Opengist Hosting
Share code snippets and pastes on a self-hosted GitHub Gist alternative with history.
- One click deploy
- 1 GB RAM Memory needed
- 15 GB Disk Space Needed
- From 2 € Price
Tech
- Docker image
- ghcr.io/thomiceli/opengist:latest
- Default port
- 6157
How Opengist works
Opengist stores each gist as a Git repository, giving files a revision history and allowing users to create, edit, browse, download, and clone snippets. Public, unlisted, and private visibility options separate discovery from restricted content, while search, topics, stars, forks, raw views, embeds, and an API support broader snippet workflows.
Accounts can use local credentials, and optional external authentication providers can be configured when the operator supplies the required applications and secrets. The hosted package does not include third-party OAuth registrations, organisation policy, code review, CI workers, or a public developer network. Application email is disabled, so email-dependent flows are unavailable.
Key Opengist features
Git-backed storage makes changes inspectable and lets suitable clients clone or update repositories through supported web protocols. Syntax highlighting and file rendering improve readability, while topics and search help organise a growing collection. Visibility settings still require careful interpretation: unlisted content is hidden from ordinary discovery but remains accessible to anyone who obtains its URL.
Private snippets may contain valuable source, credentials, configuration, or incident data. Users should avoid storing secrets, apply least-privilege account practices, review external authentication settings, and confirm visibility before sharing a link. Opengist is a snippet service rather than a secrets vault or full software-development platform.
Opengist vs GitHub Gist
Opengist is a self-hosted service whose Git repositories, accounts, visibility rules, and availability remain under the operator’s control. GitHub Gist is part of GitHub’s hosted platform and lets users create public or secret gists, use revisions, clone content, and interact through GitHub accounts and APIs.
GitHub Gist may suit users who value the existing GitHub identity, public discovery, integrations, and provider-operated service. Opengist is attractive when an organisation wants its own domain, local snippet storage, and a service separated from a third-party developer account. A secret GitHub gist is not equivalent to a private access-controlled Opengist gist.
Who uses Opengist
Developers share examples and configuration fragments, support teams publish reproducible command output, educators distribute small exercises, and operations groups keep reusable text templates. Private gists can support internal notes when account access and visibility are managed carefully.
Large repositories, issue tracking, pull-request review, release automation, package hosting, project planning, secrets management, and compliance archiving belong in specialised systems. Opengist works best for concise files and snippets that benefit from revision history without a full project workspace.
Self-hosting Opengist: requirements and cost
Opengist demand grows with gist count, file size, revisions, cloning, downloads, search activity, embeds, API traffic, and concurrent users. The catalogue records PostgreSQL and MariaDB as Not required; Git repositories and application state use the persistent Opengist volume and should be recovered together.
On AvaHost, Opengist uses Plan 1 at €2. The hosted Opengist package includes one-click deployment, a custom domain with automated HTTPS, automatic application updates, and scheduled backups. The hosted package provides local Opengist accounts and persistent snippet storage. External authentication applications, developer-network integrations, secret scanning, code execution, review workflows, and application email are not included. Confirm public, unlisted, or private visibility before sharing content, and use a dedicated secrets service for credentials.
F.A.Q
Opengist starts at €2 on Plan 1. Gist count, file size, revision history, cloning, downloads, search, API calls, embeds, and simultaneous users determine growth. The entry plan fits a modest snippet service, while teams with larger archives or frequent public traffic should monitor storage and processing before expanding usage.
Opengist supports public, unlisted, and private gists. Public content can be discovered, unlisted content is primarily protected by possession of its URL, and private content depends on authenticated access. Review the selected visibility before sharing. Do not place passwords or tokens in a gist; use a dedicated secrets system instead.
A custom domain with automated HTTPS is included. Opengist can support optional external authentication providers, but AvaHost does not supply provider applications, client identifiers, secrets, directory policy, or troubleshooting for those external accounts. Local sign-in remains available in the package, while application email is disabled across the hosted service.
AvaHost applies application updates automatically and keeps the persistent Opengist data volume attached, with scheduled backups included. The Git repositories and application state should be treated as one recovery set. After a substantial upgrade, test sign-in, visibility, search, web editing, cloning, raw views, and an important private gist before broader use.