The easiest way to install Userli on a fresh Debian Buster is running these commands:
# install dependencies sudo apt install -y python-pip git sudo pip install molecule # re-run in case of error # get code git clone https://github.com/systemli/ansible-role-userli.git cd ansible-role-userli # install apache2, mariadb, php7.3 and userli sudo molecule converge -s localhost
This installs all dependencies, creates a database and database user
(name: userli, password: userli), and installs the userli code at
It is accessible via http://localhost:8080.
role="alert">Do not run this configuration in production.
Next, you would have to change the password of the database user, configure your instance, and probably install Dovecot to do anything meaningful.
Better, do a manual installation to understand each part of your configuration.