웹사이트 검색

이 Nextcloud 대안은 내 PC를 클라우드 없이 로컬 Google 드라이브로 바꿨다


저는 거의 평생 동안 클라우드 스토리지를 사용해왔습니다. 편리하죠. 앱만 설치하고 로그인할 수 있다면 어디서든 파일에 접근할 수 있습니다. 하지만 이러한 편리함에는 대가가 따릅니다. 월 구독료, 큰 파일의 느린 동기화, 그리고 내가 소유하지 않은 서버에 대한 통제권을 포기해야 한다는 점이 그것입니다.

Nextcloud는 특히 제가 직접 호스팅할 수 있었기 때문에 믿을 수 있는 도피처가 되었습니다. 그러나 전체 패키지는 과한 느낌이었고, 단순히 파일을 저장하고자 하는 경우에는 더욱 그렇습니다. 그래서 저는 Seafile을 시도했는데, 바로 고성능 동기화에 최적의 옵션 중 하나임을 입증했습니다. 제 데이터가 집 네트워크를 벗어나지 않으면서 Google의 스트림 온 디맨드 기능을 이용할 수 있었습니다.

Seafile은 파일을 문서가 아닌 데이터로 취급하기 때문에 빠릅니다

블록 단위 동기화와 라이브러리가 모든 것을 바꿉니다

Seafile의 속도는 가장 두드러진 특징입니다. 데이터 처리 방식 덕분에 동기화가 매우 효율적입니다. 파일은 시간이 지남에 따라 많이 변하지만, Seafile은 이러한 변화가 발생할 때 전체 파일을 다시 업로드하지 않을 만큼 똑똑합니다. 파일을 작은 블록으로 나누고 실제로 변경된 부분만 동기화합니다. 따라서 큰 문서에서 단지 한 단락만 수정하더라도, 그 작은 변경 사항만 동기화됩니다.

라이브러리가 커질수록 이 아키텍처의 장점을 더 느끼게 될 것입니다. 제 폴더에는 보통 스크린샷, 초안, PDF, 프로젝트 파일 등이 가득합니다. 전통적인 동기화 방식은 매번 완료하는 데 몇 시간이 걸리지만, Seafile을 사용하면 거의 즉시 완료됩니다.

Seafile은 또한 내 데이터를 집중된 라이브러리로 정리할 수 있게 해줍니다. 저는 업무용, 개인용, 아카이브용 라이브러리가 있으며, 각각을 독립적으로 관리하고, 동기화하거나 일시 중지할 수 있습니다. 이는 모든 것이 함께 저장되는 Google Drive와 비교할 때 더 깔끔한 저장 방식입니다. 또한 모든 파일 변경 사항을 개별적으로 색인하는 Nextcloud보다 더 효율적입니다.

Seafile을 로컬에서 실행한다고 해서 홈 서버를 운영하는 것은 아닙니다

일상적인 PC로도 충분합니다

셀프 호스팅을 시도해보지 않았다면, 처음에는 intimidating하게 느껴질 수 있습니다. 하지만 저는 일상적으로 사용하는 PC에서 Seafile을 사용합니다. 셀프 호스팅을 위해 랙에 장착된 하드웨어와 시끄러운 팬이 있는 데이터 센터가 필요하지 않습니다. 제 컴퓨터를 켤 때 실행되며 조용히 백그라운드에서 작동합니다.

하지만 가장 중요한 점은, 제가 로컬 전용으로 설정한 Seafile은 모든 파일을 내부 드라이브와 외장 SSD에 저장한다는 것입니다. 원격 서버가 필요 없고 사용하지도 않으며, 인터넷 서비스가 없을 때에도 모든 파일에 접근할 수 있습니다. 파일을 편집하거나 로컬 네트워크에 연결된 다른 장치와 동기화할 수도 있습니다.

이 로컬 우선 아키텍처는 클라우드 스토리지와 차별화됩니다. 구글 드라이브가 내 PC를 클라이언트로 취급하는 반면, 시파일은 PC를 호스트이자 허브로 봅니다. 그 PC가 사용 가능하기만 하면 나머지 모든 것은 거기에 연결됩니다.

여기가 Seafile이 진짜 구글 드라이브처럼 느껴지는 곳입니다

가상 드라이브, 스트리밍 파일, 그리고 기본 파일 관리자

Seafile Drive Client는 저에게 가장 가치 있는 기능이었습니다. 이 기능을 통해 어떤 Windows나 Linux 컴퓨터에서도 라이브러리를 가상 드라이브로 마운트할 수 있어 모든 것을 미리 동기화할 필요가 없습니다. 이는 Google Drive의 스트리밍 모드와 매우 유사합니다. Windows에서는 파일 탐색기에서, Linux에서는 홈 디렉터리에서 파일을 탐색할 수 있으며, 파일이 항상 보이지만 실제로 열 때만 공간을 차지합니다.

이 작은 디테일이 제 작업 흐름에 큰 영향을 미쳤습니다. 필요한 파일을 바로 열 수 있는 것은 마치 PC를 사용하는 것처럼 자연스럽게 느껴집니다. 항상 사용 가능하다고 해서 데이터를 중복 저장하지도 않습니다.

파일에 대한 접근이 기본 파일 시스템 내에서 이루어지기 때문에 평소 습관을 그대로 유지할 수 있습니다. 시파일 파일을 다룰 때도 오른쪽 클릭 메뉴, 드래그 앤 드롭, 키보드 단축키를 똑같이 사용할 수 있습니다. 이는 자체 호스팅 도구라기보다는 PC가 가져야 할 저장 시스템처럼 작동합니다.

제공자를 믿지 않고 파일 기록, 복구 및 암호화

통제는 맹목적인 신앙을 대체한다

좋은 저장, 동기화, 백업 도구는 구현된 안전장치 옵션을 통해 그 가치를 입증합니다. Seafile을 사용하면 파일을 덮어쓰거나 적극적으로 정리해도 버전 히스토리가 빠르게 문제를 해결해 줍니다. 전체 백업을 복원할 필요 없이, 단순히 어제(또는 지난주) 버전으로 되돌리기만 해도 문제를 해결할 수 있습니다.

저는 모든 민감한 데이터를 위해 추가적인 제어층으로 암호화된 라이브러리를 사용합니다. Seafile은 서버에 저장되지 않는 비밀번호로 라이브러리를 보호하여 이를 더욱 안전하게 만듭니다. 서버를 제가 직접 소유하고 있어서 과하다 싶을 수도 있지만, 일부 파일이 설계상 보호된다는 사실만으로도 안심이 됩니다. 이는 시스템에 대한 맹목적인 신뢰를 줄여줍니다.

스냅샷을 통해 내 전체 라이브러리를 깨끗한 상태로 되돌릴 수 있는 기능으로 한 단계 더 나아갑니다. 이 기능은 라이브러리가 악성코드에 영향을 받을 경우에 매우 유용합니다. 클라우드 스토리지는 이런 종류의 신뢰를 제공한 적이 없습니다.

내 방식대로 즐기는 구글 드라이브 경험

모든 파일이 내 로컬 PC에 저장되면서도 모든 기기에서 완벽하게 동기화되는 옵션을 찾자마자, 나는 더 이상 클라우드 저장소가 필요하지 않게 되었습니다. Seafile은 내가 저장소와 동기화를 바라보는 방식을 완전히 바꾸어 놓았습니다. 파일 이동은 빠르고 내 통제하에 있으며, 파일은 항상 접근할 수 있습니다.

Google 드라이브를 대체하는 것 외에도, Seafile은 내가 감수해야 할 것이라고 생각했던 타협점들도 대신해 주고, 가장 좋은 점은 이 모든 것을 무료로 이용할 수 있다는 것입니다.

관련기사