Skip to content

Frequently Asked Questions

Everything you need to know about free Discord bot hosting with Monkey Network

General Questions

Why is Monkey Network completely free?

Monkey Network is a 100% not-for-profit, community-driven project. We believe Discord bot developers deserve free, reliable hosting without hidden costs or sketchy business models.

We're funded by community support and our passion for helping developers, not by charging users. Our goal is to provide a genuinely free service that helps the Discord development community thrive.

What's the catch?

There is no catch.

  • No credit card required
  • No trial periods that auto-charge
  • No premium tiers hiding essential features
  • No forced ads or promotions
  • No selling your data

Basic hosting with 1GB RAM, 1GB storage, and 100% CPU is genuinely free forever. We have an optional RPS game for extra perks, but it's completely optional and involves no real money.

Do I need to pay real money?

Absolutely not. No real money is involved anywhere in our service. You cannot pay us even if you wanted to.

We have an optional Rock-Paper-Scissors game where you can earn credits for extra perks (like additional bot slots or more RAM), but it's:

  • Completely optional
  • No real money involved
  • Just for fun and community engagement
  • Not required for basic hosting
How long can I use the service?

Forever! There's no time limit on your hosting. As long as you use the service fairly and follow our basic terms of service, your bot can stay hosted indefinitely.

We don't have forced trial periods or expiration dates. If we're still running, your bot can stay online.

What are the resource limitations?

Each bot instance receives:

  • 1GB RAM
  • 1GB Storage (SSD)
  • 100% CPU (1 dedicated core)
  • 24/7 uptime

These specs are sufficient for most Discord bots handling hundreds of servers. If you need more resources, you can earn credits via the optional RPS game or host multiple smaller bots.

Languages & Frameworks

What bot languages are supported?

Currently supported:

  • Node.js - Discord.js, Eris, Discord.io, any npm package
  • Nodemon - Auto-restart for Node.js bots during development
  • Python - Discord.py, Nextcord, Pycord, any pip package

We actively expand based on user requests! See the next question about requesting new languages.

Can I request support for another language?

Yes! We add new languages based on user demand.

Languages we're considering (based on requests):

  • Java (JDA)
  • C# (Discord.Net, DSharpPlus)
  • Go (DiscordGo)
  • Ruby (discordrb)
  • Rust (Serenity, Twilight)
  • TypeScript (Discord.js with TS support)

How to request: Join our Discord server (coming soon) or email monkeybyteshosting@gmail.com with your language request and use case.

Can I use custom npm/pip packages?

Yes! You have full access to npm and pip package managers.

For Node.js bots, create a package.json file with your dependencies and run npm install via the console.

For Python bots, create a requirements.txt file and run pip install -r requirements.txt.

File Management & SFTP

How do I upload my bot files?

You must use SFTP (Secure File Transfer Protocol) to upload bot files. This is a requirement for initial deployment.

Recommended SFTP clients:

Your SFTP credentials (host, port, username, password) are displayed in the panel after creating a bot instance.

How do I get SFTP credentials?

SFTP credentials are provided automatically in your bot's panel after creation.

Look for sections labeled:

  • "SFTP Details"
  • "File Access"
  • "Connection Info"

You'll see your host (usually node.monkey-network.xyz), port (typically 2022), username, and password. Use these to connect via your SFTP client.

What SFTP port do you use?

We typically use port 2022 for SFTP (not the standard port 22).

However, always check your panel's SFTP details section for the exact port, as it may vary. When connecting with FileZilla or WinSCP, make sure to specify the correct port number or your connection will fail.

What SFTP client should I use?

We recommend:

  • FileZilla - Free, open-source, works on all platforms. Best for beginners.
  • WinSCP - Windows-only, very user-friendly interface with built-in text editor.
  • Cyberduck - Great for Mac users, clean interface, cloud storage integration.

All three are free and work perfectly with our SFTP service. Choose based on your operating system and preference.

Can I use the panel file manager instead of SFTP?

The panel has a web-based file manager for viewing and editing small files, but SFTP is required for uploading bot files during initial deployment.

Use the file manager for:

  • Quick config file edits
  • Viewing logs
  • Small text file changes

