Can Android device add into the network By Set-up Key? #1130

Open
opened 2025-11-20 05:24:31 -05:00 by saavagebueno · 10 comments
Owner

Originally created by @BJorah on GitHub (Aug 4, 2024).

I found that when using an Android device to join the network, I can only click on "connect" and jump to the webpage, and log in with the user's account password. However, as the administrator of the network, I do not want the Android device I join to know my account and password.
So how should I set up the Android device to join the network through a set up key?
I'm setting up a self-hosted server and have disabled single account mode, so every time I create a new user, I create a new network. Can I have an Android device join several different networks?

Originally created by @BJorah on GitHub (Aug 4, 2024). I found that when using an Android device to join the network, I can only click on "connect" and jump to the webpage, and log in with the user's account password. **However, as the administrator of the network, I do not want the Android device I join to know my account and password.** So how should I set up the Android device to join the network through a set up key? I'm setting up a self-hosted server and have disabled single account mode, so every time I create a new user, I create a new network. Can I have an Android device join several different networks?
saavagebueno added the feature-request label 2025-11-20 05:24:31 -05:00
Author
Owner

@ThHirsch commented on GitHub (Nov 7, 2024):

+1 from me

@ThHirsch commented on GitHub (Nov 7, 2024): +1 from me
Author
Owner

@remotoservicos commented on GitHub (Dec 27, 2024):

+1

@remotoservicos commented on GitHub (Dec 27, 2024): +1
Author
Owner

@mad73923 commented on GitHub (Jan 19, 2025):

+1 #2503

@mad73923 commented on GitHub (Jan 19, 2025): +1 #2503
Author
Owner

@Jackquattrassi commented on GitHub (Jan 28, 2025):

+1

I suggest adding the ability to directly include server url and the key via a QR code. This would enhance professionalism and improve usability.

@Jackquattrassi commented on GitHub (Jan 28, 2025): +1 I suggest adding the ability to directly include server url and the key via a QR code. This would enhance professionalism and improve usability.
Author
Owner

@adriy-be commented on GitHub (Jan 29, 2025):

Hi, I think there is no reaction due to the difficulty of the ability to differentiate "User" and "machines" with a token.

If I want to Bob join my network, currently, Bob must create a user account, user account who is limited to 5 on the free plan. Allow to join with a token permits Bob to join my network without creating a user account, with this method I pass from 5 users to 100 machines.

So, a token seems to be reserved to a real machine without users, like a server.

Correct?

@adriy-be commented on GitHub (Jan 29, 2025): Hi, I think there is no reaction due to the difficulty of the ability to differentiate "User" and "machines" with a token. If I want to Bob join my network, currently, Bob must create a user account, user account who is limited to 5 on the free plan. Allow to join with a token permits Bob to join my network without creating a user account, with this method I pass from 5 users to 100 machines. So, a token seems to be reserved to a real machine without users, like a server. Correct?
Author
Owner

@remotoservicos commented on GitHub (Jan 29, 2025):

Hi, I think there is no reaction due to the difficulty of the ability to differentiate "User" and "machines" with a token.

If I want to Bob join my network, currently, Bob must create a user account, user account who is limited to 5 on the free plan. Allow to join with a token permits Bob to join my network without creating a user account, with this method I pass from 5 users to 100 machines.

So, a token seems to be reserved to a real machine without users, like a server.

Correct?

Why the same logic wouldn't apply to desktop machines?

@remotoservicos commented on GitHub (Jan 29, 2025): > Hi, I think there is no reaction due to the difficulty of the ability to differentiate "User" and "machines" with a token. > > If I want to Bob join my network, currently, Bob must create a user account, user account who is limited to 5 on the free plan. Allow to join with a token permits Bob to join my network without creating a user account, with this method I pass from 5 users to 100 machines. > > So, a token seems to be reserved to a real machine without users, like a server. > > Correct? Why the same logic wouldn't apply to desktop machines?
Author
Owner

@adriy-be commented on GitHub (Jan 30, 2025):

Hi, I think there is no reaction due to the difficulty of the ability to differentiate "User" and "machines" with a token.
If I want to Bob join my network, currently, Bob must create a user account, user account who is limited to 5 on the free plan. Allow to join with a token permits Bob to join my network without creating a user account, with this method I pass from 5 users to 100 machines.
So, a token seems to be reserved to a real machine without users, like a server.
Correct?

Why the same logic wouldn't apply to desktop machines?

No idea, it's a hypothesis, not reality

@adriy-be commented on GitHub (Jan 30, 2025): > > Hi, I think there is no reaction due to the difficulty of the ability to differentiate "User" and "machines" with a token. > > If I want to Bob join my network, currently, Bob must create a user account, user account who is limited to 5 on the free plan. Allow to join with a token permits Bob to join my network without creating a user account, with this method I pass from 5 users to 100 machines. > > So, a token seems to be reserved to a real machine without users, like a server. > > Correct? > > Why the same logic wouldn't apply to desktop machines? No idea, it's a hypothesis, not reality
Author
Owner

@remotoservicos commented on GitHub (Jan 30, 2025):

No idea, it's a hypothesis, not reality

It was a rhetorical question, meaning the same logic would also apply to desktop machines.

@remotoservicos commented on GitHub (Jan 30, 2025): > No idea, it's a hypothesis, not reality It was a rhetorical question, meaning the same logic would also apply to desktop machines.
Author
Owner

@mad73923 commented on GitHub (Jan 30, 2025):

Refer to my solution for selfhosted instances: https://github.com/netbirdio/netbird/issues/2503#issuecomment-2625578147

@mad73923 commented on GitHub (Jan 30, 2025): Refer to my solution for selfhosted instances: https://github.com/netbirdio/netbird/issues/2503#issuecomment-2625578147
Author
Owner

@William-BCLabs commented on GitHub (May 13, 2025):

@mad73923 That only works on iOS not android. The option isn't there on android.

@William-BCLabs commented on GitHub (May 13, 2025): @mad73923 That only works on iOS not android. The option isn't there on android.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1130