Ihre Code-Snippets, angetrieben von Git
Ein selbstgehostetes Pastebin, angetrieben von Opengist, installiert und gewartet von DINAO. Eine private Alternative zu GitHub Gist, bei dem jedes Snippet ein Git-Repository ist – gehostet in Frankreich.
Was ist Opengist?
Opengist ist ein selbstgehostetes, von Git angetriebenes Pastebin, eine Open-Source-Alternative zu GitHub Gist. Alle Snippets werden in einem Git-Repository gespeichert, das mit Standard-Git-Befehlen oder über die Weboberfläche gelesen und modifiziert werden kann. Es werden öffentliche, nicht gelistete oder private Snippets erstellt, die mit Git über HTTP oder SSH initialisiert, geklont, gepullt und gepusht werden.
Das Tool bietet die Syntaxhervorhebung für Hunderte von Sprachen (automatische Erkennung, manuelle Überschreibung möglich), das Markdown- und CSV-Rendering, die Revisionshistorie, Like- und Fork-Funktionen, das Einbetten von Snippets in Ihre Seiten sowie den Download der Dateien im Rohformat oder als ZIP. Ein integrierter Bleve-Index ermöglicht die Suche in allen Gists nach Inhalt, Dateiname oder Sprache, ohne externe Suchmaschine.
Bezüglich des Zugriffs verwaltet Opengist die Anmeldung über GitHub, GitLab, Gitea, OIDC oder LDAP und die Absicherung der Konten durch TOTP oder WebAuthn. Es basiert standardmäßig auf SQLite (ohne externe Datenbank), mit der Möglichkeit, PostgreSQL oder MySQL zu verwenden. Bereitgestellt in einem dedizierten Container, überwacht und aktualisiert von DINAO.
Hosten Sie Opengist bei DINAO
Ressourcenstufen kompatibel mit den Anforderungen von Opengist (min. 1 vCPU / 256 Mo / 1 Go). In Frankreich gehostet, vollständig gemanagt.
- 1 dedizierte vCPUs
- 2 Go RAM
- 20 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 2 dedizierte vCPUs
- 4 Go RAM
- 40 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 4 dedizierte vCPUs
- 8 Go RAM
- 80 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 8 dedizierte vCPUs
- 16 Go RAM
- 160 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
Technische Details
Sie fragen sich…
Wie unterscheidet sich Opengist von GitHub Gist?
Opengist ist die selbstgehostete und Open-Source-Alternative zu GitHub Gist: Jedes Snippet ist ein echtes Git-Repository, wird jedoch bei Ihnen in Frankreich gehostet. Ihre Code-Snippets verlassen niemals eine Drittplattform.
Kann ich meine Snippets über Git pushen?
Ja. Sie können Ihre Snippets über Git via HTTP oder SSH initialisieren, klonen, pullen und pushen, genau wie ein klassisches Repository, oder sie in der Weboberfläche bearbeiten. Die Revisionshistorie wird beibehalten.
Können meine Snippets privat bleiben?
Ja. Jedes Snippet kann öffentlich, privat oder nicht gelistet sein. Sie steuern genau, wer es entdecken und einsehen kann, und können den Zugriff über SSO/LDAP einschränken.
Welche Datenbank wird verwendet?
Standardmäßig SQLite (kein zusätzlicher Container erforderlich), was für die meisten Anwendungsfälle ausreicht. Höhere Pakete ermöglichen den Wechsel zu PostgreSQL oder MySQL für große Datenmengen.
Wo werden die Daten gehostet?
Auf der DINAO-Infrastruktur in Frankreich, in einem der verfügbaren Rechenzentren. Ihre Snippets verlassen das Hoheitsgebiet nicht.