[Server] 연구 데이터 보호를 위한 Rsync 자동 백업 시스템 구축

프롤로그: 데이터 유실, 그 예고 없는 재앙에 대비하기 연구자에게 데이터는 곧 시간과 자산입니다. 특히 수백 기가바이트(GB)에서 테라바이트(TB) 단위의 원천 데이터를 다루는 Cryo-EM 연구 환경에서는 하드웨어 장애나 실수로 인한 데이터 삭제가 치명적인 결과를 초래합니다. 상용 클라우드는 용량과 비용 문제로 대용량 연구 데이터를 모두 담기 어렵기에, 개인 워크스테이션 내의 보조 스토리지나 외부 서버로 데이터를 주기적이고 자동적으로 복제하는 시스템을 갖추는 것이 필수적입니다. 1. 왜 Rsync인가? 효율적인 증분 백업의 강점 리눅스 환경에서 가장 신뢰받는 백업 도구인 **Rsync(Remote Sync)**는 다음과 같은 이유로 연구자에게 최적입니다. ...

December 30, 2025

[Linux] GUI 툴 없이 Nginx 설정 파일(Conf)로 리버스 프록시 및 HTTPS 구축하기

프롤로그: 왜 텍스트 설정(Conf)인가? 지난 포스팅에서 Docker로 Nextcloud를 구축했습니다. 이제 외부 접속을 위해 웹 서버(Nginx)를 연결할 차례입니다. Nginx Proxy Manager(NPM) 같은 GUI 도구는 편리하지만, 시스템 리소스를 추가로 소모하고 문제 발생 시 디버깅이 어렵습니다. 반면, 리눅스 표준 방식인 설정 파일(.conf)을 직접 관리하면 가볍고 유연하며, 서버의 동작 원리를 정확히 파악할 수 있습니다. 이 글에서는 우분투(Ubuntu) 환경에서 Native Nginx를 설치하고, 설정 파일을 작성하여 Docker 컨테이너와 연결한 뒤, Certbot으로 HTTPS를 적용하는 전체 과정을 상세히 기록합니다. ...

December 16, 2025