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 ?
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 :
mkdir -p /home/{raspberry_user}/raspydarts-backups
cp -a {raspydarts_path} /home/{raspberry_user}/raspydarts-backups/raspydartsLXC Ubuntu
Créer le serveur séparé
Créer le conteneur
Dans Proxmox, créez un CT nommé darktargetgallery avec Ubuntu 24.04.
Donner les ressources
Prévoyez 2 cœurs, 1 Go de mémoire et au moins 20 Go de stockage.
Fixer le réseau
Attribuez l’adresse {server_ip} et activez le démarrage automatique.
apt update
apt upgrade -y
apt install -y unzip curl openssh-server
systemctl enable --now sshDepuis l’ordinateur, copiez le dossier préparé sur le LXC :
scp -r darktargetgallery {lxc_user}@{server_ip}:/root/cd /root/darktargetgallery/server
chmod +x install_server.sh
GALLERY_PUBLIC_BASE_URL=http://{server_ip}:{gallery_port} ./install_server.shRaspberry Pi
Installer la galerie sur le Raspberry
Préparer le système
Utilisez Raspberry Pi OS 64 bits à jour sur un Raspberry Pi 4 ou 5.
Garder une IP fixe
Réservez l’adresse {server_ip} pour le Raspberry dans votre routeur.
Vérifier l’espace
Gardez au moins 10 Go libres pour les photos et les parties.
sudo apt update
sudo apt upgrade -y
sudo apt install -y unzip curlDepuis l’ordinateur, copiez le dossier préparé sur le Raspberry :
scp -r darktargetgallery {raspberry_user}@{raspberry_ip}:/home/{raspberry_user}/cd /home/{raspberry_user}/darktargetgallery/server
chmod +x install_server.sh
sudo env GALLERY_PUBLIC_BASE_URL=http://{server_ip}:{gallery_port} ./install_server.shSur ce parcours, l’adresse du serveur est normalement celle du Raspberry.
Étape commune
Vérifier le serveur et récupérer le jeton
curl http://127.0.0.1:{gallery_port}/health
sudo sed -n 's/^GALLERY_UPLOAD_TOKEN=//p' /etc/raspydarts-gallery.envLe contrôle doit répondre {"status":"ok"}. Gardez le jeton affiché : il sera demandé à l’étape suivante.
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 :
scp -r darktargetgallery {raspberry_user}@{raspberry_ip}:/home/{raspberry_user}/
scp 02-installer-client-raspberry.sh {raspberry_user}@{raspberry_ip}:/home/{raspberry_user}/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.
Menu RaspyDarts
Régler la galerie et la webcam
Enregistrez les réglages, puis redémarrez RaspyDarts.
Dernière vérification
Faire un essai complet
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
- Lancez une partie courte.
- Prenez une photo.
- Terminez la partie.
Dans la galerie
- Ouvrez
http://192.168.50.98:8080. - Retrouvez la partie.
- 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.