Skip to content

Instantly share code, notes, and snippets.

@recoder
Last active August 29, 2015 14:06
Show Gist options
  • Save recoder/f4b09fe4dc10c112fe90 to your computer and use it in GitHub Desktop.
Save recoder/f4b09fe4dc10c112fe90 to your computer and use it in GitHub Desktop.
# update packages
apt-get update && apt-get install emacs24-nox mcrypt
# setup Postgres
apt-get install postgresql postgresql-contrib libpq-dev
# setup Nginx
apt-get install nginx
apt-get install nodejs
# apt-get install nodejs-legacy
apt-get install memcached redis
# setup users
groupadd web
useradd -s /sbin/nologin -r nginx
usermod -a -G www-data nginx
usermod -a -G web nginx
mkdir /var/www
chgrp -R web /var/www
chmod -R 775 /var/www
useradd -m recoder -p "L474p2gvaA0ps"
usermod -a -G sudo recoder
#adduser recoder sudo
#-------- recoder ----------
# set up RVM+rails+extras
curl -sSL https://get.rvm.io | bash -s stable --rails --gems="pg,therubyracer,unicorn"
sudo -u postgres psql -d postgres -c "create role recoder login createdb;"
# TODO: fail2ban
# TODO: ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment