Remote command and control framework Manage remote devices residing on private networks
Still under development, open to collaborations
It's often difficult to manage a remote device (on LTE/Private networks). remocc provides a mechanism to access a shell to the remote device and in addition allows you to run apps (remote cron tasks) on your devices.
- docker-compose build
- Bring up db and web containers
docker-compose up web db
- Use test device if necessary
docker-compose up device
- Exec and run test device
docker exec -it remocc_device_1 /bin/bash
CGO_ENABLED=0 go build ./
./device
- Bring up db and webdev containers
docker-compose up webdev db
- Connect to the docker instance
docker exec -it remocc_webdev_1 /bin/bash
- Start the sshd daemon
/docker-entrypoint-initdb.d/init.sh
- Compile and run
CGO_ENABLED=0 go build ./
./remocc
- Exec and run test device
docker exec -it remocc_device_1 /bin/bash
CGO_ENABLED=0 go build ./
./device