셀프호스팅(Self-hosting)은 클라우드 SaaS 대신 자체 서버에서 직접 서비스를 운영하는 방식입니다. 데이터 주권, 비용 절감, 커스터마이징이 주요 동기입니다. 대부분 Docker 컨테이너로 간편하게 배포할 수 있습니다.
파일 / 클라우드 스토리지
서비스
대체 대상
특징
Nextcloud
Google Drive, Dropbox
파일 동기화 + 캘린더 + 연락처 + 오피스, 올인원
Seafile
Dropbox
파일 동기화 특화, Nextcloud보다 가벼움
Syncthing
Dropbox
P2P 파일 동기화, 서버 불필요
MinIO
AWS S3
S3 호환 오브젝트 스토리지
사진 / 미디어
서비스
대체 대상
특징
Immich
Google Photos
AI 얼굴 인식, 지도, 앨범, 모바일 앱
PhotoPrism
Google Photos
AI 분류, 브라우저 기반
Jellyfin
Netflix, Plex
미디어 서버 (영화/드라마/음악), 완전 무료
Plex
Netflix
미디어 서버, 일부 기능 유료
Navidrome
Spotify
음악 스트리밍 서버
Audiobookshelf
Audible
오디오북/팟캐스트 서버
홈 자동화 / IoT
서비스
특징
Home Assistant
홈 자동화 허브, 3,000+ 통합, 로컬 제어
Node-RED
플로우 기반 자동화 (IoT, API 연결)
Mosquitto
MQTT 브로커 (IoT 메시징)
노트 / 위키 / 문서
서비스
대체 대상
특징
Outline
Notion, Confluence
팀 위키, 마크다운, 깔끔한 UI
BookStack
Confluence
계층형 위키 (책 > 챕터 > 페이지)
Wiki.js
MediaWiki
모던 위키, Git 동기화
Hedgedoc
HackMD
실시간 마크다운 협업 에디터
Silverbullet
Obsidian (웹)
마크다운 노트, 브라우저 기반
커뮤니케이션
서비스
대체 대상
특징
Matrix (Element)
Slack, Discord
분산형 채팅 프로토콜, E2E 암호화
Mattermost
Slack
팀 채팅, 엔터프라이즈 기능
Rocket.Chat
Slack
팀 채팅, AI 통합
Zulip
Slack
스레드 기반 채팅 (토픽별 정리)
비밀번호 / 보안
서비스
대체 대상
특징
Vaultwarden
Bitwarden
Bitwarden 호환 서버 (Rust, 경량)
Authelia
Okta, Auth0
SSO / 2FA 인증 게이트웨이
Keycloak
Okta
엔터프라이즈 IAM (SSO, OIDC, SAML)
대시보드 / 관리
서비스
특징
Homepage
서비스 대시보드, 위젯 (Docker 상태, 날씨 등)
Homarr
서비스 대시보드, 드래그앤드롭
Portainer
Docker/K8s 관리 웹 UI
Dockge
Docker Compose 관리 UI (경량)
Uptime Kuma
업타임 모니터링 (HTTP, TCP, DNS, Ping)
Nginx Proxy Manager
리버스 프록시 + SSL 인증서 관리 (GUI)
Traefik
리버스 프록시, Docker 라벨 기반 자동 설정
Caddy
리버스 프록시, 자동 HTTPS
개발 도구
서비스
대체 대상
특징
Gitea / Forgejo
GitHub
경량 Git 서버, CI 내장
GitLab CE
GitHub
올인원 DevOps, 무거움
Drone CI
GitHub Actions
경량 CI/CD
code-server
VS Code (클라우드)
브라우저에서 VS Code 실행
IT-Tools
각종 온라인 도구
개발자 유틸리티 모음 (JSON, Base64, Hash 등)
EmulatorJS
웹 기반 레트로 에뮬레이터
브라우저로 콘솔 게임 실행, 모듈형 프런트엔드
기타
서비스
대체 대상
특징
Paperless-ngx
-
문서 스캔/OCR/분류 관리
Wallabag
Pocket
나중에 읽기 (웹 아카이브)
FreshRSS
Feedly
RSS 리더
Stirling-PDF
온라인 PDF 도구
PDF 병합/분할/변환/OCR
Plausible
Google Analytics
프라이버시 친화 웹 분석
n8n
Zapier
자동화 워크플로우
Mealie
-
레시피 관리
시작하기
추천 스택
[하드웨어]
미니 PC (Intel N100) or 라즈베리파이 5 or NAS (Synology)
[OS]
Ubuntu Server or Proxmox (VM 관리)
[컨테이너]
Docker + Docker Compose
[리버스 프록시]
Caddy or Nginx Proxy Manager (자동 HTTPS)
[VPN]
Tailscale or WireGuard (외부 접속)
[대시보드]
Homepage or Homarr