Skip to content

Deploy relay server to production #413

@varex83agent

Description

@varex83agent

Background

The relay-server crate (crates/relay-server/) provides a libp2p relay used by Pluto nodes for peer discovery and NAT traversal. We need to stand up a deployed instance so cluster operators can rely on it for bootstrapping P2P connectivity.

Tasks

  • Define hosting target (cloud provider / region / DNS name)
  • Provision infrastructure (compute, networking, TLS as needed)
  • Build and publish a release artifact / container image for relay-server
  • Author deployment config (env vars, listen addresses, keys)
  • Deploy the relay server to the chosen environment
  • Wire the deployed multiaddr into default Pluto config / docs
  • Set up basic observability (logs, metrics, health check)
  • Document the deploy + redeploy procedure

Acceptance Criteria

  • A relay server is reachable at a stable public multiaddr.
  • Pluto nodes can connect through it (verified end-to-end against a test cluster).
  • Deploy/redeploy steps are documented in the repo or ops runbook.
  • Basic monitoring is in place so failures are observable.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

Todo

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions