Install WordPress on a €3 NVMe VPS in 15 Minutes (TSM1NVME10 Guide)

Looking for an ultra-affordable NVMe VPS to power a fresh WordPress site? In this step-by-step tutorial you’ll deploy WordPress on the TSVM1NVME10 plan (1 vCPU • 1 GB RAM • 10 GB NVMe • €3.29/mo) in under 15 minutes.

Prerequisites

15-Minute WordPress Deployment (7 Steps)

1 — Connect via SSH

ssh root@your-vps-ip

2 — Update & install LAMP stack

apt update && apt upgrade -y
apt install apache2 mariadb-server php php-mysql libapache2-mod-php unzip -y

3 — Secure MariaDB & create a database

mysql_secure_installation
mysql -e "CREATE DATABASE wpdb;
CREATE USER wpuser@localhost IDENTIFIED BY 'StrongPass!';
GRANT ALL PRIVILEGES ON wpdb.* TO wpuser@localhost;
FLUSH PRIVILEGES;"

4 — Download latest WordPress

cd /var/www/
wget https://wordpress.org/latest.zip
unzip latest.zip
mv wordpress site
chown -R www-data:www-data /var/www/site

5 — Configure Apache vHost

cat > /etc/apache2/sites-available/site.conf << 'EOF'
<VirtualHost *:80>
  ServerName example.com
  DocumentRoot /var/www/site
  <Directory /var/www/site>
    AllowOverride All
  </Directory>
</VirtualHost>
EOF
a2ensite site
a2enmod rewrite
systemctl reload apache2

6 — Finish the installer
Visit http://<your-IP>, complete the wizard, and you’re live.

7 — Harden & optimise

  • UFW firewall (ufw allow OpenSSH && ufw allow 'Apache Full' && ufw enable)
  • Install fail2ban for brute-force protection
  • Tune PHP memory_limit to 256 M

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *