Votre prochain film commence ici

Téléchargez KROMA.

Votre cinéma personnel. Sur tous vos écrans.

KROMA pour macOS

App de bureau · Mises à jour automatiques

Gratuit et open source.

Intel · Aucun build dans ce canal pour le moment.

Aide à l’installation

Choisissez Apple silicon pour un Mac M1 ou plus récent, ou Intel pour un modèle plus ancien. Vérifiez dans le menu Apple → À propos de ce Mac. Ouvrez le DMG et glissez KROMA dans Applications.

Étapes détaillées →
v0.1.38Notes de version

Ouvrez l’app et connectez-vous à votre serveur KROMA.

Tous les builds
Première visite ? Configurez votre serveur.Votre serveur héberge votre bibliothèque. Installez-le une fois avec Docker ou sur votre NAS.

Docker / Docker Compose

Recommandé

L’image est multi-architecture (linux/amd64 + linux/arm64) : elle tourne aussi bien sur un x86 que sur un Raspberry Pi 4/5 en OS 64 bits. Enregistrez ce fichier puis lancez la pile.

Une version publiée

ghcr.io/kromatv/kroma:0.1.38

L’image compilée pour ce tag. Elle ne changera jamais sous vos pieds.

Canari

ghcr.io/kromatv/kroma:latest

Recompilée à chaque push sur main. Un pull récupère l’état courant du code. Publique, multi-architecture, sans jeton.

docker-compose.yml
services:
  kroma:
    image: ghcr.io/kromatv/kroma:latest
    restart: unless-stopped
    ports:
      - "4040:4040"
    environment:
      # Library roots INSIDE the container (must match the bind-mount below).
      KROMA_MEDIA_DIRS: /media
    volumes:
      - kroma-data:/data
      - /volume1/video:/media
volumes:
  kroma-data:
bash
docker compose up -d

MédiasKROMA_MEDIA_DIRS pointe vers vos médias dans le conteneur ; montez le dossier en lecture-écriture si vous utilisez les requêtes / téléchargements intégrés.

Synology (.spk)

Le paquet est auto-signé, pas certifié Synology : il faut l’autoriser une fois.

  1. 1Centre de paquets → Paramètres → Niveau de confiance : autorisez N’importe quel éditeur.
  2. 2Centre de paquets → Installation manuelle, choisissez le .spk, suivez l’assistant.
  3. 3Ouvrez KROMA ; configurez les dossiers médias dans sa console d’administration.

Depuis les sources (cargo)

Un seul binaire Rust : compilez-le vous-même. SQLite et TLS sont embarqués ; ffmpeg/ffprobe restent requis pour les métadonnées et l’audio HLS.

bash
# Rust ≥ 1.86 + ffprobe. From the repo:
cd server
KROMA_MEDIA_DIRS=/mnt/media cargo run --release
Options du serveur (server/README) →

Besoin d’aide pour démarrer ?