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 😆

  • ignominous_wombat@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    ·
    14 days ago

    You could look into:

    • SearXNG (aggregated search engine)
    • Mealie (recipe collection & meal planning)
    • CryptPad (replaces Google Drive)
    • oPodSync (gPodder-compatible podcast syncing server)
    • Sure or Actual (personal finance tracking)
    • Diun or Watchtower (container update tracker; IIRC Watchtower auto-updates by default, Diun does not)

    Thanks for posting, I gotta add the random facts to my Glance dashboard now.

    • innocentz3r0@programming.devOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      13 days ago

      I’ve heard good things about SearXNG. I’ll be sure to check that out.

      I don’t see the need for cryptpad, since SFTPGo serves my purposes.

      I’d look into mealie, since I’m going to live alone and need to figure my own meals out. Perhaps Sure/Actual too!

      I am still looking at container management, right now I just manually update/backup everything.

      • ignominous_wombat@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        13 days ago

        Yeah, no worries if they’re not all useful to you. I still do the actual updates manually, Diun just tells me when to do them so I don’t have to routinely check project pages or follow an RSS feed.

      • ignominous_wombat@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        13 days ago

        So a few podcast apps support a service called gPodder, which provides cross-device syncing of subscriptions and episode progress, but the gPodder servers are slow and often time out, rendering the service useless.

        oPodSync is essentially a drop-in replacement for gPodder. My use case is that I listen to podcasts on both my desktop and my phone, and I want episodes to be seamlessly accessible on both devices without having to manually do anything.

        It’s very resource-light, so if you have any interest in podcasts at all it’s another piece of cool tech that gives you more control over your data. I used to use Player.FM, which is still a cool app, but I was paying them $13/year for a small handful of premium features I didn’t really think were worth that much.