Debian Local Area Network
Debian - the universal operating system - runs on small embedded devices, on desktops and in environments composed of dozens or hundreds of machines with centralized administration. Whereas the installation and configuration of a single, individual desktop has been made easy by the Debian-Installer, the deployment of a whole system environment is more involved. This is where the Debian Local Area Network Project comes in.
Goal of the Project
The goal of the "Debian Local Area Network"-project is to make setting up a local network with centralized user and machine management, intranet, etc. as easy as possible in Debian. To do that, the project aims to provide anything needed for such systems: Documentation, code, whatever.
Currently, there are two implementations available:
A more complete (but also more involved) setup using the FAI framework. A set of FAI classes and the corresponding config space has been prepared to implement a Debian-LAN. The later approach contains configurations for:
- A mainserver with Kerberos KDC and LDAP including a FAI-server to install clients.
- Clients installed over the network from the mainserver, automounting their kerberized home directories.
- Diskless clients: A machine booted over the network may be used without installation on the local disk.
- Roaming machines that can be used within the Debian-LAN but also off-line.
Details: Description of the system.
Quickstart: Go right to the bootstrap page.
Presentation and Talk: DebConf
Debian Package: https://tracker.debian.org/pkg/debian-lan-config
Public IRC Channel: #debian-lan on irc.debian.org
Before you commit code, please take a look at our development guidelines.
How it works
It's recommended to get some familiarity with FAI: FAI-Guide: http://fai-project.org/fai-guide/, read at least "Introduction" (chapter 1) and "Quickstart" (chapter 2). After that, start the deployment of the Debian-LAN system:
Install the FAI-server of the system to be deployed. This can be done by preparing/downloading a CD/USB image or by converting an existing minimal Debian installation. See the bootstrap page for instructions.
- As soon as the FAI-server of the system is set up, all following installations will be accomplished by that server over the network.
- Depending on the environment and use case, add a FAI class which contains additional package selections.