rustypaste
미니멀한 파일 업로드/붙여넣기 서비스, Rust로 작성됨, 단일 바이너리, 데이터베이스 없음.
스마트 다운로드
Download 버전 다운로드
v0.16.1 · 4.2 MB
가볍고, 자체 호스팅 가능하며, 데이터베이스가 필요 없는 페이스트빈/파일 업로드 도구.
주요 기능
- 파일 업로드 (curl 및 CLI 지원)
- URL 단축 및 원격 URL 붙여넣기
- 만료 링크 및 일회용 열람 (열람 후 소각)
- MIME 유형 자동 감지, 강제 다운로드 지원
- 선택적 인증 (HTTP Basic Auth)
할 수 없는 것
- •프로덕션 환경에서는 앞단에 Nginx 리버스 프록시를 추가하여 SSL 및 접근 제어를 구현하는 것을 권장합니다; 2. 파일 스토리지는 데이터베이스가 없으므로 파일이 많을 경우 디스크 공간에 주의하세요; 3. 일회성 링크(oneshot)는 서버 측에서 표시되며, 캐시 또는 CDN이 있는 경우 실패할 수 있습니다; 4. 기본적으로 인증이 없으므로 auth_token을 직접 설정해야 합니다.
사용 사례
- 파일을 임시로 공유하고 자동 만료 설정
- pastebin을 대체하는 셀프 호스팅 서비스 구축 (예: hastebin 또는 paste.mozilla.org)
- 서드파티 서비스에 의존하지 않고 팀 내에서 텍스트나 작은 파일을 빠르게 교환
- 일회성 민감 정보(예: 비밀번호, 키)를 공유한 후 자동 파기
Rustypaste는 Rust로 작성된 경량 파일 업로드 및 페이스트 서비스입니다. 데이터베이스가 필요 없으며, 모든 데이터는 파일 시스템에 직접 저장되고 단일 바이너리 파일만으로 실행할 수 있습니다. 파일 업로드, URL 단축, 원격 URL에서 붙여넣기, 만료 링크, 일회성 열람 링크(열람 후 소멸), MIME 타입 자동 인식, 선택적 인증 및 설정 핫 리로드를 지원합니다. Docker 이미지를 제공합니다. 미니멀하고 빠르며 최소한의 종속성을 추구하는 환경에서 개인 또는 소규모 팀이 사용하기에 매우 적합합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
바이너리 또는 Docker 이미지 다운로드
설정 파일 config.toml 작성 (선택 사항), 기본값으로 바로 사용 가능
서비스 시작: ./rustypaste 또는 docker run -p 8000:8000 orhunp/rustypaste
- 바이너리 또는 Docker 이미지 다운로드
- 설정 파일 config.toml 작성 (선택 사항), 기본값으로 바로 사용 가능
- 서비스 시작: ./rustypaste 또는 docker run -p 8000:8000 orhunp/rustypaste
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
바이너리 파일과 업로드 디렉터리(기본값 `upload/`)를 삭제합니다. Docker를 사용한 경우 `docker rm`을 실행하여 컨테이너를 삭제합니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs