What are you self-hosting?

Got some really cool projects from all the comments, some of the things on my side:

  • Miniflux: RSS Reader
  • Forgejo: Git forge
  • Mattermost: Chat and notifications
  • Shiori: Bookmark manager (PSA: I’m the current maintainer)
  • n8n: Automation
  • Node-Red: More automation (can’t decide between n8n and Node-Red)
  • ArchiveBox: Archival, though I rarely use it.
  • Syncthing relay: My own relay to use with the Syncthing file sync clients

I had other services that I let go because I didn’t use them and I’m currently moving my home services into a k3s cluster, since I use kubernetes at work is a good learning process.

2 Likes

I have been hosting my own websites on what I call The Server in the Cellar for 20 years. I know the trend is to use something like Docker with Cloudflare tunnels, but I use a straight install of Apache.

The OS has varied oveer the years, it started off with Windows 2000, then I used Fedora for a few years, and now it’s on Windows 10.

I recently digitized thousands of family photos and am looking at hosting something to display those. My leading contender for that is currently Piwigo bu that might change before I get round to installing something.

2 Likes

How is it? Where do you host it?

Does it work well for you? I have all my photos in folders but I’ve never found an app that has everything I want.

I wanted to host it but I currently only have a raspberry pi, and paying 5 euros / month for a server with just 2GB of RAM.

I am running it on PikaPods https://www.pikapods.com/ I have not done much with the instance other than dump my photos into it honestly. I do plan to look into it more as I venture more into some plans I have with photography, but as of now it is just another place for my photos to be.

I’m another person who self-hosts some services using PikaPods.

As of this writing, I’m running:

I’m also currently testing Memos for daily usage, and considering running Paperless-ngx.

Update (02/12/2025): I decided not to continue with Memos and Paperless; I also stopped running Miniflux in favor of adding the News app to my Nextcloud server. Aside from the remaining services above, now I’m running:

My home box hosts Jellyfin. My VPS is predominantly just an email forwarder & IRC bouncer but also hosts some of my buggy pet projects including:

  • An image host
  • A notes/mindmapping webapp
  • A google reader clone

It used to host a lot more, but many of my tools and projects are essentially static web apps and so I moved most of those onto Netlify recently.

Pretty soon I plan to just build a proper little energy-efficient server to keep in my basement and use the VPS only for emails, but that has to wait for funds and space to become available :sob:

At the beginning of this month I received a hand-me-down server from my dad (along with a router a month prior), which kickstarted my self-hosting journey. A modest i3 processor, 300GB of HDD space and 12GB of RAM. Now I’m hosting the following on my homelab:

  • Jellyfin for streaming TV/Movies, has syncplay so I can watch with friends/family remotely.
  • Navidrome for streaming music on the go.
  • Mattermost for a private text+voice chat for my friends and I.
  • Invidious for watching YouTube videos without ads. Doesn’t require JS either which is a bonus.
  • SearXNG for a search aggregator.
  • Owncast for livestreaming without the need for Twitch or some other 3rd-party.
  • Faircamp for a static site to stream/download my music.

I also have a couple game servers running, one for Minetest and another for Veloren

Along with all those, I’m hosting my websites from my homelab as well:

Virtual Galleria also has a 24/7 internet radio of my music library on shuffle (almost 3 weeks worth of music).

Not sure what else to add at this point, but looking through the other posts has given me lots to consider!

4 Likes

My “homelab” is currently 2 decomissioned dell optiplex office computers im using to host AMP a frontend for managing game servers.

1 Like

Decommissioned office computers are great for homelabs! I recently got a Dell optiplex mini PC from a few years ago to upgrade from my raspberry pi

1 Like

they are so much fun to mess with. especially because they are super cheap if you keep an eye out. I traded an old mobo+cpu and power supply for the 2 I have.

This is definitely something I want to get into (I have an orange pi 4lts I would like to put to use somehow) but the port forwarding stuff… I just don’t know enough about it to be confident I’m not leaving huge security holes for ne’er-do-wells to waltz through. I had Yunohost installed with the Nextcloud plugin up and running save for the port forwarding and got stuck. I’m a little out of my depth, but hearing all your successes has got me excited to keep trying <3

I’ve revamped my VPS recently, I currently have:

  • Memos, single-user micro-blogging – I use it as a digital journal for collecting loosely organized thoughts that don’t seem to belong elsewhere.
  • Yarr, my feed reader – I’ve tried a bunch of feed readers over the years, like FreshRSS and Miniflux, but I currently prefer Yarr as it’s a single binary which uses sqlite; I can read entries from within the app and the UX just makes sense to me.
  • OpenWRT for proxying and related

