Installation — vue d'ensemble
Installer Liberty Next : choisir Docker (installation légère ou complète) ou une installation Python, lancer une commande, se connecter, ajouter la licence et les applications sous licence, activer le HTTPS. Toute l'exploitation — état, sauvegarde, mise à jour, retour arrière — passe ensuite par la même commande.
Architecture
Les éléments d'une installation Liberty Next, quel que soit le mode d'installation (Docker léger, Docker complet, Python avec systemd) : un processus serveur, une base du framework, des fichiers de configuration, le paquet facultatif des applications sous licence et deux secrets — l'emplacement de chacun, le démarrage du serveur, le contrôle de son état.
Docker
Installer Liberty Next avec Docker : prérequis, installation légère (un conteneur, SQLite) et installation complète (PostgreSQL, Traefik, pgAdmin, Portainer), options d'installation, versions de l'image, fichiers compose enregistrés, Docker Swarm.
Serveur Python
Installer Liberty Next sans Docker : installation pipx depuis PyPI, secrets dans un fichier d'environnement, initialisation de PostgreSQL avec liberty-admin init-db, applications sous licence, unité systemd, et liberty-ops pour l'état, les sauvegardes et les mises à jour.
Applications sous licence
Installer Nomasx-1 et Nomajde sur Liberty Next : la clé de licence, le wheel des applications, les bases créées par les tâches d'installation, la fusion entité par entité qui conserve les modifications locales à chaque mise à jour, et la première connexion au système source.
HTTPS et Traefik
Passer Liberty Next en HTTPS sur l'installation Docker complète : certificat Let's Encrypt ou certificat fourni, changement de mode ou retour au HTTP avec ./liberty ssl, mot de passe du tableau de bord Traefik, et ce qu'il faut relayer avec un proxy inverse existant.
Outils visuels intégrés
Utiliser les instances Portainer et pgAdmin livrées avec la disposition Docker Full de Liberty — premier démarrage, tâches d'exploitation courantes, arbitrages de sécurité autour de la socket Docker, spécificités Swarm.
Exploitation
Exploiter une installation Liberty Next au quotidien : ./liberty status et doctor, démarrage, arrêt et journaux, sauvegardes et restaurations, tâches d'administration courantes, liberty-ops pour les installations Python, et les problèmes fréquents avec leur correction.
Mise à jour et retour arrière
Mettre à jour Liberty Next en une commande : ./liberty upgrade (Docker) ou liberty-ops upgrade (Python) contrôle l'installation, prend une sauvegarde, installe la nouvelle version et les applications, applique les migrations de schéma et enregistre un rapport ; rollback l'annule. Mises à jour Swarm et versions.
Liste de contrôle de production
Ce qu'il faut vérifier avant de mettre un serveur Liberty Next en production : version fixée, HTTPS, mots de passe, secrets gardés hors du serveur, ports exposés, protection de la connexion, sauvegardes, journaux, supervision — et ce que les installations Docker livrées protègent déjà.