Skip to content

Document nspawn 2.1.0 - #60

Merged
Edu4rdSHL merged 1 commit into
mainfrom
docs-2.1.0
Oct 23, 2026
Merged

Edu4rdSHL merged 1 commit into
mainfrom
docs-2.1.0

Conversation

@Edu4rdSHL

Copy link
Copy Markdown
Member
  • networking.md: an IPv6 subsection under Published ports. Ports answer on the host's IPv6 addresses through nspawn-proxy-NAME.service, a transient unit per machine that relays TCP and UDP (HTTP/3 included). It has a table of the -p forms and where each publishes (8080:80, 0.0.0.0, 127.0.0.1, [::], [2001:db8::1]/[::1]), the nspawn port output, link-local addresses, the gateway address a machine sees for an IPv6 client, and the host firewall's input path. firewalld's trusted zone covers the IPv4 side.
  • machines.md and reference.md: -p on every IPv4 and IPv6 address, the [::1] and [::] forms, nspawn port printing the [::] line.
  • compose.md: the compose ps example with the [::]:8080->80/tcp binding, as a 2.1.0 run prints it.
  • hugo.yaml: documented version 2.1.0.

The outputs were checked against a 2.1.0 build on the Arch test VM (caddy-docker-proxy with Pebble, reached from an IPv6-only client).

- networking: an IPv6 subsection on the proxy unit per machine, the
  -p forms and where each publishes, the client address a machine
  sees and the host firewall; firewalld's trusted zone covers the
  IPv4 side
- machines and reference: -p on every IPv4 and IPv6 address, [::1]
  and [::] forms, nspawn port printing the [::] line
- compose: the ps example with the [::] binding, as a 2.1.0 run
  prints it
- hugo.yaml: documented version 2.1.0
@Edu4rdSHL Edu4rdSHL self-assigned this Oct 23, 2026
@Edu4rdSHL
Edu4rdSHL merged commit 54e8206 into main Oct 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant