BilimEdtech Labs
Labs:
Cloud Computing Labs
Lab 1: Set up your VPS
Lab 1: Overview
Step 1: Interacting with your VPS
Step 2: Update and reboot
Step 3: Essential Configuration
Step 4: Configure the firewall
Step 5: Install Docker
Step 6: Install Nginx
Step 7: Install PHP
Step 8: Create a Name-based Site
Step 9: Install a Web Admin panel
Lab 2: Configure Nginx as a Reverse Proxy
Lab 3: Docker Compose and Volumes
Lab 4: Modifying a Dockerfile
Lab 5: Building a Docker Image
Lab 6: Flask Python App
Lab 8: VPS Security
Reference Guides
NASM Assembly Code
C Programming
Operating Systems
Workshops:
Workshops
BilimEdtech Labs
»
Cloud Computing Labs
»
Lab 1: Set up your VPS
View page source
Lab 1: Set up your VPS
Table of Contents
Lab 1: Overview
Goals for Lab 1
Optional configurations
Step 1: Interacting with your VPS
Interacting with Your VPS
Install a Terminal Editor
Connect to your VPS
Step 2: Update and reboot
Updating Software Packages
Rebooting Linux
Step 3: Essential Configuration
Essential Configuration
Install Common Packages
Step 4: Configure the firewall
Firewall Overview
Using
nano
Configuring the Firewall
Verify that IPv6 is enabled
Configure UFW
Reboot and Verify
Step 5: Install Docker
Docker Overview
Install Docker
Verify Docker Install
Running Docker as non-root
Step 6: Install Nginx
Nginx
Step 7: Install PHP
PHP
PHP and Nginx
Create a
phpinfo
page
Step 8: Create a Name-based Site
Domain Names
Namecheap
Freenom
Create a new Nginx Site
Add an SSL Cert to your site
Step 9: Install a Web Admin panel
Web-based administration panels
Webmin