Guides, references, and manuals to help you get the most out of Xaccel IoT.
Everything you need to use Xaccel IoT โ adding devices, web console, monitoring, alerts, batch jobs, billing, and more. Written for end users.
Connect your first device in under 5 minutes. Step-by-step walkthrough from account creation to your first SSH session.
Install, configure, and manage the Xaccel IoT agent on your devices. Covers all Linux distributions and installation methods.
Full REST API documentation for integrating Xaccel IoT into your own applications, dashboards, or automation workflows.
Common issues and how to fix them. Device not connecting? Console failing? Payment issues? Find answers here.
See and control your Android device screen remotely using scrcpy over Xaccel IoT tunnels. No root required for basic access.
Add Xaccel IoT to your home screen. Works like a native app โ no app store required. Supports offline mode and push notifications.
Can't find what you need? Our support team is here to help. Reach out by email and we'll get back to you within 1 business day.
From zero to connected in under 5 minutes.
Sign up at xaccel.net/signup. Choose a plan (all include a 14-day free trial) and create your account. No credit card required.
Create Account โIn the portal, go to Devices โ Add Device. Give it a name and click Create. Copy the device token that appears โ you'll need it in the next step.
SSH into your device and run this one-line command (replace the token with yours):
Within 30 seconds, your device appears as โ Online in the portal. Click it to open the console, view metrics, or set up alerts.
๐ก Naming your device: The ?name= parameter sets the device name shown in your portal.
Use a descriptive name like RaspberryPi-Greenhouse or Ubuntu-Server-01.
You can also rename devices later from the portal.
โ
Use the dedicated Android installer โ it handles all Termux differences automatically: no sudo, uses pkg instead of apt, sets up auto-start via Termux:Boot, and creates handy start/stop/logs scripts.
๐ก Auto-start on reboot: Install Termux:Boot from F-Droid โ the installer already sets it up. Also go to Android Settings โ Battery โ Termux โ disable battery optimization to keep the agent running in the background.
๐ก Note: CLI flags override config.json and environment variables.
The --token flag is also accepted as an alias for --key for compatibility.
The agent configuration is stored at /opt/xaccel-agent/config.json:
All API endpoints require a Bearer token in the Authorization header.
/api/devices
List all devices
/api/devices
Create a device
/api/devices/:id/metrics
Get device metrics
/api/jobs
Run a batch job
/api/billing/overview
Get billing status
/api/auth/login
Authenticate user
Full API documentation is available in the portal under Settings โ API.
Check the agent status and logs on the device:
Common causes: incorrect token, device can't reach the portal URL on port 443, or Node.js not installed. Re-run the install command to fix most issues.
systemctl status ssh) and that your username/password or SSH key is correct. The console connects to the device's local SSH daemon.Check the agent logs for connection errors:
Look for "Invalid token" or "Cannot connect" errors. If the token is wrong, regenerate it in the portal (Devices โ your device โ Settings โ Regenerate Token) and reinstall.
Still stuck? We're here to help.
Contact Support โSee and control your Android device screen remotely using Xaccel IoT tunnels + scrcpy. No root required.
Works on any Android 5.0+ with Developer Mode enabled. No root needed.
Portal - Android device - Tunnels - Add Tunnel:
Requires rooted Android. Gives full GUI access via any VNC viewer.
In Termux (rooted):
Use any VNC client (RealVNC, TigerVNC, etc.):
| Feature | scrcpy (No Root) | VNC (Rooted) |
|---|---|---|
| Root required | ✓ No | ✗ Yes |
| See Android screen | ✓ | ✓ |
| Control with mouse/keyboard | ✓ | ✓ |
| Transfer files | ✓ drag and drop | ✓ via portal |
| Record screen | ✓ | ✓ |
| Performance | Excellent (H.264) | Good |
Add Xaccel IoT to your home screen for instant access โ works like a native app, no app store needed.
๐ก Tip: A banner may appear automatically at the bottom of the screen โ just tap "Install"!
๐ก Note: Use Safari on iOS โ Chrome on iPhone does not support PWA install.
๐ก Works offline: The app caches pages so you can browse even without internet.