Difference between revisions of "Organicdesign-server"

From Organic Design wiki
(1.18 - added unzip)
(1.19 - use current mysql-server not specifically 5.0)
Line 3: Line 3:
 
{{code|<pre>
 
{{code|<pre>
 
Package: organicdesign-server
 
Package: organicdesign-server
Version: 1.18
+
Version: 1.19
 
Section: admin
 
Section: admin
 
Priority: optional
 
Priority: optional
Line 12: Line 12:
 
exim4-daemon-heavy, dovecot-common, dovecot-imapd, dovecot-pop3d, spamassassin, spamc, maildirsync,
 
exim4-daemon-heavy, dovecot-common, dovecot-imapd, dovecot-pop3d, spamassassin, spamc, maildirsync,
  
mysql-server-5.0, apache2, libapache2-svn, libapache2-mod-php5,
+
mysql-server, apache2, libapache2-svn, libapache2-mod-php5,
 
htmldoc, librsvg2-bin, imagemagick,
 
htmldoc, librsvg2-bin, imagemagick,
 
php5-mysql, php5-gd, php5-mcrypt, php5-xsl, php5-curl, php5-sqlite, php5-imap,
 
php5-mysql, php5-gd, php5-mcrypt, php5-xsl, php5-curl, php5-sqlite, php5-imap,

Revision as of 09:12, 31 July 2010

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.19
Section: admin
Priority: optional
Architecture: all
Essential: no
Depends: sudo, build-essential, openssh-server, rsync, unison, ntp, nmap, p7zip-full, bzip2, unzip, subversion,

	exim4-daemon-heavy, dovecot-common, dovecot-imapd, dovecot-pop3d, spamassassin, spamc, maildirsync,

	mysql-server, apache2, libapache2-svn, libapache2-mod-php5,
	htmldoc, librsvg2-bin, imagemagick,
	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,

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