awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
https://github.com/awesome-selfhosted/awesome-selfhosted
Last synced: about 22 hours ago
JSON representation
Filtered by self-hosted. Clear filters
External Links
- Awesome Sysadmin - Curated list of amazingly awesome open source sysadmin resources.
Software
Analytics
-
ANALOG
- A minimal analytics tool. Tracks events in a span of 10-30 days.
MITNodejs/Docker -
Statistics for Strava
-
⚠- Statistics dashboard generated from Strava data. (Demo)AGPL-3.0Docker
Archiving and Digital Preservation (DP)
-
Wayback
- A self-hosted toolkit for archiving webpages to the Internet Archive, archive.today, IPFS, and local file systems.
GPL-3.0Go -
Bichon
- Email archiving server that syncs from IMAP accounts, indexes emails for full-text search, and provides a REST API. No external database required, includes WebUI with multi-account support.
AGPL-3.0Rust/Docker
Automation
-
HandBrake Web
- Use one or more instances of HandBrake video transcoder on a headless device via a web interface.
AGPL-3.0Docker
Bookmarks and Link Sharing
-
Servas
- A self-hosted bookmark management tool. It allows organization with tags, groups, and a list specifically for later access. It supports multiple users with 2FA. Companion browser extensions are available for Firefox and Chrome. (Clients)
GPL-3.0Docker/Nodejs/PHP -
Shaarli
- Personal, minimalist, super-fast, no-database bookmarking and link sharing platform. (Demo)
ZlibPHP/deb -
Slash
- An open source, self-hosted bookmarks and link sharing platform.
GPL-3.0Docker
Communication - Custom Communication Systems
-
PushBits
- Notification server for relaying push notifications via Matrix, similar to PushBullet and Gotify.
ISCGo
Document Management - E-books
-
MyMangaDB
-
⚠- Manga collection manager with automatic metadata, MyAnimeList import and detailed collection statistics.GPL-3.0Docker -
Bindery
- Folder-watching converter for e-books and comics. EPUB to Kobo KEPUB via kepubify, CBZ/CBR/PDF via Kindle Comic Converter, with per-device profiles, ComicInfo.xml naming, chapter-to-volume bundling and a web UI.
MITDocker
E-commerce
-
myCart
-
⚠- Shopping cart in 1 file (with support for payment by card or cryptocurrency).MITGo/Docker
Feed Readers
-
Fusion
- Lightweight RSS aggregator and reader.
MITGo/Docker -
Leed
- Leed (for Light Feed) is a Free and minimalist RSS aggregator.
AGPL-3.0PHP
File Transfer - Single-click & Drag-n-drop Upload
-
Gokapi
- Lightweight server to share files, which expire after a set amount of downloads or days. Similar to the discontinued Firefox Send, with the difference that only the admin is allowed to upload files.
GPL-3.0Go/Docker -
Picsur
- Simple imaging hosting platform that allows you to easily host, edit, and share images.
AGPL-3.0Docker -
Plik
- Scalable and friendly temporary file upload system. (Demo)
MITGo/Docker
File Transfer - Web-based File Managers
-
FileRise
- Web file manager with uploads, tagging, share links, gallery/table views, and an in-browser editor. (Demo)
MITDocker/PHP
Games
-
Scribble.rs
- A web-based pictionary game. (Demo)
BSD-3-ClauseGo/Docker -
Razzia
- Quiz game platform, designed for smaller self-hosted events (alternative to Kahoot!).
MITNodejs/Docker
Games - Administrative Utilities & Control Panels
-
Gaseous Server
-
⚠- Game ROM manager with a built-in web-based emulator using multiple sources to identify and provide metadata.AGPL-3.0Docker/.NET -
Ownfoil
- Nintendo Switch library manager, with automated management tasks (file identification and organization, missing updates/DLC), serving your library to multiple supported clients on your Switch, with shop customization and multi user authentication.
AGPL-3.0Docker/Python
Generative Artificial Intelligence (GenAI)
-
LLM Harbor
- Containerized LLM toolkit. Run LLM backends, APIs, frontends, and additional services via a concise CLI.
Apache-2.0Docker/Shell
Media Management
-
MeTube
- Web GUI for youtube-dl, with playlist support. Allows downloading videos from dozens of websites.
AGPL-3.0Python/Nodejs/Docker -
Watcharr
- Add and track all the shows and movies you are watching. Comes with user authentication, modern and clean UI and a very simple setup.
MITDocker -
YoutubeDL-Server
- Web and REST interface to Youtube-DL for downloading videos onto a server.
MITPython/Docker -
yt-dlp Web UI
- Web GUI for yt-dlp.
MPL-2.0Docker/Go/Nodejs -
Elengrab
- Fast cross-platform video and audio downloader and media viewer with flexible format and quality options. Supports 1000+ websites including YouTube, Instagram, TikTok, Twitch and more. (Demo)
AGPL-3.0Go/Docker
Media Streaming - Audio Streaming
-
Black Candy
- Music streaming server.
MITDocker/Ruby -
gonic
- Lightweight music streaming server. Subsonic compatible.
GPL-3.0Go/Docker -
LMS
- Access your self-hosted music using a web interface.
GPL-3.0Docker/deb/C++ -
Supysonic
- Python implementation of the Subsonic server API.
AGPL-3.0Python/deb -
vod2pod-rss
-
⚠- Convert YouTube and Twitch channels to podcasts, no storage required. Transcodes VoDs to MP3 192k on the fly, generates an RSS feed to use in podcast clients.MITDocker
Media Streaming - Multimedia Streaming
-
cmyflix
- Minimalist Plex/Jellyfin alternative to stream video.
AGPL-3.0C/deb -
Kyoo
- Innovative media browser designed for seamless streaming of anime, series and movies, offering advanced features like dynamic transcoding, auto watch history and intelligent metadata retrieval. (Demo)
GPL-3.0Docker
Media Streaming - Video Streaming
-
SyncTube
- Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat.
MITNodejs/Haxe
Miscellaneous
-
2FAuth
- Manage your Two-Factor Authentication (2FA) accounts and generate their security codes. (Demo)
AGPL-3.0PHP/Docker -
Baby Buddy
- Helps caregivers track baby sleep, feedings, diaper changes, and tummy time. (Demo)
BSD-2-ClausePython -
ConvertX
- Online file converter which supports over a thousand different formats.
AGPL-3.0Docker -
TeslaMate
- A powerful data logger for Tesla vehicles.
MITElixir/Docker -
jetlog
- Personal flight tracker and viewer.
GPL-2.0Docker -
Movary
-
⚠- Web app to track and rate your watched movies. (Demo)MITDocker/PHP
Money, Budgeting & Management
-
ExpenseOwl
- Extremely simple expense tracker with a beautiful UI.
MITGo/Docker/K8S -
OpenBudgeteer
- Budgeting app based on the Bucket Budgeting Principle.
AGPL-3.0Docker/C#
Network Utilities
-
whois
- WHOIS/RDAP query API for domains, IP addresses, CIDR prefixes and ASNs, with unified JSON output, caching, API key authentication, batch queries and MCP support for AI assistants. (Demo)
MITGo/Docker
Note-taking & Editors
-
Many Notes
- Markdown note-taking web application designed for simplicity.
MITDocker
Pastebins
-
Chiyogami
- Pastebin with API, client-side encryption, user accounts, syntax highlighting, markdown rendering, and more. (Demo)
BSD-3-ClauseDocker -
Wastebin
- Lightweight, minimal and fast pastebin with an SQLite backend. (Demo)
MITRust/Docker
Personal Dashboards
-
Glance
- Highly customizable dashboard that puts all your feeds in one place.
AGPL-3.0Docker/Go -
Homepage by gethomepage
- Highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
GPL-3.0Docker/Nodejs -
Homepage by tomershvueli
- Simple, standalone, self-hosted PHP page that is your window to your server and the web.
MITPHP -
Homer
- Dead simple static homepage to expose your server services, with an easy yaml configuration and connectivity check. (Demo)
Apache-2.0Docker/K8S/Nodejs -
Your Spotify
-
⚠- Allows you to record your Spotify listening activity and have statistics about them served through a Web application.MITNodejs/Docker -
Compass
- Landing page for services, dashboards, and documents, with automatic discovery from sources such as Docker, Kubernetes, and Tailscale. (Source Code)
Apache-2.0Go/Docker/K8S
Photo Galleries
-
Photofield
- Experimental fast photo viewer.
MITDocker/Go -
PiGallery 2
- Directory-first photo gallery website, with a rich UI, optimised for running on low resource servers. (Source Code)
MITDocker/Nodejs -
SPIS
- A simple, lightweight and fast media server with decent mobile support.
GPL-3.0Docker/Rust
Proxy
-
socks5-proxy-server
- SOCKS5 proxy server with built-in authentication and Telegram-bot for user management and user statistics on data spent (handy when you pay per GB of data). It is dockerised and simple to install.
Apache-2.0Docker
Recipe Management
-
What To Cook?
- Get a recipe to cook today, based on the ingredients you have at home.
AGPL-3.0Docker
Search Engines
-
Meme Search
- AI-powered meme search engine. Automatically extracts descriptions from images using vision-language models, then indexes with vector embeddings for semantic and keyword search. (Source Code)
Apache-2.0Docker
Self-hosting Solutions
-
Self Host Blocks
-
⚠- Modular server management based on NixOS modules and focused on best practices.AGPL-3.0Nix
Task Management & To-do Lists
-
Tasks.md
- A self-hosted, file based task management board that supports Markdown syntax.
MITDocker -
Focus Flow
- Complete ecosystem for time management using the Pomodoro technique.
MITDocker/K8S
Time Tracking
-
Beaver Habit Tracker
- Habit tracking app to save your precious moments in your fleeting life. (Demo)
BSD-3-ClauseDocker
URL Shorteners
-
bit
- Fast, lightweight, resource-efficient, compiled URL shortener.
MITDocker/Crystal
Video Surveillance
-
Strix
- Auto-discovers working stream URLs for IP cameras and generates ready-to-use Frigate and go2rtc configs.
MITGo/Docker
Web Servers
-
go-doxy
- Lightweight, simple, and performant reverse proxy with WebUI, Docker integration, automatic shutdown/startup for container based on traffic.
MITDocker/Go