Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)KE
keyez @lemmy.world
Posts 3
Comments 681
Moviegoers Want More Comedies, Thrillers and Action Titles, Global Cinema Study Finds
  • Fair, though $7 doesn't go far anymore it's only half a burrito at most places. I usually don't get popcorn and other stuff so for a family I understand that is still pricey. At my local Alamo I'd combine the ticket as dinner so it was a pricey dinner and drink or two with a full experience.

  • Plex is locking remote streaming behind a subscription in April
  • I've been testing out jellyfin for the last couple months but it doesn't really fill the void of this specific feature that's being locked behind a pay wall. If anyone has good recommendations for securely and reliably hosting jellyfin behind SSL and auth with email password resets where I don't have to worry about it as much as Plex.

    I use jellyfin locally but for a handful of remote clients I have I may well block off their access they're not going to be able to figure out my hand spun services and wall of text.

  • Self-hosted SSO
  • Heres what I'm running:

    authentication_backend:
      file:
        path: '/config/users_database.yml'
        watch: false
        search:
          email: false
          case_insensitive: false
        password:
          algorithm: 'sha2crypt'
    
    access_control:
      ## Default policy can either be 'bypass', 'one_factor', 'two_factor' or 'deny'. It is the policy applied to any
      ## resource if there is no policy to be applied to the user.
      default_policy: 'deny'
    
      networks:
        - name: 'internal'
          networks:
            # - '10.10.0.0/16'
            - '192.168.1.0/24'
        - name: 'VPN'
          networks: '10.0.1.0/24'
    
      rules:
        ## Rules applied to everyone
        - domain: '*.mydomain.com'
          policy: 'one_factor'
    
    session:
      ## The secret to encrypt the session data. This is only used with Redis / Redis Sentinel.
      ## Secret can also be set using a secret: https://www.authelia.com/c/secrets
      secret: 'insecure_session_secret'
    
      ## Cookies configures the list of allowed cookie domains for sessions to be created on.
      ## Undefined values will default to the values below.
      cookies:
      #   -
          ## The name of the session cookie.
        - name: 'authelia_session'
    
          ## The domain to protect.
          ## Note: the Authelia portal must also be in that domain.
          domain: 'mydomain.com'
    
          ## Required. The fully qualified URI of the portal to redirect users to on proxies that support redirections.
          ## Rules:
          ##   - MUST use the secure scheme 'https://'
          ##   - The above 'domain' option MUST either:
          ##      - Match the host portion of this URI.
          ##      - Match the suffix of the host portion when prefixed with '.'.
          authelia_url: 'https://auth.mydomain.com/'
    storage:
      postgres:
        ....
    
    identity_providers:
      oidc:
        ## Cross-Origin Resource Sharing (CORS) settings.
        cors:
          ## List of endpoints in addition to the metadata endpoints to permit cross-origin requests on.
          endpoints:
             - 'authorization'
             - 'token'
             - 'revocation'
             - 'introspection'
            #  - 'pushed-authorization-request'
            #  - 'userinfo'
    
          ## List of allowed origins.
          ## Any origin with https is permitted unless this option is configured or the
          ## allowed_origins_from_client_redirect_uris option is enabled.
          allowed_origins:
            - 'https://mydomain.com/'
            - 'https://grafana.mydomain.com/'
            - 'https://wiki.mydomain.com/'
            - 'https://foodz.mydomain.com/'
    
          ## Automatically adds the origin portion of all redirect URI's on all clients to the list of allowed_origins,
          ## provided they have the scheme http or https and do not have the hostname of localhost.
          allowed_origins_from_client_redirect_uris: true
        ## Clients is a list of known clients and their configuration.
        clients:
          - client_id: 'grafana'
            client_name: 'Grafana'
            client_secret: 'XXXXXX'
            public: false
            consent_mode: 'pre-configured'
            authorization_policy: 'one_factor'
            require_pkce: true
            pkce_challenge_method: 'S256'
            redirect_uris:
              - 'https://grafana.mydomain.com/login/generic_oauth'
            scopes:
              - 'openid'
              - 'profile'
              - 'groups'
              - 'email'
            userinfo_signed_response_alg: 'none'
            token_endpoint_auth_method: 'client_secret_basic'
          - client_id: 'wiki'
            client_name: 'Wiki'
            client_secret: 'XXXX'
            consent_mode: 'pre-configured'
            public: false
            authorization_policy: 'one_factor'
            require_pkce: true
            pkce_challenge_method: 'S256'
            redirect_uris:
              - 'https://wiki.mydomain.com/oidc/callback'
            scopes:
              - 'openid'
              - 'profile'
              - 'groups'
              - 'email'
            userinfo_signed_response_alg: 'none'
            token_endpoint_auth_method: 'client_secret_basic'
          ....
    
    

    Then my users_database.yml looks like:

    users:
      authelia:
        disabled: false
        displayname: "Test User"
        password: ""
        email: [email protected]
        groups:
          - admins
          - dev
      user001:
        disabled: false
        displayname: 'User 001'
        password: "$6$rounds=50000$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        email: [email protected]
        groups:
          - admins
          - users
    
  • Pebble smartwatches are back as 'Core,' starting at $149 with 30-day battery life
  • I'm excited to see refreshes of pebble hardware. I had a Fossil Hybrid HR in between my last pebble time and it's connection and app are starting to have issues so was looking for other eink watches.

    Gonna snag the duo for sure and thinking about the higher up one but $225 is quite the chunk of change though it makes sense.

  • Self-hosted SSO
  • I used to run key cloak backed by LDAP. Few months ago moved to Authelia and after many hours of tinkering and setting up sites I haven't had to touch it except to add a new URL or user.

    I slightly disagree with the other commenter I didn't find it easy or straightforward but once I finally found what worked for my setup its been great.

    Imagine Authelia is the caddy of SSO. Powerful, intimidating but very efficient. Also all configs are in like 3 files and things aren't going to change without FS access which only I the admin have.

  • How do women restrain their urge to kill
  • I stopped listening because a few of the doctors or scientists he has had on before. Rogan hadn't read their book, didn't know anything about them nor could be keep any sort of useful conversation going and I found other podcasts of actual smart people who can converse and have discourse with intellectuals and I can learn something. Jordan Harbinger is the best example of this.

  • Android’s new Quick Settings panel is looking better than ever in Android 16 Beta 3 - Android Authority
  • I like the differences from swiping on the right or left though I hope you can customize the size of those areas like LineageOS for easier one handed use, that's how I had my previous phone setup essentially. Not a fan of getting rid of pages personally but like they're bringing the full customizability to the toggles like NothingOS15 has currently.

  • [Discussion] The Steam Spring sale is live, what games are you buying for your Deck?
  • Finally gonna pull the trigger on the dead space remake.

    Also waiting for The Last of Us Part 1, Horizon Forbidden West and God of War Raganarok to go below $25 because I still have a handful of other games to finish and start.

  • What’s the cheapest/easiest way to get a non-region locked Blu Ray player?
  • I believe all 4K blu ray players are region free. I have a Samsung from 6 years ago and it plays 3 regions of 4k discs I have just fine. I want to upgrade to a Panasonic DPUB820K and that seems like it will be the same.

    Though maybe it's 4k blu rays aren't region locked?

  • Three extremely poor decisions - three penalties not given - which we simply cannot accept.

    [Nottingham Forest] Three extremely poor decisions - three penalties not given - which we simply cannot accept. We warned the PGMOL that the VAR is a Luton fan before the game but they didn’t change him. Our patience has been tested multiple times. NFFC will now consider its options.

    1

    Refreshing build and loop in Meshlicious

    Jumped from a 5600X to 5600X3D for a bit more performance and longevity but mostly wanted to reorient my fans against the rad and install the velocity2 CPU block I got for $70 a few months ago.

    GPU is an evga RTX3080 12G

    !

    2
    Everton @lemmy.world keyez @lemmy.world

    Beto signs for Everton

    www.evertonfc.com Beto Signs For Everton

    Latest news from Everton Football Club

    Beto Signs For Everton

    Everton have signed striker Beto from Udinese for an undisclosed fee, the 25-year-old agreeing a four-year contract until the end of June 2027.

    The 6ft 4in Portuguese - whose full name is Norberto Bercique Gomes Betuncal - becomes the Blues’ fifth signing of the summer transfer window following the arrivals of Ashley Young, and forwards Arnaut Danjuma, Youssef Chermiti and Jack Harrison.

    A powerful, hard-working forward boasting a quick burst of pace, aerial ability and with excellent hold-up play, Beto has reached double figures for goals in each of his past four seasons.

    He was Udinese’s top scorer in 2022/23, having netted 11 times in his debut campaign for the Serie A side in 2021/22.

    0