Upload Your Bot Files via Web
The web interface lets you upload your bot files directly from your browser. This is the simplest method to quickly deploy your bot.
Prepare Your Files
Before uploading, you must create a ZIP file of your code.
Important
Remember to include your package.json (Node.js) or requirements.txt (Python) in the ZIP file so the system can install your modules automatically.
Required File Structure
For Node.js
my-bot.zip
├── package.json ← Required
├── package-lock.json ← Recommended
├── index.js ← Entry point (or as specified in Startup settings)
├── config/
│ └── settings.json
└── commands/
└── ping.jsFor Python
my-bot.zip
├── requirements.txt ← Required
├── main.py ← Entry point
├── config/
│ └── settings.json
└── cogs/
└── moderation.pyUpload Your ZIP File
- Log in to control.katabump.com
- Select your server
- Go to the "Files" tab
- Drag and drop your ZIP file into the file manager area
- Wait for the upload to complete
File Size Limit
The upload is limited to 100 MB. If your file is larger, use SFTP instead.
Unzip Your File
Once uploaded, you need to unzip the file on the panel:
- Right-click on your ZIP file in the file manager
- Click "Unarchive" (or the decompress option)
- Wait for the extraction to complete
- You can delete the ZIP file after extraction
Available Actions
In the file manager, you can:
| Action | Description |
|---|---|
| Create folder | Organize your files into folders |
| Create file | Create and edit files directly in the browser |
| Edit | Modify your files online |
| Delete | Delete files and folders |
| Download | Download your files locally |
| Reload | Refresh the file tree |
Edit a File Online
- Click on the file you want to modify
- The text editor opens
- Make your changes
- Click "Save" to save
Note
The online editor is convenient for small edits. For major changes, prefer SFTP or work locally before uploading.
Deploy Your Bot
Once your files are uploaded and unzipped:
- Make sure all required files are present
- Configure your environment variables
- Configure your startup file in the "Startup" tab
- Click "Start" in the console to launch your bot
- Check the logs to verify everything is working
Troubleshooting
Upload Too Slow
- Make sure your ZIP file is under 100 MB
- For larger projects, use SFTP
Some Files Don't Show Up
- Refresh the page with F5
- Clear your browser cache
- Check that the files are not hidden
Error After Upload
- Make sure you unzipped the file on the panel
- Check your project structure
- Ensure
package.json(Node.js) orrequirements.txt(Python) is present at the root - Check the error logs in the console
Prefer SFTP?
For frequent transfers or large projects, use SFTP with FileZilla or any other SFTP client. SFTP has no file size limit.