VPS setup & server fixes

VPS Setup and Server Issue Fix: Get Your Site Online, Fast and Secure. 

Bought a VPS and stuck at a black terminal? Site down with a 502 error, SSL not working or the server running out of memory? I set up, fix and secure Linux VPS servers so your websites and apps run smoothly.

  • Free first assessment
  • Fixed quote, no surprises
  • Clear updates on WhatsApp
The problem

  • 502 Bad Gateway / site not loading

    Nginx, Node.js, PHP-FPM or Docker containers stopped and nobody knows why.

  • SSL certificate errors

    “Not secure” warnings, expired Let's Encrypt certificates or redirect loops.

  • Server slow or out of memory

    CPU at 100%, MySQL crashing, the site freezes during traffic.

  • Deployment failing

    Coolify, Docker or Git deployments break with errors you can't read.

  • Hacked or suspicious activity

    Unknown processes, spam emails or high load from bots.

  • No backups

    One mistake or disk failure away from losing everything.

The good news: every one of these can be fixed. Here's how.

Root cause

Fixed properly, not just restarted

Hardened

Firewall, SSH keys and updates

Backups

Automatic and stored off the server

The solution

  1. Diagnose

    Logs, services, disk, memory and network are checked to find the real cause, not just restart things.

  2. Fix the problem

    Repair the web server, database, containers, SSL or deployment and confirm the site works again.

  3. Harden security

    SSH keys, firewall, fail2ban, automatic security updates and closing ports that should not be open.

  4. Optimise

    Caching, swap, database tuning, compression and HTTP/2 or HTTP/3 for speed.

  5. Backups and monitoring

    Automatic backups stored off the server and uptime alerts so you know before customers do.

What you get

  • Ubuntu/Debian VPS setup from scratch, or fix of an existing server
  • Nginx or Caddy, Node.js, PHP, MySQL/PostgreSQL, Docker or Coolify
  • Free SSL (Let's Encrypt) with automatic renewal
  • Firewall, SSH key login and brute-force protection
  • Automatic off-site backups and uptime monitoring
  • Simple documentation of what is installed and how to restart it
Start now →

Why choose a VPS (and why it goes wrong)

A VPS (virtual private server) gives you your own server resources at a low monthly price, much more power than shared hosting. Many Bangladeshi businesses and developers buy one from Hostinger, DigitalOcean, Vultr, Contabo or AWS Lightsail. The catch: you are now the system administrator. Nobody else updates the server, renews certificates, watches disk space or blocks attackers.

Problems I fix

Problem Usual cause
502 / 504 Gateway errors App crashed, wrong port in Nginx, container not running, timeouts
SSL “Not secure” Certificate expired, renewal failing, wrong DNS or Cloudflare SSL mode
Slow site No caching, no swap, database not tuned, too many workers for the RAM
Out of disk space Logs and Docker images never cleaned, backups stored on the same disk
Emails going to spam Missing SPF, DKIM, DMARC or reverse DNS
Deployment errors Build fails on low memory, wrong environment variables, database not migrated

Server setups I build

  • Coolify (a self-hosted Heroku/Vercel alternative) for easy Git-based deployments of Next.js, Node.js, PHP and databases.
  • Docker with Nginx or Caddy as a reverse proxy.
  • Classic LEMP (Linux, Nginx, MySQL/MariaDB, PHP) for WordPress and Laravel.
  • PostgreSQL and Redis for modern web apps.
  • Cloudflare in front of the server for DNS, SSL and protection. See Cloudflare website security.

Security basics every VPS needs

  1. Log in with SSH keys and disable password login for root.
  2. A firewall that only opens the ports you actually use (usually 22, 80 and 443).
  3. Brute-force protection such as fail2ban.
  4. Automatic security updates.
  5. Databases that are not exposed to the internet.
  6. Off-site backups you have actually tested restoring.

Most hacked servers we see are missing at least three of these.

Emergency help

If your site is down right now, send a WhatsApp message with the error and your server provider. I will tell you quickly whether it is something I can fix immediately.

FAQ

Something else? Ask on WhatsApp.

Which VPS provider do you recommend for Bangladesh?

It depends on budget and audience. A server in Singapore usually gives good speed for visitors in Bangladesh. Hostinger VPS, DigitalOcean and Vultr all work well; I can set up whichever you choose.

How much RAM do I need?

A small business website runs on 2 GB; a Next.js store with a database and Coolify is more comfortable with 4 GB or more. I can check your current usage and advise.

Do you need root access?

Yes, or a user with sudo rights. You can create a temporary user for me and remove it when the work is done.

Can you fix my Coolify deployment errors?

Yes. Coolify, Docker and Railpack/Nixpacks build errors are a common request, including memory issues, environment variables and database migrations.

Can you take care of my server every month?

Yes. Monthly server care includes updates, backups, monitoring and fixes when something goes wrong.

My server was hacked. What should I do?

Don't delete things in a panic. Take a snapshot if your provider allows it, change passwords and contact me. We find how they got in, clean up or rebuild, and close the hole.

Let's fix it

Get your server fixed and secured.

Describe the problem or paste the error message. I'll tell you what's wrong and how fast it can be fixed.

Tell me about your business

Your message arrives straight on my WhatsApp.