Unofficial docker images for https://github.com/magicbug/Cloudlog mainly for my personal use.
2.2K
This is a fork of the following: https://hub.docker.com/r/waarlandit/cloudlog
This provides unofficial docker images for Cloudlog mainly for my personal use, and you might like to do whatever you like with it.
Cloudlog web site is: https://www.magicbug.co.uk/cloudlog/
Cloudlog code can be found here: https://github.com/magicbug/Cloudlog
Cloudlog is created and developed by 2M0SQL Peter.
Not much that's not already provided if you check out the Git repo and create your own environment. On the other hand, this also adds some stuff I personally like and switches the distribution to debian:sid-slim, also built on Arm platform so that I can run it on my Raspberry Pi server whereas the repo I forked this from is only for Intel platform.
This might end up having additional changes as time goes and it is updated with the latest Cloudlog code approx once a week, maybe more often, maybe less + the latest Debian updates.
As the creator of Cloudlog, 2M0SQL explains: Cloudlog is an open-source PHP & MySQL based amateur radio logging application, allowing you to log contacts via a web browser on any device and platform.
You will need a MySQL instance running somewhere. I recommend to run it on Docker too. You need to figure how to do that yourselves.
Here's docker-compose file, mapping the three folders.
version: '3'
services:
cloudlog:
image: hakankoseoglu/cloudlog:latest
container_name: cloudlog
volumes:
- ./volume/config:/var/www/html/application/config
- ./volume/backup:/var/www/html/application/backup
- ./volume/uploads:/var/www/html/application/uploads
ports:
- "8099:80"
expose:
When you start it simply, visit http://server/index.php and reply the questions asked. Full documentation is available on the Cloudlog web site, or the git server.
This will ask for some basic information about you and the database, when you are done and saved everything you will see at: http:// the Cloudlog website. Restart the image to clean up the installation folder, it understands you have setup the initial configuration.
If you have a problem, delete your config and restart your docker, no harm done.
The docker image will attempt a git pull at every startup so it will be always up to date, but I will be pushing image updates once in a while to make sure everything else is similarly up to date.
Use at your own risk.
Install your Apache server as usual, then set up a virtual host like this. Always use LetsEncrpyt.
<VirtualHost *:443>
ServerName cloudlog.sample.org
DocumentRoot /someplace/logbook
ProxyPass / http://localhost:8099/
ProxyPassReverse / http://localhost:8099/
<Directory />
require all granted
</Directory>
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/certfilename/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/certfilename/privkey.pem
</VirtualHost>
Done.
Content type
Image
Digest
sha256:7f93193a4…
Size
320.9 MB
Last updated
15 days ago
docker pull hakankoseoglu/cloudlog