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/)GO
Posts
2
Comments
134
Joined
2 yr. ago

  • Climate change is a hoax. It's ridiculous to think we can destroy mother nature when we did not create the climate system and certainly have no control over it. It's really simple. The earth has been alive longer than we have been in existence.

  • No minimum requirements. And here you go:

     
        
    #version: "3.8"
    services:
      invidious:
        image: quay.io/invidious/invidious:latest
        restart: unless-stopped
        security_opt:
          - no-new-privileges
        container_name: invidious
        stop_grace_period: 3s
        ports:
          - 127.0.0.1:3000:3000
        environment:
          INVIDIOUS_CONFIG: |
            db:
              dbname: invidious
              user: invidious
              password: superstrongpassword491
              host: postgres
              port: 5432
            check_tables: true
            popular_enabled: true
            login_enabled: false
            statistics_enabled: true
            hsts: true
            hmac_key: *PICK-A-LONG-RANDOM-STRING*
            https_only: true
            external_port: 443
            use_quic: true
            database_url: postgres://invidious:superstrongpassword491@postgres/invidious?auth_methods=md5,scram-sha-256
            force_resolve: ipv4
            domain: *your.domain.com*
        healthcheck:
          test: wget -nv --tries=1 --spider http://127.0.0.1:3000/api/v1/comments/jNQXAC9IVRw || exit 1
          interval: 30s
          timeout: 5s
          retries: 2
        depends_on:
          - postgres
    
      postgres:
        image: postgres:15-alpine
        container_name: postgres
        security_opt:
          - no-new-privileges
        restart: always
        # purposefully excluded volumes section
        # the database will reset on recreate
        environment:
          POSTGRES_DB: invidious
          POSTGRES_USER: invidious
          POSTGRES_PASSWORD: superstrongpassword491
        healthcheck:
          test: pg_isready -U invidious -d invidious
          interval: 10s
          timeout: 5s
          retries: 5
    
      
  • They provide the best balance for efficiency. Not too powerful enough to be a workhorse and not to weak to run multiple simple applications/services. NUCs are great in that they come with hardware video acceleration tech that's highly optimized for media transcoding.

  • You don't get any network isolation with this approach vs a service running in its own dedicated virtual network. Just for this reason, I think Wireguard as a VPN access to other local services is insecure.