this post was submitted on 11 Jul 2025
179 points (96.9% liked)

Selfhosted

49587 readers
532 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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Today I set up my old laptop as a Debian server, hosting Immich (for photos), Nextcloud (for files), and Radicale (for calendar). It was surprisingly easy to do so after looking at the documentation and watching a couple videos online! Tomorrow I might try hosting something like Linkwarden or Karakeep.

What else should I self-host, aside from HA (I don’t have a smart home), Calibre (physical books are my jam), and Jellyfin (I don’t watch too many movies + don’t have a significant DVD/Blu-ray collection)?

I would like to keep my laptop confined to my local network since I don’t trust it to be secure enough against the internet.

edit: I forgot, I’m also hosting Tailscale so I can access my local network remotely!

top 50 comments
sorted by: hot top controversial new old
[–] kayohtie@pawb.social 1 points 2 days ago

Struggling to read all the comments on mobile so apologies if this is a duplicate, but if you need recipes, Tandoor Recipes. I use it for hosting my own edits of recipes. Since I do baking streams it's great for me to easily link to my stream for folks who want the same recipe including any tips I've added or variations, or something I've kinda come up with that's based off a standard formula.

Plus, using the Kitshn app on a tablet makes for an absolutely gorgeous kitchen companion for reading recipes. Split screening it between the recipe and the chat has been awesome. For real, Kitshn is absurdly polished for an open source app.

[–] KarnaSubarna@lemmy.ml 22 points 6 days ago (2 children)
  • AdguardHome/Pi-Hole (for DNS Filter)
  • DrawIO (MS Visio equivalent)
  • Invidious (Youtube privacy frontend)
  • SearxNG (Google Privacy frontend)
  • Vaultwarden (Self-hosted Bitwarden server)
  • Miniflux (RSS Reader)
  • linkWarden (Link aggregator)

Also, checkout https://selfh.st/apps/

[–] ohshit604@sh.itjust.works 10 points 6 days ago* (last edited 6 days ago) (8 children)
  • SearxNG (Google Privacy frontend)

SearXNG is more than just a front end for google search, it’s an aggregator, if configured properly can collect results from Bing, Startpage, Wikipedia, DuckDuckGo, Brave.

load more comments (8 replies)
[–] madcaesar@lemmy.world 3 points 5 days ago (1 children)

How safe is it to self host something that you open up to the web? I've been thinking about a keepass self host, but I need it to be accessible from anywhere... I'm just really worried what that does once you open up your local server to the world

[–] KarnaSubarna@lemmy.ml 2 points 4 days ago* (last edited 4 days ago)

If you want to expose a container based service just for yourself over internet, you can -

  • If you have static IP4 or IPV6 - Setup Wireguard VPN on your homelab/server, and wireguard client on client devices[1].

  • If you are behind NAT or CGNAT - either Cloudflared Tunnel[2] or Tailscale[3].

In either scenarios, you need to setup firewall of your server to allow connection from LAN to port of your docker container/services. By default you should set your firewall to block all incoming request from anywhere except LAN.

I'm personally using Cloudflared Tunnel, but planning to migrate to Tailscale.

[1] https://www.digitalocean.com/community/tutorials/how-to-set-up-wireguard-on-ubuntu-20-04

[2] https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/

[3] https://tailscale.com/

[–] themakara@lemmy.world 21 points 6 days ago* (last edited 6 days ago) (1 children)
  • Paperless if you want to keep your digital documents organized.
  • Jellyfin/Navidrome for music streaming if you have a collection.
  • AudiobookShelf for streaming & tracking progress of audoobooks if you have a collection.
  • Kitchenowl for organizing your household (expenses, shopping lists, recipes, planning meals)
  • FreshRSS for RSS-Feeds (News, Blogs etc)
  • LinkDing for Bookmark Management
  • Game-Servers (like Minecraft or others)

EDIT:Added Linkding & GameServers

[–] TurboLag@lemmings.world 4 points 6 days ago (2 children)

Are you using Kitchenowl for storing recipes? If so, what's your experience with it?

I've tried Tandoor, the common suggestion for recipe management, but I've found it too clunky to add recipes to. I like the concept, but it would take a long time to move all my recipes into the specific format they use, and the web UI does not make things easier.

[–] Provolone@lemmy.zip 6 points 6 days ago

Worth checking out Mealie, too. Can't say how it compares to Tandoor or Kitchenowl but I've been happy with Mealie for years now.

load more comments (1 replies)
[–] kristoff@infosec.pub 9 points 6 days ago* (last edited 6 days ago)

I run a small setup on a seperate server segment (2nd router behind my main router) so it is on the internet. I run nextcloud, an dendrite and conduit instance (matrix chat-server servers), a mastodon and go-to-social instance (fediverse), bitwarden (password manager), and others.

If there is a service that you do not want to be publically accessable by everybody but you do want to access from everywhere on the internet yourself, check out client-side TLS (https) certificates. The server does is accessable from the internet put only people who have a TLS certificate on their client signed by you can access it. For services that do not require incoming connections from other machines (e.g. nextcloud, bitwarden, ... but no federated services like matrix-chat or the fediverse) that is a very good option to protect your servers.

[–] foremanguy92_@lemmy.ml 2 points 5 days ago

Little subquestion how fast is your nextclous instance? Cause mine is pretty slow don't really know why

[–] DrunkAnRoot@sh.itjust.works 2 points 5 days ago (1 children)

Mozhi its searxng of translators

[–] sbeak@sopuli.xyz 2 points 5 days ago

I've got LibreTranslate installed so don't need another translator, but Mozhi seems pretty cool though :D

[–] toketin@feddit.it 4 points 6 days ago (2 children)

Firefly III in order to track your expenses

[–] Provolone@lemmy.zip 8 points 6 days ago* (last edited 6 days ago) (1 children)

Actual Budget if you're more into envelope budgeting. I came from YNAB and could not get the same workflow out of Firefly as I could YNAB. Actual Budget does provide that.

I do think setting up HTTPS is required for Actual so if you don't have that yet, then Firefly is the way to go.

[–] toketin@feddit.it 3 points 6 days ago

Hi, I've tried Actual Budget but I've found more interesting in terms of options Firefly, so I've chosen for it :)

[–] PlutoniumAcid@lemmy.world 5 points 6 days ago

In my experience, firefly is not aimed at household or personal finance. It is very obviously made by and for accountants.

Actual Budget is much more approachable for the normal home user, and very similar to the successful YNAB.

[–] perishthethought@piefed.social 3 points 6 days ago (1 children)

I want to add dockge, for making it easy to manage / update your docker containers.

https://github.com/louislam/dockge

Love it. Saves me lots of time.

[–] TurboLag@lemmings.world 3 points 6 days ago

If you don't want a GUI, dockcheck is an easy way to update many containers at once from the CLI.

[–] ikidd@lemmy.world 3 points 6 days ago* (last edited 6 days ago) (1 children)

Why Radicale when you have a caldav-capable calendar in NC?

[–] sbeak@sopuli.xyz 3 points 6 days ago

I hosted Radicale first, so already had my calendar events and such set.

load more comments
view more: next ›