Top 10 Self-Hosted apps

Storing and serving files is all well and good but with a little effort, we can replace dozens of hosted services that don't respect your privacy. Here are some of my favourite self-hosted app picks.

If you like this kind of thing, check out the Self-Hosted podcast over at Jupiter Broadcasting.

1. Plex

Plex brings together all the media that matters to you. Your personal collection will look beautiful alongside stellar streaming content. Enjoy Live TV & DVR, a growing catalog of great web shows, news, and podcasts. It's finally possible to enjoy all the media you love in a single app, on any device, no matter where you are.


Plex is the reason you're even reading this page. It's what got me interested in Linux in the first place and is somewhat of a gateway drug for self-hosting and can be run as a container. However, it is not open source and there are doubts about the future of Plex as they continue to add features and streaming services that no-one asked for. Luckily, there are other options available.

Jellyfin and Emby are two notable players in this space (playback on any device) but we should also mention Kodi. Kodi is great is your use case is local only as automated media transcoding for the target device isn't something that this software does. But, for me, Plex is still the best overall in this category. It has the slickest UI and the most features. Despite this, the progress being made by Emby and Jellyfin recently is very impressive and these are both projects to watch closely.

Similar or related projects:

2. Nextcloud

Nextcloud - The self-hosted productivity platform that keeps you in control.

Surely this pick needs no introduction. Think of Nextcloud somewhat like your own personal Dropbox replacement. Although, that is doing it a disservice because Nextcloud supports many more features than Dropbox. Nextcloud provide a demo if you'd like to try before you "buy" (Nextcloud is free).


The recently launched Nextcloud Hub brings together several key areas of functionality:

  • Nextcloud Files - offers universal file access on desktop, mobile and web. Find files with powerful search, share your thoughts in comments or lock files until you are done with them.
  • Nextcloud Talk - delivers on-premises, private audio/video conferencing and text chat through browser and mobile interfaces with integrated screen sharing and SIP integration.
  • Nextcloud Groupware - integrates Calendar, Contacts, Mail and other productivity features to help teams get their work done faster, easier and on your terms.

Similar or related projects:

3. Home Assistant


4. Smokeping


5. Grafana


6. Lychee


7. Librespeed

A speed test tool that can be run on your LAN or hosted in the cloud. This is available as a Self-Hosted container as well as at

This is really useful when you want to test the speed between your current system and wherever you are running this container. Want to test the speed between you and your cloud based VPS? Or check that your wifi is performing well?

By running this container on your LAN you're able to remove the internet from the equation and get a better idea about what's going on your LAN.

8. Gitea


9. Tiddlywiki


10. Chowdown