MHOST
Dedicated
VPS
VPS Germany
VPS Netherlands
VPS Poland
Pricing
FAQ
Status
Resources
News
Articles
Knowledge base
Network
Germany
Netherlands
Poland
Contact
Dashboard
Overview
Overview
Getting started
How to log in to VMmanager 6 — the control panel for your VPS
Ready-made VMmanager 6 recipes: what you can set up in one click
Installing Google Chrome on a Windows server using a ready-made recipe
Reinstalling the OS and choosing a template
VNC console and first connection (SSH/RDP)
Web servers
Nginx: install and your first site
Apache: install and virtual hosts
Caddy: automatic HTTPS
Free SSL with Let's Encrypt (certbot)
The LEMP and LAMP web stacks
Development
Python and FastAPI: production deployment
Deploying Django on a VPS
Node.js apps with PM2 and Nginx
Docker and Docker Compose
Deploying from Git
Databases
PostgreSQL: install and configure
MySQL / MariaDB: install and configure
Redis: install and configure
Database backups (pg_dump / mysqldump)
Domains & DNS
DNS records: A, AAAA, CNAME and more
Pointing a domain at your server
Cloudflare in front of your VPS
Security
The ufw firewall: managing ports
Blocking BitTorrent traffic on your VPS
Fail2ban: protection against brute-force
Hardening SSH
Basic VPS security checklist
iptables basics
Backups
Backups with rsync
Incremental backups with restic
Scheduled backups with cron
Self-hosted services
WireGuard VPN: server and clients
OpenVPN server
A Minecraft game server
Monitoring with Zabbix
Nextcloud: your own cloud
Windows servers
Connecting to a Windows server via RDP
Installing software on a Windows server
Windows Server updates
Troubleshooting
Can’t connect via SSH
My website won't load
A service won't start
Running out of disk space
High server load
Knowledge base
Self-hosted services
Self-hosted services
5 articles
WireGuard VPN: server and clients
OpenVPN server
A Minecraft game server
Monitoring with Zabbix
Nextcloud: your own cloud