# This is the list of packages to be installed on the servers.

Package:     education-networked
Why:         Packages which should be present on all networked
             skolelinux machines
Responsible: Petter Reinholdtsen
NeedConfig:  no

Missing:     iptables, shorewall, iproute
Why:         Needed to set up firewalling rules using netfilter in 2.4.x
Responsible: Lars Bahner
NeedConfig:  yes - set up default firewall rules
 
Package:     bind9, bind9-doc, nslint, zone-file-check, dnswalk, dlint
Why:         DNS server for the local clients. 
Responsible: Rune Nordbe Skillingstad
NeedConfig:  yes - set a few well known DNS names, and more.
 
Package:     dhcp3-server
Why:         Automatic distribution of IP addresses to the clients
Responsible: Christian Juell
NeedConfig:  yes - set local IP range, DNS name and default routing

Package:     slapd, openssl
Why:         Allow LDAP user authentication and centralized administration.
Responsible: Rune Nordbe Skillingstad
NeedConfig:  yes - generate certificates for ssl/tls support

Package:     webmin-ldap-user-simple
Why:         New user admin gui
Responsible: Andreas Schuldei
NeedConfig:  ?

Package:     webmin-ldap-netgroups
Why:         Allow LDAP host netgroup updating.
Responsible: Alex Brasetvik
NeedConfig:  no

Package:     courier-imap-ssl, courier-ldap
Why:         The users use imap to get mail from the "postoffice"
Responsible: Andreas Dahl
NeedConfig:  yes

Package:     lynx-ssl
Why:         To be able to access webmin without a gui
Responsible: Andreas Dahl
NeedConfig:  ?

Package:     nfs-kernel-server, \
             samba, samba-doc, makepasswd, tdb-tools
Why:         Make home directory available on each client using NFS, SMB
             and Appletalk
Responsible: ?
NeedConfig:  yes - specify which directories to distribute

Package:     apache, apache-doc, webalizer
Why:         Internal webserver
Responsible: ?
NeedConfig:  ?

Package:     squid, calamaris, squidguard, chastity-list
Why:         Speed up web browsing and reduce network load.
Responsible: Roy-Magne Mo (Need to check if the list of packages is sensible)
NeedConfig:  ?

Package:     dsh
Why:         Distributed shell.  Make it easier to administrate many
	     machines.
Responsible: Petter Reinholdtsen
NeedConfig:  maybe - configure host groups

Package:     ntp-refclock
Why:         Make sure the server supports a local clock.  The configuration
             is done using cfengine.
Responsible: Petter Reinholdtsen
NeedConfig:  yes - set NTP server (client: ntp.intern, server: ntp.somewhere)

Package:     webmin, webmin-core, webmin-apache, webmin-bind, \
             webmin-dhcpd, webmin-exports, webmin-grub, \
             webmin-inetd, webmin-lvm, webmin-quota, \
             webmin-samba, webmin-software, webmin-squid, webmin-status, \
             webmin-sshd, webmin-cupsadmin-skolelinux, \
             webmin-cfengine, webmin-webalizer
Why:         Allow for web based administration of the server.  [I'm not sure
             if we should be using this, but I'm adding it to the CD as a test.
             pere 2001-12-07]
Responsible: ?
NeedConfig:  ?

Package:     slbackup, webmin-slbackup, ssh
Why:         The backup system
Responsible: Morten Werner Olsen
NeedConfig:  yes - debconf (only the slbackup package)

Package:     -telnetd, -ftpd, 
Why:         The servers we want to exclude.  All really insecure services
             should be listed.
Responsible: Petter Reinholdtsen
NeedConfig:  no

Package:     munin-server
Why:         Needed to see what happens
Responsible: Finn-Arne Johansen
NeedConfig:  Yes, we need to set what machines we want to graph

Package:     ncs, -netsaint-plugins
Why:         System monitoring and trend reporting of Skolelinux
             installations using Nagios and a customized setup
Responsible: Ragnar Wislff
NeedConfig:  No
