r/selfhosted Community Wiki
by r/selfhosted community
Community-maintained wiki for the r/selfhosted subreddit, covering what self-hosting is, how reverse proxies work, DNS and domains, and self-hosted replacements for common commercial services. Written and reviewed by subreddit members, with edits tracked publicly on GitHub. The canonical orientation layer for the topic: it answers the conceptual questions (what self-hosting is, why a reverse proxy exists, what to run instead of a SaaS) before anyone touches hardware, and it is the resource the community itself points newcomers to.
More resources on Self-Hosting & Home Lab
restic Documentation
restic's manual is unusual among backup docs in treating verification, retention/pruning and restore as first-class chapters — the failure mode for self-hosters is an unverified backup, and this teaches the check-and-restore discipline directly. Official manual for restic, a deduplicating backup program with client-side encryption. Covers repository setup on local disks, SFTP, S3 and other backends, scheduling, retention and pruning policies, integrity checks, restores, and scripting backups with JSON output.
Caddy Documentation
Official documentation for the Caddy web server, which obtains and renews TLS certificates automatically. Explains the Caddyfile syntax, reverse proxy configuration, request matchers and the JSON API, with a quick-start tutorial for putting services behind HTTPS.
Proxmox VE Administration Guide
Official reference manual for Proxmox VE, a Debian-based hypervisor widely used in home labs to run virtual machines and LXC containers. Documents installation, storage including ZFS and Ceph, networking and SDN, the firewall, clustering, high availability and the backup system. Proxmox is the de facto hypervisor of the home lab, and this manual is the only complete, current and correct description of it — YouTube walkthroughs go stale within a release or two. Reading it is how someone moves from copying commands to understanding storage, bridged networking and the firewall.
Perfect Media Server
The strongest single structural guide in this space: it takes a reader from an empty case to a running, backed-up, remotely accessible server in a defined order rather than isolated tutorials. Explains trade-offs (why mergerfs/SnapRAID over ZFS, when Proxmox is worth it) instead of prescribing one blessed path. End-to-end build guide for a Linux home server using Docker, mergerfs and SnapRAID storage, and optional Proxmox virtualization. Covers hardware selection, installation on Ubuntu or NixOS, remote access, application deployment, backups, GPU passthrough and infrastructure as code.
Awesome-Selfhosted
Curated directory of free and open-source network services and web applications that can be run on your own server, sorted into more than eighty categories. Automated checks flag dead links and projects that have stopped receiving updates. Nothing else in the shortlist covers software discovery.