this post was submitted on 10 Dec 2025
151 points (98.1% liked)

Selfhosted

53627 readers
573 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!

top 50 comments
sorted by: hot top controversial new old
[–] brucethemoose@lemmy.world 1 points 5 hours ago
  • For LLM hosting, ik_llama.cpp. You can really gigantic models at acceptable speeds with its hybrid CPU/GPU focus, at higher quality/speed than mainline llama.cpp, and it has several built in UIs.

  • LanguageTool, for self run grammar/spelling/style checking.

[–] moonpiedumplings@programming.dev 16 points 2 days ago (1 children)

I don't see any mention of games so far.

A minecraft server is always a good time with friends, and there are hundreds of other game servers you can self host.

[–] neimi@voi.social 2 points 2 days ago (1 children)

@moonpiedumplings

I'm interested in which game servers you can host yourself...

Can you give me a few examples or a link to a list?

@halloween_spookster
@homelab_de
#homelab #selfhosting

[–] Electricd@lemmybefree.net 3 points 2 days ago* (last edited 2 days ago)

https://linuxgsm.com/ could interest you!

Here is a list of games they support. Could give you some ideas: https://linuxgsm.com/servers/

[–] sbeak@sopuli.xyz 10 points 2 days ago (5 children)

Personally:

Nextcloud (file backup and so much more, I use it to backup files from my computer. Might explore some of the other features soon)

Immich (image backup, I use it to back up photos from my camera + phone)

Radicale (CalDAV + CardDAV for calendar and contacts sync)

Forgejo (GitHub alternative, and the backend of Codeberg! I use this as a local backup to my git repos in addition with cloud backup with Codeberg. They work nice together, when you set two remotes per git repo)

