this post was submitted on 10 Dec 2025
154 points (97.5% liked)

Selfhosted

53704 readers
702 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.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

What things do you self host (or know about) that are fun/interesting/useful to you? I'm thinking of setting up a home server and am looking for things that would be useful or fun for me to run on it. I want to host things that are useful/fun, but not a project itself (I've got enough projects), if that makes sense.

Most of the lists I see online are mostly lists of technical projects like docker, kubernetes, grafana, nginx, etc. I see these as infrastructure rather than the interesting project itself. ETA: the infra is important, but not "interesting" in this context as I deal with infra at my day job.

Examples of the type of service I'm looking at: a media server, photos app (to replace Google Photos), game servers, recipe management, home automation... What other things do you know about that are fun/interesting/useful?

Edit: thank you everyone for your awesome responses!

(page 2) 43 comments
sorted by: hot top controversial new old
[–] flameleaf@lemmy.world 1 points 6 days ago

RSSHub. Being able to get all my updates in one place changed how I view the internet for the better.

[–] kokesh@lemmy.world 1 points 6 days ago

Adguard Home, with domain pointed to it and using it as Private DNS on Android. No more ads anywhere!

[–] jws_shadotak@sh.itjust.works 54 points 1 week ago* (last edited 1 week ago) (5 children)

Game servers are always fun! I set up a custom Minecraft modpack and have it set up on my domain. I also run an Arma 3 server, but it's a hackjob of a self-host solution and I'm ashamed of how it works.

To address your examples directly:

Media server: Jellyfin, along with an *arr stack (Radarr, Sonarr, and qbittorrent and gluetun) to automate everything for you.

Photos app: Immich is your direct Google Photos replacement. Automated uploads, object detection, facial recognition, etc, all ran locally on your machine. Just remember: you still need a proper backup!

Recipe management: Mealie is the best I've used. It can import a recipe from almost any website. Very easy to cook with and follow along each step. It also lets you categorize meals (breakfast, lunch, dinner), rate your meals, and randomly pick meals for you.

Other things I have going:

Frigate NVR - A couple PoE and wifi cameras set up around the home record everything. Frigate records and timestamps things based on the settings - A person walks up, something loud happens, etc. My only gripe is that there isn't a good Android app to go with it. I'd like to receive notifications on my phone, too.

MeTube - Rip videos from almost anything. Friend sent you an Instagram video, but you don't have Instagram? Chuck it into this and it'll give you the video. Here's all the websites it supports.

[–] VoodooAardvark@lemmy.zip 4 points 1 week ago

Great list - saved!

[–] ohlaph@lemmy.world 2 points 1 week ago (1 children)

Is there documentation and stuff for an Android app to be built? I might be interested in building one.

[–] jws_shadotak@sh.itjust.works 2 points 1 week ago (1 children)

https://github.com/sfortis/frigate-viewer

This is the closest thing to an android app, but it just adds a check to see if you're on your local network or not. Other than that, it's just a web frontend.

The frigate documentation also has some info about installing it as an app, but either I'm doing it wrong or it's the equivalent of a bookmark on my homescreen.

[–] ohlaph@lemmy.world 3 points 1 week ago

Yeah, that's a progressive web app, not a native Android app. I'll check it out, I have a few cameras I want to play with.

[–] JeanValjean@piefed.social 1 points 1 week ago (2 children)

Frigate is the next big rock on my migration to lower power hardware. How are you running it? I'm trying to move to incus but I tested it on Docker. I need to get off my my W10 blueiris install.

[–] jws_shadotak@sh.itjust.works 2 points 1 week ago

Running it on Docker on my debian server. It runs great.

The config setup is a pain in the ass though.

[–] PlutoniumAcid@lemmy.world 1 points 1 week ago

I run it on Docker, works fine that way.

load more comments (2 replies)
[–] Mac@mander.xyz 32 points 1 week ago (1 children)

Parties, dinners, other events.

[–] jobbies@lemmy.zip 20 points 1 week ago (1 children)
[–] irmadlad@lemmy.world 7 points 1 week ago
[–] StrawberryPigtails@lemmy.sdf.org 29 points 1 week ago (5 children)

