---
title: "portal-relay"
description: "Deploy, operate, and diagnose a self-hosted Portal relay, on any Linux host or through Oracle Cloud, Hetzner Cloud, AWS, and Cloudflare DNS."
canonical: https://agentpluginsdirectory.com/plugins/portal-relay
last-updated: 2026-11-13
---

# portal-relay
Deploy, operate, and diagnose a self-hosted Portal relay, on any Linux host or through Oracle Cloud, Hetzner Cloud, AWS, and Cloudflare DNS.
- Slug: portal-relay
- Publisher: gosuda
- Repository: https://github.com/gosuda/portal-tunnel
- Manifest: plugins/portal-relay/plugin.json
- Version: 0.2.0
- License: MIT
- Category (editorial): other
- Skills: 7 (portal-relay-admin, portal-relay-aws, portal-relay-cloudflare, portal-relay-diagnose, portal-relay-hetzner, portal-relay-oracle, portal-relay)
- MCP servers: 0
- Stars: 302
- Repository created: 2025-10-20
- Repository last pushed: 2026-11-11
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/portal-relay
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What portal-relay does, in the publisher's words

portal-relay is a portable, skills-only Agent Plugin for relay operators: deploy a public Portal relay with Docker Compose, delegate its DNS zone, optionally enable TCP/UDP lease ports, verify it, and register it in the public pool. Publishing or reaching services through a relay belongs to the separate portal-tunnel plugin.

The repository catalogs (.agents/plugins/marketplace.json,.claude-plugin/marketplace.json,.cursor-plugin/marketplace.json) list this plugin next to portal-tunnel; see the portal-tunnel README for why each host needs its own catalog.

portal-relay deploys on any Linux host with a public IP. Provider skills cover only what differs per provider and then hand back to it:

- portal-relay-oracle, portal-relay-hetzner, and portal-relay-aws create the host and open its network.
- portal-relay-cloudflare writes the delegation and DS records when the parent zone is on Cloudflare.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/gosuda/portal-tunnel/HEAD/plugins/portal-relay/README.md
