- Home
- Code Snippet Management Software
- Opengist
Opengist
What it is
Opengist is a free, open-source, self-hosted pastebin powered by Git. It runs through web and API access on Linux or your own infrastructure. Every snippet is a Git repository, so you can create one with a plain Git push, clone it, or update it over HTTP or SSH. Snippets may be public, unlisted, or private, and can contain multiple files, including images, binary files, and other media. ZIP downloads are available. Revision history and diffs show how content changes. Full-text and code search covers snippets and metadata, while syntax highlighting supports hundreds of languages alongside Markdown, Mermaid, LaTeX, and CSV. Login options include GitHub, GitLab, Gitea, OIDC, and LDAP. Accounts can use TOTP or WebAuthn. Administrators can manage users, require login, allow anonymous snippets, and expose Prometheus metrics. Deployment options include a single binary, Docker, or Kubernetes with SQLite, PostgreSQL, or MySQL. Git is required, with Git 2.28 or later recommended.
For and against
For
- Free and open source
- Git repositories for every snippet
- Public, unlisted, and private visibility
- Search across code and metadata
- Multiple deployment and database options
Against
- Requires Git to run
- Self-hosting requires deployment work
- SSH access needs OpenSSH
The verdict
Opengist combines pastebin sharing with Git workflows, revision tools, and broad rendering support. Its self-hosted design offers extensive administration and deployment choices, provided you can operate the required Git-based stack.
Who it suits
Opengist suits developers and teams wanting Git-managed snippets on infrastructure they control. It also fits organizations needing private snippets, API access, or configurable authentication.
On the record
- Account security
- The site says accounts can be secured with TOTP or WebAuthn.opengist.io · read 5 Oct 2026
- Administration
- Administrators can require login, allow anonymous snippets, manage users, and expose Prometheus metrics.opengist.io · read 5 Oct 2026
- API
- Opengist exposes a REST API using personal access tokens with per-resource read or read/write scopes.opengist.io · read 5 Oct 2026
- API and embeds
- Snippets can be embedded in webpages or retrieved as JSON, and the documentation describes an API.opengist.io · read 4 Oct 2026
- Authentication
- The site lists login through GitHub, GitLab, Gitea, OIDC, and LDAP, and account security with TOTP or WebAuthn.opengist.io · read 4 Oct 2026
- Deployment
- The maker lists a single binary, Docker image, or Kubernetes deployment, with SQLite, PostgreSQL, or MySQL.opengist.io · read 5 Oct 2026
- Deployment and databases
- Opengist can be deployed as a single binary, Docker image, or Kubernetes deployment, and supports SQLite, PostgreSQL, or MySQL.opengist.io · read 4 Oct 2026
- Files
- A snippet can contain multiple files, including binary files and images, and can be downloaded as a ZIP.opengist.io · read 5 Oct 2026
- Git access
- Users can clone and push snippets over HTTP or SSH, or create snippets with a plain git push.opengist.io · read 5 Oct 2026
- Git workflow
- Each snippet is a Git repository that can be cloned and pushed over HTTP or SSH, or created with a plain Git push.opengist.io · read 4 Oct 2026
- History
- Each snippet has a revision history with diffs between revisions.opengist.io · read 5 Oct 2026
- Integrations
- Login can use GitHub, GitLab, Gitea, or OpenID Connect; the documentation also describes LDAP authentication.opengist.io · read 5 Oct 2026
- Purpose
- Opengist is an open-source, self-hosted pastebin powered by Git, with snippets managed through its web interface or standard Git commands.opengist.io · read 5 Oct 2026
- Rendering
- The site lists syntax highlighting for hundreds of languages and Markdown support for Mermaid, LaTeX, CSV, and media files.opengist.io · read 5 Oct 2026
- Runtime requirement
- The documentation says Git is required and recommends Git 2.28 or later; OpenSSH is needed for Git over SSH.opengist.io · read 4 Oct 2026
- Search
- Opengist supports full-text and code search across snippets and metadata.opengist.io · read 4 Oct 2026
- Search and discovery
- Opengist supports full-text and code search across snippets, and snippets can be organized with topics, liked, and forked.opengist.io · read 5 Oct 2026
- Snippet visibility
- Snippets can be public, unlisted, or private.opengist.io · read 5 Oct 2026