3.1 KiB
3.1 KiB
title: Screenlite created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, digital-signage, app-marathon3-rattrapage-b] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=digital-signage&app=screenlite]
📺 Screenlite
Affichage dynamique moderne et léger — full web, multi-sites, player web fullscreen.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | screenlite.io |
| GitHub | screenlite/screenlite |
| License | MIT |
| Langage | TypeScript |
| Étoiles GitHub | ~500 ⭐ |
| Catégorie | cat-digital-signage |
📝 Description
Screenlite est une plateforme d'affichage dynamique moderne 100% web (CMS + player), avec multi-tenancy, layouts configurables (images, vidéos, web, embeds), planification horaire, et remote management. Différence vs app-xibo: Screenlite est plus récent, plus simple, full TypeScript moderne, sans player natif lourd — un navigateur web en mode kiosk suffit. Pour qui: PME, commerces, cafés, qui veulent une signalétique simple et moderne sans déployer des players Android/Windows.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
screenlite:
image: ghcr.io/screenlite/screenlite:latest
container_name: screenlite
restart: unless-stopped
environment:
- DATABASE_URL=postgresql://screenlite:***@db:5432/screenlite
- SECRET_KEY=*** - BASE_URL=https://screens.example.com
- PLAYER_URL=https://play.example.com
depends_on:
- db
labels:
- traefik.enable=true
- traefik.http.routers.screenlite.rule=Host(`screens.example.com`)
- traefik.http.routers.screenlite.entrypoints=websecure
- traefik.http.routers.screenlite.tls.certresolver=letsencrypt
db:
image: postgres:16
container_name: screenlite-db
restart: unless-stopped
environment:
- POSTGRES_DB=screenlite
- POSTGRES_USER=screenlite
- POSTGRES_PASSWORD=*** volumes:
- screenlite-db:/var/lib/postgresql/data
volumes:
screenlite-db:
Player : ouvrir https://play.example.com/<displayId> sur l'écran TV (Chromium kiosk).
🔄 Alternatives
Open Source
- app-xibo — Référence enterprise.
- InfoBeamer — Python, plus bas-niveau.
- Yodeck open source — Pas vraiment open source.
- Raspberry Signage — DIY Pi.
- Rise Vision — Freemium.
Propriétaires
- Yodeck — Freemium simple.
- Kitcast — Apple TV.
- ScreenCloud — Pro.
- NoviSign — Pro.
🔐 Sécurité
- HTTPS: obligatoire (mix HTTP/HTTPS casse la WebView).
- Player URLs: tokens secrets par display.
- DB: backups PostgreSQL.
- VLAN: isoler les écrans du réseau corporate.
📚 Ressources
Pages Liées
- cat-digital-signage — Catégorie Digital Signage
- app-xibo — Concurrent enterprise
- recettes-docker-compose — Templates Docker