Renforcer la sécurité des infrastructures.

Logo Certimate

Certimate

Certimate — vos certificats SSL émis, déployés et renouvelés tout seuls : ACME DNS-01, déploiement SSH ou cPanel, alertes, sur votre VPS.

512 Mo minimum RAM 1 vCPU Port 8109 En validation

En validation

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

Stack technique

DockerGoCertimateSQLite
RAM minimum512 Mo minimum
CPU minimum1 vCPU
Port par défaut8109
OS compatiblesDistributions Linux au choix

Certimate (licence MIT, plus de 9 000 étoiles sur GitHub) automatise tout le cycle de vie d'un certificat SSL/TLS : la demande auprès d'une autorité ACME, le déploiement là où le certificat sert, le renouvellement avant l'échéance et l'alerte quand quelque chose échoue. Le tout se règle dans une interface web, sous forme de flux visuels, au lieu d'une collection de tâches cron et de scripts certbot dispersés sur chaque serveur.

Un flux type demande un certificat (domaine simple, plusieurs domaines ou wildcard) par défi DNS-01 chez votre fournisseur DNS — Cloudflare, OVHcloud, Hetzner, GoDaddy et plus de 70 autres —, le pousse par SSH sur vos serveurs nginx, vers un hébergement cPanel, un secret Kubernetes ou un service cloud, puis vous prévient par e-mail, Telegram, Slack ou webhook. Let's Encrypt, ZeroSSL, Google Trust Services et SSL.com sont pris en charge.

Sur ServOrbit, Certimate tourne dans un seul conteneur d'environ 20 Mo de RAM, avec ses données dans un volume, derrière nginx en HTTPS. Le mot de passe d'usine de l'image n'est jamais actif : l'installation pose un mot de passe administrateur généré, affiché dans votre espace client.

Fonctionnalités clés

Cycle de vie complet — demande, déploiement, renouvellement et suivi de l'expiration dans un même flux, sans tâche cron à écrire ni script à maintenir sur chaque serveur.
Défi DNS-01 ou HTTP-01 — certificats wildcard et multi-domaines par DNS-01 chez plus de 70 fournisseurs (Cloudflare, OVHcloud, Hetzner, GoDaddy, Gandi…), sans ouvrir le port 80 des serveurs cibles.
Plusieurs autorités ACME — Let's Encrypt, ZeroSSL, Google Trust Services, SSL.com ou Actalis, avec clés RSA ou ECC.
Déploiement vers plus de 160 cibles — SSH vers vos serveurs nginx ou Apache, hébergements cPanel, Nginx Proxy Manager, Proxmox VE, secrets Kubernetes, CDN et équilibreurs de charge cloud.
Formats PEM, PFX et JKS — le même certificat livré sous la forme que chaque cible attend, y compris pour une application Java ou Windows.
Alertes multicanal — e-mail, Telegram, Slack, Discord, Mattermost, Matrix ou webhook à chaque échec, et avant qu'un certificat n'expire.
Léger et autonome — un binaire Go d'environ 20 Mo de RAM, base SQLite intégrée, aucune base de données externe.

Quand utiliser cette solution ?

1

Une agence qui gère les certificats de ses clients

Vingt sites clients répartis sur trois serveurs et un hébergement cPanel : chaque certificat a son flux, son échéance visible dans le tableau de bord et une alerte Telegram en cas d'échec. Plus de renouvellement oublié découvert par le client un lundi matin, et plus de certbot à surveiller serveur par serveur.

2

Un certificat wildcard pour toute une plateforme

Votre SaaS sert app.votre-domaine.ma, api.votre-domaine.ma et un sous-domaine par client. Un seul certificat *.votre-domaine.ma, obtenu par DNS-01 chez Cloudflare, est poussé par SSH sur chaque serveur nginx puis rechargé : aucun port 80 à ouvrir, aucun serveur qui renouvelle de son côté.

3

Préparer les certificats à durée courte

Les autorités réduisent pas à pas la durée de vie des certificats publics, ce qui multiplie les renouvellements. Un renouvellement automatisé, centralisé et surveillé devient la seule option tenable : Certimate déclenche chaque flux selon votre planification et vous prévient avant l'échéance si un déploiement a échoué.

Déployer Certimate sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Créer le VPS et choisir l'adresse

Commandez un VPS Ubuntu 24.04 avec 512 Mo de RAM. Certimate est une console d'administration web : elle se publie sur un domaine, en HTTPS. Choisissez un sous-domaine de l'un de vos domaines (par exemple certs.votre-domaine.ma) ou le sous-domaine gratuit du VPS (certimate.{dns_slug}.servorbit-dns.com), HTTPS compris. Inutile d'acheter un nom de domaine pour démarrer.

02

Installer Certimate depuis le Marketplace

Dans votre espace client, sélectionnez Certimate, choisissez l'adresse et cliquez sur Installer. Le script déploie le conteneur officiel, génère le mot de passe administrateur, l'applique au compte avant le premier démarrage, crée le volume des données et configure le reverse proxy nginx en HTTPS.

03

Se connecter la première fois

Ouvrez https://votre-domaine : Certimate affiche sa page de connexion. L'identifiant est [email protected] et le mot de passe a été généré à l'installation ; il figure dans votre espace client, sur la fiche de l'application. Le mot de passe d'usine de l'image (1234567890) est refusé. Changez ensuite l'e-mail et le mot de passe depuis les paramètres du compte.

04

Enregistrer vos accès

Dans Accès, ajoutez les autorisations dont vos flux auront besoin : un jeton d'API de votre fournisseur DNS (Cloudflare, OVHcloud, Hetzner…) limité à l'édition des zones concernées, et un accès SSH par clé vers chaque serveur qui doit recevoir des certificats.

05

Créer votre premier flux

Dans Flux de travail, partez d'un modèle : un nœud de demande (domaines, défi DNS-01, autorité ACME), un nœud de déploiement (SSH : chemin du certificat et de la clé, puis commande nginx -t && systemctl reload nginx) et un nœud de notification. Lancez-le une première fois à la main, puis activez la planification pour le renouvellement automatique.

Questions fréquentes

Oui. Certimate est une console d'administration web : l'installation la publie sur un domaine, en HTTPS, derrière nginx. Inutile d'en acheter un : chaque VPS ServOrbit dispose d'un sous-domaine gratuit (certimate.{dns_slug}.servorbit-dns.com) avec un certificat HTTPS. Vous pouvez aussi utiliser un sous-domaine de l'un de vos domaines, par exemple certs.votre-domaine.ma.

Renforcer la sécurité des infrastructures.

Certimate n'est pas encore commandable.

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.

Écrire sur WhatsApps'ouvre dans un nouvel onglet