Administration
Bench
Bench
Dodock est basé sur le modèle applicatif Frappe et en partage la même architecture.
Chaque site Dodock est installé dans un bench
.
Un bench
est un environnement virtuel Python dans lequel est installé le framework, les applications et un ou plusieurs sites.
Créer un dossier bench
bench init [nom du bench]
Créer un site
bench new-site [mon.site.fr]
Définir un site par défaut
Permet de ne pas avoir à préciser le nom du site à chaque commande.
bench use [mon.site.fr]
Basculer en mode production
sudo bench setup production [USER]
Paramètrer des sauvegardes
bench setup backup
Regénérer la configuration de Nginx
bench setup nginx
Télécharger une application
bench get-app [URL git de l'application]
Installer une application
bench --site [nom du site] install-app [nom de l'application]
Installation sur RHEL (CentOS, AlmaLinux, RockyLinux) 8 et 9
Guide de configuration complet d'un serveur Dokos sur plateformes Redhat et clones
Multi-tenant
Une fois que vous avez installé Dodock vous voudrez certainement activer sa fonctionnalité DNS Multitenant pour y accéder depuis votre nom de domaine.