Referinta configurare Connector-Go
Pe baza valorilor implicite si validarilor din `connector-go/config.go`.
{
"panel": {
"url": "https://panel.example.com",
"allowedUrls": ["https://panel.example.com"]
},
"connector": {
"id": 1,
"token": "YOUR_CONNECTOR_TOKEN",
"name": "node-1"
},
"sftp": {
"host": "0.0.0.0",
"port": 8312,
"directory": "/var/lib/cpanel/volumes",
"hostKeyPath": "./sftp_host_rsa.key"
},
"docker": {
"network": {
"name": "cpanel_nw",
"network_mode": "cpanel_nw",
"driver": "bridge",
"interface": "172.18.0.1",
"dns": ["1.1.1.1", "1.0.0.1"]
}
}
}
Note de validare
- Connector-ul opreste pornirea daca lipsesc `panel.url`, `connector.id` sau `connector.token`.
- Originile permise sunt normalizate; daca nu sunt definite, connector-ul foloseste originea din `panel.url`.
- Valorile pentru SFTP si reteaua Docker sunt completate automat cu valorile implicite daca lipsesc.
