{"id":35953,"date":"2025-06-09T17:20:09","date_gmt":"2025-06-09T14:20:09","guid":{"rendered":"https:\/\/trueconf.com/blog\/?p=35953"},"modified":"2026-03-17T19:14:11","modified_gmt":"2026-03-17T16:14:11","slug":"how-to-install-trueconf-server-on-centos-stream-linux","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/knowledge-base\/how-to-install-trueconf-server-on-centos-stream-linux","title":{"rendered":"How to install TrueConf Server on CentOS Stream Linux"},"content":{"rendered":"<p class=\"primary-medium-text ui-mb-sm-1\">TrueConf offers you an opportunity to take <a href=\"https:\/\/trueconf.com\/features.html\" target=\"_blank\" rel=\"noopener\">full advantage<\/a> of corporate video conferencing on various Linux-based operating systems including CentOS Stream. Only 64-bit versions of the OS are supported.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">If you want to update TrueConf Server which has already been installed, <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/update-trueconf-server\" target=\"_blank\" rel=\"noopener\">read this article<\/a>.<\/p>\n<div class=\"accent-note accent-note--line ui-mb-sm-1\">\n<p class=\"primary-medium-text\">\n        TrueConf Server can also be installed:\n    <\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--disc\">On <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/install-and-set-up-your-video-conferencing-server-for-linux-in-15-minutes\" target=\"_blank\" rel=\"noopener\">Debian<\/a>\n        <\/li>\n<li class=\"ui-list__item ui-list__item--disc\">In a <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/how-to-run-trueconf-server-in-a-docker-container\" target=\"_blank\" rel=\"noopener\">Docker containers<\/a><\/li>\n<li class=\"ui-list__item ui-list__item--disc\">On <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/get-video-conferencing-system-15-minutes\" target=\"_blank\" rel=\"noopener\">Windows<\/a>\n        <\/li>\n<\/ul>\n<\/div>\n<h2 id=\"prepare\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Mandatory preliminary steps<\/h2>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--num\">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.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">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.\n<div class=\"accent-note accent-note--line accent-note--special ui-mb-sm-1\">\n<p class=\"primary-medium-text\">\n                To install TrueConf Server successfully, please make sure that there is no OS user whose login or name is <b>trueconf<\/b>.\n            <\/p>\n<\/p><\/div>\n<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Fill out all the fields in the <a href=\"https:\/\/trueconf.com\/downloads\/trueconf-server\/en\" target=\"_blank\" rel=\"noopener\">registration form<\/a>.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Click <strong>Submit &#038; Download<\/strong> to receive your registration key on the email address you\u2019ve specified.<\/li>\n<\/ul>\n<p class=\"primary-medium-text ui-mb-sm-1\">The email containing your registration key will be sent within 15 minutes. If you cannot find the email containing your registration key in your inbox, please check the SPAM folder. You can also request the key via live chat or <a href=\"https:\/\/trueconf.com\/company\/contacts.html\" target=\"_blank\" rel=\"noopener\">contact us<\/a> in any other way convenient to you.<\/p>\n<div class=\"accent-note accent-note--line ui-mb-sm-1\">\n<p class=\"primary-medium-text\"> To run the commands listed below on behalf of the administrator, use the <b>sudo<\/b> program. Please note that by default <b>sudo<\/b> may not be available on your OS. To check if it is available, run the command <code>sudo -V<\/code>. If this program is not available, install it following the guide for your OS.\n    <\/p>\n<\/div>\n<h2 id=\"step1\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Step 1. Setting up EPEL<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">Regardless of the installation method, you will need to take these preliminary steps:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--num\">Disable SELinux, the system that controls process access to OS resources. To do it, execute this command as the administrator:\n<pre class=\"lang:default decode:true wrap:true\">sudo sed -i 's\/^SELINUX=.*\/SELINUX=disabled\/g' \/etc\/selinux\/config<\/pre>\n<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Connect the EPEL repository by running this command as the administrator:\n<pre class=\"lang:default decode:true wrap:true\">sudo dnf install epel-release<\/pre>\n<\/li>\n<\/ul>\n<p class=\"primary-medium-text ui-mb-sm-1\">Only at this point, one can install TrueConf Server.<\/p>\n<h2 id=\"step2\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Step 2. Install TrueConf Server<\/h2>\n<h3 id=\"select-option-centos\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">Select the installation option for CentOS<\/h3>\n<p class=\"primary-medium-text ui-mb-sm-1\">Two installation options are possible:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--disc\">Install manually from the downloaded file<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">Add the TrueConf repository to your system.<\/li>\n<\/ul>\n<div class=\"accent-note accent-note--line ui-mb-sm-1\">\n<p class=\"primary-medium-text\">\nAny TrueConf repository is available both via <b>https<\/b> and <b>http<\/b>. It is only necessary to replace the prefix in the repository address. The use of <b>http<\/b> may be helpful if <b>https<\/b> access is restricted at the OS level due to some reason.\n    <\/p>\n<\/div>\n<div class=\"accent-note accent-note--line accent-note--special ui-mb-sm-1\">\n<p class=\"primary-medium-text\"> Please note that if TrueConf Server is installed manually from a package (installation file), the repository will not be automatically added to the list of sources.\n    <\/p>\n<\/div>\n<h4 id=\"manul-deb\" class=\"h6--main h6--thick black-text ui-mb-xs-3 ui-mt-sm-3\">Manual installation from the package<\/h4>\n<p class=\"primary-medium-text ui-mb-sm-1\">Download the file:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/download\/server\/linux\/trueconf_server_centos_stream9_x86_64.rpm\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" role=\"link\" class=\"default-button default-button--md default-button--orange default-button--rounded default-button--truncate default-button__download-icon default-button--left-icon white-icon\"><br \/>\n   <span class=\"default-button__text white-text\">CentOS Stream 9 Release<\/span><br \/>\n<\/a><\/p>\n<div class='ui-pb-sm-1'>\n<details id=\"5_4\" style=\"border: 1px solid #ccc; border-radius: 4px;\" class=\"ui-mb-sm-1\">\n<summary\n            style=\"color: #0097a7; font-weight: bold; font-size: 1rem; padding: .5em; border-bottom: none;\">TrueConf Server v.5.4.8.10016 with security updates for March 2026<\/summary>\n<p class=\"primary-medium-text ui-mb-sm-1\">If you have a version of TrueConf Server lower than 5.4.8 and for some reason it is not possible to install 5.5+, then we recommend updating the server to 5.4.8 because this version contains important security updates for March 2026:<\/p>\n<p style=\"text-align: center;\"><a class=\"default-button default-button--md default-button--orange default-button--rounded default-button--truncate default-button__download-icon default-button--left-icon white-icon\" href=\"https:\/\/trueconf.com\/download\/server\/linux\/archive\/centos\/stream\/9\/trueconf_server_5.4.8.10016_centos_stream9_x86_64.rpm\" target=\"_blank\" rel=\"noopener\"><span class=\"default-button__text white-text\">CentOS Stream 9<\/span><\/a><\/p>\n<\/details>\n<details id=\"5_3\" style=\"border: 1px solid #ccc; border-radius: 4px;\" class=\"ui-mb-sm-1\">\n<summary\n            style=\"color: #0097a7; font-weight: bold; font-size: 1rem; padding: .5em; border-bottom: none;\">TrueConf Server v.5.3.8.10022 with security updates for Q3 2025<\/summary>\n<p class=\"primary-medium-text ui-mb-sm-1\">If you have a version of TrueConf Server lower than 5.3.8 and for some reason it is not possible to install 5.4+, then we recommend updating the server to 5.3.8 because this version contains important security updates for 2025:<\/p>\n<p style=\"text-align: center;\"><a class=\"default-button default-button--md default-button--orange default-button--rounded default-button--truncate default-button__download-icon default-button--left-icon white-icon\" href=\"https:\/\/trueconf.com\/download\/server\/linux\/archive\/centos\/stream\/9\/trueconf_server_5.3.8.10022_centos_stream9_x86_64.rpm\" target=\"_blank\" rel=\"noopener\"><span class=\"default-button__text white-text\">CentOS Stream 9<\/span><\/a><\/p>\n<\/details>\n<\/div>\n<p class=\"primary-medium-text ui-mb-sm-1\">Go to the directory where the downloaded rpm package is stored. Next, run this command as the administrator to install the package:<\/p>\n<pre class=\"lang:default decode:true wrap:true\">sudo dnf install -y trueconf-server-name.rpm<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">where <code>trueconf-server-name.rpm<\/code> is the name of the installation package.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">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 <a href=\"#prepare\">user created before<\/a>. It is possible to specify multiple logins (separated by commas) at the same time.<\/p>\n<h4 id=\"centos-repo\" class=\"h6--main h6--thick black-text ui-mb-xs-3 ui-mt-sm-3\">Installation from the repository<\/h4>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--num\">Run the following command to create the file<br \/>\n        <code>\/etc\/yum.repos.d\/trueconf.repo<\/code> filled with required content:<\/p>\n<pre class=\"lang:default decode:true wrap:true\">{ echo \"[trueconf]\"\r\n  echo \"name=TrueConf Repository\"\r\n  echo \"baseurl=https:\/\/mirror.trueconf.com\/centos-stream\/\\$releasever\/\\$basearch\/release\"\r\n  echo \"enabled=1\"\r\n  echo \"gpgcheck=1\"\r\n  echo \"gpgkey=file:\/\/\/etc\/pki\/rpm-gpg\/RPM-GPG-KEY-trueconf\"\r\n} | sudo tee -a \/etc\/yum.repos.d\/trueconf.repo > \/dev\/null\r\n<\/pre>\n<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Run these commands as the administrator:\n<pre class=\"lang:default decode:true wrap:true\">sudo rpm --import https:\/\/mirror.trueconf.com\/rpm-v3.trueconf.pub\r\nsudo dnf install -y trueconf-server\r\n<\/pre>\n<\/li>\n<\/ul>\n<h2 id=\"step3\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Step 3. Add a user to get access to the control panel<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">The OS user for accessing the <a href=\"https:\/\/trueconf.com\/docs\/server\/en\/admin\/info\/\" target=\"_blank\" rel=\"noopener\">control panel (web-based interface)<\/a> 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 <a href=\"#prepare\">user created before<\/a>.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">If TrueConf Server is installed on the machine which is added to the domain with the pre-existing user group <b>tcadmins<\/b>, 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 <b>tcadmins<\/b> includes required users so that you can access the server settings.<\/p>\n<h2 id=\"step4\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Step 4. Installation test<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">Multiple TrueConf services (called <b><i>daemons<\/i><\/b> in Linux) will be added to the OS. Two of them are the web server <b>trueconf-web<\/b> and <b>trueconf-manager<\/b>, 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:<\/p>\n<pre class=\"lang:default decode:true wrap:true\">systemctl status trueconf-web\r\nsystemctl status trueconf-manager\r\n<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">If necessary, you can start them manually by running these commands:<\/p>\n<pre class=\"lang:default decode:true wrap:true\">systemctl start trueconf-web\r\nsystemctl start trueconf-manager\r\n<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">The main <b>trueconf<\/b> service cannot be started until the server is registered. So, at first, one should configure access to the control panel.<\/p>\n<h2 id=\"step5\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Step 5. Access to the control panel<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">If you are <b><i>within the local (corporate) network<\/i><\/b>, take these steps:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--num\">Learn the IP address of the computer with Linux by running this command <code>ip a<\/code>.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">From another computer within the local network, go to the page of the installed server by using its IP and <a href=\"#step6\">proceed to registration<\/a>. If the page is unavailable, try <a href=\"#port\">changing the access port<\/a>.<\/li>\n<\/ul>\n<p class=\"primary-medium-text ui-mb-sm-1\">If you are installing TrueConf Server on a remote computer <b><i>outside the local network<\/i><\/b>, 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 <a href=\"https:\/\/trueconf.com\/docs\/server\/en\/admin\/start-settings\/\" target=\"_blank\" rel=\"noopener\">available only inside the local network<\/a>. To get access to this virtual machine from your computer, you will need to:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--num\">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 <a href=\"https:\/\/whoer.net\/\" target=\"_blank\" rel=\"noopener\">https:\/\/whoer.net\/<\/a><\/li>\n<li class=\"ui-list__item ui-list__item--num\">Open the file below with any text editor (e.g., <b>nano<\/b>) as an administrator:\n<pre class=\"lang:default decode:true wrap:true\">\/opt\/trueconf\/server\/etc\/webmanager\/opt\/local_only_admin_24.conf<\/pre>\n<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Add this line <code>Require ip x.x.x.x\/32<\/code> where <code>x.x.x.x<\/code> is the external IP address. As a result, the file should look like this:\n<pre class=\"lang:default decode:true wrap:true\">&lt;Location \/admin&gt;\r\n \r\nRequire local\r\n\r\nRequire ip 10.0.0.0\/8\r\n\r\nRequire ip 192.168.0.0\/16\r\n\r\nRequire ip 172.16.0.0\/12\r\n\r\nRequire ip x.x.x.x\/32\r\n \r\n&lt;\/Location&gt;\r\n<\/pre>\n<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Restart the TrueConf Server web service with this command:\n<pre class=\"lang:default decode:true wrap:true\">systemctl restart trueconf-web<\/pre>\n<\/li>\n<\/ul>\n<h2 id=\"step6\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Step 6. Register your server<\/h2>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--num\">Since TrueConf Server is not registered yet, an admin login page will first be displayed when accessing by IP (check <a href=\"#step5\">step 5<\/a>). Sign in with the <a href=\"#prepare\">user account you have previously created<\/a>:<br \/>\n    <a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2021\/07\/admin-login-page-en.png\" data-rel=\"lightbox-gallery-K7pNhTW5\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-20939\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2021\/07\/admin-login-page-en-690x359.png\" alt=\"\" width=\"690\" height=\"359\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/07\/admin-login-page-en-690x359.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/07\/admin-login-page-en-1024x533.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/07\/admin-login-page-en-768x399.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/07\/admin-login-page-en-290x151.png 290w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/07\/admin-login-page-en.png 1292w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a>\n    <\/li>\n<li class=\"ui-list__item ui-list__item--num\">On the page that opens enter your registration key in the corresponding field and register your server.<\/li>\n<\/ul>\n<p class=\"primary-medium-text ui-mb-sm-1\">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 <a href=\"https:\/\/trueconf.com\/company\/contacts.html\" target=\"_blank\" rel=\"noopener\">technical support<\/a> in any convenient way and share your <a href=\"https:\/\/trueconf.com\/docs\/server\/en\/admin\/registration\/#registration-key\" target=\"_blank\" rel=\"noopener\">server ID<\/a> for us to reset the binding. After that you can re-register your TrueConf Server instance with your key.<\/p>\n<h2 id=\"step7\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Step 7. Start your server<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">After you\u2019ve registered your server, it will restart automatically. The corresponding message will be displayed in the <strong>Server status<\/strong> field.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">You can also view your server status directly in Linux by running the following command:<\/p>\n<pre class=\"lang:default decode:true wrap:true\">systemctl status trueconf<\/pre>\n<h2 id=\"step8\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Step 8. Add users and create conferences<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">Read the TrueConf Server documentation to take further steps:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--disc\"><a href=\"https:\/\/trueconf.com\/docs\/server\/en\/admin\/accounts\/\" target=\"_blank\" rel=\"noopener\">How to add user accounts or import them via LDAP<\/a><\/li>\n<li class=\"ui-list__item ui-list__item--disc\"><a href=\"https:\/\/trueconf.com\/docs\/server\/en\/admin\/conferences\/\" target=\"_blank\" rel=\"noopener\">How to create conferences<\/a><\/li>\n<\/ul>\n<h2 id=\"problems\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">\ud83c\udd98 FAQ<\/h2>\n<h3 id=\"password-change\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">Problem with access to \u0441ontrol panel after password change<\/h3>\n<p class=\"primary-medium-text ui-mb-sm-1\">There are certain peculiarities of CentOS related to the work of access control lists (ACL). If the OS user, who is added to the TrueConf Server administrator group (<b>tcsecadmins<\/b> or <b>tcadmins<\/b>) changes the password, or if a new user is added to one of these groups, the command must be run on behalf of the administrator:\n<\/p>\n<pre class=\"lang:default decode:true wrap:true\">sudo setfacl -m u:trueconf:r \/etc\/shadow<\/pre>\n<h3 id=\"add-admins\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">How to add users allowed to access the control panel after installation<\/h3>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--num\">Run the command:\n<pre class=\"lang:default decode:true wrap:true\">sudo useradd [user_login]<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">where <code>[user_login]<\/code> is the login of the user who will be added.<\/p>\n<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Set the password for the new user [user_login] by running this command:\n<pre class=\"lang:default decode:true wrap:true\">sudo passwd [user_login]<\/pre>\n<\/li>\n<\/ul>\n<h3 id=\"port\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">Changing the access port for the control panel<\/h3>\n<p class=\"primary-medium-text ui-mb-sm-1\">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).<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--num\">Go to the <code>\/opt\/trueconf\/server\/etc\/webmanager\/<\/code> directory with superuser rights.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Open the <code>httpd.conf<\/code> file with any text editor.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Change the port number in the <code>Listen &lt;\/port number&gt;<\/code> parameter (e.g. <code>Listen 8888<\/code>) and save changes.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Open the <code>\/opt\/trueconf\/server\/etc\/manager\/manager.toml<\/code> file with any text editor and specify the same port in the <code>connection<\/code> parameter:\n<pre class=\"lang:default decode:true wrap:true\">[web]\r\nconnection = \"http:\/\/127.0.0.1:8888\"\r\n<\/pre>\n<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Please restart <b>trueconf-manager<\/b> and <b>trueconf-web<\/b> services using the following commands:\n<pre class=\"lang:default decode:true wrap:true\">sudo systemctl restart trueconf-manager\r\nsudo systemctl restart trueconf-web\r\n<\/pre>\n<\/li>\n<\/ul>\n<p class=\"primary-medium-text ui-mb-sm-1\">After changing the port and restarting the web service, try again to <a href=\"#step5\">access the control panel<\/a>.<\/p>\n<h2 id=\"articles\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">More useful articles<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">Find other helpful guides on TrueConf software solutions in our <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\" target=\"_blank\" rel=\"noopener\">knowledge base<\/a>.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">If you have any questions, please contact us at <a href=\"mailto:sales@trueconf.com\">sales@trueconf.com<\/a> or reach us by phone at <a href=\"tel:+1 (833) 878-32-63\">+1 (833) 878-32-63<\/a>. We are always happy to help!<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to Install TrueConf Server on CentOS Stream Linux\",\n  \"description\": \"Step-by-step guide on installing TrueConf Server on CentOS Stream Linux, including system preparation, repository setup, installation, and verification.\",\n  \"image\": \"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2025\/06\/trueconf-server-linux-installation.png\",\n  \"totalTime\": \"PT15M\",\n  \"supply\": [\n    {\n      \"@type\": \"HowToSupply\",\n      \"name\": \"CentOS Stream Linux (64-bit)\"\n    },\n    {\n      \"@type\": \"HowToSupply\",\n      \"name\": \"TrueConf Server installation package\"\n    }\n  ],\n  \"tool\": [\n    {\n      \"@type\": \"HowToTool\",\n      \"name\": \"Terminal\"\n    },\n    {\n      \"@type\": \"HowToTool\",\n      \"name\": \"sudo privileges\"\n    }\n  ],\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Disable SELinux\",\n      \"text\": \"Disable SELinux to ensure proper operation of TrueConf Server on CentOS Stream.\",\n      \"url\": \"https:\/\/trueconf.com\/blog\/knowledge-base\/how-to-install-trueconf-server-on-centos-stream-linux#step-1\",\n      \"itemListElement\": {\n        \"@type\": \"HowToDirection\",\n        \"text\": \"Run the command: sudo sed -i 's\/^SELINUX=.*\/SELINUX=disabled\/g' \/etc\/selinux\/config\"\n      }\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Install EPEL repository\",\n      \"text\": \"Install the EPEL repository required for additional packages.\",\n      \"itemListElement\": {\n        \"@type\": \"HowToDirection\",\n        \"text\": \"Run the command: sudo dnf install epel-release\"\n      }\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Install TrueConf Server\",\n      \"text\": \"Download the TrueConf Server RPM package or add the TrueConf repository and install the server.\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Download the TrueConf Server RPM package.\"\n        },\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Run the installation command: sudo dnf install -y trueconf-server-name.rpm\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Add administrator user\",\n      \"text\": \"Specify the OS user who will have administrator access to the TrueConf Server control panel during installation.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Check TrueConf services\",\n      \"text\": \"Verify that the TrueConf web and manager services are running after installation.\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Run: systemctl status trueconf-web\"\n        },\n        {\n          \"@type\": \"HowToDirection\",\n          \"text\": \"Run: systemctl status trueconf-manager\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Access the control panel\",\n      \"text\": \"Open the server IP address in a browser to access the TrueConf Server control panel and complete registration.\"\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TrueConf offers you an opportunity to take full advantage of corporate video conferencing on various Linux-based operating systems including CentOS Stream. Only 64-bit versions of the OS are supported. If you want to update TrueConf Server which has already been installed, read this article. TrueConf Server can also be installed: On Debian In a Docker [&hellip;]<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[260],"tags":[175,191],"class_list":["post-35953","post","type-post","status-publish","format-standard","hentry","category-knowledge-base","tag-linux","tag-deployment","wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/35953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/comments?post=35953"}],"version-history":[{"count":19,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/35953\/revisions"}],"predecessor-version":[{"id":43875,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/35953\/revisions\/43875"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=35953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=35953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=35953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}