TimGolden wrote:The org has NO infrastructure currently except DSL, and wireless router.
Shouldn't be a problem. Parts for cabling up Cat5 are (in the UK) cheap and easily available. Last time I purchased these things I bought a hand crimper for £15, a drum of cable for £40 and faceplates, end connectors, etc in packs of 10 for less than £0.30p per faceplate.
Actually cabling then is fairly simple though time consuming task. Just remember your max distance of 100m to include cables at either end. Cost will ramp up if you want / need ducting because you can't hide it. We have an ancient solid brick building and still managed to run cabling relatively easily. Failing that, go with a wi-fi based lan.
Cheap no name switch can be grabbed for £20, adding VLANs, etc will make it more costly.
The org has no annual IT budget
Welcome to my world (song there somewhere). They'll need to find money to purchase initial supplies, etc but beyond that an official budget is not a prevention - just a hurdle.
The number of staff is less than 10
There are NO standardization of computers(older/donated mix/match)
No deal killer yet. My church is 10 staff with approx half full time and the others part time with volunteers, etc. They also have church business and a business to cater for.
The org has rotating/fluid volunteers
The org allows volunteers to use their own computers to access shared data
Ouch. Let me say that again -
OUCH!The rotating volunteers is not so much of an issue. Create volunteer accounts and insist they run a check sheet so they know who is using which account when for some form of accountability. Personally I'd want individual logons and have argued and persuaded my church to the validity of this.
The use of their own computers is (to me) a big no. However, as it's their business / call who am I to argue. In which case ensure each machine has had a full virus / malware / health check and that auto updates of said software is on and working properly. Also ensure they have a software firewall and more to the point that they know how to use all of these.
The org requires to share data across all user types (domain vs. guests)
The org requires some data to be protected (i.e. confidential/personnel)[/*]
[*] The org requires some data to be accessible outside their internal network [/*]
Boggle. Why would someone want to have confidential data but then leave the route wide open for someone, and not necessarily deliberately, to access said data?
This just doesn't make sense to me. I would encourage anyone in this situation to ensure they've been talked through why it isn't wise, the dangers, etc ...
One solution is to buy a large NAS device, set up shares and permissions around the shares.
Hmmm. If you're talking less than 10 users then shares would work. How you manage each random machine brought in though could be interesting - especially as I'm going to presume they don't have any dedicated or regular IT support.
Another solution is to buy a server, set up LDAP (i.e. Active Directory), network shares, and assign permission.
This may be an initial headache but to me is far preferable to a workgroup setup. At least you can assign security with some confidence, manage users, profiles, policies, etc ... and with the advent of SATA RAID it's a straightforward (and cheap) approach to setup a RAID 5 system. Your choice of server OS is up to whomever has the skills to support it and I certainly wouldn't rule out using Ubuntu Server.