Container Station newer than 3.0

This article describes how to install and configure the XoperoONE agent application running as a docker container on QNAP NAS.

Prerequisites

QNAP with:

  • x86 or x64 CPU (ARM is not supported)

  • Minimum 2GB of RAM

  • Container Station app from AppCenter

Environment setup

To create a docker container on QNAP NAS it is required to download the Container Station application available on QNAP App Center.

Connect to your QNAP Web panel, log into it and open the App Center application. Select the All Apps section and search for Container Station.

Download the application, open it and select the path, which will be used as a directory of your docker container data. Click Start Now to proceed.

Deployment

Go to the Container Station application, open the Container tab, and click the Create button.

Choose Advanced mode. In the image type, choose Docker image, and in the Image field, paste:

xopero/gitprotect-agent:latest

Ensure the option Try pulling image from the registry before creating the container is checked, then proceed to the next step

This form consists of a few fields, but the most important are:

  • Name - where you can set a name for a container,

  • Restart policy - a switch, which defines if the container should startup automatically (in case of QNAP restart i.e.)

Go to the Advanced Settings

Select the Environments section. Add a new environment variables by clicking Add New Variable,

ManagementServiceUrl - set its value to your XoperoONE Management Service address (including port and protocol).

ASPNETCORE_URLS
http://+:80
DOTNET_RUNNING_IN_CONTAINER
true
ManagementServiceUrl
yours XoperoONE Management Service address

Open the Shared Folders section - this is the place, where you can mount your QNAP volumes to the XoperoONE Agent docker container.

If you're willing to back up anything from your QNAP device, then choose Bind Mount Host Path. This will allow you to select what data XoperoONE container will be able to access. Select the directory from the host and define the path that will be visible inside the container on the Container field.

You can mount multiple directories to the container by clicking Add button and repeating the operation.

After setting the environment variables and access to QNAP folders, confirm the container settings and click Finish to create the container

Container Station will download the latest XoperoONE image and create the container based on that image.

Once the container creation process is complete, you will see your new container in the Container tab of Container Station.

As soon as the container creation process is finished, connect to your XoperoONE Web panel to activate the agent.

Last updated