Uplink Docs
Services

Services

Each services: key is an app name:

services:
  api:
    port: 8080
    access: password
    password: ${API_TOKEN}
    share: []
    edge: other.example.com
    firewall: [api-limit]

port is required.

access is private, password, public, or policy:<name>. Private is the default.

password is valid only with access: password; share is valid only with private access.

edge overrides the top-level edge, then UPLINK_EDGE, then the saved profile edge.

firewall lists rules defined in the same file under firewall_rules:.