• 0 Posts
  • 27 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2024

help-circle
  • czl@lemmy.dbzer0.comtoSelfhosted@lemmy.worldI need a map...
    link
    fedilink
    English
    arrow-up
    29
    ·
    4 days ago

    Decide on one thing to do/replace. Google/Apple Photos (immich), Netflix (plex/jellyfin), home automation (home assistant)… I mean the list is extensive, but only you will know what you want to run.

    Then choose an OS you think will work for you. CasaOS if you’re really a beginner. TrueNAS or Unraid in the middle. Proxmox for more advanced stuff.

    Then don’t shy away from docker compose files. 1 click solutions are good, but at this stage what you need more than anything is to understand how things work. This will be very important when you’re hosting 10-20-50 things instead of 1 or 2. Using compose, install your service.

    Finally when it doesn’t work or you see you’ve made a mistake, don’t be afraid to tear it down. Just assume that your first 3 setups are wrong for you. I started with an old laptop using truenas, and I’m up to 3 SFF pcs doing HA with proxmox and ceph. Do I suggest that my setup is the best? Hell no. But I’ve learned and grown into it.

    Don’t be afraid to do something because it won’t be perfect. It won’t be. But it will be a learning experience.

    Oh and keep a backup of anything you don’t want to lose. Don’t feed your photos to immich and then nuke the server and lose all of them.











  • My setup is a bit different, but maybe you can reuse part of it. Instead of using swarm for HA, I’m using proxmox. The LXCs have a failover to other machine (if they go down), and a static IP address, so if the http proxy machine goes down, it boots back up in another machine, with the same IP (and thus a working port forward).

    This does mean that I have to keep the configuration in sync between different machines so my RPO is never too big, but for something like NPM where the config rarely changes, this isn’t much of an issue.