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.
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.