Run Virola-server in Docker Container on Alpine Linux
We tested this instruction on freshly installed Alpine Linux 3.12, 3.13, 3.14, 3.15, 3.16
-
Install Docker Engine on Alpine Linux
sudo sudo apk add docker sudo service docker start
-
Download the Virola Server Docker Image
wget https://virola.io/downloads/1.0.24.22121816/virola-server-docker-1.0.24.22121816.tar.gz
-
Load the Docker Image into Container
docker load < virola-server-docker-1.0.24.22121816.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.
-
Note: On first launch, the server will create an admin user with the admin password and administrator rights. Please change the default admin password as soon as possible to a more secure one.
You can change user password from the Virola client. You can also change
password of an existing user using the --change-password
command line argument of the Virola server.