sudo apt-get install npm
npm i cloudcmd -g
Create Configuration:
sudo nano ~/.cloudcmd.json
Put Content
{
"name": "",
"auth": true,
"username": "root",
"password": "",
"algo": "SHA1",
"editor": "edward",
"packer": "zip",
"diff": true,
"zip": true,
"buffer": true,
"dirStorage": true,
"online": true,
"open": false,
"oneFilePanel": false,
"keysPanel": true,
"port": 8000,
"ip": null,
"root": "/var/www",
"prefix": "",
"progress": true,
"confirmCopy": true,
"confirmMove": true,
"showConfig": false,
"showFileName": true,
"contact": true,
"configDialog": true,
"console": true,
"syncConsolePath": false,
"terminal": false,
"terminalPath": "",
"terminalCommand": "",
"terminalAutoRestart": true,
"vim": false,
"columns": "name-size-date-owner-mode",
"export": false,
"exportToken": "root",
"import": false,
"import-url": "http://localhost:8000",
"importToken": "root",
"importListen": false,
"log": true
}
Put Password:
sudo cloudcmd --username root --password "ABCDEFG" --auth --save --no-server
Open Ports:
sudo ufw allow 8000
Check Port Status:
sudo ufw status
Enable CloudCmd at Startup:
sudo crontab -e
Put Line:
@reboot /usr/bin/cloudcmd
Start Server:
cloudcmd &
