The source solution remains unusually current. A community responder pointed directly to Homey's official Linux instructions and used a Docker container with host networking, privileged mode, automatic restart, and a persistent ~/.homey-shs 소스 솔루션은 이례적으로 최신 상태를 유지하고 있습니다. 커뮤니티 응답자는 Homey의 공식 Linux 안내를 직접 가리키며, 호스트 네트워킹, 권한 모드, 자동 재시작 및 영구 디렉터리를 사용하는 Docker 컨테이너를 사용했습니다.
Homey의 현재 공식 지원 페이지에서는 여전히 동일한 컨테이너 아키텍처를 사용하며, 이제 Docker Compose 예제도 제공합니다. ZimaOS에서는 일회성 docker run보다 Compose가 일반적으로 문서화하고 재현하기 쉽습니다. 원 게시자는 설치가 정상적으로 작동했다고 답변했습니다. docker run 명령어입니다.
Homey의 최신 최소 요구 사항 확인
Homey 셀프 호스팅 서버에는 현재 다음이 필요합니다.
- Intel/AMD 또는 Arm 64비트 CPU
- 사용 가능한 RAM 1GB 이상
- 사용 가능한 저장 공간 1GB 이상
- 클라이언트가 연결할 수 있는 전용 LAN IP 주소/경로입니다.
ZimaOS에는 이미 Docker가 제공되므로 호스트에서 Homey의 일반적인 “Docker 설치” 스크립트를 실행하지 마세요.
소스에서는 Homey의 공식 Docker Run 아키텍처를 사용했습니다.
사용한 작동 소스 명령은 다음과 같습니다.
-
--network host; -
--privileged; -
--restart unless-stopped; - 영구 호스트 폴더를 다음에 매핑합니다
/homey/user/; -
ghcr.io/athombv/homey-shs.
원 게시자는 서버가 설치되고 정상 작동한다고 확인했습니다.
현재 Homey 문서에서도 Docker Compose를 제공합니다.
Homey가 관리하는 Compose 예제도 동일한 설계를 사용합니다.
services:
homey-shs:
image: ghcr.io/athombv/homey-shs:latest
container_name: homey-shs
restart: unless-stopped
network_mode: host
privileged: true
volumes:
- ~/.homey-shs:/homey/user
Homey의 최신 셀프 호스팅 서버 Compose 워크플로를 참조하세요.
ZimaOS에서 의도적으로 영구 경로 사용
업스트림 ~/.homey-shs 경로는 일반적인 Linux 셸에서 유효하지만, ZimaOS에서는 실제로 백업하는 저장 공간 아래에 전용 AppData 폴더와 같이 쓰기 가능한 저장 위치를 명시적으로 선택하는 편이 더 깔끔합니다.
해당 호스트 폴더를 다음에 매핑하세요 /homey/user 그리고 향후 재설치 전에 이를 문서화하세요.
호스트 네트워킹은 의도된 구성입니다.
Homey의 공식 Compose에서는 다음을 사용합니다. network_mode: host일반적인 Docker 포트 매핑 대신 컨테이너가 호스트 네트워크 네임스페이스에 직접 액세스할 수 있게 하며,
이렇게 하면 LAN 검색과 장치 통신에 도움이 되지만 네트워크 격리 수준은 낮아집니다. 컨테이너가 호스트에서 어떤 서비스를 여는지 검토하세요.
권한 상승 모드는 상당한 권한 부여입니다
공식 Homey 컨테이너는 권한 상승 모드로 실행됩니다. 따라서 일반적인 App Store 서비스보다 컨테이너가 호스트와 장치에 훨씬 광범위하게 접근할 수 있습니다.
공식 이미지/소스만 사용하고 최신 상태로 유지하세요. 동일한 권한 컨테이너에 관련 없는 소프트웨어를 추가하지 마세요.
Homey 서비스 포트 파악
Homey의 최신 문서에는 4859-4862를 비롯한 기본 서버/브리지 포트가 나와 있습니다. 호스트 네트워킹을 사용하면 이러한 리스너가 ZimaOS 호스트에 직접 표시됩니다.
ZFW와 같은 호스트 방화벽을 사용하는 경우 필요한 LAN 포트가 의도적으로 허용되어 있는지 확인하세요.
Homey 모바일 앱에서 설정 완료
컨테이너가 실행되면 iOS 또는 Android에서 Homey를 열고 새 Homey를 추가한 다음 Self-Hosted Server를 선택하세요. 자동 검색이 실패하면 현재 Homey 구성에서 HOMEY_LOCAL_ADDRESS 호스트 LAN IPv4 주소를 지정합니다.
컨테이너를 가져와 다시 만들어 업데이트
Homey의 최신 지침은 영구 호스트 폴더를 유지하면서 이미지를 업데이트하고 컨테이너를 다시 만드는 방식입니다. 데이터가 일회용 컨테이너 외부에 저장되므로 유지됩니다.
Homey 영구 폴더 백업
Homey는 선택한 경로에 저장된 파일과 폴더를 백업하라고 명시적으로 안내합니다. .homey-shs 경로입니다. 컨테이너 자체를 보존하는 것보다 이 백업이 더 중요합니다.
ZimaOS에서의 Homey FAQ
소스의 사용자가 Homey가 작동한다고 확인했나요?
예. 제안된 Docker 설치가 잘 작동한다고 했습니다.
ZimaOS 사용자는 Homey의 curl 스크립트로 Docker를 설치해야 하나요?
아니요. ZimaOS에는 이미 Docker가 포함되어 있으므로 컨테이너/Compose 부분만 사용하세요.
컨테이너 외부에 /homey/user를 영구 저장해야 하는 이유는 무엇인가요?
해당 디렉터리에는 Homey의 영구 상태가 저장되므로, 구성을 잃지 않고 컨테이너를 업데이트하거나 다시 만들 수 있습니다.
