OpenSource-Hub
W

wastebin

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

구문 강조, Markdown 렌더링 및 암호화를 지원하는 미니멀한 셀프 호스팅 텍스트 공유 서비스로, 단일 Rust 바이너리로 실행됩니다.

스마트 다운로드

Download 버전 다운로드

v3.6.2 · 7.4 MB

Rust로 작성된 경량 pastebin으로, 극도의 간결함, 단일 파일, 낮은 메모리 사용량을 주요 특징으로 합니다.

주요 기능

  • 단일 바이너리 배포, 메모리 사용량 최소
  • 170개 이상의 프로그래밍 언어 구문 강조 지원
  • Markdown 렌더링(표, 작업 목록, 경고 블록 등)
  • 선택적 암호화 스토리지(ChaCha20Poly1305 + Argon2)
  • QR 코드 생성, 휴대폰 접속 용이

할 수 없는 것

  • •⚠️ 사용자 인증 및 DoS 방지 메커니즘이 없으므로 절대 공용 인터넷에 직접 노출하지 마세요. 반드시 Nginx/Caddy 등의 리버스 프록시로 요청 속도를 제한하거나 iptables 규칙을 사용해야 합니다. 또한 기본 데이터베이스는 메모리 모드이므로 재시작하면 데이터가 손실됩니다. 영구 저장이 필요한 경우 `WASTEBIN_DATABASE_PATH` 환경 변수를 설정하세요.

사용 사례

  • 개발 팀 내부에서 코드 스니펫이나 로그를 빠르게 공유
  • 개인이 텍스트 노트를 임시 저장하고, 읽은 후 즉시 삭제
  • 그래픽 인터페이스가 없는 서버에서 브라우저를 통해 텍스트를 붙여넣어 공유
  • 자체 구축 지식 베이스의 경량 텍스트 제출 진입점으로 활용

wastebin은 Rust로 작성된 미니멀한 텍스트 공유(pastebin) 서비스로, 단일 바이너리 파일로 컴파일되며 크기가 작고 메모리 사용량이 적습니다. 백엔드는 axum 프레임워크와 SQLite 데이터베이스를 기반으로 합니다. 핵심 기능으로는 170개 이상의 프로그래밍 언어 구문 강조, GitHub 스타일 Markdown 렌더링(표, 작업 목록, 경고 블록 지원), ChaCha20Poly1305 암호화(Argon2 비밀번호 해시와 결합), 만료 시간 설정 또는 열람 후 자동 삭제, QR 코드 생성, 8가지 라이트/다크 테마가 있습니다. 사용자 인증, 파일 업로드, 관리 백엔드는 의도적으로 지원하지 않으며 순수한 텍스트 공유 경험에 집중합니다. 배포는 매우 간단합니다. 미리 컴파일된 실행 파일을 다운로드해 바로 실행하거나 Docker 이미지로 빠르게 시작할 수 있습니다. 주의: 개발자는 이 도구에 DoS 공격 방어 능력이 부족하다고 명확히 경고했으며, 공용 네트워크에 직접 노출하는 것을 권장하지 않습니다. 반드시 리버스 프록시 또는 iptables로 요청 빈도를 제한해야 합니다.

태그

pastebinsyntax-highlightingmarkdownRustSQLiteself-hostedminimal

시작하기

1

설치 프로그램 다운로드

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

2

소프트웨어 설치

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

3

1단계: Releases 페이지에서 해당 시스템에 맞는 사전 컴파일된 단일 파일을 다운로드합니다(Linux/MacOS)

4

2단계: 실행 권한을 부여하고 바로 실행합니다: `./wastebin`(기본적으로 0.0.0.0:8088에서 수신 대기)

5

3단계: 브라우저를 열어 http://localhost:8088에 접속하면 텍스트를 붙여넣거나 확인할 수 있습니다

설치 가이드
  1. 1단계: Releases 페이지에서 해당 시스템에 맞는 사전 컴파일된 단일 파일을 다운로드합니다(Linux/MacOS)
  2. 2단계: 실행 권한을 부여하고 바로 실행합니다: `./wastebin`(기본적으로 0.0.0.0:8088에서 수신 대기)
  3. 3단계: 브라우저를 열어 http://localhost:8088에 접속하면 텍스트를 붙여넣거나 확인할 수 있습니다
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

aa8f71454b888cde697263c0c13ecb55c6623c8d1e8e32ad305f53704c921932

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

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

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

다운로드한 wastebin 바이너리 파일과 SQLite 데이터베이스 파일(영구 데이터베이스를 사용한 경우)을 직접 삭제하면 됩니다.

추가 의존성 없음

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

프로젝트 정보
라이선스MIT
마지막 업데이트2026-10-15 05:29:24
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트