홈 서버에서 사용해볼 만한 10가지 셀프 호스팅 앱

에바 왕기술 작가 그리고 이자 ZimaSpace의 상주 장인입니다. 평생을 기술에 열정을 가진 사람으로서 홈랩과 오픈소스 소프트웨어에 열정을 가지고 있으며,복잡한 기술 개념을 쉽게 이해할 수 있는 실습 가이드로 번역하는 데 전문성을 가지고 있습니다.에바는 셀프 호스팅이 어렵지 않고 재미있어야 한다고 믿습니다. 그녀의 튜토리얼을 통해 커뮤니티가 하드웨어 설정의 신비를 풀도록돕고 있습니다. 첫 NAS 구축부터 Docker 컨테이너 마스터링까지.

홈서버는 단순히 수십 개의 컨테이너를 실행한다고 해서 유용해지지 않습니다. 최고의 자체 호스팅 앱은 이미 가지고 있는 문제를 해결합니다: 휴대폰 사진 백업, 소유한 미디어 스트리밍, 가정 문서 정리, 비밀번호 관리, 클라우드 서비스 의존도 감소 등입니다.

아래 열 가지 앱은 실용적인 홈서버 스택의 다양한 부분을 다룹니다. 모두 설치할 필요는 없으며, 일부는 다른 앱보다 훨씬 더 많은 보안, 백업 계획 또는 하드웨어가 필요합니다. 한 가지 애플리케이션부터 시작해 지속 데이터와 업데이트 작동 방식을 배우고 첫 번째 서비스가 안정적이고 복구 가능할 때만 확장하세요.

자체 호스팅 앱을 설치할 가치가 있는 이유는 무엇일까요?

인기만으로 애플리케이션이 유용해지는 것은 아닙니다. 컨테이너는 수천 건의 추천을 받을 수 있지만 가정 내 반복되는 문제를 해결하지 못할 수 있습니다. 모든 서비스는 또 다른 데이터베이스, 포트, 계정, 업데이트 프로세스 및 잠재적 복구 작업을 추가합니다.

더 나은 테스트는 애플리케이션이 매주 사용되는지, 가치 있는 데이터를 저장하는지, 그리고 유지 관리할 의지가 있는지 여부입니다. 장기 홈랩 사용에서 작성된 목록은 몇 일만 흥미로운 컨테이너보다는 초기 설치 실험 이후에도 가치를 제공하는 애플리케이션을 선호하는 경향이 있습니다.

앱을 설치하기 전에 네 가지 질문에 답하세요: 누가 사용할 것인가? 어떤 데이터를 저장할 것인가? 어떻게 백업할 것인가? 사용 불가능해지면 어떻게 할 것인가? 답이 명확하지 않으면 가정 내 작업 흐름에 포함하기 전에 일회용 데이터로 애플리케이션을 테스트하세요.

애플리케이션 주요 용도 유지 관리 수준 가장 중요한 데이터
홈페이지 서비스 대시보드 낮음 구성 파일
Immich 사진 및 비디오 관리 중간에서 높음 원본 미디어 및 데이터베이스
Jellyfin 미디어 스트리밍 중간 구성, 메타데이터 및 미디어
Vaultwarden 비밀번호 동기화 높은 보안 책임 Vault 데이터베이스 및 첨부 파일
Karakeep 즐겨찾기 및 웹 아카이빙 중간 데이터베이스, 보관된 페이지 및 파일
Stirling-PDF 로컬 PDF 처리 낮음에서 중간 일반적으로 임시 문서
Home Assistant 스마트 홈 자동화 중간에서 높음 구성, 기록 및 비밀 정보
Nextcloud 파일 동기화 및 협업 높음 사용자 파일, 데이터베이스 및 앱 데이터
Mealie 레시피 및 식사 계획 낮음에서 중간 데이터베이스 및 업로드된 이미지
AdGuard Home 또는 Pi-hole 네트워크 수준 DNS 필터링 중간 DNS 구성 및 필터링 규칙

1. 홈페이지: 모든 서비스에 명확한 진입점 제공

홈서버 스택이 커질수록 애플리케이션 주소는 브라우저 즐겨찾기, 메모, IP 주소, 포트 번호 등 여러 곳에 흩어지기 쉽습니다. 홈페이지는 가정 내 서비스를 용도별로 그룹화할 수 있는 하나의 대시보드를 제공합니다.

