Secure IoT Device Management

Remote Access for
Pi Devices

Securely manage your Raspberry Pi and single-board computers from anywhere. SSH terminal, file transfer, system monitoring — all through an encrypted tunnel that penetrates NAT.

Ed25519 Encrypted
NAT Traversal
Multi-Node
Install PiDOC
One-line install
curl -fsSL https://dl.piops.net/pidoc/inst.sh | bash
Supports ARM64 / ARMHF / AMD64 Auto systemd service
SSH
Native Protocol
6+
Board Families
NAT
Auto Traversal
Scalable Nodes

Everything you need to manage remote devices

From terminal access to file management and system monitoring — PiDOC provides a complete toolkit for IoT device operations.

Web SSH Terminal

Access your device's command line directly from the browser. Full terminal experience with xterm.js — no client software required.

SFTP File Manager

Browse directories, upload and download files, create folders, rename and delete — all through the web interface with chunked upload for large files.

System Monitoring

Real-time CPU, memory, disk, and network metrics with time-series charts. InfluxDB integration for historical data analysis.

NAT Traversal

Devices behind NAT or firewall? No problem. Reverse SSH tunnels and WebSocket connections penetrate even strict network policies.

Multi-Node Deployment

Scale with etcd-based service discovery. Deploy multiple proxy nodes for high availability, load balancing, and geo-distributed access.

PiDOC Desktop

Cross-platform desktop app (macOS/Windows/Linux) built with Wails — Go backend + Web frontend. Manage port forwarding rules with one click.

SSH Auth

Enterprise-grade security with Ed25519 public key authentication. Key binding, expiration, and instant revocation for compromised keys.

Bandwidth Control

Token-bucket rate limiting per user and device. Boost pool for priority traffic. Real-time traffic monitoring and daily usage analytics.

SSH Port Forwarding

Forward any local port to your remote device via SSH direct-tcpip tunnels. Access web servers, databases, and services behind NAT.

How PiDOC Works

A reverse-tunnel architecture that makes devices accessible from anywhere, without opening inbound ports or configuring VPNs.

Pi Device pidoc client
Raspberry Pi, Orange Pi,
Radxa, NanoPi, etc.
PiDOC Proxy SSH Relay Hub
Reverse tunnel client
etcd service discovery
Web Portal
Browser-based access
PiDOC Desktop
Wails app
SSH Client
Standard SSH access
Reverse SSH Tunnel
direct-tcpip Forward

Broad Hardware Support

Automatic device identification with serial number detection for popular single-board computers.

Raspberry Pi

BCM2711 / BCM2712

Orange Pi

Allwinner / Rockchip

Radxa / Rock Pi

RK3588 / RK3399

Banana Pi

BPI series

NanoPi

FriendlyELEC

Loongson

LoongArch64

Arduino

Linux-capable boards

Generic Linux

Any ARM64 / x86_64

Ready to take control of your Pi devices?

Start managing your remote devices securely from anywhere. Free to get started, no credit card required.