안녕하세요, 여러분! 😊
오늘은 Dufs라는 멋진 오픈소스 도구에 대해 소개해드릴게요. Dufs는 다재다능한 웹파일 공유 서버툴로, 다양한 기능을 제공한답니다. 특히 정적 파일 서빙, 파일 업로드, 검색 등 여러 기능을 지원해요. 예전부터 많이 파일공유에 사용되어왔지만, 오랫동안 업데이트되지 않은 베리즈 웹쉐어(Berryz Webshare)를 대체할 수 있는 최고의 대안이 것 같습니다.
Dufs의 주요 기능
정적 파일 서빙
- 정적 파일을 서빙해주는 기능을 제공해요. 쉽게 파일을 공유할 수 있답니다.
폴더 압축 다운로드
파일/폴더 업로드
파일 생성/편집/검색
부분 업로드/다운로드
접근 제어
HTTPS 지원
WebDAV 지원
설치 방법
Dufs는 여러 가지 방법으로 설치할 수 있어요. 각 방법을 간단히 소개할게요.
Cargo로 설치
cargo install dufs
Docker로 설치
docker run -v `pwd`:/data -p 5000:5000 --rm sigoden/dufs /data -A
Homebrew로 설치
brew install dufs
실행파일 다운로드
CLI 명령어
Dufs는 다양한 CLI 옵션을 제공해요. 주요 명령어들을 소개할게요.
예시
몇 가지 예시를 통해 더 쉽게 이해해볼까요?
현재 작업 디렉토리 서빙
dufs
모든 작업 허용(삭제 업로드 등)
dufs -A
단일 파일 서빙
dufs linux-distro.iso
SPA 서빙
dufs --render-spa
정적 웹사이트 서빙
dufs --render-index
마무리
Dufs는 오랫동안 업데이트되지 않은 베리즈 웹쉐어를 대체할 수 있는 최신 오픈소스 웹파일 서버입니다. 다양한 기능을 제공하면서도 사용하기 쉽고, 보안도 철저하게 사용할 수 있습니다. 여러분도 한번 사용해보세요!