I'm looking for an affordable way to run a lightweight Python bot continuously. I can't keep my personal computer on all the time, and previous free hosting solutions were too complicated to manage. I'm wondering if switching to a Virtual Private Server (VPS) might be a better option. Has anyone found a reliable and cost-effective service for this? I've heard about Bisup web hosting, but I'm unsure how it stacks up against other VPS providers. Any suggestions would be greatly appreciated!
3 Answers
A VPS should only cost around $5 a month, which seems very reasonable for your testing needs. You could even run Python scripts on something as small as an Arduino if needed, but for an easy setup, VPS is your best bet.
I recommend diving into Docker. It allows you to create a container for your script, making it easy to run almost anywhere including cloud services. This means you can focus on running your script without worrying much about the underlying OS.
How do you interact with your bot? If it's not needed 24/7, you might want to consider scheduling tasks instead. Services like Google Cloud Run or AWS Lambda have free tiers that could work well for low-usage tasks. But if you’re looking for simplicity, a minimal VPS setup would be the easiest option.

Sounds interesting! Do you have any resources for beginners to learn Docker?