Getting Started with Applications
Host Discord bots, databases, caches, and monitoring tools on Witchly.host. Overview of the 8 self-hosted applications available on Elite plans and 6 on the free tier.
applications (9 articles)
On This Page
Getting Started with Applications
The Applications category lets you host self-managed services — things that aren’t games but still need to run 24/7 on dedicated resources. Everything runs in its own isolated container with a console, file manager, SFTP, scheduled restarts, and backups — same as a game server.
What’s available
On Elite plans (all 8):
| App | Use case | Docker image |
|---|---|---|
| Lavalink | Audio node for Discord music bots | java_21 |
| JMusicBot | Ready-to-run Discord music bot | java_17 |
| Red | Modular Discord bot framework | bot_red |
| Uptime Kuma | Self-hosted status page & monitoring | uptimekuma |
| Redis-7 | In-memory cache & message broker | redis_7 |
| MariaDB | MySQL-compatible relational database | mariadb_11.8 |
| MongoDB 8 | Document-oriented NoSQL database | mongodb_8 |
| Postgres 17 | Advanced relational database | postgres_17 |
On the Free tier (6 of 8): Lavalink, JMusicBot, Red, Uptime Kuma, Redis-7, and MariaDB. MongoDB 8 and Postgres 17 are Elite-only because they need more resources than the free tier allocates.
Elite plans for applications
Three subscription tiers sized for different workloads:
- The Helper — $2/mo · 1 GB RAM · 100% CPU · 5 GB disk · 1 DB · 1 backup
- The Daemon — $4/mo · 2 GB RAM · 200% CPU · 15 GB disk · 2 DBs · 1 backup (best seller)
- The Orchestrator — $8/mo · 4 GB RAM · 400% CPU · 40 GB disk · 3 DBs · 2 backups
Deploying your first application
- Open dash.witchly.host and click Deploy.
- Pick the Applications category tab.
- Select the app you want.
- Choose your tier (Free or Elite) and location.
- Click Deploy — your server is provisioned in seconds.
Once the server is online, head to the Startup tab to fill in any required variables (bot tokens, passwords, etc.) then hit Start.
Free tier vs. Elite
Free-tier apps use the same coin economy and 7-day renewal cycle as game servers. Elite apps have no renewal cycle — they stay online as long as your subscription is active.
Because applications are usually long-running background processes, most users find the Elite plan worthwhile once they’re depending on the service.
Next steps
- Pick your app from the list above for app-specific setup
- Read Understanding Server Resources to pick the right tier
- Connect via SFTP to upload files