Files
2026-06-09 18:40:21 +02:00

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