Hey everyone! I’m sort of still green for selfhosting, but I wanted to share my setup so far:

The following services are selfhosted in docker

  • Audiomuse (smart music tagging, mood based and all that)
  • Navidrome for music hosting
  • Jellyfin for TV shows (not a lot) and Films (not a lot again, but steadily increasing)
  • Radicale for serving contacts/TODOs/calendar
  • SFTPGo to act as my drive
  • Kavita for ebooks and manga (I have tons of both)
  • Glance for homepage
  • forgejo for git forge hosting

The system specs are kind of visible in the homepage, so I won’t spell them out here again. Mostly an old optiplex running arch, though I want to change it to nixos later on.

System tools:

  • nushell for shell
  • calibre for ebook management and tagging + fanficfare plugin to download fanfictions
  • Caddy for reverse proxy (so I don’t have to remember ports)
  • netbird for VPN (also because it allows me to set wildcard DNS resolution for nodes, so I don’t have to set up a dedicated pi-hole or adguard)
  • Handbrake and ffmpeg for processing videos and such
  • beets for tagging music
  • a sysinfo script to generate system information for glance to consume
  • Probably other things too, I’m forgetting

Everything is accessible only via netbird, and external inbound connections are firewalled off

Apart from that, I eventually plan on adding the following as well:

  • Immich for photo hosting
  • Vaultwarden for passwords
  • Gollum (still debating on alternatives) for a webUI for my notes
  • Paperless-NGX

I’m still thinking on more that I can add. Note that whatever I add should not need an inbound connection/stable IP address, since I don’t intend to expose the server to the public. Any suggestions/tips? Thanks!

UPDATE: Forgot to add, I’d probably add homebox too, for inventory management 😅

UPDATE 2: I’m silly, I forgot that I’m also looking into self-hosted RSS feed readers 😆

  • Kangy@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 day ago

    I don’t see many people recommend this and not sure why but I’d recommend looking at Arcane docker containers management. It’s got a nice UI and very easy to use!

    • irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      Interesting. I’ve heard of Arcane, but never dabbled. From the demo, it looks pretty tight. I see it also gives you ‘vulnerabilities’ kind of like Maintenant, but built in. Nice!

      • Kangy@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        Oh yeah it has a lot of nice features and the vulnerabilities it pretty in-depth, once it done it provides recommendations for fixing the vulnerabilities as well.

        I currently have mine configured to check for updates, update and prune automagically then provide a report of what’s been done to a private discord server

        • irmadlad@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          24 hours ago

          Wow! So it’s Maintenant, watchtower, Portainer, and a few other apps rolled into one. That’s pretty awesome. I’m using Portainer and have been for a long while. It’s good for what it does, and I know how to drive that bus. I’ll definitely have to check out Arcane tho. Especially if it replaces several apps that I don’t need to run, and make room for others. LOL

          Thanks for sharing.

          • Kangy@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            2
            ·
            22 hours ago

            No problem! Once I’d trialed it for a week or so I dropped portainer completely. Arcane has been a pleasure for me to use and was relatively simple to set up and start using

    • innocentz3r0@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      22 hours ago

      That looks interesting! Although my current setup is simple, so I’d like to hear from you what arcane simplifies from experience

      • Kangy@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        20 hours ago

        Depending on what you want out of Arcane, like the user above said it condenses the need for 3 or 4 separate container into 1 container all managed within the same gui. For me the simplicity of having it auto update my containers, restarting them if they become unhealthy, pruning unused docker volumes, unused networks, old container images has made container management a breeze

        If you have any more specific questions outside of this or in general I’m happy to answer them 🙂