일반 링크뿐 아니라 선택된 서비스 위젯, 시스템 정보, 컨테이너 상태도 표시할 수 있습니다. 이를 통해 모든 개별 주소를 기억하지 않고도 저장소, 미디어, 모니터링, 관리 서비스를 쉽게 확인할 수 있습니다.

Homepage는 인터페이스일 뿐 모니터링이나 백업 플랫폼이 아닙니다. 경고, 복원 테스트, 서비스 상태 점검을 대체하지 않습니다. 설정은 여전히 백업해야 하며 위젯에서 사용하는 자격 증명은 최소 권한만 부여받아야 합니다.

2. Immich: 휴대폰 사진을 자체 저장소에서 정리하기

Immich는 자동 휴대폰 업로드, 연대기별 사진 라이브러리, 앨범, 공유, 지도, 머신러닝 지원 탐색을 원하면서도 메인 라이브러리를 자체 서버에 유지하려는 가정을 위해 설계되었습니다.

여러 휴대폰이 정기적으로 사진과 비디오를 생성하여 그렇지 않으면 기기나 상업용 클라우드 계정에 흩어져 있을 때 가장 가치가 있습니다. 머신러닝 기능은 대규모 라이브러리 탐색을 쉽게 하지만 CPU, 메모리, 저장소 활동도 증가시킵니다.

Immich는 가족 사진의 유일한 복사본이 되어서는 안 됩니다. 모바일 업로드는 또 다른 위치를 생성하지만 서버 데이터베이스와 원본 미디어 라이브러리는 별도의 백업이 필요합니다. 업그레이드 전 릴리스 노트를 확인하고 데이터베이스와 업로드된 자산이 함께 복원 가능한지 확인하세요.

3. Jellyfin: 소유한 영화, 쇼, 음악 스트리밍하기

Jellyfin은 로컬 미디어 컬렉션을 스트리밍 라이브러리로 전환하여 TV, 휴대폰, 태블릿, 브라우저, 데스크톱 클라이언트에서 접근할 수 있게 합니다. 상업용 미디어 구독 없이 포스터, 설명, 사용자 프로필, 재생 진행 상황, 미디어 정리를 관리합니다.

사용 경험은 클라이언트와 미디어 형식에 크게 좌우됩니다. 지원되는 파일은 서버 처리 없이 Direct Play가 가능하지만, 지원되지 않는 비디오, 오디오 트랙, 자막, 해상도 또는 비트레이트는 실시간 트랜스코딩을 유발할 수 있습니다.

Jellyfin을 설치한다고 해서 4K 재생이 원활하게 보장되는 것은 아닙니다. GPU 접근, 하드웨어 가속, 네트워크 처리량, 자막 지원, 저장소 활동 등이 모두 중요합니다. 재생에 실패할 경우 서버를 바로 교체하기보다는 세션의 재생 모드부터 확인하세요.

4. Vaultwarden: Bitwarden 호환 비밀번호 백엔드 호스팅하기

Vaultwarden은 Bitwarden 호환 서버의 경량 커뮤니티 개발 구현체입니다. Bitwarden 브라우저 확장, 데스크톱 클라이언트, 모바일 앱과 함께 작동하며, 동기화된 금고를 사용자가 제어하는 인프라에 유지할 수 있습니다.

호스팅된 비밀번호 서비스에 전적으로 의존하지 않고 공유 자격 증명, 개별 금고, 비밀번호 생성 및 다중 기기 동기화를 원하는 가족에게 유용할 수 있습니다.

이 목록에서 가장 책임감이 큰 애플리케이션 중 하나이기도 합니다. HTTPS를 사용하거나 사설 네트워크를 통해 접근을 제한하고, 필요하지 않을 때는 공개 등록을 비활성화하며, 관리자 자격 증명을 보호하고, 업데이트를 신속히 적용하며, 데이터베이스와 첨부 파일을 백업하세요. 비밀번호 서버는 무심코 공개 인터넷에 노출해서는 안 됩니다.

5. Karakeep: 저장된 링크를 검색 가능한 아카이브로 전환하기

