Opengist
SHA-256一个基于 Git 的自托管代码片段(Pastebin)工具,相当于开源自建版 GitHub Gist。
スマートダウンロード
Download 版をダウンロード
v1.12.2 · 29.5 MB
用 Git 管理代码片段,自托管、可版本控制、支持 SSH 操作。
主な機能
- 支持公开、未列出、私密三种片段
- 通过 Git 协议 (HTTP/SSH) 克隆、推送、拉取片段
- 语法高亮,支持 Markdown 和 CSV 渲染
- 全文搜索片段,浏览用户的片段、点赞和派生
- 为片段添加标签分类
できないこと
- •SSH 服务默认端口 2222,需注意主机端口映射避免冲突,运行环境必须安装 Git 2.28 及以上版本,否则 Git 操作可能异常,数据全部在 Git 仓库内,建议定期备份仓库目录,首次部署后需通过网页创建管理员账号,否则无法登录后台
使用例
- 程序员临时分享代码片段给同事,并希望保留 Git 版本历史
- 团队搭建内部代码片段库,替代公开的 Pastebin 或 Gist
- 个人自建一个带版本控制的剪贴板,用于多设备间同步代码
- 培训或教程中嵌入高亮代码片段到博客或文档
詳細説明
Opengist 是一个自托管的代码片段(Pastebin)服务,背后由 Git 驱动。所有代码片段都存储在 Git 仓库中,你可以通过标准的 Git 命令(HTTP 或 SSH)或简洁的 Web 界面来读取、修改和管理它们。它支持公开、未列出和私密片段,具有语法高亮、Markdown 和 CSV 渲染、代码搜索、片段嵌入、历史版本、点赞/派生等功能,并支持 OAuth2 登录(GitHub、GitLab、Gitea 和 OpenID Connect)。可用 Docker 或二进制文件部署,是注重隐私的 GitHub Gist 替代品。
トラブルシューティング & FAQ (1)
トラブル対応Opengist v1.11.1 で 'SSH: Could not setup host key' エラーを修正する方法は?
これは既知のバグです。一時的な回避策として、設定ファイルで ssh.git-enabled: false を設定して、内蔵SSHサーバーを無効にし、git操作にHTTPを使用します。修正は今後のPRで予定されています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Docker 方式:创建 docker-compose.yml,写入示例内容,运行 docker compose up -d,访问 http://localhost:6157
二进制方式:从 Release 页面下载对应系统压缩包,解压后运行 ./opengist,浏览器打开 http://localhost:6157
源码编译:确保 Git (2.28+)、Go (1.23+)、Node.js (16+)、Make,克隆仓库后 make,运行 ./opengist
- Docker 方式:创建 docker-compose.yml,写入示例内容,运行 docker compose up -d,访问 http://localhost:6157
- 二进制方式:从 Release 页面下载对应系统压缩包,解压后运行 ./opengist,浏览器打开 http://localhost:6157
- 源码编译:确保 Git (2.28+)、Go (1.23+)、Node.js (16+)、Make,克隆仓库后 make,运行 ./opengist
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
c1b6f1076e90122e1a8869334d5307de8e8fceb4b13ccde9f1ec7e59c25ab1c2このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
停止容器或进程,删除数据目录(默认 ~/.opengist 或 Docker volume)即可完全卸载。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