클라우드 없이 내 서버에서 사진과 영상을 관리하고 공유하는 방법
스마트폰에 쌓인 사진과 영상을 외부 클라우드에 올리지 않고 내 서버에 보관하고 싶은가요. 이 도구는 사진과 영상을 자동으로 백업하고, 얼굴이나 내용으로 검색하며, 가족과 친구에게 공유할 수 있게 해 줍니다. 구글 포토와 비슷한 기능을 제공하지만, 데이터는 전적으로 내 손에 들어 있습니다.
자동 백업과 원본 보존
모바일 앱을 열면 사진과 영상이 자동으로 서버로 백업됩니다. 이미 업로드된 파일은 다시 올리지 않아 저장 공간을 절약합니다. 특정 앨범만 선택해서 백업할 수도 있고, 앱이 백그라운드에서 실행될 때도 계속 업로드합니다. 원본 형식(Raw)과 LivePhoto, MotionPhoto도 그대로 보존됩니다.
검색과 얼굴 인식
메타데이터, 객체, 얼굴, CLIP 기반 검색을 지원합니다. 사진 속 인물 얼굴을 자동으로 인식하고 그룹화해 줍니다. 특정 날짜나 장소, 또는 사진 속 사물로 빠르게 원하는 이미지를 찾을 수 있습니다. EXIF 정보와 지도 위치도 함께 확인 가능합니다.
공유와 협업 기능
앨범을 만들어 공유하거나, 파트너와 함께 사진을 관리할 수 있습니다. 공개 링크를 통해 비로그인 상태에서도 사진을 볼 수 있게 설정할 수 있습니다. 여러 사용자가 동시에 접속해 각자의 사진을 관리할 수 있으며, 웹에서는 사용자 관리와 API 키 생성 등 관리 기능도 제공합니다.
자체 호스팅 구성과 설치
이 도구는 자체 호스팅(Self-hosted) 방식입니다. Docker를 사용해 서버를 구축해야 하며, 모바일 앱과 웹 인터페이스를 제공합니다. TypeScript와 Node.js 기반의 백엔드, Flutter 기반의 모바일 앱, Svelte 기반의 웹 프론트엔드로 구성됩니다. 공식 문서 사이트에서 설치 가이드를 따라야 하며, 데모 서버를 먼저 체험해 볼 수 있습니다.
사용 전 확인 사항
이 도구는 클라우드 서비스가 아니므로, 서버를 직접 관리해야 합니다. 사진과 영상의 안전을 위해 3-2-1 백업 원칙(3개의 복사본, 2개의 다른 매체, 1개의 오프사이트)을 반드시 지킬 것을 권장합니다. 서버의 하드웨어 성능과 저장 공간이 사진과 영상 규모에 적합한지 확인해야 하며, 네트워크 환경에 따라 업로드 속도가 달라질 수 있습니다. 라이선스나 장기적인 유지보수 계획은 공식 문서를 통해 확인하는 것이 좋습니다.