This repository provides comprehensive documentation for setting up and managing a self-hosted server environment with Headscale and Vault-Web. The goal is to create a secure, private, and well-documented infrastructure that can be easily replicated and maintained.
The documentation serves as a central knowledge base, covering installation,
configuration, and usage of the core components in the server stack. Each module
is documented in both Markdown (.md) for quick reference and LaTeX (.tex) for
formal export into PDF manuals.
docs/
├── headscale/ # Documentation for the Headscale coordination server
├── syncthing/ # Documentation for Syncthing file synchronization
└── vault-web/ # Documentation for Vault-based secret management
Documentation on installing, configuring, and operating a private coordination server compatible with Tailscale clients. Includes user/node management, configuration reference, and troubleshooting guides.
Guides for setting up secure peer-to-peer file synchronization across devices, with integration through Headscale for private networking.
Covers private chats, web-based cloudpage and secret management, with a focus on integration into the self-hosted ecosystem. Explains setup, access control, and best practices for securely handling sensitive data.
Each subdirectory contains:
- A Markdown file (
.md) for lightweight, GitHub-friendly documentation. - A LaTeX file (
.tex) for generating professional PDF documentation.
- Provide a transparent and reproducible setup for self-hosted infrastructure.
- Combine lightweight documentation (Markdown) with formal exports (LaTeX/PDF).