From aaae7fbe83ce001fabd40509882e765a5d8da2c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Fri, 10 Sep 2021 19:34:38 +0200 Subject: [PATCH] Testing (#62) --- README.md | 2 +- README_fr.md | 2 +- conf/systemd.service | 30 ------------------------------ manifest.json | 2 +- 4 files changed, 3 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index a279995..942fde6 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Galène is a videoconference server (an “SFU”) that is easy to deploy and th - activity detection -**Shipped version:** 0.4.0~ynh2 +**Shipped version:** 0.4.0~ynh3 **Demo:** https://galene.org:8443/ diff --git a/README_fr.md b/README_fr.md index b79af29..90eef08 100644 --- a/README_fr.md +++ b/README_fr.md @@ -23,7 +23,7 @@ Galène est un serveur de visioconférence (un « SFU ») facile à déployer et - détection d'activité -**Version incluse :** 0.4.0~ynh2 +**Version incluse :** 0.4.0~ynh3 **Démo :** https://galene.org:8443/ diff --git a/conf/systemd.service b/conf/systemd.service index 3cd1b26..d804274 100644 --- a/conf/systemd.service +++ b/conf/systemd.service @@ -11,35 +11,5 @@ Group=__APP__ ExecStart=__FINALPATH__/galene -turn __PUBLIC_IP4__:__TURN_PORT__ -udp-range 49152-65535 -groups /home/yunohost.app/__APP__/groups -recordings /home/yunohost.app/__APP__/recordings LimitNOFILE=65536 -# Sandboxing options to harden security -# Depending on specificities of your service/app, you may need to tweak these -# .. but this should be a good baseline -# Details for these options: https://www.freedesktop.org/software/systemd/man/systemd.exec.html -NoNewPrivileges=yes -PrivateTmp=yes -PrivateDevices=yes -RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 -RestrictNamespaces=yes -RestrictRealtime=yes -DevicePolicy=closed -ProtectSystem=full -ProtectControlGroups=yes -ProtectKernelModules=yes -ProtectKernelTunables=yes -LockPersonality=yes -SystemCallFilter=~@clock @debug @module @mount @obsolete @reboot @setuid @swap - -# Denying access to capabilities that should not be relevant for webapps -# Doc: https://man7.org/linux/man-pages/man7/capabilities.7.html -CapabilityBoundingSet=~CAP_RAWIO CAP_MKNOD -CapabilityBoundingSet=~CAP_AUDIT_CONTROL CAP_AUDIT_READ CAP_AUDIT_WRITE -CapabilityBoundingSet=~CAP_SYS_BOOT CAP_SYS_TIME CAP_SYS_MODULE CAP_SYS_PACCT -CapabilityBoundingSet=~CAP_LEASE CAP_LINUX_IMMUTABLE CAP_IPC_LOCK -CapabilityBoundingSet=~CAP_BLOCK_SUSPEND CAP_WAKE_ALARM -CapabilityBoundingSet=~CAP_SYS_TTY_CONFIG -CapabilityBoundingSet=~CAP_MAC_ADMIN CAP_MAC_OVERRIDE -CapabilityBoundingSet=~CAP_NET_ADMIN CAP_NET_BROADCAST CAP_NET_RAW -CapabilityBoundingSet=~CAP_SYS_ADMIN CAP_SYS_PTRACE CAP_SYSLOG - [Install] WantedBy=multi-user.target diff --git a/manifest.json b/manifest.json index 8ae5177..051bf7f 100644 --- a/manifest.json +++ b/manifest.json @@ -6,7 +6,7 @@ "en": "Videoconferencing server that is easy to deploy", "fr": "Serveur de visioconférence facile à déployer" }, - "version": "0.4.0~ynh2", + "version": "0.4.0~ynh3", "url": "https://galene.org/", "upstream": { "license": "MIT",