Harmony-API container 재부팅시 자동 실행(Synology NAS)

Harmony-API container 재부팅시 자동 실행(Raspberry Pie)


너무 많이 돌아 갔다 왔다…
시놀로지 NAS를 몇년을 썼는데 쓰던 기능만 써서 그런지
시놀로지에 Docker Application이 있는 것을 모르고 있었다.

Makelism님께서 이전에 시놀로지에서 Docker돌린다고 하셔서,
시놀로지 shell에 접속해서 Docker설치하고 적용한다고 이해했었는데
아마 GUI Docker 프로그램이 있는 것을 알고 여쭤보셨던 것 같다.
(죄송합니다. 저도 오늘 알고 바로 시놀로지로 변경하고 바로 포스팅합니다.)

<꼭!!! 시놀로지 Docker는 최신버전 이용필요>
– 설정시 아래에 ‘Docker 호스트와 동일한 네트워크 사용’ 메뉴가 없으면 안됩니다.


– 시놀로지 DiskStation에 접속 -> 패키지 센서에서 ‘Docker’ 검색 설치

 


– 메인메뉴에서 설치 되어 있는 ‘Docker’ 실행

 


– ‘Docker’ 실행 화면

 


– ‘레지스터리’탭으로 이동하여 ‘harmoy-api’ 검색
– ‘jonmaddox/harmony-api’ 다운로드

 


– ‘이미지’탭으로 이동하면 다운로드 한 ‘Harmony-api’ docker image가 있다.
– Image 선택 후 ‘실행’ 클릭

 


– ‘컨테이너 이름’은 적당히 입력 하고,
– ‘고급 설정’ 클릭

 


– ‘고급 설정’탭에서 ‘자동 재시작 활성화’ 체크

 


– ‘네트워크’탭에서 ‘Docker 호스트와 동일한 네트워크 사용’
(이게 가장 중요하다… Docker 옛날 버전에는 이 기능이 없어서,
왜 계속 Hub를 못 찾나 삽질했다.)

 


– 고급설정 완료 후 ‘다음’을 누르면 마지막으로 설정 정보 요약 화면이 나옴
– 수동으로 시작시켜도 되지만 ‘마법사 완료 후 이 컨테이너 실행’ 체크하고 ‘적용’ 클릭

 


– ‘비디오 형식'(?) 탭에 가보면, 설정하고 시작 시킨 ‘Harmony-API’ container의 상태가 보인다.
– 자세한 정보를 보려면 컨테이너 클릭 후 ‘세부 사항’ 클릭

 


– 세부 설정 개요 화면

 


– ‘프로세스’화면으로 컨테이너 안에서 동작중인 프로세스 목록이 보인다.

 


– ‘로그’화면, 실제로 ‘Harmony-API’가 잘 동작하고 있는지 확인 할 수 있는 화면

이렇게 쉬운 방법을 두고 너무 돌아가고, 어렵게 설명한건지…
역시 아는만큼 보인다고… 몇년을 썼던 시놀로지인데… T.T
그래도 Docker를 command를 통해서 이용 할 수 있는 것을 배울 수 있었으니 그걸로 만족!!!

13 comments on “Harmony-API container 재부팅시 자동 실행(Synology NAS)”

  1. 저도 시놀로지 Docker에 jonmaddox를 설치했다가 kuku(turlvo) 버전이 나온 후 피드백이 빠를 것 같아 바로 지웠습니다. (실제로도 빨랐고요.) 무엇보다 랜섬웨어를 겪고 이번에 하드 교체를 하며 스마트홈까지 NAS와 통합시켰을 때 발생할 문제점을 생각하니 끔찍하더군요. 선생님께 질문을 한 후 라즈베리파이로 결정을 했는데 앞으로 kuku-harmony 업데이트는 없나요?

    1. 안녕하세요.
      jonmaddox 버전이 업데이트되면 라즈베리버전도 업데이트를 하겠습니다.
      jonmaddox harmony-api가 뭔가 확 업데이트 되지 않는다면 계속 사용해도 될 것 같습니다

      1. 넵~ 감사합니다.
        오늘부터 라즈베리파이로 세팅 시작하겠습니다.

  2. 안녕하세요
    드디어 쿠쿠 하모니하려고 나스 업글했는데요

    위에 도커 따라하게되면 도커 실행시 도커api실행 실패가 되고 정지상태로 계속되어있는데

    세부 설정 위에 캡처말고 또 해야할부분이 있을까요?

    1. 헉 쿠쿠하모니를 위해서 업글하신건가요?
      가지고 계신 나스 cpu는 존마독스 공식 도커이미지를 쓰시면 될 것 같습니다. 제가 공유드린 도커이미지는 arm 아키텍쳐를 쓰는 라즈베 리파이에서 사용하시면 됩니다

  3. 에러내용은
    Start container harmony-api failed: rpc error: code = 2 desc = “oci runtime error: exec format error”
    입니다.

    1. 말씀드린것 같이 사용하시는 나스 cpu가 arm계열이 아니기때문에 제 도커이미지보다 존마독스 독커이미지를 쓰시면 될 것 같습니다

  4. jonmaddox는 실행되고 turlvo님 도커가 안되고있는 상황입니다.

    1. 안녕하세요.
      jonmaddox 도커는 x86기반 이미지고요 제 것은 라즈베리파이 같은 arm용기반 이미지라서 그렇습니다
      이용하시는 나스 플랫폼이 x86계열이면 존마독스 도커이미지를 이용하시면됩니다. 다를 것은 없습니다

  5. 답변 감사합니다 ㅎㅎ 전 그래도 쿠쿠님꺼로 쓰고싶은맘에 ㅎㅎ 이거땜에 시놀 716+로 변경했어요 ㅎㅎ
    집가서 세팅해봐야겟군요 감사합니다 ㅎ

    1. 헉헉헉 너무 무리하신거 아닌가요?
      이스마트앱이 뭐라고 그렇게 높은 나스로 가신건가요….

      원래 계획있으셨던 것이죠? ㅎㄷㄷ

  6. 안녕하세요.. 여러 분들의 도움을 받아 여기까지 왔네요. 저는 시놀로지를 쓰고있긴 하지만 docker 미지원 기기라 기변하지 않으면 x86 pc에 설치한 docker for windows에 kuku harmony-api는 사용 못하는거죠? DTH 추가해 두신 것들이 유용해 보이는데 사용 못하는건가 싶네요 ㅠ

    1. 안녕하세요.
      x86용 harmony api 도커이미지가 있습니다. harmony api 원작자 깃헙에 공개되어있는 것이 x86용입니다 존마독스버전요

댓글 남기기