라즈베리파이4B를 에어플레이 리시버로 사용하기 위해 구입
shairport-sync 설치하면 될 줄 알았는데 어째서인지 안된다
https://www.theapplegeek.co.uk/blog/shairportsync
https://nerdiy.de/en/howto-raspberrypi-shairport-airplay-auf-dem-raspberrypi-installieren/
그래서 에어플레이를 크롬캐스트로 보내주는 airconnect로 변경
https://github.com/1activegeek/docker-airconnect
컨테이너 자동 재시작 문제 빼고는 아직은 잘 동작하고 있음
* 도커 설치
sudo apt update
sudo apt upgrade
sudo apt install docker.io
* 리부팅 후 도커 자동 시작 설정
sudo systemctl enable --now docker
* portainer 컨테이너 설치 및 실행
도커 컨테이너를 GUI로 관리하는 도구이다
https://help.iwinv.kr/manual/read.html?idx=548
자기 자신은 명령어로 설치해야 함
우선 저장 공간을 위한 폴더 생성
-p 옵션은 중간 경로의 폴더가 없으면 같이 생성함
sudo mkdir -p /data/portainer
설치하기
docker run --name pi-portainer -p 9000:9000 -d --restart always -v /data/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
실행하기
http://라즈베리파이IP:9000
계정 생성해서 로그인 > 관리 환경은 Local 선택
* airconnect 컨테이너 생성 및 실행
홈 화면에서 local 클릭 > 사이드바 메뉴 > Container 클릭 > Add container 클릭
이름은 airconnect 정도로 적당히
image는 1activegeek/airconnect:latest
Advanced container settings > Network 에서 bridge 대신 host 선택
Deploy the container 클릭
* 동작 확인
아이폰 음악 앱에서 에어플레이 버튼 누름 > 리스트에 크롬캐스트 보이면 성공
* 기타
컨테이너 생성시 아래 항목은 도커 시작시 컨테이너 자동 실행하는 옵션
어째서인지 실패하고 있음 (재부팅시 수동 실행 필요)
Advanced container settings > Network > Restart policy > Always 선택
'기타' 카테고리의 다른 글
라즈베리파이에 freshRSS 설치 (0) | 2021.01.15 |
---|---|
[도커] 마인크래프트 베드락 서버 설치 (0) | 2021.01.01 |
컨플루언스에서 비밀번호 찾기 방지 (0) | 2020.10.08 |
지라&컨플루언스 - http 접속시 https 전환 (0) | 2020.08.24 |
지라 공지 배너에 메뉴 추가 (0) | 2020.08.07 |