Self-Hosting Tools and Services
A continuously updated index of self-hosted tools and related services, organized by purpose for exploration and evaluation.
- First published
- Last updated
On this page
This article organizes self-hosted tools and related services that I have used or followed. The list will continue to evolve with practical exploration. It includes both directly deployable applications and the underlying tools needed to host, manage, and access them.
File synchronization and personal data
- Nextcloud: a self-hosted platform combining file synchronization, sharing, and collaboration.
Personal productivity
- Reactive Resume: an open-source application for creating and exporting résumés, with support for self-hosting.
AI applications and model APIs
- Open WebUI: a self-hosted AI web interface for multiple model services.
- One API: a management and distribution tool that exposes different model services through a unified API.
Documentation and static sites
- Sphinx: a documentation tool that generates technical documentation and static sites from structured source files.
- Sphinx Read the Docs Theme: the Read the Docs-style theme for Sphinx technical documentation.
- Nginx: a web server commonly used for static-file serving and reverse proxying.
- Caddy: a web server and reverse proxy with automatic HTTPS by default.
Containers and server management
- containerd: a container runtime; Docker Engine can also use its image store to manage images. New installations of Docker Engine 29 and later use this storage backend by default, while installations upgraded from earlier versions may need to enable it separately.
- 1Panel: a web interface for managing Linux servers, containers, and common self-hosted applications.
Network connectivity and remote access
- EasyTier: an open-source networking tool for connecting distributed devices into a virtual network.
- RustDesk: an open-source remote-desktop tool whose supporting services can be self-hosted.
Historical deployment records
This section preserves screenshots from services deployed in the past. Some of those services may no longer be running, but the records remain part of the self-hosting exploration process.
