실용적인 답변: Zima Linux Client v2.0.0은 분명히 ZimaOS용으로 제작되었습니다. 한 기여자는 CasaOS에서도 사용할 수 있다고 보고했지만, 프로젝트 문서에는 CasaOS가 공식 지원 대상으로 명시되어 있지 않습니다. CasaOS 호환성은 포괄적인 보장으로 보기보다 장치 검색, SMB 액세스, 앱 URL, 원격 네트워킹 등 기능별로 확인해야 합니다.
원래 질문은 상쾌할 만큼 간단했습니다. “CasaOS와 ZimaOS 모두와 호환되나요?” 유용한 답변을 위해서는 한 단계 더 살펴봐야 합니다. 이 클라이언트에서 “호환”이란 무엇을 의미할까요?
v2.0.0이 실제로 수행하도록 설계된 작업
Zima Linux Client 프로젝트는 이 애플리케이션을 다음과 같은 핵심 기능을 제공하는 ZimaOS용 데스크톱 클라이언트로 설명합니다.
- 로컬 네트워크에서 ZimaOS 장치를 검색합니다.
- ZeroTier를 사용해 Remote ID로 원격 연결합니다.
- SMB/CIFS 공유를 탐색하고 마운트합니다.
- Docker 애플리케이션을 엽니다.
- 로컬 폴더에서 서버 공유 폴더로 백업 작업을 실행합니다.
이것이 올바른 호환성 체크리스트입니다. 서버에서 해당 인터페이스가 예상대로 작동한다면 클라이언트를 유용하게 사용할 수 있습니다. CasaOS 설치 환경에서 클라이언트가 기대하는 형식으로 무언가를 제공하지 않는다면, “실행된다”는 사실만으로 전체 워크플로가 호환된다고 할 수는 없습니다.
ZimaOS 호환성이 문서에 명시된 경로입니다
README 전체에서 ZimaOS는 프로젝트가 명시한 대상입니다. 현재 Zima Client 연결에서도 ZimaOS를 원격 파일, 대시보드 액세스, Docker 앱 진입, 모바일 백업을 위한 서버 측 플랫폼으로 설명합니다.
제품 수준의 설명보다 Linux 커뮤니티 클라이언트의 구현 세부 정보가 필요한 것이 아니라면 Zima Client 워크플로가 유용합니다.
CasaOS의 경우 단일 라벨을 믿기보다 네 가지 기능을 확인하세요
CasaOS와 ZimaOS는 셀프 호스팅 개념을 충분히 공유하므로, 특히 SMB와 웹 앱에서 클라이언트가 두 환경 모두에서 작동할 수 있습니다. 하지만 현재 Linux 클라이언트의 README에는 CasaOS가 공식 대상이라고 명시되어 있지 않습니다. 다음의 간단한 테스트 매트릭스를 사용하세요.
| 기능 | CasaOS에서 테스트할 항목 | 통과 조건 |
|---|---|---|
| 로컬 검색 | “로컬 네트워크 검색” 실행 | 서버가 검색되거나 수동으로 접근할 수 있습니다. |
| SMB | 알려진 CasaOS SMB 공유 열기 | 클라이언트가 올바른 자격 증명으로 공유를 나열하고 마운트할 수 있습니다. |
| Docker 앱 | 설치된 웹 앱 열기 | 앱 URL이 클라이언트를 통해 확인되고 로드됩니다. |
| Remote ID | 다른 네트워크에서 원격 연결 테스트 | ZeroTier 기반 경로가 연결되고 대상 서비스에 계속 접근할 수 있습니다. |
한 행을 통과했다고 해서 다른 항목까지 입증되는 것은 아닙니다. 예를 들어 자동 장치 검색이 작동하지 않아도 SMB는 작동할 수 있습니다.
Linux 컴퓨터 자체에서 v2.0.0이 지원하는 항목 파악하기
버전 2.0.0 릴리스는 짧은 호환성 답변보다 훨씬 정확합니다. 버전 2.0.0은 이 재작성 버전의 첫 번째 알파 이후 릴리스이며 다음 패키지를 제공합니다.
- Debian / Ubuntu / Zorin / Mint / Pop!_OS / PikaOS용
.deb; - Fedora / openSUSE / RHEL 계열 배포판용
.rpm; - pacman 패키지를 통한 Arch / Manjaro;
- 호환되는 다른 x86_64 시스템용 AppImage입니다.
이 릴리스는 x86_64 전용입니다. arm64는 지원 대상이 아니라고 명시되어 있습니다. 이는 “CasaOS 호환 서버”와 “이 클라이언트가 지원하는 Linux 데스크톱”이 서로 다른 호환성 문제이기 때문에 중요합니다.
Remote ID는 ZeroTier에 의존하며 패키지 형식이 중요합니다
클라이언트는 Remote-ID 경로에 ZeroTier를 번들로 포함합니다. ZeroTier 가상 네트워크는 장치들이 동일한 로컬 네트워크에 있는 것처럼 연결합니다. 따라서 클라이언트가 SMB 공유와 웹 앱을 공용 인터넷에 직접 노출하지 않고도 이용할 수 있는 것입니다.
v2.0.0에는 중요한 세부 사항이 있습니다. 릴리스 노트에 따르면 Remote-ID 라우트에는 CAP_NET_ADMIN 번들된 ZeroTier에서 사용되며, 일반 패키지 설치 프로그램은 해당 기능 권한을 부여합니다. AppImage는 동일한 설치 단계를 수행하지 않으므로 Remote ID가 중요한 기능이라면 동등하지 않습니다.
“CasaOS와 호환됨”을 해석하는 더 나은 방법
세 가지 수준을 사용하세요.
- 문서화된 지원: 프로젝트에서 ZimaOS를 명시적으로 언급합니다.
- 보고된 호환성: 실제 사용자 Q&A에서 기여자가 CasaOS에서 작동한다고 보고했습니다.
- 검증된 호환성: 특정 클라이언트 버전이 사용 환경에 중요한 검색, SMB, Docker 앱 및 원격 액세스 테스트를 통과합니다.
이러한 설명은 두 가지 극단을 모두 피합니다. 실제로 작동한다는 CasaOS 보고를 무시하지 않으면서도, 저장소에서 공식 지원을 약속하지 않은 내용을 짧은 확인 하나만으로 공식 지원 약속으로 확대하지 않습니다.
ZimaOS와 CasaOS를 모두 공식적으로 실행하도록 명시된 하드웨어를 원한다면, ZimaBoard 2의 호환 운영 체제 목록에 두 운영 체제가 모두 포함되어 있습니다. 이러한 하드웨어 호환성은 Linux 클라이언트 자체의 소프트웨어 지원 매트릭스와는 별개입니다.
FAQ
Zima Linux Client v2.0.0은 ZimaOS를 지원하나요?
예. ZimaOS는 프로젝트가 명시적으로 대상으로 삼는 플랫폼이며, 문서화된 검색, SMB, Docker 앱, 백업 및 Remote-ID 워크플로가 지원됩니다.
공식적으로 CasaOS를 지원하나요?
사용자 Q&A에서는 CasaOS에서 작동한다고 보고되었지만, 프로젝트의 README는 ZimaOS를 기준으로 작성되었으며 현재 CasaOS를 공식 지원 대상으로 제시하지 않습니다. 필요한 기능을 직접 테스트해 보세요.
ARM Linux에 v2.0.0을 설치할 수 있나요?
v2.0.0에 대해 지원되는 arm64 빌드는 나열되어 있지 않습니다. 릴리스 노트에는 게시된 패키지가 x86_64라고 명시되어 있습니다.
AppImage가 .deb 또는 .rpm 패키지와 다르게 연결될 수 있는 이유는 무엇인가요?
v2.0.0 릴리스 노트에 따르면 Remote-ID 라우트에는 번들된 ZeroTier에 대한 기능 권한 부여가 필요합니다. 패키지 설치 프로그램은 이를 구성할 수 있지만 AppImage는 동일한 설치 단계를 수행하지 않습니다.
