Lets Encrypt Setup and Auto Renew (NGINX)July 20, 2016 | |
Installation and Setup
sudo su - root # NOTE: This has to be run as root. Be very careful!
cd /usr/sbin
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
./certbot-auto
Nginx Configuration
Add the following to your nginx server configuration block vim sites-enabled/yourdomain.com
location ^~ /.well-known/ {
root /usr/share/nginx/html;
}
Ubuntu 16.04 Rails/Nginx/Passenger/MariaDB ServerOctober 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:
sudo:x:27:isaac,deploy
vim /etc/ssh/sshd_config
# add to file or if they exist set the flags to no.
Setting up for Rails development on El CapitanNovember 12, 2015 | |
One of the only differences I've noticed is installing mysql is slightly different.
Step 1: Install XCode Command Line Tools
Step 2: Install and prepare Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew update
Step 3: Install rbenv
brew install rbenv ruby-build openssl