Self-Hosted Apps and Services
Discover 362 open source Self Hosted repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Self Hosted projects here are most often combined with Web App, Docker and TypeScript. Last updated October 4, 2026.
362 repositories · updated October 4, 2026

flatnotes: Take Notes in Self-Hosted Markdown Files
flatnotes is a self-hosted note-taking web app that stores notes as ordinary Markdown files instead of using a database. It suits people who want searchable, taggable notes they can manage independently of the app.

chartbrew: Build Live Dashboards from APIs and Databases
Chartbrew is a web app for connecting APIs and databases to build, share, and embed live charts and dashboards. It suits teams that want to turn data from existing sources into reports without building a dashboard application from scratch.

mcphub: Connect and Manage MCP Servers Through One Gateway
MCPHub is a self-hosted gateway and control plane for connecting MCP clients to local and remote MCP servers. It centralizes routing, access controls, credentials, logs, and health monitoring.

Peergos: Store and Share Files on a Private Peer-to-Peer Web
Peergos is a peer-to-peer platform for encrypted file storage, sharing, messaging, and private social features. It suits people who want control over their data and are willing to use a hosted service or run a server themselves.

ImmichFrame: Display Immich Photos as a Digital Frame
ImmichFrame turns photos from an Immich library into a digital photo-frame display. It is for people who want to show their personal photo collection on a screen, with project documentation and a web demo available online.

go-haystack: Build Bluetooth Beacons for Find My
go-haystack provides Go and TinyGo tools for creating Bluetooth beacons that report through Apple’s Find My network using OpenHaystack and Macless-Haystack. It suits makers who want to track personal devices without Apple hardware.

shellhub: Remotely Access Linux Devices over SSH
ShellHub provides a centralized SSH gateway for remotely managing Linux servers, embedded systems, and containers. Use it to reach devices without exposing their public IPs or configuring network access individually.

openmaxio-object-browser: Manage MinIO Storage Through a Web UI
OpenMaxIO Object Browser is a community-maintained fork of MinIO Console, providing a web interface for browsing and managing MinIO object storage. It suits MinIO operators who want a self-hosted console and are comfortable building and running the project themselves.

useSend: Send Transactional and Marketing Email
useSend is a self-hostable email platform built on Amazon SES, with a dashboard and APIs for transactional and marketing email. It suits teams seeking an alternative to hosted email services who are prepared to operate the supporting infrastructure.

fluxgym: Train FLUX LoRAs with a Web UI
FluxGym provides a web interface for training FLUX LoRAs using Kohya sd-scripts, with options designed for 12GB, 16GB, and 20GB VRAM systems. It suits creators who want a guided workflow without giving up Kohya’s advanced training options.

PatchMon: Manage and Patch Linux Server Fleets
PatchMon is a self-hosted platform for monitoring, securing, and patching server fleets from one interface. Its outbound-only agents support Linux, FreeBSD, and Windows, with patch approvals, compliance scans, inventory, and audit history.

copyparty: Share and Upload Files from a Portable Server
Copyparty is a portable file server for browsing, sharing, and transferring files through a web browser or network protocols. It suits people who want a flexible self-hosted file hub without a large dependency stack.