mirror of
https://github.com/netbirdio/netbird.git
synced 2026-05-11 18:51:53 -04:00
User invites is not available on self-hosted deployment #329
Closed
opened 2025-11-20 05:09:41 -05:00 by saavagebueno
·
35 comments
No Branch/Tag Specified
main
ui-refactor-ui
ui-refactor
wasm-websocket-dial
drop-dns-probes
fix/login-persist-url-flags
feature/affected-peers
dependabot/go_modules/github.com/Azure/go-ntlmssp-0.1.1
debug-logs
reduce-embed-wg-pool
windows-dns-firewall
dependabot/go_modules/github.com/jackc/pgx/v5-5.9.2
fix/login-cmd-root-flags
feat/reseller-openapi-spec
github-issue-resolver
add-steamos-support
fix-darwin-uninstaller
flutter-test
dependabot/npm_and_yarn/proxy/web/postcss-8.5.12
ci/freebsd-pkg-bootstrap
cached-serial-check-on-sync
fix-mgmt-cache-bypass-overlay
revert-easyjson-5938
revert-ice-5820
revert-firewalld-5928
refactor/permissions-manager
wasm-js-func-release
revert-dns-5935-systemd-resolved
revert-dns-5935-5945
revert-dns-5945-mgmt-cache
feature/log-most-busy-peers
prototype/ui-wails
vnc-server
coderabbitai/utg/8ae8f20
feature/use-peer-fqdn-on-https
dependabot/go_modules/golang.org/x/image-0.38.0
feature/metrics-push-management-control
release/0.68.3
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream-1.7.8
dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/s3-1.97.3
add-slack-channel
claude/rdp-token-passthrough-eNcqW
transparent-proxy
fix/macos-stale-route-eexist
crowdsec-selfhosted
fix/remove-otel-units
entire/checkpoints/v1
dependabot/go_modules/github.com/go-jose/go-jose/v4-4.1.4
fix/getting-started
feat/static-connectors-combined-server
feature/use-local-keys-embedded
feature/fleetdm
set-env-only-if-not-fork
feature/expose-has-channel
fix/connection-status-race
fix/filter-cgnat-cni-ice-candidates
feature/check-cert-locker-before-acme
test/proxy-fixes
test/proxy-mtu
prototype/ui-tauri
test/proxy-speed
fix-reused-ports
feat/migrate-to-embedded-idp
feature/add-serial-to-proxy-merged
deploy/proxy-serial
test/connection
feature/disable-legacy-port
feature/flag-to-disable-legacy-port
test/perftest
dependabot/go_modules/github.com/pion/dtls/v3-3.0.11
fix/http-redirect
poc-token-command
dn-reverse-proxy
prototype/reverse-proxy-rename
prototype/reverse-proxy-logs-pagination
feature/client-metrics
prototype/reverse-proxy-clusters
debug-dns-route
fix/win-dns-batch
add-extra-route-logs
job-stream-notify-disconnection-eof
deploy/secrets-manager
trigger-proxy-update
bug/update-ios-client-code-build-tags
sync-client-netmap-serial
log/conn-disconn
nmap/compaction-deploy
ci-win-test
feature/disk-encryption-check
wasm-debug
swap-dns-prio
fix/dex-config
feature/migrate-auto-groups-to-table
dependabot/go_modules/github.com/quic-go/quic-go-0.57.0
nmap/compaction
dex-nocgo-stub
feature/exclude-terraform-from-rate-limiting
test-freebsd
retries-refactor
coderabbitai/docstrings/b7e98ac
feat/integrate-zitadel
bug/ios-hanging-reconection
zitadel-idp
feat/network-map-serial
refactor/get-account-no-users
feat/auto-upgrade
feature/report-high-pat-id
feature/temporary-access-for-resource
fix/nmap-fwrules
dont-restart-dns
prototype/ui
update-gomobile
go-dns-for-ice
wasm-ldflags
test-ldflags
wasmbuild-test
feature/networks-s2s
vk/compare-nmaps
dbg/bothmaps
feature/changeset
reorder-dns-shutdown
fix/relay-reconnection-race
fix/nmap-exitnodes
vk/debug/nmap-both
move-licensed-code
feat/better-daemon-connection-lost-message
feat/auto-update-2
test/timings
refactor/getaccount-raw
tests/nmap-getaccount
refactor/nmap
refactor/nmap-limit-buffer
feature/detect-mac-wakeup
feature/extract-modules
quick-setings
feat/sync-limiter
feature/store-cache-impl
fix-install-version
feature/store-metrics
feature/metrics-on-store
feature/use-gorm-cache
loadtest-signal
unsymmetrical-squash
refactor/reducate-signaling
test/update-reduce
feature/store-cache
feature/remote-debug
cli-ws-proxy-backend-addr
feat/mgmt-map-serial
snyk-fix-d9d0081a4c7f9137bdb59d0d50a141a2
snyk-fix-7415cea5a11acd66753540ca2c598c63
job-yml-update
feature/android-allow-selecting-routes
fix/up-sequence
fix/dns-hash-update
snyk-fix-967adae9863f17f108ce8948d9117b8d
log/getaccount-by-peer
signal-suppressor
dns-exit-node
feature/auto-updates
feature/cache-srv-key
merged-fixes
fix/missed-offers-and-debug
debug-and-fixes
poc-wasm-clean-backend-s2s
test/remote-debug
debug-api
dependabot/go_modules/github.com/docker/docker-28.0.0incompatible
fix/remove-gpo-if-empty
fix/test-freebsd
fix/mysql-setup
fix/remove-logout-btn
handle-existing-domain-user
chore/unify-domain-validation
snyk-fix-c5fafc8a50ce1f29046e25a1fc346185
feat/profile-edit-btn
snyk-fix-a54966211e18d4cf67e5a2757cc006d1
log-short-id
feat/logout-ephemeral
log-checks
batch-wg-ops
nb-interface-default
feat/aws-integration
add/race-test
feature/relay-feature-versioning
fix/systemd-service-logs
poc/preprocessed-map
add-account-onboarding
bind-ipv6
fix/merge-main
logs/peerlogs-addpeer
feature/net-297-network-migration
feature/support-skip-auto-apply-exit-node-routes
set-cmd
set-command-with-cursor
feature/limit-update-channel
stop-using-locking-share
feature/poc-lazy-detection
feature/net-248-removal-of-sync-mutex-locks
test/multiple-peer-logging
preresolve
add-ns-punnycode-support
apply-routes-early
windows-search-domains
fix/connecting-route-filter
feature/management/rest-client/impersonate
debug-local-records
resource-fields-snake-case
test/grpc-rate-limit
traffic-correlation-policy
feature/rest-client-options
feat/events-metrics
feature/buf-cli
test/add-ratelimiter
test/remove-write-lock-on-add-peer
fix/add-peer-semaphore
feature/users-roles-endpoint
mlsmaycon-patch-1
debug-user-role
chore/primary-key-on-networks
feature/update-account-peers-buffer-startup
remove-ubuntu2004-runners
refactor/permissions-no-pat-allowed
ref/logrus-factory
use-conntrack-zone
deploy/permissions-account
feature/lazy-connection-idle
ref/improve-test-cov
restore-pr-3440
test/increase-grpc-timeouts
feat/buffer-account-peers-update
test/networkmapgeneration-changes
feature/base-manager
feature/flow-receiver
chore/benchmark-with-large-runner
refactor/handshake-initiator
client/ui-update-systray-icons
userspace-router
wgwatcher-test
output-if-key-already-exists
fix/relay-reconnection
feature/port-forwarding-client-codecleaning
detached2
test/callbacks-nil-iceconninfo
refactor/optimize-peer-expiration
enable-udp-port-for-docker-template
fix/relay-update
feature/apply-posture-netmap
fix/group-update-existing-resource
conntrack-stats
upgrade-okta-sdk
multi-price
test/conn-stat
set-min-parallel-tests-for-management
dns-interceptor
debug-dns
router-dns
add-static-system-info
debug-0.29.4
debug-0.33.0
account-refactoring
relay/2800_quic
route-get-account-refactoring
test/seed-random-routes
feature/get-account-refactoring
test/reconnect-race-condition
refactor/get-account-usage
feature/add-session-id-to-update-channel
improve-ipv4conn
fix/async-pion-event-handling
debug
add-offload
feature/validate-group-association-debug
fix/limit-conn-for-sqlite
test/engine-iface
test/transaction-for-jwt-sync
fix/engine-stop-in-foreground
feature/add-mysql-support
test-migration
refactor/header-size-values
relay/eliminate-gob
test/signal-dispatcher-with-relay
relay/debug
validate-icon
feature/ipv6-support
use-pre-expanded-peers-map
feature/use-signal-dispatcher
validate/peer-status
add-read-write-times
fix/sync-peer-race
feature/relay-status
netmap
evaluate/network-map-hash
fix/lower-dns-resolve-interval-on-fail
feature/relay
fix/go-mod-version
upgrade-nftables
synology-userspace-mode
fix/use-ip-for-default-routes-on-darwin
fix/proxy_close
enable-release-workflow-on-pr
deploy/peer-performance
feature/permanent-turn
feature/permanent-turn-proxy
deploy/posture-check-sqlite
feature/optimize_sqlite_save
debug-ios-behavior
fix/delete-route-only-after-adding
tshoot/windows-logger
remove-new-routing
refactor/eliminate-repo-dependency
add-arm-to-ci
refactor-demo-account-object
test/abc2
test/abc
send-ssh-rosenpass-config-meta
refactor-demo
ensure-schedule-never-runs-non-positive
feature/peer-validator-groupmgm
feature/peer-validator-fix
fix/include-active-dashboard-users
fix/handle-canceling-schedule
fix/geo-download
debug-google-workspace
yury/resolve-ip-to-location
feature/extend-sysinfo
sqlite-async-peer-status
yury/add-postgresql-store
fix/route
test-build
posture-checks-poc
debug-keycloak-idp
poc/netstack
for-pascal-tmp
peer-logout-management
manual-peer-logout
detached
chore/refactor-management
test/dns-bind
fix/enforce-acl-for-containers
yury/use-sync-map-in-updatechannel
fix/events-key-handling
filter-cache-on-load-account
fix/user-expiration
handle-user-context-cancellation
nb-client-k8s-statefulset
fake-addr
fix/iptables_in_docker
ebpf-debug
update-getting-started-flow-use-postgres
fix/peer_list_notification
feature/device-authentication-with-client-secret
feature/keep_alive
feat-groups-from-jwt
separate_proxy_from_wgconfig
fix/wg_conn
wg_conn_fix
wg_bind_parallel_processing
fix-rollback-get-acls
proxy_cfg_cleanup
performance-improvement-rego
update-lock-log-level
feat-client-side-acl
refactor/move_grpcserver_logic_to_account_manager
feature/event-storage
feature/update-idp-redeeming-invite
feature/api-peer-info
return-groupminimum-setupkey
feature/interface-bind
documentation_enhancement
fix-peer-registration
ssh
users_cache
pass-client-caller
client_caller_type
revert-283-feat-fix-windows-installer
periodic-peer-updates
ebpf
braginini/wasm
v0.70.5
v0.70.4
v0.70.3
v0.70.2
v0.70.1
v0.70.0
v0.69.0
v0.68.3
v0.68.2
v0.68.1
v0.68.0
v0.67.4
v0.67.3
v0.67.2
v0.67.1
v0.67.0
v0.66.4
v0.66.3
v0.66.2
v0.66.1
v0.66.0
v0.65.3
v0.65.2
v0.65.1
v0.65.0
v0.64.6
v0.64.5
v0.64.4
v0.64.3
v0.64.2
v0.64.1
v0.64.0
v0.63.0
v0.62.3
v0.62.2
v0.62.1
v0.62.0
v0.61.2
v0.61.1
v0.61.0
v0.60.9
v0.60.8
v0.60.7
v0.60.6
v0.60.5
v0.60.4
v0.60.3
v0.60.2
v0.60.1
v0.60.0
v0.59.13
v0.59.12
v0.59.11
v0.59.10
v0.59.9
v0.59.8
v0.59.7
v0.59.6
v0.59.5
v0.59.4
v0.59.3
v0.59.2
v0.59.1
v0.59.0
v0.58.2
v0.58.1
v0.58.0
v0.57.1
v0.57.0
v0.56.1
v0.56.0
v0.55.1
v0.55.0
v0.54.2
v0.54.1
v0.54.0
v0.53.0
v0.52.2
v0.52.1
v0.52.0
v0.51.2
v0.51.1
v0.51.0
v0.50.3
v0.50.2
v0.50.1
v0.50.0
v0.49.0
v0.48.0-dev2
v0.48.0
v0.47.2
v0.47.1
v0.47.0
v0.46.0
v0.45.3
v0.45.2
v0.45.1
v0.45.0
v0.44.0
v0.43.3
v0.43.2
v0.43.1
v0.43.0
v0.42.0
v0.41.3
v0.41.2
v0.41.1
v0.41.0
v0.40.1
v0.40.0
v0.39.2
v0.39.1
v0.39.0
v0.38.2
v0.38.1
v0.38.0
v0.37.2
v0.37.1
v0.37.0
v0.36.7
v0.36.6
v0.36.5
v0.36.4
v0.36.3
v0.36.2
v0.36.1
v0.36.0
v0.35.2
v0.35.1
v0.35.0
v0.34.1
v0.34.0
v0.33.0
v0.32.0
v0.31.1
v0.31.0
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.4
v0.29.3
0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.9
v0.28.8
v0.28.7
v0.28.6
v0.28.5
v0.28.4
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.10
v0.27.9
v0.27.8
v0.27.7
v0.27.6
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27.0
v0.26.7
v0.26.6
v0.26.5
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.9
v0.25.8
v0.25.7
v0.25.6
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.4
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.9
v0.23.8
v0.23.7
v0.23.6
v0.23.5
v0.23.4
v0.23.3
v0.23.2
v0.23.1
v0.23.0
v0.22.7
v0.22.6
v0.22.5
v0.22.4
v0.22.3
v0.22.2
v0.22.1
v0.22.0
v0.21.11
v0.21.10
v0.21.9
v0.21.8
v0.21.7
v0.21.6
v0.21.5
v0.21.4
v0.21.3
v0.21.2
v0.21.1
v0.21.0
v0.20.8
v0.20.7
v0.20.6
v0.20.5
v0.20.4
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.1
v0.18.0
v0.17.0
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.6
v0.14.5
v0.14.4
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.0
v0.12.0
v0.11.6
v0.11.5
v0.11.4
v0.11.3
v0.11.2
v0.11.1
v0.11.0
v0.10.10
v0.10.9
v0.10.8
v0.10.7
v0.10.6
v0.10.5
v0.10.4
v0.10.3
v0.10.2
v0.10.1
v0.10.0
v0.9.8
v0.9.7
v0.9.6
v0.9.5
v0.9.4
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.12
v0.8.11
v0.8.10
v0.8.9
v0.8.8
v0.8.7
v0.8.6
v0.8.5
v0.8.4
v0.8.3
v0.8.2
v0.8.1
v0.8.0
v0.7.1
v0.7.0
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.11
v0.5.10
v0.5.1
v0.5.0
v0.4.0
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.3
v0.2.2-beta.1
v0.2.1-beta.5
v0.2.0-beta.5
v0.2.0-beta.4
v0.2.0-beta.3
v0.2.0-beta.2
v0.2.0-beta.1
v0.1.0-beta.3
v0.1.0-beta.2
v0.1.0-beta.1
v0.1.0-rc.2
v0.1.0-rc-1
v0.0.8-hotfix-1
v0.0.8
v0.0.7
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
v0.0.0
Labels
Clear labels
2021 Q4
2022 Q1
2022 Q1
accessibility
acl
agent
agent
Android
Android
api
authentik
automation
azure
battery-usage
bug
cache
client
client-ui
cloud
cloud-only
cloudflare
community
compatibility
config-idp
config-issue
connection
contribution
coturn
cross-vpn
dashboard
data-usage
distribution
dns
docker
documentation
duplicate
enhancement
enhancement
event-stream
feature-request
freebsd
getting-started
go
good first issue
gui
help wanted
home-assistant
idp
inconsistency
integration
integrations
ios
ipv6
jwt
k8s
keycloak
linux
login
macos
management-service
missing-docs
mobile
moved-internal
needs-review
netbird-ui
networking
new-platform
nginx
notification
okta
openwrt
packaging
peer-management
peer-management
peer-management
performance
postgres
posture-checks
psk
pull-request
question
refactor
relay
release
rfc
routes
security
security-related
self-hosting
server
signal
sleep-issue
ssh
ssl
status
store
synology
system-compatibility-issue
test-suite
third-party-integration
triage
triage-needed
troubleshooting
UX
waiting-feedback
windows
wontfix
zitadel
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
saavagebueno
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SVI/netbird#329
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @chonglee123456 on GitHub (May 14, 2023).
After the deployment of my self management server is completed, there is no email invitation function. Please let me know where the mistake is.
@oskardotglobal commented on GitHub (May 15, 2023):
You have to create the users via your configured IDP
@chonglee123456 commented on GitHub (May 16, 2023):
Hello, I am using keycloak. How should I create it? Thank you
@oskardotglobal commented on GitHub (May 16, 2023):
Log onto Keycloak, select the Realm you created and go to the users section.
@chonglee123456 commented on GitHub (May 16, 2023):
Hello, can you explain in more detail? I did not find a configured IDP configuration in KEYCLOAK USER. It would be best to have screenshots for guidance. Thank you.
@oskardotglobal commented on GitHub (May 16, 2023):
From the keycloak documentation: https://www.keycloak.org/docs/latest/server_admin/index.html#proc-creating-user_server_administration_guide
@chonglee123456 commented on GitHub (May 16, 2023):
Hello, after learning, the issue of 'Invite user' has not been resolved. Please provide guidance
@chonglee123456 commented on GitHub (May 16, 2023):
I am using the official website, and the screenshot is as follows:

