Perne
VPS setup and hardening: illustration 1
DevOps and hosting

VPS setup and hardening

Our team prepares a new server for your project. We create a separate user, turn off password login, and set up a firewall and automatic security updates. We also install basic tools for monitoring load and logs, so you can see what is happening on the server.

from 18,000 ₸ (≈ $36) one-off

timeline: 1–3 working days

  • A separate user with sudo rights and root login disabled
  • SSH key login and password login turned off
  • Firewall setup with only the ports you need open

Order

The service name is added to the message for you.

This is a starting price; we give the final amount before work starts. USD is approximate.

What is included

  • A separate user with sudo rights and root login disabled
  • SSH key login and password login turned off
  • Firewall setup with only the ports you need open
  • Automatic security updates for the system
  • Protection against password guessing, for example fail2ban
  • Basic log configuration and a check of server load
  • A short memo with access details and rules for working with the server

Who it is for

For owners of websites and online shops who rented a VPS but do not want to handle its setup and security themselves.

Not included

To avoid surprises, here is what the base price does not cover and what is discussed separately:

  • Renting the VPS itself and paying for hosting: you choose and pay for the server
  • Moving the site and launching it on the server: this is separate work
  • Protection from every possible attack: the setup lowers risks but does not remove them completely

FAQ

You rent the server from any provider. We will advise how much memory and CPU your site needs, and we configure an existing VPS running Ubuntu or Debian.

No, but before turning off password login we check that key login works. You get the key and the username in the memo. We close the old login only after you confirm the new one works.

Tell us which port you need and why. We add a rule to the firewall and check that only that port is open. This is a small change, and it is priced separately if it takes more than half an hour.

We turn off password login because it is weaker than a key. If you need access from a device without a key, we discuss it in advance and reduce the risks with other measures, such as restricting by IP.

We install basic tools to view load and logs, so you can see the problem. Scaling the server and choosing its capacity is a separate task that depends on your project.

Basic commands for daily work will be useful, and the memo includes the most common ones. Complex tasks are still easier to hand to a specialist.

Yes, we set up automatic security updates, but a manual update of the whole system remains possible. Before upgrading server versions, it is better to make a backup.
Deploying your project to a server

Deploying your project to a server

We move your website or app to a server and set up the environment and startup. The project runs reliably and you get a clear guide for updates.

from 24,000 ₸ (≈ $48) one-off

Timeline: timeline: 2–5 working days

Automatic backups of your site and database

Automatic backups of your site and database

We set up regular copies of your site files and database to a separate storage. If something goes wrong, the data can be restored.

from 12,000 ₸ (≈ $24) one-off

Timeline: timeline: 1–3 working days

Uptime monitoring and downtime alerts

Uptime monitoring and downtime alerts

We set up availability checks for your site and instant alerts in Telegram or by email when it stops opening.

from 15,000 ₸ (≈ $30) one-off

Timeline: timeline: 1–3 working days

Shall we discuss your project?

The product name and a link to this page are filled into the WhatsApp message for you.

Or send a request

We will reply in the channel you choose: WhatsApp, Telegram, phone or email. Your contact is used only to reply.

Service
How to reply

from 18,000 ₸ (≈ $36) one-off