Hi
This is my second ever post at LinuxQuestions, so be gentle
Some background: I'm an IT Engineer for various schools in my local area, and do pretty much everything - from fixing printers to setting up Active Directory domains. I work in a pretty Windows-centric environment and rarely encounter anything *nix through my work.
Due to funding issues a lot of schools do not have the resources to invest in their IT infrastructure, so I'm looking for ways to reduce costs. Which is why I'm here.
I want to set up a domain that will be relatively straightforward to implement and easy to maintain. When I finish my current position, other engineers should be able to step in and not face too much trouble. What I want to implement is thus:
A central server
- DNS
- DHCP
- Proxy
- File Server (NFS or SMB?)
- Centralised home directories
- Print Server
- Repository for Client machines to look to find updates
- Automatic download of updates into the repository
Client machines
- Mount a home directory from the server
- Download updates automatically from server
- Simple method of cloning the hard drive, so rebuilding a machine is just a case of insterting a disk and rebooting
I also want to be able to easily manage user accounts, including the automatic creation of home directories on the server.
How difficult would the above be to set up? Which distribution would be the best for doing so (I've mainly thought of using K/Ubuntu)? I'm sure there are packages available to tackle some of the above, but I'm not really sure were to look.
Thanks for reading and any input would be appreciated