브라우저 북마크는 만들기 쉽지만 다시 찾기 어렵습니다. 이전 이름이 Hoarder였던 Karakeep는 태그와 검색 기능을 갖춘 링크, 노트, 이미지 및 기타 콘텐츠를 저장할 전용 공간을 제공합니다.

연구, 레시피, 기술 참고자료, 제품 아이디어, 나중에 다시 보고 싶은 기사에 유용합니다. 선택적 AI 지원 기능은 태그나 요약 생성에 도움을 줄 수 있지만, 품질과 하드웨어 요구 사항은 선택한 모델과 구성에 따라 다릅니다.

웹 아카이브는 모든 페이지를 완벽하게 재현한다고 보장하지 않습니다. 로그인 벽, 동적 스크립트, 삽입된 미디어, 변경되는 웹사이트는 보존 범위를 제한할 수 있습니다. 원본 페이지가 항상 온라인에 남아 있을 것이라고 가정하지 말고 데이터베이스와 아카이브된 자산을 백업하세요.

6. Stirling-PDF: 민감한 PDF를 로컬에서 처리하기

Stirling-PDF는 PDF 파일을 병합, 분할, 회전, 압축, 변환, 정리하고 OCR을 적용할 수 있는 브라우저 기반 도구 모음을 제공합니다.

주요 셀프 호스팅 이점은 가정 문서를 낯선 공개 변환 웹사이트에 업로드할 필요가 없다는 점입니다. 이는 명세서, 세금 기록, 계약서, 학교 문서 및 스캔한 서류에 유용할 수 있습니다.

로컬 처리는 접근 제어의 필요성을 없애지 않습니다. 임시 파일이 어떻게 처리되는지 검토하고, 애플리케이션을 신뢰할 수 있는 사용자로 제한하며, 원본 문서를 삭제하기 전에 출력물을 확인하세요. 비밀번호 관련 기능은 권한이 있고 필요한 비밀번호를 소유한 경우에만 사용해야 합니다.

7. 홈 어시스턴트: 스마트 홈을 위한 하나의 제어 계층 구축하기

Home Assistant는 서로 다른 생태계의 기기와 통합을 공통 대시보드와 자동화 엔진으로 통합합니다. 조명, 센서, 플러그, 기후 시스템, 미디어 기기 및 기타 연결 장비를 조정할 수 있습니다.

가장 강력한 사용 사례는 로컬 자동화입니다. 모션 센서, 로컬 무선 네트워크, 로컬 제어 조명은 모든 이벤트를 벤더 클라우드로 보내지 않고도 계속 작동할 수 있습니다. 하지만 실제 오프라인 동작은 선택한 기기와 통합에 따라 다릅니다.

모든 스마트 기기가 Home Assistant에 추가된 후 완전히 로컬로 작동한다고 가정하지 마세요. 일부 통합은 여전히 제조사 API에 의존합니다. 구성, 비밀 정보, 자동화 규칙, 지원 서비스를 백업하고 조명, 잠금장치, 난방, 경보 같은 필수 기능은 물리적으로 제어할 수 있도록 유지하세요.

8. Nextcloud Hub: SMB를 넘어 동기화와 협업 기능 추가

Nextcloud는 가정에서 로컬 네트워크를 통한 폴더 공유 이상의 기능이 필요할 때 유용합니다. 웹 접근, 데스크톱 및 모바일 동기화, 사용자 공유, 캘린더, 연락처, 협업 도구, 추가 애플리케이션 생태계를 제공합니다.

여러 기기에서 사용자를 따라다니거나 브라우저를 통해 접근해야 할 때 가장 적합합니다. 집 LAN에서 Windows와 macOS에서 파일을 여는 것만 필요하다면 SMB가 더 간단할 수 있습니다.

Nextcloud는 이 목록에서 유지 관리 범위가 가장 넓은 편입니다. 데이터베이스, 백그라운드 작업, 캐싱, 웹 서버 구성, HTTPS, 앱 호환성, 업그레이드 순서 등이 포함될 수 있습니다. 사용자 파일과 데이터베이스를 모두 백업하고 기본 동기화 작업이 안정화되기 전에는 많은 확장 기능을 활성화하지 마세요.

9. Mealie: 흩어진 레시피와 스크린샷을 대체하세요

Mealie는 북마크, 스크린샷, 손글씨 메모, 광고가 많은 웹사이트에 흩어져 있는 요리 정보를 한데 모아 가정용 공유 레시피 라이브러리를 만듭니다.

지원되는 웹페이지에서 레시피를 가져오고, 재료와 지침을 정리하며, 식단 계획을 세우고, 쇼핑 목록을 생성할 수 있습니다. 이는 지속적인 Docker 볼륨과 가정용 계정을 배우기에 위험이 적은 애플리케이션 중 하나입니다.

레시피 가져오기는 웹사이트마다 데이터 구조가 다르기 때문에 항상 완벽하지 않습니다. 가져온 레시피를 신뢰하기 전에 재료 수량, 단위, 조리 시간 및 지침을 확인하세요. 특히 가족 레시피를 수동으로 수정하거나 추가한 후에는 데이터베이스와 업로드된 이미지를 백업하세요.

10. AdGuard Home 또는 Pi-hole: 네트워크 전반의 도메인 필터링

AdGuard Home과 Pi-hole은 알려진 광고, 텔레메트리 및 추적 도메인에 대한 요청을 차단할 수 있는 DNS 서비스 역할을 합니다. 클라이언트 기기나 라우터가 필터링된 DNS 서버를 사용하면, 각 기기에 브라우저 확장 프로그램을 설치하지 않아도 휴대폰, 컴퓨터, TV, IoT 기기에 정책이 적용될 수 있습니다.

DNS 필터링은 Docker 컨테이너가 NAS를 기본 파일 저장소 이상으로 확장할 수 있는 이유 중 하나입니다. 경량 네트워크 서비스는 별도의 전체 가상 머신 없이도 즉각적인 가정 내 기능을 제공할 수 있습니다.

모든 광고를 차단하지는 않습니다. 일반 비디오나 애플리케이션 콘텐츠와 같은 도메인에서 제공되는 광고는 계속 보일 수 있으며, 공격적인 차단 목록은 로그인, 결제, 업데이트 또는 스마트 기기 기능을 방해할 수 있습니다. DNS는 정상적인 인터넷 접속에 필수적이므로 테스트된 롤백 경로나 보조 해석기를 준비해 두세요.

처음 시도할 세 가지 앱은 무엇인가요?

최고의 시작 조합은 서버가 해결하려는 문제에 따라 다릅니다. 한 번에 10개를 모두 설치하면 어떤 컨테이너가 포트 충돌, 데이터베이스 문제, 메모리 증가 또는 업데이트 실패를 일으켰는지 파악하기 어렵습니다.

주요 목표 추천 시작 앱 이유
Docker를 안전하게 배우기 Homepage, Stirling-PDF, Mealie 명확한 기능과 비교적 낮은 데이터 위험
가족 사진 관리하기 Immich, Homepage, 백업 워크플로우 사진 관리는 데이터 보호부터 시작해야 합니다
미디어 서버 구축하기 Jellyfin, Homepage, DNS 이름 테스트 저장소, 클라이언트 및 선택적 트랜스코딩
개인 문서 정리하기 Stirling-PDF, Nextcloud, Karakeep 로컬 처리, 동기화 및 검색
스마트 홈 운영하기 Home Assistant, Homepage, AdGuard Home 자동화, 서비스 접근 및 네트워크 가시성
클라우드 의존도 줄이기 Immich, Nextcloud, Jellyfin 사진, 파일 및 소유 미디어를 로컬 저장소로 이동

초보자는 보통 위험이 낮은 유틸리티 하나로 시작해 며칠간 관찰하는 것이 좋습니다. 데이터가 어디에 저장되는지, 어떻게 업데이트되고 복원되는지 배운 후 다음 애플리케이션을 추가하세요.

앱 설치 전에 영구 저장소를 준비하세요

컨테이너는 교체할 수 있지만 그 데이터는 그렇지 않습니다. 각 상태 저장 애플리케이션은 구성, 데이터베이스, 업로드, 썸네일 및 기타 생성된 데이터에 대해 명확하게 문서화된 영구 디렉터리 또는 명명된 볼륨을 가져야 합니다.

