mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-23 03:43:12 +00:00
Un peu de style
This commit is contained in:
parent
34c10b7113
commit
5cd7165a72
1 changed files with 12 additions and 11 deletions
23
README.md
23
README.md
|
@ -1,32 +1,33 @@
|
||||||
== Re2o ==
|
# Re2o
|
||||||
|
|
||||||
Avant propos :
|
## Avant propos
|
||||||
|
|
||||||
Re2o est un logiciel d'administration développé initiallement au rezometz. Il se veut agnostique au réseau considéré, de manière à être installable en quelques clics.
|
Re2o est un logiciel d'administration développé initiallement au rezometz. Il se veut agnostique au réseau considéré, de manière à être installable en quelques clics.
|
||||||
|
|
||||||
Il utilise le framework django avec python3. Il permet de gérer les adhérents, les machines, les factures, les droits d'accès, les switchs et la topologie du réseau.
|
Il utilise le framework django avec python3. Il permet de gérer les adhérents, les machines, les factures, les droits d'accès, les switchs et la topologie du réseau.
|
||||||
De cette manière, il est possible de pluguer très facilement des services dessus, qui accèdent à la base de donnée en passant par django (ex : dhcp), en chargeant la liste de toutes les mac-ip, ou la liste des mac-ip autorisées sur le réseau (adhérent à jour de cotisation).
|
De cette manière, il est possible de pluguer très facilement des services dessus, qui accèdent à la base de donnée en passant par django (ex : dhcp), en chargeant la liste de toutes les mac-ip, ou la liste des mac-ip autorisées sur le réseau (adhérent à jour de cotisation).
|
||||||
|
|
||||||
Installation :
|
## Installation
|
||||||
|
|
||||||
Dépendances :
|
Dépendances :
|
||||||
|
|
||||||
python3-django (1.8, jessie-backports)
|
* python3-django (1.8, jessie-backports)
|
||||||
django-bootstrap3 (pip install)
|
* django-bootstrap3 (pip install)
|
||||||
python3-django-macaddress (stretch)
|
* python3-django-macaddress (stretch)
|
||||||
python3-dateutil (jessie-backports)
|
* python3-dateutil (jessie-backports)
|
||||||
|
|
||||||
Moteur de db conseillé (mysql), postgresql fonctionne également.
|
Moteur de db conseillé (mysql), postgresql fonctionne également.
|
||||||
Pour mysql, il faut installer :
|
Pour mysql, il faut installer :
|
||||||
mysql-server (jessie)
|
|
||||||
python3-mysqldb (jessie-backports)
|
|
||||||
|
|
||||||
Configuration :
|
* mysql-server (jessie)
|
||||||
|
* python3-mysqldb (jessie-backports)
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
Le site est prêt a fonctionner, il faut simplement créer la base de donnée (par défaut re2o), et régler les variables présentes dans setting_local.py
|
Le site est prêt a fonctionner, il faut simplement créer la base de donnée (par défaut re2o), et régler les variables présentes dans setting_local.py
|
||||||
Un fichier d'exemple est disponible.
|
Un fichier d'exemple est disponible.
|
||||||
Ensuite, effectuer les migrations. Un squelette de base de donnée, via un mysqldump peut être fourni.
|
Ensuite, effectuer les migrations. Un squelette de base de donnée, via un mysqldump peut être fourni.
|
||||||
|
|
||||||
Configuration avec apache :
|
## Mise en production avec apache
|
||||||
|
|
||||||
re2o/wsgi.py permet de fonctionner avec apache2 en production
|
re2o/wsgi.py permet de fonctionner avec apache2 en production
|
||||||
|
|
Loading…
Reference in a new issue