Knowledgebase
Less searching. More getting things done.
Find your next step. Explore guides for game servers, bots, websites and infrastructure, or get help with your EnderHost service.
- Articles
- 100 published
- Categories
- 13
Explore a topic
Service and account help
Start here
- Deploy Your First Game Server: A Minecraft Java WalkthroughChoose compatible software, verify the first join and establish backups before inviting a community.3 min read
- How to Install Minecraft Plugins and Mods SafelyMatch the server software, game version and dependencies, then test one change at a time with a complete rollback copy.4 min read
- How to Back Up and Restore a Minecraft ServerCapture complete server state, keep independent generations and verify a private restore before replacing live data.3 min read
- What Does DDoS Protection Cover for a Hosting Service?Distinguish network filtering, application protections and recovery responsibilities before interpreting a protection claim.3 min read
- First Steps on an Ubuntu or Debian VPSVerify identity and recovery access, prepare a named administrator, update deliberately and establish monitoring before deploying applications.3 min read
- Changing your planMove between memory tiers on a game server or VPS.1 min read
Discord bots
Deploy your bot, protect its token and diagnose commands, dependencies and API behavior.
- Fixing Node.js Dependency Errors on a Hosted Discord BotCheck the runtime, lockfile, working directory and first startup error before reinstalling packages.2 min read
- Fixing Python Imports and Virtual Environments for Discord BotsMake sure the interpreter that starts the bot is the interpreter that has its dependencies installed.2 min read
- Storing and Rotating Discord Bot Tokens SafelyKeep credentials out of source files, replace exposed tokens and verify the running deployment uses the new secret.2 min read
- Discord Bot Intents vs Permissions: Why Events or Actions FailDistinguish missing event data from denied channel actions and role hierarchy restrictions.2 min read
- Fixing “The Application Did Not Respond” on Discord CommandsTrace command delivery, acknowledgement and follow-up work instead of blaming server ping alone.2 min read
- Handling Discord API Rate Limits Without Retry LoopsRespect retry delays, reduce duplicate requests and distinguish throttling from permission or token failures.2 min read
- Measuring Discord Bot Latency: Gateway, HTTP and Command TimeUnderstand what each latency number measures and why a regional estimate is not a live bot benchmark.2 min read
- Updating a Discord Bot with a Separate Test DeploymentTest dependencies, commands and database changes without running competing copies of your production bot.2 min read
Web hosting
Connect domains, publish websites and manage WordPress, email, SSL and recovery.
- Pointing a Domain to Your Web Hosting Without Breaking EmailChoose between a nameserver change and DNS record changes, preserve mail records and verify the destination.2 min read
- Uploading a Website to the Correct Document RootResolve default pages, missing assets and uploads that appear in the wrong domain or directory.2 min read
- Installing WordPress on a New Web Hosting AccountPrepare the domain, database, administrator account and first checks for a clean WordPress installation.2 min read
- Moving a WordPress Website to Another Hosting AccountMove files and database together, test before DNS cutover and preserve a clear rollback path.2 min read
- Troubleshooting Website SSL Certificates and Mixed ContentSeparate hostname, validation and mixed-content failures before changing redirects or certificate settings.2 min read
- Website Email Delivery: Checking MX, SPF and DKIMIdentify the sending service, preserve mail routing and inspect authentication before changing DNS.2 min read
- Backing Up and Restoring a Website’s Files and DatabaseBuild a usable recovery set, protect it outside the public directory and test restoration before an outage.2 min read
- Diagnosing a WordPress Critical Error After an UpdateFind the first PHP failure, isolate the changed component and recover without exposing debug logs.2 min read
- Changing a Website’s PHP Version with a Rollback PlanCheck application compatibility, extensions and the actual web runtime before switching PHP.2 min read
- Creating a Private Staging Copy of Your WebsiteTest updates with separate files and data while preventing indexing, real emails and accidental production writes.2 min read
Colocation
Prepare your hardware, power allocation, network handoff and on-site maintenance requests.
- Colocation vs Dedicated Hosting: Who Owns and Maintains the Server?Compare hardware ownership, replacement responsibility and the work involved in moving a physical machine.2 min read
- Preparing a Server for Colocation DeliveryConfirm rails, dimensions, power, inventory and receiving instructions before dispatching equipment.2 min read
- Planning Colocation Power: Amps, Volts, Watts and HeadroomUse measured input power and the agreed service limit rather than a power-supply label alone.2 min read
- Preparing a Colocation Network HandoffDocument the physical port, addressing, VLAN and management access before moving the server.2 min read
- Writing a Clear Remote-Hands Request for Colocated HardwareGive technicians an exact target, ordered steps, a stop condition and an acceptance check.2 min read
Minecraft
Understand memory, tick performance, server software and safe world administration.
- What Are Minecraft TPS and MSPT?Read tick rate and tick duration together to distinguish sustained server lag, brief stalls and network delay.3 min read
- How Much RAM Does a Minecraft Server Need?Choose memory from the server workload, JVM heap and total process limit—not a promised number of players per gigabyte.3 min read
- Paper vs Fabric: Which Minecraft Server Software Should You Use?Choose between the plugin and mod ecosystems by checking the features, client requirements and world compatibility your community needs.3 min read
- Minecraft Java Server Requirements: Java, CPU, RAM and StorageMatch the runtime to the server version, then size resources around world activity and recovery needs instead of a fixed player-per-gigabyte rule.4 min read
- Minecraft View Distance vs Simulation Distance: What Should You Change?Separate visible world distance from simulation work, check Paper overrides and measure the gameplay impact of each change.4 min read
- How to Migrate a Minecraft Server Without Losing Your WorldMove the same server version first, verify a private restore, then cut over with a clear rollback point for worlds, player data and databases.4 min read
- How to Install a Minecraft Modpack on a ServerUse the pack’s server distribution, match client versions and prepare a complete recovery point before opening the world.3 min read
- Paper vs Purpur: Which Server Features Do You Need?Compare gameplay configuration, extension compatibility and maintenance work without assuming one server is universally faster.3 min read
- Fabric vs Forge vs NeoForge: How to Choose a Minecraft Mod LoaderChoose the loader supported by your must-have mods or modpack, then check the complete client and server release combination.3 min read
- How to Set Up Geyser and Floodgate for Java and Bedrock PlayersPlan authentication and a separate UDP listener, then test cross-edition joins on a supported Java server.3 min read
- Minecraft Java vs Bedrock Server Hosting: Which Should You Choose?Choose from your players’ devices, required extensions and existing world rather than assuming the editions share a server format.3 min read
- Minecraft Server Security: Accounts, Plugins and RecoveryProtect authentication and privileged access, reduce unnecessary listeners and keep recovery copies outside the server.3 min read
- How Much CPU Does a Minecraft Server Need?Choose CPU resources from tick work, thread behavior and concurrent services rather than a core-count-to-player formula.3 min read
- Minecraft Server Out of Memory: Heap Errors, Limits and LeaksRead the actual failure, distinguish JVM exhaustion from an external kill and preserve evidence before changing memory limits.3 min read
- Setting Up a Minecraft Java Whitelist and Testing AccessRestrict joining without giving every player operator permissions, then verify with an ordinary account.2 min read
- Fixing a Minecraft Server Resource Pack That Will Not DownloadCheck the direct ZIP URL, pack compatibility, configured hash and client log before changing server resources.2 min read
- Minecraft Version Mismatch: Checking Client, Server, Loader and JavaIdentify which version disagrees before replacing the server JAR or changing a world.2 min read
FiveM
Diagnose hitches, plan resources and operate a roleplay server with reliable recovery.
- How to Diagnose FiveM Server Hitch WarningsCapture the right profiler trace, separate server work from client FPS, and test resource changes without guessing.3 min read
- How to Set Up a FiveM Server with txAdminFollow the Windows FXServer setup path, protect administration access and verify a clean base server before adding a roleplay framework.4 min read
- How to Install FiveM Resources and Fix Startup ErrorsCheck resource layout, manifests, dependencies and database steps before adding an ensure entry to your server configuration.4 min read
- How to Back Up and Restore a FiveM Server and DatabaseProtect resources, txAdmin profiles and SQL state as one recoverable set, then prove the restore on an isolated instance.4 min read
- FiveM Server Requirements: CPU, RAM, Storage and DatabasesPlan the complete roleplay stack and separate configured slots from measured capacity before choosing hosting.3 min read
- How Much RAM Does a FiveM Server Need?Measure FXServer, database and supporting services together, then distinguish useful caching from memory pressure.3 min read
- ESX vs QBCore: How to Choose a FiveM FrameworkCompare required resources, database models and maintenance skills before committing a community’s persistent data to a framework.3 min read
- txAdmin Guide: Permissions, Restarts and RecoveryOperate an existing FiveM deployment with individual admin permissions, controlled maintenance and recoverable profile data.3 min read
- FiveM MariaDB Setup and Slow Query DiagnosisConnect a framework to a private database, separate runtime from migration permissions and trace slow queries without exposing player data.4 min read
- FiveM Server Security: Events, Permissions and SecretsKeep authority on the server, separate administration layers and validate sensitive actions before changing persistent state.3 min read
VPS
Size a virtual machine, understand Linux resources and prepare a maintainable deployment.
- How to Check VPS Memory Usage Before Upgrading RAMRead Linux available memory, swap activity and application behavior together before deciding a VPS needs more RAM.3 min read
- How to Secure a Linux VPS Without Locking Yourself OutEstablish console recovery and a verified SSH key login before tightening authentication and firewall rules on Ubuntu or Debian.5 min read
- What Is a VPS? A Practical Guide to Virtual ServersUnderstand what a virtual server provides, what you administer and which questions matter before moving an application.3 min read
- VPS vs Shared Hosting: Control, Costs and AdministrationChoose between a managed application environment and an operating system you control by checking the application’s real requirements.3 min read
- VPS Backups: Snapshots, Offsite Copies and Restore TestsBuild a recovery plan around consistent application data, independent storage and a restore procedure you can execute without the original VPS.3 min read
- VPS Monitoring: CPU, Memory, Disk and Useful AlertsConnect operating-system metrics to application symptoms and test the alert path before relying on it during an outage.3 min read
- Docker on a VPS: Limits, Networking and Persistent DataRun containers with deliberate resource limits and port exposure, then protect the data that must survive replacement.3 min read
- How to Host a Discord Bot on a Linux VPSDeploy an existing bot as an unprivileged systemd service with protected credentials, controlled restarts and a repeatable update path.4 min read
- KVM VPS Networking: IP Addresses, Ports and FirewallsTrace a failed connection from the guest listener through routing and firewall layers without replacing provider network settings blindly.3 min read
- Diagnosing a Linux Service That Will Not StartUse systemd status and the service journal to find the first failure before changing restart settings.2 min read
- Linux Disk Full: Checking Space, Inodes and the Right FilesystemFind the exhausted filesystem before removing data or expanding a VPS disk.2 min read
- What to Do When SSH Says the Host Key Has ChangedVerify the server fingerprint through a trusted channel before updating your saved host-key record.2 min read
- Diagnosing NGINX 502 Bad Gateway on a VPSCheck the configured upstream, application listener and matching error log before increasing timeouts.2 min read
- Keeping Linux Logs Useful Without Filling the DiskSeparate journal, application and container logs, then choose retention that supports diagnosis and recovery.2 min read
- First Steps on an Ubuntu or Debian VPSVerify identity and recovery access, prepare a named administrator, update deliberately and establish monitoring before deploying applications.3 min read
- Choosing an operating systemPractical guidance on picking a distribution for your workload.1 min read
- VPS vs Game Server Hosting: Which Fits Minecraft or FiveM?Choose the operating model from required access, databases and maintenance responsibilities—not just a memory allocation.3 min read
Dedicated servers
Choose physical hardware around the bottleneck, capacity and recovery needs of your workload.
- How to Choose a Dedicated Server CPU for Your WorkloadCompare serial performance, parallel capacity, memory and I/O using a workload worksheet instead of a core-count ranking.3 min read
- NVMe vs SATA SSD for Servers: What Changes Your Workload?Compare latency, concurrency, durability and capacity instead of treating one headline throughput number as application performance.3 min read
- How Much RAM Does a Dedicated Server Need?Size physical memory around concurrent workloads, virtualization overhead and recovery operations rather than summing idle usage.3 min read
- RAID Is Not a Backup: Planning Dedicated Server Storage RecoverySeparate availability after a disk failure from recovery after deletion, corruption or a lost server.2 min read
- Planning a Proxmox Host on a Dedicated ServerBudget host resources, storage, guest networking and backups before installing a hypervisor.2 min read
- Reading SSD Health Alerts on a Dedicated ServerRecord device identity, health warnings and error trends without treating a wear estimate as a failure countdown.2 min read
- Before Reinstalling a Dedicated Server Operating SystemConfirm the target disks, independent backups, remote access and application recovery before replacing the OS.2 min read
- Requesting a dedicated server configurationWhat to tell us so we can scope and quote your machine.1 min read
- Understanding the resource classesPerformance, Capacity and Storage, and which one your workload wants.1 min read
Infrastructure
Understand latency, routes, protection and the hardware behind your services.
- How to Read MTR Results Without Mistaking ICMP Loss for an OutageSeparate router reply limits from end-to-end loss and collect a useful network report for a hosting investigation.3 min read
- DDR4 vs DDR5 for Servers: Capacity, Bandwidth and CompatibilityEvaluate the whole CPU and memory platform, including channel population and ECC support, before comparing memory generations.3 min read
- BGP, AS Numbers and Hosting Routes ExplainedUnderstand why Internet paths change and what route evidence can—and cannot—tell you about a hosting connection.3 min read
- Anycast vs Unicast: What It Means for Game Server LatencySeparate the route to a distributed ingress from the location and state of the game simulation behind it.3 min read
- When a Site Works on IPv4 but Fails on IPv6Test address families separately and compare DNS, listeners, firewall rules and routing.2 min read
- Port Speed vs Monthly Transfer: Reading Hosting Network LimitsDistinguish how fast traffic can move from how much traffic is included over the billing period.2 min read
Getting started
Order, deploy and connect to your first server.
- How to set up your hosting accountCreate your account, verify your email and get into the client area for the first time.1 min read
- Deploy Your First Game Server: A Minecraft Java WalkthroughChoose compatible software, verify the first join and establish backups before inviting a community.3 min read
- Finding and sharing your server addressWhere your connection details live and how players use them.1 min read
Game servers
Console, files, plugins, mods, versions and world data.
- Using the server consoleRead startup output, run commands and interpret common warnings.1 min read
- How to Install Minecraft Plugins and Mods SafelyMatch the server software, game version and dependencies, then test one change at a time with a complete rollback copy.4 min read
- How to Back Up and Restore a Minecraft ServerCapture complete server state, keep independent generations and verify a private restore before replacing live data.3 min read
- Changing your server version or softwareSwitch loader or version safely, and what to check afterwards.1 min read
Billing
Invoices, renewals, payment methods and plan changes.
- Invoices and renewalsHow monthly billing works and where to find your invoices.1 min read
- Changing your planMove between memory tiers on a game server or VPS.1 min read
- Payment methods and currencyWhat we accept and how prices are displayed.1 min read
- Cancelling a serviceHow to cancel and what happens to your data.1 min read
Account & panel
Logins, sub-users, two-factor authentication and access.
- Panel and client area loginsWhich login goes where, and what to do when one does not work.1 min read
- Enabling two-factor authenticationAdd an authenticator app and store your recovery codes properly.1 min read
- Giving someone else access to your serverAdd a sub-user with limited permissions instead of sharing your password.1 min read
Network & protection
Latency, regions, DDoS protection and connectivity.
- Lag spikes: how to run a WinMTR testCapture the network route to your server while lag spikes happen, then send the results to EnderHost support.3 min read
- What Does DDoS Protection Cover for a Hosting Service?Distinguish network filtering, application protections and recovery responsibilities before interpreting a protection claim.3 min read
- Diagnosing latency and lagTell a network problem apart from a server performance problem.1 min read
- Choosing the right regionWhy distance decides latency, and how to handle a split community.1 min read

