How to install TrueConf Server on Debian Linux
TrueConf offers you an opportunity to take full advantage of corporate video conferencing on various Linux-based operating systems including Debian. Only 64-bit versions of the OS are supported.
Security updates for versions older than 5.5
This section is specifically for users who are unable to install the latest stable release of TrueConf Server.
TrueConf Server v5.4.11.10024 with security updates for October 2026
If you have a version of TrueConf Server lower than 5.4.11 and for some reason it is not possible to install 5.5+, then we recommend updating the server to 5.4.11 because this version contains important security updates for October 2026:
TrueConf Server v5.3.11.10014 with security updates for October 2026
If you have a version of TrueConf Server lower than 5.3.11 and for some reason it is not possible to install 5.4+, then we recommend updating the server to 5.3.11 because this version contains important security updates for October 2026:
Security updates for other operating systems can be found in the corresponding articles linked at the beginning of this page.
Below is the process for installing release versions. If you are upgrading an already installed TrueConf Server, please refer to this article.
How to install TrueConf Server on other Linux OS:
TrueConf Server can also be installed:
In a Docker containers
On Windows
Mandatory preliminary steps
TrueConf Server contains its own web server. To prevent any possible conflicts or clashes, please deploy TrueConf Server on a computer running on Linux without a pre-installed web server.
Add the user who will install TrueConf Server and get access to the TrueConf Server control panel to your OS. You can use the account that was created when installing your OS.
To install TrueConf Server successfully, please make sure that there is no OS user whose login or name is trueconf.
Update system packages and repository information using the command and install gnupg2:
sudo apt update && sudo apt upgrade -y && sudo apt install gnupg2 -yFill out all the fields in the registration form.
Click Submit & Download to receive your registration key on the email address you've specified.
The registration key will be sent within 15 minutes. If you cannot find the email in your inbox, please check the SPAM folder. You can also request the key via live chat or contact us in any other way convenient to you.
To run the commands listed below on behalf of the administrator, use the sudo program. Please note that by default sudo may not be available on your OS. To check if it is available, run the command sudo -V. If this program is not available, install it following the guide for your OS.
Step 1. Installing TrueConf Server on Debian OS
Select the installation option
Two installation options are possible:
Install manually from the downloaded file
by adding the TrueConf repository to the system.
Any TrueConf repository is available both via https and http. It is only necessary to replace the prefix in the repository address. The use of http may be helpful if https access is restricted at the OS level due to some reason.
Please note that when manually installing TrueConf Server from the package (installation file), the repository is not automatically added to the list of sources.
Manual installation from the package on Debian
Download the release file for your OS:
Proceed to the directory with downloaded TrueConf deb-package and start the installation by running the following command in the admin mode:
sudo apt install -yq ./trueconf-server-name.debwhere trueconf-server-name.deb is the name of the installation package.
During installation you will see the input field for entering the logins of those OS users who will be allowed to access the control panel as administrators. Enter the login of the user created before.
After completing the installation process, proceed to step 2.
Install from repository on Debian
Debian 11, 12
Execute the following command to create the file
/etc/apt/sources.list.d/trueconf.listwhich already contains all required content:echo "deb [arch=$(dpkg --print-architecture)] https://mirror.trueconf.com/debian $(lsb_release -cs) non-free" | sudo tee /etc/apt/sources.list.d/trueconf.list > /dev/nullRun the following commands consecutively under the administrator account:
wget -O- https://mirror.trueconf.com/deb.trueconf.asc | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/trueconf.gpg --import sudo chmod 644 /etc/apt/trusted.gpg.d/trueconf.gpg sudo apt -y update sudo apt -y install trueconf-server
Debian 13+
Execute the following command to create the file
/etc/apt/sources.list.d/trueconf.sourceswhich already contains all required content:echo "Types: deb URIs: https://mirror.trueconf.com/debian Suites: $(lsb_release -cs) Components: non-free Signed-By: /usr/share/keyrings/trueconf.gpg " | sudo tee /etc/apt/sources.list.d/trueconf.sources > /dev/nullRun the following commands consecutively under the administrator account:
wget -O- https://mirror.trueconf.com/deb.trueconf.asc | sudo gpg --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/trueconf.gpg --import sudo chmod 644 /usr/share/keyrings/trueconf.gpg sudo apt -y update sudo apt -y install trueconf-serverAttention! If you previously installed TrueConf application from the repository by using the .pub key (or an error occurs during public key verification), you first have to delete the old key by running this command:
sudo rm /etc/apt/trusted.gpg.d/trueconf.gpgAnd repeat key installation.
In case of an error with gnupg, you will need to install this package manually.
After completing the installation process, proceed to step 2.
Step 2. Add a user to get access to the control panel
The OS user for accessing the control panel (web-based interface) has to be specified when installing the package from a file or repository. When the input window is displayed, just enter the login of the user created before.
If TrueConf Server is installed on the machine which is added to the domain with the pre-existing user group tcadmins, you will not see the window for entering the logins needed for accessing the control panel. However, you need to make sure that the domain group tcadmins includes required users so that you can access the server settings.
Separately, we have shown how to add administrators after the installation process.
Step 3. Installation test
Multiple TrueConf services (called daemons in Linux) will be added to the OS. Two of them are the web server trueconf-web and trueconf-manager, the manager working with the database and settings files. They are supposed to start automatically after installation. Run the following commands to check their status:
systemctl status trueconf-web
systemctl status trueconf-managerIf necessary, you can start them manually by running these commands:
sudo systemctl start trueconf-web
sudo systemctl start trueconf-managerThe main trueconf service cannot be started until the server is registered. To do this, proceed to Step 4 and configure access to the control panel.
Step 4. Access to the control panel
If you are within the local (corporate) network, take these steps:
Learn the IP address of the computer with Linux by running this command
ip a.From another computer within the local network, go to the page of the installed server by using its IP and proceed to registration. If the page is unavailable, try changing the access port.
If you are installing TrueConf Server on a remote computer outside the local network, e.g., a cloud-based virtual machine, you will need to edit the settings file to access the control panel. Due to security reasons, the control panel is available only inside the local network. To get access to this virtual machine from your computer, you will need to:
Learn the external IP address of your PC with the help of any suitable service; for example, you can open this hyperlink in your browser https://whoer.net/
Open the file below with any text editor (e.g., nano) as an administrator:
/opt/trueconf/server/etc/webmanager/opt/local_only_admin_24.confAdd this line
Require ip x.x.x.x/32wherex.x.x.xis the external IP address. As a result, the file should look like this:<Location /admin> Require local Require ip 10.0.0.0/8 Require ip 192.168.0.0/16 Require ip 172.16.0.0/12 Require ip x.x.x.x/32 <Location>Restart the TrueConf Server web service with this command:
sudo systemctl restart trueconf-web
If you keep getting redirected to the login page after typing in your username and password, give incognito mode a shot (sometimes your browser cache can mess with the authentication flow).
If the control panel still does not open, the port for accessing it may be occupied. In this case, try changing it as described in the troubleshooting section.
If you are able to access the control panel, proceed to step 5.
Step 5. Register your server
Since TrueConf Server is not registered yet, an admin login page will first be displayed when accessing by IP (check step 4). Sign in with the user account you have previously created:

