next set of updates
This commit is contained in:
		
							
								
								
									
										58
									
								
								jails/config/matrix/config.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								jails/config/matrix/config.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,58 @@
 | 
			
		||||
{
 | 
			
		||||
    "default_server_config": {
 | 
			
		||||
        "m.homeserver": {
 | 
			
		||||
            "base_url": "https://matrix.ahlawat.com",
 | 
			
		||||
            "server_name": "matrix.ahlawat.com"
 | 
			
		||||
        },
 | 
			
		||||
        "m.identity_server": {
 | 
			
		||||
            "base_url": "https://vector.im"
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    "disable_custom_urls": false,
 | 
			
		||||
    "disable_guests": false,
 | 
			
		||||
    "disable_login_language_selector": false,
 | 
			
		||||
    "disable_3pid_login": false,
 | 
			
		||||
    "brand": "Riot",
 | 
			
		||||
    "integrations_ui_url": "https://scalar.vector.im/",
 | 
			
		||||
    "integrations_rest_url": "https://scalar.vector.im/api",
 | 
			
		||||
    "integrations_widgets_urls": [
 | 
			
		||||
        "https://scalar.vector.im/_matrix/integrations/v1",
 | 
			
		||||
        "https://scalar.vector.im/api",
 | 
			
		||||
        "https://scalar-staging.vector.im/_matrix/integrations/v1",
 | 
			
		||||
        "https://scalar-staging.vector.im/api",
 | 
			
		||||
        "https://scalar-staging.riot.im/scalar/api"
 | 
			
		||||
    ],
 | 
			
		||||
    "bug_report_endpoint_url": "https://riot.im/bugreports/submit",
 | 
			
		||||
    "defaultCountryCode": "US",
 | 
			
		||||
    "showLabsSettings": false,
 | 
			
		||||
    "features": {
 | 
			
		||||
        "feature_pinning": "labs",
 | 
			
		||||
        "feature_custom_status": "labs",
 | 
			
		||||
        "feature_custom_tags": "labs",
 | 
			
		||||
        "feature_state_counters": "labs"
 | 
			
		||||
    },
 | 
			
		||||
    "default_federate": true,
 | 
			
		||||
    "default_theme": "light",
 | 
			
		||||
    "roomDirectory": {
 | 
			
		||||
        "servers": [
 | 
			
		||||
            "matrix.org"
 | 
			
		||||
        ]
 | 
			
		||||
    },
 | 
			
		||||
    "welcomeUserId": "@riot-bot:matrix.org",
 | 
			
		||||
    "piwik": {
 | 
			
		||||
        "url": "https://piwik.riot.im/",
 | 
			
		||||
        "whitelistedHSUrls": ["https://matrix.org"],
 | 
			
		||||
        "whitelistedISUrls": ["https://vector.im", "https://matrix.org"],
 | 
			
		||||
        "siteId": 1
 | 
			
		||||
    },
 | 
			
		||||
    "enable_presence_by_hs_url": {
 | 
			
		||||
        "https://matrix.org": false,
 | 
			
		||||
        "https://matrix-client.matrix.org": false
 | 
			
		||||
    },
 | 
			
		||||
    "settingDefaults": {
 | 
			
		||||
        "breadcrumbs": true
 | 
			
		||||
    },
 | 
			
		||||
    "jitsi": {
 | 
			
		||||
        "preferredDomain": "meet.ahlawat.com"
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										161
									
								
								jails/config/matrix/nginx.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										161
									
								
								jails/config/matrix/nginx.conf
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,161 @@
 | 
			
		||||
 | 
			
		||||
#user  nobody;
 | 
			
		||||
worker_processes  1;
 | 
			
		||||
 | 
			
		||||
# This default error log path is compiled-in to make sure configuration parsing
 | 
			
		||||
# errors are logged somewhere, especially during unattended boot when stderr
 | 
			
		||||
# isn't normally logged anywhere. This path will be touched on every nginx
 | 
			
		||||
# start regardless of error log location configured here. See
 | 
			
		||||
# https://trac.nginx.org/nginx/ticket/147 for more info. 
 | 
			
		||||
#
 | 
			
		||||
#error_log  /var/log/nginx/error.log;
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
#pid        logs/nginx.pid;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
events {
 | 
			
		||||
    worker_connections  1024;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
http {
 | 
			
		||||
    include       mime.types;
 | 
			
		||||
    default_type  application/octet-stream;
 | 
			
		||||
 | 
			
		||||
    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
 | 
			
		||||
    #                  '$status $body_bytes_sent "$http_referer" '
 | 
			
		||||
    #                  '"$http_user_agent" "$http_x_forwarded_for"';
 | 
			
		||||
 | 
			
		||||
    #access_log  logs/access.log  main;
 | 
			
		||||
 | 
			
		||||
    sendfile        on;
 | 
			
		||||
    #tcp_nopush     on;
 | 
			
		||||
 | 
			
		||||
    #keepalive_timeout  0;
 | 
			
		||||
    keepalive_timeout  65;
 | 
			
		||||
 | 
			
		||||
    #gzip  on;
 | 
			
		||||
 | 
			
		||||
#    server {
 | 
			
		||||
#        listen       80;
 | 
			
		||||
#        server_name  localhost;
 | 
			
		||||
 | 
			
		||||
        #charset koi8-r;
 | 
			
		||||
 | 
			
		||||
        #access_log  logs/host.access.log  main;
 | 
			
		||||
 | 
			
		||||
#        location / {
 | 
			
		||||
#            root   /usr/local/www/nginx;
 | 
			
		||||
#            index  index.html index.htm;
 | 
			
		||||
#        }
 | 
			
		||||
 | 
			
		||||
        #error_page  404              /404.html;
 | 
			
		||||
 | 
			
		||||
        # redirect server error pages to the static page /50x.html
 | 
			
		||||
        #
 | 
			
		||||
#        error_page   500 502 503 504  /50x.html;
 | 
			
		||||
#        location = /50x.html {
 | 
			
		||||
#            root   /usr/local/www/nginx-dist;
 | 
			
		||||
#        }
 | 
			
		||||
 | 
			
		||||
        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
 | 
			
		||||
        #
 | 
			
		||||
        #location ~ \.php$ {
 | 
			
		||||
        #    proxy_pass   http://127.0.0.1;
 | 
			
		||||
        #}
 | 
			
		||||
 | 
			
		||||
        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
 | 
			
		||||
        #
 | 
			
		||||
        #location ~ \.php$ {
 | 
			
		||||
        #    root           html;
 | 
			
		||||
        #    fastcgi_pass   127.0.0.1:9000;
 | 
			
		||||
        #    fastcgi_index  index.php;
 | 
			
		||||
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
 | 
			
		||||
        #    include        fastcgi_params;
 | 
			
		||||
        #}
 | 
			
		||||
 | 
			
		||||
        # deny access to .htaccess files, if Apache's document root
 | 
			
		||||
        # concurs with nginx's one
 | 
			
		||||
        #
 | 
			
		||||
        #location ~ /\.ht {
 | 
			
		||||
        #    deny  all;
 | 
			
		||||
        #}
 | 
			
		||||
#    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    # another virtual host using mix of IP-, name-, and port-based configuration
 | 
			
		||||
    #
 | 
			
		||||
    #server {
 | 
			
		||||
    #    listen       8000;
 | 
			
		||||
    #    listen       somename:8080;
 | 
			
		||||
    #    server_name  somename  alias  another.alias;
 | 
			
		||||
 | 
			
		||||
    #    location / {
 | 
			
		||||
    #        root   html;
 | 
			
		||||
    #        index  index.html index.htm;
 | 
			
		||||
    #    }
 | 
			
		||||
    #}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    # HTTPS server
 | 
			
		||||
    #
 | 
			
		||||
    #server {
 | 
			
		||||
    #    listen       443 ssl;
 | 
			
		||||
    #    server_name  localhost;
 | 
			
		||||
 | 
			
		||||
    #    ssl_certificate      cert.pem;
 | 
			
		||||
    #    ssl_certificate_key  cert.key;
 | 
			
		||||
 | 
			
		||||
    #    ssl_session_cache    shared:SSL:1m;
 | 
			
		||||
    #    ssl_session_timeout  5m;
 | 
			
		||||
 | 
			
		||||
    #    ssl_ciphers  HIGH:!aNULL:!MD5;
 | 
			
		||||
    #    ssl_prefer_server_ciphers  on;
 | 
			
		||||
 | 
			
		||||
    #    location / {
 | 
			
		||||
    #        root   html;
 | 
			
		||||
    #        index  index.html index.htm;
 | 
			
		||||
    #    }
 | 
			
		||||
    #}
 | 
			
		||||
 | 
			
		||||
    server_names_hash_bucket_size 64;
 | 
			
		||||
 | 
			
		||||
    server {
 | 
			
		||||
	    listen 80 default_server;
 | 
			
		||||
	    listen [::]:80 default_server;
 | 
			
		||||
	    server_name _;
 | 
			
		||||
	    return 301 https://$host$request_uri;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    server {
 | 
			
		||||
        listen      0.0.0.0:443 ssl http2;
 | 
			
		||||
        listen      [::]:443 ssl http2;
 | 
			
		||||
        server_name matrix.ahlawat.com;
 | 
			
		||||
 | 
			
		||||
        ssl_certificate      /mnt/certs/fullchain.pem;
 | 
			
		||||
        ssl_certificate_key  /mnt/certs/privkey.pem;
 | 
			
		||||
 | 
			
		||||
        ssl_session_cache    shared:SSL:1m;
 | 
			
		||||
        ssl_session_timeout  5m;
 | 
			
		||||
 | 
			
		||||
        ssl_ciphers  HIGH:!aNULL:!MD5;
 | 
			
		||||
        ssl_prefer_server_ciphers  on;
 | 
			
		||||
 | 
			
		||||
        #access_log  logs/host.access.log  main;
 | 
			
		||||
 | 
			
		||||
        #location /favicon.ico { access_log off; log_not_found off; }
 | 
			
		||||
 | 
			
		||||
        root /usr/local/www/riot;
 | 
			
		||||
        index index.html;
 | 
			
		||||
 | 
			
		||||
        #error_page  404              /404.html;
 | 
			
		||||
 | 
			
		||||
        # redirect server error pages to the static page /50x.html
 | 
			
		||||
        #
 | 
			
		||||
        error_page   500 502 503 504  /50x.html;
 | 
			
		||||
        location = /50x.html {
 | 
			
		||||
            root   /usr/local/www/nginx-dist;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user