[GH-ISSUE #4706] cannot install using quickstart guide (project name must not be empty) #10072

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

Originally created by @hyllm on GitHub (Oct 27, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4706

when i run

export NETBIRD_DOMAIN=netbird.example.com; curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started-with-zitadel.sh | bash

of course domain changed...

i get this...

`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

project name must not be empty`

Originally created by @hyllm on GitHub (Oct 27, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4706 when i run `export NETBIRD_DOMAIN=netbird.example.com; curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started-with-zitadel.sh | bash` of course domain changed... i get this... `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 project name must not be empty`
saavagebueno added the triage-needed label 2026-08-05 01:24:32 -04:00
Author
Owner

@enboig commented on GitHub (Apr 2, 2026):

Same error:

root@netbird:/# curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started.sh | bash
The NETBIRD_DOMAIN variable cannot be empty.
Enter the domain you want to use for NetBird (e.g. netbird.my-domain.com): myserver.duckdns.org

Which reverse proxy will you use?
  [0] Traefik (recommended - automatic TLS, included in Docker Compose)
  [1] Existing Traefik (labels for external Traefik instance)
  [2] Nginx (generates config template)
  [3] Nginx Proxy Manager (generates config + instructions)
  [4] External Caddy (generates Caddyfile snippet)
  [5] Other/Manual (displays setup documentation)

Enter choice [0-5] (default: 0): 

Enter your email for Let's Encrypt certificate notifications.
Email address: mymail@example.com

Do you want to enable the NetBird Proxy service?
The proxy allows you to selectively expose internal NetBird network resources
to the internet. You control which resources are exposed through the dashboard.
Enable proxy? [y/N]: yes
Rendering initial files...

Starting NetBird services

project name must not be empty
root@netbird:/# 

Just created a LXC debian13 container on proxmox with docker installed.

<!-- gh-comment-id:4176584319 --> @enboig commented on GitHub (Apr 2, 2026): Same error: ``` root@netbird:/# curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started.sh | bash The NETBIRD_DOMAIN variable cannot be empty. Enter the domain you want to use for NetBird (e.g. netbird.my-domain.com): myserver.duckdns.org Which reverse proxy will you use? [0] Traefik (recommended - automatic TLS, included in Docker Compose) [1] Existing Traefik (labels for external Traefik instance) [2] Nginx (generates config template) [3] Nginx Proxy Manager (generates config + instructions) [4] External Caddy (generates Caddyfile snippet) [5] Other/Manual (displays setup documentation) Enter choice [0-5] (default: 0): Enter your email for Let's Encrypt certificate notifications. Email address: mymail@example.com Do you want to enable the NetBird Proxy service? The proxy allows you to selectively expose internal NetBird network resources to the internet. You control which resources are exposed through the dashboard. Enable proxy? [y/N]: yes Rendering initial files... Starting NetBird services project name must not be empty root@netbird:/# ``` Just created a LXC debian13 container on proxmox with docker installed.
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#10072