Misc rework, reorganization

This commit is contained in:
Alexandre Aubin 2021-02-07 03:20:11 +01:00
parent 9a3bf730fd
commit d66a538688
50 changed files with 71 additions and 153 deletions

View file

@ -13,11 +13,7 @@ Les applications doivent être packagées manuellement par les packageurs/mainte
Les applications peuvent être installées et gérées via l'interface webadmin dans la partie 'Applications', ou via les commandes de la catégorie `yunohost app`.
## Listes d'applications
Du point de vue technique, les applications sont des dépôts de code public (comme [celui-ci](https://github.com/YunoHost-Apps/wordpress_ynh)). Les applications existantes sont indexées à l'aide de "listes d'applications". Ces listes peuvent être gérées dans Applications > Installer > Gérer les listes d'applications, ou avec des commandes telles que `yunohost app fetchlist`.
La liste des applications existantes peut être consultée sur [cette page](/apps).
Il est possible de naviguer dans le catalogue d'application dans la webadmin (dans Applications > Installer) ou bien [ici](/apps).
## Niveaux d'intégration et de qualité

View file

@ -13,11 +13,7 @@ Applications must be packaged manually by application packagers/maintainers. App
Applications can be installed and managed through the webadmin interface in 'Applications' or through commands of the `yunohost app` category.
## Application lists
From the technical point of view, applications are public code repository (such as [this one](https://github.com/YunoHost-Apps/wordpress_ynh)). Existing applications are indexed using "application lists". Those lists can be managed in Applications > Install > Manage applications lists or with commands such as `yunohost app fetchlist`.
The full list of application can be browsed at [this page](/apps).
The application catalog can be browsed in the webadmin (in Applications > Install) or [here](/apps).
## Integration and quality levels

View file

@ -1,26 +0,0 @@
---
title: Mettre à jour le système
template: docs
taxonomy:
category: docs
routes:
default: '/update'
---
## Depuis la webadmin
Dans la partie administration, choisir Mettre à jour le système.
Lapplication recherche les mises à jour et les propose sil y en a.
Si cest le cas, cliquer sur le bouton vert « Mettre à jour » et les mises à
jour se font.
## Depuis la ligne de commande
Depuis la ligne de commande, vous pouvez utiliser :
``` bash
yunohost tools update
yunohost tools upgrade --system
```

View file

@ -1,25 +0,0 @@
---
title: Update the system
template: docs
taxonomy:
category: docs
routes:
default: '/update'
---
## From the webadmin
On the administraton panel, click on Upgrade the system.
The application search for updates and propose it if so.
If so, click on green update button and updates are applied.
## From the command line
From the command line, you can run:
``` bash
yunohost tools update
yunohost tools upgrade --system
```

View file

@ -1,46 +0,0 @@
---
title: Mettre à jour ses applications
template: docs
taxonomy:
category: docs
routes:
default: '/app_update'
---
Une fois que vous avez installé des applications, il est nécessaire de les mettre à jour. Plusieurs méthodes existent et sont détaillées ci-dessous.
** Attention : ** il est recommandé de faire une sauvegarde de la base de données (par exemple via lapplication [phpMyAdmin](https://github.com/YunoHost-apps/phpmyadmin_ynh) ([installer](https://install-app.yunohost.org/?app=phpmyadmin))) ainsi que des fichiers avant une opération de mise à jour.
### Mise à jour par linterface Web
Pour cela, il faut aller dans longlet "Mettre à jour le système".
Une fois la liste des paquets et des applications rafraîchie, il sera proposé de mettre à jour les applications et paquets qui peuvent lêtre.
### Mise à jour en ligne de commande
Il faut dabord se connecter sur le serveur en SSH, puis entrer la commande suivante (dans le cas dune mise à jour WordPress) :
```bash
yunohost app upgrade wordpress
```
**Note :** dans le cas où plusieurs applications du même type (ex : deux WordPress) sont installées sur le serveur, il est nécessaire de spécifier le nom dinstance (ex : wordpress ou wordpress__2).
#### Mise à jour dune application non officielle
Il faut pour cela indiquer le dépôt Git qui contient la mise à jour.
Par exemple, pour mettre à jour LimeSurvey, entrer :
```bash
yunohost app upgrade limesurvey -u https://github.com/zamentur/limesurvey_ynh
```
**Note :** faites attention aux applications/mises à jour non officielles que vous installez. Assurez-vous que ces mises à jour sont stables et ne constituent pas une étape de développement. Si une application ou une mise à jour nest pas intégrée au dépôt officiel, il y a sûrement une raison.
**Attention :** assurez-vous du contenu de cette mise à jour; linstallation ou la mise à jour dune application non officielle permet à cette dernière dexécuter des scripts avec les privilèges les plus élevés. Si le script est malicieux, il pourrait nuire à votre vie privée en communiquant à des tiers toute donnée présente sur le serveur, ou bien les détruire irrémédiablement.
##### Options de ligne de commande
Lorsque vous mettez à jour des applications à partir de la ligne de commande, vous pouvez spécifier des options spécifiques pour modifier le comportement du script d'upgrade.
Pour définir ces options, définissez la variable correspondante avant la commande d'upgrade : `sudo OPTION_TO_SET=1 yunohost app upgrade wordpress`
Les options disponibles sont:
- `NO_BACKUP_UPGRADE`: Ne pas effectuer le backup avant la mise à jour. Ce qui veut dire que la mise à jour se fera sans sauvegarde de sécurité.
- `YNH_FORCE_UPGRADE`: Force la mise à jour de l'application et du package, même si l'application est déjà à jour.

View file

@ -1,45 +0,0 @@
---
title: Upgrade your applications
template: docs
taxonomy:
category: docs
routes:
default: '/app_update'
---
Once you installed applications, you may need to upgrade them, sooner or later.
**Caution:** please be advised to backup your databases (using phpMyAdmin application for example) and files before any upgrade.
### Upgrade using the admin panel
Go to Tools > Update system
Once the applications packages list is retrieved, you will be able to update official applications that have a pending upgrade.
### Upgrade using command line
First, connect to your server through SSH and type in the following command (WordPress update):
```bash
yunohost app upgrade wordpress
```
**Note:** in case you have multiple instances of the same type (ex: 2 wordpress) installed, you will need to specify the instance name (ex: wordpress or wordpress__2).
#### Upgrade an unofficial application
Specify the Git repository containing the upgrade.
For intance, to upgrade LimeSurvey:
```bash
yunohost app upgrade limesurvey -u https://github.com/zamentur/limesurvey_ynh
```
**Note:** be cautious when installing unofficial applications and upgrades. Be sure that theses updates are stables and are not a step in the development process. There may be a good reason if an application is not listed in the official repository.
**Caution:** be sure to check the content of any update; installing or upgrading an unofficial application allows it to run scripts with the highest privileges.
#### Command line options
When upgrading apps from the command line, you can specify specific options to change the behaviour of the upgrade script.
To set those options, set the corresponding variable before the upgrade command: `sudo OPTION_TO_SET=1 yunohost app upgrade wordpress`
Available options are:
- `NO_BACKUP_UPGRADE`: Do not perform the backup before the upgrade. Which means the upgrade will be operated without a security backup.
- `YNH_FORCE_UPGRADE`: Force the upgrade of the app and the package, even if the app is already up to date.

View file

@ -0,0 +1,34 @@
---
title: Mettre à jour le système
template: docs
taxonomy:
category: docs
routes:
default: '/update'
aliases:
- '/upgrade'
---
## Depuis la webadmin
Dans la partie administration, choisir Mettre à jour le système. YunoHost va mettre à jour le catalogue des paquets sytème et le catalogue des applications, et afficher les mise à jour disponibles.
Cliquez sur les boutons verts pour lancer les mises à jours du système et des applications.
## Depuis la ligne de commande
Voici quelques exemples de ligne de commande correspondantes :
``` bash
# Aller chercher les mises à jour disponibles
yunohost tools update
# Mettre à jour tous les paquets systèmes
yunohost tools upgrade --system
# Mettre à jour toutes les applications
yunohost tools upgrade --apps
# Mettre à jour une application en particulier
yunohost app upgrade wordpress
```

View file

@ -0,0 +1,34 @@
---
title: Update the system
template: docs
taxonomy:
category: docs
routes:
default: '/update'
aliases:
- '/upgrade'
---
## From the webadmin
On the administraton panel, click on Upgrade the system. YunoHost will refresh the system package catalog as well as the application catalog, and display available upgrades.
Click on green upgrade buttons to upgrade the system and applications.
## From the command line
Here are some example of corresponding command lines:
``` bash
# Fetch available updates
yunohost tools update
# Upgrade all system packages
yunohost tools upgrade --system
# Upgrade all apps
yunohost tools upgrade --apps
# Upgrade a specific application
yunohost app upgrade wordpress
```

View file

@ -17,7 +17,7 @@ Two things remain important to note:
*If you need advice, do not hesitate to [ask us](/help).*
*To talk about security flaws, contact the [YunoHost security team](/security_team).*
*To discuss security flaws, contact the [YunoHost security team](/security_team).*
---