Page History
...
AxxonData is a local version of the AxxonNet AxxonNet cloud service and it is used to work in local networks only. AxxonData is compatible with Axxon One version 1.0.4 and with the Axxon Next archive product.
...
Info | ||
---|---|---|
| ||
This installation description is relevant for Ubuntu 20.04 and Debian 1112. Installation for other OS versions can be slightly different. |
...
Update the current package list:
Code Block language bash sudo apt update
Install the packages that allow APT to use HTTPS:
Code Block language bash sudo apt install apt-transport-https ca-certificates curl software-properties-common
Add the CFG key of the official Docker repository to the system:
Code Block language bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Info title Note When installing on Debian 1112, this command will look like this:
Code Block language bash curl -fsSL https://download.docker.com/linux/debian/gpg | sudo aptgpg --keydearmor add --o /usr/share/keyrings/docker-archive-keyring.gpg
Add the Docker repository to the list of the APT package sources:
Code Block language bash sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Info title Note When installing on Debian 1112, this command will look like this:
Code Block language bash sudo add-apt-repositoryecho "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian stretch stable" $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Update the current package list including the Docker packages from the added repository:
Code Block language bash sudo apt update
Make sure the installation is performed from the Docker repository:
Response example:Code Block language bash apt-cache policy docker-ce
Code Block language bash docker.service - Docker Application Container Engine-ce: LoadedInstalled: 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(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:
Code Block language bash sudo apt install docker-ce
Install the DockerInfo title Note When installing on Debian 12, this command will look like this
:
Code Block language bash sudo apt install docker-ce docker-ce-cli containerd.io
Make sure the Docker is running:
The response must contain the active (running) status:Code Block language bash sudo systemctl status docker
Code Block language bash 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
...
Download the distribution archive from the AxxonSoft website and unpack it into any folder.
The default access protocol is HTTPS that requires manual installation of certificates on client AxxonData computers. If it is necessary to switch to HTTP, run the following command:
Code Block language bash 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:
Code Block language bash sudo ./http_https_switcher.sh HTTPS
In the terminal, run the command to grant the execution permissions to the scripts (load.sh, once.sh, run.sh, stop.sh).
Code Block language bash sudo chmod +x *.sh
Run the once.sh script.
Code Block language bash sudo ./once.sh
Run the load.sh script.
Code Block language bash sudo ./load.sh
Create the Docker services.
Code Block language bash sudo ./run.sh
Check the services status.
Code Block language bash sudo docker service ls
In the REPLICAS column, all values must be displayed as 1/1.
- Change the name of the vmscloud.local domain in the /etc/hosts file.
Install the root certificate. The certificate must be in PEM format with a .crt extension.
If you use Firefox, then you must add the rootCA certificate to the Firefox Certificates yourself.Code Block language bash sudo mkdir /usr/share/ca-certificates/extra sudo cp rootCA.pem /usr/share/ca-certificates/extra/rootCA.crt sudo dpkg-reconfigure ca-certificates
Change the AxxonData address in the Axxon One configuration:
- Stop the Server.
- In the infra.dictionardictionary file, replace the address of the CLOUD_URL parameter with vmscloud.local. If the Axxon One Server is installed in Linux OS, the file will be located in the /opt/AxxonSoft/AxxonOne/Dictionary.local directory. If Axxon One Server is installed in Windows OS, the file will be located in the C:\Program Files\AxxonSoft\AxxonOne\Dictionary.local directory.
- Start the Server.
- On the Axxon One Server, enter the address of the computer on which AxxonData is installed in the hosts file (C:\Windows\System32\drivers\etc or /etc/hosts). For example, 192.168.11.12 vmscloud.local. If AxxonData is installed on the same computer with the Axxon One Server, you can skip this step.
...