organicdesign-server

From Organic Design wiki
Revision as of 03:10, 8 January 2010 by Nad (talk | contribs) (1.16 - added maildirsync)
Info.svg This article represents a Debian package which is installed in our main packages repository at packages.organicdesign.co.nz/main. See packages for more information, or Category:Debian packages for a list of all package articles like this one. For details about the package contents, see its control file.

The ultimate purpose of the organicdesign-server package is to replace the Debian Post Install script.

Package: organicdesign-server
Version: 1.16
Section: admin
Priority: optional
Architecture: all
Essential: no
Depends: build-essential, openssh-server, rsync, unison, maildirsync, ntp, nmap, p7zip-full, bzip2, htmldoc, subversion,
         librsvg2-bin, imagemagick, mysql-server-5.0, apache2, libapache2-svn,
         libapache2-mod-php5, php5-mysql, php5-gd, php5-mcrypt, php5-xsl, php5-curl, php5-sqlite, php5-imap,
         perlmagick, libwww-perl, libnet-dns-perl, libio-socket-ssl-perl, libtimedate-perl, libnet-scp-expect-perl,
         libcrypt-ssleay-perl, libcrypt-cbc-perl, libcrypt-blowfish-perl, libnet-xmpp-perl, libnet-imap-simple-ssl-perl, libphp-serialization-perl,
         exim4-daemon-heavy, dovecot-common, dovecot-imapd, dovecot-pop3d, spamassassin, spamc
Maintainer: Aran Dunkley [aran@organicdesign.co.nz]
Description: Installs everything required by an Organic Design server.

Still need to add

  • a2enmod ssl
  • a2enmod rewrite
  • spamassassin config
  • php.ini

Post install script

This package should have a post install script which does the following:

  • collect information such as domain, peername, network, username, firewall, mail
  • if part of a network, replicate from next peer
  • Set up self as a package repo incl. ISO for disk creator and TFTP/BOOTP
  • Set up LAN incl. firewall, DNS, DHCP
  • Set up an irc server
  • set up mail server incl. exim, spamassassin, dovecot, roundcube
  • set up LAMP with ssl, certs and friendly urls
  • create/update /var/www/structure preserving existing wikia functionality
  • create a default local wiki if none exists
  • install a wiki daemon

See also