홈랩용 OS UmbrelOS - 개인 클라우드에 대한 포괄적인 소개

 

안녕하세요. 달소입니다.

의도치 않게,, 테스트 서버인 n150 서버에서 랜카드 이슈로 TrueNAS가 설치되지않아서 USB LAN이 올때까지 UmbrelOS를 한번찍먹해보고자 합니다.

기본적으로 가장 비슷한류의 OS라면 casaOS가 있겠지만 CasaOS가 리눅스 위에 올라가는 서비스인반면 UmbrelOS 는 자체 이미지도있고 UI가 조금 더 깔끔한(?)게 장점이라면 장점일거같네요.

이번에도 Gemini 딥 리서치의 도움을 받았으니 수정이 필요한건 말씀해주세요 ㅎㅎ UI가 깔끔하다고 생각했는데 셀프호스팅에 애플이라고 하네요 ㅋㅋ

 

설치하시려는 유저 타겟은 쉽게 홈서버를 구성하고 원 클릭으로 서비스를 운영하고자하시는분들이면 설치해보시면 좋을듯합니다.

 


 

image.png

1장: UmbrelOS의 여정: 비트코인 노드에서 개인 서버로

UmbrelOS는 2020년, 비트코인 및 라이트닝 네트워크 노드를 쉽게 운영하려는 목적으로 시작되었습니다. 초기에는 기술에 익숙하지 않은 비트코인 사용자를 대상으로 "신뢰하지 말고, 검증하라"는 원칙을 쉽게 실천할 수 있도록 지원하는 데 중점을 두었습니다. 하지만 2021년 Umbrel 0.4 출시를 기점으로 단순한 비트코인 노드를 넘어 '모두를 위한 개인 서버 OS'로 방향을 전환했으며, 2024년 umbrelOS 1.0과 파일 앱(Files App) 같은 후속 업데이트를 통해 완전한 '홈 클라우드 OS'로 발전했습니다. Umbrel의 핵심 철학은 애플과 같이 극도의 단순성과 아름다운 UI를 통해 사용자 주권과 데이터 소유권을 대중화하는 것입니다. 이러한 접근 방식은 셀프 호스팅의 진입 장벽을 크게 낮춰 비기술적 사용자들에게 큰 호응을 얻었지만, 더 많은 제어권을 원하는 파워 유저들에게는 기능이 제한적이라는 비판을 받기도 합니다. 이처럼 Umbrel은 사용 편의성과 기술적 제어권 사이의 균형을 맞추며, 초기 비트코인 애호가 기반에서 더 넓은 일반 사용자층으로 확장해 나가는 과정에 있습니다.

 

2장: UmbrelOS 해부: 핵심 기능과 아키텍처 (2025년 에디션)

이 섹션은 2025년 7월 기준, OS의 구성 요소와 기능을 상세히 분석합니다.

2.1. 사용자 인터페이스: 서버 관리에 대한 시각적 우선 접근

UmbrelOS는 http://umbrel.local 주소를 통해 접근하는 깨끗하고 현대적이며 매우 시각적인 웹 인터페이스를 통해 전적으로 관리됩니다. 이는 기본 작업을 위해 명령줄 상호작용이 전혀 필요 없도록 직관적으로 설계되었습니다.

주요 UI 요소는 다음과 같습니다:

  • 대시보드: 설치된 앱 아이콘들이 격자 형태로 배열된 맞춤형 화면.
  • 앱 스토어: 앱을 발견하고 설치하기 위한 그래픽 기반 마켓플레이스.
  • 설정: 시스템 모니터링(CPU, RAM, 저장 공간), 업데이트 관리, 보안 설정(2단계 인증 등)을 제공합니다.
  • 파일 앱: 전용 파일 탐색기 인터페이스.

이 UI는 아름다움으로 칭찬받지만, 때로는 느리고 무겁다는 비판과 함께 아이콘 드래그 앤 드롭 정렬과 같은 기능이 부족하다는 지적도 받습니다.

image.png

 

2.2. 앱 스토어: 원클릭 셀프 호스팅의 엔진

