Large file sharing to, from and within mainland China
-
I work for a smallish US-based consumer electronics company and we have a very small branch office in mainland China. They are having a tough time accessing/sharing files from our US offices via VPN connections from each client directly to our office and since pretty much every service that exists for large file sharing outside of China is blocked by the great firewall, I am not exactly sure how to approach it.
We don't have any real systems infrastructure in China. It's basically a couple of people working on laptops with an Internet connection that deal with and visit the factories/vendors for research and development and production.
The goal is to be able to access and share large files between our US office/users and the users at the Chinese location. But also allow both of us to share with various vendors also located in mainland China.
I was thinking of nextcloud but I don't have any real experience with it and also am not sure if hosting it on-prem would solve any problems.
Does anyone have experience in dealing with China in this regard?
TIA
-
NextCloud is free and pretty easy, I would probably start there as a test. See how it works. Because it will sync when they are doing other things, they might find that having local copies of files in that manner works great. With the NextCloud client installed, it looks and feels just like a normal folder on their laptops or whatever. And since they use laptops and might go home and work, it solves that, too.
-
VPNs are very bad for file sharing (where VPN = VPN + traditional file methods like SMB or NFS), and the longer the WAN (where longer = higher latency) the worse it gets. This is generally where NextCloud will shine. We use NextCloud for this for users between Europe, US and Mexico. Can't tell that we are remote at all. We don't host on-premises anywhere but on Vultr so there is a huge WAN pipe from that Vultr instance to everyone, but no one has local access to it.
-
Can you tell us more about the types of files and the use cases that you have?
-
@scottalanmiller said in Large file sharing to, from and within mainland China:
Can you tell us more about the types of files and the use cases that you have?
Thanks. From my current understanding, it would mostly be CAD and some image and amateur video. I imagine that we would need to have these items backed up somewhere. How are you dealing with backups from Vultr?
-
For Vultr there is no built in backup, so you need to backup elsewhere (not a bad idea regardless.) We use B2 for backups. They are very easy to use. In some cases, you might take backups from the desktop(s) as well as you could easily use the Veeam desktop client for that if you had one desktop somewhere that was syncing everything, which would allow you to take backups locally at an office. Or both, that's an option.
-
I should also mention that we are talking about allowing other companies to access and upload these files.
-
Now if you need tons of storage, Vultr won't make a lot of sense. They are unbeatable for 250GB - 1TB. I mean totally untouchable. Go much beyond that and you are going to want someone else, possibly your own service. What size range / scale are we talking? Less than 1TB, 1TB to 4TB, 4TB+?
-
@wrx7m said in Large file sharing to, from and within mainland China:
I should also mention that we are talking about allowing other companies to access and upload these files.
Sure, that's easy.
-
@scottalanmiller said in Large file sharing to, from and within mainland China:
For Vultr there is no built in backup, so you need to backup elsewhere (not a bad idea regardless.) We use B2 for backups. They are very easy to use. In some cases, you might take backups from the desktop(s) as well as you could easily use the Veeam desktop client for that if you had one desktop somewhere that was syncing everything, which would allow you to take backups locally at an office. Or both, that's an option.
I use Veeam for my virtual infrastructure and for my workstation. So you are saying as long as the nextcloud client has a copy of the data on a local computer, I could just use Veeam to back it up and not deal with the nextcloud server/instance itself?
-
@scottalanmiller said in Large file sharing to, from and within mainland China:
Now if you need tons of storage, Vultr won't make a lot of sense. They are unbeatable for 250GB - 1TB. I mean totally untouchable. Go much beyond that and you are going to want someone else, possibly your own service. What size range / scale are we talking? Less than 1TB, 1TB to 4TB, 4TB+?
I'm not completely sure but I would imagine it would be less than 1TB but I'm going to have to get more information from them.
-
IF they are not so tech users, dont let them use the desktop client. Just let them use the web based app.
The desktop client maybe faster, but I have NextCloud in Prod with Onlyoffice integration and the desktop app keeps asking them question that they fail to understand especially when a folder is cleared.
Also cause it tries to keep copy offline on end user machine it can create headache for users working on same files, since you said few clients just let them work directly using the web.
-
@msff-amman-Itofficer said in Large file sharing to, from and within mainland China:
IF they are not so tech users, dont let them use the desktop client. Just let them use the web based app.
The desktop client maybe faster, but I have NextCloud in Prod with Onlyoffice integration and the desktop app keeps asking them question that they fail to understand especially when a folder is cleared.
Also cause it tries to keep copy offline on end user machine it can create headache for users working on same files, since you said few clients just let them work directly using the web.
Thanks for the information. I don't know how many people would be working on the same files at the same time but I could see how that would be an issue.
Also, I wonder how much of an issue any language barrier would be. Does nextcloud have a Mandarin translation option?
-
@wrx7m said in Large file sharing to, from and within mainland China:
@scottalanmiller said in Large file sharing to, from and within mainland China:
Now if you need tons of storage, Vultr won't make a lot of sense. They are unbeatable for 250GB - 1TB. I mean totally untouchable. Go much beyond that and you are going to want someone else, possibly your own service. What size range / scale are we talking? Less than 1TB, 1TB to 4TB, 4TB+?
I'm not completely sure but I would imagine it would be less than 1TB but I'm going to have to get more information from them.
Then Vultr is the super obvious choice. You can go over a TB there too, but go much over and the price stops being the slam dunk that it is below 1TB.
-
@wrx7m said in Large file sharing to, from and within mainland China:
@msff-amman-Itofficer said in Large file sharing to, from and within mainland China:
IF they are not so tech users, dont let them use the desktop client. Just let them use the web based app.
The desktop client maybe faster, but I have NextCloud in Prod with Onlyoffice integration and the desktop app keeps asking them question that they fail to understand especially when a folder is cleared.
Also cause it tries to keep copy offline on end user machine it can create headache for users working on same files, since you said few clients just let them work directly using the web.
Thanks for the information. I don't know how many people would be working on the same files at the same time but I could see how that would be an issue.
Also, I wonder how much of an issue any language barrier would be. Does nextcloud have a Mandarin translation option?
Not much to read in the NC interface. But..
https://docs.nextcloud.com/server/11/admin_manual/configuration_server/language_configuration.html
But yes, it has Mandarin.
-
@scottalanmiller said in Large file sharing to, from and within mainland China:
@wrx7m said in Large file sharing to, from and within mainland China:
@scottalanmiller said in Large file sharing to, from and within mainland China:
Now if you need tons of storage, Vultr won't make a lot of sense. They are unbeatable for 250GB - 1TB. I mean totally untouchable. Go much beyond that and you are going to want someone else, possibly your own service. What size range / scale are we talking? Less than 1TB, 1TB to 4TB, 4TB+?
I'm not completely sure but I would imagine it would be less than 1TB but I'm going to have to get more information from them.
Then Vultr is the super obvious choice. You can go over a TB there too, but go much over and the price stops being the slam dunk that it is below 1TB.
I can always use it as a POC and go from there
-
@msff-amman-Itofficer said in Large file sharing to, from and within mainland China:
IF they are not so tech users, dont let them use the desktop client. Just let them use the web based app.
That would defeat the purpose and make it basically just like the VPN that they have now.
-
@msff-amman-Itofficer said in Large file sharing to, from and within mainland China:
The desktop client maybe faster, but I have NextCloud in Prod with Onlyoffice integration and the desktop app keeps asking them question that they fail to understand especially when a folder is cleared.
You sure that it isn't OnlyOffice causing that?
-
@wrx7m said in Large file sharing to, from and within mainland China:
@scottalanmiller said in Large file sharing to, from and within mainland China:
@wrx7m said in Large file sharing to, from and within mainland China:
@scottalanmiller said in Large file sharing to, from and within mainland China:
Now if you need tons of storage, Vultr won't make a lot of sense. They are unbeatable for 250GB - 1TB. I mean totally untouchable. Go much beyond that and you are going to want someone else, possibly your own service. What size range / scale are we talking? Less than 1TB, 1TB to 4TB, 4TB+?
I'm not completely sure but I would imagine it would be less than 1TB but I'm going to have to get more information from them.
Then Vultr is the super obvious choice. You can go over a TB there too, but go much over and the price stops being the slam dunk that it is below 1TB.
I can always use it as a POC and go from there
If you want an enterprise deployment with support, SAM-SD is offering NextCloud solutions, even giant ones.
-
@wrx7m said in Large file sharing to, from and within mainland China:
@scottalanmiller said in Large file sharing to, from and within mainland China:
For Vultr there is no built in backup, so you need to backup elsewhere (not a bad idea regardless.) We use B2 for backups. They are very easy to use. In some cases, you might take backups from the desktop(s) as well as you could easily use the Veeam desktop client for that if you had one desktop somewhere that was syncing everything, which would allow you to take backups locally at an office. Or both, that's an option.
I use Veeam for my virtual infrastructure and for my workstation. So you are saying as long as the nextcloud client has a copy of the data on a local computer, I could just use Veeam to back it up and not deal with the nextcloud server/instance itself?
Correct, that would work. You can make a master user account that has access to everything and syncs everything to the workstation. That would serve as an additional backup too. If NC dies, the workstation would be ready to sync everything back to it. But if the data was lost for reals, like someone deleted the files and that rippled through the system, then the Veeam true backup would do the trick.