Opengist
opengist.io
What it is
Opengist is a free, open-source pastebin that you host yourself, with Git as its storage and workflow. Every snippet is a Git repository: users can create snippets with a plain Git push, or clone and push over HTTP or SSH. Visibility can be public, unlisted, or private, and snippets may contain multiple files, binary files, and images, with ZIP downloads available. Users can browse revision history, compare changes with diffs, and search full text, code, and metadata. Rendering includes syntax highlighting for hundreds of languages plus Markdown, Mermaid, LaTeX, CSV, and media files. Login options include GitHub, GitLab, Gitea, OIDC, and LDAP; TOTP and WebAuthn are listed for account security. Deployment options are a single binary, Docker, or Kubernetes with SQLite, PostgreSQL, or MySQL. A REST API, embeds, JSON retrieval, topics, likes, and forks are also provided.
Spec sheet
- Purpose
- Opengist is an open-source, self-hosted pastebin powered by Git, with snippets managed through its web interface or standard Git commands.Read 5 Oct 2026 · opengist.io
- Deployment
- The maker lists a single binary, Docker image, or Kubernetes deployment, with SQLite, PostgreSQL, or MySQL.Read 5 Oct 2026 · opengist.io
- API
- Opengist exposes a REST API using personal access tokens with per-resource read or read/write scopes.Read 5 Oct 2026 · opengist.io
- Integrations
- Login can use GitHub, GitLab, Gitea, or OpenID Connect; the documentation also describes LDAP authentication.Read 5 Oct 2026 · opengist.io
- Account security
- The site says accounts can be secured with TOTP or WebAuthn.Read 5 Oct 2026 · opengist.io
- Administration
- Administrators can require login, allow anonymous snippets, manage users, and expose Prometheus metrics.Read 5 Oct 2026 · opengist.io
- API and embeds
- Snippets can be embedded in webpages or retrieved as JSON, and the documentation describes an API.Read 4 Oct 2026 · opengist.io
- Authentication
- The site lists login through GitHub, GitLab, Gitea, OIDC, and LDAP, and account security with TOTP or WebAuthn.Read 4 Oct 2026 · opengist.io
- Deployment and databases
- Opengist can be deployed as a single binary, Docker image, or Kubernetes deployment, and supports SQLite, PostgreSQL, or MySQL.Read 4 Oct 2026 · opengist.io
- Files
- A snippet can contain multiple files, including binary files and images, and can be downloaded as a ZIP.Read 5 Oct 2026 · opengist.io
- Git access
- Users can clone and push snippets over HTTP or SSH, or create snippets with a plain git push.Read 5 Oct 2026 · opengist.io
- 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.Read 4 Oct 2026 · opengist.io
- History
- Each snippet has a revision history with diffs between revisions.Read 5 Oct 2026 · opengist.io
- Rendering
- The site lists syntax highlighting for hundreds of languages and Markdown support for Mermaid, LaTeX, CSV, and media files.Read 5 Oct 2026 · opengist.io
- Runtime requirement
- The documentation says Git is required and recommends Git 2.28 or later; OpenSSH is needed for Git over SSH.Read 4 Oct 2026 · opengist.io
- Search
- Opengist supports full-text and code search across snippets and metadata.Read 4 Oct 2026 · opengist.io
- Search and discovery
- Opengist supports full-text and code search across snippets, and snippets can be organized with topics, liked, and forked.Read 5 Oct 2026 · opengist.io
- Snippet visibility
- Snippets can be public, unlisted, or private.Read 5 Oct 2026 · opengist.io
- System requirement
- Git is required to run Opengist, and the documentation recommends Git 2.28 or later.Read 5 Oct 2026 · opengist.io
Strong points and limits
Strong points
- Public, unlisted, and private snippets
- Git clone and push over HTTP or SSH
- Searches code, text, and metadata
- Supports Docker and Kubernetes deployment
- TOTP and WebAuthn account security
Limits
- Git is required to run it
- OpenSSH is needed for Git over SSH
- Self-hosted setup requires database and deployment choices
Who it suits
Opengist suits teams or individuals who want a self-hosted, Git-backed place for shareable or private snippets. It requires Git, with Git 2.28 or later recommended, and OpenSSH for SSH access.
Verdict
Opengist combines pastebin sharing with complete Git repositories, revision tools, search, and multiple authentication options. Its self-hosted deployment flexibility is broad, but operating it requires Git and infrastructure decisions.
Where Specifiction places it
- Code Snippet Managers#27 of 337.3
- Code Snippet Management Software#18 of 227.2