Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Update the current package list:

    Code Block
    languagebash
    sudo apt update
  2. Install the packages that allow APT to use HTTPS:

    Code Block
    languagebash
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
  3. Add the CFG key of the official Docker repository to the system:

    Code Block
    languagebash
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    Info
    titleNote

    When installing on Debian 12, this command will look like this:

    Code Block
    languagebash
    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  4. Add the Docker repository to the list of the APT package sources:

    Code Block
    languagebash
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
    Info
    titleNote

    When installing on Debian 12, this command will look like this:

    Code Block
    languagebash
    echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  5. Update the current package list including the Docker packages from the added repository:

    Code Block
    languagebash
    sudo apt update
  6. Make sure the installation is performed from the Docker repository:

    Code Block
    languagebash
    apt-cache policy docker-ce
    Response example:
    Code Block
    languagebash
    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
  7. Install the Docker:

    Code Block
    languagebash
    sudo apt install docker-ce

    Info
    titleNote

    When installing on Debian 12, this command will look like this:

    Code Block
    languagebash
    sudo apt install docker-ce docker-ce-cli containerd.io

     

  8. Make sure the Docker is running:

    Code Block
    languagebash
    sudo systemctl status docker
    The response must contain the active (running) status:
    Code Block
    languagebash
    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

...

  1. Download the distribution archive from the AxxonSoft website and unpack it into any folder.

  2. 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
    languagebash
    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
    languagebash
    sudo ./http_https_switcher.sh HTTPS
  3. In the terminal, run the command to grant the execution permissions to the scripts (load.sh, once.sh, run.sh, stop.sh).

    Code Block
    languagebash
    sudo chmod +x *.sh
  4. Run the once.sh script.

    Code Block
    languagebash
    sudo ./once.sh
  5. Run the load.sh script.

    Code Block
    languagebash
    sudo ./load.sh
  6. Create the Docker services.

    Code Block
    languagebash
    sudo ./run.sh
  7. Check the services status.

    Code Block
    languagebash
    sudo docker service ls

    In the REPLICAS column, all values must be displayed as 1/1.

  8. Change the name of the vmscloud.local domain in the /etc/hosts file.
  9. Install the root certificate. The certificate must be in PEM format with a .crt extension.

    Code Block
    languagebash
    sudo mkdir /usr/share/ca-certificates/extra
    sudo cp rootCA.pem /usr/share/ca-certificates/extra/rootCA.crt
    sudo dpkg-reconfigure ca-certificates
    If you use Firefox, then you must add the rootCA certificate to the Firefox Certificates yourself.
  10. Change the AxxonData address in the Axxon One configuration:

    1. Stop the Server.
    2. 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. 
    3. Start the Server.
  11. 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.

...