Bonjour,
Existe-t-il une procédure d’installation hors ligne ? Je souhaite l’installer sur un serveur qui n’a pas d’accès internet.
Merci !
Cordialement.
Jean-Sébastien
Bonjour,
Existe-t-il une procédure d’installation hors ligne ? Je souhaite l’installer sur un serveur qui n’a pas d’accès internet.
Merci !
Cordialement.
Jean-Sébastien
Bonjour,
On doit pouvoir s’en sortir de la manière suivante :
Depuis un ordinateur linux (ou mac), avec un accès internet, installer fab-manager avec la procédure classique mais en désactivant le SSL (c’est à dire le HTTPS donc pas de Let’s Encrypt). À la fin de l’installation tu devras configurer la variable ALLOW_INSECURE_HTTP dans le fichier config/env.
Ensuite, avec une clef USB montée sur ce même ordinateur sur /mnt/usb-key
et fab-manager installé dans /apps/fabmanager
:
INSTALLATION_MEDIA="/mnt/usb-key"
FM_PATH="/apps/fabmanager"
docker save sleede/fab-manager:latest > "$INSTALLATION_MEDIA/fabmanager.tar"
docker save postgres:9.6 > "$INSTALLATION_MEDIA/postgres.tar"
docker save elasticsearch:5.6 > "$INSTALLATION_MEDIA/elasticsearch.tar"
docker save redis:6-alpine > "$INSTALLATION_MEDIA/redis.tar"
docker save nginx:latest > "$INSTALLATION_MEDIA/nginx.tar"
xz -9 "$INSTALLATION_MEDIA/*.tar"
cd "$FM_PATH"
docker-compose down
mkdir "$INSTALLATION_MEDIA/app"
cp -R "$FM_PATH" "$INSTALLATION_MEDIA/app"
Puis transférer la clef USB sur l’ordinateur sans internet et :
INSTALLATION_MEDIA="/mnt/usb-key"
FM_PATH="/apps/fabmanager"
docker load < "$INSTALLATION_MEDIA/fabmanager.tar.xz"
docker load < "$INSTALLATION_MEDIA/postgres.tar"
docker load < "$INSTALLATION_MEDIA/elasticsearch.tar"
docker load < "$INSTALLATION_MEDIA/redis.tar"
docker load < "$INSTALLATION_MEDIA/nginx.tar"
sudo mkdir -p "$FM_PATH"
sudo chown -R "$(whoami)" "$FM_PATH"
cp -R "$INSTALLATION_MEDIA/app" "$FM_PATH"
cd "$FM_PATH"
docker-compose up -d
Normalement ça devrait fonctionner par contre :
Bon courage
Hello Sylvain
Pas besoin de CB, je regarde FabManager pour gérer un petit fablab au sein de mon entreprise qui est ouvert aux salariés.
Je me suis aussi posé la question pour l’upgrade…
Je vais déjà faire l’installation. Si ça fonctionne; je creuserais pour l’upgrade !
Il faudra aussi que j’active https et que j’installe un certificat spécifique…
Merci pour la réponse et ce guide d’install.
Je vous tiens au courant de mes avancées !
Jean-Sébastien