pywallter/README.md

40 lines
1.5 KiB
Markdown
Raw Normal View History

2022-07-10 15:09:03 +02:00
# Pywallter est un projet de portail communautaire pour les utilisateur d'un serveur.
2022-08-06 19:25:27 +02:00
ça demande juste un identifiant et un mot de passe et voila.
On peut y importer des fichiers que l'on pourra rendre accèssible en public par la suite.
Je voulais tester cette idée de post-it pour que les utilisateur puisse s'échanger des messages
2022-07-10 15:09:03 +02:00
ou que les admins puisse faire des annonces... On verra
on pourrait ajoute de la double authentification mais bon ...
2020-11-29 02:05:19 +01:00
2022-07-05 06:13:44 +02:00
## Pour démarrer le programme
2020-11-29 02:05:19 +01:00
### Sur OpenBSD (7.1)
2022-08-06 19:25:27 +02:00
Il faut installer FLask et quelques dépendances
2022-08-13 04:39:18 +02:00
pkg_add py3-werkzeug py3-jinja2 py3-Pillow py3-wtforms py3-flask-wtf py3-flask \
py3-bcrypt py3-markdown py3-gevent py3-zopeinterface
Il reste malheuresment une dépendances sur flask-bcrypt a installé avec pip:
pip install flask-bcrypt
### Sur Debian
apt install python3-flask python3-flask-bcrypt python3-wtforms python3-pil python3-markdown \
python3-gevent python3-zope.interface
### Ensuite dans le dossier du projet tu fais :
2020-11-29 02:05:19 +01:00
$ export FLASK_APP=pywallter.py
$ flask run
#### En serveur de production
$ python3 wsgi.py
Et ça devrait démarrer sans soucis.
## Support serveru MAIL et XMPP
Le logiciel a besoin de opensmtpd et prosody pour fonctionner.
2022-08-13 04:39:18 +02:00
Le serveur mail et xmmp se base sur le domaine de la machine.
Les scripts dans le dossier scripts sont la à titre d'exemple et peuvent être copié dans /usr/local/bin
si vous la configuration présenté dans le wiki