Self-Hosted Apps and Services
Discover 360 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.
360 repositories · updated October 4, 2026

docker-volume-backup: Back Up Docker Volumes to Local or Remote Storage
docker-volume-backup is a lightweight companion container for recurring or one-off Docker volume backups. It supports local archives and several remote storage protocols, with optional retention, GPG encryption, and run notifications.

KurrentDB: Store and Stream Application Events
KurrentDB is an event-native database for applications built around event sourcing and distributed messaging. It stores ordered events and provides an integrated streaming engine, with self-managed and managed-cloud deployment options.

nerdlog: Search Logs Across Remote Hosts in a Terminal
Nerdlog is a Go terminal app for querying logs across SSH-accessible hosts without a central server. It combines filtered log results with a timeline histogram, making it useful for operators who need a lightweight alternative to centralized log platforms.

CompreFace: Run Self-Hosted Face Recognition APIs
CompreFace is a Docker-based face analysis service with REST APIs for recognition, verification, detection, and related tasks. It suits teams that need to integrate face processing into applications while keeping deployment on their own infrastructure.

osTicket: Manage Customer Support Tickets
osTicket is a self-hosted support ticket system that brings customer inquiries from email, phone, and web forms into one agent interface. It suits teams that need a web-based, open-source workflow for organizing and responding to support requests.

MoneyPrinter: Automate YouTube Shorts Creation
MoneyPrinter turns a video topic into a YouTube Short using locally run Ollama models for scripts and metadata. It suits creators who want a self-hosted, queued workflow and are comfortable configuring media tools and services.

WeSQL: Run MySQL with S3-Backed Storage
WeSQL is a MySQL distribution that stores database data in S3-compatible object storage, separating compute from storage. It is aimed at teams seeking portable, cost-conscious MySQL for serverless or bring-your-own-cloud deployments.

cachet: Publish a Self-Hosted Service Status Page
Cachet is a PHP application for running a status page on infrastructure you control. It helps teams communicate service health and incidents to users without relying on a hosted status-page provider.
speedtest-tracker: Monitor Internet Speed and Uptime
Speedtest Tracker is a self-hosted web application for tracking internet connection performance over time. It schedules speed tests, records detailed metrics, and can notify you when performance falls below a configured threshold.

OmniParse: Turn Documents and Media into AI-Ready Data
OmniParse is a self-hosted Python service that converts documents, images, audio, video, and web pages into structured output for GenAI workflows. It suits teams building ingestion pipelines that want local parsing, but requires Linux and a GPU with at least 8–10 GB of VRAM.

dragonfly: Run Redis- and Memcached-Compatible In-Memory Storage
Dragonfly is a multithreaded in-memory data store that supports Redis and Memcached APIs. It is aimed at teams seeking higher throughput and resource efficiency while retaining familiar client interfaces.

lightclaw: Run a Lightweight Local-First AI Assistant
LightClaw is a Rust-based AI assistant packaged as a single binary, with tools, local memory, and Telegram and Discord interfaces. It suits users who want an agent they can run without a Python runtime or external vector database.