Homey 자체 호스팅 서버를 위한 Synology DSM 7: 완벽 가이드, 데이터 폴더, 업데이트

이전 가이드에서는 예를 들어, Synology NAS에 Jeedom 설치하는 방법Synology에 Home Assistant 설치하는 방법을 살펴보았습니다. Synology NAS는 이미 24시간 연중무휴로 작동하며 합리적인 전력을 소비하고 신뢰할 수 있는 저장소를 제공합니다: 그래서 홈 오토메이션 시스템을 위한 훌륭한 호스팅 공간입니다. 그리고 이제 Homey Self-Hosted Server가 등장했기 때문에 Homey 시스템을 Synology NAS에 설치하는 것도 완전히 가능합니다. 기본 아이디어는 간단합니다: Homey 서버를 컨테이너에서 실행하고 NAS의 전용 폴더에 데이터를 저장하며, 모든 것을 iOS/Android의 Homey 애플리케이션을 통해 제어하는 것입니다. 깔끔하고 효율적이며… 호스팅을 직접 제어할 수 있습니다! Homey의 개발사인 Athom은 이를 활용하기 위한 매우 간단한 절차를 마련했습니다.

A lire également:
Tuto: installer Home Assistant sur Synology avec Virtual Machine Manager sous DSM 7

하드웨어 측면에서 Homey는 인텔/AMD CPU가 장착된 Synology, DSM 7 이상, 최소 1GB의 여유 RAM, 2GB의 여유 저장소를 요구합니다.
실제로 Homey 앱을 많이 설치할 경우 여유를 조금 더 두는 것이 좋습니다: 서버 자체는 가벼운 편이지만 앱과 기록 설정이 디스크 사용량을 늘릴 수 있습니다.

Container Manager 패키지도 필요합니다(최근 DSM의 “Docker” 버전입니다). Homey의 공식 절차는 Container Manager에서 Docker Compose 프로젝트 관리를 통해 진행됩니다.

마지막으로, 중요한 네트워크 포인트를 염두에 두십시오: Homey Self-Hosted Server는 전용 포트를 사용하며(로컬 탐색을 포함합니다). Docker에서 Homey는 network_mode: host로 실행할 것을 권장하며, 이는 가정용 NAS 환경에 잘 맞습니다.

Synology NAS에 Container Manager 설치하기

Synology의 패키지 센터를 열고, Container Manager를 검색한 다음 설치합니다. 첫 번째 실행은 서비스가 모든 것을 초기화하는 데 몇 초가 걸릴 수 있습니다.

NAS가 오래되었거나 아직 “Docker” 버전을 표시하는 DSM 버전을 사용하는 경우에도 걱정할 필요 없습니다: 기본 로직은 유사하지만 “프로젝트 / docker-compose.yml” 인터페이스는 Container Manager(DSM 7+)에서 사용되는 것입니다.

Synology에 Homey 데이터 폴더 생성하기

컨테이너를 생성하기 전에 Homey 데이터를 위한 “정리된” 위치를 준비하는 것이 가장 쉽습니다.

파일 스테이션에서 Docker 폴더를 열고, homey-shs와 같은 폴더를 만듭니다. 이 폴더는 설정, 데이터베이스 및 서버 파일을 포함할 것입니다.

왜 중요한가요? 이 폴더가 유지되는 한 컨테이너를 업데이트/재구축할 수 있기 때문입니다. 이것이 신뢰할 수 있는 기준이 됩니다.

Container Manager를 열고, 프로젝트에서 생성을 클릭합니다.

프로젝트 이름으로는 homey-shs와 같은 이름을 사용하십시오.
경로로는 방금 만든 폴더를 선택합니다(예: “homey-shs” 폴더).
원본에서 docker-compose.yml 파일 생성를 선택한 다음, 아래의 공식 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/user
creation projet

