Sysadmin roadmap: Difference between revisions
No edit summary |
add deployment challenges |
||
| Line 17: | Line 17: | ||
=== Host a website on a VPS === | === Host a website on a VPS === | ||
Get a VPS, and host your own website on it. | Get a VPS, and host your own website on it. | ||
== Deployment == | |||
=== Deploy a PHP application === | |||
Deploy a simple php application that doesn't need a database. Something like [https://code.antopie.org/miraty/libreqr/ LibreQR]. You may have to figure out how to use [[PHP-FPM]] and proxy requests to it. | |||
=== Deploy a more complicated PHP application === | |||
Deploy a slightly more complicated PHP application that requires database. Maybe [https://wordpress.org/ WordPress], or [https://www.mediawiki.org/ MediaWiki]. You might have to figure out which database to use, how to create a database & user and connect the application to it. | |||
=== Deploy a Python/NodeJS/Ruby application === | |||
Deploy a web application written in Python/NodeJS/Ruby. You might have to figure out how to reverse proxy to the application. | |||
=== Deploy an Docker based application === | |||
You could choose an application that you've already installed without docker (like [https://hub.docker.com/_/wordpress WordPress]) but this time deploy it using docker. You might have to learn about docker compose too. | |||