Skip to content
SPECIFICTION
Get listed

Opengist

opengist.io

WebLinuxAPISelf-hosted
Visit opengist.io
Spec score 7.3 #27 of 33 in Code Snippet Managers

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

Alternatives to OpengistAll alternatives →