Docs
How to use SnowServers
Everything from your first login to fixing a bot that will not start.
Start here
Your first bot, from payment to online
Payment to a bot that is online, in about ten minutes.
Read the walkthrough → ThenA tour of the control panel
What every page in the panel does.
Getting your code on
Files, your token, packages and GitHub.
- Uploading filesThe file manager, zips, and SFTP with FileZilla or WinSCP.
- Startup settingsYour token, what runs, which language, Git.
- Installing packagesHow pip and npm run, pinning, fixing failed installs.
- Deploying from GitHubClone on first start, deploy on every push, private repos.
- JavaScript botsNode versions, start files, ESM, TypeScript, memory.
- Java botsRunnable jars, Java versions, memory, shutdown.
Keeping it running
Crash alerts, the console, schedules and backups.
Data and add-ons
Storage, databases, web servers and more than one bot.
- A web server in your botYour server's public port, for webhooks and dashboards.
- Storing dataJSON files, SQLite, MySQL, or an outside database.
- MySQL databaseCreate it, connect from your bot, and its limits.
- Several bots, one serverA folder per bot in bots/, each with its own token.
- Bot libraryDiscord Tickets, Modmail and Red, ready to run.
Your website
Static sites and apps on your own domain.
Billing and account
Sign-in, sharing access, invoices and referrals.
When something is wrong
Errors that stop a bot starting, and the fix.
Can't find it? Try the FAQ and the guides, or ask in Discord.