WordPress
CMS for websites and blogs
Websites / CMSFree
Web server and proxy
The script is free · VPS from $2.79 per month · installs in about 30 seconds
root@vps:~# sudo apt update && sudo apt install -y nginx
✓ Nginx 1.30.5 installed · about 30 seconds
root@vps:~#
Nginx is a web server and reverse proxy. It serves static sites, proxies requests to Node.js, Python or PHP apps, and terminates HTTPS.
On a VPS, Nginx usually sits in front of all services: one IP and port 443 serve multiple domains, while each app listens only on localhost. With Certbot, Let's Encrypt certificates are issued and renewed automatically.
The command installs Nginx from the distribution repository: a stable but not the newest branch. Newer versions are published in the nginx.org repository.
For Nginx: at least 1 vCPU, 2 GB RAM and 10 GB NVMe.
Three steps in the bot or one command over SSH; installation takes about 30 seconds.
Open @ExpressHost_bot and pay for a VPS. The server will be ready in about 60 seconds.
At the “Add-ons” step pick the script from the library, or run it later: Server settings → Scripts.
http://server-IP — you should see the Nginx welcome pageThe bot will send the server address and login details to the chat.
Connect to the server as root and run the command. Supported systems: Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12.
sudo apt update && sudo apt install -y nginx| Port | Protocol | Purpose |
|---|---|---|
| 80 | tcp | HTTP |
| 443 | tcp | HTTPS (after setting up a certificate) |
http://server-IP — you should see the Nginx welcome page/etc/nginx/sites-available/ and enable it with a symlink in sites-enablednginx -t && systemctl reload nginxapt install -y certbot python3-certbot-nginx && certbot --nginx -d your-domainDidn’t find an answer? Message @ExpressHost_SupportBot.
In the server block add location / { proxy_pass http://127.0.0.1:3000; proxy_set_header Host $host; } and reload Nginx.
apt update && apt upgrade. For the newest version, add the official nginx.org/packages repository.
Access log: /var/log/nginx/access.log, error log: /var/log/nginx/error.log.
Nginx installs at checkout — in the bot.
Netherlands, Amsterdam
$2.89/mo
$0.10 for 24 hours · $0.72 for 7 days
Pick Nginx at the “Scripts” step when you order the server.
Germany, Frankfurt
$3.14/mo
$0.11 for 24 hours · $0.79 for 7 days
Pick Nginx at the “Scripts” step when you order the server.
Poland, Warsaw
$2.79/mo
$0.10 for 24 hours · $0.70 for 7 days
Pick Nginx at the “Scripts” step when you order the server.
Estonia, Tallinn
$3.10/mo
$0.11 for 24 hours · $0.78 for 7 days
Pick Nginx at the “Scripts” step when you order the server.