내 홈 서버에서 Docker를 통해 실행되는 상위 5개 자체 호스팅 도구 (파트 2)
Source: Dev.to
첫 번째 자체 호스팅 도구 목록을 공유한 후, 콘텐츠 소비, 학습 및 유틸리티 작업을 처리하는 두 번째 세트가 필요하다는 것을 깨달았습니다. 이 다섯 가지 서비스는 매일 제 홈 서버에서 Docker로 자체 호스팅되어 실행됩니다.
지금 내가 중요하게 생각하는 것
- 내가 읽는 것을 결정하는 알고리즘이 없음
- 오프라인에서도 사용할 수 있는 콘텐츠
- 한 가지 일을 잘 하는 도구
- 내 데이터에 대한 완전한 통제
- 유료 장벽 뒤에 사라지지 않는 앱
이 도구들은 그 철학에 완벽히 부합합니다.
FreshRSS
대체 대상: Feedly, Inoreader, Twitter/X, Google News 등
최적 용도: 뉴스, 블로그, YouTube 채널, Reddit, 업데이트 등
사용 환경: 브라우저, Android (FeedMe 이용)
FreshRSS는 내가 정보를 소비하는 핵심이다. 소셜 미디어나 알고리즘 기반 피드에 의존하는 대신, 실제로 관심 있는 블로그, YouTube 채널, 뉴스 소스를 직접 구독한다.
FreshRSS가 게임 체인저인 이유
- 시간 순서대로, 방해 요소 없는 읽기
- 태그, 필터, 카테고리 지원
- 수천 개의 피드 지원
- 매우 가벼움
- 거의 모든 RSS 클라이언트와 호환
전형적인 사용 사례
- 기술 블로그
- 오픈소스 프로젝트
- DevOps 업데이트
- 개인 블로그
분노 유발 콘텐츠 없음. 참여 유도 트릭 없음. 오직 내 조건에 맞는 콘텐츠만.
Booklore
대체 대상: Goodreads, Kindle notes, random folders.
추천 용도: 책 추적 및 정리.
사용 위치: 브라우저.
Booklore는 사용하기 전까지는 작게 느껴집니다.
내가 사랑하는 이유
- 깔끔하고 단순한 UI
- 자체 호스팅 책 추적
- 광고 없음, 사회적 압력 없음
- 메타데이터에 대한 완전한 제어
- 쉬운 백업
계획된 활용
- 독서 진행 상황 추적 (현재 두 권)
- 미래 독서 계획
- 기술 서적에 대한 메모 유지
- 장기 독서 아카이브 유지
차분하고 집중된 경험을 제공하며, 제가 필요로 하는 것을 정확히 수행합니다.
Audiobookshelf
What it replaces: Audible, cloud‑based audiobook apps.
Best for: Audiobooks and podcasts.
Where: Android, iOS, Browser.
Audiobookshelf는 당신의 오디오북 컬렉션을 정교한 스트리밍 플랫폼으로 바꾸어 주며, 진행 상황 동기화와 모바일 앱을 모두 제공합니다.
Why It’s Amazing
- 오디오북과 팟캐스트 지원
- 아름다운 UI
- 청취 위치 기억
- 모바일 앱 + 웹 플레이어
- 메타데이터 가져오기 및 정리
Planned Uses
- 기술 및 생산성 오디오북
- 장기 학습
- 보관된 팟캐스트
DRM 없음. 구독 없음. 내 라이브러리를 어디서든.
IT‑Tools
What it replaces: 무작위 온라인 도구, 의심스러운 웹사이트.
Best for: 개발자 유틸리티 및 빠른 변환.
Where: 브라우저.
IT‑Tools는 개발자들이 자주 검색하는 수십 개의 작은 유틸리티 모음입니다.
Tools I Use the Most
- JSON 포맷터
- Base64 인코더/디코더
- UUID 생성기
- 해시 생성기
- 날짜/시간 도구
- 정규식 도우미
Why I Self‑Host It
- 오프라인에서도 작동
- 추적 없음, 광고 없음
- 내 네트워크에서 즉시 접근
- 모든 기기에 즐겨찾기
Reactive Resume
What it replaces: 온라인 이력서 빌더.
Best for: 이력서 작성 및 버전 관리.
Where: 브라우저.
Reactive Resume는 매우 구체적인 문제를 해결합니다: SaaS 플랫폼에 내 경력 데이터를 가두지 않고도 훌륭한 이력서를 만들고 싶습니다.
Why It’s Worth Hosting
- 깔끔하고 현대적인 이력서 템플릿
- JSON‑based resume data → JSON 기반 이력서 데이터
- Multiple versions for different roles → 다양한 역할에 맞는 여러 버전
- Export to PDF → PDF로 내보내기
- Fully self‑hosted → 완전 자체 호스팅
How I Use It
- 다양한 이력서 관리
- 빠르게 지원서 맞춤화
- 경력 기록을 백업 유지
워터마크 없음. 구독 없음. 놀라움 없음.
Docker 설정 개요
모든 서비스는 Docker Compose를 사용하여 Docker에서 실행되며, 각각:
- 자체 컨테이너
- 영구 볼륨
- 리버스‑프록시 라우팅
- Let’s Encrypt를 통한 HTTPS (선택 사항)
일반적인 리소스 요구량은 낮습니다:
- FreshRSS: 매우 가벼움
- IT‑Tools: 무시할 수준
- Booklore: 매우 가벼움
- Audiobookshelf: 중간 (스토리지 많이 사용, CPU는 가벼움)
- Reactive Resume: 최소
전체 스택은 단일 홈 서버에서도 충분히 구동됩니다.
이 스택이 첫 번째 목록을 보완하는 방법
| 카테고리 | 첫 번째 목록 도구 | 두 번째 목록 도구 |
|---|---|---|
| 노트 / 저널링 | Anynote | — |
| 비밀번호 관리자 | Vaultwarden | — |
| 지식 베이스 | AFFiNE | — |
| 북마크 / 링크 관리 | Linkwarden | — |
| 작업 관리 / 칸반 | Vikunja | — |
| RSS 리더 / 피드 집계기 | FreshRSS | — |
| 도서 추적 / 라이브러리 관리 | Booklore | — |
| 오디오북 / 팟캐스트 | Audiobookshelf | — |
| 개발 유틸리티 / 빠른 도구 | IT‑Tools | — |
| 이력서 작성기 / CV 도구 | Reactive Resume | — |
자체 호스팅 스택을 구축하고 있다면, 이 두 번째 파도의 서비스들은 시도해볼 만한 환상적인 세트입니다.