Skip to main content
Skip table of contents

Dockered platform migration

Navixy dockered platform functions as an all-in-one solution, so the migration process is not divided into steps, but is done all at once.

To run the platform on the new server, you first need to install the Docker software to ensure the containers can launch.

CODE
curl -fsSL https://get.docker.com -o install-docker.sh
sh ./install-docker.sh

After installing Docker, you can proceed with the migration.

Container migration

First you need to go to the working folder of your platform, where all its system files are located. This is navixy-package directory. It does not have a default location and can be located anywhere selected during the initial installation.

Find a file named .env in this directory and check its contents. If the value of WORKDIR is different from the default ./work, remember this location.

Now you need to stop the containers. While in navixy-package directory, execute the following command:

CODE
docker compose down

After this the platform will be stopped.

Take the entire navixy-package directory and copy it entirely to the new server. If the value of WORKDIR is different ./work, then copy that directory as well, preserving the full path.

Launching the platform

Once you have copied all the platform files, you need to make the new server available to clients and devices. Since the new server has a different IP address, you need to do one of two things:

  • Switch the public IP address from the old server to the new server.

  • Switch the DNS record from the old public IP to the new one.

Now you can proceed to navixy-package directory on your new server and launch the platform. To do this, while in the directory, run the following command:

CODE
docker compose up -d

The platform will need some time to run all the services, and after this it will be fully operational and ready for use.

If you experience any problems during or after the migration, you can contact Navixy tech support at support@navixy.com for further consultation.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.