Some services I might self-host in the future:

  • Soju, an IRC bouncer and thelounge, my favorite web IRC client (I might also opt for Gamja instead, it seems to require less resources to run)
  • Wallabag or Shiori – read-it-later and archiving
  • A bookmark manager such as linkding – I’m happy with the free plan of raindrop.io, but in case I run into vendor lock-in or similar issues
  • Hoping to move off Notion for my primary means of note-taking, possibly Joplin, or a Syncthing server to use it with Obsidian/Logseq

I don’t self-host my website because I want it to have better uptime and be better managed than my own server :sweat_smile:

In case anyone wishes to explore other options in addition to this thread, I recommend a related thread on Lobste.rs:

2 Likes

Currently self-hosting a few websites, personal back-end apps and a mediawiki instance for a niche research project. Plus qbittorrent, Jellyfin and slskd for when I need some… public domain media… A single raspberry pi 4 carries all my stuff.

I’ve somehow always been unlucky with completely bulletproof CG-NATs from ISPs, so I currently expose services to the internet via Cloudflare Tunnels (requires you to own a domain, though).

1 Like

Never heard about Cloudflare Tunnels before, but that’s interesting. Seems like a good option for remote access to my self-hosted stuff if I’m out of the house. Wasn’t sure how I’d go about doing that when I’m on a dynamic IP. Does it have any advantages over standard dynamic DNS?

Yeah, it doesn’t require port forwarding and will work even if your CG-NAT blocks any external connections (as is my case). If you’re hosting a website, you can also use CF’s anti-AI protection, which is also free.
The downsides (over a dynamic DNS) is that you must point your entire domain to CF’s own DNS. They also seem to be slowly deprecating the command-line interface and encouraging you to use the CF web dashboard to manage the tunnels, which can be a little confusing at times… (phrasing edit)

1 Like

I use a Synology DiskStation DS1522+ for my self-hosting.

I self-host

  • My websites!
  • Audiobookshelf
  • FreshRSS - I use this mostly through the NetNewsWire client, but also wanted something that I could use on my e-ink tablet in the browser.
  • Jellyfin
  • Listmonk
  • Minecraft server - mostly used by the kids

Installed, but not really in use

  • Memos - super cute but I haven’t figured out what to use it for
  • Pixelfed - but I’m not really using it because my Instagram archive import isn’t working. I really wanted to import my personal instagram archive to my own server.
  • Immich - I installed this but haven’t decided how I would import photos, so it’s just sitting there empty
  • n8n - Installed, but haven’t figured out what I should do with it.

I’d like to try something in the chat server space, but I haven’t used Matrix or anything and would need to explore the options more.

3 Likes

The only thing I really “host” are a couple of websites, and a backup for my git repos (in addition to GitHub). I have a much of local music, but I just keep a copy of it on my local music, and a copy on my phone. I am working on a web-centric writing system that will have to get hosted eventually. And one day I need to sit down and figure out a photo hosting situation.

2 Likes

I’ve become more and more interested in self-hosting over the last couple of years. Even started to enjoy fiddling with “sys-admin” stuff!

Currently I’m only running an old Macbook Pro as a home server. I use it as network storage for all of my media (books, music) and running my static site generator. It’s also connected to a Nextcloud instance I run on a VPS, and backs up everything to local storage. Just in case!

I also use the Nextcloud sync as a way to communicate with my home server when I’m not at home. Various Python scripts watch various folders in my Nextcloud storage for textfiles containing “commands” — like for instance triggering a rebuild and and update of my website.

My website is hosted on an OpenBSD VM. I think my next “big” project will be to figure out how self-hosting my website from that old Macbook.

Longer term, I want to run a “proper” home server where I host my Nextcloud instance, a media server like Jellyfin, a web server. But no intentions of building a big hardware stack, so am doing some research on what “mini PCs” might be a good solution.

2 Likes

you can often find the micro versions of dell optiplex as well as lenovo’s tiny thinkcentre line that are a few generations old for a very nice price. it has been awhile since i’ve looked into them but i believe they tend to use lower power CPUs if power efficiency is something you’re interested in with regards to self-hosting on a home server

1 Like

Thanks! I’ve looked at the Lenovo Tiny a little bit. It’s not clear to me what kind of room there is for upgrading storage and RAM on these machines though.

Do you have any experience with this?