[GH-ISSUE #4847] Unable To Get Past Zitadel PAT Creation #9930

Closed
opened 2026-08-05 01:24:01 -04:00 by saavagebueno · 1 comment
Owner

Originally created by @gamefb on GitHub (Nov 23, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4847

Describe the problem

I have an alpine VM in Proxmox that I would like to set up a Netbird server in through docker.

To Reproduce

  • I have installed jq, bash, and curl.
  • Set up a public DNS record to my IP address.
  • Port Forwarded IAW https://docs.netbird.io/selfhosted/selfhosted-quickstart to the VM with router firewall rules letting in traffic
  • Ran the one liner in ~/docker/netbird
    export NETBIRD_DOMAIN=mydomain.here; curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started-with-zitadel.sh | bash

Expected behavior

Complete installation

A clear and concise description of what you expected to happen.

Are you using NetBird Cloud?

No, self-hosted

Please specify whether you use NetBird Cloud or self-host NetBird's control plane.

NetBird version
latest version

Is any other VPN software installed?

On this VM, no.

Debug output

`Use Postgres as default Zitadel database.
For using CockroachDB please the environment variable 'export ZITADEL_DATABASE=cockroach'.
Rendering initial files...

Starting Zitadel IDP for user management

[+] Running 4/4
✔ Network netbird_netbird Created 0.1s
✔ Container netbird-caddy-1 Started 0.7s
✔ Container netbird-zdb-1 Healthy 6.2s
✔ Container netbird-zitadel-1 Started 6.0s

Initializing Zitadel with NetBird's applications

Waiting for Zitadel's PAT to be created . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .^C`

If applicable, add screenshots to help explain your problem.

Additional context

Add any other context about the problem here.

Have you tried these troubleshooting steps?

  • [*] Reviewed client troubleshooting (N/A)
  • Searched for similar issues on GitHub (the ones I found made some progress just after this point)
  • Disabled other VPN software (VM doesn't have a VPN)
  • [*] Checked firewall settings (auto generated per port forward)
Originally created by @gamefb on GitHub (Nov 23, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4847 **Describe the problem** I have an alpine VM in Proxmox that I would like to set up a Netbird server in through docker. **To Reproduce** - I have installed jq, bash, and curl. - Set up a public DNS record to my IP address. - Port Forwarded IAW https://docs.netbird.io/selfhosted/selfhosted-quickstart to the VM with router firewall rules letting in traffic - Ran the one liner in ~/docker/netbird `export NETBIRD_DOMAIN=mydomain.here; curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started-with-zitadel.sh | bash` **Expected behavior** Complete installation A clear and concise description of what you expected to happen. **Are you using NetBird Cloud?** No, self-hosted Please specify whether you use NetBird Cloud or self-host NetBird's control plane. **NetBird version** latest version **Is any other VPN software installed?** On this VM, no. **Debug output** `Use Postgres as default Zitadel database. For using CockroachDB please the environment variable 'export ZITADEL_DATABASE=cockroach'. Rendering initial files... Starting Zitadel IDP for user management [+] Running 4/4 ✔ Network netbird_netbird Created 0.1s ✔ Container netbird-caddy-1 Started 0.7s ✔ Container netbird-zdb-1 Healthy 6.2s ✔ Container netbird-zitadel-1 Started 6.0s Initializing Zitadel with NetBird's applications Waiting for Zitadel's PAT to be created . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .^C` If applicable, add screenshots to help explain your problem. **Additional context** Add any other context about the problem here. **Have you tried these troubleshooting steps?** - [*] Reviewed [client troubleshooting](https://docs.netbird.io/how-to/troubleshooting-client) (N/A) - [ ] Searched for similar issues on GitHub (the ones I found made some progress just after this point) - [ ] Disabled other VPN software (VM doesn't have a VPN) - [*] Checked firewall settings (auto generated per port forward)
saavagebueno added the triage-needed label 2026-08-05 01:24:01 -04:00
Author
Owner

@gamefb commented on GitHub (Nov 23, 2025):

docker compose down --volumes fixed an unknown issue

<!-- gh-comment-id:3568774164 --> @gamefb commented on GitHub (Nov 23, 2025): docker compose down --volumes fixed an unknown issue
Sign in to join this conversation.
No Label triage-needed
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#9930