Download
Download the binary for your platform from the releases page.Create a dedicated user
Running as root is not recommended. Create a system user:Set up directories
Install the license file
Configuration file
Create/etc/certforge/config.yaml:
Install as a systemd service
See Running as a systemd Service for the full unit file.Firewall
Open the required ports:First launch
https://your-server:8080. You will be prompted to create the initial superuser account on the first visit.
The server generates a self-signed TLS certificate on first run. Your browser will show a security warning — click Advanced → Proceed to continue. To permanently trust the certificate, import
./data/cas/internal-ca.crt (or /var/lib/certforge/cas/internal-ca.crt) into your browser or OS certificate store.Verify the installation
PostgreSQL setup (optional)
If you need PostgreSQL:CREATE TABLE needed.