Skip Navigation

Posts
18
Comments
291
Joined
6 yr. ago

  • You dont now what he means with "free".

  • Wow, I pronounced it N-G-X. Don't know why.

  • I use ghost and can totally recommend it. I installed it in 5 min. via docker compose in combination with mysql.

    The fact that it is low on resources, has tons of features and easy code injection, makes it perfect. WordPress is bloated with to much nonsense. If you want to see a good ghost example: https://itsfoss.com/

    PS only unnecessary are these stupid Twitter and Facebook integrations but they can be deactivated.

    If OP uses docker, I would share my compose.yml if wanted.

  • Interesting way of using agh. I use some small VPS just for it and there is no need for caddy, agh is able to run 443 on its own. Now I am thinking of test it because I have to recreate the certs manually. I thought it's because of the wildcard certs I use for DoT and DoQ. Maybe caddy can handle this, too.

  • Stalwart mail

  • True, late stage millenials are the same kind as Gen Y/A.

  • Same, looks like we are shady now.

  • Correct you need a separate subdomain.

  •  yaml
        
    services:
      sliding-sync:
        image: ghcr.io/matrix-org/sliding-sync:v0.99.1
        restart: unless-stopped
        ports:
          - 8881:8881
        environment:
          - SYNCV3_SECRET=yoursecret
          - SYNCV3_SERVER=https://newsub.domain.com/
          - SYNCV3_DB=user=syncv3 dbname=syncv3 sslmode=disable
            host=sliding-postgres password=secret
          - SYNCV3_BINDADDR=0.0.0.0:8881
        depends_on:
          - sliding-postgres
      sliding-postgres:
        image: postgres:16-alpine
        restart: unless-stopped
        environment:
          - POSTGRES_USER=syncv3
          - POSTGRES_PASSWORD=secret
          - POSTGRES_DB=syncv3
        volumes:
          - sliding_db_data:/var/lib/postgresql/data
    volumes:
      sliding_db_data: null
    networks: {}
    
      

    This is my sliding compose file, and this is the Caddyfile part just for sliding:

     bash
        
    newsub.domain.com {
            encode gzip
            header /.well-known/matrix/* Content-Type application/json
            header /.well-known/matrix/* Access-Control-Allow-Origin *
            respond /.well-known/matrix/server {"m.server":"newsub.domain.com:443"}
            respond /.well-known/matrix/client {"m.homeserver":{"base_url":"https://newsub.domain.com/"},"org.matrix.msc3575.proxy":{"url":"https://newsub.domain.com/sliding-sync"}}
            reverse_proxy /_matrix/* http://192.168.1.1:8008/ {
                    transport http {
                            compression on
                    }
            }
            handle_path /sliding-sync/* {
                    reverse_proxy http://192.168.1.1:8881/
            }
    
      
  • I got exactly this config working. The compose file wasn't the problem. I had to fiddle around with my caddy proxy setup. Do you want my settings? Or do you use something other than caddy?

  • Haha, they don't know how to use the three dodecahedron's.

  • I switch them too much, plz let me have some fun with Rio just till the end of the week.

  • But how? In a Final Destination flow, where the audience is thinking: "oh boy, these kids will all die after school."

  • Most of the book yes, but the kid with animal cruelty and the racism story, were good stuff.

  • You can stick a lot of German words together, but it isn't easy to give this mess a meaning. It isn't normally used. More than 3 is blasphemy.

  • Me too. Can't forget the child who starves to death. Drawing stick figures was a pain.

  • That's my struggle now. Nothing more to scan. But it's like a rabbit hole. I'm actually make use of the ASN numbers and use a mail address to hord the digital papers, too.

  • Setting up Paperless-ngx and scan up all the papers (which now can be recycled).

    That's what I did with my last free days.