I contacted the author on github and got the manual.
# start containers (without persistant storage on bridge network)
docker run -d \
--name=akauntingtmp \
--net=bridge \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Australia/Melbourne \
-p 443:443 \
-p 80:80 \
--restart unless-stopped \
vcxpz/akaunting
docker run -d \
--name=mariadbtmp \
--net=bridge \
-e TZ="Australia/Sydney" \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=password \
-e PUID=99 \
-e PGID=100 \
vcxpz/mariadb
# mysql setup
docker exec -it mariadbtmp bash
mysql -uroot -ppassword
CREATE DATABASE Akaunting;
CREATE USER 'akaunting'@'%' IDENTIFIED BY 'akaunting';GRANT USAGE ON *.* TO 'akaunting'@'%' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
GRANT ALL PRIVILEGES ON `Akaunting`.* TO 'akaunting'@'%';
# akaunting setup
docker exec -it akauntingtmp bash
cd /config/www/akaunting/
php artisan install \
--db-host="127.0.0.1" \
--db-name="Akaunting" \
--db-username="akaunting" \
--db-password="akaunting" \
--db-prefix="wal_" \
--company-name="Apple" \
--company-email="
[email protected]" \
--admin-email="
[email protected]" \
--admin-password="AdMinW3BuiPassword" \
--locale="en-AU"