GNU/Linux Desktop Survival Guide
by Graham Williams
15 December 2013
Set up the laptop as a prototype server for ecosysl.com.
Download the Ubuntu 13.10 image for 32bit install and burn to DVD on Nyx.
Backup the current full disk (16 GB) to a USB disk
$ sudo rsync -av . kayon@nyx:/media/sabrina/ganesha.131211
Reboot and choose F12 to boot from DVD. Test Ubuntu out from DVD. Noted the screen resolution looks great -- 1600x1050 -- running the i915 video modules. Interaction just fine and network connected.
Clean install of Ubuntu 13.10 from DVD using dash icon. Choose English. Choose to download updates while installing. Choose to install third-party software. Replace Debian GNU/Linux (7.2) with Ubuntu. Choose to encrypt the new Ubuntu installation for security--a passphrase will be required for each reboot--as a server we would want it to reboot without a passphrase after a power failure, but since the battery is kept charged, a power failure is unlikely to require a reboot anyhow. Choose to use LVM with the new Ubuntu installation. Enter a passphrase. Choose to overwrite empty disk space. Choose English (US) keyboard. Enter Name, computer name, username, password, encrypt home folder. Log into Ubuntu One.
To now set it up as ecosysl.com. Install wajig and ensure everything
is up to date. Install apps:
$ wajig install lamp-server^ ssh nfs-kernel-server meld most emacs $ wajig install bzr bzr-email ssmtp mailutils $ wajig install fail2ban python-gamin
Enter password for mysql. Notice I install ssmtp as a very simple sendmail since all I want is to be able to send mail via smtp and not receive email on this server (at least for now). I can send email via my ISP directly using SMTP without additional username and password log on. Also needs mailutils to provide the mail program.
Copyright © 1995-2014 Togaware Pty Ltd