self-ca — Self-Hosted Certificate Authority
Generate, store, and install private HTTPS certificates on iOS, Android, Windows, Linux, and macOS.
self-ca — Self-Hosted Certificate Authority
self-ca is a self-hosted CA web service for generating and managing private HTTPS certificates — with install flows for mobile and desktop platforms.
Repository: github.com/eSlider/self-ca
Features
- Web UI for certificate issuance and renewal
- Platform-specific install helpers (iOS, Android, Windows, Linux, macOS)
- Go CLI for automation and scripting
- Fits homelab and internal-service TLS without public CA dependency
Use case
Homelab stacks (Gitea, OnlyOffice, WebDAV, Matrix) often need trusted TLS on private networks. self-ca centralizes CA management instead of ad-hoc mkcert runs per machine.
Tech stack
Go · Web UI · X.509 · CLI
This post is licensed under CC BY 4.0 by the author.