Run Virola-server in Docker Container on Ubuntu Linux
We tested this instruction on freshly installed Ubuntu 18.04, 20.04, 21.04, 21.10, 22.04
-
Install Docker Engine on Ubuntu Linux
sudo apt-get update sudo apt-get install -y ca-certificates curl gnupg lsb-release sudo mkdir -p /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
-
Download the Virola Server Docker Image
wget https://virola.io/downloads/2.3.1.24110614/virola-server-docker-2.3.1.24110614.tar.gz;
-
Load the Docker Image into Container
docker load < virola-server-docker-2.3.1.24110614.tar.gz
-
Run Virola server in Docker
docker run -it --rm -p 8888:7777/tcp -p 8888:7777/udp -v $HOME/virola-storage:/virola providesupport/virola-server:latest
Where:-
8888
— the port you want to listen on from the outside and to which the virola client will connect. Can be any valid port number (from 1 to 65535), but must be the same for both TCP and UDP protocols; 7777
— is the port inside the Docker container, which must be 7777 and cannot be changed.
-
Next Steps
To communicate via the installed Virola Server, you will need to install Virola Client:
- Go to Virola Client downloads
- Download the installer appropriate for your operating system
- Proceed with the standard installation
Logging into Virola Client
Upon launching the Virola Client, you will need to enter the following details on the login screen:
- Server Host: your Virola Server IP address
- Port: the port you specified when running Virola server (8888 in the example above)
- Login: admin
- Password: admin
After entering these details, click on "Login".
Now you can use Virola Client for both communication, and your team and server management. Use our video tutorials to learn how to add users, create chat rooms, etc.
Security Notes
Make sure to change your default admin password to a more secure one as soon as possible.
You can do this either from the Virola Client (Hamburger menu / My User Profile / User Account Settings /
Change My User Password) or using the --change-password
command line argument of the Virola server.
We strongly recommend to encrypt Linux machine on which Virola server is running. The best way is to encrypt it during Linux installation but it is also possible to encrypt the existing Linux instance. We've prepared a detailed instruction about disc encryption in Linux environment for you.
For any questions or additional assistance, our online support team is available to help. Click the live chat button to start a conversation with one of our support representatives.