Off the top of my head:

  • Paperless ( Digital filing cabinet, tagging is local LLM backed
  • Immich (Google Photos replacement)
  • Nextcloud (Replaces the rest of Google Cloud functionality)
  • LubeLogger (Vehicle maintenance logger)
  • Home Assistant (Home and other things automation)
  • Jellyfin (Primary media server)
  • Hoarder (Online bookmarking, tagging and summarizing service, Local LLM backed. I think this project has changed names)
  • Audiobookshelf ( Does what it says on the tin. Audiobook server, kinda like audible but I can actually find the books I already own. )
  • Navidrome (Not sure if I'm keeping this one. Like the features but it largely duplicates the music side of Jellyfin)
  • Minecraft Server (Again, does what it says on the tin)

There are other services I run but those are the ones I use most often and can rattle off when I'm as tired as I am right now.

[–] async_amuro@lemmy.zip 17 points 1 week ago

Hoarder is now Karakeep

[–] starshipwinepineapple@programming.dev 6 points 1 week ago (2 children)

I much prefer navidrome for music over jellyfin. Better presentation and usage, tracks meaningful data and displays it by default, and won't delete your music library data if a folder gets moved. In other words jellyfin just gets rid of that data but navidrome will track missing songs and make you explicitly confirm removing them from the database.

load more comments (2 replies)
load more comments (3 replies)
[–] kalpol@lemmy.ca 15 points 1 week ago (1 children)

Searxng. Just use a private instance.

load more comments (1 replies)
[–] vithigar@lemmy.ca 13 points 1 week ago* (last edited 1 week ago) (1 children)

Couple of things I have running on my home server no one has mentioned yet.

FoundryVTT is a self-hostable platform for playing tabletop RPGs online. It supports a vast selection of game systems and user/community developed mods making it extremely versatile.

Pihole is probably something you've heard of before and despite the name is hostable on a wide variety of systems. In case you haven't it's a network level ad blocker that works by taking over the role of DNS server on your LAN and blocking queries to domains used to serve ads or track telemetry.

[–] CybranM@feddit.nu 1 points 6 days ago (4 children)

How difficult is it to set up FoundryVTT? I heard they changed some things recently but I'm very out of the loop

load more comments (4 replies)
[–] jeena@piefed.jeena.net 11 points 1 week ago (7 children)

Here is my list:

  • Open WebUI to have browser access to ollama
  • AUTOMATIC1111 Stable Diffusion Web UI to generate images
  • HomeAssistant to automate my home
  • Immich to backup pictures from family phones and computers and make them accessible like Google Photos
  • PeerTube to store and make accessible family videos
  • PieFed to access the threadyverse
  • Mastodon to do microblogging
  • Uptime Kuma to check that all my services are up and running
  • Synapse Matrix Server for Text, Video and audio chats with family and friends
  • Syncthing to share files
load more comments (7 replies)
[–] Tolookah@discuss.tchncs.de 10 points 1 week ago (3 children)

Examples of the type of service I'm looking at: a media server, photos app (to replace Google Photos), game servers, recipe management, home automation... What other things do you know about that are fun/interesting/useful?

I use:

  • Immich for photo hosting
  • Jellyfin and navidrome for media (video and audio)
  • Calibre and calibre-web for ebooks
  • Minecraft server
  • Mealie for recipes.
  • Home assistant for automation
  • Habitica for habit forming
  • And I have fpp for my Christmas lights (the application is xlights, fpp is the server that runs the scripts)

All of these I like.

load more comments (3 replies)
[–] hperrin@lemmy.ca 10 points 1 week ago (2 children)

Jellyfin and Immich, first and foremost. From there, Nextcloud, Home Assistant, RustDesk, Docmost, and Nephele.

(Full disclosure: Nephele is my own service. I find it quite useful.)

[–] Scrollone@feddit.it 4 points 1 week ago

Speaking of RustDesk, I think that Meshcentral is also a very good software to remotely control your devices.

[–] dataprolet@lemmy.dbzer0.com 3 points 1 week ago* (last edited 1 week ago)

RustDesk is shady Chinese software and not recommended.

EDIT: Source (Reddit)

[–] ohlaph@lemmy.world 9 points 1 week ago

Home Assistant might be of interest.

Additionally, pi hole, Immich, and things based on your hobbies might be fun. I recently started hosting a Grafana service to send my garmin data to since I like seeing my health data. I know you didn't want grafana, but using a hobby as an example. What are some of your hobbies?

[–] ArchEngel@lemmy.ca 9 points 1 week ago

I just found and set up Gameyfin (a play on Jellyfin). Still in the testing it out phase, but I love the idea of a collection of my friends and my DRM free games that we can all share with less reliance on big companies.

[–] litchralee@sh.itjust.works 8 points 1 week ago

Weather station, terrestrial/satellite TV DVR (TVHeadend), Git repository (Forgejo for a nice web UI, cgit for a classic UI), DNS resolver.

[–] starshipwinepineapple@programming.dev 7 points 1 week ago (1 children)
  • media: jellyfin for videos, navidrome for music
  • photos: immich
  • game servers: +1 to foundryvtt if you're into tabletop rpgs. While the core software isn't open source, most systems are, and the pf2e system in particular is the best virtual tabletop experience you'll have on any platform.
  • recipes: i settled on tandoor. Very much a fan of it.
  • if you're a data nerd then chartdb for database diagraming, and cloudbeaver for database management
[–] tburkhol@lemmy.world 3 points 1 week ago (1 children)

Tandoor: I ended up there because it has an API that I can access and cross-reference to my grocer (Kroger.com also has API) to get current pricing, calculate recipe costs, nutrient costs, or find what's on special this week. It's theoreticcally possible, but I haven't sorted out how to integrate that directly into tandoor & its shopping lists.

[–] starshipwinepineapple@programming.dev 3 points 1 week ago* (last edited 6 days ago)

Nice! I haven't dug into the API yet. The big thing for me was actually pretty small feature but tandoor let's me scale recipes up and down on the fly with just a click of a button. I couldn't find that in Mealie. We do a lot of home cooking for guests and large parties so being able to quickly see the portions and scale a recipe up/down saves a lot of mental math or errors.

Edit: though looking at mealie demo again i see some recipes let you adjust the serving. But others do not.

Edit 2: seems to be related when ingredients aren't parsed

[–] irmadlad@lemmy.world 7 points 1 week ago

I see these as infrastructure rather than the interesting project itself.

Well, you kind of have to have the infrastructure to make the fun happen. Docker is probably one of the more easy to deploy from the standpoint of someone just standing up a server.

  • media server: Navidrome is what I use, but there are a plethora of choices
  • photos app: Immich is quite popular, but again there are a list of them
  • game servers: There are several that I know of like Doom , Minecraft, iirc there is a Quake server, I think you can integrate Steam. I can't run games because of a seizure condition, but maybe others can chime in.
  • home automation: HomeAssistant, NodeRed, N8N, Ansible, just literally tons of automation

These and thousands of other apps can be deployed via Docker. You don't have to use docker, you can install on bare metal as well, tho containers make things neat and tidy.

As far as 'fun', to me it's all fun. I selfhost for the utility, privacy, security, and anonymity of it, the educational part of it, and because it's fun. My version of fun is going to vary widely from yours probably, but I find learning quite fun. Sky's the limit pretty much.

[–] WingedObsidian@sh.itjust.works 6 points 1 week ago* (last edited 1 week ago) (2 children)

Headscale with headplane UI for access across servers

Openwebui for LLM stuff with tika for doc processing

Nextcloud for data and such

Immich(migrating away from photoprism) for better photo management and phone upload

Caddy for reverse proxy

Not used as much: Monica for contact management Mealie for its ease of importing recipes

load more comments (2 replies)
[–] fastfinge@rblind.com 6 points 1 week ago

If you want to get straight to the fun, I might recommend: https://cosmos-cloud.io/

It will handle all of the uninteresting stuff like docker, reverse proxies, ssl certificates, etc. You can get straight to adding apps either by pasting in a docker-compose, or getting them straight from the cosmos marketplace.

Also, it works with standard tools, so other than the reverse proxy, it's easy to migrate away from if you want. I think the reverse proxy is just caddy, but I don't know where the caddy config file goes or how to pull it out of the funky cosmos config format.

[–] 2910000@lemmy.world 5 points 1 week ago (1 children)

Your own wiki, and your own social media-type service

I post miscellaneous notes to my social media-type service, and save lists and more organised information (including recipes) to my wiki.

[–] starshipwinepineapple@programming.dev 2 points 1 week ago (4 children)

I haven't gotten to hosting my own wiki, but i do host an internal-only personal knowledge static site built with hugo. I have it set to build the site on my server which then serves it. Very useful to have something like that or a wiki.

load more comments (4 replies)
[–] tux0r@feddit.org 5 points 1 week ago
[–] eletes@sh.itjust.works 2 points 1 week ago

If you have a Nvidia graphics card 1070 and above, then openwebui. You can selfhost your own LLM. AMD is probably supported but haven't checked.

[–] Little8Lost@lemmy.world 2 points 1 week ago

Maybe an IRC server/bouncer

[–] Lucki@feddit.org 2 points 1 week ago

https://docspell.org/ for organizing your documents using machine learning.

[–] INeedMana@piefed.zip 1 points 1 week ago

I started with NextCloud, mainly so I can start synchronizing Joplin notes. Maybe I could hook it up to also sync Logseq?

I chose this VTT because it's dead simple and description on owlbear legacy did not sound encouraging

Then, on my list I have

load more comments
view more: ‹ prev next ›