Vos snippets de code, propulsés par Git
Un pastebin auto-hébergé propulsé par Opengist, installé et maintenu par DINAO. Une alternative privée à GitHub Gist où chaque snippet est un dépôt Git — hébergé en France.
Qu'est-ce que Opengist ?
Opengist est un pastebin auto-hébergé propulsé par Git, alternative open source à GitHub Gist. Tous les snippets sont stockés dans un dépôt Git que l'on peut lire et modifier avec les commandes Git standard ou via l'interface web. On crée des snippets publics, non listés ou privés, qu'on initialise, clone, pull et push en Git via HTTP ou SSH.
L'outil offre la coloration syntaxique de centaines de langages (détection automatique, surcharge manuelle possible), le rendu Markdown et CSV, l'historique des révisions, le like et le fork, l'embarquage des snippets dans vos pages et le téléchargement des fichiers en brut ou en ZIP. Un index Bleve intégré permet de chercher dans tous les gists par contenu, nom de fichier ou langage, sans moteur externe.
Côté accès, Opengist gère la connexion via GitHub, GitLab, Gitea, OIDC ou LDAP et la sécurisation des comptes par TOTP ou WebAuthn. Il s'appuie sur SQLite par défaut (sans base externe), avec possibilité de PostgreSQL ou MySQL. Déployé en conteneur dédié, supervisé et mis à jour par DINAO.
Hébergez Opengist chez DINAO
Paliers de ressources compatibles avec les pré-requis de Opengist (1 vCPU / 256 Mo / 1 Go minimum). Hébergé en France, infogéré.
- 1 vCPU dédiés
- 2 Go de RAM
- 20 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
- 2 vCPU dédiés
- 4 Go de RAM
- 40 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
- 4 vCPU dédiés
- 8 Go de RAM
- 80 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
- 8 vCPU dédiés
- 16 Go de RAM
- 160 Go NVMe
- Sauvegardes quotidiennes
- Infogéré & supervisé par DINAO
Détails techniques
Vous vous demandez…
En quoi Opengist diffère-t-il de GitHub Gist ?
Opengist est l'équivalent auto-hébergé et open source de GitHub Gist : chaque snippet est un véritable dépôt Git, mais hébergé chez vous, en France. Vos bouts de code ne partent jamais sur une plateforme tierce.
Puis-je pousser mes snippets via Git ?
Oui. Vous pouvez initialiser, cloner, pull et push vos snippets via Git en HTTP ou SSH, exactement comme un dépôt classique, ou les éditer dans l'interface web. L'historique des révisions est conservé.
Mes snippets peuvent-ils rester privés ?
Oui. Chaque snippet peut être public, privé ou non listé. Vous contrôlez précisément qui peut le découvrir et le consulter, et vous pouvez restreindre l'accès via SSO/LDAP.
Quelle base de données est utilisée ?
SQLite par défaut (aucun conteneur supplémentaire requis), ce qui suffit à la plupart des usages. Les formules supérieures permettent de basculer sur PostgreSQL ou MySQL pour de gros volumes.
Où sont hébergées les données ?
Sur l'infrastructure DINAO en France, dans un des datacenters disponible. Vos snippets ne quittent pas le territoire.