라즈베리파이로 구축하는 내 전용 오디오북 서버
안녕하세요, 독자 여러분. 저는 IT 전문가로서 다양한 기술 트렌드와 DIY 프로젝트를 통해 독자분들의 일상에 적용 가능한 해결책을 자주 소개드리곤 합니다. 최근 디지털 구독 서비스의 구독료와 데이터 프라이버시 문제가 사회적 이슈로 자리 잡으며 많은 분이 비용을 아끼고자 서비스를 이탈하거나 대안을 찾게 되었는데, 제가 최근에 직접 구축하여 사용 중인 ‘오디오북 서버’ 프로젝트를 소개하고 싶네요.
특히 이번 글은 ‘오디오북셀프 (Audiobookshelf)’라는 오픈소스 소프트웨어를 라즈베리파이 (Raspberry Pi) 에 설치해 개인 오디오북 서버로 만드는 방법에 대해 다루고 있습니다. 구독 기반 오디오북 서비스인 오디블은 가격이 비싸고, 새로운 제목에 대한 할인 정책이 명확하지 않아 직접 구매하는 경우가 많죠. 게다가 듣는 기록이 기업 서버에 저장되기 때문에 개인정보 유출에 대한 우려도 없지 않습니다. 이처럼 비용은 물론이고 프라이버시까지 고려한다면, 집에서 직접 운영하는 서버가 정말 좋은 대안이 될 수 있습니다.
우선 이 프로젝트의 핵심은 ‘오디오북셀프’입니다. 이 프로그램은 영상 공유 플랫폼인 플렉스 (Plex) 와 유사하지만, 오디오북이라는 콘텐츠의 특수성을 완벽하게 이해하여 최적화되어 있습니다. 예를 들어 메타데이터 처리나 챕터 구조 파악에 있어 전문가 수준의 지원을 제공합니다. 저의 경우 이 소프트웨어를 통해 오디블 등 여러 곳에서 구매하거나, DRM 이 붙지 않은 소스에서 다운로드한 오디오북을 모두 하나의 서버로 관리할 수 있습니다. 특히 기존 오디블 에서 듣던 기록을 이 서버로 동기화할 수 있다면, 어떤 기기든 접속하면 언제 어디서나 끊김 없는 청취가 가능합니다.
두 번째로 눈여겨볼 것은 포맷 지원과 하드웨어 요구 사항입니다. 보통 일반 서버 프로그램은 영상처럼 트랜스코딩 (압축 변환) 을 많이 필요로 하는 경우가 많은데, 오디오북은 음원 파일이기 때문에 압축비트가 훨씬 낮습니다. 따라서 라즈베리파이 같은 저사양 기기에서도 구동 가능합니다. MP3 나 M4B가 기본이나, 오퍼스, FLAC 등 다른 포맷도 지원해 유연성을 갖췄습니다. 만약 포맷을 변경할 의향이 없다면, 라즈베리파이 3 모델이나 그 이상이면 충분하며, 더 강력한 사양은 트랜스코딩 기능을 추가로 사용하려는 분들에게 필요합니다. 저의 경우 라즈베리파이 3 B 에서 수년 동안 무리 없이 운영한 경험이 있는데, 이는 음원 파일의 데이터 양이 적어 SSD 카드도 오래가지 않습니다.
마지막으로 원격 접속에 대한 보안 설정입니다. 플렉스처럼 자동으로 외부 접속이 가능한 것은 아니기에, 초기 설정이 필요하지만 그만큼 보안도 높습니다. 가정 밖에서 접속하기 위해 클라우드플레어隧道나 테일스케일과 같은 도구를 사용하는 것을 추천합니다. 이는 외부에서 직결될 때 발생할 수 있는 보안 문제를 차단하고, 제 서버로만 접속이 가능하게 만듭니다. 초기 설정은 조금 번거롭지만, 한번 설정했다면 평생 사용할 수 있는 편리함과 비용 효율성을 얻습니다. 결국 이 프로젝트는 돈을 아끼는 것을 넘어, 자신의 데이터와 콘텐츠에 대한 소유권을 확립해 주는 프로젝트입니다.
이 글은 How-To Geek의 기사를 바탕으로 작성되었습니다.
