TecXPaneL. vps control panel

~ $ panel de control para servidores ubuntu / debian

Todo tu servidor.
Una sola interfaz.
Menos de 30 MB de RAM.

TecXPaneL es un panel de control autohospedado y de código abierto que reemplaza a cPanel o Plesk sin su sobrepeso. Sitios, apps, bases de datos, Docker, DNS, correo, backups y firewall — gestionado desde el navegador, servido por tu propio VPS.

git clone https://github.com/tecxion/tecxpanel.git && cd tecxpanel && sudo bash txpl-setup.sh
tecxpanel.tecxart.es
Panel TecXPaneL mostrando el dashboard con métricas de CPU, RAM, disco y red en tiempo real
<30MBde RAM en reposo
16módulos en una UI
0licencias, para siempre
100%autohospedado y abierto

~/características $ ls

Un servidor entero, sin tocar la terminal

Cada tarea que antes resolvías por SSH tiene aquí su propia pantalla — sin plantillas de configuración a mano ni recetas copiadas de un foro.

Sitios web y aplicaciones

Publica sitios estáticos, PHP-FPM, React o Node con proxy inverso de Nginx generado por ti. Despliega apps Node, Python, React y TypeScript sobre PM2, con auto-deploy por webhook de Git y aislamiento en venv para Python.

Bases de datos

MySQL/MariaDB y PostgreSQL en un clic, con contraseñas cifradas en reposo (AES-256-GCM) y phpMyAdmin o Adminer a un botón.

Docker

Contenedores, imágenes, volúmenes y logs hablando directo con el socket del daemon. Editor de Dockerfile y docker-compose incluidos.

DNS autoritativo

Convierte el VPS en tu servidor DNS con PowerDNS: zonas, registros, glue records y verificación de delegación.

Correo

Servidor propio con docker-mailserver: buzones, alias, DKIM y TLS automático por Certbot.

Copias de seguridad con destino remoto

Backups completos o por recurso con restauración granular y snapshot de seguridad previo. Programación por cron y réplica cifrada a S3-compatible o SFTP vía rclone — con tu propia passphrase.

Workflows (n8n)

Instala n8n como contenedor gestionado y controla tus flujos: activarlos, monitorizar ejecuciones y abrir el editor.

Terminal SSH y cron

Consola real en el navegador vía WebSocket, y un constructor guiado de tareas programadas con log por tarea.

Seguridad de serie

JWT con expiración corta, 2FA TOTP, firewall UFW, bloqueo por fuerza bruta, path jail y registro de auditoría de cada acción.

~/capturas $ open

Así se ve por dentro

La misma interfaz, oscura y de bajo consumo, para las tareas que importan.

Dashboard con métricas de CPU, RAM, disco y red en tiempo real
Dashboard — recursos, servicios y procesos en vivo.
Gestión de aplicaciones sobre PM2
Aplicaciones — despliegue de apps Node, Python, React y TypeScript sobre PM2.
Gestión de contenedores Docker
Docker — contenedores, imágenes, puertos y logs sin usar la CLI.
Workflows con n8n
Workflows — n8n integrado, activación y ejecuciones monitorizadas.
Gestor de archivos web
Archivos — navega, edita y sube con drag-and-drop.
Instalador de plugins del servidor
Plugins — Docker, phpMyAdmin, Adminer, Redis, Fail2Ban, rclone…

~/instalación $ run

De VPS limpio a panel en marcha

Un único script aprovisiona todo: Node, Nginx, PM2, UFW y Certbot. Genera credenciales seguras al vuelo y arranca el panel bajo PM2. Sin secretos incrustados en el código.

  • Ubuntu o Debian recién instalado, como root o con sudo.
  • Al terminar, la consola imprime la URL de acceso y la contraseña de administrador autogenerada.
  • ¿Ya lo tienes instalado? Actualiza in-place con sudo bash txpl-update.sh.
Leer la guía completa →

~/manual $ man tecxpanel

Un manual para cada rincón del panel

Qué hace y cómo funciona cada módulo — del dashboard al DNS autoritativo — explicado paso a paso, con requisitos, avisos y flujos de uso.

Abrir el manual completo →

~/descarga $ wget

Descarga TecXPaneL

Código fuente completo, listo para subir a tu VPS y lanzar txpl-setup.sh. Licencia MIT — úsalo, modifícalo y compártelo.

  • Versión1.0.0
  • LicenciaMIT
  • RequiereUbuntu / Debian
  • Node≥ 18