ArchiDep
โK
Ctrl K
Log in
Oops, we've lost the internet; attempting to reconnect...
You must log in to access this page.
Hello there
Welcome to the course! Please log in using your Switch Edu-ID account to continue.
Log in
Remember Me
ArchiDep
Course
Dashboard
Introduction
Command Line
Hello Shell
Secure Shell (SSH)
Hello SSH
Version Control
Version Control with Git
Hello Git
Collaborating with Git
Hello GitHub
Guess It
Security
Security
The Image Gallery
Basic Deployment
Cloud Computing
Unix Basics
Unix Permissions
Run your own virtual server on Microsoft Azure
Meet your server
Unix Networking
Make TCP connections
Unix Processes
Unix plumbing
Deploy a web application with SFTP
How a computer works
Watch your processes
How to improve our basic deployment
Advanced Deployment
Deploy a PHP application with Git
The Twelve-Factor App
Unix Environment Variables
Configure a PHP application through environment variables
Process Management on Linux
Manage a PHP application with systemd as a Process Manager
Domain Name System (DNS)
Domain name configuration
Reverse Proxying
Deploy a static site with nginx
Deploy a multi-component web application with nginx
Deploy a PHP website with nginx and the FastCGI process manager
TLS/SSL Certificates
Provision an SSL certificate using Certbot by Let's Encrypt
Horizontally scale a web application with nginx as a load balancer
Automated Deployment
Git Hooks
Set up an automated deployment with Git hooks
Graded deployment exercise
Managed Deployment
Platform-as-a-Service (PaaS)
Deploy static sites to GitHub Pages
Deploy static sites to Netlify
Deploy web applications with a database to Render
Docker Deployment
Docker
Containerize a web application using Docker
Docker Isolation
Docker Compose
Deploy a PHP application with Docker Compose
Cheatsheets
Command Line
Shell Scripting
Git
System Administration
Docker