This is a docker-compose config plus a set of scripts that grabs the latest Cloudlog and hosts it using nginx with php-fpm with SSL (letsencrypt if public, or self signed if local). It also runs a container for processing the cron jobs that cloudlog requires
It does the basic set-up and configuration of cloudlog
It has a set of scripts to install, start, stop and update
Documentation still a work in progress.
To use, ensure you have a recent version of docker and docker-compose installed, then clone this repo and:
cp .env.sample .env
edit .env with your details
./install.sh
Once installed you will need to create a station profile and populate the country files (on the admin menu) before you can log QSOs
If you are familiar with cloudlog not on docker then you will find the cloudlog files at ./data/cloudlog where you can edit/import as you please.
To import a SQL database you might already have, run install.sh and then exit when it asks to start, place your sql backup file in ./data/initdb.d and remove the install.sql file in there. Now run ./start.sh and it should import the database. You can do the same for the cloudlog files.
Issues, PRs etc welcome