RockyCPanel Rocky

Setup Windows prin WSL2

Recomandat pentru utilizatori Windows: rulezi CPanel Rocky in Ubuntu pe WSL2, iar Docker ruleaza prin Docker Desktop cu integrare WSL.

1. Activeaza WSL2

# PowerShell (Run as Administrator)
wsl --install
wsl --set-default-version 2

Reporneste Windows, apoi instaleaza Ubuntu din Microsoft Store (sau foloseste wsl --install -d Ubuntu).

2. Pregateste Ubuntu in WSL

sudo apt update
sudo apt install -y curl git build-essential ca-certificates

3. Instaleaza Node.js 20 + Go

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs golang-go

4. Instaleaza Docker Desktop + integrare WSL

# in Ubuntu WSL
docker --version
docker run --rm hello-world

5. Ruleaza panel + connector in WSL

cd ~/cpanel/panel
npm install
npm run upgrade-db
npm run dev
cd ~/cpanel/connector-go
go mod tidy
go build -o connector-go ./
CONNECTOR_CONFIG=./config.json VOLUMES_PATH=/var/lib/cpanel/volumes ./connector-go

6. Note de retea (important)

Nu rula proiectul din /mnt/c. Pastreaza sursele in filesystem-ul Linux (ex: /home/<user>/cpanel) pentru performanta mai buna si file-watch stabil.