Anthias v2026.05.0 업데이트: 자산별 스케줄링, Pi 5 지원 및 대규모 최적화
요약
Anthias v2026.05.0 업데이트는 자산별 스케줄링 기능 추가, Pi 4 및 Pi 5에서의 하드웨어 비디오 재생 지원 등 주요 기능을 포함합니다. Anthias는 API 서버가 콘텐츠를 표시하는 장치에서 직접 실행되는 셀프 호스팅 디지털 사이니지 솔루션입니다. 이번 업데이트로 사용자는 모든 것을 자체적으로 소유하고 제어할 수 있게 되었습니다.
핵심 포인트
- 자산별 스케줄링(Per-asset scheduling) 기능이 추가되어 각 자산을 특정 날짜와 시간에 표시하도록 설정 가능해졌습니다.
- Pi 4 (64-bit) 및 Pi 5에서 하드웨어 비디오 재생이 정상적으로 작동합니다.
- Django 5.2 LTS, Python 3.13, Debian Trixie 등 주요 의존성이 업그레이드되어 아키텍처가 슬림화되었습니다.
- Anthias는 셀프 호스팅 디지털 사이니지 솔루션으로, 사용자가 콘텐츠와 제어권을 완전히 소유할 수 있게 합니다.
올해 초 저는 Product Manager (제품 관리자)로서 Screenly에 합류했습니다. 저희 CEO인 Viktor와 제가 가장 먼저 합의한 것 중 하나는 기본적인 디지털 사이니지 (digital signage)는 오픈 소스 (open source)여야 한다는 점이었습니다.
현재 500개 이상의 디지털 사이니지 제품이 존재합니다. 그중 셀프 호스팅 (self-hosted)이 가능한 제품은? 매우 적습니다.
Screenly에 합류하기 전, 저는 거의 1년 동안 혼자서 Screenlite를 구축하는 데 시간을 보냈습니다. 그것은 CMS, 소프트웨어 플레이어 (software players), 그리고 Android 키오스크 브라우저와 같은 독립형 도구들로 구성된 작은 디지털 사이니지 생태계를 지향했습니다. 그 경험을 통해 한 가지 사실이 매우 명확해졌습니다. 사이드 프로젝트로 오픈 소스 프로젝트를 유지 관리하는 것은 매우 어렵다는 것입니다. 이것이 바로 수많은 프로젝트가 방치되는 이유입니다. 실제 시간과 에너지가 소요되며, 대부분의 유지 관리자들은 본업이 따로 있기 때문입니다.
Screenly에 합류한 것은 또 다른 프로젝트를 만드는 것을 멈추고, 대신 그 노력을 Anthias에 투자하는 방법처럼 느껴졌습니다. Anthias는 이미 GitHub에서 가장 많은 Star를 받은 셀프 호스팅 사이니지 프로젝트이며, 적절한 시간과 관리를 받을 자격이 있습니다.
하지만 현실이 닥쳤습니다.
합류 직후, 저는 거의 즉시 내부 업무에 투입되었습니다. Anthias를 위해 세웠던 큰 계획들은 정체되었습니다. 회사의 지원이 있더라도, 오픈 소스는 여전히 시간과 집중력을 확보하기 위해 싸워야 합니다.
합류 후 몇 달이 지났을 때, Viktor가 Anthias에 많은 PR (Pull Request)을 밀어넣기 시작했습니다. 그러고 나서 그는 별다른 소문 없이 새로운 릴리스 (release)를 배포했습니다. 그 후 그는 저에게 메시지를 보냈습니다: "사람들에게 이 소식을 알려야 해요."
그래서 우리가 지금 여기에 있습니다.
Anthias란 무엇인가?
Anthias는 2012년부터 존재해 왔으며 주로 Screenly에 의해 유지 관리되고 있습니다.
이는 API 서버가 콘텐츠를 표시하는 장치에서 직접 실행되는 셀프 호스팅 디지털 사이니지 솔루션입니다. 몇 개의 화면을 보유하고 있고, 제3자에게 제어권을 넘기지 않으면서 스케줄링 (scheduling) 기능이 포함된 신뢰할 수 있는 무언가를 원한다면, 설정이 간단하며 모든 것을 직접 소유할 수 있습니다.
이번 릴리스에는 무엇이 포함되어 있는가?
상당히 많은 내용이 포함되어 있습니다:
- 자산별 스케줄링 (Per-asset scheduling) 기능이 마침내 추가되었습니다. 각 자산이 특정 날짜와 시간에 표시되도록 설정할 수 있습니다.
- Pi 4 (64-bit) 및 Pi 5에서 하드웨어 비디오 재생 (Hardware video playback)이 정상 작동합니다.
- 아키텍처 (Architecture)가 슬림화되었습니다.
- Django 5.2 LTS, Python 3.13, Debian Trixie로 의존성 (Dependency)을 업그레이드했습니다.
- 오랫동안 지속되었던 수많은 버그를 수정했습니다.
상세 내용:
릴리스 게시글: https://www.screenly.io/blog/2026/05/15/anthias-v2026-05-0/
변경 로그 (Changelog): https://github.com/Screenly/Anthias/releases/tag/v2026.05.0
개인적인 소회를 덧붙이자면, 이번 릴리스를 준비하며 예전에 작성했던 Screenlite 초안들을 다시 검토하게 되었습니다.
Screenlite는 아마 단독 프로젝트로 출시되지는 않을 것입니다. 현재 구상은 Screenlite의 일부를 Anthias에 통합하여, 여러 Anthias 설치 환경을 관리할 수 있는 중앙 집중형 CMS (Centralized CMS)로 만드는 것입니다. 이것이 어떤 모습이 될지는 여전히 탐색 중입니다.
하지만 원래의 동기는 변하지 않았습니다. 저는 여전히 오픈 소스 디지털 사이니지 (Open source digital signage)가 존재하고 생존 가능하기를 바랍니다.
질문이 있다면 기꺼이 답변해 드리겠습니다.
Viktor (u/mvip)와 저 모두 스레드를 지켜보고 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 r/SelfHosted (AI filter)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기