Vikunja (to-do list syncing, don't use this anymore as I mostly use Joplin for this now)

Joplin (Markdown editor, supports cloud sync with nextcloud, I use this for both notes and to-dos!)

I used to run ConvertX (to convert any file type, whether it's document, image, video, etc. Think a self-hosted CloudConvert), but I somehow messed up the user permissions and couldn't log in (100% user error on my part), so I didn't bother.

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

Another thing, "Navidrome" is a self-hosted spotify alternative (I don't use it, I just have the MP3s and OGGs stored locally for offline playback!)

Jellyfin is a self-hosted netflix alternative. Where you get the media is up to you...

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

I run all of this on my old laptop with Debian installed, and it works quite well!

load more comments (3 replies)
[–] lka1988@lemmy.dbzer0.com 15 points 3 days ago (1 children)

Home Assistant.

If you want smart devices but not the data collection that goes with it, then Home Assistant is your friend. Just be forewarned that it is a seriously deep rabbit hole.

[–] weirdbeardgame@lemmy.world 8 points 2 days ago (3 children)

Hello from the rabbit hole. I haven't seen the light of day in years.

I barely know what food, water or sleep is anymore. But hey! I can turn my lights off and have them come on when sunset occurs. Or they track when I leave my apartment complex property with my cellphone so I don't waste power and there's no 3rd party corpo breathing down my shoulder.

[–] batmaniam@lemmy.world 4 points 1 day ago

I spun it up it up in may to fool around. Today I opened a brand new air purifier and imeaditley disassembled it to flash ESPHome firmware on it. It never once ran stock.

[–] jjlinux@lemmy.zip 3 points 1 day ago

You have to show me that truck, how you got out of your apartment while remaining in the hole. That's some Goyo Satori stuff right there.

[–] 123@programming.dev 1 points 2 days ago* (last edited 2 days ago)

I used them for Christmas lights with that sundown condition (+just a time trigger for off at night).

Also came in handy for a light switch that was unfortunately on the wrong side from a table, now its just uses a motion sensor when someone walks to the kitchen and tells a third reality smart switch (screws on top of regular switch, so it works with any light type (e.g. fluorescent)) and is renter friendly.

Bonus points for no lag at all compared to crappy cloud dependent garbage and no need for apps for each device manufacturer. Just look if it is home assistant compatible and no cloud before buying devices since it us a lot harder or impossible in some cases to de-cloud them later.

Edit: plus same motion sensor concept to link several lights on the living room (those are just dimmable smart lights on table and floor lamps). Makes the place look cozy and feel well illuminated vs the usual single light with a wall switch. Aquara Wireless clicker to toggle between dim percentages. Its awesome (third reality or other home assistant friendly brand would work, I just already had this one).

[–] Electricd@lemmybefree.net 4 points 2 days ago* (last edited 2 days ago) (2 children)

An open tor exit node, a proxy to a pedopornographic website, a guide to mass shootings, a wiki on how to get untraced firearms, or a Minecraft server

spoiler/s obviously

[–] Hule@lemmy.world 2 points 5 hours ago (1 children)

It would certainly be exciting to host these..

[–] Electricd@lemmybefree.net 4 points 2 days ago

But on a more serious note, hosting things like StirlingPDF, Nextcloud, Lufi (for encrypted file uploads), or even a mailcow instance is nice

[–] Mac@mander.xyz 31 points 3 days ago (1 children)

Parties, dinners, other events.

[–] jobbies@lemmy.zip 20 points 3 days ago (1 children)
[–] irmadlad@lemmy.world 8 points 3 days ago
[–] jws_shadotak@sh.itjust.works 54 points 3 days ago* (last edited 3 days ago) (9 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.

load more comments (9 replies)
[–] trougnouf@lemmy.world 4 points 2 days ago

CalDAV calendar/tasks server s.a. Radicale (with Cfait as a tasks manager/client)

[–] JadedBlueEyes@programming.dev 9 points 3 days ago* (last edited 2 days ago) (2 children)

Here are some of the things I self host that I haven't seen mentioned:

  • Continuwuity is a chat server that talks Matrix, so you can join the chat rooms of a lot of open source projects or make end to end encrypted private chats
  • Forgejo is a self-hosted code forge (github alternative) - very useful
  • FreshRSS is a good one if you like to follow blogs, newsletters or pretty much anything 'news'
  • Grafana plus VictoriaMetrics and/or Quickwit is very useful for keeping track of the health of all your services
  • Homepage is a... homepage for all your services
  • Stalwart gives you a mail server. Set it up for any other projects that need to send mail, or as a backup for your emails, contacts or calendars - it's the easiest way to set that up self hosted. Making it suitable as your main email may need more effort (delivery).
  • Related to Continuwuity / matrix, you can set up the Mautrix collection of bridges, which let you bridge Discord, WhatsApp, IRC, telegram, and more into your matrix account or chats seamlessly.
  • LMS (lightweight Media Server, not to be confused with Logitech Media Server) is an alternative to Navidrome that I find works better with my library tagging and ListenBrainz
  • Speakr - audio transcription with diarisation. Very useful if you like to record meetings.
[–] Electricd@lemmybefree.net 1 points 2 days ago

Speakr looks amazing! Thanks

[–] Electricd@lemmybefree.net 1 points 2 days ago (1 children)

Don’t know about stalwart but I can personally recommend mailcow

[–] arcayne@lemmy.today 1 points 2 days ago

I used Mailcow for a while before switching to Stalwart out of curiosity. Stalwart was a bit easier to deploy and feels more polished than Mailcow, but they both get the job done.

[–] StrawberryPigtails@lemmy.sdf.org 28 points 3 days ago (7 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 3 days ago

Hoarder is now Karakeep

load more comments (6 replies)
[–] jeena@piefed.jeena.net 10 points 3 days ago (2 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
[–] brucethemoose@lemmy.world 1 points 5 hours ago* (last edited 5 hours ago) (1 children)

FYI, A1111 is obsolete. The diffusers or comfy-based backends are way faster, richer, less buggy and support newer things.

I’d recommend UIs that support SVDQuant, in particular.

[–] jeena@piefed.jeena.net 1 points 1 hour ago (1 children)

Could you give me a link to one of them?

[–] mic_check_one_two@lemmy.dbzer0.com 3 points 3 days ago* (last edited 2 days ago) (2 children)

+1 for Home Assistant, though the Docker implementation doesn’t allow add-ons. That may be fine at first, but a lot of the more complicated setup requires add-ons. For me, it was worth it to just go ahead and grab an HA Green to run my HA stuff.

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

Searxng. Just use a private instance.

[–] dontblink@feddit.it 1 points 1 day ago

I couldn't make it work whatever I did, whichever instance I used it seemed to get rate limited after a while or showing weird results..

[–] vithigar@lemmy.ca 13 points 3 days ago* (last edited 3 days ago) (5 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.

load more comments (5 replies)
[–] WingedObsidian@sh.itjust.works 6 points 3 days ago* (last edited 3 days ago) (1 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

[–] brucethemoose@lemmy.world 1 points 5 hours ago* (last edited 5 hours ago) (1 children)

Keep an eye on Open Web UI. I’ve heard rumblings that it’s starting to enshittify.

[–] WingedObsidian@sh.itjust.works 2 points 4 hours ago

Thanks for the heads up! I’ll keep that on my radar. It would be unfortunate if the rumbles are true

[–] hperrin@lemmy.ca 9 points 3 days 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.)

load more comments (2 replies)
[–] ArchEngel@lemmy.ca 8 points 3 days 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.

[–] Tolookah@discuss.tchncs.de 9 points 3 days ago (1 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.

[–] fleem@piefed.zeromedia.vip 2 points 2 days ago (1 children)

which habitica fork are you running at home? do you have the forked android app also? with home assistant, it's all just so slick!

[–] Tolookah@discuss.tchncs.de 2 points 2 days ago (1 children)

I'm running https://github.com/awinterstein/habitica/ and have built the android app locally to get access. I really need to update and build it again eventually.

It's not seamless, but it functions for the family.

[–] fleem@piefed.zeromedia.vip 2 points 2 days ago

yayy habitica twinsies

[–] ohlaph@lemmy.world 9 points 3 days 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?

load more comments
view more: next ›