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
Shell Scripting
Hello Shell
Secure Shell (SSH)
Hello SSH
Version Control
Version Control with Git
Git Branching
Collaborating with Git
Hello GitHub
PHP Todolist
Security
Security
The Image Gallery
Basic Deployment
Cloud Computing
Run your own virtual server on Microsoft Azure
Linux
Unix Basics
Unix Permissions
Unix Processes
Unix Pipeline
Unix Networking
Make TCP connections
Deploy a PHP application with SFTP
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
Deploy Flood It, a Spring Boot (Java) & Angular (JavaScript) application with a PostgreSQL database
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
Git
System Administration
Docker