Looking for an online password protected file sharing system for a large number of clients

I am looking for a way to share files online with a large number of people.  For example we may have a client that has 400 locations and we would like each location to be able to access the PDF, Excel, or Tableau report we have created for them.  There should be a way to upload the entire list of clients with user names and passwords.  There should also be a way to automate the uploading of all 400 reports so that each user gets the correct report without having to spend an entire day manually uploading each report.

Other nice things to have:  Ideally we should be able to set permissions for whether each client can modify their file or not.  Other options that would be nice would be setting up permission hierarchies, so that a regional or divisional manager could view all the reports within their area.  Also a batch delete of all the users files could come in handy as well.

A solution that involves a little coding would be OK.  I have a degree in computer science from a long time ago, and occasionally code a bit in VBA and Python.

By the way, our website is a wordpress.org website, so a solution that involves a WordPress plug-in is an option.
marknlynn3Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jason C. LevineNo oneCommented:
By the way, our website is a wordpress.org website, so a solution that involves a WordPress plug-in is an option.

You can do this with WordPress but it may be more work than you are willing to deal with to make it work properly.

What you really want is some sort of DMS (Document Management System).  Look into Alfresco Community Edition:

http://www.alfresco.com/products/community
0
marknlynn3Author Commented:
Thanks for your suggestion.  I'll check it out.  Would I be able to grant online access for users outside of our company with this software?

I'm looking for a solution that is as simple as possible.  So in addition to checking out Alfresco and some of the other Document Management Systems, I'm going to see whether one of the common file sharing programs, like Dropbox or Citrix ShareFile, could do what we need.
0
Jason C. LevineNo oneCommented:
Would I be able to grant online access for users outside of our company with this software?

Assuming the web server you install it on is world-accessible, yes.

I'm going to see whether one of the common file sharing programs, like Dropbox or Citrix ShareFile, could do what we need.

They should but with 400 possible users, the price is going to climb pretty quickly.  Most of the large commercial services charge on a per-user basis.
0
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

Big MontySenior Web Developer / CEO of ExchangeTree.org Commented:
Microsoft SharePoint may be the perfect solution depending on how much you want to spend, and you can either host it locally or on their cloud
0
marknlynn3Author Commented:
Jason, still looking at Alfresco, but it looks like it might be a little too complex to set up for us.

Big Monty, do you know if SharePoint Online would allow us to set up 400 users quickly, and have passwords assigned to each account?  I'm thinking of a CSV file that is uploaded with the user information including password.  We would also want regional managers to have access to a group of user accounts within their region.  Finally, would users need to have any special software installed to view their files and would they need to purchase a SharePoint Online account?

FYI - We had a look at Citrix ShareFile and it looks like it could meet most of our needs.  It looks like you can set up unlimited client users, which I'm assuming means those people would have read only access to the data, and could be set up with their own password protected area to download that data from.  The price would be about $100 per month, and we would only have around 20 gigs of storage, but our files are fairly small so that could work.  Any thoughts.
0
Big MontySenior Web Developer / CEO of ExchangeTree.org Commented:
I don't know if SP allows you to import a user list, but everything else you described with setting up permissions, yes, it can do that.

Users would not need anything special on their end, just a browser
0
marknlynn3Author Commented:
We are going to go with Citrix ShareFile.  It looks fairly simple to set up, and I think it will meet our needs for now.  It allow users to login to view their reports from our website, and we can set up user names and passwords for all 400 users by uploading a CSV file with that information.  I think we will need to upload each user's reports to their account one at a time, but if so we can handle that for now.  I want to thank you both for your advice and will keep the other products in mind should they prove to be a better match to our needs in the future.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
marknlynn3Author Commented:
The solution I found bests meets our needs at this time.  The other two recommended solutions seem like viable alternatives that could be worth exploring further in the future.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.