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
john_doe.png 46.6 kB 1 29-Dec-2020 05:25 Ben Spink
png
replication.png 107.6 kB 2 29-Dec-2020 05:25 Ben Spink
jpg
replication1.jpg 374.8 kB 1 11-May-2021 10:52 Ada Csaba
jpg
replicationdbg.jpg 239.5 kB 1 20-Jul-2021 19:33 Ada Csaba
png
user_homes.png 46.8 kB 1 29-Dec-2020 05:25 Ben Spink
png
vfs_properties.png 38.9 kB 1 29-Dec-2020 05:25 Ben Spink

This page (revision-30) was last changed on 20-Jul-2021 19:37 by Ada Csaba

This page was created on 29-Dec-2020 05:25 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
File based replication can be configured between CrushFTP servers. CrushFTP uses a journaled file transfer system to make sure data changed on one server is changed the same way on both servers. Conflict scenarios should be very rare and difficult to achieve. However, we do not recommend the journaled system as the first choice method if you have a shared storage option available between servers. The journaled system should be the secondary choice when its necessary due to geographically distributed servers. The journaling and replication can *only* account for changes being made through CrushFTP. No outside processes can modify files, write to files, rename files, etc. All access needs to go through CrushFTP, or your journaled system will be out of sync requiring manual intervention to try and correct things.\\
!!Background\\
File based replication can be configured between CrushFTP servers. CrushFTP uses a journaled file transfer system to make sure data changed on one server is changed the same way on both servers. Conflict scenarios should be very rare and difficult to achieve. However, we do not recommend the journaled system as the first choice method if you have a shared storage option available between servers. The journaled system should be the secondary choice when its necessary due to geographically distributed servers. The journaling and replication can *only* account for changes being made through CrushFTP. No outside processes can modify files, write to files, rename files, etc. All access needs to go through CrushFTP, or your journaled system will be out of sync requiring manual intervention to try and correct things. Replication requires an enterprise level license, it is not available in normal licenses.\\
At line 3 changed 3 lines
Replication requires an enterprise level license, it is not available in normal licenses. Go to your preferences, Replication tab.
[attachments|replication.png]
!!Preferences
Go to your preferences, Replication tab.\\
At line 7 added 2 lines
[attachments|replication.png]\\
\\
At line 19 added 24 lines
!!User Manager
\\
Now its time to configure the User Manager.\\
\\
We need the replication user created, giving them access to the base folder, with full access, and *without* the replication checkbox enabled. That is critical. If its enabled, it would create a circular loop.\\
\\
[attachments|user_homes.png]\\
\\
Next we need to give a user access to a folder inside that user_homes area...\\
\\
[attachments|vfs_properties.png]\\
\\
...and on their folder, enable the replication checkbox.\\
\\
[attachments|john_doe.png]\\
\\
\\
!!How it Works
Changes that john doe makes to their folder are now replicated to the server configured replication server.
\\
When a file is being transferred, CrushFTP is keeping a copy of the data in a folder structure called "multi_journal" located in your crush folder. An entire copy of any file being uploaded is temporarily kept here, and purged the moment its successfully transferred.\\
\\
!!Troubleshooting
If the opposite server goes offline, this folder will start to fill up with uploads that are pending to be delivered to the opposite server. If there is a conflict scenario where a replicated action cannot be performed on the opposite server, you will have to manually look through this folder, sorted by date, and decide what to do with the replication item that cannot be processed.\\
Version Date Modified Size Author Changes ... Change note
30 20-Jul-2021 19:37 5.546 kB Ada Csaba to previous
29 20-Jul-2021 19:34 5.43 kB Ada Csaba to previous | to last
28 11-May-2021 11:38 5.335 kB Ada Csaba to previous | to last
27 11-May-2021 11:37 5.327 kB Ada Csaba to previous | to last
26 11-May-2021 11:37 5.327 kB Ada Csaba to previous | to last
25 11-May-2021 11:36 5.34 kB Ada Csaba to previous | to last
24 11-May-2021 11:35 5.327 kB Ada Csaba to previous | to last
23 11-May-2021 11:35 5.327 kB Ada Csaba to previous | to last
22 11-May-2021 11:33 5.248 kB Ada Csaba to previous | to last
21 11-May-2021 11:32 5.259 kB Ada Csaba to previous | to last
« This page (revision-30) was last changed on 20-Jul-2021 19:37 by Ada Csaba
G’day (anonymous guest)
CrushFTP10 | What's New
JSPWiki