Guides for bots, game servers
and the infrastructure behind them.
Practical, tested articles on Discord and Telegram bots, Lavalink, Minecraft, VPS, databases and DDoS protection — from your first deploy to production.
Start here
The guides most people read first.
How to Migrate to Kerit Cloud Today — and Do It Cheap
A practical plan for moving any bot, server, database or VPS to Kerit Cloud with zero downtime — and knocking 10% off your first order with MIGRATE10, our never-expiring welcome code.
Get a Paid Server Almost Free by Referring Your Friends
Our referral program pays you 5% of every payment your friends make, as credit toward your own bill. Here's how it works, how to share your link, and how creators can apply for an even higher rate.
What Is a VPS? A Plain-English Guide for Developers
What a VPS actually is, how virtualisation divides a physical server, what you get and what you're responsible for, and how a VPS compares with shared and managed hosting.
How to Start a Minecraft Server: The Complete Hosting Guide
Everything you need to start a Minecraft server that runs smoothly — choosing server software, Java versions, resources, configuration, plugins, security and hosting options.
What Is Lavalink? A Beginner's Guide for Discord Music Bots
What Lavalink is, how it works with your Discord bot, why almost every serious music bot uses it, and the options for running a node — explained from scratch.
Free Discord Bot Hosting: What You Actually Get
An honest look at free Discord bot hosting — what a good free tier includes, the limits to expect, what runs well on it, and how to tell a real free plan from a trap.
How to Host a Telegram Bot 24/7: The Complete Guide
Keep a Telegram bot online around the clock — how Telegram delivers updates, hosting options, a full deployment walkthrough and a production checklist.
How to Host a Discord Bot 24/7: The Complete Guide
Everything you need to keep a Discord bot online around the clock — hosting options, a step-by-step deploy, a production checklist and fixes for common problems.
Browse by topic
All articles
Showing 109 articles · newest first
-
How to Migrate to Kerit Cloud Today — and Do It Cheap
A practical plan for moving any bot, server, database or VPS to Kerit Cloud with zero downtime — and knocking 10% off your first order with MIGRATE10, our never-expiring welcome code.
-
Get a Paid Server Almost Free by Referring Your Friends
Our referral program pays you 5% of every payment your friends make, as credit toward your own bill. Here's how it works, how to share your link, and how creators can apply for an even higher rate.
-
How Anycast Routing and Traffic Scrubbing Keep You Online
The two technologies that quietly absorb a DDoS attack before it reaches your server — anycast routing and traffic scrubbing — explained without the jargon.
-
Backing Up and Restoring a Managed Database Without Losing Data
Backups only matter if you can restore them. A practical routine for backing up MySQL and PostgreSQL, testing restores, and recovering without making a bad day worse.
-
Understanding L3, L4 and L7 DDoS Attacks
A plain-English guide to the three layers DDoS attacks hit — volumetric floods, protocol abuse and application-layer attacks — and what actually stops each one.
-
MySQL vs PostgreSQL: Which Should You Choose?
A practical comparison of MySQL 8 and PostgreSQL 16 for bots, game servers and small apps — where each one shines, and how to pick without overthinking it.
-
Letting Bedrock Players Join Your Java Server With Geyser
Use Geyser and Floodgate so Bedrock players on phones, consoles and Windows can join your Java server — installation, the UDP port, usernames, limitations and updates.
-
Lavalink Plans Compared: Starter to Enterprise
A side-by-side guide to Kerit Cloud's managed and self-managed Lavalink plans — resources, plugins, support and uptime — and how to match a plan to your bot's load.
-
From Free to Production: A Growth Roadmap for Your Bot
A stage-by-stage roadmap for growing a bot from a free-tier side project into a production service — what to add at each stage and when to spend money.
-
Hosting a Java Telegram Bot With TelegramBots
Build a Telegram bot in Java with the TelegramBots library's long-polling application, package it as a runnable JAR, size the JVM and deploy it to run 24/7.
-
Discord Gateway Intents Explained for Bot Developers
What gateway intents are, which ones are privileged, how to choose the minimum set for your bot, and how intents affect memory, events and verification.
-
Running a Small Minecraft Server for Friends
A no-fuss guide to a small Minecraft server for friends — choosing software, how much to spend, a simple setup, a few quality-of-life settings and keeping it safe.
-
Why Free Public Lavalink Nodes Keep Breaking Your Bot
Free public Lavalink nodes look like an easy start, but overload, downtime, shared passwords and stale plugins make them unreliable. Why it happens and what to use instead.
-
Common Free Tier Mistakes That Crash Bots
The mistakes we see most often on free servers — uploading node_modules, hard-coded tokens, JSON databases, unbounded logs, duplicate copies — and how to avoid each one.
-
Accepting Payments in a Telegram Bot
How payments work in Telegram bots — Telegram Stars for digital goods, provider payments for physical goods, the invoice flow, and hosting it so no payment is lost.
-
Migrating Your Discord Bot From Replit, Heroku or Railway
A step-by-step plan for moving a Discord bot off Replit, Heroku, Railway or Render — inventory, data export, environment variables, cutover and cleanup.
-
Updating Your Server to a New Minecraft Version Safely
Plan a Minecraft version upgrade without losing worlds or data — when to update, plugin compatibility, backups, testing on a copy, Java versions and what happens to old chunks.
-
The Lyrics and LavaSearch Plugins Explained
What the Lyrics and LavaSearch plugins add to Lavalink — synced lyrics for the current track and rich multi-type search — how they work and how to use them from your bot.
-
Is Your Free Bot Protected From DDoS Attacks?
Why bots get attacked, what DDoS protection on a free plan actually covers, what it can't do for you, and simple steps to make your bot a harder target.
-
Debugging a Telegram Bot That Stops Responding
A systematic way to find out why a Telegram bot has gone quiet — process health, 409 conflicts, webhooks, frozen event loops, crashes, privacy mode and revoked tokens.
-
Hosting an AI-Powered Discord Bot: Memory, Keys and Costs
Practical hosting advice for AI Discord bots — protecting API keys, controlling costs, handling slow responses within Discord's limits, and sizing memory.
-
Linking Minecraft and Discord With DiscordSRV
Connect your Minecraft server to Discord with DiscordSRV — creating the bot, required intents, chat and console channels, account linking, role sync and security tips.
-
Running Lavalink in Docker With Docker Compose
Run Lavalink v4 in Docker with Docker Compose — the official image, mounting application.yml and plugins, memory flags, networking with your bot and safe updates.
-
Testing Your Bot on Free Hosting Before Going Public
Use a free server as a staging environment — a separate test bot, realistic test data, a pre-launch checklist and load checks before you invite your bot anywhere public.
-
Building an Inline Mode Telegram Bot
Let users call your Telegram bot from any chat with inline queries — enabling inline mode, answering fast, caching, pagination, feedback and privacy considerations.
-
Running a Music Bot: Split the Bot From the Audio Node
Why Discord music bots should hand audio to a Lavalink node instead of decoding in-process — the architecture, resource savings, and how to host each half.
-
How Custom-Quote Minecraft Hosting Works at Kerit Cloud
Why Kerit Cloud quotes Minecraft servers individually instead of selling fixed tiers, what's included with every server, and how to request a quote that fits.
-
Monitoring Lavalink With Prometheus and Grafana
Monitor a Lavalink node properly — enabling Prometheus metrics, scraping them securely, building a Grafana dashboard and alerting on frame deficits, CPU and memory.
-
Free Hosting FAQ: Straight Answers to Common Questions
Straight answers to the questions people ask most about Kerit Cloud's free hosting — limits, uptime, the catch, data, security, upgrades and what isn't allowed.
-
Migrating a Telegram Bot From Heroku, Railway or Render
Move a Telegram bot from Heroku, Railway or Render without losing updates or sessions — inventory, webhook changes, session files, data export and a clean cutover.
-
Logging and Monitoring a Discord Bot in Production
Set up logs you can actually use, metrics that reveal problems early, and alerts that tell you your Discord bot is in trouble before your users do.
-
Choosing the Best Server Region for Your Players
How server location affects Minecraft ping, how to pick a region for your community, what to do with players spread across continents, and why ping isn't the same as lag.
-
JVM Tuning for Lavalink: Heap Size and Garbage Collectors
Tune the Java runtime for Lavalink — choosing heap size, picking G1 or generational ZGC, container-aware flags, GC logging and spotting pauses that cause stutter.
-
Replit Alternatives for Always-On Bots
Why bots struggle on Replit-style platforms, what to look for in an always-on alternative, and a step-by-step plan for moving a bot from Replit to persistent hosting.
-
Choosing a Telegram Bot Plan: Free, Starter, Pro or Ultra
Which Kerit Cloud Telegram plan fits your bot — what Free, Starter, Pro and Ultra include, typical workloads for each, and the signals that it's time to upgrade.
-
Handling Discord API Rate Limits Gracefully
How Discord's per-route, global and invalid-request limits work, what gets bots temporarily blocked, and practical patterns to stay well under every limit.
-
Permissions Done Right With LuckPerms
Set up LuckPerms properly — groups and inheritance, tracks for promotions, prefixes, contexts per server or world, temporary permissions, the web editor and finding permission nodes.
-
Troubleshooting Lavalink: Common Errors and Fixes
Fix the most common Lavalink problems — connection refused, 401s, silent players, track exceptions, stuck tracks, stuttering, out-of-memory errors and startup failures.
-
Deploying Go, Bun and Deno Apps on the Free Tier
Run Go, Bun and Deno bots and services on a free server — building binaries, start commands, permissions, memory tips and when each runtime makes sense.
-
Handling Files and Media in Telegram Bots
Receive, send, store and process files in Telegram bots — file_id reuse, size limits, downloading safely, media groups, and keeping disk and memory under control.
-
Slash Commands Not Showing Up? A Troubleshooting Guide
A systematic checklist for Discord slash commands that don't appear, show up twice, or fail with "The application did not respond" — and how to fix each cause.
-
Connecting Minecraft Plugins to MySQL: LuckPerms, CoreProtect and More
Why and how to move Minecraft plugins from local files to MySQL — LuckPerms and CoreProtect configuration, sharing data across a network, pools, migration and backups.
-
Running Multiple Lavalink Nodes and Balancing Load
Why and how to run several Lavalink nodes — capacity, failover and regions — with node selection, penalties, moving players between nodes and keeping configs in sync.
-
Free Hosting for Students and Hobby Projects
How students and hobbyists can use free hosting to learn real deployment skills — project ideas, a sensible workflow, good habits and building a portfolio.
-
Scheduling Messages and Background Jobs in Telegram Bots
Reminders, daily digests and scheduled broadcasts that survive restarts — database-driven scheduling, APScheduler, time zones and avoiding missed or duplicate jobs.
-
Designing an Economy Bot That Scales
Build a Discord economy bot that stays correct under load — atomic balance updates, safe transfers, cooldowns, fast leaderboards and an economy that doesn't inflate.
-
Installing a Modpack on Your Minecraft Server
Install a Forge, NeoForge or Fabric modpack on a dedicated server — server packs, the right Java version, installers, removing client-only mods, first boot and updates.
-
Choosing a Lavalink Region for the Lowest Audio Latency
Where to place your Lavalink node for the best-sounding music — how Discord voice regions work, why the node belongs near listeners, and strategies for global bots.
-
Using the Shared MySQL Database on the Free Plan
Set up the MySQL database included with the free plan — connection details, pooled connections in Node.js and Python, schema tips and backups.
-
Hosting a Telegraf Bot on Node.js
Deploy a Telegraf 4 Telegram bot to production — filters, error handling, sessions, graceful stops, webhooks and the launch quirks that catch people out.
-
Building a Ticket Bot That Survives Restarts
Design a Discord ticket bot whose buttons, open tickets and transcripts survive restarts — using persistent components, a database and startup reconciliation.
-
Minecraft Server Backups: What to Back Up and How Often
A practical backup plan for Minecraft servers — which files matter, taking consistent backups while the server runs, how often, how long to keep them and testing restores.
-
How Much RAM Does Lavalink Need?
What drives Lavalink's memory and CPU use, realistic sizing by concurrent players, how to size the JVM heap, and how to read the node's stats before you upgrade.
-
Keeping Your Free Server Active: The Reclaim Policy
How Kerit Cloud handles inactive free servers, what keeps yours safe, how you're warned, and how to back up your bot so you never lose work.
-
Securing Your Telegram Bot Token and Admin Commands
Protect your Telegram bot from takeover and abuse — token handling, revoking leaks, verifying admins by ID, validating callbacks, webhook secrets and safe input.
-
Hosting a JDA Java Discord Bot
Package a JDA 5 Discord bot as a single runnable JAR, size the JVM heap for your plan, and deploy it to an always-on Java 17 or 21 server.
-
Protecting Your Minecraft Server From DDoS and Bot Attacks
How Minecraft servers get attacked — network floods, handshake and ping floods, bot joins and crash exploits — and the layered defences that keep them online.
-
Lavalink Audio Filters: Bass Boost, Nightcore, 8D and More
How Lavalink v4 audio filters work — equalizer, timescale, rotation, karaoke, tremolo and more — with ready-to-use presets and code for Shoukaku and Wavelink.
-
Free Hosting for Telegram Bots: Getting Started
Run a Telegram bot 24/7 for free — what the free plan includes, a minimal bot in three libraries, uploading and starting it, and keeping it within 256 MB.
-
Running Multiple Telegram Bots on One Server
Three ways to run several Telegram bots on one server — one process for many bots, a process manager, or separate servers — with resource and isolation trade-offs.
-
Choosing the Right Discord Bot Plan: Basic to Elite Explained
A plain guide to Kerit Cloud's Discord bot plans — what each tier is for, which workloads fit where, and the signals that tell you it's time to upgrade.
-
Essential Plugins for a New Survival Server
A lean, proven plugin stack for a new Paper survival server — permissions, essentials, protection, logging, performance and quality of life — and how to keep it healthy.
-
SponsorBlock for Lavalink: Skip Sponsors Automatically
Use the SponsorBlock plugin to skip sponsor reads, intros and other segments in YouTube tracks — installation, categories per player, events and client examples.
-
When to Upgrade From Free to a Paid Plan
The clear signals that your bot has outgrown free hosting — resource graphs, feature needs and reliability expectations — and how to pick the right first paid plan.
-
Storing Telegram Bot State: SQLite, MySQL or PostgreSQL
How to store users, settings and conversation state for a Telegram bot — choosing SQLite, MySQL or PostgreSQL, handling chat IDs correctly and surviving restarts.
-
When and How to Shard Your Discord Bot
What sharding is, when Discord requires it, and how to shard with discord.js and discord.py — plus memory planning and sharing data across shards.
-
Pre-Generating Your World With Chunky
Pre-generate your Minecraft world with Chunky to eliminate exploration lag — setting a world border, choosing a radius, running it safely and estimating disk space.
-
The YouTube Source Plugin: Why YouTube Left Lavalink Core
Why Lavalink v4 moved YouTube into a separate plugin, how to install and configure it, the errors you'll meet, and how to keep YouTube playback working.
-
Free Tier Limits Explained: CPU, RAM, Storage and Bandwidth
What each free-plan limit means in practice — a CPU share, a hard RAM ceiling, NVMe storage and network speed — and how to tell when you're hitting one.
-
Telegram Bot API Limits and How to Stay Under Them
The Telegram Bot API limits that matter in practice — messages per chat, group and broadcast rates, file sizes, text lengths — and patterns to stay within them.
-
Git Deploy for Discord Bots: The Push-to-Deploy Workflow
Set up push-to-deploy for your Discord bot — repository layout, branches, lockfiles, secrets, checks before merge, and one-command rollbacks.
-
Aikar's Flags and JVM Tuning for Minecraft
What Aikar's JVM flags do for Minecraft servers, the full recommended set, how to size the heap and leave headroom, when to consider ZGC, and common mistakes.
-
LavaSrc: Spotify, Apple Music and Deezer Through Lavalink
How the LavaSrc plugin lets Lavalink handle Spotify, Apple Music, Deezer and more — mirroring explained, configuration, search prefixes, credentials and troubleshooting.
-
Reducing Memory Usage in Python Bots
Cut the memory footprint of discord.py and aiogram bots — cache and chunking settings, persistent FSM storage, lazy imports and leak hunting with tracemalloc.
-
Setting Up a Telegram Webhook Over HTTPS
Register a secure Telegram webhook — HTTPS requirements, secret tokens, allowed updates, fast responses, health checks and testing locally with a tunnel.
-
Auto-Restart and Crash Recovery for Discord Bots
Why bots crash, how automatic restarts keep them online, and how to handle errors so a single bad event never takes your bot down for long.
-
Fixing Minecraft Server Lag: TPS, MSPT and Profiling With Spark
Diagnose and fix Minecraft server lag — understanding TPS and MSPT, profiling with spark, and the configuration changes, entity limits and pre-generation that help most.
-
Connecting a discord.py Bot to Lavalink With Wavelink
Build a discord.py music bot on Lavalink v4 with Wavelink 3 — connecting nodes, a /play command with a queue, controls, events, autoplay and common fixes.
-
Reducing Memory Usage in discord.js Bots
Practical techniques to cut a discord.js bot's memory — cache limits, sweepers, intents, partials, avoiding leaks and capping the Node.js heap — with code for v14.
-
Telethon and Pyrogram Session Files: Keep Your Userbot Logged In
How Telethon and Pyrogram session files work, how to create them safely, keep them across restarts and redeploys, and avoid the dreaded re-login loop.
-
Keeping Your Discord Bot Token Safe with Environment Variables
How bot tokens leak, what an attacker can do with one, and a practical setup for keeping tokens out of your code, logs and git history.
-
Setting Up a Velocity or BungeeCord Proxy Network
Connect several Minecraft servers into one network with a proxy — why Velocity is recommended, modern forwarding setup, securing backends and common mistakes.
-
Connecting a discord.js Bot to Lavalink With Shoukaku
Connect a discord.js v14 bot to a Lavalink v4 node with Shoukaku — node setup, joining voice, resolving tracks, a simple queue, events and handling disconnects.
-
The Hidden Costs of Free Bot Hosting and How to Spot Them
Free bot hosting can cost you in downtime, lost data, security risks and wasted time. How to recognise the warning signs and choose a free plan you can trust.
-
Building and Hosting a grammY Bot With Node.js
Build a grammY Telegram bot with error handling, sessions and graceful shutdown, then deploy it on Node.js with polling or webhooks — and run it on Bun or Deno.
-
Why Discord Bot Latency Matters and Where to Host for the Lowest Ping
What your bot's ping number actually measures, why hosting near Discord's US East infrastructure matters, and when your users' location matters more.
-
Fabric vs Forge: Choosing a Mod Loader for Your Server
Fabric, Forge and NeoForge compared for modded Minecraft servers — mod availability, performance, update speed, modpacks and running mods alongside plugins.
-
Lavalink application.yml Explained Line by Line
Every important setting in Lavalink v4's application.yml explained — server, password, sources, buffers, encoding quality, plugins, rate limiting, metrics and logging.
-
Free Hosting Without Sleep Mode: Why It Matters
Why "sleep mode" on free platforms breaks Discord and Telegram bots, why keep-alive pingers are a fragile workaround, and how to tell whether a host really stays awake.
-
Hosting a pyTelegramBotAPI (telebot) Bot
Deploy a pyTelegramBotAPI (telebot) bot that stays online — reliable polling, threading pitfalls, error handling, inline keyboards and a clean production setup.
-
Hosting a discord.py Bot: From Local Script to Always-On Server
Turn a discord.py 2.x script into a production bot — project layout, slash commands, cogs, logging, clean shutdowns and deployment to an always-on server.
-
Securing a Fresh Ubuntu VPS: SSH Keys, UFW and Fail2ban
Lock down a new Ubuntu VPS step by step — SSH keys, disabling passwords and root login, UFW firewall rules, Fail2ban, automatic updates, and the Docker firewall gotcha.
-
How Much RAM Does a Minecraft Server Need?
Realistic RAM for Minecraft servers by player count, software and modpack size — why more isn't always better, how to size the heap, and how to measure real usage.
-
Setting Up Lavalink v4 on a Server From Scratch
Install Lavalink v4 on a Linux server step by step — Java 17, the JAR, a working application.yml, the YouTube plugin, a systemd service, firewall rules and testing.
-
What Fits in 256 MB? Running Bots on the Free Tier
Real memory numbers for bots on a 256 MB free plan, what pushes usage up, and concrete techniques to keep Discord and Telegram bots lean enough to fit.
-
Deploying an aiogram 3 Bot Step by Step
Build a structured aiogram 3 bot with routers, middleware and a database, then deploy it to an always-on server with environment variables and clean shutdowns.
-
Deploying a discord.js v14 Bot Step by Step
Build a minimal discord.js v14 bot with slash commands, then deploy it to an always-on server with environment variables, git and automatic restarts.
-
Your First 30 Minutes on a New VPS
A practical checklist for the first half hour on a fresh VPS — logging in, updating, creating a user, SSH keys, a firewall, time zone, swap and automatic security updates.
-
Paper vs Spigot vs Purpur: Which Server Software to Use
Compare Paper, Spigot and Purpur — performance, plugin compatibility, configuration and stability — plus Folia and vanilla, so you can pick the right server software.
-
Managed vs Self-Managed Lavalink: Which Should You Choose?
Compare managed and self-managed Lavalink hosting — setup, control, plugins, maintenance, cost and who each suits — to decide which is right for your music bot.
-
How to Claim Your Free Kerit Cloud Server in Three Minutes
A step-by-step walkthrough for claiming a free Kerit Cloud server — joining Discord, registering on the panel, creating the server and getting your bot online.
-
Long Polling vs Webhooks for Telegram Bots
How long polling and webhooks deliver Telegram updates, their real trade-offs in latency, load and setup, and how to choose and switch between them.
-
How Much RAM Does a Discord Bot Need? Real Numbers by Bot Type
Measured memory usage for moderation, utility, economy, music and sharded Discord bots — plus how to measure your own bot and pick the right plan.
-
What Is a VPS? A Plain-English Guide for Developers
What a VPS actually is, how virtualisation divides a physical server, what you get and what you're responsible for, and how a VPS compares with shared and managed hosting.
-
How to Start a Minecraft Server: The Complete Hosting Guide
Everything you need to start a Minecraft server that runs smoothly — choosing server software, Java versions, resources, configuration, plugins, security and hosting options.
-
What Is Lavalink? A Beginner's Guide for Discord Music Bots
What Lavalink is, how it works with your Discord bot, why almost every serious music bot uses it, and the options for running a node — explained from scratch.
-
Free Discord Bot Hosting: What You Actually Get
An honest look at free Discord bot hosting — what a good free tier includes, the limits to expect, what runs well on it, and how to tell a real free plan from a trap.
-
How to Host a Telegram Bot 24/7: The Complete Guide
Keep a Telegram bot online around the clock — how Telegram delivers updates, hosting options, a full deployment walkthrough and a production checklist.
-
How to Host a Discord Bot 24/7: The Complete Guide
Everything you need to keep a Discord bot online around the clock — hosting options, a step-by-step deploy, a production checklist and fixes for common problems.
No articles match that search.