How to install Certbot plugins?

First run

# type certbot
certbot is hashed (/usr/bin/certbot)

To find out where certbot is installed to. Or command -v certbot if you prefer.

Then run head /usr/bin/certbot and note what version of Python it’s using:

#!/usr/bin/python3

In my case, it was using Python 3.

I noticed from my pip output it was trying to install a Python 2.7 package:

# pip install certbot-dns-digitalocean
Requirement already satisfied: certbot-dns-digitalocean in /usr/local/lib/python2.7/dist-packages

So how do we get pip to install Python 3 packages instead? Just copy the instructions from here:

cd /tmp
curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
rm get-pip.py

Now you should have the pip3 command, so run this instead:

pip3 install certbot-dns-digitalocean

And now try again:

# certbot plugins
Saving debug log to /var/log/letsencrypt/letsencrypt.log

-------------------------------------------------------------------------------
* dns-digitalocean
Description: Obtain certs using a DNS TXT record (if you are using DigitalOcean
for DNS).
Interfaces: IAuthenticator, IPlugin
Entry point: dns-digitalocean =
certbot_dns_digitalocean.dns_digitalocean:Authenticator

Windows on Linode

https://github.com/ClickSimply/docs/blob/windows-on-linode/docs/tools-reference/windows-on-linode/installing-windows-on-linode-vps.md

If VirtualBox does not start the VM:

RUN > CMD > bcdedit /set hypervisorlaunchtype off
then reboot host machine.

An In-Depth Guide to iptables, the Linux Firewall

This is a great guide to iptables:

An In-Depth Guide to iptables, the Linux Firewall

Tutorial: Installing OpenVPN on Ubuntu 16.04

How to install OpenVPN on Ubuntu 16.04

To configure iptables look here:

https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-16-04

 

How to Configure OpenVPN Access Server to Tunnel Traffic

https://linode.com/docs/networking/vpn/configure-openvpn-access-server-to-tunnel-traffic/

Install OpenVPN Access Server on Linux for Secure Communications

https://linode.com/docs/networking/vpn/install-openvpn-access-server-on-linux/