#!/bin/sh # To run from Internet: # sudo sh -c "$(curl -s http://apps.control2net.com/apt/install-cascoda-server)" echo "Install dependencies..." sudo apt-get update sudo apt-get -y install libhidapi-dev echo "Download files..." cd /opt wget -N "http://apps.control2net.com/apt/cascoda/cascoda-server.tar.gz" echo "Extract files..." sudo tar -xvf cascoda-server.tar.gz echo "Setup service..." cd /opt/cascoda-server/init.d sudo cp -p cascodasrv /etc/init.d cd /opt/cascoda-server/systemd sudo cp -p cascoda-server.service /lib/systemd/system sudo systemctl daemon-reload sudo chmod +x /etc/init.d/cascodasrv echo "Copy scripts..." cd /opt/cascoda-server/bin sudo chmod +x cascoda* sudo cp -p cascoda* /opt/GoIoT/DinGo/bin echo "Start service...." sudo systemctl enable cascoda-server.service sudo systemctl restart cascoda-server.service echo "Finished." echo "Use these commands to control the service:" echo " cascoda-server-status (show service status)" echo " cascoda-server-start (start the service)" echo " cascoda-server-stop (stop the service)" echo " cascoda-server-restart (restart the service)" echo " cascoda-server-enable (service starts after reboot)" echo " cascoda-server-disable (service does not start after reboot)" echo " cascoda-server (start server directly, not as service)" echo " journalctl -f -u cascoda-server.service (show real-time log)"