24FreelanceFreelance marketplace that never sleeps
Response period is over

Linux VPS hardening and security audit

205 views 0 responses#41795
Budget€675for the project
FormatOne-time projectno prepayment
PaymentCash, Bank transfer
Responses acceptedResponse period is overuntil 08.09.2026
Responses0category average: 1.3
Views20511 in 14 days

Project description

Translated
Protecting production servers is not a one-time task, but a systematic process requiring methodical closure of each attack vector. Our three VPS on Ubuntu 22.04 host PHP applications, MySQL databases, and Nginx — a standard LEMP stack, but with insufficiently closed attack surface. Based on internal review findings: SSH is available on standard port with password authentication, firewall rules are minimal, automatic brute-force protection is absent, and SSL certificates are renewed manually.

We need a DevOps engineer with production Linux experience who can conduct a complete audit and implement all hardening measures in a documented manner. Every change must be tested on running applications before being applied to production, and all documentation must be detailed enough for the team to understand what was done and why. The result should include a PDF security report with all identified vulnerabilities, implemented measures and residual risks, as well as configured monitoring with alerts.

Scope of work:
— SSH hardening: keys only, non-standard port, fail2ban
— UFW/iptables rules with documentation
— Fail2ban for SSH, Nginx and PHP-FPM
— Let's Encrypt with automatic renewal
— Nginx hardening: security headers, TLS 1.2+, HSTS, CSP
— MySQL audit and hardening: privileges, bind-address, encryption
— Logwatch and anomalous activity alerting
— ClamAV and rootkit scanner
— Health monitoring via cron with notifications

Result: applied changes with documentation, PDF report, monitoring dashboard.
Administration Cash, Bank transfer

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

24
Twenty · tip

How to write a response that gets picked

  • Open with the client’s task, not with a story about yourself.
  • Link one or two similar works from your portfolio.
  • Name a price and a deadline — and what exactly they include.
  • Ask one clarifying question: it starts the conversation.

Responses 0

Response texts are visible only to the client.

Same category

Similar projects

All projects in the category
CDN setup and website DDoS protection

CDN setup and website DDoS protection

We need an engineer to connect a CDN, tune static caching and build DDoS protection with filtering rules, rate limits and attack monitoring.

Administration24.09.20260259
0responses
Server security audit and hardening

Server security audit and hardening

Audit and harden a production Linux server: updates, firewall, access control and an incident plan.

Administration24.09.20260209
0responses
Good to know
How do I respond to this project?

Log in as a freelancer, describe how you will solve the task, name your price and deadline. The client reads responses and starts a dialogue with the best ones.

Who can see my response?

Only the client who posted the project and you. Other freelancers do not see your text or price.

Where can I find similar work?

New projects in “Administration” appear every day. All projects in the category

What this page answers