Restic REST 서버를 Nginx로 대체하여 백업하기

2025-06-08

저자는 Restic의 REST 서버 백업 솔루션을 Nginx로 교묘하게 대체하여 추가 전용 및 관리자 두 개의 Nginx 가상 호스트를 만들었습니다. 추가 전용 호스트는 데이터 삭제를 방지하고 관리자 호스트는 관리 작업을 허용합니다. 설정에서는 Nginx의 DAV 및 LUA 모듈을 사용하여 HTTP 메서드 및 응답 코드를 처리하기 위한 몇 가지 기법과 정규 표현식을 사용하여 autoindex의 JSON 출력을 변경합니다. 다소 해킹적인 방법이지만 효과적이고 효율적입니다. 저자는 보안 문제에 대해서도 논의하고 향후 구성을 간소화할 계획을 언급합니다.

개발