EpicHost guides
How to start and set up a Minecraft server, a VPS or a Discord bot: step by step, with fixes for the most common problems.
VPS and VDS
VPS: getting started
A VPS is your own server with full administrator (root) access. You manage it in Panel → Services → VPS name.
Read moreHow to secure your VPS
A server on the internet is scanned by bots from its first minute. A few steps after the installation make breaking in much harder.
Read moreHow to connect to a VPS over SSH (Windows, macOS, Linux)
SSH is a secure connection to your VPS command line. All you need is the server's IP address and the root password or an SSH key.
Read moreA website on a VPS: Nginx and a free SSL certificate
On a VPS you can run a website with your own domain and a free HTTPS certificate from Let's Encrypt. Below is an example for Debian and Ubuntu.
Read moreDocker on a VPS: installation and the first container
Docker runs applications in containers: no manual installation of dependencies and easy updates. Here is the installation on Debian or Ubuntu and an example with Docker Compose.
Read more
Game servers
Minecraft server: getting started
Your Minecraft server runs on our node and you manage it in the EpicHost customer panel: Panel → Servers → server name. This guide takes you from the purchase to your first time in the game.
Read morePlugins, mods and modpacks
You install plugins, mods, datapacks and whole modpacks in the panel, without uploading files by hand: Panel → Servers → server → Add-ons.
Read moreServer address, subdomain and ports
Everything about the server's address is in Server settings → Addresses.
Read moreMinecraft server backups
A backup is a copy of all the server's files: the world, plugins, mods and configuration. You find them in Panel → Servers → server → Backups.
Read moreThe server stops: crashes and their causes
When the server stops with an error, the panel saves the last 500 lines of the console from that moment and tries to recognise the cause. You do not need to catch the error live.
Read moreTeam: access for other people
You can invite others to manage your server, e.g. the admins of your community. Everyone logs in with their own EpicHost account, and you decide what they may do.
Read moreMinecraft Shield included with your server
Minecraft Shield is extra anti-bot protection for Minecraft servers from EpicNetwork, our sister brand. Players connect through Shield's proxy, which checks every connection and stops bots and game-level attacks before they reach your server.
Read moreHow to make a Minecraft server step by step
You can have your own Minecraft server in a few minutes, without running it on your own computer. This guide takes you through the whole process: from choosing a plan to your first game with friends.
Read moreHow much RAM does a Minecraft server need?
Too little RAM is a common cause of lag and crashes, and too much means overpaying. Here is how much RAM to choose for a Minecraft server, depending on players, plugins and mods.
Read morePaper, Purpur, Fabric, Forge or NeoForge? Which server engine to choose
The server engine decides whether you can install plugins or mods and how efficiently the server runs. Here is how the popular engines differ and which one to pick.
Read moreHow to upload a map (world) to a Minecraft server
You can upload your singleplayer world or a downloaded map to the server in a few minutes, in your browser or over SFTP.
Read moreHow to give OP, turn on the whitelist and ban players
You set operator rights (OP), the whitelist and bans with one click in the Players tab or with commands in the Minecraft server console.
Read moreNon-premium Minecraft server: letting in players without a premium account
By default the server only lets in players with an official Minecraft account (premium). Players using TLauncher, SKLauncher and other launchers see the "Failed to verify username" error. You can change that in the panel in seconds.
Read moreLag on a Minecraft server: how to check TPS and speed the server up
A Minecraft server calculates the game 20 times per second (20 TPS). When it cannot keep up, blocks disappear late, mobs stutter and players get pulled back. Here is how to find the cause of lag and fix it.
Read moreRanks and permissions on a Minecraft server: LuckPerms
LuckPerms is the most popular plugin for ranks and permissions on Minecraft servers. With it you give players access to just the commands they need, instead of handing out OP.
Read moreMySQL database for a Minecraft server and bot
Many plugins (LuckPerms, CoreProtect, AuthMe) and bots keep their data in a MySQL database. You can create a database for your server in the panel in seconds.
Read moreAutomatic Minecraft server restart and schedules
Schedules restart the server at night, save the world or stop the server at a chosen time for you. The node runs them itself, even when nobody is signed in to the panel.
Read morePlaying from phones and consoles on a Java server: Geyser and Floodgate
With Geyser, players from Minecraft Bedrock can join your Minecraft Java server too: from phones, tablets, Windows and consoles. You install it in the panel with one click.
Read more
Discord bots
Discord bot: getting started
Discord bot hosting works like a game server: you upload the bot's files, and the panel starts it and keeps it running. We support bots in Node.js and Python.
Read moreDiscord bot hosting in Node.js (discord.js) 24/7
A discord.js bot runs with us around the clock: no computer left on at home and no tricks to "wake up" the bot like on free platforms. Here is how to upload it and keep it in good shape.
Read moreDiscord bot hosting in Python (discord.py) 24/7
A Python bot written with discord.py (or py-cord or nextcord) runs with us around the clock. You upload the files, and the panel installs the libraries, starts the bot and keeps it running.
Read more