@mlsmaycon commented on GitHub (May 16, 2023):
Hello @chonglee123456 the invited user feature is not supported by custom IDPs and self-hosted deployments because every IDP has a different way of create user and send emails.
As @oskardotglobal suggested, the case is that as an administrator, you have full control over the IDP service and can create users within your IDP of choice. Once an user object is created on keycloak they will only appear in the NetBird's management system after the user uses the new credentials to authenticate to your NetBird dashboard.
Regarding the user ID instead of email displayed on your screenshot, you can follow the following guide to finishe the keycloak integration: https://netbird.io/docs/integrations/identity-providers/self-hosted/using-netbird-with-keycloak#step-8-create-a-netbird-backend-client
@chonglee123456 commented on GitHub (May 16, 2023):
Hello, I have followed your instructions to configure, but the user ID display is still not an email address.

@chonglee123456 commented on GitHub (May 16, 2023):
Hello, thank you for your multiple help. There is one more request, please provide support. Since I am in China and cannot use Google Play, I hope you can send me an email with the mobile terminal client. Thank you.
在2023-05-17 07:48:35,“Maycon @.***>写道:
您好,自定义 IDP 和自托管部署不支持邀请用户功能,因为每个 IDP 都有不同的方式来创建用户和发送电子邮件。
正如建议的那样,情况是,作为管理员,您可以完全控制 IDP 服务,并且可以在您选择的 IDP 中创建用户。在keycloak上创建用户对象后,只有在用户使用新凭据向NetBird仪表板进行身份验证后,它们才会出现在NetBird的管理系统中。
关于用户ID而不是屏幕截图上显示的电子邮件,您可以按照以下指南完成钥匙斗篷集成:https://netbird.io/docs/integrations/identity-providers/self-hosted/using-netbird-with-keycloak#step-8-create-a-netbird-backend-client
直接回复此电子邮件,在 GitHub 上查看或取消订阅。
您收到此消息是因为您被提及。Message ID: @.***>
@chonglee123456 commented on GitHub (May 16, 2023):
Hello, another issue is that when both parties use a Windows client, downloading business between them may cause one party to go offline and cause network interruption. I conducted tests on both the self managed server and the official server platform, and the results were the same. Why is this?
At 2023-05-17 07:48:35, "Maycon Santos" @.***> wrote:
Hello @chonglee123456 the invited user feature is not supported by custom IDPs and self-hosted deployments because every IDP has a different way of create user and send emails.
As @oskardotglobal suggested, the case is that as an administrator, you have full control over the IDP service and can create users within your IDP of choice. Once an user object is created on keycloak they will only appear in the NetBird's management system after the user uses the new credentials to authenticate to your NetBird dashboard.
Regarding the user ID instead of email displayed on your screenshot, you can follow the following guide to finishe the keycloak integration: https://netbird.io/docs/integrations/identity-providers/self-hosted/using-netbird-with-keycloak#step-8-create-a-netbird-backend-client
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>
@oskardotglobal commented on GitHub (May 17, 2023):
Did you restart the management service afterwards?
To the Email invites: When creating a user in Keycloak, you should be able to directly send a password reset email to the user, given that SMTP for keycloak is configured.
@oskardotglobal commented on GitHub (May 17, 2023):
What do you mean? 2 Clients are connected and once you download something from the other client they disconnect?
@oskardotglobal commented on GitHub (May 17, 2023):
I don't think the App is available besides from Google Play yet since it isn't open source (yet?). There are Websites through which you can obtain APKs from Google Play, but you probably shouldn't try that.
@mlsmaycon might be able to help here
@chonglee123456 commented on GitHub (May 17, 2023):
Hello, FTP service cannot be provided between two computers with Netbird Windows client installed in the VPN. If this service is enabled, the network will be interrupted
At 2023-05-17 12:24:50, "Oskar Manhart" @.***> wrote:
Hello, another issue is that when both parties use a Windows client, downloading business between them may cause one party to go offline and cause network interruption. I conducted tests on both the self managed server and the official server platform, and the results were the same. Why is this?
What do you mean? 2 Clients are connected and once you download something from the other client they disconnect?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>
@oskardotglobal commented on GitHub (May 17, 2023):
Moving this into another issue since this is unrelated to the original problem.
@chonglee123456 commented on GitHub (May 17, 2023):
Following your guidance, KEYCLOAK has been configured, but the email address is still not displayed. As shown in the following figure
At 2023-05-17 12:23:00, "Oskar Manhart" @.***> wrote:
Hello, I have followed your instructions to configure, but the user ID display is still not an email address.
Did you restart the management service afterwards?
To the Email invites: When creating a user in Keycloak, you should be able to directly send a password reset email to the user, given that SMTP for keycloak is configured.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>
@oskardotglobal commented on GitHub (May 17, 2023):
Are you running the latest version of Netbird?
@braginini commented on GitHub (May 17, 2023):
@chonglee123456
Did you configure IdpManagerConfig in management.json?
@chonglee123456 commented on GitHub (May 17, 2023):
Hello, it has been configured and there have been no changes.
At 2023-05-17 17:49:05, "Misha Bragin" @.***> wrote:
@chonglee123456
Did you configure IdpManagerConfig in management.json?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>
@chonglee123456 commented on GitHub (May 17, 2023):
YES,v0.21
At 2023-05-17 16:43:05, "Oskar Manhart" @.***> wrote:
Are you running the latest version of Netbird?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>
@oskardotglobal commented on GitHub (May 19, 2023):
Ok, can you post
Make sure to redact private data where needed
@chonglee123456 commented on GitHub (May 19, 2023):
Hello, how can I view the logs
在2023-05-19 @.***>写道:
好的,你能发帖吗
日志(理想情况下将它们上传到任何粘贴服务)
您的管理.json
你的码头工人-compose.yml
确保在需要时编辑私人数据
直接回复此电子邮件,在 GitHub 上查看或取消订阅。
您收到此消息是因为您被提及。Message ID: @.***>
@chonglee123456 commented on GitHub (May 19, 2023):
docker-compose logs signal
Attaching to infrastructure_files_signal_1
signal_1 | 2023-05-19T15:43:58Z INFO signal/cmd/run.go:107: running gRPC backward compatibility server: [::]:10000
signal_1 | 2023-05-19T15:43:58Z INFO signal/cmd/run.go:129: running gRPC server: [::]:80
signal_1 | 2023-05-19T15:43:58Z INFO signal/cmd/run.go:132: started Signal Service
signal_1 | 2023-05-19T15:43:59Z INFO signal/server/signal.go:69: peer connected [CuUziGygZ8Q5xs87QApbfHzl9aus4/gUl2cSrLtuoDg=] [streamID 1684511039506305876]
signal_1 | 2023-05-19T15:44:24Z INFO signal/server/signal.go:58: peer disconnected [CuUziGygZ8Q5xs87QApbfHzl9aus4/gUl2cSrLtuoDg=] [streamID 1684511039506305876]
signal_1 | 2023-05-19T15:46:01Z INFO signal/server/signal.go:69: peer connected [XcPxme14uNjW8lBp/yxGcrOOQwCKYx9H7L6nNT9KGCY=] [streamID 1684511161175866194]
signal_1 | 2023-05-19T15:46:07Z INFO signal/server/signal.go:58: peer disconnected [XcPxme14uNjW8lBp/yxGcrOOQwCKYx9H7L6nNT9KGCY=] [streamID 1684511161175866194]
My management.json
{
}
MY docker-compose.yml
version: "3"
services:
#UI dashboard
dashboard:
image: wiretrustee/dashboard:latest
restart: unless-stopped
ports:
- 80:80
- 443:443
environment:
# Endpoints
- NETBIRD_MGMT_API_ENDPOINT=https://fahi.cc:33073
- NETBIRD_MGMT_GRPC_API_ENDPOINT=https://fahi.cc:33073
# OIDC
- AUTH_AUDIENCE=netbird-client
- AUTH_CLIENT_ID=netbird-client
- AUTH_AUTHORITY=https://defined.ltd/realms/netbird
- USE_AUTH0=false
- AUTH_SUPPORTED_SCOPES=openid profile email offline_access api
- AUTH_REDIRECT_URI=
- AUTH_SILENT_REDIRECT_URI=
- NETBIRD_TOKEN_SOURCE=accessToken
# SSL
- NGINX_SSL_PORT=443
# Letsencrypt
- LETSENCRYPT_DOMAIN=fahi.cc
- @.***
volumes:
- netbird-letsencrypt:/etc/letsencrypt/
Signal
signal:
image: netbirdio/signal:latest
restart: unless-stopped
volumes:
- netbird-signal:/var/lib/netbird
ports:
- 10000:80
# port and command for Let's Encrypt validation
- 443:443
command: ["--letsencrypt-domain", "fahi.cc", "--log-file", "console"]
Management
management:
image: netbirdio/management:latest
restart: unless-stopped
depends_on:
- dashboard
volumes:
- netbird-mgmt:/var/lib/netbird
- netbird-letsencrypt:/etc/letsencrypt:ro
- ./management.json:/etc/netbird/management.json
ports:
- 33073:443 #API port
# command for Let's Encrypt validation without dashboard container
command: ["--letsencrypt-domain", "fahi.cc", "--log-file", "console"]
"--disable-single-account-mode"
]
Coturn
coturn:
image: coturn/coturn
restart: unless-stopped
domainname: fahi.cc
volumes:
- ./turnserver.conf:/etc/turnserver.conf:ro
# - ./privkey.pem:/etc/coturn/private/privkey.pem:ro
# - ./cert.pem:/etc/coturn/certs/cert.pem:ro
network_mode: host
command:
- -c /etc/turnserver.conf
volumes:
netbird-mgmt:
netbird-signal:
netbird-letsencrypt:
@oskardotglobal commented on GitHub (May 19, 2023):
You didn't do the keycloak setup properly. Follow the Keycloak setup guide carefully from step 8 again: https://netbird.io/docs/integrations/identity-providers/self-hosted/using-netbird-with-keycloak#step-8-create-a-netbird-backend-client
Also, I'd remove that turn password from your message really quickly if I were you, since you also include all the domains someone could just connect and maybe even cause harm.
@chonglee123456 commented on GitHub (May 19, 2023):
Hello, I have set it as shown in the figure below, but it has not been successful. Please support me. thank you
At 2023-05-20 00:28:33, "Oskar Manhart" @.***> wrote:
"IdpManagerConfig": {
"Manager": "none"
},
You didn't do the keycloak setup properly. Follow the Keycloak setup guide carefully from step 8 again: https://netbird.io/docs/integrations/identity-providers/self-hosted/using-netbird-with-keycloak#step-8-create-a-netbird-backend-client
Also, I'd remove that turn password from your message really quickly if I were you, since you also include all the domains someone could just connect and maybe even cause harm.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>
@oskardotglobal commented on GitHub (May 19, 2023):
That didn't quite work, were you trying to attach an image? I don't think the e-mail replies support that. Try a link or send the image directly via github
@chonglee123456 commented on GitHub (May 19, 2023):
I have configured the management. json and the error is shown in the following figure. Please provide guidance. Thank you

@chonglee123456 commented on GitHub (May 19, 2023):
@chonglee123456 commented on GitHub (May 19, 2023):
Please advise where the error is? thank you
@chonglee123456 commented on GitHub (May 19, 2023):
@chonglee123456 commented on GitHub (May 19, 2023):
The problem has been resolved, thank you
@chonglee123456 commented on GitHub (May 19, 2023):
The problem has been resolved, thank you
@oskardotglobal commented on GitHub (May 20, 2023):
Ok, perfect. If that's everything, please close the issue.
@mlsmaycon commented on GitHub (May 22, 2023):
Thank you @oskardotglobal , we really appreciate your community contribution by supporting @chonglee123456.