OpenSource-Hub
O

Opengist

SHA-256
3.1k stars·개발 도구·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에서 준비 중입니다.

원본 Issue #700

태그

pastebingistgitself-hostedsnippetscode-sharing

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

Docker 方式:创建 docker-compose.yml,写入示例内容,运行 docker compose up -d,访问 http://localhost:6157

4

二进制方式:从 Release 页面下载对应系统压缩包,解压后运行 ./opengist,浏览器打开 http://localhost:6157

5

源码编译:确保 Git (2.28+)、Go (1.23+)、Node.js (16+)、Make,克隆仓库后 make,运行 ./opengist

설치 가이드
  1. Docker 方式:创建 docker-compose.yml,写入示例内容,运行 docker compose up -d,访问 http://localhost:6157
  2. 二进制方式:从 Release 页面下载对应系统压缩包,解压后运行 ./opengist,浏览器打开 http://localhost:6157
  3. 源码编译:确保 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)即可完全卸载。

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스AGPL-3.0
마지막 업데이트2026-06-27 13:15:25
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

1 FAQ

유사한 프로젝트