Download Cloudlinker
Download and install the Cloudlinker client software on your systems to enable remote device management and job execution.
Prerequisite
Java 21 or higher is required to run Cloudlinker
java -version
Windows
Windows 10/11
Quick Install
- 1. Extract the ZIP file
- 2. Run
install.bat - 3. Configure
config.properties - 4. Launch from Desktop or Start Menu
Linux / macOS
Ubuntu, Debian, Fedora, macOS
Quick Install
- 1. Extract:
tar -xzf cloudlinker-linux.tar.gz - 2. Run
sudo ./install.sh - 3. Configure
config.properties - 4. Run
cloudlinker
Windows Installation
Step 1: Extract the Package
Extract cloudlinker-windows.zip to a temporary location.
Step 2: Run the Installer
Open Command Prompt and navigate to the extracted folder, then run:
Installation Options
--startup - Add Cloudlinker to Windows Startup (auto-start on boot)--dir "C:\Path" - Install to a custom directory (default: C:\Cloudlinker)Examples
Step 3: Configure
Edit the configuration file at:
Fill in your organization_id and api_key (obtained from your Cloudlinker dashboard).
Step 4: Start Cloudlinker
- Use the Desktop or Start Menu shortcut, or
- Run
C:\Cloudlinker\cloudlinker.bat
Uninstalling
Run uninstall.bat from the original installer package.
Your configuration will be backed up to %USERPROFILE%\cloudlinker-config-backup.properties
Linux / macOS Installation
Step 1: Install Java (if not installed)
Ubuntu/Debian
sudo apt install openjdk-21-jre
Fedora
Arch Linux
macOS (Homebrew)
Step 2: Extract the Package
cd cloudlinker-linux
Step 3: Run the Installer
sudo ./install.sh
Note: Installation to /opt/cloudlinker requires root privileges.
Installation Options
--autostart - Add to desktop autostart (for GUI sessions)--service - Create systemd user service (for headless/server use)--dir /path - Install to a custom directory (default: /opt/cloudlinker)Examples
Step 4: Configure
Edit the configuration file at:
Fill in your organization_id and api_key.
Step 5: Start Cloudlinker
Desktop/GUI
# or use the application menu
Systemd Service
systemctl --user start cloudlinker
# Status
systemctl --user status cloudlinker
# Logs
journalctl --user -u cloudlinker -f
Uninstalling
./uninstall.sh
Your configuration will be backed up to ~/cloudlinker-config-backup.properties
Configuration Reference
The config.properties file contains the following settings:
| Property | Required | Description |
|---|---|---|
organization_id |
Yes | Your organization ID from the Cloudlinker dashboard |
api_key |
Yes | Your API key from the Cloudlinker dashboard |
client_id |
No | Unique client identifier (auto-generated if empty) |
api_url |
No | API endpoint (default: https://cloudlinker.eu/api/) |
server_name |
No | MQTT server hostname (default: cloudlinker.eu) |
server_port |
No | MQTT server port (default: 4000) |
Example Configuration
Troubleshooting
Java not found
Ensure Java is installed and in your PATH:
java -version
Connection issues
- 1. Check your firewall allows outbound connections to
cloudlinker.euon port 4000 - 2. Verify your
organization_idandapi_keyare correct - 3. Check the application logs for detailed error messages
Windows: Application doesn't start
- Check if Java is installed:
java -version - Try running from command line to see errors:
java -jar cloudlinker-1.0.jar
Linux: Service won't start
systemctl --user status cloudlinker
# View detailed logs
journalctl --user -u cloudlinker --no-pager -n 50
Need Help?
Having trouble with the installation? Our support team is here to help you get Cloudlinker up and running.