Aller au contenu

Guide d’installation

Installer DarkTargetGallery

Choisissez une installation LXC ou Raspberry Pi, puis adaptez automatiquement toutes les commandes.

Installation guidée · RaspyDarts 4.5.1 · Jurassic Darts

Installer DarkTargetGallery simplement

Choisissez où installer la galerie. La procédure utile reste en couleur ; l’autre parcours reste visible en retrait.

Votre installation

Sur quelle machine sera la galerie ?

Parcours actifServeur Proxmox / LXCAdresse de la galeriehttp://192.168.50.98:8080
01

Avant de commencer

Préparer la borne

Votre borne

Une installation RaspyDarts 4.5.1 ou Jurassic Darts fonctionnelle.

Webcam

Une webcam USB reconnue par le Raspberry.

Réseau

La borne et le serveur connectés au même réseau local.

Depuis un autre ordinateur, ouvrez un terminal puis connectez-vous au Raspberry avec ssh {raspberry_user}@{raspberry_ip}. Sauvegardez ensuite la borne :

RASPBERRY · TERMINAL
mkdir -p /home/{raspberry_user}/raspydarts-backups
cp -a {raspydarts_path} /home/{raspberry_user}/raspydarts-backups/raspydarts
Parcours serveur Proxmox
02A

LXC Ubuntu

Créer le serveur séparé

1

Créer le conteneur

Dans Proxmox, créez un CT nommé darktargetgallery avec Ubuntu 24.04.

2

Donner les ressources

Prévoyez 2 cœurs, 1 Go de mémoire et au moins 20 Go de stockage.

3

Fixer le réseau

Attribuez l’adresse {server_ip} et activez le démarrage automatique.

LXC · ROOT
apt update
apt upgrade -y
apt install -y unzip curl openssh-server
systemctl enable --now ssh

Depuis l’ordinateur, copiez le dossier préparé sur le LXC :

WINDOWS · POWERSHELL
scp -r darktargetgallery {lxc_user}@{server_ip}:/root/
LXC · ROOT
cd /root/darktargetgallery/server
chmod +x install_server.sh
GALLERY_PUBLIC_BASE_URL=http://{server_ip}:{gallery_port} ./install_server.sh
Parcours serveur Raspberry Pi
02B

Raspberry Pi

Installer la galerie sur le Raspberry

1

Préparer le système

Utilisez Raspberry Pi OS 64 bits à jour sur un Raspberry Pi 4 ou 5.

2

Garder une IP fixe

Réservez l’adresse {server_ip} pour le Raspberry dans votre routeur.

3

Vérifier l’espace

Gardez au moins 10 Go libres pour les photos et les parties.

RASPBERRY · TERMINAL
sudo apt update
sudo apt upgrade -y
sudo apt install -y unzip curl

Depuis l’ordinateur, copiez le dossier préparé sur le Raspberry :

WINDOWS · POWERSHELL
scp -r darktargetgallery {raspberry_user}@{raspberry_ip}:/home/{raspberry_user}/
RASPBERRY · TERMINAL
cd /home/{raspberry_user}/darktargetgallery/server
chmod +x install_server.sh
sudo env GALLERY_PUBLIC_BASE_URL=http://{server_ip}:{gallery_port} ./install_server.sh

Sur ce parcours, l’adresse du serveur est normalement celle du Raspberry.

03

Étape commune

Vérifier le serveur et récupérer le jeton

SERVEUR DARKTARGETGALLERY
curl http://127.0.0.1:{gallery_port}/health
sudo sed -n 's/^GALLERY_UPLOAD_TOKEN=//p' /etc/raspydarts-gallery.env

Le contrôle doit répondre {"status":"ok"}. Gardez le jeton affiché : il sera demandé à l’étape suivante.

Le jeton est privé. Ne l’affichez pas dans une capture d’écran.
04

Borne RaspyDarts

Installer le client de la galerie

Copiez le client et son script sur le Raspberry qui fait tourner RaspyDarts 4.5.1 ou Jurassic Darts :

WINDOWS · POWERSHELL
scp -r darktargetgallery {raspberry_user}@{raspberry_ip}:/home/{raspberry_user}/
scp 02-installer-client-raspberry.sh {raspberry_user}@{raspberry_ip}:/home/{raspberry_user}/
RASPBERRY · TERMINAL
cd /home/{raspberry_user}
chmod +x 02-installer-client-raspberry.sh
./02-installer-client-raspberry.sh {raspydarts_path} /home/{raspberry_user}/darktargetgallery http://{server_ip}:{gallery_port}

Quand le script le demande, tapez COPIER, puis collez le jeton récupéré juste avant. Si le serveur et la borne sont sur le même Raspberry, ces commandes restent identiques.

05

Menu RaspyDarts

Régler la galerie et la webcam

Upload CloudActivé
FournisseurServeur personnel
URL galeriehttp://192.168.50.98:8080
Webcam/dev/video0
SouvenirsPhotos
Nombre de photos2 ou plus

Enregistrez les réglages, puis redémarrez RaspyDarts.

06

Dernière vérification

Faire un essai complet

RASPBERRY · TERMINAL
curl http://{server_ip}:{gallery_port}/health
test -r /home/{raspberry_user}/.pydarts/gallery_credentials.json && echo "Identifiants : OK"
test -e {camera_device} && echo "Webcam : OK"

Sur la borne

  1. Lancez une partie courte.
  2. Prenez une photo.
  3. Terminez la partie.

Dans la galerie

  1. Ouvrez http://192.168.50.98:8080.
  2. Retrouvez la partie.
  3. Vérifiez les photos.

En cas de doute

Trois contrôles suffisent

Galerie inaccessible

Vérifiez l’adresse du serveur dans le configurateur.

Aucune photo

Vérifiez la webcam et le réglage Upload Cloud.

Envoi refusé

Relancez le script client avec le bon jeton.

Configurateur

Adapter toutes les commandes

Les changements sont appliqués instantanément partout dans ce guide.