Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
convert_users.png 35.6 kB 1 05-Dec-2023 05:32 Ben Spink
png
gui_setup.png 46.3 kB 3 05-Dec-2023 05:32 Ben Spink
png
user_connection_group.png 58.8 kB 1 05-Dec-2023 05:32 Ben Spink

This page (revision-59) was last changed on 29-Feb-2024 09:07 by Ben Spink

This page was created on 05-Dec-2023 05:32 by Ben Spink

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed one line
CrushFTP 7 is a separate install, and requires a CrushFTP 7 license code. Prior CrushFTP versions require purchasing an upgrade code to use in CrushFTP 7. [http://www.crushftp.com/pricing.html]. Download a fresh copy of CrushFTP 7. [http://www.crushftp.com/download.html]
CrushFTP 11 is a separate install, and requires a CrushFTP 11 license code. Prior CrushFTP versions require purchasing an upgrade code to use in CrushFTP 11. [http://www.crushftp.com/pricing.html]. Download a fresh copy of CrushFTP 11 and extract it to a safe location. [http://www.crushftp.com/download.html]
At line 4 changed one line
!CrushFTP 6 Upgrade to CrushFTP 7:
Video covering the upgrade process: [https://youtu.be/k9BANsDsDZM]
At line 6 changed 8 lines
1.) Run CrushFTP 7 and click 'Remove Daemon / Service'\\
2.) Copy over your users folder, prefs.xml, ssh private keys, and ssl keystores files from the old version to the new version's folder.\\
*Do not replace your WebInterface folder, the CrushFTP 7 WebInterface folder is very different, and replacing it with the older folder would break CrushFTP 7.\\
[attachments|gui_setup.png]\\
3.) Click "Start Temporary Server". The server will now be running and ready for use as long as you keep this window open.\\
4.) Login using the web browser to your server using your normal 'crushadmin' user. Go to the Admin, About tab and enter in your CrushFTP 7 license code.\\
5.) Go back to the GUI window, and click 'Install Daemon / Service'\\
6.) Update any paths in the prefs for SSH keys or SSL keystores to point to your new CrushFTP 7 folder.
!CrushFTP 6/7/8/9/10 Upgrade to CrushFTP 11:
At line 15 changed one line
----
1.) Register your CrushFTP 11 license key within your current version in the admin dashboard, about tab.\\
At line 17 changed 12 lines
!!Followup items:\\
Copy over your TempAccounts folder if you have been using the WebInterface 'Share...' feature.\\
\\
Copy over your Previews folder so image previews don't need to be re-generated.\\
\\
Copy over any custom logo images from your WebInterface folder, but do not overwrite any login.html files as CrushFTP 7 is different.\\
\\
Copy over your SSL keystore if you had it in your CrushFTP folder, and update the prefs to point at the new location.\\
\\
Copy over your private SSH key files for the server if they are in their default location. (ssh_host_rsa_key, ssh_host_dsa_key)\\
''On OS X, these are in the app bundle. CrushFTP5.app/Contents/Resources/Java/''\\
''On CrushFTP4, you only had a DSA key located in the "conf" folder. CrushFTP4.app/Contents/Resources/Java/conf/''
2.) Copy over your users folder, prefs.xml, ssh private keys, and ssl keystores files from the old version to the new version's folder (see Critical Post Update Items below).\\
At line 30 changed 2 lines
----
!CrushFTP 4 or CrushFTP 5 Upgrade to CrushFTP 7:
''Do not replace your WebInterface folder, the CrushFTP 11 WebInterface folder is very different, and replacing it with the older folder would break CrushFTP 11.''\\
At line 33 changed one line
1.) Run your prior CrushFTP version, and uninstall the daemon or service if its installed.
3.) Check on Services.msc under what exact OS user is the CrushFTP service running.\\
At line 35 changed one line
2.) Copy over your users folder, and prefs.xml file from the old version to the new version's folder.
4.) Run CrushFTP 6/7/8/9/10 and click 'Remove Daemon / Service'. Alternatively you can run CrushFTP v11 and use its button to remove the service too.\\
At line 37 changed one line
! *Do not replace your WebInterface folder, the CrushFTP 7 WebInterface folder is very different, and replacing it with the older folder would break CrushFTP 7.
5.) Make sure you have the "Java" folder in the CrushFTP v11 folder. OpenJDK17+ is recommended. Follow the readme.txt file in the CrushFTP folder.\\
At line 39 changed one line
3.) Run CrushFTP 7.
6.) Run CrushFTP v11.\\
At line 41 changed one line
[attachments|gui_setup.png]
7.) Click "Start Temporary Server". The server will now be running and ready for use as long as you keep this window open.\\
[attachments|gui_setup.png]\\
At line 43 changed one line
4.) Click Create New Admin User. Create your own admin user that will be used for managing the server. Call it 'crushadmin'.
8.) Login using the web browser to your server using your normal 'crushadmin' user. Go to the Admin, About tab and enter in your CrushFTP 11 license code if not registered on your prior CrushFTP version, from previous steps.\\
At line 45 changed one line
5.) Click "Start Temporary Server". The server will now be running and ready for use as long as you keep this window open.
9.) Go back to the GUI window, and click 'Install Daemon / Service'\\
At line 47 changed one line
6.) Login using the web browser to your server using the 'crushadmin' user you just created. Click the 'Admin' button in the upper left.
10.) Go to the services.msc and set the same user as you had on your prior CrushFTP 6/7/8/9/10 version, to run the CrushFTP 11 service. Restart the service for the changes to apply.
At line 49 changed one line
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".)
11.) Update any paths in the admin, Preferences for SSH keys or SSL keystores to point to your new CrushFTP 11 folder.
At line 51 removed 11 lines
[attachments|user_connection_group.png]
8.) Open the user manager, select the Convert All Users from the convert menu. (If you were already using CrushFTP 5.5 and above, this can be skipped.)
[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.
At line 64 changed one line
!!Followup items:\\
!!v6/v7/v8/v9/v10 to v11 Followup items:\\
At line 69 changed one line
Copy over any custom logo images from your WebInterface folder, but do not overwrite any login.html files as CrushFTP 7 is different.\\
Copy over any custom logo images from your WebInterface folder, but do not overwrite any login.html files as CrushFTP 11 is different.\\
At line 74 changed 2 lines
''On OS X, these are in the app bundle. CrushFTP5.app/Contents/Resources/Java/''\\
''On CrushFTP4, you only had a DSA key located in the "conf" folder. CrushFTP4.app/Contents/Resources/Java/conf/''
\\
Copy over your Jobs folder if you have the enterprise version. Its in your CrushFTP folder.\\
\\
Loading DB drivers that are not in your classpath has also changed. This means if your DB drivers
are not part of your plugins/lib folder, they will not be loaded by CrushFTP. (Statistics DB if you changed it, SQL Users if you are using that, etc.)
\\
If you want your statistics for reporting to transfer over from v6/v7/v8/v9/v10 to v11, then copy the statsDB folder too.\\
\\
If and __only if__ the SHA3 password hashing policy was enabled on the old version, and the users cannot log in after the upgrade, edit the main server configuration file prefs.XML locate the <sha3_keccak> key, change it's value from __false__ to __true__\\
At line 78 changed one line
!!CrushFTP4 upgrade troubleshooting tips.
----
!Linux Upgrade:\\
At line 59 added one line
- download the crush package, unzip it into /var/opt \\
At line 81 changed one line
v4 has a bit of a mess on its user connection groups. So when you look in the folder "users" you see MainUsers, lookup_21, lookup_80, etc.
- make it executable, as root : chmod +x crushftp_init.sh \\
At line 83 changed one line
Figure out which ones are correct. MainUsers is the default location since v5. But you can use the other named folders just fine too.
- register your CrushFTP 11 license key in your old CrushFTP admin dashboard, about tab\\
At line 85 changed one line
In the prefs, on the tab with the list of ports, down at the bottom is a list of the user connection groups. Remove or add them as appropriate to match up with the real ones you have based on the folder names in the users folder.
- copy over the files from the above steps for the Windows / macOS upgrade\\
At line 87 changed one line
Then on each port, check to see what user connection group they are configured for. Assign them appropriately.
- change dir into /var/opt/CrushFTP11/ \\
At line 89 changed one line
If you haven't done this then logins may fail when you start using CrushFTP7 as it can't find the users since they aren't associated to the port you are using.
- while as root, execute: ./crushftp_init.sh uninstall -- for all older versions daemon launch reference to be removed. (No CrushFTP app files are touched)\\
- while as root, execute: ./crushftp_init.sh install -- to have latest CrushFTP installed daemon launch reference added. (No CrushFTP app files are touched)\\
----
!!Critical Post Update Items:\\
Copy over your TempAccounts folder if you have been using the WebInterface 'Share...' feature.\\
\\
Copy over your "s3" folder which has all the XML pointers to your S3Crush filesystem...only applies if you use S3Crush\\
\\
Copy over your Previews folder so image previews don't need to be re-generated.\\
\\
Copy over any custom logo images from your WebInterface folder, but do not overwrite any login.html files as CrushFTP 11 is different.\\
\\
Copy over your SSL keystore if you had it in your CrushFTP folder, and update the Preferences, encryption, SSL config to point at the new location.\\
\\
Copy over your 'jobs" folder if you have the enterprise version. It is in your CrushFTP folder.\\
\\
Your daemon/service may have been running with additional memory, re-configure the new version with the equivalent memory.\\
\\
Your daemon/service may have been running as a domain user on Windows. Change the service to be running as that domain user again or UNC VFS paths will fail.\\
\\
Copy over your private SSH key files for the server if they are in their default location. (ssh_host_rsa_key, ssh_host_rsa_key.pub, ssh_host_dsa_key, ssh_host_dsa_key.pub, etc.)\\
\\
Optional: If you want your statistics for reporting to transfer over from v6/v7/v8/v9/v10 to v11, then copy the statsDB folder too.\\
\\
Version Date Modified Size Author Changes ... Change note
59 29-Feb-2024 09:07 5.563 kB Ben Spink to previous
58 29-Feb-2024 07:43 5.583 kB Sandor to previous | to last
57 27-Feb-2024 03:43 5.563 kB Ben Spink to previous | to last
56 26-Feb-2024 22:15 5.563 kB Ben Spink to previous | to last
55 26-Feb-2024 22:11 5.491 kB Ben Spink to previous | to last
54 05-Dec-2023 06:24 5.488 kB Ben Spink to previous | to last
53 05-Dec-2023 05:32 5.518 kB Halmagyi Arpad to previous | to last
52 05-Dec-2023 05:32 5.517 kB Halmagyi Arpad to previous | to last
51 05-Dec-2023 05:32 5.21 kB Ben Spink to previous | to last
50 05-Dec-2023 05:32 5.084 kB Ben Spink to previous | to last
49 05-Dec-2023 05:32 7.805 kB Ben Spink to previous | to last
48 05-Dec-2023 05:32 7.76 kB Ben Spink to previous | to last
47 05-Dec-2023 05:32 7.759 kB Ben Spink to previous | to last
46 05-Dec-2023 05:32 7.631 kB Ben Spink to previous | to last
45 05-Dec-2023 05:32 7.533 kB Ada Csaba to previous | to last
44 05-Dec-2023 05:32 7.268 kB Ben Spink to previous | to last
43 05-Dec-2023 05:32 7.266 kB Ben Spink to previous | to last
42 05-Dec-2023 05:32 7.26 kB Halmágyi Árpád to previous | to last
41 05-Dec-2023 05:32 6.805 kB Halmágyi Árpád to previous | to last
« This page (revision-59) was last changed on 29-Feb-2024 09:07 by Ben Spink
G’day (anonymous guest)
CrushFTP11 | What's New

Referenced by
LeftMenu
Main
Update

JSPWiki