Netbird Client Static IP for DNS
Is there a way I can give my clients a static Netbird IP address? I need one for DNS Zones. Another great option would be a DNS Record pointing to a host not a specific IP which doesn't seem to be available :/
Is there a way I can give my clients a static Netbird IP address? I need one for DNS Zones. Another great option would be a DNS Record pointing to a host not a specific IP which doesn't seem to be available :/
Hello guys,
I noticed my NetBird Dashboard is showing my Client as active after running "netbird down" I tried it one a few machines and its showing active for any. Tried restarting both Client and Server/Dashboard which doesn't seem to help. Anyone has the same issue or a fix? I kinda need to know if my client is connected or not for troubleshooting if something isn't working.
Thanks
Edit:
Seems like there was a fix :)
Issue
Fix
Original:
Any one else having issues with the latest intro-skipper manifest?
When removing the manifest it works again...
My plugin page wont load if the manifest is active, I get this error:
jellyfin | System.FormatException: The input string '0-77ad128' was not in a correct format.
jellyfin | at System.Number.ThrowFormatException[TChar](ReadOnlySpan`1 value)
jellyfin | at System.Version.ParseVersion(ReadOnlySpan`1 input, Boolean throwOnFailure)
jellyfin | at VersionSetter(Object, String)
jellyfin | at System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1.ReadJsonAndSetMember(Object obj, ReadStack& state, Utf8JsonReader& reader)
jellyfin | at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
jellyfin | at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
jellyfin | at System.Text.Json.Serialization.JsonCollectionConverter`2.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, TCollection& value)
jellyfin | at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
jellyfin | at System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1.ReadJsonAndSetMember(Object obj, ReadStack& state, Utf8JsonReader& reader)
jellyfin | at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
jellyfin | at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
jellyfin | at System.Text.Json.Serialization.JsonCollectionConverter`2.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, TCollection& value)
jellyfin | at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
jellyfin | at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
jellyfin | at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.ContinueDeserialize(ReadBufferState& bufferState, JsonReaderState& jsonReaderState, ReadStack& readStack, T& value)
jellyfin | at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken)
jellyfin | at System.Net.Http.Json.HttpClientJsonExtensions.<FromJsonAsyncCore>g__Core|12_0[TValue,TJsonOptions](HttpClient client, Task`1 responseTask, Boolean usingResponseHeadersRead, CancellationTokenSource linkedCTS, Func`4 deserializeMethod, TJsonOptions jsonOptions, CancellationToken cancellationToken)
jellyfin | at Emby.Server.Implementations.Updates.InstallationManager.GetPackages(String manifestName, String manifest, Boolean filterIncompatible, CancellationToken cancellationToken)
jellyfin | at Emby.Server.Implementations.Updates.InstallationManager.GetAvailablePackages(CancellationToken cancellationToken)
jellyfin | at Emby.Server.Implementations.Updates.InstallationManager.GetAvailablePluginUpdates(CancellationToken cancellationToken)
jellyfin | at Emby.Server.Implementations.ScheduledTasks.Tasks.PluginUpdateTask.ExecuteAsync(IProgress`1 progress, CancellationToken cancellationToken)
jellyfin | at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
Until recently my setup worked fine with Crowdsec and Netbird self hosted everything in Docker.
I noticed Clients couldn't connect and did some troubleshooting. Found out Crowdsec WAF can't be in front for the netbird-grcp and netbird-backend routes in Traefik. Is there a reason why this is? Is it because Crowdsec can't parse the protocol? Is there another way or must I disable Crowdsec for these routes?
Any explanation appreciated 😃
I feel kinda dumb rn because I can't find out a solution for this.
I want to use self hosted Netbird and Mullvad. All internal traffic is handled by netbird and all external goes through mullvad. Since not all of my clients (android) can handle two simultaneous VPN connections I want to create an exit node in netbird which is behind mullvad VPN. I know tailscale has a feature directly for that but I can't find a solution for netbird. The problem is I use geo blocking in front of my netbird container, if for example I spin up a netbird docker container with a glueton container all the netbird container traffic goes through glueton/mullvad and the container can't register as a netbird client due to the geo blocking.
I would prefer not to allow more countries in crowdsec and neither to just use one country in mullvad.
I am self-hosting some apps like Vaultwarden and recently switched to Proton for my emails and calendar which I really like. I tried Proton for my Contacts but it seems like there is no option to tag contacts the feature I liked in Outlook. Where/How do you guys store your contacts (Name, Mail, Number, etc.)?