Iotistic Agent

A lightweight container orchestrator and device management agent designed for IoT edge devices. Deploy and manage applications remotely with enterprise-grade reliability.

Docker & Systemd Raspberry Pi Ready Cloud Managed

Key Features

Everything you need to manage IoT devices at the edge

📦

Container Orchestration

Deploy and manage Docker containers and Kubernetes workloads remotely via declarative target state configuration. Choose Docker Compose for simplicity or K3s for advanced scenarios.

🔄

Remote Updates

MQTT-based agent updates with automatic rollback on failure. Support for scheduled updates and staged rollouts across device fleets with zero downtime.

🔒

Secure VPN Tunnel

Encrypted OpenVPN connection to cloud platform with PKI certificate-based authentication and automatic reconnection for reliable, secure communication.

Real-time Monitoring

Live metrics and logs streamed via MQTT. Track CPU, memory, disk usage, and application health from the cloud dashboard with sub-second latency.

🏗️

Multi-Architecture

Native support for amd64, arm64, and armv7 platforms. Optimized for Raspberry Pi, industrial gateways, and x86 servers with the same codebase.

⚙️

Two Orchestrators

Choose Docker Compose for simplicity or K3s Kubernetes for advanced workloads. Switch between orchestrators without reinstallation based on your needs.

Get Started

Choose your deployment method and get the agent running in minutes

Docker Container Installation

Run the agent as a Docker container with automatic restart and host network access

Requirements:

  • Docker Engine 20.10+ installed
  • Root/sudo access on the device
  • Provisioning key from Iotistic dashboard

Installation Command:

curl -H 'Cache-Control: no-cache' -sL --proto '=https' https://apps.iotistic.ca/agent/install-docker | sudo bash

The script will prompt for your provisioning key and cloud API endpoint

What Gets Installed:

  • Iotistic Agent container with host network mode
  • Docker Compose orchestrator for managing applications
  • VPN client for secure cloud connectivity
  • Auto-restart on failure or system reboot

Post-Installation:

Check agent status and logs:

docker ps | grep iotistic-agent docker logs -f iotistic-agent

Systemd Service Installation

Run the agent as a native systemd service without Docker dependency

Requirements:

  • Systemd-based Linux distribution (Ubuntu, Debian, RHEL, etc.)
  • Root/sudo access on the device
  • Provisioning key from Iotistic dashboard

Installation Command:

curl -H 'Cache-Control: no-cache' -sL --proto '=https' https://apps.iotistic.ca/agent/install-systemd | sudo bash

The script will prompt for your provisioning key and cloud API endpoint

What Gets Installed:

  • Iotistic Agent binary in /usr/local/bin
  • Systemd service unit with auto-restart
  • Configuration files in /etc/iotistic
  • Systemd service enabled on boot

Post-Installation:

Check agent status and logs:

sudo systemctl status iotistic-agent sudo journalctl -u iotistic-agent -f

Platform Support

Native builds for all major IoT platforms

ARM 64-bit

arm64 / aarch64

  • Raspberry Pi 3/4/5 (64-bit OS)
  • NVIDIA Jetson series
  • AWS Graviton instances

ARM 32-bit

armv7 / armhf

  • Raspberry Pi 2/3/4 (32-bit OS)
  • BeagleBone boards
  • Industrial IoT gateways

x86 64-bit

amd64

  • Intel/AMD servers
  • Cloud VMs (EC2, GCE, Azure)
  • Desktop Linux machines

Ready to Deploy?

Get started with the Iotistic Agent today and transform your edge devices into a managed fleet

Contact Us