Tsarr Documentation - v2.16.0
    Preparing search index...

    Type Alias NetworkConfiguration

    Defines the MediaBrowser.Common.Net.NetworkConfiguration.

    type NetworkConfiguration = {
        BaseUrl?: string;
        EnableHttps?: boolean;
        RequireHttps?: boolean;
        CertificatePath?: string;
        CertificatePassword?: string;
        InternalHttpPort?: number;
        InternalHttpsPort?: number;
        PublicHttpPort?: number;
        PublicHttpsPort?: number;
        AutoDiscovery?: boolean;
        EnableUPnP?: boolean;
        EnableIPv4?: boolean;
        EnableIPv6?: boolean;
        EnableRemoteAccess?: boolean;
        LocalNetworkSubnets?: string[];
        LocalNetworkAddresses?: string[];
        KnownProxies?: string[];
        IgnoreVirtualInterfaces?: boolean;
        VirtualInterfaceNames?: string[];
        EnablePublishedServerUriByRequest?: boolean;
        PublishedServerUriBySubnet?: string[];
        RemoteIPFilter?: string[];
        IsRemoteIPFilterBlacklist?: boolean;
    }
    Index
    BaseUrl?: string

    Gets or sets a value used to specify the URL prefix that your Jellyfin instance can be accessed at.

    EnableHttps?: boolean

    Gets or sets a value indicating whether to use HTTPS.

    RequireHttps?: boolean

    Gets or sets a value indicating whether the server should force connections over HTTPS.

    CertificatePath?: string

    Gets or sets the filesystem path of an X.509 certificate to use for SSL.

    CertificatePassword?: string

    Gets or sets the password required to access the X.509 certificate data in the file specified by MediaBrowser.Common.Net.NetworkConfiguration.CertificatePath.

    InternalHttpPort?: number

    Gets or sets the internal HTTP server port.

    InternalHttpsPort?: number

    Gets or sets the internal HTTPS server port.

    PublicHttpPort?: number

    Gets or sets the public HTTP port.

    PublicHttpsPort?: number

    Gets or sets the public HTTPS port.

    AutoDiscovery?: boolean

    Gets or sets a value indicating whether Autodiscovery is enabled.

    EnableUPnP?: boolean

    Gets or sets a value indicating whether to enable automatic port forwarding.

    EnableIPv4?: boolean

    Gets or sets a value indicating whether IPv6 is enabled.

    EnableIPv6?: boolean

    Gets or sets a value indicating whether IPv6 is enabled.

    EnableRemoteAccess?: boolean

    Gets or sets a value indicating whether access from outside of the LAN is permitted.

    LocalNetworkSubnets?: string[]

    Gets or sets the subnets that are deemed to make up the LAN.

    LocalNetworkAddresses?: string[]

    Gets or sets the interface addresses which Jellyfin will bind to. If empty, all interfaces will be used.

    KnownProxies?: string[]

    Gets or sets the known proxies.

    IgnoreVirtualInterfaces?: boolean

    Gets or sets a value indicating whether address names that match MediaBrowser.Common.Net.NetworkConfiguration.VirtualInterfaceNames should be ignored for the purposes of binding.

    VirtualInterfaceNames?: string[]

    Gets or sets a value indicating the interface name prefixes that should be ignored. The list can be comma separated and values are case-insensitive. .

    EnablePublishedServerUriByRequest?: boolean

    Gets or sets a value indicating whether the published server uri is based on information in HTTP requests.

    PublishedServerUriBySubnet?: string[]

    Gets or sets the PublishedServerUriBySubnet Gets or sets PublishedServerUri to advertise for specific subnets.

    RemoteIPFilter?: string[]

    Gets or sets the filter for remote IP connectivity. Used in conjunction with .

    IsRemoteIPFilterBlacklist?: boolean

    Gets or sets a value indicating whether contains a blacklist or a whitelist. Default is a whitelist.