Certbot/Let's Encrypt Installfest

From Noisebridge
Revision as of 17:48, 12 June 2017 by Swartzcr (talk | contribs)
Jump to navigation Jump to 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. 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: [1]. 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: [2]. 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: [3] Set up Ubuntu: [4] Set up either Nginx or Apache: Nginx: [5] [6] Apache [7]

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