Use SFTP for:

  • Initial bot deployment (uploading all files)
  • Bulk file uploads
  • Uploading large files
  • Managing entire directory structures

Maintenance Mode

What is maintenance mode?

Maintenance mode is a safety feature that temporarily stops your bot and locks it for updates.

When enabled, it:

  • Stops your bot process
  • Locks files in a safe state
  • Prevents conflicts during file uploads
  • Ensures stable deployments

Think of it as putting your bot in a "safe zone" where you can make changes without risking crashes, data corruption, or partial deployments.

When should I use maintenance mode?

ALWAYS use maintenance mode before:

  • Uploading new files via SFTP
  • Editing existing code files
  • Installing or updating dependencies (npm/pip)
  • Changing configuration files
  • Making any file system changes

Never make changes to a running bot! This can cause file conflicts, crashes, or corrupted deployments.

Can I end maintenance mode before finishing my updates?

No! DO NOT end maintenance mode until ALL tasks are completed.

Make sure you've finished:

  • All files uploaded via SFTP
  • Dependencies installed (npm install / pip install)
  • Environment variables configured
  • Bot token and config verified
  • Everything tested and ready

Ending maintenance mode early can result in partial deployments, missing files, or a bot that won't start properly.

How do I enable/disable maintenance mode?

In your bot's panel:

  1. Navigate to your bot instance
  2. Look for "Maintenance" or "Maintenance Mode" button/toggle
  3. Click "Enable Maintenance Mode" before making changes
  4. Wait for confirmation (usually an orange/yellow indicator)
  5. Make your changes (upload files, install packages, etc.)
  6. After ALL tasks complete, click "End Maintenance Mode"

You'll see a visual indicator (badge or color change) when maintenance mode is active.

Technical Questions

Can my bot be online 24/7?

Yes! Your bot stays online 24/7 with no forced restarts or sleep timers. We provide true 24/7 hosting with automatic restart on crashes.

Unlike some "free hosting" providers that shut down bots after a few hours, your bot on Monkey Network stays running continuously.

How do I get support?

Multiple support channels:

We're a community-driven project, so response times may vary, but we're committed to helping all users.

Is my bot data safe?

Yes. We take security seriously:

  • Regular automated backups
  • Secure SFTP file access (encrypted)
  • Environment variables for bot tokens (not exposed in files)
  • Isolated bot instances (your bot can't access others)
  • Uptime monitoring and alerts

However, as with any hosting service, we recommend keeping your own backups of important data.

Can I host multiple bots?

Yes! You can host multiple bot instances. Each bot gets its own 1GB RAM, 1GB storage, and 100% CPU allocation.

The number of bots you can host may depend on your account level. Want more bot slots? Earn credits through our optional RPS game or contact us about your use case.

Do you have a Discord server for the community?

We're setting up a Discord community server! It's coming soon.

Once live, you'll be able to:

  • Get real-time support
  • Request new language support
  • Share bot ideas and get feedback
  • Connect with other developers
  • Stay updated on new features

Check back soon or join our mailing list for updates!

RPS Credits System

What is the RPS credit system?

The Rock-Paper-Scissors (RPS) credit system is an optional game where you can earn credits for extra perks and features.

It's completely optional, involves no real money, and is just a fun way to engage with our community and earn upgrades.

What happens if I don't play the RPS game?

Nothing! Your basic hosting service (1GB RAM, 1GB storage, 100% CPU) is always free, regardless of whether you play the RPS game.

The game is purely optional. You'll never be locked out of basic features or penalized for not playing.

How do I play the RPS game?

Access the RPS game from the game server list within your panel.

Simply:

  1. Log into your panel at dash.monkey-network.xyz
  2. Look for the game section or RPS link
  3. Play Rock-Paper-Scissors against the system
  4. Earn credits for wins
  5. Redeem credits for perks

For more details, visit our RPS Credits page.

What can credits be used for?

Credits can unlock extra perks like:

  • Extra RAM for resource-heavy bots
  • Additional storage space
  • More bot instance slots
  • Priority support (if available)
  • Community badges and leaderboard rankings

Remember: these are optional upgrades. Basic hosting is always free without any credits.

Still Have Questions?

Can't find what you're looking for? Our community is here to help!