Translation(s): none
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, the best way to do that seems the FAI framework (but the project is in no way limited to FAI). A set of FAI classes and the corresponding config space has been prepared to implement a basic Debian-LAN:
- 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.
The system is comparable to the debian-edu network and can be used for schools, small enterprises, associations, (university) work groups and much more. It provides the Gnome and LXDE desktop environment by default on the clients. Depending on your needs, you can easily add a customized package selection. For example the metapackages of a Debian Blend.
Infrastructure
Alioth Project: https://alioth.debian.org/projects/debian-lan/
Mailing List: http://lists.alioth.debian.org/mailman/listinfo/debian-lan-devel/
Public IRC Channel: #debian-lan on irc.debian.org
Git-Repository: We use collab-maint on Alioth. To clone the repository use: git clone git://git.debian.org/git/collab-maint/debian-lan. Before you commit code, please take a look at our development guidelines.
Before you start, it's recommended to get some familiarity with FAI:
FAI-Guide: http://fai-project.org/fai-guide/, read at least the introduction (chapter 1) and "Quickstart" (chapter 2)
How it works
Overview
The deployment of a Debian-LAN system needs the following steps:
Install the FAI-server of the system to be deployed. This can be done by preparing a CD image.
- 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.
Provided Setups
Setup_A: Setup containing a mainserver with Kerberos KDC and LDAP. The clients have LXDE and Gnome Desktop environments installed. There are two variants available: The mainserver may act as a gateway to an external network or serve a network with dedicated gateway. Diskless clients may be used as an option.
?Setup_B: So far Setup_A proved to be able to incorporate all feature requests. Please add your ideas and/or requests here.