Dashboard
Bots Totales
En Línea
Detenidos
IPs en Pool
Servidor
Por Red
Bots Recientes
NickRedIPEstadoPuertoAcciones
NickIdentRedIP CanalesPuertoEstadoAcciones
Redes IRC
NombreServidorPuertoMáx/IPBotsAcciones
Pool de Direcciones IP
IPCIDRUndernetOtras RedesTotal BotsEstadoAcciones
◉ Bot Individual
◈ Deploy Masivo
⚙ Instalación del Sistema

Ejecuta estos comandos en tu servidor para instalar todo lo necesario.

1
Instalar dependencias del sistema
sudo apt update && sudo apt install -y \
  build-essential tcl-dev libssl-dev \
  curl wget git nginx
2
Instalar Node.js 20
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
3
Instalar EggPanel
sudo mkdir -p /opt/eggpanel/{bots,scripts,data}
sudo git clone https://github.com/tu-repo/eggpanel /opt/eggpanel/app
cd /opt/eggpanel/app/backend && sudo npm install
4
Compilar Eggdrop (una sola vez)
cd /tmp
wget geteggdrop.com -O eggdrop.tar.gz
tar -zxvf eggdrop.tar.gz
cd eggdrop-1.10.1
./configure --disable-tls
make config && make
make install DESTDIR=/tmp/eggdrop-build
sudo cp -r /tmp/eggdrop-build/. /opt/eggpanel/eggdrop-base/
# Descargar superscript
wget https://irc.com.mx/tcl/tcls/superscript.tcl \
  -O /opt/eggpanel/scripts/superscript.tcl
5
Configurar servicio systemd
sudo tee /etc/systemd/system/eggpanel.service <<EOF
[Unit]
Description=EggPanel IRC Bot Manager
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/opt/eggpanel/app/backend
ExecStart=/usr/bin/node server.js
Restart=always
Environment=BOTS_DIR=/opt/eggpanel

[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable eggpanel
sudo systemctl start eggpanel
6
Configurar Nginx
sudo tee /etc/nginx/sites-available/eggpanel <<EOF
server {
    listen 80;
    server_name panel.irc.com.mx;
    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade \$http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host \$host;
    }
}
EOF
sudo ln -s /etc/nginx/sites-available/eggpanel \
  /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx
7
Importar tus IPs al pool

Ve a Pool de IPs → Importar IPs y agrega tus bloques:

96.8.114.232/29
96.44.146.192/26
173.254.253.0/26
173.254.254.0/26
198.46.236.64/26