Repolode
thomiceli

thomiceli/opengist

각 스니펫을 Git 저장소로 저장하는 셀프 호스팅 pastebin으로, GitHub Gist를 대체하는 오픈소스 프로젝트입니다.

대체할 수 있는 제품:GitHub Gist

스타
3,412
포크
205
열린 이슈
68
마지막 커밋
23시간 전

어떤 프로젝트인가요?

Opengist는 각 스니펫을 Git 저장소에 저장하는 셀프 호스팅 pastebin입니다. 표준 Git 명령을 사용해 HTTP 또는 SSH로 스니펫을 clone, pull, push하거나 웹 인터페이스에서 편집할 수 있으며, 버전 기록은 Git 자체에서 관리합니다.

스니펫 공개 범위는 공개, 미등록, 비공개로 설정할 수 있습니다. 웹 UI는 구문 강조, Markdown 및 CSV 렌더링, 코드 검색, 토픽, 좋아요, 포크, 다른 사이트에 삽입하는 기능을 지원합니다. 원본 파일과 ZIP 아카이브를 다운로드할 수도 있습니다. 로그인은 로컬에서 처리하거나 GitHub, GitLab, Gitea 또는 OpenID Connect를 통한 OAuth2로 처리할 수 있습니다.

Opengist는 Compose 예제가 포함된 Docker 이미지, 주요 플랫폼용 독립 실행형 바이너리, Go, Node.js, Git이 필요한 소스 빌드 방식을 제공합니다.

핵심 기능

  • 01HTTP 또는 SSH로 Git에 접근할 수 있는 공개·미등록·비공개 스니펫
  • 02구문 강조, Markdown 및 CSV 렌더링
  • 03스니펫 전반의 코드 검색, 토픽, 좋아요, 포크
  • 04Git 커밋을 기반으로 한 버전 기록
  • 05GitHub, GitLab, Gitea, OpenID Connect를 통한 OAuth2 로그인
  • 06Docker 이미지, Helm chart, 독립 실행형 바이너리

활용 사례

  • 개발자가 Git으로 관리하는 비공개 팀 스니펫 라이브러리 호스팅
  • 코드를 제3자에게 보내지 않고 내부 코드 공유용으로 GitHub Gist 대체
  • 스니펫을 버전 관리하고 로컬 clone에서 편집

빠른 시작

  1. 1

    릴리스용 Docker 이미지를 pull합니다

    docker pull ghcr.io/thomiceli/opengist:1.15.3
  2. 2

    README의 내용을 사용해 docker-compose.yml 파일을 만듭니다

  3. 3

    Opengist를 백그라운드에서 실행합니다

    docker compose up -d
  4. 4

    브라우저에서 http://localhost:6157을 엽니다

사용 전 알아둘 점

  • 수정한 소스 코드를 네트워크 서비스로 제공할 경우 공유해야 하는 카피레프트 라이선스인 AGPL-3.0에 따라 제공됩니다.

포함된 컬렉션

토픽

자주 묻는 질문

opengist은(는) 무엇인가요?
각 스니펫을 Git 저장소로 저장하는 셀프 호스팅 pastebin으로, GitHub Gist를 대체하는 오픈소스 프로젝트입니다. Opengist는 각 스니펫을 Git 저장소에 저장하는 셀프 호스팅 pastebin입니다. 표준 Git 명령을 사용해 HTTP 또는 SSH로 스니펫을 clone, pull, push하거나 웹 인터페이스에서 편집할 수 있으며, 버전 기록은 Git 자체에서 관리합니다.
opengist은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
opengist은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
opengist은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. opengist의 마지막 커밋은 2026년 11월 6일입니다.
opengist은(는) 어디에 사용할 수 있나요?
개발자가 Git으로 관리하는 비공개 팀 스니펫 라이브러리 호스팅 코드를 제3자에게 보내지 않고 내부 코드 공유용으로 GitHub Gist 대체 스니펫을 버전 관리하고 로컬 clone에서 편집
opengist는 어떻게 설치하나요?
릴리스용 Docker 이미지를 pull합니다: docker pull ghcr.io/thomiceli/opengist:1.15.3 README의 내용을 사용해 docker-compose.yml 파일을 만듭니다 Opengist를 백그라운드에서 실행합니다: docker compose up -d 브라우저에서 http://localhost:6157을 엽니다
opengist은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/thomiceli/opengist

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트