Isaac Sloan - Web Developer, Photographer, Musician and Citizen of Earth

Tesla Referral Code

February 13, 2017

In case anyone wants $1000 off on a Tesla, here's my referral code. I bought my Tesla last year with a referral code I found posted on the internet so I figured I'd help out and post mine. Here you go:

Tesla Referral Code

Setting up MacOS Sierra for Rails Development

December 15, 2016

One of the only differences I've noticed is installing mysql is slightly different.

Step 1: Install XCode Command Line Tools

Install xcode.

xcode-select --install

Step 2: Install and prepare Homebrew

ruby -e "$(curl -fsSL"
brew doctor
brew update

Step 3: Install rbenv

brew install rbenv ruby-build openssl
Setting up MacOS Sierra for Rails Development

Ubuntu 16.04 Rails/Nginx/Passenger/MariaDB Server

October 25, 2016

Step 1: Install Ubuntu

Step 2: Add a deploy user and optionally a user for yourself.

Assuming you're logged in as root add these users and login as "not root."

adduser deploy
adduser [yourname] #optionally
vim /etc/group
# add your users to the sudo group like so: 
vim /etc/ssh/sshd_config
# add to file or if they exist set the flags to no.
Ubuntu 16.04 Rails/Nginx/Passenger/MariaDB Server

Lets Encrypt Setup and Auto Renew (NGINX)

July 20, 2016

Installation and Setup

cd /usr/sbin
chmod a+x certbot-auto

Nginx Configuration

Add the following to your nginx server configuration block vim sites-enabled/

  location ^~ /.well-known/ {
    root /usr/share/nginx/html;

Add folder for well known mkdir -p /usr/share/nginx/html

LetsEncrypt Configuration

Lets Encrypt Setup and Auto Renew (NGINX)

Useful SSH Server Conf Tricks

April 24, 2016

Turning password login off

Edit /etc/ssh/sshd_conf
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
Restart ssh

sudo service ssh restart

Turn on password login

ChallengeResponseAuthentication yes
PasswordAuthentication yes
UsePAM yes
Restart ssh

Copy and pasting from remote vim

1. Edit /etc/ssh/ssh_config
Useful SSH Server Conf Tricks