Blog
Hands-on server tutorials and hosting guides – from FiveM and Minecraft to Docker and Linux.
What really matters for Docker hosting: infrastructure, orchestration, security and monitoring. Practical guide for containerized apps on KVM servers – with recommendations from MagicHosting.
Step by step: clone a Cloud-Init template, configure networking, verify VirtIO hardware and secure the VM with firewall and IP set. See our video tutorial for Proxmox installation.
Memorable domain names: traits of strong domains, TLD choice (.de vs .com), keyword research and common mistakes to avoid. Including registration at MagicHosting.
Complete WireGuard setup on Debian: generate keys, write wg0.conf, connect a client, enable IP forwarding and optionally set up port forwarding.
Windows Server shuts down after 180 days? Reset the evaluation license with slmgr -rearm in PowerShell – works up to three times, then you need a full license.
Use UFW on Debian and Ubuntu: install, open ports (allow/deny), check status and avoid accidentally blocking SSH on port 22.
From KVM server to running FiveM project: install Debian 12, connect via SSH, run the installer script, configure TxAdmin and add your Keymaster license key.
Older ESX resources crash due to the changed getSharedObject event? The callback fix in shared.lua gets your scripts running again – with code example.
Add +set onesync_population false to txAdmin FXServer arguments to disable NPCs and reduce server load – no additional resource required.
Set up phpMyAdmin with an install script on your Linux server: run the command, access /phpmyadmin/ and store credentials securely.
Make your database reachable from outside: set bind-address to 0.0.0.0, restart MariaDB, open UFW port 3306 – plus security tips for production.
Set up Docker CE, Compose plugin and Buildx on Debian 12: official install script, install missing packages and verify with systemctl status docker.
Set up OpenVPN with the angristan install script: download, answer prompts, fetch .ovpn file via SFTP and import in OpenVPN Connect.
Install Kasm Workspaces and use browsers and desktop environments directly in the web browser – download, install with --accept-eula and first login.
Set up MongoDB Community Edition: import GPG key, add repository, install mongodb-org, enable autostart and test with mongosh.
Set up TeamSpeak 3 on Linux: download archive, create license file, run start script and save admin token and query credentials.
Install a GMod server via SteamCMD: set force_install_dir, app_update 4020, write start script with srcds_run and optionally run in background with screen.
Start your own Minecraft Vanilla server: download server.jar, set eula=true, launch with 2 GB RAM via Java and keep the screen session running in background.
Set up a Purpur server: download JAR from api.purpurmc.org, accept EULA, start with Java and tune performance options in purpur.yml.
Set up a Forge server with mod support: run installer, accept EULA, start run.sh and place mods in the mods/ folder. Adjust RAM in user_jvm_args.txt.
Private cloud via Docker: start MariaDB and Nextcloud containers with docker-compose, create admin account and plan passwords, HTTPS and backups for production.
Create new Windows Server users via Computer Management and assign groups like Administrators or Remote Desktop Users – with security recommendations.