Virola self-hosted server installation on openSUSE
-
Update your system to ensure better compatibility (optional but recommended).
Use the appropriate command based on your openSUSE distribution:
-
For openSUSE Leap:
sudo zypper up
-
For openSUSE Tumbleweed:
sudo zypper dup
-
For openSUSE Leap:
-
Download the Virola Server installation package:
wget https://virola.io/downloads/2.5.1.25032613/virola-server-fedora-2.5.1.25032613_x86_64.rpm
-
Install the Virola Server:
sudo zypper install ./virola-server-fedora-2.5.1.25032613_x86_64.rpm
Note! When installing the package, you'll get a "Package is not signed!" message with the following options:Abort, retry, ignore? [a/r/i]
Choose ignorei
to proceed with the installation. -
Once the package is installed, you'll be offered a choice: to either automatically register Virola Server as a systemd service (daemon) or to leave it as is and launch it manually.
We recommend choosing systemd option as this allows to launch the server automatically with the system startup and restart it gracefully.
To register Virola server as a systemd service, do the following:-
Answer
Y
to the questionDo you want to configure Virola Server?
and to all of the following questions. -
Choose host (IP address) your server will be listening on.
Enter the chosen host as an answer to the question
Enter IP on which Virola Server will listen when running as Systemd service (0.0.0.0)
It is possible to specify IP0.0.0.0
to make the server accessible from both intranet and internet, but ensure that proper security measures are taken to protect it. -
Choose the port your server will be listening on.
Enter it as an answer to the question
Enter PORT on which Virola Server will listen when running as Systemd service (7777)
-
Answer
After this the installer will automatically configure your system service and launch your server. You'll be provided with your administrator login credentials. Use them to login to Virola Client app.Y
to the questionDo you want to start Virola Server systemd service now?
-
Answer
Virola Client app is used for both communication and the server, team, workflow management. Use our video tutorials to learn how to configure your team, create chat rooms, set permissions etc.
Automatically configured systemd service will be restarted on each server update by the server installer.
If you need to start / stop your systemd service manually, change its configuration, move Virola server database to another location, follow the instructions provided for managing systemd services on Ubuntu / Debian
If you decided not to register Virola Server as a systemd service
To decline registering Virola server as a systemd service,
answer n
to the question Do you want to configure Virola Server?
during the installation. The installation will be completed. To run the server manually,
execute the following command:
virola-server --listen HOST:PORT
where
HOST
- host you've chosen for your Virola ServerPORT
- port you've chosen for the your Virola Server
Example:
virola-server --listen 127.0.0.1:7777
If you decide to register your Virola server as a systemd service later, follow the instruction.
Important 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.