csn 190 work
1. Get a digital ocean account from your GitHub student developer pack. 1a. If you do not have access to the GitHub developer pack, use this link for $100 (60 day trial). https://www.digitalocean.com/try/developer-brand?utm_campaign=amer_brand_kw_en_cpc&utm_adgroup=digitalocean_exact_bmm&_keyword=%2Bdigital%20%2Bocean&_device=c&_adposition=&utm_content=conversion&utm_medium=cpc&utm_source=google&gclid=CjwKCAjwwsmLBhACEiwANq-tXLZrOgeg3akDtVYVe5oeW3JlOjRfHgJzK4qiteTfy6TTfCZ-uIBUpBoCj7cQAvD_BwE
2. Set up a digital ocean droplet and install Ubuntu server 20.04 Documentation: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-ubuntu-20-04-server-on-a-digitalocean-droplet
3. Take screenshot of your installation on the digital ocean home page, and submit it.
1. Sign up for Digital Ocean $100 site credit: https://try.digitalocean.com/freetrialoffer/ Need $5 on a credit card to verify identity.
2. Set up a droplet in the appropriate digital ocean" Ubuntu 20.04 or Ubuntu 18.04 2a. Do initial setup for Ubuntu, and create a non-root user. - Initial Setup Ubuntu 20.04 Documentation: https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-20-04 - Initial Setup Ubuntu 18.04 Documentation: https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04
3. Set up OpenVPN on Digital Ocean using this documentation:
OpenVPN on Ubuntu 20.04: https://www.digitalocean.com/community/tutorials/how-to-set-up-and-configure-an-openvpn-server-on-ubuntu-20-04
OpenVPN on Ubuntu 18.04: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-18-04
3. Connect to Digital Ocean VPN via ssh (using putty or terminal), install OpenVPN.
4. Connect to VPN following instructions from documentation. As a reference, you should also look at this Medium article. It is based on AZURE, but the instruction is a bit more concise. https://medium.com/@evgenijrenke/configure-openvpn-access-server-on-azure-6e6120bacddf
5. Step that may be missing to enable your VPN.
6. Take screenshots of - OpenVPN admin "Current User screen" - "https://whatismyipaddress.com" - Your ifconfig (pr ipconfig) from putty or terminal - Digital Ocean Overview screen showing your IP address.
Examples
1
Write a Github Documentation for an open-source security application or software. You should install the application in the cloud (digital ocean), or locally on your computer using a Virtual Machine.
In GitHub provide all links to needed code, and any files, including config files, should be in your Github repo.
The readme in GitHub should have the following:
Name of Program / Application
Reference
What documentation did you use as reference.
Synopsis What does the program do?
What problem does the application solve?
Use cases
Give 3 use case for the software.
Demo
Record a live demo of it working.
Add youtube video.
Installation
Detailed Installation Process.
Highlight in red, any problems you had, and document how you fixed the problem.
Final Review
Is this software any good. What are its pros and cons. Can you see yourself using this tool in the future. What did you learn from using this software?