mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
various fixes
This commit is contained in:
parent
3780671819
commit
36fed7866e
67 changed files with 610 additions and 606 deletions
|
@ -33,6 +33,7 @@
|
||||||
"html",
|
"html",
|
||||||
"css",
|
"css",
|
||||||
"javascript",
|
"javascript",
|
||||||
|
"php",
|
||||||
"json",
|
"json",
|
||||||
"yaml",
|
"yaml",
|
||||||
"toml",
|
"toml",
|
||||||
|
|
|
@ -30,7 +30,7 @@ routes:
|
||||||
!!! **Советы**:
|
!!! **Советы**:
|
||||||
!!! - вы можете сделать отсортировать по ping, как показано на этом скриншоте, чтобы легко увидеть используемый IP.
|
!!! - вы можете сделать отсортировать по ping, как показано на этом скриншоте, чтобы легко увидеть используемый IP.
|
||||||
!!! - обычно ваш сервер должен отображаться как прослушивающий на портах 80 и 443
|
!!! - обычно ваш сервер должен отображаться как прослушивающий на портах 80 и 443
|
||||||
!!! - в случае сомнений просто введите `<https://192.168.x.y> " в вашем браузере, чтобы проверить, является ли это YunoHost или нет.
|
!!! - в случае сомнений просто введите `https://192.168.x.y` в вашем браузере, чтобы проверить, является ли это YunoHost или нет.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
|
@ -97,7 +97,7 @@ Wenn Ihr ISP oder Host dies zulässt, empfehlen wir Ihnen, eine
|
||||||
[Reverse-DNS-Konfiguration](https://de.wikipedia.org/wiki/Reverse_DNS)
|
[Reverse-DNS-Konfiguration](https://de.wikipedia.org/wiki/Reverse_DNS)
|
||||||
für Ihre öffentlichen IPv4- und/oder IPv6-Adressen. Dadurch wird verhindert, dass Sie als Spammer von den Anti-Spam-Filtersystemen markiert werden.
|
für Ihre öffentlichen IPv4- und/oder IPv6-Adressen. Dadurch wird verhindert, dass Sie als Spammer von den Anti-Spam-Filtersystemen markiert werden.
|
||||||
|
|
||||||
**N.B. : Die Reverse-DNS-Konfiguration erfolgt bei Ihrem Internet Service Provider bzw. VPS-Host. Es betrifft _nicht_ den Registrar Ihres Domainnamens.**
|
**N.B. : Die Reverse-DNS-Konfiguration erfolgt bei Ihrem Internet Service Provider bzw. VPS-Host. Es betrifft *nicht* den Registrar Ihres Domainnamens.**
|
||||||
|
|
||||||
Das heißt, wenn Ihre öffentliche IPv4-Adresse `111.222.333.444` ist und Ihr
|
Das heißt, wenn Ihre öffentliche IPv4-Adresse `111.222.333.444` ist und Ihr
|
||||||
Domänename `domain.tld` ist, sollten Sie mit dem Befehl
|
Domänename `domain.tld` ist, sollten Sie mit dem Befehl
|
||||||
|
|
|
@ -104,7 +104,7 @@ inverse](https://fr.wikipedia.org/wiki/Domain_Name_System#R%C3%A9solution_invers
|
||||||
pour vos adresses publiques IPv4 et/ou IPv6. Ceci vous évitera d'être marqué
|
pour vos adresses publiques IPv4 et/ou IPv6. Ceci vous évitera d'être marqué
|
||||||
comme spammeur par les systèmes de filtrage anti-spams.
|
comme spammeur par les systèmes de filtrage anti-spams.
|
||||||
|
|
||||||
**N.B. : la configuration du DNS inverse se passe au niveau de votre fournisseur d'accès à Internet, ou de votre hébergeur de VPS. Elle ne se fait _pas_ sur le registrar de votre nom de domaine.**
|
**N.B. : la configuration du DNS inverse se passe au niveau de votre fournisseur d'accès à Internet, ou de votre hébergeur de VPS. Elle ne se fait *pas* sur le registrar de votre nom de domaine.**
|
||||||
|
|
||||||
Cela signifie que si votre adresse IPv4 publique est `111.222.333.444` et que
|
Cela signifie que si votre adresse IPv4 publique est `111.222.333.444` et que
|
||||||
votre nom de domaine est `domain.tld`, vous devez obtenir le résultat suivant
|
votre nom de domaine est `domain.tld`, vous devez obtenir le résultat suivant
|
||||||
|
|
|
@ -13,7 +13,7 @@ Diese Seite listet einige Tipps und Richtlinien auf, die jeder YunoHost-Administ
|
||||||
|
|
||||||
Das heißt : Entweder ist der Server für den Betreib vorgesehen, oder ein Testserver, auf dem Sie sich erlauben, zu experimentieren.
|
Das heißt : Entweder ist der Server für den Betreib vorgesehen, oder ein Testserver, auf dem Sie sich erlauben, zu experimentieren.
|
||||||
|
|
||||||
Ist Ihr Ziel, einen Prsoduktionserver zu benutzen, so beachten Sie folgendes :
|
Ist Ihr Ziel, einen Produktionserver zu benutzen, so beachten Sie folgendes :
|
||||||
|
|
||||||
- ein Server ist ein empfindliches System : Seien Sie vorsichtig, methodisch und geduldig ;
|
- ein Server ist ein empfindliches System : Seien Sie vorsichtig, methodisch und geduldig ;
|
||||||
- experimentieren und Anpassen einschränken - insbesondere von Konfigurationsdateien ;
|
- experimentieren und Anpassen einschränken - insbesondere von Konfigurationsdateien ;
|
||||||
|
|
|
@ -23,7 +23,7 @@ Si votre but est d'avoir un serveur de production :
|
||||||
|
|
||||||
## Keep it simple
|
## Keep it simple
|
||||||
|
|
||||||
YunoHost est conçu pour fonctionner avec des cas d'utilisation généraux et simples. S'écarter de ces conditions rendra les choses plus difficiles et vous aurez besoin de connaissances techniques pour les faire fonctionner. Par exemple,
|
YunoHost est conçu pour fonctionner avec des cas d'utilisation généraux et simples. S'écarter de ces conditions rendra les choses plus difficiles et vous aurez besoin de connaissances techniques pour les faire fonctionner. Par exemple :
|
||||||
|
|
||||||
- n'essayez pas d'exécuter YunoHost dans un contexte où vous ne pouvez pas avoir le contrôle des ports 80 et 443 (ou pas d'Internet du tout) ;
|
- n'essayez pas d'exécuter YunoHost dans un contexte où vous ne pouvez pas avoir le contrôle des ports 80 et 443 (ou pas d'Internet du tout) ;
|
||||||
- n'essayez pas d'héberger cinq serveurs derrière la même connexion Internet si vous n'êtes pas déjà un utilisateur avancé ;
|
- n'essayez pas d'héberger cinq serveurs derrière la même connexion Internet si vous n'êtes pas déjà un utilisateur avancé ;
|
||||||
|
|
|
@ -23,7 +23,7 @@ Se il tuo obiettivo è avere un server in produzione:
|
||||||
|
|
||||||
## Keep it simple
|
## Keep it simple
|
||||||
|
|
||||||
YunoHost è progettato per funzionare in casi d'uso generici e semplici. Deviare da queste condizioni renderà le cose più difficili e avrai bisogno di conoscenze tecniche perché tutto funzioni. Per esempio,
|
YunoHost è progettato per funzionare in casi d'uso generici e semplici. Deviare da queste condizioni renderà le cose più difficili e avrai bisogno di conoscenze tecniche perché tutto funzioni. Per esempio:
|
||||||
|
|
||||||
- non provare ad eseguire YunoHost in un contesto dove non puoi controllare le porte 80 e 443 (o senza Internet del tutto);
|
- non provare ad eseguire YunoHost in un contesto dove non puoi controllare le porte 80 e 443 (o senza Internet del tutto);
|
||||||
- non provare a hostare cinque server dietro la stessa connessione Internet se non sei un utente esperto;
|
- non provare a hostare cinque server dietro la stessa connessione Internet se non sei un utente esperto;
|
||||||
|
|
|
@ -23,7 +23,7 @@ If your goal is to run a production server:
|
||||||
|
|
||||||
## Keep it simple
|
## Keep it simple
|
||||||
|
|
||||||
YunoHost is designed to work with general and simple use cases in mind. Deviating from those conditions will make things harder and you will need technical knowledge to make it work. For instance,
|
YunoHost is designed to work with general and simple use cases in mind. Deviating from those conditions will make things harder and you will need technical knowledge to make it work. For instance:
|
||||||
|
|
||||||
- do not try to run YunoHost in a context where you cannot have control over ports 80 and 443 (or no internet at all);
|
- do not try to run YunoHost in a context where you cannot have control over ports 80 and 443 (or no internet at all);
|
||||||
- do not try to host five servers behind the same internet connection if you are not already an advanced user;
|
- do not try to host five servers behind the same internet connection if you are not already an advanced user;
|
||||||
|
|
|
@ -112,7 +112,7 @@ Der Befehl "yunohost" kann zur Verwaltung deines Servers verwendet werden und f
|
||||||
|
|
||||||
YunoHost-Befehle haben normalerweise diese Art von Struktur:
|
YunoHost-Befehle haben normalerweise diese Art von Struktur:
|
||||||
|
|
||||||
```bash
|
```test
|
||||||
yunohost app install wordpress --label Webmail
|
yunohost app install wordpress --label Webmail
|
||||||
^ ^ ^ ^
|
^ ^ ^ ^
|
||||||
| | | |
|
| | | |
|
||||||
|
|
|
@ -109,7 +109,7 @@ El comando `yunohost` puede ser utilizado para administrar tu servidor o realiza
|
||||||
|
|
||||||
Los comandos YunoHost tienen este tipo de estructura :
|
Los comandos YunoHost tienen este tipo de estructura :
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
yunohost app install wordpress --label Webmail
|
yunohost app install wordpress --label Webmail
|
||||||
^ ^ ^ ^
|
^ ^ ^ ^
|
||||||
| | | |
|
| | | |
|
||||||
|
|
|
@ -131,7 +131,7 @@ La commande `yunohost` peut être utilisée pour administrer votre serveur ou r
|
||||||
|
|
||||||
Les commandes YunoHost ont ce type de structure :
|
Les commandes YunoHost ont ce type de structure :
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
yunohost app install wordpress --label Webmail
|
yunohost app install wordpress --label Webmail
|
||||||
^ ^ ^ ^
|
^ ^ ^ ^
|
||||||
| | | |
|
| | | |
|
||||||
|
|
|
@ -107,7 +107,7 @@ The `yunohost` command can be used to administrate your server and perform the v
|
||||||
|
|
||||||
YunoHost commands usually have this kind of structure :
|
YunoHost commands usually have this kind of structure :
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
yunohost app install wordpress --label Webmail
|
yunohost app install wordpress --label Webmail
|
||||||
^ ^ ^ ^
|
^ ^ ^ ^
|
||||||
| | | |
|
| | | |
|
||||||
|
|
|
@ -131,7 +131,7 @@ The `yunohost` command can be used to administer your server and perform the var
|
||||||
|
|
||||||
YunoHost commands usually have this kind of structure :
|
YunoHost commands usually have this kind of structure :
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
yunohost app install wordpress --label Webmail
|
yunohost app install wordpress --label Webmail
|
||||||
^ ^ ^ ^
|
^ ^ ^ ^
|
||||||
| | | |
|
| | | |
|
||||||
|
|
|
@ -41,8 +41,8 @@ Les groupes existants sont listés en haut de la page *groupes et autorisations*
|
||||||
[ui-tab title="À partir de la ligne de commande"]
|
[ui-tab title="À partir de la ligne de commande"]
|
||||||
Pour obtenir la liste des groupes existants en ligne de commande :
|
Pour obtenir la liste des groupes existants en ligne de commande :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
$ yunohost user group list
|
yunohost user group list
|
||||||
groups:
|
groups:
|
||||||
all_users:
|
all_users:
|
||||||
members:
|
members:
|
||||||
|
@ -67,7 +67,7 @@ Pour créer un nouveau groupe, il suffit de cliquer sur le bouton "Nouveau group
|
||||||
[ui-tab title="À partir de la ligne de commande"]
|
[ui-tab title="À partir de la ligne de commande"]
|
||||||
Dans la ligne de commande, pour créer un nouveau groupe appelé `yolo_crew`, il faut utiliser
|
Dans la ligne de commande, pour créer un nouveau groupe appelé `yolo_crew`, il faut utiliser
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user group create yolo_crew
|
yunohost user group create yolo_crew
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ Pour supprimer un utilisateur, cliquez sur la croix à côté de son nom d'utili
|
||||||
[ui-tab title="À partir de la ligne de commande"]
|
[ui-tab title="À partir de la ligne de commande"]
|
||||||
En ligne de commande, utilisez la commande suivante pour ajouter `charlie` et `delphine` au groupe `yolo_crew` :
|
En ligne de commande, utilisez la commande suivante pour ajouter `charlie` et `delphine` au groupe `yolo_crew` :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user group add yolo_crew charlie delphine
|
yunohost user group add yolo_crew charlie delphine
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -98,8 +98,8 @@ yunohost user group add yolo_crew charlie delphine
|
||||||
|
|
||||||
Dans la liste des groupes, nous devrions voir :
|
Dans la liste des groupes, nous devrions voir :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
$ yunohost user group list
|
yunohost user group list
|
||||||
groups:
|
groups:
|
||||||
all_users:
|
all_users:
|
||||||
members:
|
members:
|
||||||
|
@ -129,7 +129,7 @@ Pour supprimer un groupe, cliquez sur la croix rouge en haut à droite du pannea
|
||||||
|
|
||||||
Pour supprimer le groupe `yolo_crew` en ligne de commande, vous pouvez exécuter :
|
Pour supprimer le groupe `yolo_crew` en ligne de commande, vous pouvez exécuter :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user group delete yolo_crew
|
yunohost user group delete yolo_crew
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -152,8 +152,8 @@ La page des groupes liste les permissions données à chaque groupe, y compris l
|
||||||
[ui-tab title="À partir de la ligne de commande"]
|
[ui-tab title="À partir de la ligne de commande"]
|
||||||
Pour répertorier les permissions et les accès correspondants en ligne de commande :
|
Pour répertorier les permissions et les accès correspondants en ligne de commande :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
$ yunohost user permission list
|
yunohost user permission list
|
||||||
permissions:
|
permissions:
|
||||||
mail.main:
|
mail.main:
|
||||||
allowed: all_users
|
allowed: all_users
|
||||||
|
@ -189,20 +189,20 @@ Notez que, par exemple, si nous voulons restreindre la permission pour le mail a
|
||||||
[ui-tab title="À partir de la ligne de commande"]
|
[ui-tab title="À partir de la ligne de commande"]
|
||||||
Pour permettre à un groupe d'accéder à l'interface d'administration de WordPress via la ligne de commande :
|
Pour permettre à un groupe d'accéder à l'interface d'administration de WordPress via la ligne de commande :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user permission update wordpress.admin --add yolo_crew
|
yunohost user permission update wordpress.admin --add yolo_crew
|
||||||
```
|
```
|
||||||
|
|
||||||
Vous pouvez également autoriser un seul utilisateur :
|
Vous pouvez également autoriser un seul utilisateur :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user permission update wordpress.admin --add alice
|
yunohost user permission update wordpress.admin --add alice
|
||||||
```
|
```
|
||||||
|
|
||||||
Et maintenant, nous pouvons voir que YoloCrew et Alice ont tous deux accès à l'interface d'administration de WordPress :
|
Et maintenant, nous pouvons voir que YoloCrew et Alice ont tous deux accès à l'interface d'administration de WordPress :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
$ yunohost user permission list
|
yunohost user permission list
|
||||||
[...]
|
[...]
|
||||||
wordpress.admin:
|
wordpress.admin:
|
||||||
allowed:
|
allowed:
|
||||||
|
@ -213,7 +213,7 @@ $ yunohost user permission list
|
||||||
|
|
||||||
Pour permettre seulement à Bob d'accéder aux emails en ligne de commande :
|
Pour permettre seulement à Bob d'accéder aux emails en ligne de commande :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user permission update mail --remove all_users --add bob
|
yunohost user permission update mail --remove all_users --add bob
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -239,9 +239,9 @@ Depuis la webadmin, vous pouvez changer cela en allant dans la vue de l'applicat
|
||||||
|
|
||||||
En ligne de commande, le même genre de chose peut être fait avec :
|
En ligne de commande, le même genre de chose peut être fait avec :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
# Activer la tuile pour l'interface d'admin de WordPress
|
# Activer la tuile pour l'interface d'admin de WordPress
|
||||||
$ yunohost user permission update wordpress.admin --show_tile True
|
yunohost user permission update wordpress.admin --show_tile True
|
||||||
```
|
```
|
||||||
|
|
||||||
[/ui-tab]
|
[/ui-tab]
|
||||||
|
@ -253,8 +253,8 @@ Chaque groupe peut utiliser des alias de mail, bien que leur configuration se fa
|
||||||
|
|
||||||
L'utilisation de la commande `yunohost user group info` permet de lister tous les alias pour le groupe renseigné.
|
L'utilisation de la commande `yunohost user group info` permet de lister tous les alias pour le groupe renseigné.
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
$ yunohost user group info admins
|
yunohost user group info admins
|
||||||
[...]
|
[...]
|
||||||
mail-aliases:
|
mail-aliases:
|
||||||
- root@maindomain.tld
|
- root@maindomain.tld
|
||||||
|
@ -268,6 +268,6 @@ $ yunohost user group info admins
|
||||||
|
|
||||||
Il est possible de les ajouter avec l'action `add-mailalias` ou de les enlever avec `remove-mailalias`.
|
Il est possible de les ajouter avec l'action `add-mailalias` ou de les enlever avec `remove-mailalias`.
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user group add-mailalias <groupe> <adresse@domaine.tld>
|
yunohost user group add-mailalias <groupe> <adresse@domaine.tld>
|
||||||
```
|
```
|
||||||
|
|
|
@ -42,8 +42,8 @@ The existing groups are listed at the top of the *groups and permissions* page.
|
||||||
|
|
||||||
To list the currently existing groups in CLI :
|
To list the currently existing groups in CLI :
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
$ yunohost user group list
|
yunohost user group list
|
||||||
groups:
|
groups:
|
||||||
all_users:
|
all_users:
|
||||||
members:
|
members:
|
||||||
|
@ -68,7 +68,7 @@ To create a new group, simply click on the "New Group" button at the top of the
|
||||||
[ui-tab title="From the command line"]
|
[ui-tab title="From the command line"]
|
||||||
In CLI, to create a new group called `yolo_crew`
|
In CLI, to create a new group called `yolo_crew`
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user group create yolo_crew
|
yunohost user group create yolo_crew
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -91,7 +91,7 @@ To remove a user, click on the cross next to their username, in the group panel.
|
||||||
[ui-tab title="From the command line"]
|
[ui-tab title="From the command line"]
|
||||||
In CLI, use the following command to add `charlie` and `delphine`to the `yolo_crew` group:
|
In CLI, use the following command to add `charlie` and `delphine`to the `yolo_crew` group:
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user group add yolo_crew charlie delphine
|
yunohost user group add yolo_crew charlie delphine
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -99,8 +99,8 @@ yunohost user group add yolo_crew charlie delphine
|
||||||
|
|
||||||
Now in the group list we should see:
|
Now in the group list we should see:
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
$ yunohost user group list
|
yunohost user group list
|
||||||
groups:
|
groups:
|
||||||
all_users:
|
all_users:
|
||||||
members:
|
members:
|
||||||
|
@ -129,7 +129,7 @@ To delete a group, click on the red cross on the top right of the group panel. Y
|
||||||
[ui-tab title="From the command line"]
|
[ui-tab title="From the command line"]
|
||||||
To delete the group `yolo_crew` in CLI, you may run
|
To delete the group `yolo_crew` in CLI, you may run
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user group delete yolo_crew
|
yunohost user group delete yolo_crew
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -152,8 +152,8 @@ The groups page lists the permissions given to each group, including the special
|
||||||
[ui-tab title="From the command line"]
|
[ui-tab title="From the command line"]
|
||||||
To list permissions and corresponding accesses in CLI:
|
To list permissions and corresponding accesses in CLI:
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
$ yunohost user permission list
|
yunohost user permission list
|
||||||
permissions:
|
permissions:
|
||||||
mail.main:
|
mail.main:
|
||||||
allowed: all_users
|
allowed: all_users
|
||||||
|
@ -187,20 +187,20 @@ Note that you can also allow a single user, by using the specific panel at the b
|
||||||
[ui-tab title="From the command line"]
|
[ui-tab title="From the command line"]
|
||||||
To allow a group to access the WordPress admin interface in CLI:
|
To allow a group to access the WordPress admin interface in CLI:
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user permission update wordpress.admin --add yolo_crew
|
yunohost user permission update wordpress.admin --add yolo_crew
|
||||||
```
|
```
|
||||||
|
|
||||||
Note that you can also allow a single user, by using the specific panel at the bottom of the page.
|
Note that you can also allow a single user, by using the specific panel at the bottom of the page.
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user permission update wordpress.admin --add alice
|
yunohost user permission update wordpress.admin --add alice
|
||||||
```
|
```
|
||||||
|
|
||||||
And now we may see that both the YoloCrew and Alice have access to the WordPress admin interface:
|
And now we may see that both the YoloCrew and Alice have access to the WordPress admin interface:
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
$ yunohost user permission list
|
yunohost user permission list
|
||||||
[...]
|
[...]
|
||||||
wordpress.admin:
|
wordpress.admin:
|
||||||
allowed:
|
allowed:
|
||||||
|
@ -211,7 +211,7 @@ $ yunohost user permission list
|
||||||
|
|
||||||
Note that, for example, if we want to restrict permission for email so that only Bob is allowed to email, we should also remove `all_users` from the permission, by deleting it from the `all_users` group panel, or in CLI:
|
Note that, for example, if we want to restrict permission for email so that only Bob is allowed to email, we should also remove `all_users` from the permission, by deleting it from the `all_users` group panel, or in CLI:
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user permission update mail --remove all_users --add bob
|
yunohost user permission update mail --remove all_users --add bob
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -236,9 +236,9 @@ In the webadmin, you can do so by going in the corresponding app view, go in `Ma
|
||||||
|
|
||||||
In command line, this may be done with:
|
In command line, this may be done with:
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
# Enable the tile for the WordPress admin interface
|
# Enable the tile for the WordPress admin interface
|
||||||
$ yunohost user permission update wordpress.admin --show_tile True
|
yunohost user permission update wordpress.admin --show_tile True
|
||||||
```
|
```
|
||||||
|
|
||||||
[/ui-tab]
|
[/ui-tab]
|
||||||
|
@ -250,8 +250,8 @@ Each group can use mail aliases, but their configuration is only available from
|
||||||
|
|
||||||
The command `yunohost user group info` will list them.
|
The command `yunohost user group info` will list them.
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
$ yunohost user group info admins
|
yunohost user group info admins
|
||||||
[...]
|
[...]
|
||||||
mail-aliases:
|
mail-aliases:
|
||||||
- root@maindomain.tld
|
- root@maindomain.tld
|
||||||
|
@ -265,6 +265,6 @@ $ yunohost user group info admins
|
||||||
|
|
||||||
To add a new mail, use the action `add-mailalias` or `remove-mailalias` to delete it.
|
To add a new mail, use the action `add-mailalias` or `remove-mailalias` to delete it.
|
||||||
|
|
||||||
```shell
|
```bash
|
||||||
yunohost user group add-mailalias <group> <address@domaine.tld>
|
yunohost user group add-mailalias <group> <address@domaine.tld>
|
||||||
```
|
```
|
||||||
|
|
|
@ -164,10 +164,10 @@ La parola `<key>` è il nome dell'impostazione come nell'esempio sopra `main.sft
|
||||||
Dalla versione di YunoHost v11.1.21.4 è possibile eseguire un comando con il binario dell'applicazione o comandi PHP con il comando `yunohost app shell <app>`.
|
Dalla versione di YunoHost v11.1.21.4 è possibile eseguire un comando con il binario dell'applicazione o comandi PHP con il comando `yunohost app shell <app>`.
|
||||||
In questo modo:
|
In questo modo:
|
||||||
|
|
||||||
* verrà avviata una shell Bash come l'utente di sistema dell'applicazione
|
- verrà avviata una shell Bash come l'utente di sistema dell'applicazione
|
||||||
* verrà aperta la directory di lavoro dell'applicazione (ad esempio `/var/www/<app>`)
|
- verrà aperta la directory di lavoro dell'applicazione (ad esempio `/var/www/<app>`)
|
||||||
* carico di tutte le variabili d'ambiente come da file service dell'applicazione se queste esistono
|
- carico di tutte le variabili d'ambiente come da file service dell'applicazione se queste esistono
|
||||||
* verrà il usata la versione di `php` usata dall'applicazione
|
- verrà il usata la versione di `php` usata dall'applicazione
|
||||||
|
|
||||||
## Packaging delle applicazioni
|
## Packaging delle applicazioni
|
||||||
|
|
||||||
|
|
|
@ -160,10 +160,10 @@ The `<key>` is the setting name, for example `main.sftp.with_sftp` from above.
|
||||||
Starting YunoHost v11.1.21.4, if you need to execute commands with the app's binary, or PHP commands, etc., you can execute the command `yunohost app shell <app>`.
|
Starting YunoHost v11.1.21.4, if you need to execute commands with the app's binary, or PHP commands, etc., you can execute the command `yunohost app shell <app>`.
|
||||||
It will:
|
It will:
|
||||||
|
|
||||||
* open a new Bash shell as the app's system user
|
- open a new Bash shell as the app's system user
|
||||||
* open the app's working directory (e.g. `/var/www/<app>`)
|
- open the app's working directory (e.g. `/var/www/<app>`)
|
||||||
* preload the environment with variables taken from the app's service, if it exists
|
- preload the environment with variables taken from the app's service, if it exists
|
||||||
* override `php`, so that it points to the PHP version used by the app
|
- override `php`, so that it points to the PHP version used by the app
|
||||||
|
|
||||||
## Applications packaging
|
## Applications packaging
|
||||||
|
|
||||||
|
|
|
@ -111,9 +111,7 @@ We haven't yet found solution for this issue.
|
||||||
|
|
||||||
We found this in the Raspberry Pi documentation
|
We found this in the Raspberry Pi documentation
|
||||||
|
|
||||||
```text
|
> when the dhcpcd5 package is updated to the latest version (1:8.1.2-1+rpt1 -> 1:8.1.2-1+rpt2), the Raspberry Pi will fail to obtain a DHCP IP address following the next reboot or startup. This problem can be avoided by disabling and re-enabling the "System Options -> Network at Boot" option using the latest raspi-config after the dhcpcd5 package has been updated and prior to the system being shutdown or rebooted
|
||||||
when the dhcpcd5 package is updated to the latest version (1:8.1.2-1+rpt1 -> 1:8.1.2-1+rpt2), the Raspberry Pi will fail to obtain a DHCP IP address following the next reboot or startup. This problem can be avoided by disabling and re-enabling the "System Options -> Network at Boot" option using the latest raspi-config after the dhcpcd5 package has been updated and prior to the system being shutdown or rebooted
|
|
||||||
```
|
|
||||||
|
|
||||||
If you are using a Raspberry Pi 4 (or maybe 3), see this [solution](https://forum.yunohost.org/t/aucun-acces-a-internet-suite-a-migration-4-4-to-11-depuis-raspberry-pi-4-pi-400/20652/17)
|
If you are using a Raspberry Pi 4 (or maybe 3), see this [solution](https://forum.yunohost.org/t/aucun-acces-a-internet-suite-a-migration-4-4-to-11-depuis-raspberry-pi-4-pi-400/20652/17)
|
||||||
|
|
||||||
|
|
|
@ -19,4 +19,4 @@ Cette application se base sur rsync et GPG, elle propose:
|
||||||
|
|
||||||
Le paquet permet aussi de définir finement la fréquence et le type de données à sauvegarder et intègre un système d'alerte mail en cas de défaut de sauvegarde.
|
Le paquet permet aussi de définir finement la fréquence et le type de données à sauvegarder et intègre un système d'alerte mail en cas de défaut de sauvegarde.
|
||||||
|
|
||||||
Pour plus d'information : [https://forum.yunohost.org/t/new-app-archivist/3747](https://forum.yunohost.org/t/new-app-archivist/3747)
|
Pour plus d'information : <https://forum.yunohost.org/t/new-app-archivist/3747>
|
||||||
|
|
|
@ -19,4 +19,4 @@ This application is based on rsync and GPG, it offers:
|
||||||
|
|
||||||
The package also allows you to finely define the frequency and type of data to be backed up and integrates an email alert system in case of backup failure.
|
The package also allows you to finely define the frequency and type of data to be backed up and integrates an email alert system in case of backup failure.
|
||||||
|
|
||||||
For more information: [https://forum.yunohost.org/t/new-app-archivist/3747](https://forum.yunohost.org/t/new-app-archivist/3747)
|
For more information: <https://forum.yunohost.org/t/new-app-archivist/3747>
|
|
@ -60,19 +60,19 @@ Ci-dessous on considère que `/pool/volume` est le volume à snapshoter.
|
||||||
|
|
||||||
Créer un snapshot en lecture seule
|
Créer un snapshot en lecture seule
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs subvolume snapshot /pool/volume /pool/volume/$(date +"%Y-%m-%d_%H:%M")
|
btrfs subvolume snapshot /pool/volume /pool/volume/$(date +"%Y-%m-%d_%H:%M")
|
||||||
```
|
```
|
||||||
|
|
||||||
Lister les snapshots
|
Lister les snapshots
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs subvolume show /pool/volume
|
btrfs subvolume show /pool/volume
|
||||||
```
|
```
|
||||||
|
|
||||||
Restaurer un snapshot
|
Restaurer un snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs sub del /pool/volume
|
btrfs sub del /pool/volume
|
||||||
btrfs sub snap /pool/volume/2021-07-22_16:12 /pool/volume
|
btrfs sub snap /pool/volume/2021-07-22_16:12 /pool/volume
|
||||||
btrfs sub del /pool/volume/2021-07-22_16:12
|
btrfs sub del /pool/volume/2021-07-22_16:12
|
||||||
|
@ -80,7 +80,7 @@ btrfs sub del /pool/volume/2021-07-22_16:12
|
||||||
|
|
||||||
Supprimer un snapshot
|
Supprimer un snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs subvolume delete /pool/volume/2021-07-22_16:12
|
btrfs subvolume delete /pool/volume/2021-07-22_16:12
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -93,25 +93,25 @@ Ci-dessous on considère que `pool/volume` est le volume à snapshoter.
|
||||||
|
|
||||||
Créer un snapshot
|
Créer un snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap create pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
rbd snap create pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
||||||
```
|
```
|
||||||
|
|
||||||
Lister les snapshots
|
Lister les snapshots
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap ls pool/volume
|
rbd snap ls pool/volume
|
||||||
```
|
```
|
||||||
|
|
||||||
Restaurer un snapshot
|
Restaurer un snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap rollback pool/volume@2021-07-22_16:22
|
rbd snap rollback pool/volume@2021-07-22_16:22
|
||||||
```
|
```
|
||||||
|
|
||||||
Supprimer un snapshot
|
Supprimer un snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap rm pool/volume@2021-07-22_16:12
|
rbd snap rm pool/volume@2021-07-22_16:12
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -121,25 +121,25 @@ Ci-dessous on considère que `pool/volume` est le volume à snapshoter.
|
||||||
|
|
||||||
Créer un snapshot
|
Créer un snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs snapshot pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
zfs snapshot pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
||||||
```
|
```
|
||||||
|
|
||||||
Lister les snapshots
|
Lister les snapshots
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs list -t snapshot -o name,creation
|
zfs list -t snapshot -o name,creation
|
||||||
```
|
```
|
||||||
|
|
||||||
Restaurer un snapshot
|
Restaurer un snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs rollback pool/volume@2021-07-22_16:22
|
zfs rollback pool/volume@2021-07-22_16:22
|
||||||
```
|
```
|
||||||
|
|
||||||
Supprimer un snapshot
|
Supprimer un snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs destroy pool/volume@2021-07-22_16:12
|
zfs destroy pool/volume@2021-07-22_16:12
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -60,19 +60,19 @@ Nell'esempio seguente `/pool/volume` è il volume da salvare.
|
||||||
|
|
||||||
Creare uno snapshot in sola lettura
|
Creare uno snapshot in sola lettura
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs subvolume snapshot /pool/volume /pool/volume/$(date +"%Y-%m-%d_%H:%M")
|
btrfs subvolume snapshot /pool/volume /pool/volume/$(date +"%Y-%m-%d_%H:%M")
|
||||||
```
|
```
|
||||||
|
|
||||||
Elencare gli snapshots
|
Elencare gli snapshots
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs subvolume show /pool/volume
|
btrfs subvolume show /pool/volume
|
||||||
```
|
```
|
||||||
|
|
||||||
Ripristinare uno snapshots
|
Ripristinare uno snapshots
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs sub del /pool/volume
|
btrfs sub del /pool/volume
|
||||||
btrfs sub snap /pool/volume/2021-07-22_16:12 /pool/volume
|
btrfs sub snap /pool/volume/2021-07-22_16:12 /pool/volume
|
||||||
btrfs sub del /pool/volume/2021-07-22_16:12
|
btrfs sub del /pool/volume/2021-07-22_16:12
|
||||||
|
@ -80,7 +80,7 @@ btrfs sub del /pool/volume/2021-07-22_16:12
|
||||||
|
|
||||||
Cancellare uno snapshot
|
Cancellare uno snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs subvolume delete /pool/volume/2021-07-22_16:12
|
btrfs subvolume delete /pool/volume/2021-07-22_16:12
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -93,25 +93,25 @@ Nell'esempio seguente `pool/volume` è il volume che vogliamo salvare
|
||||||
|
|
||||||
Creare uno snapshots
|
Creare uno snapshots
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap create pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
rbd snap create pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
||||||
```
|
```
|
||||||
|
|
||||||
Elencare gli snapshot
|
Elencare gli snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap ls pool/volume
|
rbd snap ls pool/volume
|
||||||
```
|
```
|
||||||
|
|
||||||
Ripristinare uno snapshot
|
Ripristinare uno snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap rollback pool/volume@2021-07-22_16:22
|
rbd snap rollback pool/volume@2021-07-22_16:22
|
||||||
```
|
```
|
||||||
|
|
||||||
Cancellare uno snapshot
|
Cancellare uno snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap rm pool/volume@2021-07-22_16:12
|
rbd snap rm pool/volume@2021-07-22_16:12
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -121,25 +121,25 @@ Nell'esempio seguente `pool/volume` è il volume che vogliamo salvare.
|
||||||
|
|
||||||
Creare uno snapshot
|
Creare uno snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs snapshot pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
zfs snapshot pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
||||||
```
|
```
|
||||||
|
|
||||||
Elencare gli snapshots
|
Elencare gli snapshots
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs list -t snapshot -o name,creation
|
zfs list -t snapshot -o name,creation
|
||||||
```
|
```
|
||||||
|
|
||||||
Ripristinare uno snapshot
|
Ripristinare uno snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs rollback pool/volume@2021-07-22_16:22
|
zfs rollback pool/volume@2021-07-22_16:22
|
||||||
```
|
```
|
||||||
|
|
||||||
Cancellare uno snapshot
|
Cancellare uno snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs destroy pool/volume@2021-07-22_16:12
|
zfs destroy pool/volume@2021-07-22_16:12
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -60,19 +60,19 @@ Below we consider that `/pool/volume` is the volume to snapshot.
|
||||||
|
|
||||||
Create a read-only snapshot
|
Create a read-only snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs subvolume snapshot /pool/volume /pool/volume/$(date +"%Y-%m-%d_%H:%M")
|
btrfs subvolume snapshot /pool/volume /pool/volume/$(date +"%Y-%m-%d_%H:%M")
|
||||||
```
|
```
|
||||||
|
|
||||||
List snapshots
|
List snapshots
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs subvolume show /pool/volume
|
btrfs subvolume show /pool/volume
|
||||||
```
|
```
|
||||||
|
|
||||||
Restore a snapshot
|
Restore a snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs sub del /pool/volume
|
btrfs sub del /pool/volume
|
||||||
btrfs sub snap /pool/volume/2021-07-22_16:12 /pool/volume
|
btrfs sub snap /pool/volume/2021-07-22_16:12 /pool/volume
|
||||||
btrfs sub del /pool/volume/2021-07-22_16:12
|
btrfs sub del /pool/volume/2021-07-22_16:12
|
||||||
|
@ -80,7 +80,7 @@ btrfs sub del /pool/volume/2021-07-22_16:12
|
||||||
|
|
||||||
Delete a snapshot
|
Delete a snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
btrfs subvolume delete /pool/volume/2021-07-22_16:12
|
btrfs subvolume delete /pool/volume/2021-07-22_16:12
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -93,25 +93,25 @@ Below we consider that `pool/volume` is the volume to snapshot.
|
||||||
|
|
||||||
Create a snapshot
|
Create a snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap create pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
rbd snap create pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
||||||
```
|
```
|
||||||
|
|
||||||
List snapshots
|
List snapshots
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap ls pool/volume
|
rbd snap ls pool/volume
|
||||||
```
|
```
|
||||||
|
|
||||||
Restore a snapshot
|
Restore a snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap rollback pool/volume@2021-07-22_16:22
|
rbd snap rollback pool/volume@2021-07-22_16:22
|
||||||
```
|
```
|
||||||
|
|
||||||
Delete a snapshot
|
Delete a snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
rbd snap rm pool/volume@2021-07-22_16:12
|
rbd snap rm pool/volume@2021-07-22_16:12
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -121,25 +121,25 @@ Below we consider that `pool/volume` is the volume to snapshot.
|
||||||
|
|
||||||
Create a snapshot
|
Create a snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs snapshot pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
zfs snapshot pool/volume@$(date +"%Y-%m-%d_%H:%M")
|
||||||
```
|
```
|
||||||
|
|
||||||
List snapshots
|
List snapshots
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs list -t snapshot -o name,creation
|
zfs list -t snapshot -o name,creation
|
||||||
```
|
```
|
||||||
|
|
||||||
Restore a snapshot
|
Restore a snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs rollback pool/volume@2021-07-22_16:22
|
zfs rollback pool/volume@2021-07-22_16:22
|
||||||
```
|
```
|
||||||
|
|
||||||
Delete a snapshot
|
Delete a snapshot
|
||||||
|
|
||||||
```
|
```bash
|
||||||
zfs destroy pool/volume@2021-07-22_16:12
|
zfs destroy pool/volume@2021-07-22_16:12
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ Il est possible de créer votre propre méthode de sauvegarde et de la lier au s
|
||||||
|
|
||||||
Cette opération se fait à l'aide d'un hook et vous permettra de lancer une sauvegarde de cette façon:
|
Cette opération se fait à l'aide d'un hook et vous permettra de lancer une sauvegarde de cette façon:
|
||||||
|
|
||||||
```
|
```bash
|
||||||
yunohost backup create --method custom
|
yunohost backup create --method custom
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ page-toc:
|
||||||
|
|
||||||
Dovrete creare un hook che lancerà il backup utilizzando il metodo personalizzato con questo comando:
|
Dovrete creare un hook che lancerà il backup utilizzando il metodo personalizzato con questo comando:
|
||||||
|
|
||||||
```
|
```bash
|
||||||
yunohost backup create --method custom
|
yunohost backup create --method custom
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ It is possible to create your own backup method and link it to YunoHost's backup
|
||||||
|
|
||||||
This operation is done with a hook and will allow you to launch a backup this way:
|
This operation is done with a hook and will allow you to launch a backup this way:
|
||||||
|
|
||||||
```
|
```bash
|
||||||
yunohost backup create --method custom
|
yunohost backup create --method custom
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ The application is then available at `blog.mydomain.com` (and not `mydomain.com/
|
||||||
|
|
||||||
What happens if the application is already installed? For example, one wants to move `mydomain.com/wordpress` to `blog.mydomain.com`.
|
What happens if the application is already installed? For example, one wants to move `mydomain.com/wordpress` to `blog.mydomain.com`.
|
||||||
It depends on the application.
|
It depends on the application.
|
||||||
Some applications allow the change of domain. In that case, one can proceed to the change through the administration panel Applications>the_app>change URL.
|
Some applications allow the change of domain. In that case, one can proceed to the change through the administration panel Applications > the_app_name > change URL.
|
||||||
If the application doesn't allow URL change, then there is no easy way to do it. The best solution is to reinstall the application.
|
If the application doesn't allow URL change, then there is no easy way to do it. The best solution is to reinstall the application.
|
||||||
|
|
||||||
### Reinstalling an application
|
### Reinstalling an application
|
||||||
|
|
|
@ -59,8 +59,8 @@ Installate e lanciate *FileZilla*
|
||||||
|
|
||||||
Link a fonti esterne:
|
Link a fonti esterne:
|
||||||
|
|
||||||
* [Documentazione ufficiale](https://wiki.filezilla-project.org/FileZilla_Client_Tutorial_(en))
|
- [Documentazione ufficiale](https://wiki.filezilla-project.org/FileZilla_Client_Tutorial_(en))
|
||||||
* [Tutorial generale su FileZilla](https://www.rc.fas.harvard.edu/resources/documentation/sftp-file-transfer/)
|
- [Tutorial generale su FileZilla](https://www.rc.fas.harvard.edu/resources/documentation/sftp-file-transfer/)
|
||||||
|
|
||||||
## Alternative a FileZilla
|
## Alternative a FileZilla
|
||||||
|
|
||||||
|
@ -75,8 +75,8 @@ Nautilus di Gnome3 integra delle funzionalità simili a FileZilla:
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
|
|
||||||
* [WinSCP](https://winscp.net/) è un ottimo programma per Windows
|
- [WinSCP](https://winscp.net/) è un ottimo programma per Windows
|
||||||
|
|
||||||
### MacOS
|
### MacOS
|
||||||
|
|
||||||
* [Cyberduck](https://cyberduck.io/) un programma libero per macOS
|
- [Cyberduck](https://cyberduck.io/) un programma libero per macOS
|
||||||
|
|
|
@ -55,7 +55,6 @@ Now set all options requests :
|
||||||
- **SMTP relay port** : Port use with the distant server.
|
- **SMTP relay port** : Port use with the distant server.
|
||||||
- **SMTP relay user** : Login or identification mail server.
|
- **SMTP relay user** : Login or identification mail server.
|
||||||
- **SMTP relay password** : Your SMTP relay password.
|
- **SMTP relay password** : Your SMTP relay password.
|
||||||
-
|
|
||||||
|
|
||||||
! [fa=exclamation-triangle /] Password with `#` char won't works properly due to postfix limitation (it's possible other chars are forbidden, don't hesitate to report it to update this doc).
|
! [fa=exclamation-triangle /] Password with `#` char won't works properly due to postfix limitation (it's possible other chars are forbidden, don't hesitate to report it to update this doc).
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ yunohost domain add random123456789.onion
|
||||||
|
|
||||||
Si vous voulez éviter d’être redirigé vers le portail à la connexion pour des raisons de traçabilité, vous pouvez désactiver SSOwat pour le domaine, en éditant le fichier `/etc/nginx/conf.d/random123456789.onion.conf` et en commentant la ligne suivante (elle apparaît deux fois dans le fichier) :
|
Si vous voulez éviter d’être redirigé vers le portail à la connexion pour des raisons de traçabilité, vous pouvez désactiver SSOwat pour le domaine, en éditant le fichier `/etc/nginx/conf.d/random123456789.onion.conf` et en commentant la ligne suivante (elle apparaît deux fois dans le fichier) :
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
#access_by_lua_file /usr/share/ssowat/access.lua;
|
#access_by_lua_file /usr/share/ssowat/access.lua;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ yunohost domain add random123456789.onion
|
||||||
|
|
||||||
Se non vuoi essere rediretto al portale SSO al login puoi disattivare SSOwat specificatamente per questo dominio modificando il file `/etc/nginx/conf.d/random123456789.onion.conf` commentando le seguenti linee (due volte):
|
Se non vuoi essere rediretto al portale SSO al login puoi disattivare SSOwat specificatamente per questo dominio modificando il file `/etc/nginx/conf.d/random123456789.onion.conf` commentando le seguenti linee (due volte):
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
#access_by_lua_file /usr/share/ssowat/access.lua;
|
#access_by_lua_file /usr/share/ssowat/access.lua;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ yunohost domain add random123456789.onion
|
||||||
|
|
||||||
If you want to avoid being redirected to the SSO portal at login, you can deactivate SSOwat for this specific tor domain, by editing the file `/etc/nginx/conf.d/random123456789.onion.conf` and commenting the following line (two times):
|
If you want to avoid being redirected to the SSO portal at login, you can deactivate SSOwat for this specific tor domain, by editing the file `/etc/nginx/conf.d/random123456789.onion.conf` and commenting the following line (two times):
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
#access_by_lua_file /usr/share/ssowat/access.lua;
|
#access_by_lua_file /usr/share/ssowat/access.lua;
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@ Quelques changements ont eu lieu qui impactent les procédures indiquées ci-des
|
||||||
### Ajout d’un certificat signé par une autorité (autre que Let's Encrypt)
|
### Ajout d’un certificat signé par une autorité (autre que Let's Encrypt)
|
||||||
|
|
||||||
Après création du certificat auprès de votre autorité d’enregistrement, vous devez être en possession d’une clé privée, le fichier *key* et d’un certificat public, le fichier *crt*.
|
Après création du certificat auprès de votre autorité d’enregistrement, vous devez être en possession d’une clé privée, le fichier *key* et d’un certificat public, le fichier *crt*.
|
||||||
> Attention, le fichier *key* est très sensible, il est strictement personnel et doit être très bien sécurisé.
|
Attention, le fichier *key* est très sensible, il est strictement personnel et doit être très bien sécurisé.
|
||||||
|
|
||||||
Ces deux fichiers doivent être copiés sur le serveur, s’ils ne s’y trouvent pas déjà.
|
Ces deux fichiers doivent être copiés sur le serveur, s’ils ne s’y trouvent pas déjà.
|
||||||
|
|
||||||
|
@ -57,31 +57,31 @@ sudo mv *.pem *.cnf yunohost_self_signed/
|
||||||
|
|
||||||
En fonction de l’autorité d’enregistrement, des certificats intermédiaires et racines doivent être obtenus.
|
En fonction de l’autorité d’enregistrement, des certificats intermédiaires et racines doivent être obtenus.
|
||||||
|
|
||||||
> **StartSSL**
|
**StartSSL**
|
||||||
>
|
|
||||||
> ```bash
|
|
||||||
> sudo wget http://www.startssl.com/certs/ca.pem -O ae_certs/ca.pem
|
|
||||||
> sudo wget http://www.startssl.com/certs/sub.class1.server.ca.pem -O ae_certs/intermediate_ca.pem
|
|
||||||
>```
|
|
||||||
|
|
||||||
> **Gandi**
|
```bash
|
||||||
>
|
sudo wget http://www.startssl.com/certs/ca.pem -O ae_certs/ca.pem
|
||||||
> ```bash
|
sudo wget http://www.startssl.com/certs/sub.class1.server.ca.pem -O ae_certs/intermediate_ca.pem
|
||||||
> sudo wget https://www.gandi.net/static/CAs/GandiStandardSSLCA2.pem -O ae_certs/intermediate_ca.pem
|
```
|
||||||
>```
|
|
||||||
|
|
||||||
> **RapidSSL**
|
**Gandi**
|
||||||
>
|
|
||||||
> ```bash
|
|
||||||
> sudo wget https://knowledge.rapidssl.com/library/VERISIGN/INTERNATIONAL_AFFILIATES/RapidSSL/AR1548/RapidSSLCABundle.txt -O ae_certs/intermediate_ca.pem
|
|
||||||
>```
|
|
||||||
|
|
||||||
> **Cacert**
|
```bash
|
||||||
>
|
sudo wget https://www.gandi.net/static/CAs/GandiStandardSSLCA2.pem -O ae_certs/intermediate_ca.pem
|
||||||
> ```bash
|
```
|
||||||
> sudo wget http://www.cacert.org/certs/root.crt -O ae_certs/ca.pem
|
|
||||||
> sudo wget http://www.cacert.org/certs/class3.crt -O ae_certs/intermediate_ca.pem
|
**RapidSSL**
|
||||||
>```
|
|
||||||
|
```bash
|
||||||
|
sudo wget https://knowledge.rapidssl.com/library/VERISIGN/INTERNATIONAL_AFFILIATES/RapidSSL/AR1548/RapidSSLCABundle.txt -O ae_certs/intermediate_ca.pem
|
||||||
|
```
|
||||||
|
|
||||||
|
**Cacert**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo wget http://www.cacert.org/certs/root.crt -O ae_certs/ca.pem
|
||||||
|
sudo wget http://www.cacert.org/certs/class3.crt -O ae_certs/intermediate_ca.pem
|
||||||
|
```
|
||||||
|
|
||||||
Les certificats intermédiaires et root doivent être réunis avec le certificat obtenu pour créer une chaîne de certificats unifiés.
|
Les certificats intermédiaires et root doivent être réunis avec le certificat obtenu pour créer une chaîne de certificats unifiés.
|
||||||
|
|
||||||
|
@ -142,4 +142,4 @@ Rechargez la configuration de NGINX pour prendre en compte le nouveau certificat
|
||||||
sudo service nginx reload
|
sudo service nginx reload
|
||||||
```
|
```
|
||||||
|
|
||||||
Votre certificat est prêt à servir. Vous pouvez toutefois vous assurer de sa mise en place en testant le certificat à l’aide du service de <a href="https://www.geocerts.com/ssl_checker" target="_blank">geocerts</a>.
|
Votre certificat est prêt à servir. Vous pouvez toutefois vous assurer de sa mise en place en testant le certificat à l’aide du service de <a href="https://www.geocerts.com/ssl_checker" target="_blank"geocerts</a.
|
||||||
|
|
|
@ -17,7 +17,7 @@ Some changes have taken place which impact the procedures indicated below:
|
||||||
### Adding a signed certificate by an authority (other than Let's Encrypt)
|
### Adding a signed certificate by an authority (other than Let's Encrypt)
|
||||||
|
|
||||||
After the certificate creation with your registration authority, you must have a private key, the key file, and a public certificate, the crt file.
|
After the certificate creation with your registration authority, you must have a private key, the key file, and a public certificate, the crt file.
|
||||||
> Note that the key file is very sensitive, it is strictly personal and must be very well secured.
|
Note that the key file is very sensitive, it is strictly personal and must be very well secured.
|
||||||
|
|
||||||
These two files should be copied to the server, if they are not already there.
|
These two files should be copied to the server, if they are not already there.
|
||||||
|
|
||||||
|
@ -56,31 +56,31 @@ sudo mv *.pem *.cnf yunohost_self_signed/
|
||||||
|
|
||||||
Depending on the registration authority, intermediate and root certificates must be obtained.
|
Depending on the registration authority, intermediate and root certificates must be obtained.
|
||||||
|
|
||||||
> **StartSSL**
|
**StartSSL**
|
||||||
>
|
|
||||||
> ```bash
|
|
||||||
> sudo wget http://www.startssl.com/certs/ca.pem -O ae_certs/ca.pem
|
|
||||||
> sudo wget http://www.startssl.com/certs/sub.class1.server.ca.pem -O ae_certs/intermediate_ca.pem
|
|
||||||
>```
|
|
||||||
|
|
||||||
> **Gandi**
|
```bash
|
||||||
>
|
sudo wget http://www.startssl.com/certs/ca.pem -O ae_certs/ca.pem
|
||||||
> ```bash
|
sudo wget http://www.startssl.com/certs/sub.class1.server.ca.pem -O ae_certs/intermediate_ca.pem
|
||||||
> sudo wget https://www.gandi.net/static/CAs/GandiStandardSSLCA2.pem -O ae_certs/intermediate_ca.pem
|
```
|
||||||
>```
|
|
||||||
|
|
||||||
> **RapidSSL**
|
**Gandi**
|
||||||
>
|
|
||||||
> ```bash
|
|
||||||
> sudo wget https://knowledge.rapidssl.com/library/VERISIGN/INTERNATIONAL_AFFILIATES/RapidSSL/AR1548/RapidSSLCABundle.txt -O ae_certs/intermediate_ca.pem
|
|
||||||
>```
|
|
||||||
|
|
||||||
> **Cacert**
|
```bash
|
||||||
>
|
sudo wget https://www.gandi.net/static/CAs/GandiStandardSSLCA2.pem -O ae_certs/intermediate_ca.pem
|
||||||
> ```bash
|
```
|
||||||
> sudo wget http://www.cacert.org/certs/root.crt -O ae_certs/ca.pem
|
|
||||||
> sudo wget http://www.cacert.org/certs/class3.crt -O ae_certs/intermediate_ca.pem
|
**RapidSSL**
|
||||||
>```
|
|
||||||
|
```bash
|
||||||
|
sudo wget https://knowledge.rapidssl.com/library/VERISIGN/INTERNATIONAL_AFFILIATES/RapidSSL/AR1548/RapidSSLCABundle.txt -O ae_certs/intermediate_ca.pem
|
||||||
|
```
|
||||||
|
|
||||||
|
**Cacert**
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo wget http://www.cacert.org/certs/root.crt -O ae_certs/ca.pem
|
||||||
|
sudo wget http://www.cacert.org/certs/class3.crt -O ae_certs/intermediate_ca.pem
|
||||||
|
```
|
||||||
|
|
||||||
Intermediate and root certificates must be combined with the obtained certificate to create a unified certificate chain.
|
Intermediate and root certificates must be combined with the obtained certificate to create a unified certificate chain.
|
||||||
|
|
||||||
|
@ -141,4 +141,4 @@ Reload NGINX configuration to take into account the new certificate.
|
||||||
sudo service nginx reload
|
sudo service nginx reload
|
||||||
```
|
```
|
||||||
|
|
||||||
Your certificate is ready. However, you can ensure that it is in place by testing the certificate using the <a href="https://www.geocerts.com/ssl_checker" target="_blank">geocerts</a>.
|
Your certificate is ready. However, you can ensure that it is in place by testing the certificate using the <a href="https://www.geocerts.com/ssl_checker" target="_blank"geocerts</a.
|
||||||
|
|
|
@ -34,7 +34,6 @@ Après tout ça, il est possible que vous ayez à modifier les permissions de `/
|
||||||
```bash
|
```bash
|
||||||
chgrp www-data /media/externalharddrive
|
chgrp www-data /media/externalharddrive
|
||||||
chmod g+rx /media/externalharddrive
|
chmod g+rx /media/externalharddrive
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
(À préciser par un expert)
|
(À préciser par un expert)
|
||||||
|
|
|
@ -35,7 +35,6 @@ After this, note that you may need to tweak the permissions of `/media/externalh
|
||||||
```bash
|
```bash
|
||||||
chgrp www-data /media/externalharddrive
|
chgrp www-data /media/externalharddrive
|
||||||
chmod g+rx /media/externalharddrive
|
chmod g+rx /media/externalharddrive
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
(but it depends on your exact setup... Please update this doc page if you figure
|
(but it depends on your exact setup... Please update this doc page if you figure
|
||||||
|
|
|
@ -9,7 +9,7 @@ routes:
|
||||||
|
|
||||||
Vous voudrez peut-être changer votre mot de passe d'administrateur pour des raisons de sécurité ou parce que vous l'avez oublié.
|
Vous voudrez peut-être changer votre mot de passe d'administrateur pour des raisons de sécurité ou parce que vous l'avez oublié.
|
||||||
|
|
||||||
Si vous avez oublié votre mot de passe ou si vous ne pouvez pas vous connecter en utilisant l'utilisateur `admin`, vous
|
Si vous avez oublié votre mot de passe ou si vous ne pouvez pas vous connecter en utilisant l'utilisateur `root`, vous
|
||||||
pouvez peut-être encore changer le mot de passe en vous connectant en tant que "root" sur
|
pouvez peut-être encore changer le mot de passe en vous connectant en tant que "root" sur
|
||||||
SSH (à partir de votre réseau local ! ou en utilisant un mode rescure si vous êtes sur un VPS...)
|
SSH (à partir de votre réseau local ! ou en utilisant un mode rescure si vous êtes sur un VPS...)
|
||||||
|
|
||||||
|
|
|
@ -13,18 +13,18 @@ Il peut arriver que votre serveur (son adresse IP) soit ajouté à la liste noir
|
||||||
|
|
||||||
Pour tester si votre serveur est sur une liste noire, vous pouvez utiliser les outils suivants :
|
Pour tester si votre serveur est sur une liste noire, vous pouvez utiliser les outils suivants :
|
||||||
|
|
||||||
* [Test en envoyant un email](https://www.mail-tester.com)
|
- [Test en envoyant un email](https://www.mail-tester.com)
|
||||||
* [Test à partir de l’adresse IP](http://whatismyipaddress.com/blacklist-check)
|
- [Test à partir de l’adresse IP](http://whatismyipaddress.com/blacklist-check)
|
||||||
|
|
||||||
Le cas échéant, voici certains des formulaires vous permettant de retirer votre adresse IP de ces listes :
|
Le cas échéant, voici certains des formulaires vous permettant de retirer votre adresse IP de ces listes :
|
||||||
|
|
||||||
##### Fournisseurs Email
|
##### Fournisseurs Email
|
||||||
|
|
||||||
* [Microsoft](https://support.microsoft.com/en-us/getsupport?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3&locale=en-us)
|
- [Microsoft](https://support.microsoft.com/en-us/getsupport?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3&locale=en-us)
|
||||||
* [GMail](https://support.google.com/mail/contact/msgdelivery)
|
- [GMail](https://support.google.com/mail/contact/msgdelivery)
|
||||||
|
|
||||||
##### Services anti-spam
|
##### Services anti-spam
|
||||||
|
|
||||||
* [SpamHaus](http://www.spamhaus.org/lookup)
|
- [SpamHaus](http://www.spamhaus.org/lookup)
|
||||||
|
|
||||||
Si le fournisseur vous concernant n’apparaît pas dans la liste, cherchez le formulaire adéquat, il existe probablement.
|
Si le fournisseur vous concernant n’apparaît pas dans la liste, cherchez le formulaire adéquat, il existe probablement.
|
||||||
|
|
|
@ -11,18 +11,17 @@ Può succedere talvolta che il tuo IP venga inserito nelle blacklist da parte di
|
||||||
|
|
||||||
## Prova il tuo server
|
## Prova il tuo server
|
||||||
|
|
||||||
* [Prova mandando un email](https://www.mail-tester.com)
|
- [Prova mandando un email](https://www.mail-tester.com)
|
||||||
|
|
||||||
- [Prova da un indirizzo IP](http://whatismyipaddress.com/blacklist-check)
|
- [Prova da un indirizzo IP](http://whatismyipaddress.com/blacklist-check)
|
||||||
|
|
||||||
Di seguito vengono elencati alcuni form che possono aiutarti a far rimuovere il tuo indirizzo IP da queste liste
|
Di seguito vengono elencati alcuni form che possono aiutarti a far rimuovere il tuo indirizzo IP da queste liste
|
||||||
|
|
||||||
## Provider email
|
## Provider email
|
||||||
|
|
||||||
* [Microsoft](https://support.microsoft.com/en-us/getsupport?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3&locale=en-us)
|
- [Microsoft](https://support.microsoft.com/en-us/getsupport?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3&locale=en-us)
|
||||||
* [GMail](https://support.google.com/mail/contact/msgdelivery)
|
- [GMail](https://support.google.com/mail/contact/msgdelivery)
|
||||||
|
|
||||||
## Servizi anti-spam
|
## Servizi anti-spam
|
||||||
|
|
||||||
* [SpamHaus](http://www.spamhaus.org/lookup)
|
- [SpamHaus](http://www.spamhaus.org/lookup)
|
||||||
* <http://whatismyipaddress.com/blacklist-check>
|
- <http://whatismyipaddress.com/blacklist-check>
|
||||||
|
|
|
@ -46,7 +46,6 @@ YunoHost is only able to test generic blacklist using the DNS RBL mechanism. How
|
||||||
### Gmail
|
### Gmail
|
||||||
|
|
||||||
- No way to test easily IP reputation
|
- No way to test easily IP reputation
|
||||||
|
|
||||||
- [Google guide for postmaster](https://support.google.com/a/topic/1354753)
|
- [Google guide for postmaster](https://support.google.com/a/topic/1354753)
|
||||||
- [Information about SMTP return code from Google](https://support.google.com/a/answer/3726730)
|
- [Information about SMTP return code from Google](https://support.google.com/a/answer/3726730)
|
||||||
- Reputation Management tools : [Google Postmaster Tools](https://postmaster.google.com)
|
- Reputation Management tools : [Google Postmaster Tools](https://postmaster.google.com)
|
||||||
|
@ -55,7 +54,6 @@ YunoHost is only able to test generic blacklist using the DNS RBL mechanism. How
|
||||||
### Yahoo
|
### Yahoo
|
||||||
|
|
||||||
- No way to test easily IP reputation
|
- No way to test easily IP reputation
|
||||||
|
|
||||||
- [Yahoo guide for postmaster](https://senders.yahooinc.com/best-practices)
|
- [Yahoo guide for postmaster](https://senders.yahooinc.com/best-practices)
|
||||||
- [Information about SMTP return code from Yahoo](https://senders.yahooinc.com/smtp-error-codes)
|
- [Information about SMTP return code from Yahoo](https://senders.yahooinc.com/smtp-error-codes)
|
||||||
- Reputation Management tools : [Complaint Feedback Loop](https://io.help.yahoo.com/contact/index?page=contactform&locale=en_US&token=Zh%2FBBVqXzLHlIbokbUqVWTUbuuQeXGkGnZzhKR2JQ4O6mMQdy9JSWdtWFXvjthcYCRj9bUIFfycOfG%2B4GOHPHoOGa8HwDO2%2B0kYRtTcdR8Nja5P9HWkKh3VWfS3pyu4UdjhvwG%2BBCvnYFl5dToDK%2Fw%3D%3D&selectedChannel=email-icon)
|
- Reputation Management tools : [Complaint Feedback Loop](https://io.help.yahoo.com/contact/index?page=contactform&locale=en_US&token=Zh%2FBBVqXzLHlIbokbUqVWTUbuuQeXGkGnZzhKR2JQ4O6mMQdy9JSWdtWFXvjthcYCRj9bUIFfycOfG%2B4GOHPHoOGa8HwDO2%2B0kYRtTcdR8Nja5P9HWkKh3VWfS3pyu4UdjhvwG%2BBCvnYFl5dToDK%2Fw%3D%3D&selectedChannel=email-icon)
|
||||||
|
|
|
@ -1,3 +1,14 @@
|
||||||
|
---
|
||||||
|
title: Obtaining an API key from Namecheap
|
||||||
|
template: docs
|
||||||
|
taxonomy:
|
||||||
|
category: docs
|
||||||
|
routes:
|
||||||
|
default: '/providers/registrar/namecheap/autodns'
|
||||||
|
aliases:
|
||||||
|
- '/registar_api_namecheap'
|
||||||
|
---
|
||||||
|
|
||||||
[API Documentation](https://www.namecheap.com/support/api/intro/)
|
[API Documentation](https://www.namecheap.com/support/api/intro/)
|
||||||
|
|
||||||
> 1. Login to your Namecheap account.
|
> 1. Login to your Namecheap account.
|
||||||
|
|
|
@ -21,7 +21,7 @@ Cliquez sur l'onglet **Zone DNS**, puis sur **Ajouter une entrée** :
|
||||||
|
|
||||||
Cliquer sur "Modifier en mode textuel", garder les 4 premières lignes :
|
Cliquer sur "Modifier en mode textuel", garder les 4 premières lignes :
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
$TTL 3600
|
$TTL 3600
|
||||||
@ IN SOA dns104.ovh.net. tech.ovh.net. (2020083101 86400 3600 3600000 60)
|
@ IN SOA dns104.ovh.net. tech.ovh.net. (2020083101 86400 3600 3600000 60)
|
||||||
IN NS dns104.ovh.net.
|
IN NS dns104.ovh.net.
|
||||||
|
|
|
@ -23,7 +23,7 @@ Ora dovrete aggiungere la redirezione del DNS così come specificato nella [conf
|
||||||
|
|
||||||
Cliccate su "Modifica in modalità testo", lasciando invariate le prime 4 righe:
|
Cliccate su "Modifica in modalità testo", lasciando invariate le prime 4 righe:
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
$TTL 3600
|
$TTL 3600
|
||||||
@ IN SOA dns104.ovh.net. tech.ovh.net. (2020083101 86400 3600 3600000 60)
|
@ IN SOA dns104.ovh.net. tech.ovh.net. (2020083101 86400 3600 3600000 60)
|
||||||
IN NS dns104.ovh.net.
|
IN NS dns104.ovh.net.
|
||||||
|
|
|
@ -23,7 +23,7 @@ Now you need to add the DNS redirections as specified by the [standard DNS zone
|
||||||
|
|
||||||
Click on "Change in text format", keep the first four lines:
|
Click on "Change in text format", keep the first four lines:
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
$TTL 3600
|
$TTL 3600
|
||||||
@ IN SOA dns104.ovh.net. tech.ovh.net. (2020083101 86400 3600 3600000 60)
|
@ IN SOA dns104.ovh.net. tech.ovh.net. (2020083101 86400 3600 3600000 60)
|
||||||
IN NS dns104.ovh.net.
|
IN NS dns104.ovh.net.
|
||||||
|
|
|
@ -70,14 +70,14 @@ sudo mount -t cifs //mafreebox.freebox.fr/Disque\ dur/ /home/monlogin/freebox -o
|
||||||
|
|
||||||
Une ligne à ajouter à la fin du `/etc/fstab` :
|
Une ligne à ajouter à la fin du `/etc/fstab` :
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
//mafreebox.freebox.fr/Disque\040dur/ /home/monlogin/freebox cifs _netdev,guest,uid=monlogin,gid=users,iocharset=utf8 0 0
|
//mafreebox.freebox.fr/Disque\040dur/ /home/monlogin/freebox cifs _netdev,guest,uid=monlogin,gid=users,iocharset=utf8 0 0
|
||||||
```
|
```
|
||||||
|
|
||||||
Le `_netdev` signale que c'est un périphérique réseau, afin que le système ne le monte que s'il a accès au réseau.
|
Le `_netdev` signale que c'est un périphérique réseau, afin que le système ne le monte que s'il a accès au réseau.
|
||||||
`guest` est le mode d'identification à la Freebox : pour une connexion authentifiée, placez vos identifiants dans un fichier sous la forme
|
`guest` est le mode d'identification à la Freebox : pour une connexion authentifiée, placez vos identifiants dans un fichier sous la forme
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
username=your_user
|
username=your_user
|
||||||
password=your_pass
|
password=your_pass
|
||||||
domain=FREEBOX
|
domain=FREEBOX
|
||||||
|
|
|
@ -71,11 +71,11 @@ A "no" may cause problems for using your server or may require you to make addit
|
||||||
|
|
||||||
| Fournisseur d’accès | Box/ routeur | uPnP activable | [Port 25 ouvrable](/email)| [Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning) | [Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup) | IP fixe |
|
| Fournisseur d’accès | Box/ routeur | uPnP activable | [Port 25 ouvrable](/email)| [Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning) | [Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup) | IP fixe |
|
||||||
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
||||||
| **Proximus*- | BBox2 | oui (activé) | oui | **non*- | **non*- | **non*- |
|
| **Proximus** | BBox2 | oui (activé) | oui | **non** | **non** | **non** |
|
||||||
| | BBox3 | oui (activé) | oui | **non*- | **non*- | **non*- |
|
| | BBox3 | oui (activé) | oui | **non** | **non** | **non** |
|
||||||
| **Scarlet*- | BBox2 | oui (activé) | oui | **non*- | **non*- | **non*- |
|
| **Scarlet** | BBox2 | oui (activé) | oui | **non** | **non** | **non** |
|
||||||
|
|
||||||
**Proximus*- ne serait pas ouvert à l’auto-hébergement. L’ouverture des ports serait plus difficile afin d’éviter tout SPAM. Il serait préférable de passer par [Neutrinet](http://neutrinet.be), un des [membres de la Fédération French Data Network](http://www.ffdn.org/fr/membres).
|
**Proximus** ne serait pas ouvert à l’auto-hébergement. L’ouverture des ports serait plus difficile afin d’éviter tout SPAM. Il serait préférable de passer par [Neutrinet](http://neutrinet.be), un des [membres de la Fédération French Data Network](http://www.ffdn.org/fr/membres).
|
||||||
|
|
||||||
{% elseif country == 'belnl' %}
|
{% elseif country == 'belnl' %}
|
||||||
|
|
||||||
|
@ -129,17 +129,17 @@ Tous les fournisseurs d’accès à Internet [membres de la Fédération French
|
||||||
|
|
||||||
| Fournisseur d’accès | OVH | [Free](/isp_free) | [SFR](/isp_sfr) | [Orange](/isp_orange) | Bouygues<br>Télécom | Darty |
|
| Fournisseur d’accès | OVH | [Free](/isp_free) | [SFR](/isp_sfr) | [Orange](/isp_orange) | Bouygues<br>Télécom | Darty |
|
||||||
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
||||||
| **Box/routeur*- | Personnel/OVH Télécom | Freebox | Neufbox | Livebox | Bbox | Dartybox |
|
| **Box/routeur** | Personnel/OVH Télécom | Freebox | Neufbox | Livebox | Bbox | Dartybox |
|
||||||
| **[UPnP](https://fr.wikipedia.org/wiki/Universal_Plug_and_Play)*- | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
|
| **[UPnP](https://fr.wikipedia.org/wiki/Universal_Plug_and_Play)** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
|
||||||
| **[Port 25 ouvrable](/email)**<br> (fermé par défaut) | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ |
|
| **[Port 25 ouvrable](/email)**<br> (fermé par défaut) | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ |
|
||||||
| **[Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning)*- | ✔ | ✔ | ✔/✘ | ✔ (depuis la Livebox 4) | ✔ | ✔ |
|
| **[Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning)** | ✔ | ✔ | ✔/✘ | ✔ (depuis la Livebox 4) | ✔ | ✔ |
|
||||||
| **[Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup)<br>personnalisable*- | ✔ | ✔ (sauf IPv6, pas de support, et buggué sur certaines plages d'adresses ipv4) | … | ✘ (XXX.pro.dns-orange.fr disponible sur les abonnements orange pro) | ✘ | ✘ |
|
| **[Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup)<br>personnalisable ** | ✔ | ✔ (sauf IPv6, pas de support, et buggué sur certaines plages d'adresses ipv4) | … | ✘ (XXX.pro.dns-orange.fr disponible sur les abonnements orange pro) | ✘ | ✘ |
|
||||||
| **[IP fixe](/dns_dynamicip)*- | ✔ | ✔ | ✔/✘ | ✘ (en option depuis la Livebox 3 et sur les abonnements orange pro) | ✔ | ✔ |
|
| **[IP fixe](/dns_dynamicip)** | ✔ | ✔ | ✔/✘ | ✘ (en option depuis la Livebox 3 et sur les abonnements orange pro) | ✔ | ✔ |
|
||||||
| **[IPv6](https://fr.wikipedia.org/wiki/IPv6)*- | ✔ | ✔ | ✔ | ✔ | … | … |
|
| **[IPv6](https://fr.wikipedia.org/wiki/IPv6)** | ✔ | ✔ | ✔ | ✔ | … | … |
|
||||||
| **[Non listé sur le DUL](https://en.wikipedia.org/wiki/Dialup_Users_List)*- | … | ✘ | … | … | … | … |
|
| **[Non listé sur le DUL](https://en.wikipedia.org/wiki/Dialup_Users_List)** | … | ✘ | … | … | … | … |
|
||||||
Pour une liste plus complète et précise, référez-vous à la très bonne documentation de [wiki.auto-hebergement.fr](http://wiki.auto-hebergement.fr/fournisseurs/fai#d%C3%A9tail_des_fai).
|
Pour une liste plus complète et précise, référez-vous à la très bonne documentation de [wiki.auto-hebergement.fr](http://wiki.auto-hebergement.fr/fournisseurs/fai#d%C3%A9tail_des_fai).
|
||||||
|
|
||||||
**Astuce** : [FDN](http://www.fdn.fr) fournit des [VPN](http://www.fdn.fr/-VPN-.html) permettant de rapatrier une (ou plusieurs sur demande) IPv4 fixe et un /48 en IPv6 et ainsi « nettoyer » votre connexion si vous êtes chez l’un des FAI *limitants- du tableau ci-dessus.
|
**Astuce** : [FDN](http://www.fdn.fr) fournit des [VPN](http://www.fdn.fr/-VPN-.html) permettant de rapatrier une (ou plusieurs sur demande) IPv4 fixe et un /48 en IPv6 et ainsi « nettoyer » votre connexion si vous êtes chez l’un des FAI *limitants* du tableau ci-dessus.
|
||||||
|
|
||||||
{% elseif country == 'hun' %}
|
{% elseif country == 'hun' %}
|
||||||
|
|
||||||
|
@ -150,7 +150,7 @@ Pour une liste plus complète et précise, référez-vous à la très bonne docu
|
||||||
| DIGI Távközlési és Szolgáltató Kft. | Yes | Yes | No. Business only. | No | No. Business only | No. Business only |
|
| DIGI Távközlési és Szolgáltató Kft. | Yes | Yes | No. Business only. | No | No. Business only | No. Business only |
|
||||||
| Telekom Magyarország | Yes | Yes | No | No | No | No |
|
| Telekom Magyarország | Yes | Yes | No | No | No | No |
|
||||||
|
|
||||||
**Notice*- : DIGI allows non-business users to subscribe to their business plan, for roughly the same price as the regular plan. Fix IP is an additional subscription for business plan users.
|
**Notice** : DIGI allows non-business users to subscribe to their business plan, for roughly the same price as the regular plan. Fix IP is an additional subscription for business plan users.
|
||||||
|
|
||||||
{% elseif country == 'irl' %}
|
{% elseif country == 'irl' %}
|
||||||
|
|
||||||
|
@ -166,9 +166,9 @@ Pour une liste plus complète et précise, référez-vous à la très bonne docu
|
||||||
|
|
||||||
| Fournisseur d’accès | Box/ routeur | uPnP activable | [Port 25 ouvrable](/email)| [Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning) | [Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup) | IP fixe |
|
| Fournisseur d’accès | Box/ routeur | uPnP activable | [Port 25 ouvrable](/email)| [Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning) | [Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup) | IP fixe |
|
||||||
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
|
||||||
| **Orange*- | Livebox2 | oui (activé) | non | **non*- | **non*- | **non*- |
|
| **Orange** | Livebox2 | oui (activé) | non | **non** | **non** | **non** |
|
||||||
| **Moov*- | | oui (activé) | | | | |
|
| **Moov** | | oui (activé) | | | | |
|
||||||
| **MTN*- | | oui (activé) | | | | |
|
| **MTN** | | oui (activé) | | | | |
|
||||||
|
|
||||||
{% elseif country == 'swe' %}
|
{% elseif country == 'swe' %}
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ sudo nano /etc/postfix/main.cf
|
||||||
|
|
||||||
puis, rajouter à la ligne :
|
puis, rajouter à la ligne :
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
smtp_sasl_password_maps = hash:/etc/postfix/sasl/mdp_fai.conf
|
smtp_sasl_password_maps = hash:/etc/postfix/sasl/mdp_fai.conf
|
||||||
smtp_sasl_auth_enable = yes
|
smtp_sasl_auth_enable = yes
|
||||||
smtp_sasl_security_options = noanonymous
|
smtp_sasl_security_options = noanonymous
|
||||||
|
@ -65,7 +65,7 @@ sudo nano /etc/postfix/sasl/mdp_fai.conf
|
||||||
|
|
||||||
ajouter
|
ajouter
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
# mdp_fai.conf
|
# mdp_fai.conf
|
||||||
[smtp.orange.fr]:25 adresseemail@chez.orange:son-mot-de-passe
|
[smtp.orange.fr]:25 adresseemail@chez.orange:son-mot-de-passe
|
||||||
```
|
```
|
||||||
|
|
|
@ -13,7 +13,7 @@ routes:
|
||||||
|
|
||||||
#### Accès à l’administration de la box
|
#### Accès à l’administration de la box
|
||||||
|
|
||||||
* Allez à cette adresse : <http://192.168.1.1>.
|
* Allez à cette adresse : <http://192.168.1.1>
|
||||||
* Authentifiez-vous, soit en appuyant sur le bouton de la box pendant 5 secondes soit avec les identifiants d’administration.
|
* Authentifiez-vous, soit en appuyant sur le bouton de la box pendant 5 secondes soit avec les identifiants d’administration.
|
||||||
|
|
||||||

|

|
||||||
|
|
|
@ -31,10 +31,10 @@ Below, you can find a list of providers compatible for self-hosting and especial
|
||||||
¹ [Pay what you want](https://en.wikipedia.org/wiki/Pay_what_you_want)
|
¹ [Pay what you want](https://en.wikipedia.org/wiki/Pay_what_you_want)
|
||||||
|
|
||||||
!!! If you try an other VPN provider that include **public dedicated ipv4 and port forwarding**, feel free to contribute to this documentation. We need people to test specific offers of those commercial providers:
|
!!! If you try an other VPN provider that include **public dedicated ipv4 and port forwarding**, feel free to contribute to this documentation. We need people to test specific offers of those commercial providers:
|
||||||
!!! *[VPN area](https://vpnarea.com/front/home/dedicated-ip) ✘ does not allow forwarding port 80. Running a webserver is against their TOS.
|
!!! - [VPN area](https://vpnarea.com/front/home/dedicated-ip) ✘ does not allow forwarding port 80. Running a webserver is against their TOS.
|
||||||
!!!* [Trust zone](https://trust.zone/fr/order?p=25)
|
!!! - [Trust zone](https://trust.zone/fr/order?p=25)
|
||||||
!!! *[PureVPN](https://www.purevpn.fr/ip-vpn-dedie)
|
!!! - [PureVPN](https://www.purevpn.fr/ip-vpn-dedie)
|
||||||
!!!* [RapidVPN](https://www.rapidvpn.com/vpn)
|
!!! - [RapidVPN](https://www.rapidvpn.com/vpn)
|
||||||
|
|
||||||
## French speaking-site
|
## French speaking-site
|
||||||
|
|
||||||
|
|
|
@ -21,23 +21,23 @@ Organitzacions sense ànim de lucre, ONGs o qualsevol tipus d'associació.
|
||||||
|
|
||||||
Normalment les organitzacions sense ànim de lucre han de donar alguns serveis públics:
|
Normalment les organitzacions sense ànim de lucre han de donar alguns serveis públics:
|
||||||
|
|
||||||
* Consell d'administració / Comitè director / Voluntàries amb:
|
- Consell d'administració / Comitè director / Voluntàries amb:
|
||||||
* [Correus electrònics](#mails)
|
- [Correus electrònics](#mails)
|
||||||
* [Calendari](#calendar)
|
- [Calendari](#calendar)
|
||||||
* [Contacte](#contact)
|
- [Contacte](#contact)
|
||||||
* [Fitxers compartits / Drive](#shared-files)
|
- [Fitxers compartits / Drive](#shared-files)
|
||||||
* [Missatgeria instantània](#instant-communication)
|
- [Missatgeria instantània](#instant-communication)
|
||||||
* [Intranet / base de coneixements](#intranet)
|
- [Intranet / base de coneixements](#intranet)
|
||||||
* [ERP / Comptabilitat](#erp-accounting)
|
- [ERP / Comptabilitat](#erp-accounting)
|
||||||
* Membres amb:
|
- Membres amb:
|
||||||
* [Pàgina web pública amb accés privat i individual](#public-web-site)
|
- [Pàgina web pública amb accés privat i individual](#public-web-site)
|
||||||
* [Adhesió](#membership)
|
- [Adhesió](#membership)
|
||||||
* [Inscripció a esdeveniments](#events-registration)
|
- [Inscripció a esdeveniments](#events-registration)
|
||||||
* [Butlletí d'informació](#newsletter-mailing)
|
- [Butlletí d'informació](#newsletter-mailing)
|
||||||
* [Fòrum](#forum)
|
- [Fòrum](#forum)
|
||||||
* Públic amb:
|
- Públic amb:
|
||||||
* [Pàgina web pública](#public-web-site)
|
- [Pàgina web pública](#public-web-site)
|
||||||
* [Butlletí d'informació](#newsletter-mailing)
|
- [Butlletí d'informació](#newsletter-mailing)
|
||||||
|
|
||||||
## Quan
|
## Quan
|
||||||
|
|
||||||
|
@ -47,9 +47,9 @@ Quan l'organització estigui preparada per a fer el pas.
|
||||||
|
|
||||||
El servidor YunoHost de l'organització pot estar allotjat en diferents llocs:
|
El servidor YunoHost de l'organització pot estar allotjat en diferents llocs:
|
||||||
|
|
||||||
* Allotjament propi en un servidor, ordinador o Raspberry darrera una connexió ADSL, SDSL o fibra
|
- Allotjament propi en un servidor, ordinador o Raspberry darrera una connexió ADSL, SDSL o fibra
|
||||||
* Serveis d'allotjament de [Chatons](https://chatons.org), [librehosters](https://framagit.org/librehosters/awesome-librehosters)
|
- Serveis d'allotjament de [Chatons](https://chatons.org), [librehosters](https://framagit.org/librehosters/awesome-librehosters)
|
||||||
* Serveis d'allotjament comercials que ofereixin màquines virtuals Debian
|
- Serveis d'allotjament comercials que ofereixin màquines virtuals Debian
|
||||||
|
|
||||||
## Per què
|
## Per què
|
||||||
|
|
||||||
|
@ -65,20 +65,20 @@ YunoHost és una distribució GNU/Linux basada en Debian empaquetada amb program
|
||||||
|
|
||||||
YunoHost de base ofereix:
|
YunoHost de base ofereix:
|
||||||
|
|
||||||
* Un sistema d'aplicacions
|
- Un sistema d'aplicacions
|
||||||
* Una interfície web
|
- Una interfície web
|
||||||
* Una interfície per línia de comandes (CLI): Moulinette
|
- Una interfície per línia de comandes (CLI): Moulinette
|
||||||
* Un servidor web: NGINX
|
- Un servidor web: NGINX
|
||||||
* Un servidor DNS: Dnsmasq
|
- Un servidor DNS: Dnsmasq
|
||||||
* Una base de dades: MariaDB
|
- Una base de dades: MariaDB
|
||||||
* Un sistema de còpies de seguretat
|
- Un sistema de còpies de seguretat
|
||||||
* Un SSO: SSOwat
|
- Un SSO: SSOwat
|
||||||
* OpenLDAP
|
- OpenLDAP
|
||||||
* Correu electrònic:
|
- Correu electrònic:
|
||||||
* SMTP: Postfix
|
- SMTP: Postfix
|
||||||
* IMAP & POP3: Dovecot
|
- IMAP & POP3: Dovecot
|
||||||
* Un antispam: rspamd, rmilter
|
- Un antispam: rspamd, rmilter
|
||||||
* Un servidor de missatgeria instantània XMPP: Metronome IM
|
- Un servidor de missatgeria instantània XMPP: Metronome IM
|
||||||
|
|
||||||
### Nom de domini
|
### Nom de domini
|
||||||
|
|
||||||
|
@ -91,23 +91,23 @@ Els comptes de correu electrònic es poden gestionar per mitjà de la interfíci
|
||||||
|
|
||||||
Es poden instal·lar paquets addicionals per donar més funcionalitats al sistema de correu electrònic de YunoHost:
|
Es poden instal·lar paquets addicionals per donar més funcionalitats al sistema de correu electrònic de YunoHost:
|
||||||
|
|
||||||
* Un client web utilitzant [Roundcube](https://github.com/YunoHost-Apps/roundcube_ynh), [Rainloop](https://github.com/YunoHost-Apps/rainloop_ynh)
|
- Un client web utilitzant [Roundcube](https://github.com/YunoHost-Apps/roundcube_ynh), [Rainloop](https://github.com/YunoHost-Apps/rainloop_ynh)
|
||||||
* ActiveSync utilitzant [Z-Push](https://github.com/YunoHost-Apps/z-push_ynh)
|
- ActiveSync utilitzant [Z-Push](https://github.com/YunoHost-Apps/z-push_ynh)
|
||||||
* Un grup de difusió interna utilitzant [Mailman](https://github.com/YunoHost-Apps/mailman_ynh)
|
- Un grup de difusió interna utilitzant [Mailman](https://github.com/YunoHost-Apps/mailman_ynh)
|
||||||
|
|
||||||
### Calendari
|
### Calendari
|
||||||
|
|
||||||
Per oferir calendaris personals o compartits haureu d'instal·lar:
|
Per oferir calendaris personals o compartits haureu d'instal·lar:
|
||||||
|
|
||||||
* [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
- [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
||||||
* [Baikal](https://github.com/YunoHost-Apps/baikal_ynh)
|
- [Baikal](https://github.com/YunoHost-Apps/baikal_ynh)
|
||||||
|
|
||||||
### Contactes
|
### Contactes
|
||||||
|
|
||||||
Per oferir un sistema de contactes personal haureu d'instal·lar:
|
Per oferir un sistema de contactes personal haureu d'instal·lar:
|
||||||
|
|
||||||
* [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
- [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
||||||
* [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
- [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
||||||
|
|
||||||
### Fitxers compartits
|
### Fitxers compartits
|
||||||
|
|
||||||
|
@ -120,34 +120,34 @@ De base YunoHost ofereix un servidor XMPP, pel que podeu instal·lar un client w
|
||||||
|
|
||||||
També podeu instal·lar un servidor matrix:
|
També podeu instal·lar un servidor matrix:
|
||||||
|
|
||||||
* El servidor: [Synapse](https://github.com/YunoHost-Apps/synapse_ynh)
|
- El servidor: [Synapse](https://github.com/YunoHost-Apps/synapse_ynh)
|
||||||
* Un client web: [Riot](https://github.com/YunoHost-Apps/riot_ynh)
|
- Un client web: [Riot](https://github.com/YunoHost-Apps/riot_ynh)
|
||||||
|
|
||||||
### Intranet
|
### Intranet
|
||||||
|
|
||||||
Per a una organització sense ànim de lucre, una bona manera d'implementar una intranet és oferir una wiki interna per a que les usuàries puguin llegir, editar i afegir contingut. Vegeu aquí alguns paquets que permeten implementar una wiki:
|
Per a una organització sense ànim de lucre, una bona manera d'implementar una intranet és oferir una wiki interna per a que les usuàries puguin llegir, editar i afegir contingut. Vegeu aquí alguns paquets que permeten implementar una wiki:
|
||||||
|
|
||||||
* [DokuWiki](https://github.com/YunoHost-Apps/docuwiki_ynh) utilitzant la sintaxi wiki
|
- [DokuWiki](https://github.com/YunoHost-Apps/docuwiki_ynh) utilitzant la sintaxi wiki
|
||||||
* [Wiki.js](https://github.com/YunoHost-Apps/wikijs_ynh) utilitzant la sintaxi markdown
|
- [Wiki.js](https://github.com/YunoHost-Apps/wikijs_ynh) utilitzant la sintaxi markdown
|
||||||
|
|
||||||
### ERP / Comptabilitat
|
### ERP / Comptabilitat
|
||||||
|
|
||||||
Arribats a un cert punt una organització sense ànim de lucre podria necessitar un sistema de comptabilitat / ERP, aquí hi ha dos propostes:
|
Arribats a un cert punt una organització sense ànim de lucre podria necessitar un sistema de comptabilitat / ERP, aquí hi ha dos propostes:
|
||||||
|
|
||||||
* [OpenERP/Odoo](https://github.com/YunoHost-Apps/libreerp_ynh)
|
- [OpenERP/Odoo](https://github.com/YunoHost-Apps/libreerp_ynh)
|
||||||
* [Dolibarr](https://github.com/YunoHost-Apps/dolibarr_ynh)
|
- [Dolibarr](https://github.com/YunoHost-Apps/dolibarr_ynh)
|
||||||
|
|
||||||
### Pàgina web pública
|
### Pàgina web pública
|
||||||
|
|
||||||
Hi ha múltiples maneres d'implementar una pàgina web pública:
|
Hi ha múltiples maneres d'implementar una pàgina web pública:
|
||||||
|
|
||||||
* Un pàgina simple amb HTML, CSS, etc. utilitzant: [Custom Webapp](https://github.com/YunoHost-Apps/my_webapp_ynh)
|
- Un pàgina simple amb HTML, CSS, etc. utilitzant: [Custom Webapp](https://github.com/YunoHost-Apps/my_webapp_ynh)
|
||||||
* Utilitzant un CMS (sistema de gestió de contingut) com [Wordpress](https://github.com/YunoHost-Apps/_ynh), [Drupal](https://github.com/YunoHost-Apps/drupal_ynh) , [Grav](https://github.com/YunoHost-Apps/grav_ynh), [PluXml](https://github.com/YunoHost-Apps/pluxml_ynh)
|
- Utilitzant un CMS (sistema de gestió de contingut) com [Wordpress](https://github.com/YunoHost-Apps/_ynh), [Drupal](https://github.com/YunoHost-Apps/drupal_ynh) , [Grav](https://github.com/YunoHost-Apps/grav_ynh), [PluXml](https://github.com/YunoHost-Apps/pluxml_ynh)
|
||||||
|
|
||||||
Però us proposem una alternativa una mica més potent: [CiviCRM on Drupal 7](https://github.com/YunoHost-Apps/civicrm_drupal7_ynh):
|
Però us proposem una alternativa una mica més potent: [CiviCRM on Drupal 7](https://github.com/YunoHost-Apps/civicrm_drupal7_ynh):
|
||||||
|
|
||||||
* Drupal és un entorn de treball potent de codi obert per la gestió de contingut
|
- Drupal és un entorn de treball potent de codi obert per la gestió de contingut
|
||||||
* amb CiviCRM que és un CRM de codi obert per a les organitzacions sense ànim de lucre
|
- amb CiviCRM que és un CRM de codi obert per a les organitzacions sense ànim de lucre
|
||||||
|
|
||||||
### Adhesió
|
### Adhesió
|
||||||
|
|
||||||
|
@ -172,40 +172,40 @@ Les còpies de seguretat de YunoHost s'emmagatzemen localment a `/home/yunohost.
|
||||||
|
|
||||||
Però per un servidor en producció, còpies de seguretat locals no són suficients, així que s'hauran d'implementar còpies de seguretat alternatives:
|
Però per un servidor en producció, còpies de seguretat locals no són suficients, així que s'hauran d'implementar còpies de seguretat alternatives:
|
||||||
|
|
||||||
* Còpia de seguretat de la màquina virtual si ho permet el sistema d'allotjament.
|
- Còpia de seguretat de la màquina virtual si ho permet el sistema d'allotjament.
|
||||||
* [Archivist](https://github.com/YunoHost-Apps/archivist_ynh) és un sistema de còpies de seguretat automàtiques del servidor. Les còpies de seguretat es poden enviar a d'altres llocs, locals o distants.
|
- [Archivist](https://github.com/YunoHost-Apps/archivist_ynh) és un sistema de còpies de seguretat automàtiques del servidor. Les còpies de seguretat es poden enviar a d'altres llocs, locals o distants.
|
||||||
* [Borg](https://github.com/YunoHost-Apps/borg_ynh) i [Borg Server](https://github.com/YunoHost-Apps/borgserver_ynh) permeten externalitzar les còpies de seguretat.
|
- [Borg](https://github.com/YunoHost-Apps/borg_ynh) i [Borg Server](https://github.com/YunoHost-Apps/borgserver_ynh) permeten externalitzar les còpies de seguretat.
|
||||||
* [Fallback](https://github.com/YunoHost-Apps/fallback_ynh), si teniu de servidors YunoHost, permet tenir un servidor secundari que pot ser utilitzat en cas que caigui el servidor principal. Aquest servidor secundari permetrà desplegar una còpia del servidor i tornar a posar en marxar YunoHost durant la caiguda.
|
- [Fallback](https://github.com/YunoHost-Apps/fallback_ynh), si teniu de servidors YunoHost, permet tenir un servidor secundari que pot ser utilitzat en cas que caigui el servidor principal. Aquest servidor secundari permetrà desplegar una còpia del servidor i tornar a posar en marxar YunoHost durant la caiguda.
|
||||||
|
|
||||||
### Anar més enllà
|
### Anar més enllà
|
||||||
|
|
||||||
#### Galeria de fotografies federada
|
#### Galeria de fotografies federada
|
||||||
|
|
||||||
* [Pixelfed](https://github.com/YunoHost-Apps/pixelfed_ynh)
|
- [Pixelfed](https://github.com/YunoHost-Apps/pixelfed_ynh)
|
||||||
|
|
||||||
#### Galeria àudio federada
|
#### Galeria àudio federada
|
||||||
|
|
||||||
* [Reel2Bits](https://github.com/YunoHost-Apps/reel2bits_ynh)
|
- [Reel2Bits](https://github.com/YunoHost-Apps/reel2bits_ynh)
|
||||||
* [Funkwhale](https://github.com/YunoHost-Apps/funkwhale_ynh)
|
- [Funkwhale](https://github.com/YunoHost-Apps/funkwhale_ynh)
|
||||||
|
|
||||||
#### Galeria vídeo federada
|
#### Galeria vídeo federada
|
||||||
|
|
||||||
* [PeerTube](https://github.com/YunoHost-Apps/peertube_ynh)
|
- [PeerTube](https://github.com/YunoHost-Apps/peertube_ynh)
|
||||||
|
|
||||||
#### Xarxa social federada
|
#### Xarxa social federada
|
||||||
|
|
||||||
* [Mastodon](https://github.com/YunoHost-Apps/mastodon_ynh)
|
- [Mastodon](https://github.com/YunoHost-Apps/mastodon_ynh)
|
||||||
* [Pleroma](https://github.com/YunoHost-Apps/pleroma_ynh)
|
- [Pleroma](https://github.com/YunoHost-Apps/pleroma_ynh)
|
||||||
* [Mobilizon](https://github.com/YunoHost-Apps/mobilizon_ynh)
|
- [Mobilizon](https://github.com/YunoHost-Apps/mobilizon_ynh)
|
||||||
|
|
||||||
#### Blog federat
|
#### Blog federat
|
||||||
|
|
||||||
* [Plume](https://github.com/YunoHost-Apps/plume_ynh)
|
- [Plume](https://github.com/YunoHost-Apps/plume_ynh)
|
||||||
* [Writefreely](https://github.com/YunoHost-Apps/writefreely_ynh)
|
- [Writefreely](https://github.com/YunoHost-Apps/writefreely_ynh)
|
||||||
|
|
||||||
#### Xat
|
#### Xat
|
||||||
|
|
||||||
* [Mattermost](https://github.com/YunoHost-Apps/mattermost_ynh)
|
- [Mattermost](https://github.com/YunoHost-Apps/mattermost_ynh)
|
||||||
|
|
||||||
## Conclusió
|
## Conclusió
|
||||||
|
|
||||||
|
|
|
@ -21,23 +21,23 @@ Organisations à but non lucratif, ONG ou tout type d'association.
|
||||||
|
|
||||||
Les organisations à but non lucratif doivent généralement fournir différents services à différents publics :
|
Les organisations à but non lucratif doivent généralement fournir différents services à différents publics :
|
||||||
|
|
||||||
* Conseil d'administration / Comité directeur / Bénévoles avec :
|
- Conseil d'administration / Comité directeur / Bénévoles avec :
|
||||||
* [Mails](#mails)
|
- [Mails](#mails)
|
||||||
* [Calendrier](#calendrier)
|
- [Calendrier](#calendrier)
|
||||||
* [Contact](#contact)
|
- [Contact](#contact)
|
||||||
* [Fichiers partagés / Drive](#fichiers-partag-s)
|
- [Fichiers partagés / Drive](#fichiers-partag-s)
|
||||||
* [Communication instantanée](#communication-instantan-e)
|
- [Communication instantanée](#communication-instantan-e)
|
||||||
* [Intranet / Base de connaissances](#intranet)
|
- [Intranet / Base de connaissances](#intranet)
|
||||||
* [ERP / Comptabilité](#erp-comptabilit-)
|
- [ERP / Comptabilité](#erp-comptabilit-)
|
||||||
* Membres avec :
|
- Membres avec :
|
||||||
* [Site Web public avec accès privé et individuel](#site-web-public)
|
- [Site Web public avec accès privé et individuel](#site-web-public)
|
||||||
* [Adhésion](#adh-sion)
|
- [Adhésion](#adh-sion)
|
||||||
* [Inscriptions aux événements](#inscriptions-aux-v-nements)
|
- [Inscriptions aux événements](#inscriptions-aux-v-nements)
|
||||||
* [Mailings](#newsletter-mailing)
|
- [Mailings](#newsletter-mailing)
|
||||||
* [Forum](#forum)
|
- [Forum](#forum)
|
||||||
* Public avec :
|
- Public avec :
|
||||||
* [Site Web public](#site-web-public)
|
- [Site Web public](#site-web-public)
|
||||||
* [Newsletter](#newsletter-mailing)
|
- [Newsletter](#newsletter-mailing)
|
||||||
|
|
||||||
## Quand
|
## Quand
|
||||||
|
|
||||||
|
@ -47,9 +47,9 @@ Lorsque l'organisation à but non lucratif est prête à franchir le pas.
|
||||||
|
|
||||||
Le serveur YunoHost peut être hébergé à différents endroits :
|
Le serveur YunoHost peut être hébergé à différents endroits :
|
||||||
|
|
||||||
* Hébergement en propre sur un serveur, un ordinateur ou Raspberry derrière ADSL, SDSL ou Fibre
|
- Hébergement en propre sur un serveur, un ordinateur ou Raspberry derrière ADSL, SDSL ou Fibre
|
||||||
* [Chatons](https://chatons.org), [librehosters](https://framagit.org/librehosters/awesome-librehosters)
|
- [Chatons](https://chatons.org), [librehosters](https://framagit.org/librehosters/awesome-librehosters)
|
||||||
* Services d'hébergement commercial fournissant une machine virtuelle Debian
|
- Services d'hébergement commercial fournissant une machine virtuelle Debian
|
||||||
|
|
||||||
## Pourquoi
|
## Pourquoi
|
||||||
|
|
||||||
|
@ -65,20 +65,20 @@ YunoHost est une distribution basée sur Debian GNU/Linux qui automatise l’ins
|
||||||
|
|
||||||
YunoHost fournit immédiatement:
|
YunoHost fournit immédiatement:
|
||||||
|
|
||||||
* Un système d'application
|
- Un système d'application
|
||||||
* Une interface Web
|
- Une interface Web
|
||||||
* Une interface de ligne de commande (CLI) : Moulinette
|
- Une interface de ligne de commande (CLI) : Moulinette
|
||||||
* Un serveur Web : NGINX
|
- Un serveur Web : NGINX
|
||||||
* Un serveur DNS : Dnsmasq
|
- Un serveur DNS : Dnsmasq
|
||||||
* Une base de données : MariaDB
|
- Une base de données : MariaDB
|
||||||
* Un système de sauvegarde
|
- Un système de sauvegarde
|
||||||
* Un SSO : SSOwat
|
- Un SSO : SSOwat
|
||||||
* OpenLDAP
|
- OpenLDAP
|
||||||
* Email :
|
- Email :
|
||||||
* SMTP : Postfix
|
- SMTP : Postfix
|
||||||
* IMAP & POP3 : Dovecot
|
- IMAP & POP3 : Dovecot
|
||||||
* Un antispam : rspamd, rmilter
|
- Un antispam : rspamd, rmilter
|
||||||
* Serveur XMPP de messagerie instantanée : Metronome IM
|
- Serveur XMPP de messagerie instantanée : Metronome IM
|
||||||
|
|
||||||
### Nom de domaine
|
### Nom de domaine
|
||||||
|
|
||||||
|
@ -91,23 +91,23 @@ Les comptes de messagerie seront gérés à l'aide de l'interface Web ou de la l
|
||||||
|
|
||||||
Des packages supplémentaires peuvent être installés pour fournir davantage de fonctionnalités au système de messagerie YunoHost :
|
Des packages supplémentaires peuvent être installés pour fournir davantage de fonctionnalités au système de messagerie YunoHost :
|
||||||
|
|
||||||
* un webmail en utilisant [Roundcube](https://github.com/YunoHost-Apps/roundcube_ynh), [Rainloop](https://github.com/YunoHost-Apps/rainloop_ynh)
|
- un webmail en utilisant [Roundcube](https://github.com/YunoHost-Apps/roundcube_ynh), [Rainloop](https://github.com/YunoHost-Apps/rainloop_ynh)
|
||||||
* ActiveSync utilisant [Z-Push](https://github.com/YunoHost-Apps/z-push_ynh)
|
- ActiveSync utilisant [Z-Push](https://github.com/YunoHost-Apps/z-push_ynh)
|
||||||
* Groupe de distribution interne en utilisant [Mailman](https://github.com/YunoHost-Apps/mailman_ynh)
|
- Groupe de distribution interne en utilisant [Mailman](https://github.com/YunoHost-Apps/mailman_ynh)
|
||||||
|
|
||||||
### Calendrier
|
### Calendrier
|
||||||
|
|
||||||
Pour fournir des calendriers personnels ou partagés, vous devrez installer :
|
Pour fournir des calendriers personnels ou partagés, vous devrez installer :
|
||||||
|
|
||||||
* [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
- [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
||||||
* [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
- [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
||||||
|
|
||||||
### Contact
|
### Contact
|
||||||
|
|
||||||
Pour fournir un système de contact personnel, vous devrez installer :
|
Pour fournir un système de contact personnel, vous devrez installer :
|
||||||
|
|
||||||
* [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
- [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
||||||
* [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
- [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
||||||
|
|
||||||
### Fichiers partagés
|
### Fichiers partagés
|
||||||
|
|
||||||
|
@ -120,34 +120,34 @@ Par défaut, YunoHost fournit immédiatement un serveur XMPP pour lequel vous po
|
||||||
|
|
||||||
Vous pouvez également installer un serveur Matrix :
|
Vous pouvez également installer un serveur Matrix :
|
||||||
|
|
||||||
* Le serveur : [Synapse](https://github.com/YunoHost-Apps/synapse_ynh)
|
- Le serveur : [Synapse](https://github.com/YunoHost-Apps/synapse_ynh)
|
||||||
* Un client Web : [Element](https://github.com/YunoHost-Apps/element_ynh)
|
- Un client Web : [Element](https://github.com/YunoHost-Apps/element_ynh)
|
||||||
|
|
||||||
### Intranet
|
### Intranet
|
||||||
|
|
||||||
Pour une organisation à but non lucratif, un bon moyen de mettre en œuvre un intranet est de fournir un wiki permettant aux utilisateurs internes de lire, éditer et ajouter du contenu. Voici quelques paquets pour implémenter un wiki :
|
Pour une organisation à but non lucratif, un bon moyen de mettre en œuvre un intranet est de fournir un wiki permettant aux utilisateurs internes de lire, éditer et ajouter du contenu. Voici quelques paquets pour implémenter un wiki :
|
||||||
|
|
||||||
* [DokuWiki](https://github.com/YunoHost-Apps/docuwiki_ynh) utilisant une syntaxe wiki
|
- [DokuWiki](https://github.com/YunoHost-Apps/docuwiki_ynh) utilisant une syntaxe wiki
|
||||||
* [Wiki.js](https://github.com/YunoHost-Apps/wikijs_ynh) utilisant une syntaxe Markdown
|
- [Wiki.js](https://github.com/YunoHost-Apps/wikijs_ynh) utilisant une syntaxe Markdown
|
||||||
|
|
||||||
### ERP / Comptabilité
|
### ERP / Comptabilité
|
||||||
|
|
||||||
À un moment donné, une organisation à but non lucratif pourrait avoir besoin d’un système de Comptabilité / ERP, voici deux propositions :
|
À un moment donné, une organisation à but non lucratif pourrait avoir besoin d’un système de Comptabilité / ERP, voici deux propositions :
|
||||||
|
|
||||||
* [OpenERP/Odoo](https://github.com/YunoHost-Apps/libreerp_ynh)
|
- [OpenERP/Odoo](https://github.com/YunoHost-Apps/libreerp_ynh)
|
||||||
* [Dolibarr](https://github.com/YunoHost-Apps/dolibarr_ynh)
|
- [Dolibarr](https://github.com/YunoHost-Apps/dolibarr_ynh)
|
||||||
|
|
||||||
### Site Web Public
|
### Site Web Public
|
||||||
|
|
||||||
Il existe plusieurs façons d'implémenter un site Web public :
|
Il existe plusieurs façons d'implémenter un site Web public :
|
||||||
|
|
||||||
* Un simple site HTML, CSS, etc. en utilisant : [Custom Webapp](https://github.com/YunoHost-Apps/my_webapp_ynh)
|
- Un simple site HTML, CSS, etc. en utilisant : [Custom Webapp](https://github.com/YunoHost-Apps/my_webapp_ynh)
|
||||||
* Utiliser un CMS (système de gestion de contenu) comme [WordPress](https://github.com/YunoHost-Apps/_ynh), [Drupal](https://github.com/YunoHost-Apps/drupal_ynh), [Grav](https://github.com/YunoHost-Apps/grav_ynh), [PluXml](https://github.com/YunoHost-Apps/pluxml_ynh)
|
- Utiliser un CMS (système de gestion de contenu) comme [WordPress](https://github.com/YunoHost-Apps/_ynh), [Drupal](https://github.com/YunoHost-Apps/drupal_ynh), [Grav](https://github.com/YunoHost-Apps/grav_ynh), [PluXml](https://github.com/YunoHost-Apps/pluxml_ynh)
|
||||||
|
|
||||||
Mais nous proposerons quelque chose de plus puissant : [CiviCRM on Drupal 7](https://github.com/YunoHost-Apps/civicrm_drupal7_ynh) :
|
Mais nous proposerons quelque chose de plus puissant : [CiviCRM on Drupal 7](https://github.com/YunoHost-Apps/civicrm_drupal7_ynh) :
|
||||||
|
|
||||||
* Drupal qui est un puissant framework de gestion de contenu
|
- Drupal qui est un puissant framework de gestion de contenu
|
||||||
* avec CiviCRM qui est un CRM open source à destination des organisations à but non lucratif
|
- avec CiviCRM qui est un CRM open source à destination des organisations à but non lucratif
|
||||||
|
|
||||||
#### Adhésion
|
#### Adhésion
|
||||||
|
|
||||||
|
@ -172,40 +172,40 @@ Les sauvegardes YunoHost sont stockées localement dans `/home/yunohost.backup/a
|
||||||
|
|
||||||
Mais pour la production, la sauvegarde stockée localement ne suffit pas, vous devez donc mettre en œuvre des stratégies de sauvegarde supplémentaires :
|
Mais pour la production, la sauvegarde stockée localement ne suffit pas, vous devez donc mettre en œuvre des stratégies de sauvegarde supplémentaires :
|
||||||
|
|
||||||
* Sauvegarde de la machine virtuelle si fournie par le système d'hébergement.
|
- Sauvegarde de la machine virtuelle si fournie par le système d'hébergement.
|
||||||
* [Archivist](https://github.com/YunoHost-Apps/archivist_ynh) est un système de sauvegarde automatique de votre serveur. Vos sauvegardes peuvent être envoyées à de nombreux autres endroits, locaux ou distants.
|
- [Archivist](https://github.com/YunoHost-Apps/archivist_ynh) est un système de sauvegarde automatique de votre serveur. Vos sauvegardes peuvent être envoyées à de nombreux autres endroits, locaux ou distants.
|
||||||
* [Borg](https://github.com/YunoHost-Apps/borg_ynh) and [Borg Server](https://github.com/YunoHost-Apps/borgserver_ynh) permettent d'externaliser les sauvegardes.
|
- [Borg](https://github.com/YunoHost-Apps/borg_ynh) and [Borg Server](https://github.com/YunoHost-Apps/borgserver_ynh) permettent d'externaliser les sauvegardes.
|
||||||
* [Fallback](https://github.com/YunoHost-Apps/fallback_ynh), si vous avez deux serveurs YunoHost, fournissez un moyen d'avoir un serveur secondaire que vous pourrez utiliser si votre serveur principal tombe en panne. Ce serveur secondaire vous permettra de déployer une copie de votre serveur pour ramener votre YunoHost lors de votre panne.
|
- [Fallback](https://github.com/YunoHost-Apps/fallback_ynh), si vous avez deux serveurs YunoHost, fournissez un moyen d'avoir un serveur secondaire que vous pourrez utiliser si votre serveur principal tombe en panne. Ce serveur secondaire vous permettra de déployer une copie de votre serveur pour ramener votre YunoHost lors de votre panne.
|
||||||
|
|
||||||
### Aller plus loin
|
### Aller plus loin
|
||||||
|
|
||||||
#### Galerie de photos fédérées
|
#### Galerie de photos fédérées
|
||||||
|
|
||||||
* [Pixelfed](https://github.com/YunoHost-Apps/pixelfed_ynh)
|
- [Pixelfed](https://github.com/YunoHost-Apps/pixelfed_ynh)
|
||||||
|
|
||||||
#### Galerie audio fédérée
|
#### Galerie audio fédérée
|
||||||
|
|
||||||
* [Reel2Bits](https://github.com/YunoHost-Apps/reel2bits_ynh)
|
- [Reel2Bits](https://github.com/YunoHost-Apps/reel2bits_ynh)
|
||||||
* [Funkwhale](https://github.com/YunoHost-Apps/funkwhale_ynh)
|
- [Funkwhale](https://github.com/YunoHost-Apps/funkwhale_ynh)
|
||||||
|
|
||||||
#### Galerie vidéo fédérée
|
#### Galerie vidéo fédérée
|
||||||
|
|
||||||
* [PeerTube](https://github.com/YunoHost-Apps/peertube_ynh)
|
- [PeerTube](https://github.com/YunoHost-Apps/peertube_ynh)
|
||||||
|
|
||||||
#### Réseaux sociaux fédérés
|
#### Réseaux sociaux fédérés
|
||||||
|
|
||||||
* [Mastodon](https://github.com/YunoHost-Apps/mastodon_ynh)
|
- [Mastodon](https://github.com/YunoHost-Apps/mastodon_ynh)
|
||||||
* [Pleroma](https://github.com/YunoHost-Apps/pleroma_ynh)
|
- [Pleroma](https://github.com/YunoHost-Apps/pleroma_ynh)
|
||||||
* [Mobilizon](https://github.com/YunoHost-Apps/mobilizon_ynh)
|
- [Mobilizon](https://github.com/YunoHost-Apps/mobilizon_ynh)
|
||||||
|
|
||||||
#### Blog fédéré
|
#### Blog fédéré
|
||||||
|
|
||||||
* [Plume](https://github.com/YunoHost-Apps/plume_ynh)
|
- [Plume](https://github.com/YunoHost-Apps/plume_ynh)
|
||||||
* [Writefreely](https://github.com/YunoHost-Apps/writefreely_ynh)
|
- [Writefreely](https://github.com/YunoHost-Apps/writefreely_ynh)
|
||||||
|
|
||||||
#### Chat
|
#### Chat
|
||||||
|
|
||||||
* [Mattermost](https://github.com/YunoHost-Apps/mattermost_ynh)
|
- [Mattermost](https://github.com/YunoHost-Apps/mattermost_ynh)
|
||||||
|
|
||||||
## Conclusion
|
## Conclusion
|
||||||
|
|
||||||
|
|
|
@ -21,23 +21,23 @@ Non-profit organizations, NGO or any kind of association.
|
||||||
|
|
||||||
Usually non-profit organizations need to provide several services to several publics:
|
Usually non-profit organizations need to provide several services to several publics:
|
||||||
|
|
||||||
* Board of Directors / Steering Committee / Volunteers with:
|
- Board of Directors / Steering Committee / Volunteers with:
|
||||||
* [Mails](#mails)
|
- [Mails](#mails)
|
||||||
* [Calendar](#calendar)
|
- [Calendar](#calendar)
|
||||||
* [Contact](#contact)
|
- [Contact](#contact)
|
||||||
* [Shared files / Drive](#shared-files)
|
- [Shared files / Drive](#shared-files)
|
||||||
* [Instant communication](#instant-communication)
|
- [Instant communication](#instant-communication)
|
||||||
* [Intranet / knowledge database](#intranet)
|
- [Intranet / knowledge database](#intranet)
|
||||||
* [ERP / Accounting](#erp-accounting)
|
- [ERP / Accounting](#erp-accounting)
|
||||||
* Members with:
|
- Members with:
|
||||||
* [Public website with private and individual access](#public-web-site)
|
- [Public website with private and individual access](#public-web-site)
|
||||||
* [Membership](#membership)
|
- [Membership](#membership)
|
||||||
* [Events registrations](#events-registrations)
|
- [Events registrations](#events-registrations)
|
||||||
* [Mailings](#newsletter-mailing)
|
- [Mailings](#newsletter-mailing)
|
||||||
* [Forum](#forum)
|
- [Forum](#forum)
|
||||||
* Public with:
|
- Public with:
|
||||||
* [Public website](#public-web-site)
|
- [Public website](#public-web-site)
|
||||||
* [Newsletter](#newsletter-mailing)
|
- [Newsletter](#newsletter-mailing)
|
||||||
|
|
||||||
## When
|
## When
|
||||||
|
|
||||||
|
@ -47,9 +47,9 @@ When ready to move forward.
|
||||||
|
|
||||||
You YunoHost for non profit can be hosted in several places:
|
You YunoHost for non profit can be hosted in several places:
|
||||||
|
|
||||||
* Own hosting on a server, computer or Raspberry behind ASDL, SDSL or Fiber
|
- Own hosting on a server, computer or Raspberry behind ASDL, SDSL or Fiber
|
||||||
* [Chatons](https://chatons.org), [librehosters](https://framagit.org/librehosters/awesome-librehosters) hosting services
|
- [Chatons](https://chatons.org), [librehosters](https://framagit.org/librehosters/awesome-librehosters) hosting services
|
||||||
* Commercial hosting services providing Debian virtual machine
|
- Commercial hosting services providing Debian virtual machine
|
||||||
|
|
||||||
## Why
|
## Why
|
||||||
|
|
||||||
|
@ -66,20 +66,20 @@ YunoHost is a Debian GNU/Linux based distribution packaged with free software th
|
||||||
|
|
||||||
Out of the box YunoHost provide:
|
Out of the box YunoHost provide:
|
||||||
|
|
||||||
* A system of application
|
- A system of application
|
||||||
* A web interface
|
- A web interface
|
||||||
* A command-line interface (CLI): Moulinette
|
- A command-line interface (CLI): Moulinette
|
||||||
* A web server: NGINX
|
- A web server: NGINX
|
||||||
* A DNS server: Dnsmasq
|
- A DNS server: Dnsmasq
|
||||||
* A database: MariaDB
|
- A database: MariaDB
|
||||||
* A backup system
|
- A backup system
|
||||||
* An SSO: SSOwat
|
- An SSO: SSOwat
|
||||||
* OpenLDAP
|
- OpenLDAP
|
||||||
* Email:
|
- Email:
|
||||||
* SMTP: Postfix
|
- SMTP: Postfix
|
||||||
* IMAP & POP3: Dovecot
|
- IMAP & POP3: Dovecot
|
||||||
* An antispam: rspamd,rmilter
|
- An antispam: rspamd,rmilter
|
||||||
* Instant messaging XMPP server: Metronome IM
|
- Instant messaging XMPP server: Metronome IM
|
||||||
|
|
||||||
### Domain Name
|
### Domain Name
|
||||||
|
|
||||||
|
@ -92,23 +92,23 @@ Mails accounts will be managed using the web interface or the command line. Crea
|
||||||
|
|
||||||
Additional package can be installed to provide more functionality to the YunoHost mail system:
|
Additional package can be installed to provide more functionality to the YunoHost mail system:
|
||||||
|
|
||||||
* Webmail using [Roundcube](https://github.com/YunoHost-Apps/roundcube_ynh), [Rainloop](https://github.com/YunoHost-Apps/rainloop_ynh)
|
- Webmail using [Roundcube](https://github.com/YunoHost-Apps/roundcube_ynh), [Rainloop](https://github.com/YunoHost-Apps/rainloop_ynh)
|
||||||
* ActiveSync using [Z-Push](https://github.com/YunoHost-Apps/z-push_ynh)
|
- ActiveSync using [Z-Push](https://github.com/YunoHost-Apps/z-push_ynh)
|
||||||
* Internal distribution group using [Mailman](https://github.com/YunoHost-Apps/mailman_ynh)
|
- Internal distribution group using [Mailman](https://github.com/YunoHost-Apps/mailman_ynh)
|
||||||
|
|
||||||
### Calendar
|
### Calendar
|
||||||
|
|
||||||
To provide personal or shared calendars you will need to install:
|
To provide personal or shared calendars you will need to install:
|
||||||
|
|
||||||
* [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
- [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
||||||
* [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
- [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
||||||
|
|
||||||
### Contact
|
### Contact
|
||||||
|
|
||||||
To provide personal contact system you will need to install:
|
To provide personal contact system you will need to install:
|
||||||
|
|
||||||
* [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
- [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
||||||
* [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
- [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
||||||
|
|
||||||
### Shared files
|
### Shared files
|
||||||
|
|
||||||
|
@ -121,34 +121,34 @@ Out of the box, YunoHost provide an XMPP server, for which you can install a web
|
||||||
|
|
||||||
You can also install a matrix server:
|
You can also install a matrix server:
|
||||||
|
|
||||||
* The server: [Synapse](https://github.com/YunoHost-Apps/synapse_ynh)
|
- The server: [Synapse](https://github.com/YunoHost-Apps/synapse_ynh)
|
||||||
* A web client: [Element](https://github.com/YunoHost-Apps/element_ynh)
|
- A web client: [Element](https://github.com/YunoHost-Apps/element_ynh)
|
||||||
|
|
||||||
### Intranet
|
### Intranet
|
||||||
|
|
||||||
For an non-profit organization a good way to implement an intranet is to provide a wiki to let internal users read, edit and add content. Here are some packages to implement a wiki:
|
For an non-profit organization a good way to implement an intranet is to provide a wiki to let internal users read, edit and add content. Here are some packages to implement a wiki:
|
||||||
|
|
||||||
* [DokuWiki](https://github.com/YunoHost-Apps/docuwiki_ynh) using wiki syntax
|
- [DokuWiki](https://github.com/YunoHost-Apps/docuwiki_ynh) using wiki syntax
|
||||||
* [Wiki.js](https://github.com/YunoHost-Apps/wikijs_ynh) using Markdown syntax
|
- [Wiki.js](https://github.com/YunoHost-Apps/wikijs_ynh) using Markdown syntax
|
||||||
|
|
||||||
### ERP / Accounting
|
### ERP / Accounting
|
||||||
|
|
||||||
At some time a non-profit organization could need an accounting/erp system, here are two propositions:
|
At some time a non-profit organization could need an accounting/erp system, here are two propositions:
|
||||||
|
|
||||||
* [OpenERP/Odoo](https://github.com/YunoHost-Apps/libreerp_ynh)
|
- [OpenERP/Odoo](https://github.com/YunoHost-Apps/libreerp_ynh)
|
||||||
* [Dolibarr](https://github.com/YunoHost-Apps/dolibarr_ynh)
|
- [Dolibarr](https://github.com/YunoHost-Apps/dolibarr_ynh)
|
||||||
|
|
||||||
### Public Web Site
|
### Public Web Site
|
||||||
|
|
||||||
There are several way to implement a Public Web Site:
|
There are several way to implement a Public Web Site:
|
||||||
|
|
||||||
* Simple HTML, CSS, etc. Website using: [Custom Webapp](https://github.com/YunoHost-Apps/my_webapp_ynh)
|
- Simple HTML, CSS, etc. Website using: [Custom Webapp](https://github.com/YunoHost-Apps/my_webapp_ynh)
|
||||||
* Using a CMS (Content Management System) like [WordPress](https://github.com/YunoHost-Apps/_ynh), [Drupal](https://github.com/YunoHost-Apps/drupal_ynh), [Grav](https://github.com/YunoHost-Apps/grav_ynh), [PluXml](https://github.com/YunoHost-Apps/pluxml_ynh)
|
- Using a CMS (Content Management System) like [WordPress](https://github.com/YunoHost-Apps/_ynh), [Drupal](https://github.com/YunoHost-Apps/drupal_ynh), [Grav](https://github.com/YunoHost-Apps/grav_ynh), [PluXml](https://github.com/YunoHost-Apps/pluxml_ynh)
|
||||||
|
|
||||||
But we will propose something more powerful: [CiviCRM on Drupal 7](https://github.com/YunoHost-Apps/civicrm_drupal7_ynh):
|
But we will propose something more powerful: [CiviCRM on Drupal 7](https://github.com/YunoHost-Apps/civicrm_drupal7_ynh):
|
||||||
|
|
||||||
* Drupal that is a powerful open source content management framework
|
- Drupal that is a powerful open source content management framework
|
||||||
* with CiviCRM that is an open source constituent relationship management for non-profits
|
- with CiviCRM that is an open source constituent relationship management for non-profits
|
||||||
|
|
||||||
#### Membership
|
#### Membership
|
||||||
|
|
||||||
|
@ -173,40 +173,40 @@ YunoHost backup are stored localy in `/home/yunohost.backup/archives`.
|
||||||
|
|
||||||
But for production, localy stored backup are not enough, so you will need to implement aditional backup strategies:
|
But for production, localy stored backup are not enough, so you will need to implement aditional backup strategies:
|
||||||
|
|
||||||
* Backup of the the Virtual Machine if provided by the hosting system.
|
- Backup of the the Virtual Machine if provided by the hosting system.
|
||||||
* [Archivist](https://github.com/YunoHost-Apps/archivist_ynh) is an automatic backup system for your server. Your backups can be send to many other places, local or distant.
|
- [Archivist](https://github.com/YunoHost-Apps/archivist_ynh) is an automatic backup system for your server. Your backups can be send to many other places, local or distant.
|
||||||
* [Borg](https://github.com/YunoHost-Apps/borg_ynh) and [Borg Server](https://github.com/YunoHost-Apps/borgserver_ynh) allow to externalize backups.
|
- [Borg](https://github.com/YunoHost-Apps/borg_ynh) and [Borg Server](https://github.com/YunoHost-Apps/borgserver_ynh) allow to externalize backups.
|
||||||
* [Fallback](https://github.com/YunoHost-Apps/fallback_ynh), if you have two YunoHost servers, provide a way to have a secondary server which you can used if your main server goes down. This secondary server will allow you to deploy a copy of your server to bring back your YunoHost during your break down.
|
- [Fallback](https://github.com/YunoHost-Apps/fallback_ynh), if you have two YunoHost servers, provide a way to have a secondary server which you can used if your main server goes down. This secondary server will allow you to deploy a copy of your server to bring back your YunoHost during your break down.
|
||||||
|
|
||||||
### Go further
|
### Go further
|
||||||
|
|
||||||
#### Federated Photo Gallery
|
#### Federated Photo Gallery
|
||||||
|
|
||||||
* [Pixelfed](https://github.com/YunoHost-Apps/pixelfed_ynh)
|
- [Pixelfed](https://github.com/YunoHost-Apps/pixelfed_ynh)
|
||||||
|
|
||||||
#### Federated Audio Gallery
|
#### Federated Audio Gallery
|
||||||
|
|
||||||
* [Reel2Bits](https://github.com/YunoHost-Apps/reel2bits_ynh)
|
- [Reel2Bits](https://github.com/YunoHost-Apps/reel2bits_ynh)
|
||||||
* [Funkwhale](https://github.com/YunoHost-Apps/funkwhale_ynh)
|
- [Funkwhale](https://github.com/YunoHost-Apps/funkwhale_ynh)
|
||||||
|
|
||||||
#### Federated Video Gallery
|
#### Federated Video Gallery
|
||||||
|
|
||||||
* [PeerTube](https://github.com/YunoHost-Apps/peertube_ynh)
|
- [PeerTube](https://github.com/YunoHost-Apps/peertube_ynh)
|
||||||
|
|
||||||
#### Federated Social Networking
|
#### Federated Social Networking
|
||||||
|
|
||||||
* [Mastodon](https://github.com/YunoHost-Apps/mastodon_ynh)
|
- [Mastodon](https://github.com/YunoHost-Apps/mastodon_ynh)
|
||||||
* [Pleroma](https://github.com/YunoHost-Apps/pleroma_ynh)
|
- [Pleroma](https://github.com/YunoHost-Apps/pleroma_ynh)
|
||||||
* [Mobilizon](https://github.com/YunoHost-Apps/mobilizon_ynh)
|
- [Mobilizon](https://github.com/YunoHost-Apps/mobilizon_ynh)
|
||||||
|
|
||||||
#### Federated Blog
|
#### Federated Blog
|
||||||
|
|
||||||
* [Plume](https://github.com/YunoHost-Apps/plume_ynh)
|
- [Plume](https://github.com/YunoHost-Apps/plume_ynh)
|
||||||
* [Writefreely](https://github.com/YunoHost-Apps/writefreely_ynh)
|
- [Writefreely](https://github.com/YunoHost-Apps/writefreely_ynh)
|
||||||
|
|
||||||
#### Chat
|
#### Chat
|
||||||
|
|
||||||
* [Mattermost](https://github.com/YunoHost-Apps/mattermost_ynh)
|
- [Mattermost](https://github.com/YunoHost-Apps/mattermost_ynh)
|
||||||
|
|
||||||
## Conclusion
|
## Conclusion
|
||||||
|
|
||||||
|
|
|
@ -21,23 +21,23 @@ Organizacions sens tòca lucrativa, ONG o qualque siá associacion.
|
||||||
|
|
||||||
Las organizacions sens tòca lucrativa devon generalament fornir diferents servicis a diferents publics :
|
Las organizacions sens tòca lucrativa devon generalament fornir diferents servicis a diferents publics :
|
||||||
|
|
||||||
* Conselh d'administracion / Comitat director / Benevòls amb :
|
- Conselh d'administracion / Comitat director / Benevòls amb :
|
||||||
* [Mails](#mails)
|
- [Mails](#mails)
|
||||||
* [Calendièr](#calendièr)
|
- [Calendièr](#calendièr)
|
||||||
* [Contacte](#contacte)
|
- [Contacte](#contacte)
|
||||||
* [Fichièrs partejats / Drive](#fichièrs-partejats)
|
- [Fichièrs partejats / Drive](#fichièrs-partejats)
|
||||||
* [Comunicacion instantanèa](#comunicacion-instantan-a)
|
- [Comunicacion instantanèa](#comunicacion-instantan-a)
|
||||||
* [Intranet / Basa de coneissenças](#intranet)
|
- [Intranet / Basa de coneissenças](#intranet)
|
||||||
* [ERP / Comptabilitat](#erp-comptabilitat)
|
- [ERP / Comptabilitat](#erp-comptabilitat)
|
||||||
* Membres amb :
|
- Membres amb :
|
||||||
* [Site Web public amb accès privat e individual](#site-web-public)
|
- [Site Web public amb accès privat e individual](#site-web-public)
|
||||||
* [Adhesion](#adhesion)
|
- [Adhesion](#adhesion)
|
||||||
* [Inscripcions als eveniments](#inscriptions-als-eveniments)
|
- [Inscripcions als eveniments](#inscriptions-als-eveniments)
|
||||||
* [Infoletras](#infoletras)
|
- [Infoletras](#infoletras)
|
||||||
* [Forum](#forum)
|
- [Forum](#forum)
|
||||||
* Public amb :
|
- Public amb :
|
||||||
* [Site Web public](#site-web-public)
|
- [Site Web public](#site-web-public)
|
||||||
* [Infoletras](#newsletter-mailing)
|
- [Infoletras](#newsletter-mailing)
|
||||||
|
|
||||||
## Quand
|
## Quand
|
||||||
|
|
||||||
|
@ -47,9 +47,9 @@ Quand l'organizacion sens tòca lucrativa es prèsta a passar lo pas.
|
||||||
|
|
||||||
Lo servidor YunoHost pòt èsser albergat a diferents endreches :
|
Lo servidor YunoHost pòt èsser albergat a diferents endreches :
|
||||||
|
|
||||||
* Albergament en pròpri sus un servidor, un ordenador o Raspberry darrièr una connexion ADSL, SDSL o Fibra
|
- Albergament en pròpri sus un servidor, un ordenador o Raspberry darrièr una connexion ADSL, SDSL o Fibra
|
||||||
* [Chatons](https://chatons.org), [librehosters](https://framagit.org/librehosters/awesome-librehosters)
|
- [Chatons](https://chatons.org), [librehosters](https://framagit.org/librehosters/awesome-librehosters)
|
||||||
* Servicis d'albergament comercial que fornís una maquina virtuala Debian
|
- Servicis d'albergament comercial que fornís una maquina virtuala Debian
|
||||||
|
|
||||||
## Perque
|
## Perque
|
||||||
|
|
||||||
|
@ -65,20 +65,20 @@ YunoHost es una distribucion basada sus Debian GNU/Linux qu’automatiza l’ins
|
||||||
|
|
||||||
YunoHost provesís sul pic:
|
YunoHost provesís sul pic:
|
||||||
|
|
||||||
* Un sistèma d'aplicacion
|
- Un sistèma d'aplicacion
|
||||||
* Una interfàcia web
|
- Una interfàcia web
|
||||||
* Una interfàcia en linha de comanda (CLI) : Moulinette
|
- Una interfàcia en linha de comanda (CLI) : Moulinette
|
||||||
* Un servidor Web : NGINX
|
- Un servidor Web : NGINX
|
||||||
* Un servidor DNS : Dnsmasq
|
- Un servidor DNS : Dnsmasq
|
||||||
* Una basa de donadas : MariaDB
|
- Una basa de donadas : MariaDB
|
||||||
* Un sistèma de salvagarda
|
- Un sistèma de salvagarda
|
||||||
* Un SSO: SSOwat
|
- Un SSO: SSOwat
|
||||||
* OpenLDAP
|
- OpenLDAP
|
||||||
* Corrièls :
|
- Corrièls :
|
||||||
* SMTP: Postfix
|
- SMTP: Postfix
|
||||||
* IMAP & POP3 : Dovecot
|
- IMAP & POP3 : Dovecot
|
||||||
* Un antispam : rspamd, rmilter
|
- Un antispam : rspamd, rmilter
|
||||||
* Servidor XMPP de messatjariá instantanèa : Metronome IM
|
- Servidor XMPP de messatjariá instantanèa : Metronome IM
|
||||||
|
|
||||||
### Nom de domeni
|
### Nom de domeni
|
||||||
|
|
||||||
|
@ -91,23 +91,23 @@ Los comptes de messatjariá seràn gerits amb l'interfàcia Web o en linha de co
|
||||||
|
|
||||||
De paquets suplementaris pòdon èsser installats per provesir mai de foncionalitats al sistèma de messatjariá YunoHost :
|
De paquets suplementaris pòdon èsser installats per provesir mai de foncionalitats al sistèma de messatjariá YunoHost :
|
||||||
|
|
||||||
* un webmail en utilizant [Roundcube](https://github.com/YunoHost-Apps/roundcube_ynh), [Rainloop](https://github.com/YunoHost-Apps/rainloop_ynh)
|
- un webmail en utilizant [Roundcube](https://github.com/YunoHost-Apps/roundcube_ynh), [Rainloop](https://github.com/YunoHost-Apps/rainloop_ynh)
|
||||||
* ActiveSync utilizant [Z-Push](https://github.com/YunoHost-Apps/z-push_ynh)
|
- ActiveSync utilizant [Z-Push](https://github.com/YunoHost-Apps/z-push_ynh)
|
||||||
* Grop de distribucion intèrne en utilizant [Mailman](https://github.com/YunoHost-Apps/mailman_ynh)
|
- Grop de distribucion intèrne en utilizant [Mailman](https://github.com/YunoHost-Apps/mailman_ynh)
|
||||||
|
|
||||||
### Calendièr
|
### Calendièr
|
||||||
|
|
||||||
Per fornir de calendièrs personals o partejats, vos calrà installar :
|
Per fornir de calendièrs personals o partejats, vos calrà installar :
|
||||||
|
|
||||||
* [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
- [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
||||||
* [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
- [Baïkal](https://github.com/YunoHost-Apps/baikal_ynh)
|
||||||
|
|
||||||
### Contacte
|
### Contacte
|
||||||
|
|
||||||
Per fornir un sistèma de contacte personal, vos caldrà installar :
|
Per fornir un sistèma de contacte personal, vos caldrà installar :
|
||||||
|
|
||||||
* [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
- [Nextcloud](https://github.com/YunoHost-Apps/nextcloud_ynh)
|
||||||
* [Baikal](https://github.com/YunoHost-Apps/baikal_ynh)
|
- [Baikal](https://github.com/YunoHost-Apps/baikal_ynh)
|
||||||
|
|
||||||
### Fichièrs partejats
|
### Fichièrs partejats
|
||||||
|
|
||||||
|
@ -120,34 +120,34 @@ Tras l’installacion YunoHost fornís sul pic un servidor XMPP per lo qual pod
|
||||||
|
|
||||||
Podètz tanben installar un servidor Matrix :
|
Podètz tanben installar un servidor Matrix :
|
||||||
|
|
||||||
* Lo servidor: [Synapse](https://github.com/YunoHost-Apps/synapse_ynh)
|
- Lo servidor: [Synapse](https://github.com/YunoHost-Apps/synapse_ynh)
|
||||||
* Un client web: [Riot](https://github.com/YunoHost-Apps/riot_ynh)
|
- Un client web: [Riot](https://github.com/YunoHost-Apps/riot_ynh)
|
||||||
|
|
||||||
### Intranet
|
### Intranet
|
||||||
|
|
||||||
Per una organizacion sens tòca lucrativa, un bon biais de metre en plaça un intranet es de fornir un wiki que permet als utilizaires intèrne de legir, modificar e ajustar de contengut. Vaquí unes paquets per installar un wiki :
|
Per una organizacion sens tòca lucrativa, un bon biais de metre en plaça un intranet es de fornir un wiki que permet als utilizaires intèrne de legir, modificar e ajustar de contengut. Vaquí unes paquets per installar un wiki :
|
||||||
|
|
||||||
* [DokuWiki](https://github.com/YunoHost-Apps/docuwiki_ynh) utiliza la sintaxi wiki
|
- [DokuWiki](https://github.com/YunoHost-Apps/docuwiki_ynh) utiliza la sintaxi wiki
|
||||||
* [Wiki.js](https://github.com/YunoHost-Apps/wikijs_ynh) utiliza la sintaxi markdown
|
- [Wiki.js](https://github.com/YunoHost-Apps/wikijs_ynh) utiliza la sintaxi markdown
|
||||||
|
|
||||||
### ERP / Comptabilitat
|
### ERP / Comptabilitat
|
||||||
|
|
||||||
Arriba un moment ont a l’organizacion sens tòca lucrativa li pòsca far besonh un sistèma de comptabilitat / ERP, vaquí doas proposicions :
|
Arriba un moment ont a l’organizacion sens tòca lucrativa li pòsca far besonh un sistèma de comptabilitat / ERP, vaquí doas proposicions :
|
||||||
|
|
||||||
* [OpenERP/Odoo](https://github.com/YunoHost-Apps/libreerp_ynh)
|
- [OpenERP/Odoo](https://github.com/YunoHost-Apps/libreerp_ynh)
|
||||||
* [Dolibarr](https://github.com/YunoHost-Apps/dolibarr_ynh)
|
- [Dolibarr](https://github.com/YunoHost-Apps/dolibarr_ynh)
|
||||||
|
|
||||||
### Site Web Public
|
### Site Web Public
|
||||||
|
|
||||||
Existís mantuns biaisses de construire un site Web public :
|
Existís mantuns biaisses de construire un site Web public :
|
||||||
|
|
||||||
* Un simple site HTML, CSS, etc. en utilizant : [Custom Webapp](https://github.com/YunoHost-Apps/my_webapp_ynh)
|
- Un simple site HTML, CSS, etc. en utilizant : [Custom Webapp](https://github.com/YunoHost-Apps/my_webapp_ynh)
|
||||||
* Utilizar un CMS (sistèma de gestion de contengut) coma [Wordpress](https://github.com/YunoHost-Apps/_ynh), [Drupal](https://github.com/YunoHost-Apps/drupal_ynh), [Grav](https://github.com/YunoHost-Apps/grav_ynh), [PluXml](https://github.com/YunoHost-Apps/pluxml_ynh)
|
- Utilizar un CMS (sistèma de gestion de contengut) coma [Wordpress](https://github.com/YunoHost-Apps/_ynh), [Drupal](https://github.com/YunoHost-Apps/drupal_ynh), [Grav](https://github.com/YunoHost-Apps/grav_ynh), [PluXml](https://github.com/YunoHost-Apps/pluxml_ynh)
|
||||||
|
|
||||||
Mas prepausam quicòm de mai potent : [CiviCRM on Drupal 7](https://github.com/YunoHost-Apps/civicrm_drupal7_ynh) :
|
Mas prepausam quicòm de mai potent : [CiviCRM on Drupal 7](https://github.com/YunoHost-Apps/civicrm_drupal7_ynh) :
|
||||||
|
|
||||||
* Drupal qu’es un framework potent de gestion de contengut
|
- Drupal qu’es un framework potent de gestion de contengut
|
||||||
* amb CiviCRM qu’es un CRM OpenSource a destinacion de las organizacions sens tòca lucrativa
|
- amb CiviCRM qu’es un CRM OpenSource a destinacion de las organizacions sens tòca lucrativa
|
||||||
|
|
||||||
#### Adhesion
|
#### Adhesion
|
||||||
|
|
||||||
|
@ -172,40 +172,40 @@ Las salvagardas YunoHost son gardadas localament dins `/home/yunohost.backup/arc
|
||||||
|
|
||||||
Mas per la produccion, la salvagarda gardada localament basta pas, vos cal emplegar d’estrategias de salvagarda suplementàrias :
|
Mas per la produccion, la salvagarda gardada localament basta pas, vos cal emplegar d’estrategias de salvagarda suplementàrias :
|
||||||
|
|
||||||
* Salvagarda de la maquina virtuala se fornida pel sistèma d’albergament.
|
- Salvagarda de la maquina virtuala se fornida pel sistèma d’albergament.
|
||||||
* [Archivist](https://github.com/YunoHost-Apps/archivist_ynh) es un sistèma de salvagarda automatic de vòstre servidor. Vòstras salvagardas pòdon èsser enviadas a mantun endreches, locals o alonhats.
|
- [Archivist](https://github.com/YunoHost-Apps/archivist_ynh) es un sistèma de salvagarda automatic de vòstre servidor. Vòstras salvagardas pòdon èsser enviadas a mantun endreches, locals o alonhats.
|
||||||
* [Borg](https://github.com/YunoHost-Apps/borg_ynh) e [Borg Server](https://github.com/YunoHost-Apps/borgserver_ynh) permeton d’externalizar las salvagardas.
|
- [Borg](https://github.com/YunoHost-Apps/borg_ynh) e [Borg Server](https://github.com/YunoHost-Apps/borgserver_ynh) permeton d’externalizar las salvagardas.
|
||||||
* [Fallback](https://github.com/YunoHost-Apps/fallback_ynh), se avètz dos servidors YunoHost, ajatz los mejans d’aver un servidor segondari que poiretz utilizar se lo primièr ven a foncionar pas mai. Aqueste servidor segondari vos permetrà de restablir una còpia de vòstre servidor per dire de corregir los problèmas de l’autre servidor YunoHost.
|
- [Fallback](https://github.com/YunoHost-Apps/fallback_ynh), se avètz dos servidors YunoHost, ajatz los mejans d’aver un servidor segondari que poiretz utilizar se lo primièr ven a foncionar pas mai. Aqueste servidor segondari vos permetrà de restablir una còpia de vòstre servidor per dire de corregir los problèmas de l’autre servidor YunoHost.
|
||||||
|
|
||||||
### Anar mai luènh
|
### Anar mai luènh
|
||||||
|
|
||||||
#### Galariá de fotografias federada
|
#### Galariá de fotografias federada
|
||||||
|
|
||||||
* [Pixelfed](https://github.com/YunoHost-Apps/pixelfed_ynh)
|
- [Pixelfed](https://github.com/YunoHost-Apps/pixelfed_ynh)
|
||||||
|
|
||||||
#### Galariá àudio federada
|
#### Galariá àudio federada
|
||||||
|
|
||||||
* [Reel2Bits](https://github.com/YunoHost-Apps/reel2bits_ynh)
|
- [Reel2Bits](https://github.com/YunoHost-Apps/reel2bits_ynh)
|
||||||
* [Funkwhale](https://github.com/YunoHost-Apps/funkwhale_ynh)
|
- [Funkwhale](https://github.com/YunoHost-Apps/funkwhale_ynh)
|
||||||
|
|
||||||
#### Galariá vidèo federada
|
#### Galariá vidèo federada
|
||||||
|
|
||||||
* [PeerTube](https://github.com/YunoHost-Apps/peertube_ynh)
|
- [PeerTube](https://github.com/YunoHost-Apps/peertube_ynh)
|
||||||
|
|
||||||
#### Malhums socials federats
|
#### Malhums socials federats
|
||||||
|
|
||||||
* [Mastodon](https://github.com/YunoHost-Apps/mastodon_ynh)
|
- [Mastodon](https://github.com/YunoHost-Apps/mastodon_ynh)
|
||||||
* [Pleroma](https://github.com/YunoHost-Apps/pleroma_ynh)
|
- [Pleroma](https://github.com/YunoHost-Apps/pleroma_ynh)
|
||||||
* [Mobilizon](https://github.com/YunoHost-Apps/mobilizon_ynh)
|
- [Mobilizon](https://github.com/YunoHost-Apps/mobilizon_ynh)
|
||||||
|
|
||||||
#### Blog federats
|
#### Blog federats
|
||||||
|
|
||||||
* [Plume](https://github.com/YunoHost-Apps/plume_ynh)
|
- [Plume](https://github.com/YunoHost-Apps/plume_ynh)
|
||||||
* [Writefreely](https://github.com/YunoHost-Apps/writefreely_ynh)
|
- [Writefreely](https://github.com/YunoHost-Apps/writefreely_ynh)
|
||||||
|
|
||||||
#### Chat
|
#### Chat
|
||||||
|
|
||||||
* [Mattermost](https://github.com/YunoHost-Apps/mattermost_ynh)
|
- [Mattermost](https://github.com/YunoHost-Apps/mattermost_ynh)
|
||||||
|
|
||||||
## Conclusion
|
## Conclusion
|
||||||
|
|
||||||
|
|
|
@ -11,32 +11,32 @@ routes:
|
||||||
|
|
||||||
## Revenus attendus
|
## Revenus attendus
|
||||||
|
|
||||||
* Dons via Liberapay : 3000€
|
- Dons via Liberapay : 3000€
|
||||||
* Subvention de NLNet : 20K€
|
- Subvention de NLNet : 20K€
|
||||||
|
|
||||||
## Dépenses prévues
|
## Dépenses prévues
|
||||||
|
|
||||||
* Developpement : 20K€
|
- Developpement : 20K€
|
||||||
* Location Serveur : ~500 €
|
- Location Serveur : ~500 €
|
||||||
* VPS Scaleway: 20.33*12: 243.96€/year
|
- VPS Scaleway: 20.33-12: 243.96€/year
|
||||||
* VPS Digital O. (forum): 172.80€/year
|
- VPS Digital O. (forum): 172.80€/year
|
||||||
* Noms de domaine : ~150 €
|
- Noms de domaine : ~150 €
|
||||||
* nohost.me : 11.99 €HT/ans
|
- nohost.me : 11.99 €HT/ans
|
||||||
* ynh.fr : 6.99 €HT/ans (doit être confirmé avec frju ?)
|
- ynh.fr : 6.99 €HT/ans (doit être confirmé avec frju ?)
|
||||||
* noho.st : ~35 €TTC/ans
|
- noho.st : ~35 €TTC/ans
|
||||||
* yunohost.org : 13.99 €HT/ans
|
- yunohost.org : 13.99 €HT/ans
|
||||||
* yunohost.com : 9.99 €HT/ans
|
- yunohost.com : 9.99 €HT/ans
|
||||||
* labriqueinter.net : 12.49 €Ht/ans
|
- labriqueinter.net : 12.49 €Ht/ans
|
||||||
* internetcu.be : 17.99 €HT/ans
|
- internetcu.be : 17.99 €HT/ans
|
||||||
* Communication : ~400 €
|
- Communication : ~400 €
|
||||||
* Stickers : 100€
|
- Stickers : 100€
|
||||||
* Tracts : 100€
|
- Tracts : 100€
|
||||||
* T-shirt : 200€
|
- T-shirt : 200€
|
||||||
* Déplacements (ex. : aller aux conférences) : ~700 €
|
- Déplacements (ex. : aller aux conférences) : ~700 €
|
||||||
* AG FFDN 2020 : 225€ (en tout)
|
- AG FFDN 2020 : 225€ (en tout)
|
||||||
* Event colibris : 150€
|
- Event colibris : 150€
|
||||||
* FOSDEM ou autre conf : 300€
|
- FOSDEM ou autre conf : 300€
|
||||||
* Compte bancaire fees : 7×12 € soit ~100 €
|
- Compte bancaire fees : 7×12 € soit ~100 €
|
||||||
* Brique Camp : 500€
|
- Brique Camp : 500€
|
||||||
|
|
||||||
**Balance 2020-2021** : +650 €
|
--Balance 2020-2021-- : +650 €
|
||||||
|
|
|
@ -11,29 +11,29 @@ routes:
|
||||||
|
|
||||||
## Expected revenues
|
## Expected revenues
|
||||||
|
|
||||||
* Donations: 3000€/year
|
- Donations: 3000€/year
|
||||||
* Grant from NLNet: 20K€
|
- Grant from NLNet: 20K€
|
||||||
|
|
||||||
## Expected expenses
|
## Expected expenses
|
||||||
|
|
||||||
* Development: 20K€
|
- Development: 20K€
|
||||||
* Server renting: 500€
|
- Server renting: 500€
|
||||||
* VPS Scaleway: 20.33*12: 243.96€/year
|
- VPS Scaleway: 20.33-12: 243.96€/year
|
||||||
* VPS Digital O. (forum): 172.80€/year
|
- VPS Digital O. (forum): 172.80€/year
|
||||||
* Domain names: ~150€
|
- Domain names: ~150€
|
||||||
* nohost.me: 11.99€HT/year
|
- nohost.me: 11.99€HT/year
|
||||||
* ynh.fr: 6.99€HT/year (to be confirmed with frju?)
|
- ynh.fr: 6.99€HT/year (to be confirmed with frju?)
|
||||||
* noho.st: ~35€ TTC/year
|
- noho.st: ~35€ TTC/year
|
||||||
* YunoHost.org: 13.99€HT/year
|
- YunoHost.org: 13.99€HT/year
|
||||||
* YunoHost.com: 9.99€HT/year
|
- YunoHost.com: 9.99€HT/year
|
||||||
* labriqueinter.net: 12.49€HT/year
|
- labriqueinter.net: 12.49€HT/year
|
||||||
* internetcu.be: 17.99€HT/year
|
- internetcu.be: 17.99€HT/year
|
||||||
* Communication: ~400€
|
- Communication: ~400€
|
||||||
* Travel (e.g. to go to conferences): ~700€
|
- Travel (e.g. to go to conferences): ~700€
|
||||||
* AG FFDN 2020: 225€ (en tout)
|
- AG FFDN 2020: 225€ (en tout)
|
||||||
* Event colibris: 150€
|
- Event colibris: 150€
|
||||||
* FOSDEM ou autre conf: 300€
|
- FOSDEM ou autre conf: 300€
|
||||||
* Bank account fees: 7x12€ => ~100€
|
- Bank account fees: 7x12€ => ~100€
|
||||||
* Brique Camp: 500€
|
- Brique Camp: 500€
|
||||||
|
|
||||||
**Balance 2020-2021**: +650€
|
--Balance 2020-2021--: +650€
|
||||||
|
|
|
@ -15,23 +15,23 @@ Classement des applications disponibles par tags (genre, Git, gestion associatio
|
||||||
|
|
||||||
## Quelques usages types et d'ordre général (trame de rédaction)
|
## Quelques usages types et d'ordre général (trame de rédaction)
|
||||||
|
|
||||||
+ Lorsqu'un lien renvoie vers une page qui n'est pas dans la langue de la page d'origine, il est d'usage d'ajouter `(en)`(Pour un lien qui pointe vers une page en anglais).
|
- Lorsqu'un lien renvoie vers une page qui n'est pas dans la langue de la page d'origine, il est d'usage d'ajouter `(en)`(Pour un lien qui pointe vers une page en anglais).
|
||||||
+ renommer les images dans l'ordre suivant :`nomapplication_descriptif.ext`
|
- renommer les images dans l'ordre suivant : `nomapplication_descriptif.ext`
|
||||||
|
|
||||||
### Trame générale documentation applications
|
### Trame générale documentation applications
|
||||||
|
|
||||||
1. Logo (dimension 80 pixels de hauteur) + titre de niveau 1.
|
1. Logo (dimension 80 pixels de hauteur) + titre de niveau 1.
|
||||||
1. Bouton installer en un clic, Niveau d'intégration pour chaque type de processeur.
|
2. Bouton installer en un clic, Niveau d'intégration pour chaque type de processeur.
|
||||||
1. Un index en tête de documentation avec renvoi vers l'ensemble des chapitres de la documentation.
|
3. Un index en tête de documentation avec renvoi vers l'ensemble des chapitres de la documentation.
|
||||||
1. Une présentation générale de l'application et de sa fonction.
|
4. Une présentation générale de l'application et de sa fonction.
|
||||||
2. Une partie configuration de l'application.
|
5. Une partie configuration de l'application.
|
||||||
1. Une partie administration de l'application.
|
6. Une partie administration de l'application.
|
||||||
1. Une partie sur les limitations liées à YunoHost.
|
7. Une partie sur les limitations liées à YunoHost.
|
||||||
1. Une partie sur les clients desktop (s'il en existe). Lien vers différentes applications tierces s'il en existe plusieurs (lien possible avec le catalogue d'applications [framalibre.org](https://framalibre.org)) ou un lien vers la page concernant les applications desktop si des applications officielles sont fournies.
|
8. Une partie sur les clients desktop (s'il en existe). Lien vers différentes applications tierces s'il en existe plusieurs (lien possible avec le catalogue d'applications [framalibre.org](https://framalibre.org)) ou un lien vers la page concernant les applications desktop si des applications officielles sont fournies.
|
||||||
1. Une partie avec :
|
9. Une partie avec :
|
||||||
+ le lien vers le site officiel
|
- le lien vers le site officiel
|
||||||
+ le lien vers la documentation officielle
|
- le lien vers la documentation officielle
|
||||||
+ les liens vers le package de YunoHost et issues
|
- les liens vers le package de YunoHost et issues
|
||||||
|
|
||||||
Trame pour la rédaction des pages de documentations : [ici](/app_writing_guide)
|
Trame pour la rédaction des pages de documentations : [ici](/app_writing_guide)
|
||||||
|
|
||||||
|
@ -39,5 +39,5 @@ Trame pour la rédaction des pages de documentations : [ici](/app_writing_guide)
|
||||||
|
|
||||||
1. Documenter les applications.
|
1. Documenter les applications.
|
||||||
1. Documenter les applications au travail (marqué : work) niveau 8/7/6.
|
1. Documenter les applications au travail (marqué : work) niveau 8/7/6.
|
||||||
1. Traduire la page de documentation a minima en français et en anglais.
|
2. Traduire la page de documentation a minima en français et en anglais.
|
||||||
1. Faire une PR sur le dépôt de l'application concernée vers la page de documentation.
|
3. Faire une PR sur le dépôt de l'application concernée vers la page de documentation.
|
||||||
|
|
|
@ -15,22 +15,22 @@ Classification of available applications by tags (genre, Git, association manage
|
||||||
|
|
||||||
## Some typical and general uses (writing framework)
|
## Some typical and general uses (writing framework)
|
||||||
|
|
||||||
+ rename the images in the following order:`description_application.ext`.
|
- rename the images in the following order:`description_application.ext`.
|
||||||
|
|
||||||
### General frame application documentation
|
### General frame application documentation
|
||||||
|
|
||||||
1. Logo (dimension 80 pixels high) + level 1 title.
|
1. Logo (dimension 80 pixels high) + level 1 title.
|
||||||
1. One-click install button, Integration level for each type of processor.
|
2. One-click install button, Integration level for each type of processor.
|
||||||
1. An index at the top of the documentation with cross-references to all the chapters of the documentation.
|
3. An index at the top of the documentation with cross-references to all the chapters of the documentation.
|
||||||
1. A general presentation of the application and its function.
|
4. A general presentation of the application and its function.
|
||||||
2. A configuration part of the application.
|
5. A configuration part of the application.
|
||||||
1. An administration part of the application.
|
6. An administration part of the application.
|
||||||
1. A part on limitations related to YunoHost.
|
7. A part on limitations related to YunoHost.
|
||||||
1. A part on desktop clients (if any). A link to different third-party applications if there are several (possible link to the applications catalgue [framalibre.org](https://framalibre.org)) or a link to the page about desktop applications if official applications are provided.
|
8. A part on desktop clients (if any). A link to different third-party applications if there are several (possible link to the applications catalgue [framalibre.org](https://framalibre.org)) or a link to the page about desktop applications if official applications are provided.
|
||||||
1. A part with:
|
9. A part with:
|
||||||
+ the link to the official site
|
- the link to the official site
|
||||||
+ the link to the documentation
|
- the link to the documentation
|
||||||
+ Links to the YunoHost package and issues
|
- Links to the YunoHost package and issues
|
||||||
|
|
||||||
Screen for writing documentation pages: [here](/app_writing_guide)
|
Screen for writing documentation pages: [here](/app_writing_guide)
|
||||||
|
|
||||||
|
@ -38,5 +38,5 @@ Screen for writing documentation pages: [here](/app_writing_guide)
|
||||||
|
|
||||||
1. Document applications.
|
1. Document applications.
|
||||||
1. Document applications at work (marked: work) level 8/7/6.
|
1. Document applications at work (marked: work) level 8/7/6.
|
||||||
1. Translate the documentation page at least into French and English.
|
2. Translate the documentation page at least into French and English.
|
||||||
1. Do a PR on the application repository
|
3. Do a PR on the application repository
|
||||||
|
|
|
@ -23,7 +23,7 @@ Unter der Haube wird die Dokumentation vom [Grav CMS](https://getgrav.org/?targe
|
||||||
|
|
||||||
Die Struktur des Repositorys wird nachfolgend beschrieben:
|
Die Struktur des Repositorys wird nachfolgend beschrieben:
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
+ -- config
|
+ -- config
|
||||||
+ -- site.yaml
|
+ -- site.yaml
|
||||||
+ -- system.yaml
|
+ -- system.yaml
|
||||||
|
@ -56,7 +56,7 @@ Die Struktur des Repositorys wird nachfolgend beschrieben:
|
||||||
|
|
||||||
Jede Seite beginnt mit einem Header, der Grav Anweisungen zur Verarbeitung gibt. Werfen wir einen Blick in die Kopfzeile dieser Seite:
|
Jede Seite beginnt mit einem Header, der Grav Anweisungen zur Verarbeitung gibt. Werfen wir einen Blick in die Kopfzeile dieser Seite:
|
||||||
|
|
||||||
```
|
```text
|
||||||
---
|
---
|
||||||
title: Dokumentation schreiben
|
title: Dokumentation schreiben
|
||||||
template: docs
|
template: docs
|
||||||
|
@ -80,7 +80,7 @@ Sie können die Markdown-Syntax verwenden. Weitere Informationen finden Sie in d
|
||||||
|
|
||||||
Um die Markdown-Funktionen zu verbessern, werden zusätzliche Plugins in Grav installiert. In der eigenen Dokumentation auf GitHub erfahren Sie, wie Sie sie verwenden.
|
Um die Markdown-Funktionen zu verbessern, werden zusätzliche Plugins in Grav installiert. In der eigenen Dokumentation auf GitHub erfahren Sie, wie Sie sie verwenden.
|
||||||
|
|
||||||
```
|
```text
|
||||||
anchors
|
anchors
|
||||||
external_links
|
external_links
|
||||||
flex-objects
|
flex-objects
|
||||||
|
@ -110,7 +110,7 @@ Einige Seiten der Dokumentation werden automatisch oder dynamisch generiert.
|
||||||
1. Installieren Sie das YunoHost-Paket Grav : `yunohost app install grav`
|
1. Installieren Sie das YunoHost-Paket Grav : `yunohost app install grav`
|
||||||
2. Installieren Sie die folgenden Plugins durch das Grav Admin-Panel oder CLI:
|
2. Installieren Sie die folgenden Plugins durch das Grav Admin-Panel oder CLI:
|
||||||
|
|
||||||
```
|
```text
|
||||||
anchors
|
anchors
|
||||||
breadcrumbs
|
breadcrumbs
|
||||||
external_links
|
external_links
|
||||||
|
|
|
@ -23,7 +23,7 @@ Sous le capot, la documentation est déployée avec le [CMS Grav](https://getgra
|
||||||
|
|
||||||
La structure du dépôt est décrite ici:
|
La structure du dépôt est décrite ici:
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
+-- config
|
+-- config
|
||||||
+-- site.yaml
|
+-- site.yaml
|
||||||
+-- system.yaml
|
+-- system.yaml
|
||||||
|
@ -56,7 +56,7 @@ La structure du dépôt est décrite ici:
|
||||||
|
|
||||||
Chaque page commence par un en-tête qui donne les instructions à Grav sur comment la traiter. Regardons l'en-tête de cette page :
|
Chaque page commence par un en-tête qui donne les instructions à Grav sur comment la traiter. Regardons l'en-tête de cette page :
|
||||||
|
|
||||||
```
|
```text
|
||||||
---
|
---
|
||||||
title: Rédaction de la documentation
|
title: Rédaction de la documentation
|
||||||
template: docs
|
template: docs
|
||||||
|
|
|
@ -24,7 +24,7 @@ Under the hood, the documentation is served by the [Grav CMS](https://getgrav.or
|
||||||
|
|
||||||
The structure of the repository is described below:
|
The structure of the repository is described below:
|
||||||
|
|
||||||
```bash
|
```text
|
||||||
+-- config
|
+-- config
|
||||||
+-- site.yaml
|
+-- site.yaml
|
||||||
+-- system.yaml
|
+-- system.yaml
|
||||||
|
@ -57,7 +57,7 @@ The structure of the repository is described below:
|
||||||
|
|
||||||
Each page starts with a header that gives instructions to Grav on how to process them. Let us have a look into the header of this page:
|
Each page starts with a header that gives instructions to Grav on how to process them. Let us have a look into the header of this page:
|
||||||
|
|
||||||
```
|
```text
|
||||||
---
|
---
|
||||||
title: Write documentation
|
title: Write documentation
|
||||||
template: docs
|
template: docs
|
||||||
|
|
|
@ -144,13 +144,13 @@ bind = "__INSTALL_DIR__/img/logo.png"
|
||||||
|
|
||||||
Sometimes the `bind` mechanism is not enough:
|
Sometimes the `bind` mechanism is not enough:
|
||||||
|
|
||||||
* the config file format is not supported (e.g. xml, csv)
|
- the config file format is not supported (e.g. xml, csv)
|
||||||
* the data is not contained in a config file (e.g. database, directory, web resources...)
|
- the data is not contained in a config file (e.g. database, directory, web resources...)
|
||||||
* the data should be written but not read (e.g. password)
|
- the data should be written but not read (e.g. password)
|
||||||
* the data should be read but not written (e.g. fetching status information)
|
- the data should be read but not written (e.g. fetching status information)
|
||||||
* we want to change other things than the value (e.g. the choices list of a select)
|
- we want to change other things than the value (e.g. the choices list of a select)
|
||||||
* the question answer contains several values to dispatch in several places
|
- the question answer contains several values to dispatch in several places
|
||||||
* and so on
|
- and so on
|
||||||
|
|
||||||
You can create specific getter/setters functions inside the `scripts/config` of your app to customize how the information is read/written.
|
You can create specific getter/setters functions inside the `scripts/config` of your app to customize how the information is read/written.
|
||||||
|
|
||||||
|
@ -346,10 +346,10 @@ ynh_app_config_apply() {
|
||||||
|
|
||||||
List of main configuration helpers
|
List of main configuration helpers
|
||||||
|
|
||||||
* `ynh_app_config_get`
|
- `ynh_app_config_get`
|
||||||
* `ynh_app_config_show`
|
- `ynh_app_config_show`
|
||||||
* `ynh_app_config_validate`
|
- `ynh_app_config_validate`
|
||||||
* `ynh_app_config_apply`
|
- `ynh_app_config_apply`
|
||||||
* `ynh_app_config_run`
|
- `ynh_app_config_run`
|
||||||
|
|
||||||
More info on this can be found by reading [vpnclient_ynh config script](https://github.com/YunoHost-Apps/vpnclient_ynh/blob/master/scripts/config)
|
More info on this can be found by reading [vpnclient_ynh config script](https://github.com/YunoHost-Apps/vpnclient_ynh/blob/master/scripts/config)
|
||||||
|
|
|
@ -84,7 +84,7 @@ On se connecte à la machine virtuelle comme à n'importe quel serveur YunoHost,
|
||||||
ssh admin@mon.domain
|
ssh admin@mon.domain
|
||||||
```
|
```
|
||||||
|
|
||||||
Ou, si le domaine n'a pas été ajouté dans le hosts, en utilisant son ip.
|
Ou, si le domaine n'a pas été ajouté dans le hosts, en utilisant son IP.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ssh admin@11.22.33.44
|
ssh admin@11.22.33.44
|
||||||
|
|
|
@ -32,9 +32,9 @@ YunoHost uses a lot of forms. You can found here information on supported types
|
||||||
| `visible` | ConfigPanel | A simple js expression based on other short keys questions to hide or display dynamically the question| `visible = "login && ! private_key"` |
|
| `visible` | ConfigPanel | A simple js expression based on other short keys questions to hide or display dynamically the question| `visible = "login && ! private_key"` |
|
||||||
| `bind` | AppConfigPanel | See [App configuration panel doc](/packaging_config_panels) | `bind = "__INSTALL_DIR__/config.yml"` |
|
| `bind` | AppConfigPanel | See [App configuration panel doc](/packaging_config_panels) | `bind = "__INSTALL_DIR__/config.yml"` |
|
||||||
|
|
||||||
* `help`, `optional`, `readonly` and `visible` are also available on panels and sections entities.
|
- `help`, `optional`, `readonly` and `visible` are also available on panels and sections entities.
|
||||||
* Long help messages could not to be correctly displayed for user using yunohost CLI
|
- Long help messages could not to be correctly displayed for user using yunohost CLI
|
||||||
* For the moment `default` properties are not supported in app config panel and you have to initialize the value by yourself in config file or settings.
|
- For the moment `default` properties are not supported in app config panel and you have to initialize the value by yourself in config file or settings.
|
||||||
|
|
||||||
### `display_text` (readonly)
|
### `display_text` (readonly)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue