본문으로 건너뛰기

© 2026 Molayo

r/SelfHosted요약2026. 05. 05. 02:29

Journal v1.0: 단순한 자체 호스팅 일기 앱, 단일 바이너리, SQLite, 계정 없음

요약

Journal v1.0은 사용자가 자체 호스팅할 수 있는 간단하고 독립적인 웹 기반 일기 애플리케이션입니다. 이 앱은 마크다운 형식의 항목을 작성하며, 모든 데이터를 단일 SQLite 파일에 저장하여 별도의 데이터베이스 서버 관리가 필요 없습니다. 계정이나 외부 서비스 의존성이 전혀 없어 높은 개인 정보 보호 수준을 제공하며, 다양한 플랫폼(Docker, Linux 패키지 관리자, Homebrew)에서 쉽게 배포할 수 있도록 설계되었습니다.

핵심 포인트

  • 단일 바이너리 및 SQLite 기반으로 구성되어 있어 설치와 관리가 매우 간편합니다.
  • 계정 시스템이나 외부 서비스 의존성이 없어 높은 수준의 개인 정보 보호를 보장합니다.
  • Docker, Linux 패키지 관리자(apt/yum), Homebrew 등 다양한 환경에서 배포가 용이합니다.
  • REST API와 통계 페이지 기능을 제공하여 단순한 일기 기록을 넘어 확장성을 지원합니다.

저는 몇 년간 개인적으로 사용해 온 자체 호스팅 일기 앱의 v1.0 버전을 출시했습니다. 다른 분들에게도 유용할 것 같아서 여기에 게시합니다.

이것은 무엇인가요: 작은 웹 기반 일기입니다. 실행하면 선택한 포트에서 UI 를 제공하며, 마크다운으로 항목을 작성합니다. 모든 데이터는 단일 SQLite 파일에 저장됩니다. 계정이 없고, 제 3 자 서비스도 없으며, 추적 (telemetry) 이나 구독도 없습니다. 파일을 복사하여 백업하세요.

왜 관심을 가져야 할까요:

  • 단일 바이너리 또는 Docker 이미지로, 어디서든 실행 가능
  • SQLite 는 별도의 데이터베이스 서버 관리가 필요 없음
  • Docker Hub 와 GHCR 에서 다중 아키텍처 (amd64 와 arm64) Docker 이미지 제공 (Pi 에서도 실행 가능)
  • apt 와 yum/dnf 저장소에서 Linux 의 올바른 패키지 설치 지원
  • macOS 에 대한 Homebrew tap 제공
  • 월별로 탐색할 수 있는 캘린더 뷰와 단어 수 및 항목 수를 표시하는 통계 페이지 제공
  • 스크립팅을 원하면 OpenAPI 사양이 포함된 REST API 제공
  • 환경 변수를 통해 설정 가능, 선택적 SSL 및 선택적 역프록시 설정 지원

저는 nginx 를 뒤로 배치하여 자체 인스턴스를 호스팅하며 아침에 주로 이 앱에서 작성합니다. v1.0 은 대부분 정리 작업이었습니다: 일부 오래된 실험 (Giphy 통합, AWS Lambda 지원) 을 제거하고 배포 스토리를 다듬었습니다.

소스 및 설치 가이드: https://github.com/jamiefdhurst/journal 각 플랫폼별 설치 가이드가 있는 프로젝트 페이지: https://jamiehurst.co.uk/journal

피드백을 환영합니다, 특히 실제 배포를 시도하는 분들의 피드백. 설치 가이드는 저의 설정에서 테스트되었지만, 실제 세계 보고서에서는 놓친 사항을 항상 발견합니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 r/SelfHosted (AI filter)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
3

댓글

0