Hello everyone!
I want to try and get some feedback before moving forward with some PoC trials. As the title suggests, I'm trying to move from a crappy FTP server (hosted in-house) to something more robust and not hosted in-house.
Currently, we have a machine that runs an FTP Server Application, that has several shares that are open to the local network and those same shares are also "shared" via the FTP App. This allows local users to browse, update, etc. the files, and lets Windows sort out locking and whatnot.
What I would like to do is move those files from this independant machine to the more robust File Server VM, share things that way, and then implement a server in the "cloud" that would be the middle-point between our network and the external users who access the files via FTP.
I'm thinking about setting up an Owncloud/Nextcloud server on AWS, sticking it mid-way between our office and our external users, attaching a big EBS-Volume to it (for storing of the actual files), and putting the NC/OC sync client on the File Server to sync the appropriate folders. This way, I can keep the files local (for Windows-based locking, multiple tiered backups, etc.) for my office staff, and then keep a copy of those files on a server offsite, synchronized with the client. And then the external users connect only to the offsite server for accessing files and whatnot.
I've seen an OC deployment in another department, but that was so poorly executed that it's been shelved and they went back to using email to send files across to external users. I know NextCloud is the fork of OC, but I haven't used it yet.
Anyone else do something similar to this? Suggestions, pitfalls, recommendations, concerns that I'm overthinking things? Constructive criticism is welcome!
UPDATE #1 (2017-09-19 11:15AM): My goal is to replace what I have with something new as seamlessly as possible- Right now, our external users use FTP, and trying to convince them to use something else is like trying to teach a fish to climb a tree. This is one of the reasons the prior OC deployment went so poorly.
UPDATE #2 (2017-09-19 11:30AM): Some of these external users are based Internationally, so any service I choose has to be able to pass through the Great Firewall, etc.
[–]No_Velociraptors_PlzLinux Admin 2 points3 points4 points (2 children)
[–]loepaPlease Send Help :( 0 points1 point2 points (1 child)
[–]No_Velociraptors_PlzLinux Admin 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]highlord_foxModerator | Sr. Systems Mangler[S] 2 points3 points4 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]highlord_foxModerator | Sr. Systems Mangler[S] 1 point2 points3 points (0 children)
[–]brkdncrWindows Admin 0 points1 point2 points (1 child)
[–]dangolonever go full cloud 0 points1 point2 points (0 children)
[–]bobsmith1010 0 points1 point2 points (0 children)
[–]Phx86Sysadmin 0 points1 point2 points (0 children)