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.