AxxonData — local version of cloud service AxxonNet. AxxonData is compatible with Axxon Next version 4.4.2 or higher.
This installation description is relevant for Ubuntu 18.04. Installation of other OS versions may be slightly different. |
To install the latest version of Docker from the official repository, do the following:
Update the current package list.
sudo apt update |
Install the packages that allow APT to use HTTPS.
sudo apt install apt-transport-https ca-certificates curl software-properties-common |
Add the CFG key of the official Docker repository to the system.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - |
Add the Docker repository to the APT package sources list.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" |
Update the current package list including the Docker packages from the added repository.
sudo apt update |
Make sure the installation is being performed from the Docker repository.
apt-cache policy docker-ce |
Response example:
docker-ce:
Installed: (none)
Candidate: 18.03.1~ce~3-0~ubuntu
Version table:
18.03.1~ce~3-0~ubuntu 500
500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages |
Install the Docker.
sudo apt install docker-ce |
Make sure the Docker is running.
sudo systemctl status docker |
The response should contain the active (running) status:
docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2018-07-05 15:08:39 UTC; 2min 55s ago
Docs: https://docs.docker.com
Main PID: 10096 (dockerd)
Tasks: 16
CGroup: /system.slice/docker.service
├─10096 /usr/bin/dockerd -H fd://
└─10113 docker-containerd --config /var/run/docker/containerd/containerd.toml |
To install AxxonData, do the following:
Download the distribution archive and unpack it into any folder.
The default access protocol is HTTPS, which requires manual installation of certificates on client computers in local cloud. If it is necessary to switch to HTTP, run the following command:
sudo ./http_https_switcher.sh HTTP |
HTTP is an insecure protocol that does not require a certificate to be installed. To switch back to HTTPS, run the following command:
sudo ./http_https_switcher.sh HTTPS |
HTTP protocol is available starting from Axxon Next 4.6.1. |
In the terminal, execute the command to grant execution rights to the scripts (load.sh, once.sh, run.sh, stop.sh).
sudo chmod +x *.sh |
Run the once.sh script.
sudo ./once.sh |
Run the load.sh script.
sudo ./load.sh |
Create the Docker services.
sudo ./run.sh |
Check the services status.
sudo docker service ls |
In the REPLICAS column, all values should be displayed as 1/1.
Install the root certificate. The certificate should be in PEM format with a .crt extension.
$ mkdir /usr/share/ca-certificates/extra $ cp rootCA.pem /usr/share/ca-certificates/extra/rootCA.crt $ dpkg-reconfigure ca-certificates |
If you use Firefox, then you should add the rootCA certificate to the Firefox Certificates yourself.
Change the AxxonData address in the Axxon Next configuration:
AxxonData will be available at vmscloud.local. By default, 2 test users are available: