Installation sur Freenas/Freebsd

Je viens de réaliser avec succès l’installation dans un conteneur “jail” sur freenas 11. A toute fin utile voici la procédure que j’ai suivie :
[ol]

  • Installation des paquets :
pkg install bash vim-lite tree python36 py36-pip py36-virtualenv py36-lxml py36-sqlite3 py36-tkinter py36-mysqlclient
  • Installation de l’environnement python :
mkdir /var/virtualenv/diacamma
virtualenv-3.6 /var/virtualenv/diacamma -p /usr/local/bin/python3.6
cd /var/virtualenv/diacamma
source bin/activate.csh
pip install diacamma-syndic lucterios-standard gunicorn mysqlclient Pillow
  • Initialisation de l’instance (sans environnement graphique) :
setenv LANG en_US.UTF-8
lucterios_admin.py add -n macopro -p diacamma.syndic -m 'diacamma.accounting,lucterios.contacts,diacamma.condominium,lucterios.mailing,lucte
rios.documents,diacamma.payoff' -d "mysql:name=macoprodb,user=dbuser,password=pass,host=@ipserveurmysql" -e 'LANGUAGE_CODE="fr",ALLOWED_HOSTS="*"'
  • le script de lancement :
#!/bin/csh
 
setenv LUCTERIOS_PATH "/var/virtualenv/diacamma"
setenv LANG en_US.UTF-8
 
source $LUCTERIOS_PATH/bin/activate.csh
cd $LUCTERIOS_PATH/
setenv DJANGO_SETTINGS_MODULE macopro.settings
gunicorn lucterios.framework.wsgi --bind=0.0.0.0:80 --daemon

[/ol]

Merci pour les commandes.
Malheureusement, les tutos d’installation de FreeNAS 11 sont rares.
J’ai fini par en trouver un à jour : https://www.jjworld.fr/installer-freenas-11-3-u2/

En espérant que ça aidera les visiteurs.

Les personnes installant Diacamma sur NAS (et donc sur FreeNAS) sont encore plus rares :wink: