From 47d94b1ad0a5ef04079e2ecc94cdbae101f0b1a4 Mon Sep 17 00:00:00 2001 From: ADRN Date: Sat, 22 Jun 2024 16:21:49 +0200 Subject: intervention Jitsi --- cluster/prod/app/jitsi/config/config.js | 2 +- cluster/prod/app/jitsi/config/nginx.conf | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) (limited to 'cluster/prod/app/jitsi') diff --git a/cluster/prod/app/jitsi/config/config.js b/cluster/prod/app/jitsi/config/config.js index cbbb616..1a6b412 100644 --- a/cluster/prod/app/jitsi/config/config.js +++ b/cluster/prod/app/jitsi/config/config.js @@ -369,7 +369,7 @@ var config = { // Message to show the users. Example: 'The service will be down for // maintenance at 01:00 AM GMT, // Does only support plaintext. No line skip. - // noticeMessage: "Suite à une utilisation contraire à nos CGU, Deuxfleurs surveille activement cette instance Jitsi et enverra tout contenu illégal à la police. Pour toute question, commentaire ou suggestion, contactez moderation@deuxfleurs.fr . Following usage breaching our TOS, Deuxfleurs actively monitors this Jitsi instance and will send any illegal behavior to the Police. For any question, remark or suggestion, reach moderation@deuxfleurs.fr", + noticeMessage: "Suite à une utilisation contraire à nos CGU, Deuxfleurs surveille activement cette instance Jitsi et enverra tout contenu illégal à la police. Pour toute question, commentaire ou suggestion, contactez moderation@deuxfleurs.fr . Following usage breaching our TOS, Deuxfleurs actively monitors this Jitsi instance and will send any illegal behavior to the Police. For any question, remark or suggestion, reach moderation@deuxfleurs.fr", // Enables calendar integration, depends on googleApiApplicationClientID // and microsoftApiApplicationClientID diff --git a/cluster/prod/app/jitsi/config/nginx.conf b/cluster/prod/app/jitsi/config/nginx.conf index 53c8596..954db0b 100644 --- a/cluster/prod/app/jitsi/config/nginx.conf +++ b/cluster/prod/app/jitsi/config/nginx.conf @@ -81,6 +81,12 @@ http { alias /srv/jitsi-meet/$1/$2; } + # Disallow robots indexation + location = /robots.txt { + add_header Content-Type text/plain; + return 200 "User-agent: *\nDisallow: /\n"; + } + # not used yet VVV # colibri (JVB) websockets #location ~ ^/colibri-ws/([a-zA-Z0-9-\.]+)/(.*) { @@ -92,12 +98,12 @@ http { #} - location ~ "2daut2wank2|2duat2wank|2duat2wank0|2duat2wank1|2duat2wank2|2duat2wank3|2duatr2wank|2duatr2wank0|2duatr2wank1|2duatr2wank2|2wank2daut2|daut1|duat2wank|duat2wank2|duatr2wank2|prettypanties|slutgfs|wabk2daugther|wank2daugther|wank2daut|wank2daut2|wank2daut3|wankwatch" { + location ~* {{ key "secrets/jitsi/blacklist_regex" }} { return 302 https://www.service-public.fr/particuliers/vosdroits/R17674; } location = /http-bind { - if ($args ~ "2daut2wank2|2duat2wank|2duat2wank0|2duat2wank1|2duat2wank2|2duat2wank3|2duatr2wank|2duatr2wank0|2duatr2wank1|2duatr2wank2|2wank2daut2|daut1|duat2wank|duat2wank2|duatr2wank2|prettypanties|slutgfs|wabk2daugther|wank2daugther|wank2daut|wank2daut2|wank2daut3|wankwatch") { + if ($args ~* {{ key "secrets/jitsi/blacklist_regex" }}) { return 403 'forbidden'; } -- cgit v1.2.3