Note: To get an SSL certificate issued, you need a domain name. Certificates can't be signed to an IP address any more.
-
Clean install of Raspbian Buster without DE (set up SSH) -> secure Raspi following a manual on their website
-
Install Docker (currently
curl -sSL get.docker.com | CHANNEL='nightly' bash
) -
sudo groupadd docker && sudo usermod -aG docker $USER
-
sudo systemctl enable docker
-
Install docker-compose
-
Copy the files in this directory to your desired location
-
Substitute all ellipses in docker-compose.yml with your settings
-
docker compose up -d
-
docker network inspect NETWORK
(if you don't know the name, find it bydocker network ls
) and note the ip address of mariadb server -
Open the page in web browser, there you should see the config page.
-
Set your credentials, and set the connection to mysql (it's in the docker network, so you have to set address mentioned above). Do not change the data directory, this one is the path inside the Docker container. The data directory could be changed BEFORE installation in the docker-compose.yml file.