New Server Build

New Server Build

Email

Dovecot – IMAP/POP3 support for mailboxes – follow instructions except that mail_location is located in ./conf.d/10-mail.conf

Roundcube – web interface to read mail remotely

FetchMail – retrieve remote email from pearce.id.au

SpamAssassin – deal with spam

Configuration as follows:

First setup a new /etc/procmailrc file with the following content

# system-wide settings for procmail
 SHELL="/bin/bash"
 SENDMAIL=/usr/sbin/sendmail
 SENDMAILFLAGS="-oi"
 LOGFILE="/var/log/procmail.log"
 DEFAULT="$HOME/Maildir/"
 MAILDIR="$HOME/Maildir/"

if needed install procmail

sudo aptitude install procmail

Next, install fetchmail

sudo aptitude install fetchmail

Edit /etc/fetchmailrc to reflect the mailboxes you wish to grab

Edit /etc/default/fetchmail

START_DAEMON=yes

 

 

File Sharing

samba – windows file share and print sharing

serviio – dlna server for all devices in the house

CUPS – printer sharing: change listening port and Allow @LOCAL for security

How to add airprint?  follow instructions here

TV

deluge – torrent server with multiple client options here and here, but really: here

flexget – tool to read YAML file and retrieve tv series

Other

xymon – to monitor pearce.id.au and thewhirlpoolresistance.net

Minecraft Server – copy across the two minecraft directories

webmin – for remote admin on a web page

PHPMyAdmin – maybe for MySQL admin

zfs – software disk array for redundancy

Notes

Use fetchmail to grab the mail off the old server, hope this works!

zfs doesn’t support AIO which breaks mysql if setting up data on zfs.  Set option innodb_use_native_aio=0 in my.cnf

Leave a Reply

Your email address will not be published. Required fields are marked *