Link to home
Start Free TrialLog in
Avatar of zjb100
zjb100Flag for United States of America

asked on

Hosting a shared folder for a client

I have several small clients that would like to purchase a file server. I had considered spinning up a couple of vm's at my office and hosting it for them, but Im not sure how I should do it. All they want is a "Company drive", they dont wish to be joined to a domain. Its primarily for files, but it could host a quickbooks db. Any suggestions?
Avatar of Robert
Robert
Flag of United States of America image

I think that the cheapest / easiest way to do this would be one of the following:
1. Add a drive to one of their PC's and share it out (does not require to be joined to a domain) however you would need to setup some kind of backup solution. https://technet.microsoft.com/en-us/library/cc770880(v=ws.11).aspx 
The tricky part when not on a domain is access control. you will need to either make the share available to all users or setup accounts on the machine where it is shared for the remote users to authenticate.

2. use something like free NAS http://www.freenas.org/
Avatar of zjb100

ASKER

That would work locally, but they would like me to host the server.
ASKER CERTIFIED SOLUTION
Avatar of David Johnson, CD
David Johnson, CD
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
You may want to consider talking to them about cloud based storage solutions such as Drop box or possibly onedrive.
but as David said a NAS is probably the best solution. We use freeNAS as the price is right for a small shop.
If you do need to host a "server" instead of the options listed above you would need to do the following
Setup your server on your network with a shared folder.
setup local accounts on the server and grant them the needed permissions to the share / folders.
get an external IP
setup a NAT from the external IP to the internal servers IP
configure your firewall to allow connections only from specific clients to that target server
(another option would be to setup a VPN tunnel/connection)

The clients could then access the share via the UNC path

There are obviously security factors to consider in any configuration you may choose if you are hosting a server that is internet facing.