# screenly/anthias

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/screenly-anthias).**

3,394 stars · 701 forks · Python · other

## Links

- GitHub: https://github.com/Screenly/Anthias
- Homepage: https://anthias.screenly.io
- awesome-repositories: https://awesome-repositories.com/repository/screenly-anthias.md

## Topics

`digital-signage` `iot` `python` `raspberry-pi`

## Description

Anthias is a digital signage management system used to schedule and display images, videos, and web pages across a fleet of screens. It functions as a Docker-based device orchestrator that deploys containerized software across networked hardware units via a centralized interface.

The platform includes a web-based content scheduler to control the timing, duration, and visibility of media assets using specific date and time windows. Administration is handled through a secure gateway that utilizes a reverse proxy and TLS termination to manage remote display devices over HTTPS.

The system covers digital content rendering, remote fleet administration, and software deployment. It also provides mechanisms for cloud asset migration and the injection of custom certificate authority trusts into the system store to fetch assets from private servers.

## Tags

### Content Management & Publishing

- [Digital Signage Deployments](https://awesome-repositories.com/f/content-management-publishing/digital-signage-deployments.md) — Orchestrates the deployment and display of media content on hardware screens for public information. ([source](https://github.com/Screenly/Anthias/blob/master/docs/README.md))
- [Content Scheduling Systems](https://awesome-repositories.com/f/content-management-publishing/content-scheduling-systems.md) — Provides a system for restricting content visibility to specific days and time windows. ([source](https://anthias.screenly.io/docs/asset-scheduling/))
- [Management Platforms](https://awesome-repositories.com/f/content-management-publishing/digital-signage-deployments/management-platforms.md) — Provides a comprehensive platform for scheduling and coordinating content across a fleet of digital signage screens.

### DevOps & Infrastructure

- [Docker Container Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-orchestrators.md) — Uses a container orchestrator to manage the lifecycle of the application, database, and reverse proxy across hardware.
- [Remote Management Gateways](https://awesome-repositories.com/f/devops-infrastructure/remote-management-gateways.md) — Provides a secure reverse proxy gateway for the remote administration of networked display hardware.

### Networking & Communication

- [Device Management APIs](https://awesome-repositories.com/f/networking-communication/api-integration-frameworks/api-management-integration/device-management-apis.md) — Provides REST endpoints for the programmatic administration and configuration of connected screen hardware. ([source](https://anthias.screenly.io/))
- [TLS Termination](https://awesome-repositories.com/f/networking-communication/service-meshes/tls-termination.md) — Handles incoming encrypted traffic at the ingress layer to serve the administrative interface over HTTPS.

### Software Engineering & Architecture

- [REST-Based Command Dispatch](https://awesome-repositories.com/f/software-engineering-architecture/rest-based-command-dispatch.md) — Exposes a REST API for dispatching configuration and content updates to distributed screen agents.

### System Administration & Monitoring

- [Remote Device Management](https://awesome-repositories.com/f/system-administration-monitoring/remote-device-management.md) — Offers a centralized interface for configuring and monitoring distributed signage hardware nodes.

### User Interface & Experience

- [Signage Media Renderers](https://awesome-repositories.com/f/user-interface-experience/content-rendering-components/remote-content-renderers/signage-media-renderers.md) — Renders images, videos, and web pages from local files or remote URLs on digital screens. ([source](https://anthias.screenly.io/))
- [Timeline-Based Rotation](https://awesome-repositories.com/f/user-interface-experience/playback-controllers/playback-automation/timeline-based-rotation.md) — Implements a database-driven timeline to automate the sequence and rotation of media assets on displays.
- [TLS-Encrypted UI Serving](https://awesome-repositories.com/f/user-interface-experience/ui-asset-serving/tls-encrypted-ui-serving.md) — Secures the administrative web interface by terminating TLS connections via a reverse proxy. ([source](https://anthias.screenly.io/docs/))

### Development Tools & Productivity

- [Remote Software Deployers](https://awesome-repositories.com/f/development-tools-productivity/software-deployment-tools/remote-software-deployers.md) — Pushes container-based software installations and updates to managed hardware units from a central console. ([source](https://anthias.screenly.io/docs/balena/))

### Security & Cryptography

- [Administrative Interface Hardening](https://awesome-repositories.com/f/security-cryptography/administrative-interface-hardening.md) — Protects the administrative interface using HTTPS and custom certificate authority trusts.
