• 1 Post
  • 16 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle

  • Nice project!

    Given the tight budget, here is what I would do, especially if you are not too constraint by space and don’t mind a few extra watts of power consumption. The Raspberry Pi are getting expensive, and the 200USD will barely get you a RPi5 nowadays. You said there is no market for you for second hand sever hw, but I’m guessing it should not be too hard to get used office desktop PCs.

    • Get two of these. Maybe Optiplex or Thinkstation. You can probably get something decent <50USD each.
    • Get two small SATA SSDs for the OS (128 - 256GB), around 30USD each.
    • Get your storage drives. You should get 3 of them so you can have ZFS raid redundancy.
    • On one machine, install TrueNAS and your storage drives. Default RAM is probably enough.
    • On the other one, upgrade the RAM to 8 or 16 GB (~50USD), install your favorite Linux distro, and you can run your services, accessing the storage with NFS!

    To me it feels safer (against my own mess-up) to separate the storage and the services, plus this setup is fairly upgradable. You’ll probably have space to add more storage drives, even maybe a cache SSD; increase the RAM; add a third machine etc.

    Of course it’s just one idea, maybe other another layout might fit your use-case better, idk.

    Good luck!











  • Wow that’s a lot of detail and information ! Thank you so much for taking the time to write all of this !

    For the note taking part, it should be okay, I’m putting everything in my org-roam notes, including my current Ansible setup and my microOS combustion script!

    For the rest, I’ll need to try it step by step; at the moment I think my problem is actually how to access the services with Traefik, I guess it will be an important step once I’ll figure it out.

    Thanks again for the help!






  • Always advocating for that but Aeon Desktop (immutable OpenSUSE) has been great for me: rock solid base system, latest Gnome desktop, all the apps in Flatpak. Distrobox for all the terminal applications needs works better for me than the toolbox on systems like Silverblue. Give it a try!