I’ve been interested in self hosting a small variety of services yet I’m so confused on where to start. What would you guys recommend for a server machine?

My main uses (and some of the services I think are appropriate for the use case) are:

  • 1tb photo, video storage, push/pull (immich)
  • 512gb total shared between downloaded music storage (navidrome) and pdf/ebook storage (calibre)—all pull only
  • 1tb movies/tv storage on a media server (jellyfin)
  • 512gb storage for random junk or whatever, plus a file transfer push/pull (syncthing…? or nextcloud?)
  • potential basic bio website hosting (near future)
  • potential email hosting (distant future)

anyways with that all said i have a few questions:

  • what server should i buy if i want to expand storage in the future? should i just build a pc with like 3x1tb storage, or 6x1tb storage w/ redundancy? totally confused about the concept of redundancy lol
  • any thoughts on the services im suggesting? especially for file transfer

edit: im willing to learn anything cli-related, i already daily drive linux on my laptop and code in nvim if that provides any sort of reassurance lol

  • starshipwinepineapple@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 hours ago

    for music both jellyfin and navidrome are subsonic API compatible for use with mobile and desktop apps (like symfonium and feishin). Some people choose to just use jellyfin instead of a dedicated music service. Personally i run still run navidrome for music. I give some thoughts on that here

    • FEIN@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 hour ago

      awesome thanks for that! im guessing you use symfonium and feishin for your client apps too?