아이폰 에어플레이(AirPlay)를 구글홈·크롬캐스트로 송신하는 가장 쉬운 방법 | AirConnect 설치

초보자를 위한 AirConnect(에어컨넥터) 설치 가이드

제가 기존 글에서 크롬캐스트 기기로 airplay를 보내는 법을 포스팅하면서 에어컨넥트를 소개했었습니다. 

아이폰에서 에어플레이(airplay)로 미박스3(안드로이드TV박스)로 음악 재상하는 3가지 방법 가이드

위의 글에서는 자세히 설명하기 힘들었던 에어커넥터에 대해서 이번 글에서 자세하게 설명해보려고 합니다. 

제가 아무것도 모르는 상황에서 하나하나 찾아가면서 익혔던 절차대로 따라가보려고 합니다. 
만약 도커와  도커 컨테이너 등등의 개념에 대해서 익숙하신 분들은 GitHub에서 직접 찾아서 메뉴얼 보시고 설치하시는 편이 더 빠르실 겁니다.  

어디까지나 초보자를 위한 필요사항을 설명하는 개념 가이드라고 생각해주세요. 

아이폰에서 보는 Airconnet 연결화면
Airconnect를 설치하면 아이폰에서 위와 같이 스피커를 연결할 수 있습니다

>

시작하기 전에 짚어보는 전체 단계들  

에어컨넥트(AirConnect)는 아이폰의 AirPlay 신호를 크롬캐스트·구글홈·UPnP·Sonos 기기 등으로 전달해주는 작은 브릿지 소프트웨어로, 이를 활용하면 기존 기기들을 애플 생태계와 함께 사용할 수 있습니다. 

이를 설치하기 위한 핵심 구조는 매우 단순합니다. 리눅스 또는 NAS 환경을 준비하고, 여기에 Docker를 설치한 뒤, AirConnect 이미지를 컨테이너로 실행하는 것이 전 과정의 핵심입니다.

아이폰에서 구글홈, 크롬캐스트로 음악을 에어플레이로 전송해보자 | 에어컨넥트(Airconnect) 활용하기

 1. 리눅스 또는 나스 서버가 필요합니다. 

    - 리눅스 : 우분투, 데비안 등등 상관 없습니다. 다만, 서버로 다른 활용을 하시는 분이 아니시라면, 에어컨넥터 하나 돌리자고 리눅스 서버를 두는 것이 효과적일까? 라는 고민이 드실 수도 있습니다. 

    - 나스 서버 :  가정용 온라인 저장장치인 나스 NAS 를 사용하시는 분들은 이 안에 설치가 가능합니다. 시놀로지 제품이 가장 유명합니다만, 다른 나스 서버도 사용 가능합니다. 저는 웨스턴디지털의 NAS를 사용하고 있습니다. 이 제품도 에어컨넥터를 설치할 수 있습니다. 

    - 윈도우즈PC 나 맥북, 맥미니는 불가능한가요? : 이런 기기들을 활용할 수도 있습니다. 어떤 기기를 사용하느냐의 첫 번째 선택 기준은 도커(Docker)를 설치할 수 있는가? 그리고 또다른 고려사항으로 늘 켜져있는 기기인가를 고려해야 합니다. 이런 면에서 선택지에서 후순위로 밀리는 면이 있습니다. 

더욱이 이런 기기에 설치되는 도커의 경우 네트워크 설정에서 리눅스, 나스에 설치되는 도커와 다른 면이 있습니다. AirConnect는 mDNS(멀티캐스트 DNS) 로 기기를 탐색하므로, 같은 네트워크 브로드캐스트에 잘 노출되어야 합니다. 

  • 리눅스/NAS에서는 --network=host 옵션을 쉽게 써서 로컬 네트워크와 동일 브로드캐스트 도메인으로 설정할 수 있습니다.

  • 반면 macOS나 Windows의 Docker Desktop은 구조적으로 가상 네트워크(NAT) 를 사용합니다.
    → 이 때문에 AirConnect 컨테이너가 로컬 네트워크 기기(mDNS) 신호를 제대로 받지 못할 수 있습니다.

이런 특성때문에 리눅스서버나 NAS 서버를 준비하는 것을 권장합니다.  

2.  리눅스 또는 나스에 도커(Docker)를 설치합니다. 

도커는 OS안의 OS라고 생각하시면 편합니다. 에어컨넥터를 쉽게 설치하기 위한 OS를  설치하는 단계입니다. 리눅스의 경우는 표준화된 방법이 있습니다. NAS의 경우는 제품마다 설치 방법과 난이도가 상이합니다.  

3. 도커(Docker)안에 에어컨넥터를 설치합니다.

소프트웨어를 설치한다. 정도로 생각하시면 됩니다. 

전체적으로는 한 문장으로 간단하게 정리하면 서버에 도커를 설치하고 그 안에 에어커넥터를 설치하면 아이폰에서 Airplay 목록에 동일 네트워크 상의 ‘가상 스피커’가 뜨고, 선택하면 Chromecast/UPnP/Sonos 스피커로 소리가 납니다. 라고 할 수 있습니다.

자 이제부터 실제 설치 단계를 정리해보겠습니다. 

리눅스 서버에 Docker와 에어컨넥트 설치하기

1단계. 리눅스 서버 준비하기

집에 사용하지 않는 구형 컴퓨터가 있으시다면 리눅스를 설치해주세요. 우분투나 데비안 종류를 추천합니다. 
만약 구형 컴퓨터가 없으시다면, 기존의 PC에 버추얼머신 (vmware, virtualbox 등등)을 설치하고 그 안에 리눅스를 설치하셔도 됩니다. 또는 나스용 OS인 OMV(OpenMediaVault)를 설치하셔서 NAS를 구현하셔도 됩니다.

