라즈베리 파이 일정 키오스크
구글 캘린더·할일과 Windows PC 상태 지표를 라즈베리 파이 화면에 띄우는 키오스크를 Rust 서버와 전체 화면 브라우저 구조로 만들어 MIT 로 공개했습니다.
- 기간
- 2026.05 - 2026.10
- 분류
- 오픈소스
- 역할
- 설계·구현(1인)
처음에는 Python 과 Qt 전체 화면 앱이었지만 전체 화면 창이 의도치 않게 빠져나오는 문제가 있어, 서버가 HTTP 로 화면을 내고 브라우저를 전체 화면으로 띄우는 구조로 바꿨습니다. 운영 런타임도 Rust 서버로 옮겼습니다.
서버 동기화
서버는 캘린더와 할일 API 를 5분마다 동기화해 메모리와 파일에 캐시합니다.
PC 쪽 감시 프로그램이 지표에 서명을 붙여 보내면 루프백과 서명 가드를 거쳐 받습니다.
부팅 때 자동으로 뜨도록 서비스로 등록했습니다.
서버의 데이터 수집과 화면 제공
공개 저장소 규칙
공개 저장소에는 비밀 값이 올라가지 않도록 제외하고, 회의록은 공개 설명서 사이트에서 빠지도록 규칙을 두었습니다.