Installer Docker Engine et Compose
Installez Docker Engine et le module Compose adapté à votre distribution Linux, puis vérifiez que Docker démarre correctement.
STUDIOAIDE À L’INSTALLATION · 03 / 04
CUP fonctionne avec Docker Engine sur Linux et Docker Desktop sur Windows.
Le guide Windows détaille chaque étape avec captures. La partie Linux reste générique car les commandes varient selon la distribution.
AIDE À L’INSTALLATION
Demandez-lui de vous aider à installer CUP, étape par étape.
Je veux installer CUP sur un PC. Demande si j’utilise Windows ou Linux, la version exacte du système et si Docker fonctionne. Pour Windows, suis le guide Docker Desktop et WSL 2 de la page CUP, étape par étape ; explique les commandes avant leur utilisation. Pour Linux, le guide est générique : demande ma distribution et vérifie les instructions avant de proposer une commande. Guide officiel CUP : https://cup-studio.com/instal/pc/ Guide-moi en français, simplement, une seule étape à la fois. Attends ma réponse avant de continuer. Appuie-toi sur le guide CUP et sur la documentation officielle ; ne devine pas les menus, commandes ou compatibilités. Si une information manque, dis-le et aide-moi à la vérifier. Sécurité : ne me demande jamais de mot de passe, code d’activation, numéro de série de licence, clé ou jeton. Je saisis les informations de licence uniquement dans l’installateur CUP officiel. Ne propose aucune commande qui efface, réinitialise ou remplace des données. Explique l’effet de toute commande qui modifie le système et attends mon accord avant de la faire exécuter. Ne m’aide pas à exposer un service sensible sur Internet. Demande-moi de masquer les données personnelles dans les captures et messages d’erreur. Commence maintenant par me poser la première question utile pour ce guide.
Ne partagez jamais votre mot de passe NAS ni votre code ou numéro de licence avec une IA.
LINUX
Parcours générique. Les commandes peuvent varier selon votre distribution.
Installez Docker Engine et le module Compose adapté à votre distribution Linux, puis vérifiez que Docker démarre correctement.
Téléchargez l’archive Docker et décompressez CUP-Installer-Docker.zip.
Ouvrez un terminal dans le dossier décompressé et lancez ./start-cup.sh. Choisissez le dossier de données et gardez l’adresse locale proposée.
./start-cup.shOuvrez l’adresse locale affichée dans le navigateur. Créez l’accès propriétaire et saisissez les informations de licence dans l’installateur CUP.
WINDOWS · DOCKER DESKTOP · WSL 2
Guide détaillé avec les captures de votre installation. Téléchargez l’installateur Docker V7.33 avant de commencer.
Télécharger Docker Desktop pour Windows ↗Télécharger l’installateur CUP pour Docker · V7.33ZIP · WindowsAccéder au pas à pas SFTP Windows ↓
Accéder à l’option FTP/FTPS avec FileZilla Server ↓
Téléchargez Docker Desktop pour Windows AMD64. Gardez l’installation par utilisateur recommandée, choisissez WSL 2, laissez Windows Containers désactivé, puis démarrez Docker Desktop et attendez l’état Engine running.
Ouvrez Terminal en administrateur depuis le menu Démarrer. Si Docker indique que Virtual Machine Platform manque, exécutez la première commande et redémarrez si demandé. Si WSL manque encore, lancez la seconde commande.
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
# Redémarrez Windows si demandé, puis relancez Docker Desktop.
wsl --installTéléchargez CUP-Installer-Docker-V7.33.zip et décompressez-le dans Téléchargements. Dans l’Explorateur, ouvrez le dossier docker à l’intérieur du dossier extrait; il contient le Dockerfile, le fichier Compose et le lanceur. Gardez son chemin pour les étapes suivantes.
Set-Location "$env:USERPROFILE\Downloads\CUP-Installer-Docker-V7.33\docker"Dans Docker Desktop, ouvrez Settings → Resources → Advanced → Disk image location. Choisissez un dossier sur le disque souhaité, appliquez le réglage, confirmez le déplacement et attendez Engine running. Ce réglage déplace ensemble images, conteneurs et volumes Docker.
Vérifiez d’abord que Docker Desktop indique Engine running. Dans l’Explorateur de fichiers, ouvrez le dossier docker (celui qui contient Dockerfile), cliquez dans la barre d’adresse en haut, tapez powershell et appuyez sur Entrée. Une fenêtre PowerShell s’ouvre dans ce dossier. Cliquez sur Copier ci-dessous, cliquez dans la fenêtre, collez la commande et appuyez sur Entrée. Des lignes vont défiler pendant le téléchargement et la construction de l’image; attendez le message FINISHED ou de réussite et le retour de l’invite PowerShell. Ce test ne démarre pas CUP. Si une erreur rouge apparaît, arrêtez-vous et gardez le premier message d’erreur.
docker build --tag cup-installer:pc --file Dockerfile .Ouvrez Paramètres Windows → Système → Fonctionnalités facultatives → Afficher les fonctionnalités. Recherchez OpenSSH Server, sélectionnez Serveur OpenSSH (et non Client OpenSSH), puis installez-le. Attendez que l’état indique Ajouté.
Ouvrez Services en recherchant services ou avec services.msc. Ouvrez les propriétés de OpenSSH SSH Server, réglez Type de démarrage sur Automatique, cliquez sur Appliquer, puis sur Démarrer. Vérifiez que l’état du service est En cours d’exécution.
Ouvrez Pare-feu Windows Defender avec fonctions avancées de sécurité → Règles de trafic entrant. Vérifiez que OpenSSH SSH Server (sshd) est activée, autorise la connexion, utilise TCP sur le port local 22 et s’applique au profil Privé. Si elle manque, créez une règle entrante TCP 22 pour les réseaux privés seulement. Cela autorise l’accès sur votre réseau local de confiance; l’accès depuis Internet nécessite une configuration réseau sécurisée distincte.
Si vous choisissez FileZilla Server, passez les trois étapes OpenSSH ci-dessus : elles servent au SFTP. Téléchargez FileZilla Server (et non FileZilla Client) depuis le site officiel et installez-le comme service Windows. Il est gratuit et prend en charge FTP et FTPS explicite. Laissez le service démarrer avec Windows.
Télécharger FileZilla Server pour Windows ↗Guide d’installation FileZilla ↗Dans la fenêtre d’administration FileZilla Server, ouvrez Rights management → Users et ajoutez un compte dédié avec un mot de passe fort. Dans Mount points, reliez le vrai dossier Windows, par exemple D:\CUP-Import, au chemin virtuel /. Autorisez seulement l’affichage des dossiers et l’envoi/la création de fichiers; ne permettez pas l’accès anonyme. Le compte Windows qui exécute le service FileZilla doit pouvoir lire et écrire dans ce dossier.
Ouvrez Protocol settings → FTP and FTP over TLS (FTPS). Gardez l’écoute TCP sur le port 21 et exigez Explicit FTP over TLS. Dans Connection Security, gardez le certificat créé pour les essais ou installez un certificat de confiance pour un usage régulier. Dans Passive mode, définissez une plage fixe, par exemple TCP 50000–50010. Le FTP simple n’est pas chiffré; activez-le seulement si un appareil du réseau local de confiance ne sait pas utiliser FTPS. Appliquez les réglages.
Guide FileZilla : FTPS et certificat ↗Guide FileZilla : ports passifs ↗Dans le Pare-feu Windows Defender, autorisez TCP 21 et TCP 50000–50010 en entrée pour le profil Privé uniquement. Depuis un autre appareil du même réseau, ouvrez FileZilla Client : saisissez l’adresse IP locale du PC, le port 21, le compte créé, choisissez FTP explicite sur TLS et utilisez le mode passif. Envoyez une image test. Si le point de montage FileZilla expose le dossier d’arrivée comme racine, son chemin distant est /.
Guide FileZilla : vérifier le réseau ↗Choisissez un dossier dédié, par exemple D:\CUP-Import, sur le disque souhaité. Donnez les droits de lecture/écriture au compte qui exécute le serveur choisi. Depuis un autre appareil du même réseau, testez soit SFTP vers l’adresse IP locale du PC en TCP 22 (OpenSSH), soit FTPS explicite en TCP 21 (FileZilla Server) avec sa plage passive. Envoyez une image test et notez le chemin distant affiché par le client. Avec FileZilla, si le dossier est monté comme racine, le chemin distant est /; avec SFTP, il peut différer du chemin Windows. Utilisez ce chemin testé dans CUP.
Revenez dans la même fenêtre PowerShell, toujours ouverte dans le dossier docker. Pour lancer l’installation, cliquez sur Copier sous la dernière commande, collez-la dans PowerShell puis appuyez sur Entrée. Ensuite, le script pose une question à la fois : tapez une réponse puis appuyez sur Entrée avant la suivante.
Seulement si PowerShell indique que les scripts sont désactivés : lancez d’abord cette autorisation temporaire dans la fenêtre actuelle. Appuyez sur Entrée et confirmez si demandé.
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass.\start-cup.ps1Le lanceur n’installe ni ne démarre OpenSSH ou FileZilla Server, ne crée aucun compte de transfert, ne règle pas le pare-feu et n’ouvre pas de port sur le routeur. Il monte le dossier d’arrivée séparément dans Docker; les données de CUP restent dans son volume Docker.
Attendez la fin de la construction Compose. Dans Docker Desktop, vérifiez que le conteneur cup est actif et que le port local choisi (8080 par défaut) est relié au port 80 du conteneur. Le dossier d’arrivée est monté séparément sous /srv/cup-import. Pour le test, l’écoute reste sur 127.0.0.1 : CUP est accessible depuis ce PC seulement.
Ouvrez http://localhost:8080/ dans votre navigateur, ou utilisez le port que vous avez choisi. Saisissez le nom propriétaire, l’e-mail associé à une licence CUP valide, un identifiant, un mot de passe et le code de licence. Entrez ces informations uniquement dans l’installateur. Si la licence est refusée, vérifiez l’e-mail et le code. Arrêtez-vous ici si vous ne disposez pas d’une licence valide.
Après validation, CUP Central télécharge la version autorisée par la licence. Continuez jusqu’à l’écran confirmant que CUP est prêt et que la vérification du paquet est terminée. Le numéro de version de la capture peut évoluer.
Pour ce premier test, CUP écoute sur 127.0.0.1 et reste accessible depuis ce PC uniquement. Pour qu’un NAS reverse proxy atteigne ensuite le PC, il faudra remplacer cette adresse d’écoute par l’adresse IP locale du PC et autoriser ce trafic dans le pare-feu; ne redirigez pas le port CUP directement depuis Internet. Le dossier d’arrivée reste distinct des données applicatives. Ne supprimez aucun volume Docker contenant des données. Si CUP est déjà installé par l’ancienne procédure, ne relancez pas ce script avec les réglages par défaut : il créerait un autre conteneur et un nouveau volume.
Cette archive Docker prépare le stockage et le dossier d’arrivée; l’application CUP est téléchargée séparément depuis CUP Central. La version de l’application dépend de celle qui y est publiée. Pour utiliser les réglages FTP/SFTP de V7.33, CUP doit aussi recevoir la mise à jour V7.33 depuis son centre de mise à jour.
ÉTAPE SUIVANTE · APRÈS L’INSTALLATION
Ce schéma concerne une installation chez vous, derrière votre propre box Internet.