Docker를  설치할 수 있는 리눅스 기반의 OS를 마련할 수 있다면, 어떤 OS를 어디에 깔아도 상관없습니다. 

2단계. 리눅스에 도커(Docker) 설치하기

리눅스 배포판이 우분투(Ubuntu) 기준으로 설명하지만, 대부분의 리눅스 환경에서 거의 동일합니다. 저는 초보자용 설치 안내문을 작성하고 있으니, 가장 쉬운 방법으로 안내드리겠습니다. 

아래 방법은 도커에서 공식적으로 제공하는 간단 설치 스크립트이며, 초보자들이 많이 사용방식입니다. 
그리고 우리의 목표인 Airconnect 설치, 운영도 지원합니다.  

리눅스 터미널에서 아래 명령어를 복사해서 넣어주세요. 


curl -fsSL https://get.docker.com | sudo sh

더 상세한 내용이 궁금하시면 아래 문서에서 자세한 내용을 확인하실 수 있습니다. 
Docker Engine 공식 문서 내 설치 스크립트 안내 페이지: Install using the convenience script

만약 도커의 사용과 관리를 더 편하게 하고 싶으신 니즈가 있으시다면, 포테이너라는 앱을 설치해주세요. 도커(Docker)는 프로그램을 컨테이너라는 작은 박스에 넣어 어디서든 쉽게 실행하게 해주는 기술입니다. 그리고, 포테이너(Portainer)는 그 컨테이너들을 웹 화면에서 클릭만으로 관리하게 해주는 관리도구입니다. 두 개를 함께 쓰면 서버 운영을 훨씬 쉽고 직관적 할 수 있습니다.

3단계. 도커에 Airconnect(에어컨넥터)이미지 설치하기

Airconnect이미지는 여러가지 버전이 있지만 전 1activegeek/airconnect 이미지를 사용했습니다. 업데이트도 잘 되는 장점이 있다고들 합니다. 

아래는 간단한 설치방법입니다. 복사해서 넣어주세요. 
docker run -d --net=host 1activegeek/airconnect

더 상세한 내용과 옵션 설정이 궁금하시면 위의 이미지에 걸어둔 깃허브 링크를 참조하시면 됩니다. 

나스(NAS) 서버에 Docker와 에어컨넥트 설치하기

1단계 - NAS 제품별 Docker 설치하기

이미 가지고 있는 NAS 제품이 있으시다면, 메뉴얼에서 Docker 설치 방법을 확인해주세요. 

시놀로지 제품

만약 가지고 계신 제품이 시놀로지라면 Synology NAS의 패키지 센터에서 'Container Manager' (이전 버전에서는 'Docker')를 검색하여 설치하면 됩니다. 설치가 완료되면 바탕화면에 해당 아이콘이 생성됩니다.

웨스턴디지털 제품

만약 가지고 계신 제품이 웨스턴디지털의 MyOS5라면 WD 커뮤니티(WD Community) 등에서 myOS5용으로 패키징된 Docker .bin 설치 파일을 찾아서 다운로드하셔야 합니다. 제가 가지고 있는 제품은 DL2100입니다. 
아래 글을 참조해서 패키지를 다운로드 했습니다. 

과거에 MyOS3에서 MyOS5로 업데이트 되면서 Docker자체가 막힌적이 있었습니다. 그래서 온라인의 글들이 혼란스러운 것들이 많습니다. 현재 저는 MyOS5에서 도커를 잘 돌리고 있습니다. 

OMV, TrueNAS등 자작 NAS 제품

만약 이런 제품을 직접 설치해서 사용하시는 분들이라면 제가 여기서 굳이 Docker설치법을 정리할 필요는 없을 것 같습니다. 이미 도커를 설치 하셔서 사용 중이시거나, 해당 제품의 홈페이지의 사용자 매뉴얼을 친숙하게 보시고 설치 하실 수 있을 실 듯합니다. 이글의 목적인 초보자 가이드에서는 언급하지 않겠습니다. 

2단계 - NAS 제품 도커에 Airconnect(에어컨넥터)이미지 설치하기

이 단계는 위의 리눅스 서버에 도커 설치하기와 동일합니다. 하지만 제품별 특징은 있습니다. 

Synology DSM

  1. 패키지 센터 → Docker(또는 Container Manager) 설치
  2. 레지스트리에서 1activegeek/airconnect 검색 → 다운로드
  3. 컨테이너 생성 시
    • 네트워크 모드: host
    • 재시작 정책: always(또는 unless-stopped)
    • 환경 변수: TZ=Asia/Seoul
    • 볼륨: config 폴더를 /config에 마운트(선택)
  4. 실행 후 아이폰 AirPlay 목록 확인

MyOS5 (웨스턴디지털 나스)

위에서 제가 말씀드린 Docker 이미지 설치를 성공하셨다면, 리눅스에서의 Airconncet 설치와 동일한 방법으로 설치가 가능합니다. 전 좀더 세밀할 설정을 위해 포테이너까지 설치하고 세부 옵션들을 관리했습니다. 다만 필수는 아닙니다. 

자 여기까지 문제없이 따라오셨다면, 이제 설치는 모두 완료되었습니다. 

음악 즐기기

저처럼 아이폰, 맥북, 아이패드에서 아래와 같이 없던 스피커가 보이시나요? 

에어커넥터 설치 후 보이는 airplay 전송기기들
위에서부터 차례대로 애플TV(사실은 미박스3), 미박스3, 크롬캐스트울트라, 구글홈 스피커 입니다.

설치의 성공 여부 확인을 위해 아래 체크리스트를 활용해보세요.


마무리

자 이제부터 즐겁게 음악을 들어보세요. 

댓글 쓰기