# Requirements List of debian (bullseye) package required. - `python3-ldap` - `python3-flask` - `uwsgi` - `uwsgi-plugin-python3` - `nginx` # Configuration 1. Copy all the files in `/opt/lilk-users` 2. Edit LDAP settings in `lilik_users.py` 3. Symlink `conf/uwsgi/lilik_users.ini` in `/etc/uwsgi/apps-enabled/` ln -s /opt/lilik-users/conf/uwsgi/lilik_users.ini /etc/uwsgi/apps-enabled/lilik_users.ini 4. Configure nginx creating a `server` section in `/etc/nginx/sites-enabled/` # /etc/nginx/sites-enabled/site1.lilik.it.conf server { listen 443 ssl http2; listen [::]:443 ssl http2; # ... server_name and ssl configuration include /opt/lilik-users/conf/nginx/locations-lilik_users.conf; } 5. Restart uwsgi and nginx systemctl restart uwsgi systemctl restart nginx 6. Point your browser to `/add/add.html` and enjoy!