앱 스토어는 UmbrelOS의 심장입니다. 앱들은 본질적으로 잘 선별된 도커 컴포즈(Docker Compose) 설정 파일로, 이를 통해 복잡한 도커의 개념을 추상화하여 간단한 "원클릭 설치" 과정을 가능하게 합니다.

Umbrel App Store Discover self-hosted apps for your umbrelOS home server. Learn more, see screenshots, and more. from APPS.UMBREL.COM

 

앱 스토어는 파일 및 생산성, 금융, 미디어, AI, 개발자 도구 등과 같은 카테고리로 잘 정리되어 있습니다. Umbrel은 공식 앱 저장소를 유지하지만, 핵심 기능 중 하나는 제3자 "커뮤니티 앱 스토어"를 추가할 수 있는 능력입니다. 이는 사용 가능한 소프트웨어의 범위를 크게 확장시켜 파워 유저들에게 매우 중요한 기능입니다. UI는 원클릭 업데이트, 앱 의존성(예: 라이트닝 노드는 비트코인 노드 필요) 표시, 권한 관리 등을 처리합니다.

다만 공식 스토어는 앱 업데이트가 늦고 암호화폐 관련 "쓰레기"에 지나치게 집중되어 있다는 비판을 받기도 했으며, 스토어에 없는 맞춤형 앱을 추가하는 과정은 어렵다고 평가됩니다.

-> 요건 패치가 됐을수도있는데 한번 테스트해봐야겠습니다.

 

2.3. 파일: 진정한 홈 클라우드 저장소 솔루션으로의 진화

umbrelOS 1.4(2025년 2월)에서 도입된 "파일" 앱은 Umbrel을 앱 서버에서 진정한 개인 클라우드 저장 장치로 변모시키는 중요한 기능입니다.

주요 기능은 다음과 같습니다:

  • 웹 UI를 통한 완전한 파일 관리(생성, 업로드, 정리, 미리보기).
  • SMB를 통한 로컬 네트워크 공유로 macOS 및 Windows에서 네트워크 드라이브로 표시 가능.
  • macOS 사용자를 위한 타임머신 백업 지원.
  • 앱 데이터 폴더에 직접 접근할 수 있는 고급 사용자용 기능.
  • 외부 USB 저장 장치 지원 (Umbrel Home 사용자 대상).

v1.4.1에서는 파일 검색, 대시보드 위젯, 실시간 전송 진행 상황 표시 기능이 추가되어 이 핵심 기능에 대한 활발한 개발과 개선이 이루어지고 있음을 보여줍니다.

image.png

 

2.4. 시스템 관리: 업데이트, 보안 및 모니터링

UmbrelOS와 앱들은 웹 UI에서 직접 간단한 원클릭 업데이트를 지원합니다. 보안 측면에서는 모든 앱이 기본 Umbrel 비밀번호로 보호되며, 추가적인 보안 계층을 위해 2단계 인증(2FA)을 사용할 수 있습니다. 원격 접속을 위해 Tor가 개인정보보호 기능으로 통합되어 있으며, 포트를 열지 않고도 안전한 원격 접속을 가능하게 하는 Tailscale이나 Cloudflare Tunnel 같은 앱들이 인기가 많습니다.

그러나 Umbrel은 로컬 네트워크에서 HTTPS를 사용하지 않는 점(주요 보안 위험), 설치된 모든 앱에 전체 시스템 접근 권한을 부여하는 점, 사용자 데이터 추적 의혹 등 보안 관련 비판에 직면한 바 있습니다. 모니터링 기능은 대시보드에서 RAM, 저장 공간 사용량, CPU 온도 등의 실시간 통계를 제공하지만, StartOS와 같은 경쟁 제품에서 제공하는 고급 로깅 및 상태 확인 기능은 부족합니다.

image.png

 

3장: 경쟁 환경: 홈 서버 및 NAS OS 비교 분석 (2025.04 기준)

이 섹션은 UmbrelOS를 주요 NAS(Network Attached Storage) 및 홈 서버 운영체제와 비교하여 각 솔루션의 고유한 위치를 분석합니다.

