저는 가벼운 자체 호스팅 Google Drive 대안을 원했습니다 — 이 단일 바이너리 웹 앱은 거의 완벽합니다
자체 호스팅 Google Drive 대안을 원한다면, Nextcloud가 보통 가장 먼저 추천되는 선택입니다. 조금 전에 Google Drive와 함께 Nextcloud를 하이브리드 클라우드 솔루션으로 설정했는데, 일단 설정이 완료되고 나면 개인 클라우드 서버로 잘 작동했습니다. 하지만 설정 과정에는 Docker, 데이터베이스, 컨테이너 관리 및 지속적인 유지 관리가 포함되어 있었습니다. 웹 브라우저에서 파일을 탐색하고 업로드하며 공유하기만 원하는 사람에게는, 그 모든 과정이 너무 번거롭습니다.
반면 File Browser는 단일 바이너리로 제공되는 오픈 소스, 자체 호스팅 웹 파일 관리자입니다. 따라서 데이터베이스, Docker 의존성, PHP 스택을 다룰 필요가 없습니다. 파일 하나를 다운로드하고 실행하면 몇 분 안에 브라우저에서 작동하는 파일 관리자를 사용할 수 있습니다. 동기화 클라이언트, 캘린더 또는 오피스 편집 기능이 필요하다면 Nextcloud를 대체할 수는 없지만, 자신의 저장소 위에서 깔끔한 웹 UI만 원한다면 File Browser는 그 기능을 매우 잘 수행합니다.
파일 브라우저는 몇 분 만에 설정할 수 있는 단일 바이너리입니다
Nextcloud과 같은 전체 클라우드 제품군에 대한 경량 대안
Nextcloud가 전체 앱 생태계를 패키징하는 반면, File Browser는 빠르고 최소한의 웹 파일 관리자가 되는 데 중점을 둡니다. 그것은 Go로 작성되었고 HTTP 서버, 백엔드 로직, 전체 프론트엔드 UI를 하나의 파일로 번들하는 단일 실행 파일로 컴파일됩니다. 즉, 런타임이나 패키지 관리자를 설치하거나 외부 데이터베이스를 다룰 필요가 없습니다. 바이너리를 기기에 놓고, 폴더를 지정하면 해당 디렉터리를 통해 브라우저 기반 파일 관리자를 제공합니다.
이로 인해 Nextcloud가 과도하게 느껴지는 상황에 적합합니다. 홈랩을 운영하거나, VPS에서 파일을 관리하거나, SSH나 FTP를 설정하지 않고 브라우저 기반으로 디렉토리에 접근하고 싶다면, File Browser는 복잡함 없이 이를 처리할 수 있습니다. 이 소프트웨어는 Linux, macOS, Windows에서 실행되며, 전체 클라우드 스위트에 비해 RAM과 CPU 사용량이 적습니다.
Windows에서 설정하는 것은 간단합니다. PowerShell을 관리자 권한으로 열고 공식 설치 스크립트를 실행하세요:
iwr -useb https://raw.githubusercontent.com/filebrowser/get/master/get.ps1 | iex이것은 최신 filebrowser.exe를 현재 폴더로 다운로드합니다. 그런 다음 관리하려는 디렉토리를 가리켜 시작합니다:
filebrowser -r "D:\Data"기본적으로 http://127.0.0.1:8080에서 수신하며, 처음 실행 시 데이터베이스 파일을 생성하고, 관리자 사용자를 설정하며, 콘솔에 생성된 비밀번호를 표시합니다. 비밀번호를 즉시 복사한 후, 브라우저에서 URL을 열면 접속할 수 있습니다.
웹 UI는 자체 호스팅 도구치고 놀라울 정도로 강력하다
깔끔한 인터페이스에서의 파일 관리, 공유 및 사용자 제어
이 정도로 가벼운 것치고는 웹 UI가 예상보다 더 많은 기능을 제공합니다. 인터페이스는 깔끔하고 익숙하며, 왼쪽에는 내 파일, 새 폴더, 새 파일, 설정에 빠르게 접근할 수 있는 탐색 패널이 있습니다. 메인 창에는 디렉토리 내용이 표시되며, 필요에 따라 그리드 뷰와 리스트 뷰를 전환할 수 있습니다.
파일 업로드 및 다운로드는 예상한 대로 작동합니다. 브라우저에서 직접 항목을 이동, 복사, 이름 변경 및 삭제할 수 있으며, 여러 파일을 압축된 아카이브로 일괄 다운로드할 수 있습니다. 내장 미리보기는 이미지, 비디오, 텍스트 파일 및 PDF를 지원하므로 파일을 먼저 다운로드하지 않고도 내용을 확인할 수 있습니다.
공유 시스템 또한 좀 더 자세히 살펴볼 가치가 있습니다. 파일이나 폴더에 대해 공유 가능한 링크를 생성할 수 있으며, 링크가 활성 상태로 유지되는 기간을 설정하고 선택적으로 비밀번호로 보호할 수 있습니다. 링크를 받은 사람은 미리보기와 다운로드 옵션이 모두 있는 페이지를 받게 되며, 서버에 접근할 수 없는 사람과 미디어를 공유할 때 유용합니다. 공유 관리 대시보드는 모든 활성 공유를 추적하여 나중에 접근을 취소하거나 링크를 복사할 수 있게 합니다.
사용자 관리는 기본적이지만 실용적입니다. 여러 계정을 만들고 각 사용자에게 특정 디렉터리 범위를 지정하며, 개별적으로 권한을 제어할 수 있습니다. 여기에는 파일 생성, 삭제, 다운로드, 편집, 이름 변경에 대한 토글이 포함됩니다. 이는 가족 구성원에게 공유 드라이브에서 자신의 폴더에 접근할 수 있도록 하면서, 그들이 건드리면 안 되는 것을 실수로 이동하거나 삭제하지 못하도록 하는 데 유용하다고 느꼈습니다.
완전한 구글 드라이브 대체제는 아니에요(그리고 괜찮아요)
협업 플랫폼이 아닌 집중된 파일 관리자
파일 브라우저는 문서 편집, 실시간 협업, 캘린더 동기화 또는 앱 생태계를 제공하지 않습니다. 팀이 공유 문서, 스프레드시트 또는 어떤 종류의 협업 워크플로우에 의존한다면, 이것은 그에 적합한 도구가 아닙니다. 그 범위는 팀 협업 플랫폼보다는 인증 및 권한 기능이 있는 서버 측 파일 탐색기에 더 가깝습니다.
하지만 바로 그 제한된 범위가 특정 사용 사례에서 매력적으로 만드는 것입니다. 움직이는 부품이 적다는 것은 패치할 것이 적고, 잘못 구성할 것이 적고, 모니터링할 것이 적다는 것을 의미합니다. 여러 앱과 통합 대신 리버스 프록시와 인증에 보안 작업을 집중할 수 있습니다. 브라우저 기반으로 파일에 접근해야 하는 홈랩이나 소규모 환경에서는, 협업용으로 Git, 위키, 혹은 Readeck 같은 자체 호스팅 읽기 나중 앱과 같은 별도의 도구와 함께 File Browser를 실행하는 것이 하나의 플랫폼으로 모든 것을 처리하려고 하는 것보다 더 깔끔한 아키텍처를 제공합니다. 자동화된 클라우드 백업을 위한 Duplicati 같은 무료 백업 도구와 함께 사용하면, 전체 스위트 복잡성 없이도 안정적인 환경을 갖출 수 있습니다.
만약 동기화 클라이언트, 오피스 편집, 세부적인 사용자 관리까지 포함한 거의 완전한 구글 드라이브 경험이 필요하다면, 여전히 Nextcloud가 더 적합합니다. File Browser는 그 부분에서 경쟁하려 하지 않으며, 제 관점에서 이는 제한이라기보다는 하나의 기능입니다. 하나의 일을 빠르게 수행하고 사용자의 방해를 받지 않습니다.
파일 브라우저는 거의 완벽하지만, 모든 사람에게 해당되지는 않습니다
파일 브라우저는 현재 유지보수 모드에 있으며, 이는 새로운 기능은 받지 않고 버그 수정과 보안 업데이트만 받는다는 의미입니다. 보다 고급 기능을 가진 적극적으로 개발되는 포크인 FileBrowser Quantum이 있지만, 저는 원본이 설치하고 시작하기 더 쉽다고 생각합니다.
즉, 자신의 서버에서 파일을 관리하는 데 단 하나의 최고의 도구는 없습니다. S3, SFTP, WebDAV를 지원하는 다중 프로토콜 접근이 필요하다면, Filestash와 같은 것을 살펴볼 만합니다. 협업 기능이 포함된 완전한 자체 호스팅 클라우드를 원한다면, Nextcloud가 여전히 표준입니다. 그러나 몇 분 만에 설정하고 잊어버릴 수 있는 빠르고 최소한의 웹 파일 관리자를 원한다면, File Browser를 이기기 어렵습니다. 모든 것을 하려는 것이 아니며, 그것이 이 도구가 하는 일에서 거의 완벽하게 만드는 이유입니다.