Compose 파일을 백업한다고 해서 애플리케이션이 보호되는 것은 아닙니다. Compose는 컨테이너 정의를 재생성할 수 있지만 가족 사진, 비밀번호 기록, 레시피, Nextcloud 파일 또는 Home Assistant 자동화는 재생성할 수 없습니다.

애플리케이션 정의를 사용자 데이터와 분리하고, 모든 마운트를 문서화하며, 필요한 경우 데이터베이스 일관성 백업을 포함하세요. 일정은 애플리케이션 변경 속도와 허용 가능한 최근 데이터 손실량을 반영해야 합니다.

모든 컨테이너를 인터넷에 노출하지 마세요.

포트를 듣는 컨테이너가 자동으로 공개 접근이 필요한 것은 아닙니다. 홈페이지, Stirling-PDF, Home Assistant, Mealie, DNS 관리 및 기타 많은 서비스는 종종 로컬 네트워크나 개인 원격 액세스 연결을 통해서만 접근 가능하도록 유지할 수 있습니다.

공개 노출은 HTTPS, 인증, 속도 제한, 패치, 로깅 및 취약점 모니터링과 같은 책임을 추가합니다. 비밀번호 관리자, 사진 라이브러리, 문서 시스템 및 관리 대시보드는 특히 보수적인 접근 규칙이 필요합니다.

LAN 전용 배포로 시작하세요. 로컬 동작, 백업 및 업데이트가 안정된 후에만 원격 액세스를 추가하고 가능한 한 적은 진입점을 노출하세요.

“Latest” 사용 전에 업데이트 및 롤백 계획을 세우세요.

셀프 호스팅 애플리케이션은 독립적으로 변경됩니다. 애플리케이션 업데이트는 데이터베이스 마이그레이션, 구성 변경, 새로운 환경 변수 또는 업데이트된 동반 서비스가 필요할 수 있습니다.

릴리스 정보를 검토하지 않고 모든 컨테이너 이미지를 자동으로 교체하면 사소한 업데이트가 예상치 못한 중단으로 이어질 수 있습니다. 중요한 데이터를 관리하는 빠르게 변화하는 애플리케이션은 주요 업그레이드 직전에 즉시 백업이 필요합니다.

현재 이미지 버전, 구성 및 복원 절차를 기록하세요. 성공적인 업데이트 과정에는 애플리케이션 상태를 확인하고 새 버전이 기존 데이터를 올바르게 사용할 수 없을 때 복구하는 방법이 포함되어야 합니다.

이러한 일반적인 첫 스택 실수를 피하세요.

  • 하루 만에 모든 10개 애플리케이션을 설치하는 것
  • 모든 컨테이너에 권한 모드를 사용하는 것
  • 모든 컨테이너 포트를 라우터를 통해 공개하는 것
  • 문서화되지 않은 경로에 데이터베이스와 업로드를 보관하는 것
  • Compose 파일은 백업하지만 애플리케이션 데이터는 백업하지 않는 것
  • Immich를 가족 사진의 유일한 복사본으로 취급하는 것
  • 보안 전송이나 복구 테스트 없이 Vaultwarden을 실행하는 것
  • 롤백 계획 없이 모든 이미지를 자동으로 업데이트하는 것
  • 모든 애플리케이션에 동일한 관리자 비밀번호를 사용하는 것
  • 대체 수단 없이 단일 DNS 필터링 컨테이너에 의존하는 것

컨테이너를 실행하는 능력은 시작에 불과합니다. 서비스를 신뢰할 수 있는 홈 서버의 일부로 만들려면 업데이트, 모니터링, 복원 및 관련 없는 데이터를 잃지 않고 제거하는 방법을 알아야 합니다.

앱을 보관하기 전에 이 체크리스트를 사용하세요.

  1. 가족 중 누군가가 정기적으로 사용할 것인지 확인하세요.
  2. 생성하는 모든 디렉터리, 볼륨 및 데이터베이스를 식별하세요.
  3. LAN에서만 접근 가능하도록 유지할지 결정하세요.
  4. 고유한 자격 증명을 설정하고 불필요한 등록을 비활성화하세요.
  5. CPU, 메모리, 저장 공간 및 선택적 GPU 요구 사항을 기록하세요.
  6. 중요한 데이터를 가져오기 전에 백업을 만드세요.
  7. 파일, 기록, 구성 복원 테스트를 하세요.
  8. 업데이트 및 롤백 절차를 문서화하세요.
  9. 디스크 공간 및 서비스 장애 알림을 설정하세요.
  10. 더 이상 사용하지 않는 애플리케이션은 제거하세요.

최종 요점

이 10개 애플리케이션은 홈 서버가 단순 파일 저장소 이상이 될 수 있음을 보여줍니다. 사진 라이브러리, 미디어 플랫폼, 비밀번호 백엔드, 문서 도구, 스마트 홈 컨트롤러, 개인 작업 공간, 레시피 모음, 웹 아카이브, 서비스 대시보드, 네트워크 DNS 필터가 될 수 있습니다.

모든 애플리케이션이 필요한 것은 아닙니다. Homepage, Stirling-PDF, Mealie는 접근하기 쉬운 첫 프로젝트가 될 수 있습니다. Immich, Nextcloud, Home Assistant, Vaultwarden은 실제 가정의 필요를 해결할 때 더 큰 가치를 제공하지만, 더 강력한 백업, 보안, 유지 관리 계획도 필요합니다.

셀프 호스팅의 주요 장점은 자유가 아니라 통제입니다. 애플리케이션은 목적이 명확하고, 데이터가 보호되며, 접근이 통제되고, 복구 절차가 테스트된 경우에만 유지할 가치가 있습니다.

자주 묻는 질문

초보자가 가장 먼저 설치해야 할 셀프 호스팅 앱은 무엇인가요?

Homepage, Stirling-PDF, Mealie처럼 대체 불가능한 데이터가 적은 앱부터 시작하세요. 이 앱들은 포트, 볼륨, 권한, 업데이트, 백업을 배우기에 더 쉽습니다. 그런 다음 비밀번호 저장소나 사진 라이브러리를 배포하세요.

이 10개 앱을 실행하려면 강력한 서버가 필요한가요?

반드시 그런 것은 아니지만, 컨테이너 수보다 작업 부하가 더 중요합니다. Homepage, Mealie, DNS 필터링은 비교적 가볍습니다. Immich 머신러닝, Jellyfin 트랜스코딩, Nextcloud 활동, 여러 데이터베이스 동시 사용은 더 많은 CPU, RAM, 저장 성능 또는 GPU 지원이 필요할 수 있습니다.

셀프 호스팅 앱이 자동으로 더 개인적인가요?

아니요. 로컬 저장소는 외부 제공자에 대한 의존도를 줄일 수 있지만, 개인정보 보호는 여전히 접근 제어, 네트워크 노출, 소프트웨어 업데이트, 로그 기록, 계정 보안, 백업에 달려 있습니다. 잘못 구성된 공개 서비스는 잘 관리된 호스팅 대안보다 더 큰 위험을 초래할 수 있습니다.

이 앱들을 공용 인터넷에서 접근 가능하게 해야 하나요?

대부분은 LAN 전용 서비스로 시작할 수 있습니다. 가능하면 사설 네트워크 연결을 사용하고, 원격 액세스가 필요하며 HTTPS, 인증, 업데이트, 모니터링, 복구를 유지할 수 있을 때만 애플리케이션을 공개하세요.

Docker 애플리케이션에서 무엇을 백업해야 하나요?

지속 볼륨, 바인드 마운트된 디렉터리, 데이터베이스, 업로드된 파일, 구성, 비밀 정보, 그리고 Compose 정의를 백업하세요. 데이터베이스 기반 애플리케이션의 경우, 활성 파일을 무작정 복사하는 대신 일관된 데이터베이스 상태를 생성하는 백업 방법을 사용하세요.

지원 및 팁

더 읽어보기

CasaOS 앱 설치 실패: 로그, DNS 및 포트
Jul 14, 2026Troubleshooting

CasaOS 앱 설치 실패: 로그, DNS 및 포트

이 가이드는 앱을 재설치하거나 시스템 설정을 변경하기 전에 CasaOS 로그, Docker 로그, DNS 해상도, 시스템 시간, CPU 아키텍처, 이미지 호환성, 포트 충돌 및 Docker...

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.