Python Web Application Deployment Tutorial - Host a website with Linode Server - Part 3

Опубликовано: 14 Октябрь 2024
на канале: JimShapedCoding
3,459
99

#Flask #Docker #DockerCompose #Python
Getting started with Linode with a free credit:
https://www.linode.com/?r=3df9bc7f5cc...

Welcome to a new series about Flask and Docker combined!
In this video, you will learn how to create a Linode server and as well as how we could host our website and turn it accessible to everybody!


👍 Subscribe for more Tutorials like this!
   / @jimshapedcoding  
🔥 Comment below on other topics you want to see tutorials next on my Channel.
-----------------------------------------------

My website:
http://www.jimshapedcoding.com​

🎥 My YouTube Gear 🎥
Camera (Canon EOS 250D) : https://amzn.to/314euVC
Microphone ( Rode NT-Mini) : https://amzn.to/3bDqEer
Keyboard ( Razer Blackwidow Green Switch ) : https://amzn.to/3bExDnu
Mouse ( Razer LanceHead ) : https://amzn.to/3if0JuV
Lights ( Neewer 2-Pack Dimmable ): https://amzn.to/3oFN1DP


Useful Links:
Docker Compose Documentation and Download - https://docs.docker.com/compose/install
Docker Official Documentation - https://docs.docker.com/get-docker/
Chocolatey Installation: https://www.chocolatey.org/install (will help you to automate installation on your windows machine)
Docker Hub (All the official Images) - https://hub.docker.com/

GitHub Repository with the code of the project: (Scroll down to the 16th folder)
https://github.com/jimdevops19/FlaskS...

Github Repository with the DEPLOYMENT Project after restructuring
https://github.com/jimdevops19/FlaskD...

Commands that I used throughout the tutorial:
Install OpenSSH (Windows Powershell as Admin):
Add-WindowsCapability -Online -Name OpenSSH.Client*


Timeline:
Getting Started with Linode - 00:00 - 08:56
Login to our Server / Installing SSH Client - 08:57 - 12:51
Server overview / Bringing our project to the server - 12:52 - 19:56
Creating UFW to limit connections from different ports - 19:57 - 22:51
Running the Docker Compose - 22:50 - 31:43
Security Additions - 31:44 - 44:26
Final Suggestions & What you should be aware of before hosting a website ?- 44:26 - 48:51