CrushFTP 6 is a separate install, and requires a CrushFTP 6 license code.  Prior CrushFTP versions require purchasing an upgrade code to use in CrushFTP 6. [http://www.crushftp.com/pricing.html].  Download a fresh copy of CrushFTP 6. [http://www.crushftp.com/download.html]
----


!1.) Run your prior CrushFTP version, and uninstall the daemon or service if its installed.

2.) Copy over your users folder, and prefs.xml file from the old version to the new version's folder.

! *Do not replace your WebInterface folder, the CrushFTP 6 WebInterface folder is very different, and replacing it with the older folder would break CrushFTP 6.

3.) Run CrushFTP 6.

[attachments|gui_setup.png]

4.) Click Create New Admin User.  Create your own admin user that will be used for managing the server.

5.) Click "Start Temporary Server".  The server will now be running and ready for use as long as you keep this window open.

6.) Login using the web browser to your server using the admin user you just created.  Click the 'Admin' button.

7.) Go to Preferences, and click on each server item.  Verify to the right that each port (FTP,HTTP,SFTP) is set to use users from the correct User Connection Group.  (Probably "MainUsers" or "lookup_21".)

[attachments|user_connection_group.png]

8.) Open the user manager, select the Convert All Users from the convert menu.

[attachments|convert_users.png]

9.) Test and verify things are working on the new server.  If necessary, you can add or remove server groups in the [IP Servers] of the server prefs.

10.) Install the daemon / service again using the main CrushFTP application.


----