Getting Started
Getting Started
Section titled “Getting Started”Prerequisites
Section titled “Prerequisites”- A Linux VPS (Ubuntu 22.04 recommended)
- Python 3.10+
opensslinstalled- Port 8443 (or your chosen port) open in your firewall
- Optional: JDK 11+ for Java beacons, Go 1.21+ for Go beacons
Step 1 — Clone and install
Section titled “Step 1 — Clone and install”git clone https://github.com/Juguitos/XoloC2.gitcd XoloC2bash install.shThe 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.
Step 2 — Start the server
Section titled “Step 2 — Start the server”./start.shStep 3 — Log in
Section titled “Step 3 — Log in”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.
Step 4 — Enable MFA (recommended)
Section titled “Step 4 — Enable MFA (recommended)”Go to Account Settings (top right) and follow the MFA setup guide.