{"id":3151,"date":"2021-09-20T11:00:38","date_gmt":"2021-09-20T08:00:38","guid":{"rendered":"http:\/\/trueconf.com/blog\/?p=3151"},"modified":"2026-07-27T15:02:32","modified_gmt":"2026-07-27T12:02:32","slug":"backup-restore-trueconf-server-settings","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/knowledge-base\/backup-restore-trueconf-server-settings","title":{"rendered":"How to Backup \/ Restore TrueConf Server Settings"},"content":{"rendered":"<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">When using advanced server solutions such as the <a href=\"https:\/\/trueconf.com\/products\/tcsf\/trueconf-server-free.html\" target=\"_blank\" rel=\"noopener\">TrueConf Server messenger<\/a>, administrators have to create and use backups on a regular basis. These backups will be needed if you\u2019re migrating the software from one physical or virtual server to another, installing a major OS update or an update to TrueConf Server itself. They can also be critical in case of an emergency (hardware failure, OS malfunction, etc.).<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">With TrueConf Server data backup, you can save and restore:<\/p>\n<ul class=\"ui-list ui-list--medium ui-mb-sm-1 ui-mt-xs-3\">\n<li class=\"ui-list__item ui-list__item--disc\">Server settings<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">User and group settings<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">Conferences and templates<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">Certificate files<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">Additional data (if it is needed):<\/p>\n<ul class=\"ui-list ui-list--medium ui-mb-sm-1 ui-mt-xs-3\">\n<li class=\"ui-list__item ui-list__item--disc\">video conference recordings<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">files shared in chats<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">server user avatars<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">server logs (saved before the backup)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"save\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Step 1: Save required data<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">Server, conference, and user settings are stored in different locations depending on the operating system on which TrueConf Server is installed:<\/p>\n<ul class=\"ui-list ui-list--medium ui-mb-sm-1 ui-mt-xs-3\">\n<li class=\"ui-list__item ui-list__item--disc\">On Windows: in the registry<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">On Linux-based operating systems: in the database.<\/li>\n<\/ul>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">However, there is a data migration method, common to all operating systems: the use of <code>tc_regkey<\/code> which is a special tool provided by the server. This tool should be used as the default method.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">Chat history is stored in the database regardless of the operating system.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">You can also save files: server logs, user avatars, and the TLS certificate (required for the correct migration of HTTPS settings).<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">Detailed instructions on how to save each type of data, depending on the operating system, are described in the articles about the migration of the server to a different machine:<\/p>\n<ul class=\"ui-list ui-list--medium ui-mb-sm-1 ui-mt-xs-3\">\n<li class=\"ui-list__item ui-list__item--disc\"><a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/how-to-transfer-trueconf-server-data-between-windows-and-linux#step2\" target=\"_blank\" rel=\"noopener\">How to save a backup on Windows<\/a> (step 2)<\/li>\n<li class=\"ui-list__item ui-list__item--disc\"><a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/how-to-export-trueconf-server-data-from-linux-to-windows#step2\" target=\"_blank\" rel=\"noopener\">How to save a backup on Linux-based operating systems<\/a> (step 2).<\/li>\n<\/ul>\n<h2 id=\"recovery\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Step 2. Data Recovery<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">To recover your data, you will need to:<\/p>\n<ul class=\"ui-list ui-list--medium ui-mb-sm-1 ui-mt-xs-3\">\n<li class=\"ui-list__item ui-list__item--num\">Stop all TrueConf Server services.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Import server settings via <code>tc_regkey<\/code>.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Move the certificate files (for HTTPS settings).<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Restore the folder with avatars.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">If you exported chats and reports, import this data into the database.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Move log files (if any).<\/li>\n<\/ul>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">Data recovery on Windows and Linux is not the same. This process is  described in detail in the articles on server migration. Refer to these sources for step-by-step instructions on restoring data with the help of a backup:<\/p>\n<ul class=\"ui-list ui-list--medium ui-mb-sm-1 ui-mt-xs-3\">\n<li class=\"ui-list__item ui-list__item--disc\"><a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/how-to-export-trueconf-server-data-from-linux-to-windows#step4\" target=\"_blank\" rel=\"noopener\">How to restore TrueConf Server data on Windows<\/a> (step 4)<\/li>\n<li class=\"ui-list__item ui-list__item--disc\"><a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/how-to-transfer-trueconf-server-data-between-windows-and-linux#step4\" target=\"_blank\" rel=\"noopener\">How to restore TrueConf Server data on Linux<\/a> (step 4).<\/li>\n<\/ul>\n<h2 id=\"check\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Step 3: Make Sure TrueConf Server is Running<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">Select any tab in the web configurator and check if the settings have been restored. If the server does not run after restoring backup settings, check the network settings: the current IP addresses in the OS might not match with the previous IP addresses of TrueConf Server, and you will need to configure the IP addresses again.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">If you are restoring the settings on the Windows version other than the version you ran when you were making backup of those settings, you will need to re-register the server to run it.<\/p>\n<h3 id=\"more\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\">More on server settings<\/h3>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">If you are installing a new version over the old one, all settings are retained, you don&#8217;t have to apply backup settings after the installation of a new version of TrueConf Server.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1 ui-mt-xs-3\">If you are installing the older version over the new one, the stable operation of TrueConf Server is not guaranteed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A copy of the TrueConf Server settings allows you to backup the basic settings of your server: users, groups, scheduled conferences, network settings. This capability is useful when re-configuring the server, e.g. after reinstalling the operating system.<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[260],"tags":[191],"class_list":["post-3151","post","type-post","status-publish","format-standard","hentry","category-knowledge-base","tag-deployment","wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/3151","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=3151"}],"version-history":[{"count":22,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/3151\/revisions"}],"predecessor-version":[{"id":47769,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/3151\/revisions\/47769"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=3151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=3151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=3151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}