Installation
Get the Device Manager running on your robot in just a few steps.Prerequisites
- Ubuntu 18.04+ or Raspberry Pi OS (x86_64 or ARM64)
- Root access for installation
- Outbound internet connectivity
- Device capsule from your Roboticks dashboard
Quick Install
Apply Your Capsule
The capsule contains your device’s credentials. Download it from the Roboticks dashboard.
Alternative: Docker
If you prefer Docker:What the Capsule Contains
Your device capsule is a secure package containing:- Device configuration - Pre-configured for your organization
- Credentials - Secure certificates for cloud authentication
- Device ID - Unique identifier for your device
Verify Installation
After starting the service:-
Check the service is running:
- View the device in dashboard: Navigate to Fleet in your Roboticks dashboard - the device should appear within 30 seconds.
-
Check logs if needed:
Network Requirements
The Device Manager needs outbound HTTPS access (port 443). No incoming ports need to be opened.All connections are initiated by the device - your firewall doesn’t need any special configuration for incoming traffic.
Troubleshooting
Device not appearing in dashboard
Device not appearing in dashboard
- Check the manager is running:
sudo systemctl status roboticks-manager - Verify network connectivity:
curl -I https://api.roboticks.io - Check logs:
sudo journalctl -u roboticks-manager -n 50
Connection failures
Connection failures
- Verify outbound port 443 is open
- Check DNS resolution works
- Ensure system time is accurate (use NTP)
- Verify capsule hasn’t expired (re-download from dashboard)
Service won't start
Service won't start
- Check config file exists:
ls /opt/roboticks-manager/config/ - Verify capsule was extracted correctly
- Check file permissions:
ls -la /opt/roboticks-manager/