location /.well-known/matrix/ {
        types { } default_type "application/json";
        alias /etc/matrix-synapse/wellknown/;
        add_header Access-Control-Allow-Origin *;
    }

    location /_matrix {
        proxy_pass http://[::1]:20080;
        proxy_set_header Host "franzi.business";
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
    }

    location /_matrix/media {
        client_max_body_size 500M;

        proxy_read_timeout 600s;
        proxy_set_header Host "franzi.business";
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_pass http://localhost:20090;
    }