The next step after registering to Upswift platform is creating a project. You probably have done it during the first login onboarding, but if you haven't, at the top of the dashboard, click on
Create Projectand enter your project name.
After creating a project, at the top of the dashboard, click on
Register Device. A window will pop up with instructions on how to register a Linux device. Basically, all you need to do is run the shown command on the device's terminal.
su -c 'wget -O - "https://dashboard.upswift.io/install_upswift" | bash -s <USER_TOKEN> <PROJECT_NAME>'
Device Name - to enter a device name at registration, add the flag
-n=<DEVICE_NAME> at the end of the registration command.
Device Group - to make the device register to a specific group, add the flag
-g=<GROUP_NAME>at the end of the registration command (the group must exist).
Device Software version - to set the device software version at registration, add the flag
-s=<SOFTWARE_VERSION> at the end of the registration command.
su -c 'wget -O - "https://dashboard.upswift.io/install_upswift" | bash -s <USER_TOKEN> <PROJECT_NAME> -n=<DEVICE_NAME> -g=<GROUP_NAME> -s=<SOFTWARE_VERSION>'
After a few seconds, your device should appear in the Devices category on the Dashboard.
In order to connect a non-Linux device, please refer to our Agent API guide.
To unregister/delete a device from the dashboard, go to the
Devices category, click on the device you want to unregister, click on
Edit Details below at the
General Details section. A
Delete device button will appear. Click on it and the device will be unregistered from the dashboard.
The agent on the device will automatically delete itself in ~30 minutes. If you would like to delete the agent immediately,
reboot the device or restart Upswift service using the command:
systemctl restart upswift