Victus Cloud / Support
VICTUS KNOWLEDGE BASE

Discord Bots

Host Node.js, Python and Java bots with persistent uptime and Lavalink audio.

Deploy a Node.js Discord botGet a discord.js / Node.js bot running on Victus: upload or clone your code, point the Startup tab at your entry file, set the token, and start it.Deploy a Python Discord botRun a discord.py / Pycord / Nextcord bot on Victus: upload or clone your code, set the entry file and requirements, add your token, and go live.Set your bot token (environment variables)The safe way to give your bot its Discord token on Victus — Startup variables and .env files read via process.env / os.environ — plus what to do if a token leaks.Keep the bot online (auto-restart)How Victus keeps your bot running: the panel manages the process and can auto-restart on crash, and Schedules can restart it on a timer. Plus why you should NOT run pm2 inside the container.Install dependencies (npm / pip / requirements)How Victus installs your bot dependencies automatically on start, how to add extra packages via the Startup tab, and how to fix a broken install from the console.Set up Lavalink for music botsRun Lavalink as its own server on Victus and connect your music bot to it: configure application.yml, use the Network tab address/port, and wire up a v4 client like lavalink-client, Shoukaku or Wavelink.View logs and debug a crashing botUse the Console to read your bot output, understand a crash, and fix the usual culprits on Victus — bad token, missing intents, missing modules, wrong entry file and crash loops.Official Victus Cloud Discord botLink Discord to Victus, understand service notifications, and know what the official bot can and cannot do.