

# Log what was incoming but denied (optional but useful). A INPUT -m state -state ESTABLISHED,RELATED -j ACCEPT # Allow inbound traffic from established connections. A INPUT -p tcp -m state -state NEW -dport 8080 -j ACCEPT A INPUT -p tcp -m state -state NEW -dport 25565 -j ACCEPT

# Allow connections from other Minecraft players.

A INPUT -p tcp -m state -state NEW -dport 22 -j ACCEPT A INPUT -p icmp -m state -state NEW -icmp-type 8 -j ACCEPT # Allow all loopback (lo0) traffic and reject traffic # to localhost that does not originate from lo0. Paste the following rulesets into the respective files. sudo apt-get update & sudo apt-get upgradeĬreate the files /tmp/v4 and /tmp/v6. Do not follow the Configure a Firewall section yet–this guide includes firewall rules specifically for a Minecraft server. Securing Your Server guide to create a standard user account, harden SSH access and remove unnecessary network services. This guide will use sudo wherever possible. This must be used instead of the generic Mono packages from Debian’s repositories. CubeCoders Limited, the company behind McMyAdmin, packages its own minimal installation of Mono with some necessary source and configuration files. Mono is an open source implementation of the. Getting Started guide and complete the steps for setting your Linode’s hostname and timezone. Be aware that to actually play on a Minecraft server you must also have the game client from This guide covers the installation and configuration of a new McMyAdmin server on a Linode running Debian 9. It boasts compatibility with third party mods, heavy focus on security and a sleek web interface for managing your server. McMyAdmin is one of the most popular Minecraft server control panels available.
