# FRP Auto Deploy > Lightweight Zero-Touch remote access management for systems behind NAT and firewalls. ## Getting Started - [FRP Auto Deploy](https://link.datarelay.run/index.md): Zero-Touch remote access management for systems behind NAT and firewalls - [What is FRP Auto Deploy?](https://link.datarelay.run/getting-started/overview.md): Understand the problem FRP Auto Deploy solves and the operating model. - [Concepts & Mental Model](https://link.datarelay.run/getting-started/concepts.md): Understand FRP Auto Deploy from first principles: server, client, service, identity, ports, and traffic flow. - [OCI Free Tier Server Preparation](https://link.datarelay.run/getting-started/oci-free-tier-server.md): Prepare an Ubuntu FRP Auto Deploy server with an OCI Always Free-eligible VM and a persistent Reserved Public IPv4 address. - [Quick Start](https://link.datarelay.run/getting-started/quickstart.md): Install the server, enroll a client, and publish your first SSH service. - [Server Installation](https://link.datarelay.run/getting-started/server-installation.md): Install and verify the FRP Auto Deploy server using the current stable release. - [Linux Client](https://link.datarelay.run/getting-started/linux-client.md): Enroll and verify a Linux/systemd client using the current stable workflow. - [macOS Client](https://link.datarelay.run/getting-started/macos-client.md): Enroll and operate an Apple Silicon macOS client with the v2.2.1 stable workflow. - [Windows Client](https://link.datarelay.run/getting-started/windows-client.md): Enroll and operate a Windows amd64 client with the v2.2.1 stable workflow. ## Client & Services - [Client Enrollment](https://link.datarelay.run/guides/enrollment.md): Enroll remote clients with Zero-Touch or a manual Enrollment Code. - [Zero-Touch Enrollment](https://link.datarelay.run/guides/zero-touch.md): Generate a one-time client bootstrap command from the FRP Auto Deploy server. - [Publishing Services](https://link.datarelay.run/guides/services.md): Publish SSH, HTTP, HTTPS, custom TCP, and LAN services through an enrolled client. - [SSH](https://link.datarelay.run/guides/ssh.md): Publish SSH through FRP Auto Deploy and connect using the assigned public service port. - [HTTP & HTTPS](https://link.datarelay.run/guides/http-https.md): Publish HTTP and HTTPS applications through FRP Auto Deploy using TCP forwarding. - [Custom TCP & LAN Targets](https://link.datarelay.run/guides/custom-tcp-lan.md): Publish arbitrary TCP services and services hosted on other LAN systems reachable from the FRP client. - [Manual Groups](https://link.datarelay.run/guides/groups.md): Organize a small FRP Auto Deploy fleet into manual groups without changing client identity or service ports. ## frpctl - [frpctl Guide](https://link.datarelay.run/frpctl/overview.md): Use the primary operator CLI for clients, services, enrollment, diagnostics, and lifecycle operations. - [CLI Reference](https://link.datarelay.run/frpctl/cli-reference.md): Canonical frpctl command grammar and everyday operator commands. ## Deployment - [Deployment Modes](https://link.datarelay.run/deployment/modes.md): Choose between Direct and Enterprise single-443 deployments. - [Firewall & NAT](https://link.datarelay.run/deployment/firewall-nat.md): Deploy the FRP Auto Deploy server directly on the Internet or behind a firewall with DNAT. - [DNS & Public Hostname](https://link.datarelay.run/deployment/dns-hostname.md): Use a friendly DNS name for published services without changing FRP identity or control-plane semantics. ## Operations - [Operations Overview](https://link.datarelay.run/operations/maintenance.md): Choose the correct safe workflow for updates, backup/restore, diagnostics, lifecycle changes, and troubleshooting. - [Updates](https://link.datarelay.run/operations/updates.md): Update FRP Auto Deploy safely while preserving identity, trust, and persistent public ports. - [Backup & Restore](https://link.datarelay.run/operations/backup-restore.md): Protect FRP Auto Deploy identity, PKI, registry, and configuration before disaster recovery or major maintenance. - [Diagnostics](https://link.datarelay.run/operations/diagnostics.md): Use frpctl status and doctor to diagnose server, client, PKI, registry, and network problems safely. - [Lifecycle Semantics](https://link.datarelay.run/operations/lifecycle.md): Understand disable, revoke, release, uninstall, purge, and update before changing client or port state. - [Troubleshooting](https://link.datarelay.run/troubleshooting/overview.md): A practical first-response checklist for enrollment, tunnel, service, and DNS problems. ## Security & Reference - [Security Overview](https://link.datarelay.run/security/overview.md): Understand enrollment trust, management identity, secret handling, and security boundaries. - [Architecture](https://link.datarelay.run/reference/architecture.md): Expert view of the control plane, data path, trust boundaries, persistent state, and deployment topology. - [FRP and Managed Alternatives](https://link.datarelay.run/reference/alternatives.md): Compare FRP Auto Deploy with official FRP, ngrok, Cloudflare Tunnel, and Tailscale by operating model and use case. - [Supported Platforms](https://link.datarelay.run/reference/platforms.md): Current stable platform scope and validation boundaries. - [Network Ports](https://link.datarelay.run/reference/network-ports.md): Default public and internal TCP ports used by Direct and Enterprise single-443 deployments. - [Release Status](https://link.datarelay.run/reference/release-status.md): Understand the stable release, development tree, and pinned FRP version. - [Glossary](https://link.datarelay.run/reference/glossary.md): Plain-language definitions of FRP Auto Deploy terms for beginners and operators. - [Known Limits](https://link.datarelay.run/reference/limitations.md): Current product boundaries and unsupported assumptions for FRP Auto Deploy. > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [Korean (33 pages)](https://link.datarelay.run/_llms/ko.md): Documentation for Korean.