Skip to content

Getting Started

  • A Linux VPS (Ubuntu 22.04 recommended)
  • Python 3.10+
  • openssl installed
  • Port 8443 (or your chosen port) open in your firewall
  • Optional: JDK 11+ for Java beacons, Go 1.21+ for Go beacons
Terminal window
git clone https://github.com/Juguitos/XoloC2.git
cd XoloC2
bash install.sh

The installer will ask for your HTTPS port (default 8443) and whether to install JDK and Go support. At the end it prints your admin password — copy it now, it’s shown only once.

Terminal window
./start.sh

Open https://your-server:8443 in your browser. Accept the self-signed cert warning.

  • Username: admin
  • Password: the one shown at the end of install

You will be forced to change your password on first login.

Go to Account Settings (top right) and follow the MFA setup guide.