On the page that opens, enter the registration key received by email in the appropriate field and register the server.
If you want to update TrueConf Server to a major version (the first two digits change, e.g., from 4.5 to 4.7 or from 4.7 to 5.0) you will need to re-register your TrueConf Server instance. Contact our technical support in any convenient way and share your server ID for us to reset the binding. After that you can re-register your TrueConf Server instance with your key.
Step 6. Start your server
After you've registered your server, it will restart automatically. The corresponding message will be displayed in the Server status field.
You can also view your server status directly in Linux by running the following command:
systemctl status trueconfAdd users and create conferences
Read the TrueConf Server documentation to take further steps:
🆘 How to solve typical problems
Error with gnupg while installing on Debian
If during installation from the repository on Debian you encounter an error in the terminal like:
E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operationThis means that the gnupg cryptographic utility is not pre-installed in the OS.
In this case, install the missing package by running the following command:
sudo apt install gnupg2Error after entering the administrator login
If you type a non-existing login by mistake when entering the administrator login, the installation on Debian may end with the following error:

In this case you need to run the following command as a superuser:
echo PURGE | sudo debconf-communicate trueconf-serverThis command will clear all the data about the package settings from the OS. Please check the official documentation for more details.
Then restart the installation process from the first step.
How to add users allowed to access the control panel after installation
Run the command:
sudo adduser [user_login]where
[user_login]is the login of the user who will be added.When a command prompt is displayed, enter and confirm your password.
If necessary, you can provide additional information about the user, e.g., his/her full name, phone number, etc.
Changing the access port for the control panel
By default, the server control panel is available via the standard HTTP 80 port and it does not have to be specified. However, if you cannot access the panel by IP, it means that the port 80 had already been taken at the moment when TrueConf Server was installed, and it is necessary to replace the port with a different one (e.g., 8080 or 8888).
Go to the
/opt/trueconf/server/etc/webmanager/directory with superuser rights.Open the
httpd.conffile with any text editor.Change the port number in the parameter
Listen, for exampleListen 8888. Next, save your changes.Open the
/opt/trueconf/server/etc/manager/manager.tomlfile with any text editor and specify the same port in theconnectionparameter:[web] connection = "http://127.0.0.1:8888"Please restart trueconf-manager and trueconf-web services using the following commands:
sudo systemctl restart trueconf-manager sudo systemctl restart trueconf-web
After changing the port and restarting the web service, try again to access the control panel.
More useful articles
Find other helpful guides on TrueConf software solutions in our knowledge base.
If you have any questions, please contact us at sales@trueconf.com or reach us by phone at +1 (833) 878-32-63. We are always happy to help!