From b5f81e11ed430e60aafa50e392e22a152159cf52 Mon Sep 17 00:00:00 2001 From: tituspijean Date: Thu, 1 Dec 2022 22:39:00 +0100 Subject: [PATCH] Add warning about disabling the API --- .../02.administer/45.tutorials/60.security/security.fr.md | 7 ++++++- pages/02.administer/45.tutorials/60.security/security.md | 8 +++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/pages/02.administer/45.tutorials/60.security/security.fr.md b/pages/02.administer/45.tutorials/60.security/security.fr.md index 1e572001..9a5329db 100644 --- a/pages/02.administer/45.tutorials/60.security/security.fr.md +++ b/pages/02.administer/45.tutorials/60.security/security.fr.md @@ -95,7 +95,12 @@ sudo yunohost settings set security.ssh.compatibility -v modern ### Désactivation de l’API YunoHost -YunoHost est administrable via une **API HTTP**, servie sur le port 6787 par défaut (seulement sur `localhost`). Elle permet d’administrer une grande partie de votre serveur, et peut donc être utilisée à des **fins malveillantes**. La meilleure chose à faire si vous êtes habitués à la ligne de commande est de désactiver le service `yunohost-api`, et **utiliser la [ligne de commande](/commandline)** en SSH. +YunoHost est administrable via une **API HTTP**, servie sur le port 6787 par défaut (seulement sur `localhost`). +Elle permet d’administrer une grande partie de votre serveur, et peut donc être utilisée à des **fins malveillantes**. +La meilleure chose à faire si vous êtes habitués à la ligne de commande est de désactiver le service `yunohost-api`, et **utiliser la [ligne de commande](/commandline)** en SSH. + +! Ceci va désactiver à la fois l'API et l'interface d'administration web de YunoHost qui en dépend. +! Ne continuez que si vous êtes à l'aise avec la ligne de commande. ```bash sudo systemctl disable yunohost-api diff --git a/pages/02.administer/45.tutorials/60.security/security.md b/pages/02.administer/45.tutorials/60.security/security.md index 01d5ba35..568a7334 100644 --- a/pages/02.administer/45.tutorials/60.security/security.md +++ b/pages/02.administer/45.tutorials/60.security/security.md @@ -91,7 +91,13 @@ sudo yunohost settings set security.ssh.compatibility -v modern ``` ### Disable the YunoHost API -YunoHost administration is accessible through an **HTTP API**, served on the 6787 port by default (only on `localhost`). It can be used to administer a lot of things on your server, so malicious actors can also use it to damage your server. The best thing to do, if you know how to use the [command-line interface](/commandline), is to deactivate the `yunohost-api` service. + +YunoHost administration is accessible through an **HTTP API**, served on the 6787 port by default (only on `localhost`). +It can be used to administer a lot of things on your server, so malicious actors can also use it to damage your server. +The best thing to do, if you know how to use the [command-line interface](/commandline), is to deactivate the `yunohost-api` service. + +! This will completely disable both YunoHost's API and the web administration panel that relies on it. +! Proceed only if you are confortable with the command line interface. ```bash sudo systemctl disable yunohost-api