SayCyberOnceMore

  • 8 Posts
  • 451 Comments
Joined 3 years ago
cake
Cake day: June 17th, 2023

help-circle








  • For a NAS, like, storage on the network, keep it as simple and as reliable as possible, so avoid Ubuntu and go to the core underlying OS: Debian.

    Then just build up the functionality you need, is SMB, NFS, etc.

    Personally, I went from OMV to a home built NAS, but went with Arch as that’s what I use elsewhere (btw), so am comfortable with it, but it’s bleeding edge which isn’t always the best if some functionality changes when you’re not ready for it.

    If you’re going for a server running lots of containers, etc, then find whatever the container handler (docker?) is best on… I just put everything on bare metal, so can’t advise what’s best for containers… probably Debian again…

    But, keep it simple.








  • You’re doing fine.

    After seeing someone at work burnout, I’ll offer this advice:

    Find what you enjoy doing and do nothing more (today). Itch only 1 scratch at a time.

    As an analogy - consider you’ve moved into a newly built house and have an empty garden. No-one would expect you to create that perfectly first time around. Esp. in 1 weekend. It needs time to grow. Some things will need cutting down, some things will need moving. Animals will crap on it.

    I think you’re trying to make it perfect, first time around. Perhaps as a fear of doing it “wrong”.

    There is no wrong, it’s all a learning experience, doing things good enough for now and improving / breaking things later.

    Ensure you know how to backup your files (3-2-1 rule) and the rest doesn’t matter.

    I’ve re-written my ansible scripts a few times, but over months and years as I’ve learned what works best for my system.

    For example, I had 1 complete script for each device. I can wipe the device (get it back on the network) and rebuild with no effort…

    … then I realised that most of the scripts had very similar parts to tweak SSH and other settings, so then I learned how to call scripts from within scripts, which also meant using variables (facts) to work out if this is a 32b or 64b RasPi (for example)

    That probably took 3 months

    But I enjoy sitting in my garden and looking at it…