Aller au contenu

Installer un serveur Stackmill

Cette procédure transforme un mini PC neuf en serveur Stackmill. Elle prend une vingtaine de minutes, essentiellement d'attente, et ne demande aucune connaissance de Linux : l'installation ne pose aucune question.

Le disque est entièrement effacé. Utilisez une machine qui ne contient rien.

Ce qu'il faut

  • Un mini PC x86-64 avec au moins 8 Go de mémoire et un disque de 64 Go, avec le TPM 2.0 et le Secure Boot activés dans le BIOS. Le TPM 2.0 s'appelle souvent Intel PTT ou AMD fTPM.
  • Une clé USB de 8 Go ou plus.
  • Un câble Ethernet vers un réseau qui distribue les adresses automatiquement, avec un accès internet pour l'activation. Ensuite la machine peut rester hors ligne définitivement.
  • Un ordinateur portable sur le même réseau.
  • La clé de licence serveur du client, et un accès au portail Apemill.

1. Télécharger l'image

Dans le portail, ouvrez Serveur et téléchargez l'ISO. Une longue empreinte est affichée à côté ; gardez la page ouverte, vous pourrez la comparer après l'écriture de la clé.

2. Écrire la clé USB

Utilisez balenaEtcher (Windows, macOS, Linux) ou Rufus sous Windows. Choisissez l'ISO, choisissez la clé, écrivez. Rien d'autre à régler.

3. Installer

Branchez la clé et le câble Ethernet sur le mini PC et allumez-le. Ouvrez le menu de démarrage — F12, F11, F8 ou Échap selon la marque — et choisissez la clé USB.

Une seule entrée apparaît : Install Stackmill server — ERASES THE WHOLE DISK. Elle démarre seule au bout de dix secondes.

L'installation se déroule sans intervention pendant une dizaine de minutes, puis la machine redémarre. Retirez la clé à ce moment-là.

4. Premier démarrage

La machine se configure : elle chiffre le disque, lie la clé à sa propre puce TPM et démarre Stackmill. Laissez-lui deux ou trois minutes.

L'écran affiche ensuite la version, l'adresse à ouvrir, et non activé.

5. Activer

Depuis le portable, ouvrez http://stackmill.local. Si ce nom ne répond pas, utilisez l'adresse affichée sur l'écran du mini PC.

Stackmill s'ouvre sur le panneau de licence. Collez la clé de licence serveur et validez. La machine se lie à sa puce TPM, et l'écran du mini PC indique maintenant activé.

L'installation est terminée. Internet n'est plus nécessaire : la licence fonctionne hors ligne définitivement. Seules les mises à jour utilisent à nouveau le réseau.

En cas de problème

Ce que vous voyez Ce que cela signifie
La licence est refusée faute de TPM Le TPM 2.0 est désactivé dans le BIOS. Activez-le, redémarrez, réactivez. Rien n'est perdu.
Aucune adresse à l'écran Le réseau n'en a distribué aucune. Vérifiez le câble, puis le serveur d'adresses du réseau.
stackmill.local ne s'ouvre pas Certaines machines Windows ne résolvent pas ce nom. Utilisez l'adresse affichée à l'écran.
Deux serveurs Stackmill sur un réseau Le second répond à stackmill-2.local. Utilisez plutôt les adresses.
La licence est refusée pour machine virtuelle Stackmill ne fonctionne que sur du matériel réel.

Notes pour l'informatique du site

  • Le serveur utilise le port 80 pour l'interface et les ports 22222, 29750, 33500, 38890, 41800, 42400 pour la liaison entre l'interface et la cellule robotisée. Tous sur le réseau local uniquement.
  • Donnez une adresse fixe à la machine en la réservant dans le serveur d'adresses du réseau. Le serveur n'a rien à reconfigurer.
  • Rien n'accepte de connexion venant de l'extérieur du réseau local. L'assistance à distance s'ouvre avec l'accord du client, depuis la machine vers l'extérieur, et le client y met fin quand il le souhaite.
  • Les mises à jour ne sont jamais automatiques. Quelqu'un décide, depuis l'interface ou par une commande.