Post

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.