Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

This spec describes Ubuntu's Small Business Server, a configuration utility aimed at making it easy for non-technical businesses set up an Ubuntu based server for basically company catalog and general fileserver.

Packages and tools to make configuring of a Small Business Server for Ubuntu as easy as possible. Packages for easy configuration of a directory server (OpenLDAP) and a file server and packages for joining clients (configure pam, change numeric userid etc).

Some goals:

Rationale

The free software universe in general, and Ubuntu in particular, already provides most of the tools and infrastructure components needed to fulfill the needs of small businesses. What we need is good integration between these components and easy configuration.

Use Cases

Scope

User management and file server

The following services will be included(in no particular order):

Design

The single most important keyword is simplicity.

The interface will be debutils and Gnome-based for administration

Mounts and synchronization

Standard mounts /srv/home/<users home directory> and /srv/global/<company / unit shared directories>

Local home direcories are located at /home as usual but are just a copy of the server home-directory only used when logging in by the local user. Only home-directories on laptops and workstations that have local users and local /home-directories are synchronized usually the owner of the machine.

Automount / pam-mount ?

Administration and distribution of mount-configurations LDAP ? NIS ?

Backups of home-directories

Home directories (original) are located at the server and mounted at login (or boot?). Backup

duplicity - hidden (.) config-files in each catalog or root-catalog. Administer thru Nautilus in the same manner as just like nautilus-script-collection-svn

Backup of /var-direcories and configurations

* LDAP / MySQL are dumped in text-files to /var/backup * Mail / IMAP ? * /var/www /var/backup duplicity - config-files in . at each catalog

Implementation

Everything in this spec will likely be done as deb-packages that will fit in well with other Ubuntu distributed software.

sbs-standalone

Small Business Server standalone, one deb-package that installs ubuntu-xen-server, a dom0 with DHCP, DNS-cache/server, Shorewall, OpenLDAP and a DomU as fileserver (nfs and/or sshfs/openssh-server). This requirer a server with at least two nic. One nic for Internet one internal for DMZ (DomU with external services) and the third (second physical) as the local DHCP-driven network.

sbs-ldap

Small Business Server LDAP-configuration. Configuration using debutils.

sbs-nfs, sbs-nfs-domu

sbs-client-join

Unresolved issues

nautilus-script-collection-duplucity

BoF agenda and discussion

Comments


CategorySpec CategoryServerTeam

UbuntuSmallBusinessServer (last edited 2008-08-06 16:23:50 by localhost)