{"id":8958,"date":"2023-11-02T12:00:04","date_gmt":"2023-11-02T09:00:04","guid":{"rendered":"https:\/\/trueconf.com\/blog\/?p=8958"},"modified":"2023-11-02T13:32:19","modified_gmt":"2023-11-02T10:32:19","slug":"move-trueconf-server-another-pc","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/knowledge-base\/move-trueconf-server-another-pc","title":{"rendered":"Migrating TrueConf Server from Windows to Windows"},"content":{"rendered":"<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2021\/10\/windows-to-windows.png\" data-rel=\"lightbox-gallery-4s87VKli\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-21568\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2021\/10\/windows-to-windows.png\" alt=\"\" width=\"1200\" height=\"600\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/10\/windows-to-windows.png 1200w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/10\/windows-to-windows-690x345.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/10\/windows-to-windows-1024x512.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/10\/windows-to-windows-768x384.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/10\/windows-to-windows-290x145.png 290w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<p>If required, you can easily create a full backup of all your <a href=\"https:\/\/trueconf.com\/products\/server\/video-conferencing-server.html\" target=\"_blank\" rel=\"noopener\">TrueConf Server<\/a> data and move it to a different PC. Below you can find a brief outline of all information you can back up.<\/p>\n<ol>\n<li aria-level=\"1\">Use the configuration file and the system registry to save the following data:\n<ul>\n<li aria-level=\"1\">Server settings<\/li>\n<li aria-level=\"1\">User and group settings<\/li>\n<li aria-level=\"1\">Created conferences and templates.<\/li>\n<\/ul>\n<\/li>\n<li aria-level=\"1\">Save the certificate files (if you use HTTPS connection).<\/li>\n<li aria-level=\"1\">Move database files to save reports.<\/li>\n<li aria-level=\"1\">Save additional data if necessary:\n<ul>\n<li aria-level=\"1\">Conferences recording files<\/li>\n<li aria-level=\"1\">Files shared in chats<\/li>\n<li aria-level=\"1\">Server logs<\/li>\n<li aria-level=\"1\">User avatars.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><!--more--><\/p>\n<div class=\"marked_note marked_note--danger\">Important! Please take into account that chat history can be saved only if the public server name remains unchanged because the sender of messages is determined by the full TrueConf ID.<\/div>\n<h2><b>Step 1. TrueConf Server update<\/b><\/h2>\n<p>To migrate successfully, you need to make sure that the new server installed on Windows and the current server are of the same version. On our website, only the latest version of the installation file is available for download. We do not provide earlier versions of the server due to security reasons. So, we suggest updating the current TrueConf Server instance to the latest version. Read <a href=\"https:\/\/trueconf.com\/products\/server\/howto-update-trueconf-server.html\" target=\"_blank\" rel=\"noopener\">this article<\/a> to learn how it can be done.<\/p>\n<h2>Step 2. Data export<\/h2>\n<p>To migrate your TrueConf Server instance you will need your <a href=\"https:\/\/trueconf.com\/blog\/wiki\/registration-key\" target=\"_blank\" rel=\"noopener\">registration key<\/a> and the backups listed below. In this case the migration will be performed with the help of the registry because this approach can speed up the whole process and reduce downtime.<\/p>\n<p class=\"marked_note marked_note--danger\">Please note that you will not be able to move your TrueConf Server from your current PC to a different one without taking these steps.<\/p>\n<h3>Registration Key<\/h3>\n<p>Due to security reasons, the registration key cannot be retrieved from the TrueConf Server control panel. So, in case you do not have the registration key at this point, you may find it in the email you received during registration. If you cannot find this email, you can enter the <a href=\"https:\/\/trueconf.com\/blog\/wiki\/server-id\" target=\"_blank\" rel=\"noopener\">TrueConf Server ID<\/a> in the search box.<\/p>\n<h3>Server configuration<\/h3>\n<p>You can do this action for safety reasons, because the system registry stores the same settings as the configuration file does.<\/p>\n<p>To open Registry Editor, click <strong>Win + R<\/strong>, type <b>regedit<\/b> in the window that opens and click <strong>OK<\/strong>.<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2018\/08\/1.png\" data-rel=\"lightbox-gallery-4s87VKli\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"wp-image-9063 size-full aligncenter\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2018\/08\/1.png\" alt=\"\" width=\"397\" height=\"203\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/1.png 397w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/1-290x148.png 290w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><\/a><\/p>\n<p>In the left panel of the Registry Editor, right click on <strong>HKEY_LOCAL_MACHINE \u2192 SOFTWARE \u2192 TrueConf \u2192 Server<\/strong>\u00a0branch and select <strong>Export<\/strong> from the context menu.<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2018\/08\/trueconf-server-export-reg-en.png\" data-rel=\"lightbox-gallery-4s87VKli\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-16747\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2018\/08\/trueconf-server-export-reg-en-690x401.png\" alt=\"\" width=\"690\" height=\"401\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/trueconf-server-export-reg-en-690x401.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/trueconf-server-export-reg-en-768x447.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/trueconf-server-export-reg-en-290x169.png 290w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/trueconf-server-export-reg-en.png 860w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<div class=\"marked_note\">If you are using TrueConf Server v. 4.5.2 or earlier, export the <strong>HKEY_LOCAL_MACHINE \u2192 SOFTWARE \u2192 WOW6432Node \u2192 TrueConf \u2192 Server<\/strong> branch.<\/div>\n<p>Save *<b>.reg<\/b> file with the registry status.<\/p>\n<h3>HTTPS settings<\/h3>\n<p>If you have HTTPS configured, the key and certificate files are stored in the directory <code>[installation_path]\\httpconf\\ssl<\/code>, where <code>[installation_path]<\/code> is the server installation path. Save a backup copy of this directory on your server, for example, <code>D:\\backup\\<\/code>.<\/p>\n<p class=\"marked_note marked_note--warning\">If you need all the data listed below, you can simply copy the TrueConf Server working directory to the device where you are going to move your TrueConf Server instance.<\/p>\n<h3>Database<\/h3>\n<p>The database stores information from the <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/web-config\/#reports\" target=\"_blank\" rel=\"noopener\">Reports section<\/a> of the TrueConf Server Control panel (it also includes the chat history). By default, it is located in the working directory of TrueConf Server at the path <code>C:\\TrueConf<\/code> , but you can specify another path in the <strong>Dashboard \u2192 Settings section<\/strong> (<strong>Work path<\/strong> block).<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2018\/08\/work-path-en.png\" data-rel=\"lightbox-gallery-4s87VKli\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-18846\" style=\"border: 1px solid #D1CCCC;\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2018\/08\/work-path-en-690x104.png\" alt=\"\" width=\"690\" height=\"104\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/work-path-en-690x104.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/work-path-en-768x116.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/work-path-en-290x44.png 290w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/work-path-en.png 983w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><br \/>\nCopy the <code>database<\/code> directory from the work path to a convenient location on your server, for example, <code>D:\\backup\\<\/code>.<\/p>\n<h3>Conference and call recordings<\/h3>\n<p>If you enable <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/web-config#recording-tab\" target=\"_blank\" rel=\"noopener\">automatic recording<\/a> of all video conferencing sessions on the server side, files are saved in the <code>Recordings<\/code> directory\u00a0 that is located in the TrueConf Server working directory by default. To check their location, see the <strong>Path<\/strong> field in the <strong>Recordings<\/strong> section of the TrueConf Server control panel.<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2018\/08\/recordings-path-en.png\" data-rel=\"lightbox-gallery-4s87VKli\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-18847\" style=\"border: 1px solid #D1CCCC;\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2018\/08\/recordings-path-en-690x215.png\" alt=\"\" width=\"690\" height=\"215\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/recordings-path-en-690x215.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/recordings-path-en-1024x319.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/recordings-path-en-768x239.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/recordings-path-en-290x90.png 290w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/recordings-path-en.png 1124w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p>If you need to move them to a new server, just copy necessary recordings.<\/p>\n<h3>Chat files<\/h3>\n<p>All files shared by users in chats on your TrueConf Server instance are saved in the <code>files<\/code> directory in the TrueConf Server working directory by default. To check their location, see the <strong>Path<\/strong> field in the <strong>File Storage<\/strong> section of the TrueConf Server control panel. If you want to move the files to a new server, save a backup copy of this directory.<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2018\/08\/files-path-en.png\" data-rel=\"lightbox-gallery-4s87VKli\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-18848\" style=\"border: 1px solid #D1CCCC;\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2018\/08\/files-path-en-690x255.png\" alt=\"\" width=\"690\" height=\"255\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/files-path-en-690x255.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/files-path-en-768x284.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/files-path-en-290x107.png 290w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2018\/08\/files-path-en.png 966w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<h3>Log files<\/h3>\n<p>Log files may be needed when submitting a ticket to TrueConf technical support (e.g., to analyze the issues you had when using the previous versions of TrueConf Server).<\/p>\n<p>The log files are located in the TrueConf Server working directory. To transfer them, create a backup copy of all directories and files listed in the <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/trueconf-server-log-files-and-how-to-delete-them.html#A_list_of_log_files_and_what_they_are_for\" target=\"_blank\" rel=\"noopener\">article about logs<\/a>.<\/p>\n<h3>User avatars<\/h3>\n<p>Avatars the users registered on your TrueConf Server instance are stored in the <code>avatars<\/code> directory in the TrueConf Server working directory. Copy this directory to a convenient location on your server.<\/p>\n<h2>Step 3. Install TrueConf Server<\/h2>\n<p>Read <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/get-video-conferencing-system-15-minutes.html\" target=\"_blank\" rel=\"noopener\">this article<\/a> to learn how TrueConf Server can be installed from a file or repository.<\/p>\n<p>If you want to move TrueConf Server to a virtual machine, first use the instructions for configuring virtual machines to work with TrueConf Server:<\/p>\n<ul>\n<li><a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/configure-hyper-v-windows-server-2012-r2.html\" target=\"_blank\" rel=\"noopener\">How to configure Hyper-V on Windows Server 2012 R2?<\/a><\/li>\n<li><a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/configure-kvm-hypervisor-ubuntu-server.html\" target=\"_blank\" rel=\"noopener\">How to configure KVM Hypervisor on Ubuntu Server?<\/a><\/li>\n<li><a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/configure-xen-hypervisor-ubuntu-server-14-4-05.html\" target=\"_blank\" rel=\"noopener\">How to configure Xen hypervisor on Ubuntu Server 14.4.05?<\/a><\/li>\n<\/ul>\n<div class=\"marked_note\">If you experience problems connected with improper configuration of the virtual machine, technical support <b>does not advise<\/b> users on how to configure them.<br \/>\nWe do not recommend using TrueConf Server on virtual machines, since there are multiple difficulties with setting their parameters, and configuration requires an experienced administrator.<\/div>\n<div class=\"marked_note marked_note--danger\"><b>Do not<\/b> register TrueConf Server after installation.<\/div>\n<h2>Step 4. Data import<\/h2>\n<p>Finally, you need to move the files created in step 1 to the new machine and restore the server configuration with their help.<\/p>\n<h3>Server Configuration<\/h3>\n<p>Double-click on the registry file (*.reg) <a href=\"#Server_configuration\">saved previously<\/a>. This file includes the configuration of your server. You will see a standard dialogue window warning you about potential consequences. Click <strong>Yes<\/strong>.<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2021\/10\/registry_editor.png\" data-rel=\"lightbox-gallery-4s87VKli\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-26297\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2021\/10\/registry_editor.png\" alt=\"\" width=\"556\" height=\"178\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/10\/registry_editor.png 556w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/10\/registry_editor-453x145.png 453w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><\/a><\/p>\n<p>Settings will start to be restored and if import is successful, the following window will be displayed:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2021\/10\/registry_editor_success.png\" data-rel=\"lightbox-gallery-4s87VKli\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-26298\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2021\/10\/registry_editor_success.png\" alt=\"\" width=\"556\" height=\"125\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/10\/registry_editor_success.png 556w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2021\/10\/registry_editor_success-453x102.png 453w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><\/a><\/p>\n<h3>HTTPS Settings<\/h3>\n<ol>\n<li aria-level=\"1\">Copy the <a href=\"#Save_Web_Server_settings\">previously saved<\/a> <code>ssl<\/code> key and certificate folder to the <code>httpconf<\/code> directory on the TrueConf Server work path.<\/li>\n<li aria-level=\"1\">Go to the <a href=\"https:\/\/trueconf.com\/blog\/wiki\/trueconf-server-control-panel\" target=\"_blank\" rel=\"noopener\">TrueConf Server control panel<\/a>.<\/li>\n<li aria-level=\"1\">In the <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/web-config#https\" target=\"_blank\" rel=\"noopener\"><strong>Web \u2192 HTTPS<\/strong> section<\/a> of the control panel, apply the same key and certificate settings that were previously used on the server.<\/li>\n<\/ol>\n<h3>Move additional data<\/h3>\n<p>Copy the remaining data saved in <a href=\"#Step_1_Save_Information_about_Your_TrueConf_Server_Instance\">step 1<\/a> to the appropriate directories of your new server:<\/p>\n<ul>\n<li aria-level=\"1\">Reports \u2013 to the <code>database<\/code> directory in the working directory<\/li>\n<li aria-level=\"1\">Conferences recordings \u2013 <code>recordings<\/code> directory in the working directory (by default)<\/li>\n<li aria-level=\"1\">Chat files \u2013 to the <code>files<\/code> directory in the working directory (by default)<\/li>\n<li aria-level=\"1\">Log files \u2013 working directory using the paths <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/trueconf-server-log-files-and-how-to-delete-them.html#A_list_of_log_files_and_what_they_are_for\" target=\"_blank\" rel=\"noopener\">described in this article<\/a><\/li>\n<li aria-level=\"1\">Avatars \u2013 to the <code>avatars<\/code> directory in the working directory.<\/li>\n<\/ul>\n<p>When all settings have been imported, restart the following TrueConf services in the task manager:<\/p>\n<ul>\n<li>TrueConf<\/li>\n<li>TrueConf Database<\/li>\n<li>TrueConf Web Manager<\/li>\n<li>trueconf-manager.<\/li>\n<\/ul>\n<h2>Step 5. Testing data migration<\/h2>\n<p>Go to the control panel and check if all the data (avatars, reports, chat messages, users, conferences and other types of information) were correctly imported. If some errors occurred , for example, you mistyped a command and some of the data was not exported, uninstall the server completely and repeat steps 2 and 3.<\/p>\n<p>If all the data was successfully imported, please contact the technical support to reset the hardware key (<b>HW key<\/b>) to which your license is bound. TrueConf technical support will reset the hardware key <b>for free<\/b>. You will need to submit <a href=\"https:\/\/trueconf.com\/support.html\" target=\"_blank\" rel=\"noopener\">a ticket<\/a> and specify the <a href=\"https:\/\/trueconf.com\/blog\/wiki\/server-id\" target=\"_blank\" rel=\"noopener\">ID of your server<\/a>. When the technical support resets the hardware key, please <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/server-part\/#registration-process\" target=\"_blank\" rel=\"noopener\">register the server again<\/a>.<\/p>\n<div class=\"marked_note marked_note--danger\">Important! Do not change the public <b>server name<\/b> when registering the server; this name should remain unchanged for the correct display of chat messages. If you change it, chat messages will not be displayed in client applications.<\/div>\n<p>Happy video conferencing!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If required, you can easily create a full backup of all your TrueConf Server data and move it to a different PC. Below you can find a brief outline of all information you can back up. Use the configuration file and the system registry to save the following data: Server settings User and group settings [&hellip;]<\/p>\n","protected":false},"author":55,"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-8958","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\/8958","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\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/comments?post=8958"}],"version-history":[{"count":45,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/8958\/revisions"}],"predecessor-version":[{"id":26300,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/8958\/revisions\/26300"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=8958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=8958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=8958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}