Modern Python Projects Transcripts
Chapter: Deployment
Lecture: Virtual private server

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Using a virtual private server is probably one of the oldest ways of deploying your application
0:05 You rent a server from a company and you use it to serve your website
0:09 The most popular solutions are digital ocean,
0:13 linode or AWS. If you're using Linux,
0:18 then basically in the same way as you set up everything on your computer.
0:22 Now you have to set it up on a remote server.
0:25 Compared with other tools, this one gives you the most control.
0:29 You can really do whatever you want on your server,
0:32 but it also means that you're the only person responsible for your server.
0:36 You need to make sure that it's secure,
0:38 so you have to enable firewall.
0:40 You need to run periodical updates and so on.
0:43 It's perfect if you have experience with setting up linux
0:46 servers and if you have time to actually do everything yourself,
0:50 and with that, you can set up a few websites that should be able to handle little to moderate traffic.