Sign inSign up

waarlandit/cloudlog

By waarlandit

•Updated 9 months ago

Web based amateur radio logging application.

Image
1

8.9K

waarlandit/cloudlog repository overview

⁠Cloudlog

Cloudlog is self hosted HAM-radio amateur logging solution (https://github.com/magicbug/Cloudlog⁠)

To make the installation easier I created a Docker image to make the installation even more easy than the original setup.

⁠What you need

You need a MySQL (or MariaDB) database and this image needs some volume shares to store configuration data, I use docker-compose for my running version.

version: '3.4'
services:
  cloudlog:
    image: waarlandit/cloudlog
    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
    expose:
      - "80"
  mysql:
    image: mariadb:10.3
    env_file:
      - env/mysql.env
    volumes:
      - ./volume/mysql:/var/lib/mysql
    expose:
      - "3306"

⁠First start

On the first start it will create the configuration files and you will need to go to: http:///install/index.php

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.

⁠Upgrading from old version

The 9.x.2.1 version serves Cloudlog 2.1. If you are upgrading from Cloudlog 1.x the easiest way is to export your logs from the old version and start over with this version and import your logs. Migrating from Cloudlog 1.x to 2.x with Docker is not very reliable.

⁠Oops

if you made a mistake and want to start over with the configuration you need to delete all tables from the database and remove the configuration files from your volume share. Start the container again and it will be ready for setup again.

⁠Updates

  • On every start of the container it will do a git pull from the cloudlog github page to make sure you have the latest version of Cloudlog.
  • The cron jobs are automaticly setup and will run on the given moments in the Cloudlog documentation.

Have fun, Ron (PA3RPW)

Tag summary

Content type

Image

Digest

sha256:77298fb16…

Size

140.1 MB

Last updated

9 months ago

docker pull waarlandit/cloudlog