I created a lightweight Telegram bot using Python and I'm looking for ways to host it for free so it can run 24/7. I've tried several options like Choreo but haven't had any luck. Could anyone suggest any alternatives? I'm a beginner with Python, so I appreciate any advice!
3 Answers
If you have an unlimited data plan, you could consider using Termux on your phone. It’s a neat way to keep your bot running without needing a separate device.
Getting a Raspberry Pi is a solid choice! It's a low-cost solution where you can run your bot right at home. Plus, once it's set up, you’ll learn a lot about hosting and managing servers.
You could try using pythonanywhere.com; they have a free tier that works well for projects that aren't resource-intensive. Also, AWS offers a free tier that's pretty simple to set up, but just be wary of costs if you forget to manage it! Linode might have options too, but it could be around a buck a month.

That’s an interesting idea! I didn't think of using my phone for that.