Secure remote access via web (HTTP), shell (SSH), remote desktop (RDP, VNC) and other protocols to IoT and edge devices behind routers or firewalls.
The Remote Manager Server is the core of macchina.io REMOTE. It's a server application that runs on a Linux system.
Binaries and Docker images are available to set up your own server instance.
Please contact us for more information.
The macchina.io REMOTE SDK is used to build the device agent, client tools, and other applications wanting to integrate agent or client features.
Pre-compiled binaries of the macchina.io REMOTE device agent for different platforms.
Docker image for macchina.io REMOTE Device Agent on Docker Hub.
Sources for building the macchina.io REMOTE Device Agent Docker image.
Source code and instructions for macchina.io REMOTE Device Agent and client tools such as remote-client, remote-ssh, etc.
A Homebrew tap containing a formula for building the device agent and client tools for macOS.
Meta data and instructions for building OpenWRT packages of the device agent for various OpenWRT targets with Docker.
Meta data and instructions for building Yocto packages of the device agent.
Client applications for starting SSH, VNC or RDP sessions from the command-line, or directly from the macchina.io REMOTE web user interface.
macchina.io REMOTE Helper is a native Windows desktop application that integrates with the macchina.io REMOTE web user interface in the browser and allows you to launch an external secure shell (SSH) or remote desktop (RDP or VNC) client directly from the macchina.io REMOTE web user interface.
The macchina.io REMOTE SDK includes a number of command-line clients for starting SSH (Secure Shell), SCP (Secure Copy), SFTP (Secure File-Transfer Protocol), RDP (Remote Desktop Protocol) or VNC (Virtual Network Computing) sessions, or for tunneling arbitrary TCP ports between a client machine and the remote device.
The macchina.io REMOTE Gateway allows you to connect multiple devices or services to a macchina.io REMOTE server, without having to run the Device Agent on every device. It typically runs on a gateway device such as a Raspberry Pi or a router.
Source code and instructions for macchina.io REMOTE Gateway.
Docker image containing the macchina.io REMOTE Gateway.
Sources for building the macchina.io REMOTE Gateway Docker image.
A step-by-step guide to sign up and connect your first device to our public test server.
An introductory article explaining why macchina.io REMOTE is needed and which problems it solves.
Various video tutorials for getting started and setting up the macchina.io REMOTE Device Agent on YouTube.
The complete guide for setting up and managing a macchina.io REMOTE server.
Read this if you want to set-up or manage your own macchina.io REMOTE server.
Please contact us for this document.
Instructions and example configuration files for running the macchina.io REMOTE
server as a Docker container (with MySQL/MariaDB).
There is also a
PostgreSQL
version of the repository.
Instructions and example configuration files for running the macchina.io REMOTE server as a Docker container on AWS infrastructure.
Documentation of the REST API for device management.
Read this if you want to integrate macchina.io REMOTE with another application
and need to read and modify device meta-data.
Documentation of the REST API for users and permissions management.
Read this if you want to integrate macchina.io REMOTE with another application
and need to manage user accounts and their permissions.
Please contact us for this document.
A powerful, flexible, modular and scaleable C++ and JavaScript SDK for edge devices, IoT gateways and connected embedded systems.
GPLv3-licensed source code for macchina.io EDGE Open Source release.
Docker images for macchina.io EDGE (Open Source)
Sources for building a macchina.io EDGE (Open Source) Docker image.
User guides, tutorials and reference documentation.
An article showing how to build an edge computing application for a Raspberry Pi with macchina.io EDGE, InfluxDB, Portainer and Docker.