Firefox Sync 자체 호스팅: 어려운 여정
2025-03-01

작성자는 Firefox Sync 서버를 자체 호스팅하려고 시도했습니다. 처음에는 Mozilla의 syncserver 저장소를 사용했지만, 유지 관리 부족과 빌드 기록 문제로 포기했습니다. Rust 기반의 syncstorage-rs로 전환했지만, Docker 배포 문서가 모호하여 어려움을 겪었습니다. 최종적으로 간소화된 Docker 구성(syncstorage-rs-docker)을 사용하여 서버를 구축하고, Docker Compose와 MariaDB로 데이터베이스를 관리하고, Caddy로 리버스 프록시를 설정하는 데 성공했습니다. 이 과정은 매우 어려웠지만, 작성자는 데이터베이스 영속성, 서버 스토리지 용량, 올바른 절차를 따르는 것의 중요성 등 얻은 교훈을 공유합니다.
개발