두 가지 주의사항:

  • ./:/homey/user 마운트는 프로젝트의 “경로” 폴더가 Homey측의 영속적 저장소로 사용됨을 의미합니다. 이것은 Synology에 완벽합니다. 왜냐하면 Container Manager가 프로젝트를 위해 이 폴더를 관리하기 때문입니다.
  • network_mode: host는 상당한 네트워크/탐색 문제를 방지하고 Synology를 Homey의 공식 Docker 권장 사항에 맞춥니다.

Synology에서 Homey Self-Hosted Server 시작하기

다음으로 확인합니다. 웹 포털 설정에서 아무것도 변경하지 마십시오(이 부분은 Homey에서 직접 수정하지 말라고 명시적으로 지침을 제공합니다), 그 다음 계속 진행합니다.

요약 화면에서 생성 직후 프로젝트 시작이 체크되어 있는지 확인한 후, 완료로 마무리합니다.

“작동하는지 확인”하고 싶다면, Container Manager에서 컨테이너 로그를 열어 보십시오: Homey가 오류 루프 없이 시작하는 것을 볼 수 있어야 합니다.

보시다시피 설치가 정말 간단합니다!

Homey Self-Hosted Server를 Homey 애플리케이션에 추가하기

프로젝트가 시작되면, iOS 또는 Android의 Homey 앱을 열고, 새 장치/Homey를 추가한 다음 Self-Hosted Server를 선택합니다.

그 다음 앱이 자동으로 홈 오토메이션 서버와 연결해줍니다.

유용한 팁: 앱이 자동으로 아무것도 감지하지 못하는 경우, 로컬 네트워크에서 브라우저를 통해 http://IP_DU_SYNOLOGY:4859 URL을 테스트하십시오(이는 서버의 기본 HTTP 포트입니다).

앱은 그 후 우리의 집을 구성하는 것을 제안합니다: 층 수, 방 수, 등.

Synology에 Homey를 설치한 후의 몇 가지 실제 사용 사례 아이디어

Homey가 NAS에 호스팅되면, 집의 모든 장비를 중앙 집중화할 수 있습니다. Homey는 USB를 통해 특정 장치에 대한 호환성을 추가할 수 있는 많은 애플리케이션을 제공합니다. 이는 특별한 프로토콜을 요구하지 않는 장치에 특히 유용합니다.

예를 들어 Netatmo 기상 관측소, Marstek의 태양광 배터리 또는 Philips Hue 조명을 추가하는 것도 문제 없습니다.

제 Rail DIN Shelly 모듈도 문제 없이 통합되어, 전기 소비를 전용 대시보드에서 모니터링할 수 있습니다:

물론 많은 “스마트 홈” 자동화를 만드는 것 또한 가능하며, 별도의 작은 박스에 의존하지 않을 수 있습니다. 전형적으로 “출발” 시나리오는 필수적이지 않은 플러그를 끄고, 난방을 조절하고, 경보를 활성화하고, 특정 카메라를 감시 모드로 전환할 수 있습니다.

항상 작동하는 또 다른 클래식: 존재 감지 + 조명 관리. 마지막 사람이 집을 떠날 때 Homey는 잊혀진 조명을 끄고 환기를 줄일 수 있습니다. 반대로 누군가 해가 진 후에 들어오면 Homey는 입구와 거실에 부드러운 조명을 켭니다(생각할 필요가 없고, 그것이 목적입니다).

그리고 Zigbee / Z-Wave / 433 MHz / IR 라디오가 필요하다면, Homey는 Homey Bridge를 통해 장치에 따라 확장할 수 있으며, 서버는 여전히 자신의 기계에서 실행할 수 있습니다!

A lire également:
Un serveur de notifications gratuit et indépendant pour Jeedom ? On installe Ntfy sur Synology Docker !

라이센스에 주의하세요

Home Assistant나 Jeedom과 달리 Homey는 오픈 소스가 아니며 무료도 아닙니다. 새로운 설치마다 30일 무료 체험이 포함되어 있으며, 신용카드가 필요하지 않습니다.

