홈 서버 운영 꿀팁: 2026년, 당신의 서버는 안녕하십니까?
홈 서버 운영 경험을 공유하며, Docker, LXC 등 다양한 기술 스택을 소개함
Traefik에서 nginx로의 전환, 다시 Traefik으로 회귀하는 과정에서 얻은 교훈을 제시함
Minio의 서비스 중단에 따른 Syncthing 기반 파일 동기화 솔루션 도입, Android 환경에서의 어려움 언급
Reverse Proxy 기술 스택 비교
저자는 Traefik과 nginx를 비교하며, 각 기술의 장단점을 분석한다. Traefik은 Docker와의 통합이 용이하지만, 설정의 유연성이 부족하다는 단점이 있다. 구체적으로, nginx는 더 많은 커스터마이징을 지원하지만, 설정의 복잡성이 높다. 따라서, 저자는 HTTP/3 지원과 간편한 설정을 위해 다시 Traefik으로 돌아갔다.
Minio 서비스 중단과 대안 탐색
Minio의 서비스 중단으로 인해, 저자는 Terraform state 관리를 위한 대안을 모색했다. 구체적으로, Syncthing을 활용하여 로컬 state를 동기화하는 방식을 선택했다. 반면, Syncthing은 Android 환경에서 배터리 소모가 크다는 단점이 있다. 결과적으로, 저자는 Forgejo의 Terraform state 지원을 기대하며, 추가적인 대안을 검토하고 있다.
Android 파일 동기화 솔루션의 과제
저자는 Android 환경에서의 파일 동기화 솔루션의 어려움을 지적하며, Syncthing의 사용 경험을 공유한다. Syncthing은 P2P 방식으로 파일을 동기화하지만, 배터리 소모가 심하다는 단점이 있다. 따라서, 저자는 Foldersync를 재검토하거나, 다른 2-way 동기화 솔루션을 찾고 있다. 결과적으로, Android 환경에서의 안정적인 파일 동기화 솔루션에 대한 지속적인 탐색이 필요하다.