CLI use case

In order for these commands to work, you must execute sudo su - first then type in your command.

System Commands:#

box help - Display help information of the CLI tool

box update quickbox - Updates QuickBox Lite

box clean mem - Clean System memory

box clean log - Clean App installation log in /src/dashboard/db/output.log

box set interface - Setup network interface to be monitoring

box set mount - Setup primary mount point for disk status widget on dashboard

box fix dpkg - Resolve installation lock, dpkg lock and /install/.install.lock will be removed

box fix time - Synchronize time of NTP server

box fix interface - Reset network interface information on dashboard

box fix home - Update user home directory permissions

box lang <country code> - Setup dashboard language. Available languages: English, Danish, Germany, Spanish, French, Chinese

Application Commands:#

box install - Batch install applications

box install <app name> - Install a application, for more usage, type in box install <app name> -h

box remove <app name> - Uninstall a application

box update <app name> - Update a application

Misc Commands:#

box troubleshoot - Generate a log for troubleshooting

box install lecert -d <domain> - Create and install a Let's Encrypt Cert

box unban <IP adress> - Unban blocked IP address when denyhosts or fail2ban installed

box iotest - Perform a full IO test, for more usage, type in box iotest -h