Certbot/Let's Encrypt Installfest

From Noisebridge
Jump to: navigation, search

We’re excited to see you at the workshop.

  This workshop will be a combination of presentation and hands-on activity to get Certbot up and running on a server of your own.

Members of EFF staff will be on hand to help you get a certificate for your website using Certbot

If you currently run a website, you should make sure that you have root shell access (also known as SSH access) to your web host. If you manage your website entirely through a control panel like cPanel, Plesk, or WordPress, there’s a good chance you don’t have shell access. You can ask your hosting provider to be sure.   If you do have shell access, make sure to bring a laptop with credentials to access your website’s server since most of what we’ll be doing will involve running commands on your webserver.

Don’t already have a website? No problem! Getting one set up before the workshop is a piece of cake, just follow these steps:

Create a DigitalOcean account using this referral link: ttps://m.do.co/c/617d7d928791. If you use this link, you’ll start off with $10 in your account which will be more than enough to complete the workshop.

Create a DigitalOcean virtual server by following this guide: https://www.digitalocean.com/community/tutorials/how-to-create-your-first-digitalocean-droplet-virtual-server. We recommend choosing the $5 or $10 option, Ubuntu 16.04 x64, San Francisco as your region, and following the sub-guide in Step Six to set up ssh keys.

Purchase a $1 domain from gandi.net; .space, .top, .xyz, and .website domains are likely to be that price.

Point your domain to DigitalOcean’s nameservers by following this guide: https://www.digitalocean.com/community/tutorials/how-to-point-to-digitalocean-nameservers-from-common-domain-registrars

Set up Ubuntu: https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-16-04

Set up either Nginx or Apache:

Nginx:

https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-16-04

https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-16-04

Apache

https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts


It’s important to complete these steps before the workshop, as some of them take more time than we’ll have on the 20th. If you get stuck at any of these steps feel free to email noah@eff.org with any questions beforehand.

Personal tools