OpenSource-Hub
D

dpaste

636 stars·개발 도구·SHA-256 체크섬 확인됨

코드와 텍스트 스니펫을 안전하게 공유할 수 있는 Django 기반의 셀프 호스팅 Pastebin 애플리케이션입니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

자체 구축형 코드/텍스트 스니펫 공유 도구(Pastebin), 프라이빗 배포 가능.

주요 기능

  • 100개 이상의 프로그래밍 언어에 대한 구문 강조 지원
  • 스니펫 만료 시간 설정 가능(예: 1시간, 1일, 만료 없음)
  • 선택적 비밀번호 보호로 개인정보 보호 강화
  • REST API를 제공하여 프로그램에서 쉽게 호출 가능
  • Markdown 및 원본 텍스트 모드 지원

할 수 없는 것

  • •Python 3.9+ 및 Django 3.2+가 필요하며, 이전 버전은 호환되지 않습니다.
  • •기본적으로 SQLite 데이터베이스를 사용하며, 프로덕션 환경에서는 PostgreSQL로 전환하고 보안 설정(예: SECRET_KEY, DEBUG=False)을 올바르게 구성하는 것이 좋습니다.
  • •Docker로 배포하는 경우 영구 데이터 볼륨을 마운트해야 합니다. 그렇지 않으면 컨테이너 재시작 후 붙여넣기 내용이 손실됩니다.
  • •무료 버전에는 내장 사용자 시스템이 없으며, 모든 붙여넣기가 공개적으로 표시됩니다(비밀번호를 설정하지 않는 한). 민감한 정보는 주의하시기 바랍니다.

사용 사례

  • 개발 팀 내부에서 코드 스니펫 빠르게 공유
  • 동료나 고객에게 로그, 설정 파일 등 공유
  • 임시 파일 공유를 대체하는 개인 온라인 메모장 구축

dpaste는 Python과 Django 프레임워크를 기반으로 구축된 오픈 소스 Pastebin(붙여넣기) 애플리케이션입니다. 간결한 인터페이스를 제공하며 코드 구문 강조, 만료 시간 설정, 선택적 비밀번호 보호 등의 기능을 지원하여 코드 스니펫, 로그 또는 임의의 텍스트를 안전하게 공유할 수 있습니다. 독립적인 Django 프로젝트로 실행할 수도 있고, 기존 Django 애플리케이션에 임베드할 수도 있습니다. 프로젝트 문서가 잘 갖춰져 있고 Docker 원클릭 배포를 지원하므로, 자신의 붙여넣기 데이터를 완전히 제어하고 싶은 개발자에게 매우 적합하며 타사 서비스에 대한 의존에서 벗어날 수 있습니다.

태그

pastebindjangopythoncode-sharingsnippet

시작하기

1

설치 프로그램 다운로드

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

2

소프트웨어 설치

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

3

1단계: 환경에 Python 3.9+ 및 Django 3.2+가 설치되어 있는지 확인하세요

4

2단계: pip를 사용하여 dpaste 설치: pip install dpaste

5

3단계: dpaste 프로젝트를 생성하고 마이그레이션 실행: django-admin startproject mypaste && cd mypaste && python manage.py migrate

설치 가이드
  1. 1단계: 환경에 Python 3.9+ 및 Django 3.2+가 설치되어 있는지 확인하세요
  2. 2단계: pip를 사용하여 dpaste 설치: pip install dpaste
  3. 3단계: dpaste 프로젝트를 생성하고 마이그레이션 실행: django-admin startproject mypaste && cd mypaste && python manage.py migrate
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

프로젝트 디렉터리를 삭제하고, pip uninstall dpaste 명령으로 pip 패키지를 제거하며, 생성된 데이터베이스도 함께 삭제합니다.

추가 의존성 없음

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

프로젝트 정보
라이선스MIT
마지막 업데이트2026-10-21 06:37:28
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트