정보문서 → 리눅스(서버) 카테고리 연재물. 우분투 서버 한 대에 도커로 서비스를 올려 쓰는 이야기. 상용 서비스의 구독료를 내고, 내 데이터를 남에게 맡기고, 광고를 감상하는 대신 — 한 대의 서버가 대신해줄 수 있는 일들을 하나씩 옮겨오는 기록이다.
글에 나오는 구성은 전부 실제로 돌아가는 서버의 이야기다. 밤에 문제가 터지면 아침에 기록을 남기고, 삽질한 시간은 숨기지 않는다. 튜토리얼을 베껀 글이 아니라, 부딪히고 고친 순서대로 쓴 운영 일지이기 때문에, 검색해서 찾은 정식 문서와 다른 부분이 있다면 그게 경험이 들어간 자리다.
기술적인 표현은 최대한 풀어 쓰되, 명령어와 설정 파일은 그대로 싣는다. 그대로 복사해서 붙여도 돌아가게.
| 회차 | 제목 | 한 줄 소개 |
|---|---|---|
| 1화 | Home Assistant 도커 설치기 | 스마트홈 허브를 라즈베리파이 대신 서버에 — 스마트라이프 연동과 전기요금 아끼는 대시보드까지 |
| 2화 | Frigate + go2rtc CCTV | 클라우드 구독료 없는 NVR. 카메라가 힘들어하지 않는 구조 만들기 |
| 3화 | Seafile 13 업그레이드 | 메이저 업그레이드는 이미지 태그 바꾸기가 아니었다 — 실전 기록 |
| 4화 | Immich | 구글 포토 떠나기. 사진 백업을 내 서버로 |
| 5화 | Vaultwarden | 패스워드를 브라우저에 맡기지 않는 법 |
| 6화 | Mailcow | 이메일 주소를 직접 발급하는 서버 |
| 7화 | MinIO | S3 API를 내 방에. 오브젝트 스토리지 입문 |
| 8화 | Umami | 구글 애널리틱스 없이 방문자 통계 보기 |
| 9화 | GitLab | 혼자 개발해도 CI/CD는 갖춘다 |
| 10화 | Portainer | 도커를 터미널 없이 다루기 |
| 11화 | Komodo | 30개 컨테이너 업데이트를 버튼 한 번에 |
| 12화 | n8n | 반복 업무를 워크플로로 — 자동화의 자동화 |
| 13화 | Mosquitto | IoT 기기들의 대화방, MQTT 입문 |
13화 Mosquitto까지 총 13편으로 시리즈가 완결되었습니다. 각 화는 독립적으로 읽을 수 있으며, 위 목차에서 필요한 화를 골라 보시면 됩니다.
연재에서 다룰 프로그램들이 실제로는 이렇게 한 서버 위에 얹혀 있다.
flowchart TB
subgraph APP["생활 · 서비스"]
HA["Home Assistant - 스마트홈 허브"]
FR["Frigate NVR - CCTV 감지·녹화"]
SF["Seafile - 파일 동기화"]
IM["Immich - 사진 백업"]
JF["Jellyfin - 미디어 서버"]
VW["Vaultwarden - 비밀번호 관리"]
end
subgraph INFRA["기반"]
MC["Mailcow - 메일"]
GL["GitLab - 개발"]
MB["MinIO - 오브젝트 스토리지"]
UM["Umami - 웹 통계"]
N8["n8n - 워크플로"]
PT["Portainer · Komodo - 도커 관리·업데이트"]
end
U["사용자 - PC · 모바일"] --> APP
U --> INFRA
APP --> DB[("저장소 - NAS · DB")]
INFRA --> DB
하나의 우분투 서버가 이 모든 것을 감당한다. 각 프로그램이 왜 필요하고 어떻게 설치하는지, 연재에서 하나씩 다룬다.