Cybersecurity & Bastion
Certimate — SSL certificates issued, deployed and renewed on their own: ACME DNS-01, SSH or cPanel deployment and alerts, on your VPS.
Certimate (MIT licence, more than 9,000 GitHub stars) automates the whole life cycle of an SSL/TLS certificate: the request to an ACME authority, deployment wherever the certificate is used, renewal before it expires, and an alert when something fails. Everything is set up in a web interface, as visual workflows, instead of a collection of cron jobs and certbot scripts scattered across every server.
A typical workflow requests a certificate (single domain, several domains or wildcard) through a DNS-01 challenge at your DNS provider — Cloudflare, OVHcloud, Hetzner, GoDaddy and more than 70 others —, pushes it over SSH to your nginx servers, to a cPanel hosting account, a Kubernetes secret or a cloud service, then notifies you by email, Telegram, Slack or webhook. Let's Encrypt, ZeroSSL, Google Trust Services and SSL.com are supported.
On ServOrbit, Certimate runs in a single container using about 20 MB of RAM, with its data in a volume, behind nginx over HTTPS. The image's factory password is never active: the installation sets a generated administrator password, shown in your client area.
What gets installed
Twenty client sites spread over three servers and a cPanel hosting account: each certificate has its workflow, its expiry date visible on the dashboard and a Telegram alert when it fails. No more forgotten renewal discovered by the client on a Monday morning, and no more certbot to watch server by server.
Your SaaS serves app.your-domain.com, api.your-domain.com and one subdomain per customer. A single *.your-domain.com certificate, obtained through DNS-01 at Cloudflare, is pushed over SSH to each nginx server and reloaded: no port 80 to open, no server renewing on its own.
Certificate authorities are reducing the lifetime of public certificates step by step, which multiplies renewals. Automated, centralised and monitored renewal becomes the only sustainable option: Certimate triggers each workflow on your schedule and warns you before expiry if a deployment failed.
Guide
Order an Ubuntu 24.04 VPS with 512 MB of RAM. Certimate is a web administration console: it is published on a domain, over HTTPS. Choose a subdomain of one of your domains (for example certs.your-domain.com) or the VPS's free subdomain (certimate.{dns_slug}.servorbit-dns.com), HTTPS included. No need to buy a domain name to get started.
In your client area, select Certimate, choose the address and click Install. The script deploys the official container, generates the administrator password, applies it to the account before the first start, creates the data volume and configures the nginx reverse proxy over HTTPS.
Open https://your-domain: Certimate shows its login page. The username is [email protected] and the password was generated during installation; it is shown in your client area, on the application's page. The image's factory password (1234567890) is refused. Then change the email and password from the account settings.
Under Access, add the authorisations your workflows will need: an API token from your DNS provider (Cloudflare, OVHcloud, Hetzner…) limited to editing the zones concerned, and key-based SSH access to each server that must receive certificates.
Under Workflows, start from a template: a request node (domains, DNS-01 challenge, ACME authority), a deployment node (SSH: certificate and key paths, then the command nginx -t && systemctl reload nginx) and a notification node. Run it once by hand, then enable the schedule for automatic renewal.
Frequently asked questions
Maintaining a project that uses Certimate? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.
[](https://servorbit.com/vps-cloud?template=certimate&utm_source=deploy-badge&utm_medium=referral&utm_campaign=certimate)<a href="https://servorbit.com/vps-cloud?template=certimate&utm_source=deploy-badge&utm_medium=referral&utm_campaign=certimate"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Certimate on ServOrbit" height="40"></a>The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.
A modern web server and reverse proxy with automatic HTTPS. Let's Encrypt SSL certificates are obtained and renewed on their own, with minimal configuration via a Caddyfile.
Monitoring & ObservabilitySimple, visual availability monitoring. Watch your HTTP, TCP and DNS endpoints and receive instant alerts.
Cybersecurity & BastionOpen-source secrets manager — centralise API keys, env vars and certificates in a self-hosted vault, synced to CI/CD pipelines and apps via a unified SDK. MIT-licensed Doppler/Vault alternative.
Browse our help center and FAQ, or reach our team — callback, WhatsApp or email.
Message us on WhatsAppopens in a new tab