그 후 두 가지 옵션이 있습니다: 한 달에 4.99 € 또는 149 €의 평생 라이센스. 이는 Homey 웹사이트의 계정을 통해 신청할 수 있습니다.

놓치지 말아야 할 세부 사항: 월간 구독이 만료되면 인스턴스는 오프라인 상태로 전환되며, 구독 갱신 또는 평생 라이센스를 구매할 때까지는 계속 오프라인 상태로 유지됩니다.

Synology에서 Homey 업데이트하기 (청소 + 빌드)

때때로 시스템 업데이트를 생각해야 합니다. Homey는 이 측면에서 매우 prolific합니다. Synology 측 Homey의 공식 방법은 매우 간단합니다: Container Manager → 프로젝트에서 homey-shs를 오른쪽 클릭한 다음 청소를 선택합니다.
다시 오른쪽 클릭하고 생성을 선택합니다.
Homey는 그 후 서버가 최신 버전으로 작동함을 알려줍니다.

이 “청소 + 생성” 흐름은 영속적 데이터 폴더를 사용하는 주요 이점이기도 합니다: 이미지는 재구성되지만 역사와 설정은 유지됩니다.

Homey Self-Hosted Server는 기본적으로 여러 포트를 사용합니다: 4859 (HTTP), 4860 (HTTPS), 및 “Bridge” 포트 4861/4862.
Synology 방화벽가 활성화되어 있다면, 최소한 이 포트들이 LAN에서 인바운드로 허용되도록 하십시오. 그렇지 않으면 별다른 이유 없이 머리를 쥐어 뜯게 될 것입니다.

로컬 IP 주소 감지가 원활하지 않을 경우(네트워크, VLAN 또는 약간 “이국적인” 구성에 따라 문제가 발생할 수 있습니다), Homey는 NAS의 로컬 IPv4 주소를 강제로 설정하기 위한 HOMEY_LOCAL_ADDRESS 변수를 제공합니다.
Synology에서 가장 간단한 접근 방법은 network_mode: host를 그대로 두고 NAS가 고정 IP/예약된 DHCP를 가지고 있는지 확인하는 것입니다.

외부에서 도메인 이름으로 Homey에 접근하고 싶으신가요? Homey는 HTTPS 역방향 프록시를 설정하는 방법을 문서화하고 있습니다(웹소켓 지원 포함). 이 프록시는 http://<ip-homey>:4859를 가리킵니다.
Synology에서는 내장된 역방향 프록시 또는 Nginx Proxy Manager와 같은 도구를 사용하여 TLS + WebSocket이 잘 관리되도록 할 수 있습니다.

A lire également:
Tuto Synology Reverse Proxy: comment accéder facilement à ses équipements depuis l'extérieur ?
Pour information, cet article peut contenir des liens affiliés, sans aucun impact sur ce que vous gagnez vous même ou le prix que vous pouvez payer pour le produit. Passer par ce lien vous permet de me remercier pour le travail effectué sur le blog chaque jour, et d'aider à couvrir les dépenses du site (hébergement, frais de port pour les concours, etc.). Ca ne vous coute rien, mais ca m'aide beaucoup ! Merci donc à ceux qui joueront le jeu !

Inscrivez vous à notre newsletter !

Ne ratez plus aucun article, test de produit ou guide, grâce à un mail dans votre boite chaque vendredi !
Nous n'avons pas pu confirmer votre inscription.
Votre inscription est confirmée.
이 기사에 대해 어떻게 생각하시나요? 의견을 남겨 주세요! 예의를 지켜주세요: 인사말과 감사의 말은 비용이 들지 않습니다! 우리는 건설적인 토론을 하기 위해 여기에 있습니다. 트롤은 삭제됩니다.

Leave a reply

10 − 6 =

Maison et Domotique
Logo
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare