Sharing some small tools we use at our studio to manage HestiaCP servers in production — scripts, optimization guides, and AI prompt blueprints

Hey everyone,

I’ve been using HestiaCP in production for a while now, and over time I’ve built up a collection of scripts, guides, and configs that we use internally. I figured I’d share them since I’ve benefited so much from other people sharing their work in this community — feels only right to give something back.

What’s in the repo:

  • Security & Permissions Scripts: A zero-dependency, modular v-security-audit tool (with pentest capabilities like SSRF, HTTP Smuggling, XML-RPC DoS checks, Kernel CVE profiling, YARA integration, and more), plus a robust v-fix-web-permissions script to seamlessly fix public_html issues without locking out PHP-FPM.
  • Reporting & Notifications: Automated HTML/Markdown reporting that integrates directly with HestiaCP’s native logs and admin emails.
  • Optimization Guides: Practical calculations for tuning PHP-FPM, MariaDB, and SWAP based on your actual RAM and traffic, not copy-pasted generic values.
  • Sysadmin Scripts: A backup wrapper with symlink support and smart retention, GitHub mirror script, system health report (v-system-report), log cleanup, and an Exim outbound limit monitor.
  • AI Prompt Blueprints: Platform-agnostic system prompts for a DevOps agent and an automated health monitor. No dependency on any specific tool, just inject them into whatever LLM setup you use.

Fair warning: some things in there might look unconventional or like overkill for your setup. That’s fine — they exist because of specific problems we ran into. They’re not polished commercial products, they’re aggressive internal tools that happen to work flawlessly for us on production. I’m sharing them as-is in case they’re useful to someone else, even partially.

Repo: GitHub - webxtekstudio/hestiacp-useful-tools: Some scripts · GitHub

Feedback, PRs, or just questions are welcome. If something looks wrong or could be done better, genuinely happy to hear it.

I just took a look at the GitHub repository, and it looks promising. However, I would recommend that certain features be built directly into HeastiaCP. Maybe a pull request could be created.

@jt777

Thank you for sharing these useful tools! I’ve organized them and added them to a branch in the HestiaCP project:

:link: Branch: feature/hestiacp-useful-tools-integration
:package: Repository: https://github.com/hestiacn/hestiacp/tree/feature/hestiacp-useful-tools-integration

Currently, I have only added the files as-is, without any actual testing, and the documentation has not been integrated into the documentation menu.

I’ve submitted a PR (#5330), but CI and the review are still pending.

If you have time, feel free to clone my main branch or the feature branch above and help test how these tools work in your environment. If any adjustments are needed, feel free to modify or supplement them directly, and I’ll re-push the updates.

Sorry for taking up your valuable time! Haha :grinning_face_with_smiling_eyes: