Server Setup HOWTO
==================
Just to be different we're using VPSes from cloudatcost.com - one awesome
feature is that they provide servers for a single one-time payment!  But
there are some restrictions, and they're not the highest-powered boxes, but
that's okay for a community like this.

Here's the basic steps to get going.

* change root password
* drop in root ssh key
* test root ssh key
* turn off password authentication
* `userdel user` (backdoor user for support?)
* edit `/etc/hostname`
* replace `/etc/motd`
* replace `/etc/apt/sources.list`
* `apt-get update && apt-get dist-upgrade` (this will take a while)
* `apt-get autoremove`
* reboot
* `apt-get install joe sudo nginx alpine emacs`
* edit `/etc/joe/joerc` and enable -nobackups (personal preference)
* set up firewall
* set up `/etc/skel`
* set up your admin user's account
* set up sudo for your admin user
* stop using root directly! :)
* set up nginx

Server Setup HOWTO
==================
Just to be different we're using VPSes from cloudatcost.com - one awesome
feature is that they provide servers for a single one-time payment!  But
there are some restrictions, and they're not the highest-powered boxes, but
that's okay for a community like this.

Here's the basic steps to get going.

* change root password
* drop in root ssh key
* test root ssh key
* turn off password authentication
* `userdel user` (backdoor user for support?)
 * `rm -rf /home/user`
* edit `/etc/hostname`
* replace `/etc/motd`
* replace `/etc/apt/sources.list`
* `apt-get update && apt-get dist-upgrade` (this will take a while)
* `apt-get autoremove`
* reboot
* `apt-get install joe sudo nginx alpine emacs`
* edit `/etc/joe/joerc` and enable -nobackups (personal preference)
* set up firewall
* set up `/etc/skel`
* `useradd -D -s /bin/bash`
* set up your admin user's account
* set up sudo for your admin user
* stop using root directly! :)
* set up nginx

Set default shell, remove backdoor user home dir
Set default shell, remove backdoor user home dir
