this post was submitted on 20 Jul 2026
170 points (99.4% liked)

Selfhosted

60831 readers
823 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

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 ๐Ÿ˜†

you are viewing a single comment's thread
view the rest of the comments
[โ€“] ignominous_wombat@lemmy.ml 7 points 1 day ago (6 children)

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.dev 2 points 1 day ago (1 children)

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.

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.

load more comments (4 replies)