u/Funny_Rope977

▲ 0 r/nginx

Hello, hope you’re doing well.

A while ago I built a web panel to manage NGINX .conf files, mainly aimed at server environments where editing through the terminal can become slow or inconvenient (especially when dealing with small changes like lines, spaces, or configs that can easily break things).

The goal is to reduce the friction of remote configuration editing without fully relying on the CLI, while still keeping control over changes and preventing accidental errors in critical files.

Features

  • Login with attempt control
  • CSRF protection / session token
  • Two-step verification via Telegram
  • Temporary sudo-enabled editing access
  • Controlled editing of .conf files
  • Validation before applying changes
  • Automatic session and permission expiration
  • Automatic secure credential generation in .env
  • Semi-automated installation via script
  • Integration with standard apt-like structure

engine-x panel

reddit.com
u/Funny_Rope977 — 9 days ago
▲ 11 r/nginx

Hola.

Armé un script que instala y compila un stack completo de Nginx con:

- QUIC / HTTP3

- ModSecurity + OWASP CRS

- Brotli

- GeoIP2

- Módulo no_more_headers

Probado en:

- Ubuntu 22.04

- Ubuntu 26.04

⏱️ Tiempo de instalación:

~8 minutos (10 threads @ 4.0GHz, 4GB RAM, SSD)

---

Lo interesante:

- Mantiene rutas estándar tipo apt (/etc/nginx, /usr/sbin/nginx, etc)

- Usa fuentes oficiales (nginx + módulos desde GitHub)

- Integra ModSecurity funcional con reglas OWASP listas

- Detecta/instala PHP automáticamente para FastCGI

- Selección de núcleos para compilar

- Certificado TLS autofirmado.

---

Limitaciones:

- Si quieres actualizar Nginx → requiere recompilar

- No es compatible con repos tipo ondrej/php

- No está pensado para producción sin revisión previa

- Limpieza manual con flag despues de instalar:

sudo ./ngx-shield.sh --cleanup

---

╭┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ ↷
│ ┆ ✐; UPDATES DE SCRIPT

│ ┆ ✐; Se espera que a mitad de mayo/2026 se integre selector de módulos

│ ┆ ✐; Se integre update automático con pre autorización
╰───────────────────────────

También dejo screenshots:

Compilación e Instalación

Request bloqueado y HTTP 403

ngx-shield

Cualquier feedback es bienvenido.

reddit.com
u/Funny_Rope977 — 10 days ago