Manual de uso de TecXPaneL

Dashboard

Muestra el estado del servidor en tiempo real: uso de CPU, RAM, disco y red. También ves los servicios activos (Nginx, MySQL, etc.) y los procesos que más recursos consumen. Los datos se actualizan automáticamente cada pocos segundos.

Terminal

Una terminal SSH real dentro del navegador. Puedes ejecutar cualquier comando como si estuvieras conectado por SSH. Pulsa Conectar para abrir la sesión. Soporta colores, autocompletado y todo lo que harías en una terminal normal.

Logs del sistema

Consulta en vivo los registros de Nginx y del sistema, y el registro de auditoría del panel: cada acción relevante (inicios de sesión, creación o borrado de sitios, apps, bases de datos, cambios de firewall…) queda anotada con usuario, IP y fecha. Útil para diagnosticar errores y revisar quién hizo qué.

Sitios web

Crea y gestiona sitios web alojados en tu VPS. Puedes crear sitios de tipo:

Sin dominio: Si no tienes un dominio, marca «Acceso por IP:Puerto» y el panel asignará un puerto automáticamente. Podrás acceder al sitio desde http://tu-ip:puerto.

Con dominio: Introduce tu dominio (ej: ejemplo.com). Recuerda crear un registro A apuntando a la IP de tu VPS. Luego puedes instalar SSL desde la sección SSL/HTTPS.

Aplicaciones

Despliega aplicaciones Node.js, Python, TypeScript o React gestionadas por PM2. El panel se encarga de mantenerlas vivas y reiniciarlas si se caen.

Origen del código: sube un .zip/.tar.gz o clona desde Git. Si usas Git, el panel genera un webhook de auto-deploy: cada git push dispara automáticamente pull → instalar → build → reinicio.

Python: cada app se aísla en su propio virtualenv (.venv). El panel distingue un servicio web (Flask/FastAPI con puerto y proxy Nginx) de un worker/bot sin puerto (p. ej. un bot de Telegram), donde eliges el script .py de arranque.

Variables de entorno: gestiona el archivo .env de la app desde el propio panel.

Bases de datos

Crea bases de datos MySQL (MariaDB) o PostgreSQL con un clic. El panel genera automáticamente un usuario y contraseña seguros. Las contraseñas se almacenan cifradas y puedes copiarlas con el botón de copiar.

Requisito: el motor de BD debe estar instalado. Si no lo instalaste durante el setup, puedes hacerlo desde Plugins.

phpMyAdmin: para gestionar tus bases de datos visualmente, instala phpMyAdmin desde Plugins. Estará accesible en el puerto 8081.

Docker

Gestiona contenedores Docker sin usar la terminal: lístalos con su estado y puertos, arráncalos, deténlos, reinícialos, elimínalos y consulta sus logs en vivo.

Requisito: Docker instalado (un clic desde Plugins). Es la misma base sobre la que corren Workflows y Correo.

Workflows (n8n)

Automatiza flujos con n8n sin instalarlo a mano. Pulsa Instalar n8n y el panel lo levanta como contenedor Docker (con volumen persistente y proxy Nginx opcional), mostrando el progreso de descarga.

Requisito: Docker instalado.

Copias de seguridad

Crea backups completos o por recurso (bases de datos, sitios, apps, config del panel). Cada backup se guarda como .tar.gz con un manifest.json y puedes descargarlo.

Aviso: los backups locales incluyen el .env y los dumps de tus bases de datos sin cifrar. Guárdalos por canales seguros o usa un destino remoto con cifrado. Si activas el cifrado, guarda la passphrase fuera del VPS.

Tareas programadas (Cron)

Crea y gestiona tareas cron desde la UI con un constructor guiado (cada hora, cada día a las HH:MM, cada semana, cada mes, o modo avanzado con los cinco campos cron).

Correo

Servidor de correo autohospedado con docker-mailserver (Postfix + Dovecot + Rspamd + DKIM) en un contenedor, gestionado desde el panel.

Aviso: el correo no funciona hasta que el DNS sea correcto (sobre todo MX y PTR). Requiere Docker y ~1 GB de RAM para el contenedor.

DNS autoritativo

Convierte tu VPS en un servidor DNS autoritativo con PowerDNS para gestionar el DNS de tus dominios desde el panel.

Aviso: crear los glue records y cambiar los nameservers en el registrador del dominio lo haces tú (es externo al VPS).

Gestor de archivos

Navega, crea, edita y elimina archivos y carpetas del sistema. Ideal para subir o editar el código de tus sitios web directamente desde el navegador.

Firewall UFW

Gestiona las reglas del firewall UFW. Por defecto se abren los puertos 22 (SSH), 80 (HTTP) y 443 (HTTPS). Puedes añadir reglas para abrir otros puertos que necesiten tus apps.

SSL / HTTPS

Instala certificados SSL gratuitos de Let’s Encrypt en tus sitios con dominio. El certificado se renueva automáticamente. Requisitos: tener un dominio apuntando a la IP del VPS y Certbot instalado (viene por defecto o se instala desde Plugins).

Plugins

Instala software adicional sin tocar la terminal:

Ajustes

Cambia tu contraseña de acceso al panel (mínimo 8 caracteres) y protege tu cuenta: