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.

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):

AppUse caseDocker image
LavalinkAudio node for Discord music botsjava_21
JMusicBotReady-to-run Discord music botjava_17
RedModular Discord bot frameworkbot_red
Uptime KumaSelf-hosted status page & monitoringuptimekuma
Redis-7In-memory cache & message brokerredis_7
MariaDBMySQL-compatible relational databasemariadb_11.8
MongoDB 8Document-oriented NoSQL databasemongodb_8
Postgres 17Advanced relational databasepostgres_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

  1. Open dash.witchly.host and click Deploy.
  2. Pick the Applications category tab.
  3. Select the app you want.
  4. Choose your tier (Free or Elite) and location.
  5. 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