Hosting
I want to run this bot 24/7! How can I do this?
Well, there are many options available; I've described several of the most-common options below, including their pros (+) and cons (-).
🌐 Online Hosting#
OVH#
+ Best power-to-cost ratio
+ No usage limits
+ Reliable
- No free trial
DigitalOcean#
+ $50 credit with GitHub Student Pack (requires Credit Card and $5 down payment)
+ Useful tutorials
+ No usage limits
- Poor power-to-cost ratio
Google Cloud#
+ $300 free credit (requires Credit Card)
+ Free tier hosting
- Billed for usage above certain limits
Amazon Web Services#
+ 1 year free credit (requires Credit Card)
- Billed for usage above certain limits
🏠 Home Hosting#
Desktop PC#
+ Easiest access
+ Familiar OS/Environment
- High electricity costs
- Shared home internet bandwidth
- CPU & RAM usage on main PC
Dedicated Server#
+ Familiar OS/Environment
- High electricity costs
- Shared home internet bandwidth
Raspberry Pi#
+ Low electricity costs
- Shared home internet bandwidth
- Possible poor performance for multiple streams
🚫 Don't Use This Hosting#
Heroku#
- No file write access (server settings can't be changed)
- Usage limits (can only run for a portion of a month)
- Poor performance
Glitch#
- No file write access (server settings can't be changed)
- Usage limits
- Poor performance
Replit#
- Usage limits
- Poor performance