전체 글1419 Vaultwarden 복구 흐름과 Telegram 봇 로그를 정리한 운영 기록 비밀번호 관리 서비스의 백업·복구는 평소에는 조용히 동작하지만, 장애 상황에서는 가장 빠르고 정확해야 하는 기능입니다. 이번 작업은 Telegram 기반 운영 봇에서 Vaultwarden 복구를 선택했을 때 대상 오류가 발생하던 문제를 바로잡고, 분산돼 있던 로그 파일 이름을 하나로 통일한 사례입니다. 함께 남아 있던 사용하지 않는 구성과 문서도 정리해, 실제 운영 화면과 문서의 설명이 같은 방향을 가리키도록 했습니다. ## 운영 배경: 복구 메뉴가 명확해야 하는 이유 기존 봇은 Vaultwarden 백업을 SQL 형식과 JSON 형식으로 관리하고 있었지만, 복구 메뉴에서는 두 형식의 차이가 충분히 드러나지 않았습니다. 그 결과 사용자가 Vaultwarden 복구를 선택하면 유효하지 않은 대상이라는 메시.. 2026. 8. 25. # 주말 날씨 알림과 보안 보고서, 자동화 흐름을 다시 점검한 이유 운영 자동화는 한 번 설정해 두면 편리하지만, 작은 기준 하나를 잘못 이해하면 사람을 더 헷갈리게 만들 수 있다. 이번에는 주말 날씨 알림이 의도보다 하루 이른 목요일 저녁에 발송되던 문제와, 일일 보안 보고서를 메신저에 너무 길게 전달하던 문제를 함께 정리했다. 목표는 단순했다. 필요한 알림은 정확한 시각에 보내고, 상세 기록은 보존하되 운영자가 바로 확인해야 할 정보만 짧게 전달하는 것이다. ## 운영 배경: 자동화의 품질은 정확성과 가독성에서 시작된다 날씨 알림 서비스는 파이썬 기반 텔레그램 봇의 일일 예약 기능을 사용하고 있었다. 주말을 앞둔 금요일 저녁에 알림을 보내려 했지만, 요일 숫자의 기준을 잘못 적용해 실제로는 목요일에 실행됐다. 알림 자체는 정상 동작했기 때문에 더 발견이 늦어질 수 있.. 2026. 8. 21. 리눅스 서버 백업 자동화와 텔레그램 봇 운영 개선기 # 여러 대의 리눅스 서버를 운영할 때 백업은 단순히 파일을 복사하는 일이 아니다. 어떤 데이터를 보관할지, 복구가 필요한 순간에 얼마나 빠르고 일관되게 되돌릴 수 있을지, 그리고 작업 결과를 어떻게 확인할지가 함께 설계되어야 한다. 특히 운영 스크립트와 서비스별 설정이 여러 서버에 흩어져 있으면, 수동 백업은 누락과 절차 편차를 만들기 쉽다. 이번 작업에서는 자주 변경되는 운영 데이터와 관리 스크립트를 대상으로 백업·복구 절차를 분리하고, 텔레그램 봇에서 실행 흐름을 확인할 수 있도록 정비했다.## 운영 배경: 백업보다 어려운 복구 가능성기존 환경에서는 서비스 데이터와 관리용 셸 스크립트가 각각 다른 위치에서 관리되고 있었다. 필요할 때마다 운영자가 직접 압축하거나 복사하는 방식은 즉시 처리하기에는 편.. 2026. 8. 14. 백업 스크립트의 작은 순서 하나가 운영 장애를 만드는 방식 ## 들어가며홈서버에서 백업과 상태 점검을 자동화하면 반복 작업은 크게 줄어든다. 하지만 스크립트가 오류 없이 실행됐다는 사실만으로 백업이 안전하다고 말할 수는 없다. 저장 대상이 실제 NAS가 아닌 로컬 디렉터리였거나, 데이터베이스 비밀번호가 프로세스 인자에 노출되거나, 알림 전송이 무한히 기다리는 상황이라면 자동화가 오히려 장애를 늦게 발견하게 만들 수 있다.이번 작업에서는 백업 스크립트, NAS 마운트 점검 스크립트, Telegram 운영 봇을 함께 검토했다. 목표는 새로운 기능을 늘리는 것이 아니라 실패했을 때 조용히 잘못된 결과를 남기는 구간을 줄이는 것이었다. 서버명, 계정, 토큰, 내부 주소와 실제 마운트 경로는 공개하지 않고 일반화해 설명한다.## 가장 위험했던 NAS 마운트 순서백업 스크.. 2026. 8. 10. 이전 1 2 3 4 ··· 355 다음