Thingsboard is an open-source IoT platform for data collection, processing, visualization, and device management. In this tutorial, we will show you how to install Thingsboard on Debian Latest.
Before proceeding with this tutorial, you should have the following:
A Debian latest server with a non-root user with sudo privileges.
Java 8 or higher installed on your server. You can use the following command to install Java 8:
sudo apt update
sudo apt install openjdk-8-jdk-headless
To install Thingsboard on Debian Latest, follow the steps below:
Add the Thingsboard repository to your server's package sources:
echo "deb [trusted=yes] https://pkg.thingboard.io/debian/ jessie main" | sudo tee /etc/apt/sources.list.d/thingsboard.list
Download and install the Thingsboard GPG key:
wget https://pkg.thingboard.io/debian/PUBLIC-KEY.gpg
sudo apt-key add PUBLIC-KEY.gpg
Update the package cache and install Thingsboard:
sudo apt update
sudo apt install thingsboard
After installing Thingsboard, you need to start and enable it to start automatically at boot time:
Start Thingsboard:
sudo service thingsboard start
Enable Thingsboard to start automatically at boot time:
sudo systemctl enable thingsboard
Once Thingsboard is running, you can access its web UI by pointing your browser to http://localhost:8080. You should see the Thingsboard login page.
Log in with the default credentials:
After logging in, you can start creating devices, dashboards, and other configurations in Thingsboard.
You have successfully installed Thingsboard on Debian Latest. You can now use this open-source IoT platform for data collection, processing, visualization, and device management.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!