3.1. 경쟁자 소개

  • CasaOS: 기존 리눅스 시스템 위에 설치되는 가볍고 사용하기 쉬운 도커 관리 대시보드.
  • OpenMediaVault (OMV): 데비안 기반의 강력하고 플러그인 중심적인 NAS 운영체제.
  • Unraid: 고유한 패리티 기반 스토리지 풀링 기술로 유명한 상용 NAS 운영체제.
  • TrueNAS SCALE: 엔터프라이즈급 ZFS 파일 시스템과 표준화된 Docker 앱 생태계를 결합한 강력한 솔루션.

3.2. 핵심 비교 테이블: 홈 서버 및 NAS 운영체제 (2025.04)

이 비교표는 각 OS의 핵심적인 특징을 요약하여 사용자가 자신의 필요에 가장 적합한 솔루션을 선택할 수 있도록 돕습니다.

기능

UmbrelOS

CasaOS

OpenMediaVault (OMV) 7

Unraid

TrueNAS SCALE (25.04)

핵심 철학

"셀프 호스팅의 애플." 앱 중심의 극도로 단순한 개인 클라우드 경험.

"간단한 홈 클라우드." 기존 리눅스 위에 설치하는 가벼운 도커 대시보드.

데비안 기반의 강력하고 확장 가능한 모듈형 NAS 솔루션.

"스토리지의 유연성." 다양한 크기의 디스크를 혼합하여 사용할 수 있는 유연한 미디어 서버.

"데이터 무결성과 표준 앱." ZFS의 데이터 보호와 Docker의 유연성을 결합.

대상 고객

셀프 호스팅 초보자, 앱 사용 편의성을 최우선으로 하는 사용자.

기존 리눅스 사용자로, 간단한 도커 GUI를 원하는 땜장이.

전통적인 NAS 기능을 원하는 DIY 사용자, 강력한 플러그인 생태계를 선호하는 사용자.

대용량 미디어 컬렉션을 보유하고, 점진적인 스토리지 확장을 원하는 사용자.

데이터 무결성을 최우선으로 생각하며, 표준 Docker 앱 생태계를 선호하는 고급 사용자.

UI/UX 접근

세련되고 미적인 그래픽 웹 UI. 매우 직관적.

위젯 기반의 깨끗하고 기능적인 웹 UI.

기능적이지만 다소 복잡할 수 있는 전통적인 NAS 인터페이스.

직관적이고 잘 구성된 대시보드. 사용 편의성과 기능성의 균형이 좋음.

강력하지만 ZFS 개념 이해가 필요한 인터페이스. 앱 관리는 단순화됨.

스토리지 관리

단일 드라이브에 대한 기본 파일 관리. 고급 기능(RAID 등) 부재.

기본 OS에 의존. 자체적인 고급 스토리지 관리 기능 없음.

소프트웨어 RAID, SnapRAID, MergerFS (플러그인) 등 강력하고 유연한 옵션 제공.

핵심 기능: 패리티 보호 기능이 있는 디스크 풀링. 다른 크기의 드라이브 혼합 가능.

핵심 기능: ZFS 파일 시스템. 강력한 데이터 보호, 스냅샷, 복제 기능.

앱 생태계

선별된 공식/커뮤니티 앱 스토어. 원클릭 설치. 맞춤형 앱 추가는 복잡.

공식 스토어 + 모든 도커 컨테이너/Compose 파일 쉽게 추가 가능.

Docker/Portainer를 통한 완벽한 도커 지원. 플러그인 시스템이 강력.

최고 수준: 거대하고 활발한 커뮤니티 앱(CA) 플러그인. 쉬운 설치.

도커/Compose 중심. TrueCharts 등 커뮤니티 카탈로그 지원. Kubernetes 기반에서 전환 완료.

설치 및 기반

독립 OS 이미지 (데비안 기반).

기존 리눅스(데비안, 우분투 등) 위에 설치하는 스크립트.

독립 OS 이미지 (데비안 기반).

부팅 가능한 USB 드라이브에서 실행되는 독립 OS (슬랙웨어 기반).

독립 OS 이미지 (데비안 기반).

라이선스/비용

