Deployment guide
Hosting
Choose bot hosting, VPS hosting, or self-hosting and keep the application running safely.
Recommended hosting#
Sparked Host is our recommended option for customers who want a managed bot hosting environment. The link below is an affiliate link, which means we may receive a commission if you purchase hosting through it at no additional cost to you.
Bot hosting, VPS, and self-hosting#
| Option | Best for | Customer responsibility |
|---|---|---|
| Managed bot hosting | A guided Node.js or Python runtime | Upload files, configure variables, select startup command, monitor logs. |
| VPS hosting | Custom services, APIs, or multiple processes | Operating system, firewall, service manager, updates, backups, and security. |
| Self-hosting | Testing or controlled home infrastructure | Power, internet, process uptime, firewall, updates, and remote access. |
General deployment process#
- Confirm the product runtime before ordering or configuring hosting.
- Upload the private ZIP and extract it into the application directory.
- Install dependencies from
package.jsonorrequirements.txt. - Add the documented environment variables or configuration values.
- Set the product’s startup command and start file.
- Start the process and read the console logs for authentication, database, or network errors.
- Restart after configuration changes, back up configuration and databases, and replace files carefully during updates.