Hey there! 👋
Ever noticed the little lock icon next to a website address in your browser? That tiny lock tells visitors, “This site is safe.” If your website doesn’t have it, browsers may show scary warnings — and nobody likes those.
If you’re running a VPS server and using Webmin, guess what? You can add that lock for free using Let’s Encrypt SSL. And no, you don’t need to be a server expert to do it.
Let’s walk through it together, step by step. You’ve got this.

What Is Let’s Encrypt SSL? (In Simple Words)
Let’s Encrypt is a free SSL certificate provider. An SSL certificate keeps data safe when people visit your website — like login details, contact forms, or payment info.
Think of SSL like sealing a letter in an envelope instead of sending it openly.
Why people love Let’s Encrypt:
- It’s free
- Trusted by all major browsers
- Automatically renews
- Perfect for VPS Hosting users
If you’re running a website on a VPS server in Pakistan, this is one of the easiest and safest options.

What Is Webmin?
Webmin is a web-based control panel that lets you manage your server using a browser instead of typing commands all day.
People use Webmin on:
- Linux VPS servers
- Business websites
- Email servers
- Hosting setups
If you bought a VPS, Webmin helps you control it without headaches.
👉 Quick note:
If you’re using Virtualmin, it runs on top of Webmin and makes SSL installation even easier. We’ll talk about that shortly.
What You Need Before Installing SSL on Webmin
Before we start, make sure you have these basics ready:
- A working VPS Hosting account
- A domain name (example: yoursite.com)
- Domain DNS pointed to your VPS IP
- Webmin login access
- Port 80 open on your server
Don’t worry — nothing here can break your server.
Step-by-Step: Install Let’s Encrypt SSL on Webmin
Let’s go step by step, nice and easy.
Step 1: Log in to Webmin
Open your browser and go to:
https://your-server-ip:10000
Log in using your root or admin credentials.
Step 2: Go to Webmin Configuration
From the left menu:
- Click Webmin
- Then click Webmin Configuration
This is where Webmin’s main settings live.
Step 3: Enable SSL Encryption
- Click SSL Encryption
- Check the option to enable SSL
- Choose Let’s Encrypt as the certificate source
This tells Webmin you want a secure connection.
Step 4: Enter Your Domain & Email
Now fill in:
- Your domain name (example: webmin.yoursite.com)
- A valid email address (used for renewal notices)
Make sure the domain points to your VPS server.
Step 5: Request the Certificate
Click Request Certificate.
Webmin will:
- Contact Let’s Encrypt
- Verify your domain
- Install the SSL certificate automatically
This usually takes less than a minute.
Step 6: Restart Webmin
Once done:
- Restart Webmin
- Refresh your browser
🎉 You should now see the secure lock icon!
Using Virtualmin? It’s Even Easier
If you’re using Virtualmin, SSL setup is simpler.
Inside Virtualmin:
- Select your domain
- Go to Server Configuration
- Click SSL Certificate
- Choose Let’s Encrypt
- Click Request Certificate
Virtualmin also handles auto-renewal, so you don’t have to worry later.
This is why many people running cheap VPS in Pakistan prefer Virtualmin with Webmin.
Common Problems (And Easy Fixes)
Sometimes things don’t work on the first try — and that’s okay.
Problem: Domain verification fails
✔ Make sure your domain DNS points to your VPS IP
✔ Wait a few minutes after DNS changes
Problem: Port 80 blocked
✔ Open port 80 in your firewall
✔ Let’s Encrypt needs it for verification
Problem: SSL installed but browser still warns
✔ Clear browser cache
✔ Restart Webmin properly
No stress — these issues are common and fixable.
Why SSL Is Important for VPS Websites
Here’s why SSL really matters:
- Protects login and form data
- Builds trust with visitors
- Helps with Google search visibility
- Required for business and email setups
If you’re running a Windows VPS, Linux VPS, or hosting client sites, SSL is no longer optional.
Why CreativeON Makes This Easier for You
At CreativeON, we’ve been helping businesses in Pakistan for over 20 years. We work with well-known names like:
- City42
- Channel 24
- QTV
- Chughtai Lab
- Daewoo Pakistan
- Orange Line Metro
- Alkhair Group
We offer:
- Reliable VPS Hosting
- Help with SSL, Webmin, and Virtualmin
- Official Google Workspace accounts
- .PK domains as a PKNIC Gold Partner
👉 Why are our rates lower?
Because CreativeON is an Official Google Partner and Reseller in Pakistan. We often reduce our margin so businesses can get services at very reasonable prices.
Quick Summary
Let’s wrap it up:
- SSL keeps your website secure
- Let’s Encrypt is free and trusted
- Webmin makes SSL installation simple
- Virtualmin makes it even faster
- A VPS server with SSL builds trust
- CreativeON helps you every step of the way
If you’re planning to buy VPS, manage a VPS server, or run websites on VPS Hosting, this setup is a must.

The author
Asher Feroze
I’m Asher Feroze, and I’ve been part of CreativeON for several years, working in various roles including Manager Operations, Business Development Manager, and technical support for our web hosting services. Over time, I’ve gained deep insights into both the business and technical sides of the industry. Now, I use that experience to write informative articles for CreativeON, Gworkspace, and gworkspacepartner.pk, helping readers make smart choices when it comes to web hosting and Google Workspace solutions.