소프트웨어 무료 (PolyForm Noncommercial). 하드웨어 판매.

무료 (Apache 2.0).

무료 (GPL).

유료 (연결된 스토리지 장치 수에 따라). 평생 라이선스.

무료 (오픈 소스). 유료 지원 및 하드웨어 옵션 제공.

강점

압도적인 사용 편의성, 아름다운 UI, 쉬운 앱 설치.

가볍고, 유연하며, 어떤 리눅스 시스템에도 쉽게 추가 가능.

안정성, 강력한 플러그인 생태계, 무료이면서 강력한 스토리지 옵션.

타의 추종을 불허하는 스토리지 확장 유연성, 훌륭한 커뮤니티 앱 스토어.

최고의 데이터 무결성(ZFS), 표준화된 Docker 앱 생태계, 가상화 기능.

약점

고급 스토리지 관리 기능 부재, 제한적인 시스템 제어.

완전한 OS가 아님, 스토리지 관리는 사용자가 직접 해결해야 함.

UI가 다소 구식이고, 초보자에게는 복잡할 수 있음.

라이선스 비용 발생, ZFS와 같은 고급 파일 시스템 미지원.

ZFS의 복잡성, 높은 하드웨어 요구사항.

3.3. 정성적 심층 분석: 어떤 OS를 선택해야 할까?

  • UmbrelOS를 선택해야 할 때: 당신이 NAS나 서버의 기술적인 측면보다 무엇을 할 수 있는지에 더 관심이 있다면 Umbrel이 정답입니다. Nextcloud, Pi-hole, Jellyfin과 같은 앱을 "클릭 한 번으로" 설치하고 사용하는 경험을 원한다면, Umbrel은 개인 서버 세계로 들어가는 가장 부드러운 진입로입니다. 스토리지 관리는 부차적인 문제입니다.
  • CasaOS를 선택해야 할 때: 이미 라즈베리 파이나 미니 PC에 리눅스를 설치해 두었고, 여기에 간단한 도커 관리 대시보드를 추가하고 싶을 때 이상적입니다. OS를 새로 설치하고 싶지 않고, 가볍고 깔끔한 인터페이스로 원하는 도커 앱을 자유롭게 실행하고 싶다면 최고의 선택입니다.
  • OpenMediaVault (OMV)를 선택해야 할 때: 전통적인 NAS의 기능을 DIY 방식으로 구축하고 싶을 때 선택합니다. RAID를 설정하고, 파일 공유 권한을 세밀하게 제어하며, 강력한 플러그인을 통해 시스템을 확장하는 것을 선호한다면 OMV는 무료이면서도 매우 강력한 솔루션입니다. 앱 설치보다는 안정적인 파일 서버 구축이 주 목적일 때 적합합니다.
  • Unraid를 선택해야 할 때: 당신의 주된 관심사가 대용량 미디어 파일(영화, TV 쇼 등)을 저장하는 것이고, 서로 다른 크기의 하드 드라이브를 점진적으로 추가하며 스토리지를 확장하고 싶다면 Unraid는 타의 추종을 불허합니다. 초기 라이선스 비용이 있지만, 스토리지 유연성과 방대한 커뮤니티 앱 생태계는 그 가치를 충분히 합니다.
  • TrueNAS SCALE을 선택해야 할 때: 당신에게 데이터는 절대 잃어버려서는 안 되는 것일 때 선택합니다. ZFS의 강력한 데이터 보호 기능(자동 오류 복구, 스냅샷 등)이 최우선 순위라면 TrueNAS가 정답입니다. 앱 생태계가 표준 Docker 중심으로 단순화되어 이전보다 접근성이 좋아졌습니다. 데이터 무결성과 표준 앱 관리의 두 마리 토끼를 모두 잡고 싶은 고급 사용자에게 최고의 선택입니다.

비트코인 노드부터 시작되었던게 SW / HW 사업까지 연계되는걸 보면 신기하긴하네요 ㅎㅎ 앱스토어에 보면 여전히 코인관련된 앱들이 많기도하구요.

다음글 부터는 UmbrelOS를 직접 설치해서 이것저것 테스트 진행해보겠습니다.