ESP32-S3 SSH Server

Browser-based firmware installer & WiFi setup

  1. Select your hardware variant below.
    Choose the board that matches the device you are flashing.
  2. Connect your ESP32-S3 via USB.
    Use the USB cable connected to the USB-UART (not the native USB) port if your board has both.
  3. Click Install below.
    Your browser will ask you to select the serial port. The firmware will be flashed automatically.
  4. Enter your WiFi credentials when prompted.
    After the flash completes the page will ask for your SSID and password. The device will connect and report its IP address.
  5. Connect via SSH.
    Once the device is ready run:
    ssh admin@<device-ip>
    or send a single command non-interactively:
    ssh admin@<device-ip> 'color red'
    Set a password (and optionally a public key) at http://<device-ip>/

Requires a Chromium-based browser (Chrome, Edge, Opera) with Web Serial API support.
Credentials are sent directly to the device over USB – they are never transmitted to any server.