Coolblock Panel · Admin Guide

coolblock-logo-text

Panel Web - Latest Docker Tag Panel API - Latest Docker Tag Panel Proxy - Latest Docker Tag Panel Tunnel - Latest Docker Tag

Deploy VPS - Liquid Cloud

Getting started

  1. Configure BIOS per your Mini PC model:
    1. Beelink MINI S12 Pro (N100)
    2. Advantech P1571Z-C6 V2 (6650U)
    3. Yentek C4350Z-HD (i5-10210)
  2. Install Ubuntu Server 24.04 LTS following this guide.
  3. Run the bootstrap script to install or upgrade the stack:

    Installs to /home/coolblock/panel. Database backups are stored in /home/coolblock/panel/backup.

    curl -fsSL https://downloads.coolblock.com/panel/install.sh \
        | bash -s -- \
            --tank-model <tank_model> \
            --plc-model <plc_model> \
            --serial-number <serial_number> \
            --license-key <license_key> \
            --tunnel-jwt <tunnel_jwt> \
        | tee /root/install.log  # specify --headless argument if tank model does not support touch panel
    

    PLC model compatibility:

    Tank Model PLC Model
    x110 Carel c.pCO mini (proto:modbus)
    x520 Siemens S7-1200 (proto:profinet)
  4. Log in with default credentials

    Change these immediately via Gear Icon -> Change Password and Gear Icon -> Change PIN

    Username Password PIN
    admin admin123 1234

Administration

Monitoring

The stack exposes a healthcheck endpoint at /backend/health. Append ?metrics=1 to include service metrics. Scrape this endpoint with Zabbix, Nagios, or similar tools to monitor multiple installations.

Example response (without metrics):

{
  "redis": { "status": "healthy" },
  "database": {
    "influx": {
      "local": { "status": "healthy" },
      "cloud": { "status": "healthy" }
    },
    "mysql": { "status": "healthy" }
  },
  "panel": {
    "web": { "status": "healthy", "version": "0.9.9" },
    "api": { "status": "healthy", "version": "1.0.0" }
  },
  "internet": { "status": "healthy" },
  "latency": 442.908
}

Latency is in milliseconds.

Returns HTTP 200 when redis, local influxdb, mysql, and panel are healthy; 5xx otherwise.

Troubleshooting