From 6cd82b0fce15e2d4c78831359edc76e99e3eee89 Mon Sep 17 00:00:00 2001 From: ljf Date: Tue, 21 Sep 2021 01:49:43 +0200 Subject: [PATCH 01/14] [enh] New providers section --- .../09.providers/01.registrar/registrar.md | 26 ++ .../02.isp/free}/isp_free.fr.md | 0 .../02.isp/isp.es.md | 0 .../02.isp/isp.fr.md | 0 .../02.isp/isp.md | 239 ++++++++++++++---- .../02.isp/orange}/isp_orange.fr.md | 0 .../02.isp/sfr}/isp_sfr.fr.md | 0 .../09.providers/03.vpn/vpn.md | 87 +++++++ .../09.providers/04.server/server.md | 50 ++++ 9 files changed, 348 insertions(+), 54 deletions(-) create mode 100644 pages/01.administrate/09.providers/01.registrar/registrar.md rename pages/01.administrate/{07.specific_use_cases/02.isp/03.free => 09.providers/02.isp/free}/isp_free.fr.md (100%) rename pages/01.administrate/{07.specific_use_cases => 09.providers}/02.isp/isp.es.md (100%) rename pages/01.administrate/{07.specific_use_cases => 09.providers}/02.isp/isp.fr.md (100%) rename pages/01.administrate/{07.specific_use_cases => 09.providers}/02.isp/isp.md (52%) rename pages/01.administrate/{07.specific_use_cases/02.isp/02.orange => 09.providers/02.isp/orange}/isp_orange.fr.md (100%) rename pages/01.administrate/{07.specific_use_cases/02.isp/01.sfr => 09.providers/02.isp/sfr}/isp_sfr.fr.md (100%) create mode 100644 pages/01.administrate/09.providers/03.vpn/vpn.md create mode 100644 pages/01.administrate/09.providers/04.server/server.md diff --git a/pages/01.administrate/09.providers/01.registrar/registrar.md b/pages/01.administrate/09.providers/01.registrar/registrar.md new file mode 100644 index 00000000..f3ad939a --- /dev/null +++ b/pages/01.administrate/09.providers/01.registrar/registrar.md @@ -0,0 +1,26 @@ +--- +title: Registrar +template: docs +taxonomy: + category: docs +never_cache_twig: true +twig_first: true +process: + markdown: true + twig: true +routes: + default: '/providers/registrar' +--- + +In order to ease the [DNS configuration process](/dns_config), YunoHost 4.3+ come with a feature allowing to automatically push the configuration to your registrar (the website where you buy a domain name). + +However, some registrar are not compatible/tested with this feature or are more difficult to configure with cause the registrar user interface to get credentials are too complicated. + +The list bellow can help you to choose a registrar if you plan to buy a domain name to use it with YunoHost. + + +| Registrar | Compatibility | Easy setup process | +| --------- | ------------- | ------------------ | +| [Gandi](https://www.gandi.net) | ✔ (tested) | ✔ | +| [OVH](https://www.ovh.com/domaines/) | ✔ (tested) | ✘ [Tutorial](/providers/registrar/ovh) | +| [Namecheap](https://www.namecheap.com/) | ✘ (in lexicon but untested) | ✘✘✘ API not available without 50$ on the account | diff --git a/pages/01.administrate/07.specific_use_cases/02.isp/03.free/isp_free.fr.md b/pages/01.administrate/09.providers/02.isp/free/isp_free.fr.md similarity index 100% rename from pages/01.administrate/07.specific_use_cases/02.isp/03.free/isp_free.fr.md rename to pages/01.administrate/09.providers/02.isp/free/isp_free.fr.md diff --git a/pages/01.administrate/07.specific_use_cases/02.isp/isp.es.md b/pages/01.administrate/09.providers/02.isp/isp.es.md similarity index 100% rename from pages/01.administrate/07.specific_use_cases/02.isp/isp.es.md rename to pages/01.administrate/09.providers/02.isp/isp.es.md diff --git a/pages/01.administrate/07.specific_use_cases/02.isp/isp.fr.md b/pages/01.administrate/09.providers/02.isp/isp.fr.md similarity index 100% rename from pages/01.administrate/07.specific_use_cases/02.isp/isp.fr.md rename to pages/01.administrate/09.providers/02.isp/isp.fr.md diff --git a/pages/01.administrate/07.specific_use_cases/02.isp/isp.md b/pages/01.administrate/09.providers/02.isp/isp.md similarity index 52% rename from pages/01.administrate/07.specific_use_cases/02.isp/isp.md rename to pages/01.administrate/09.providers/02.isp/isp.md index 1f394f01..73d004d9 100644 --- a/pages/01.administrate/07.specific_use_cases/02.isp/isp.md +++ b/pages/01.administrate/09.providers/02.isp/isp.md @@ -3,44 +3,89 @@ title: Internet service providers template: docs taxonomy: category: docs +never_cache_twig: true +twig_first: true +process: + markdown: true + twig: true routes: - default: '/isp' + default: '/providers/isp' + aliases: + - '/isp' --- -[div class="btn btn-lg btn-default"] [ Main configuration box](/isp_box_config) [/div] +{% set country = uri.param('country') %} +!!! To find generic instructions on how to configure port forwarding, see [Main configuration box](/isp_box_config) + +{% if country == '' %} Here is a non-comprehensive list of internet service providers by country, which contains criteria about tolerance to self-hosting. -!!!! For a list of French-speaking countries ISP, check [the french version of this page](../fr/isp). +[ui-tabs position="top-left" active="0" theme="lite"] +[ui-tab title="Africa"] + * [Ivory Coast](/isp/country:civ) + +[/ui-tab] +[ui-tab title="Asia"] + + * [South Korea](/isp/country:kor) + +[/ui-tab] +[ui-tab title="Europa"] + + * [Belgium](/isp/country:bel) + * [Finland](/isp/country:fin) + * [France](/isp/country:fra) + * [Hungary](/isp/country:hun) + * [Ireland](/isp/country:irl) + * [Sweden](/isp/country:swe) + * [Switzerland](/isp/country:che) + * [UK](/isp/country:gbr) + +[/ui-tab] +[ui-tab title="North america"] + + * [Canada](/isp/country:can) + * [USA](/isp/country:usa) + +[/ui-tab] +[ui-tab title="Oceania"] +[/ui-tab] +[ui-tab title="South america"] + + * [Brazil](/isp/country:bra) + +[/ui-tab] +[/ui-tabs] + +{% else %} A "no" may cause problems for using your server or may require you to make additional configuration changes. Status in brackets indicates the default behavior. -### USA -| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | -| --- | --- | --- | --- | --- | --- | --- | -| Cox | Multiple | Yes | No. Only for business class customer. | No | No | Yes, as a business class customer | -| Charter | Multiple | Yes | No. Only for business class customer. | No | No | Yes, as a business class customer | -| DSLExtreme | Multiple | Yes | Yes | No | No | Yes, extra charge. | -| AT&T| Multiple | Yes | No. Only for business class customer. | unknown. | unknown. | unknown. | -| Xfinity (Comcast)| Multiple | Yes | No. Only for business class customer. | unknown. | unknown. | Yes, as a business class customer| +{% endif %} -### UK -| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | -| --- | --- | --- | --- | --- | --- | --- | -| BT Internet | Yes | - | Yes| - | - | No | -| Virgin Media | Yes | - | - | - | No | No | -| ZEN Internet | Yes | - | Yes | - | Yes | - | -| PlusNet | Yes | Yes | Yes | No | Yes, if you raise a ticket | Small one off Charge | +{% if country == 'bel' %} + +### Belgique + +| 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** | +| | BBox3 | 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). + + +{% elseif country == 'bra' %} ### Brazil | Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | | --- | --- | --- | --- | --- | --- | --- | | Global Village Telecom | Multiple | Yes | No. Only for Fix IP| No | No | Yes, extra charge. | -### Ireland -| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | -| --- | --- | --- | --- | --- | --- | --- | -| Whizzy Internet | Multiple | Yes | Yes| Yes | Yes | Yes | + +{% elseif country == 'can' %} ### Canada | Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | @@ -48,39 +93,9 @@ A "no" may cause problems for using your server or may require you to make addit | Telus | Multiple | - | No. Extra charge | - | - | No. Extra charge | | TekSavvy | Multiple | - | Yes | No | - | No. Extra charge | -### Sweden -| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | -| --- | --- | --- | --- | --- | --- | --- | -| Telia | Multiple | Yes | No. Business only. | Yes | No. Business only. | No. Business only. | -| Bredbandsbolaget | Multiple | Yes | No. Business only. | Yes | No. Business only. | No. Business only. | -| Ownit | Multiple | Yes | Yes | N/A? | ? | Yes | -Ownit reserves port 3 and 4 of their router to TV. With a simple call to their hotline, explaining that you want to selfhost, they can reassign one of the ports to be in bridge mode. It means that your server will have its own public fixed IP address, in addition to the modem's. - -### Switzerland - -Most of non business IP provided by ISP are blacklisted. - -| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | -| --- | --- | --- | --- | --- | --- | --- | -| Sunrise | Multiple | No | Yes | No | - | - | -| Swisscom | Multiple | No | Yes | No | No | No | -| VTX | Multiple | No | Yes | No | - | - | - -### South Korea - -| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | -| --- | --- | --- | --- | --- | --- | --- | -| LG U+ (HelloVision) | Multiple | Yes | Yes (Without ISP Router) | No | - | Partial | -| KT(SkyLife, Qook&Show) | Multiple | Yes | Yes | No | - | Partial | -| SKT (SK Broadband) | Multiple | Yes | Yes | No | - | Partial | - -### Hungary - -| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | -| --- | --- | --- | --- | --- | --- | --- | -| DIGI Távközlési és Szolgáltató Kft. | Yes | No | No. Business only. | No | No | No. Business only | +{% elseif country == 'fin' %} ### Finland @@ -92,4 +107,120 @@ Most of non business IP provided by ISP are blacklisted. [^fi-port25]: Regulations in Finland prohibit the use of Port 25 for consumers. -If you want to add international ISPs information, please do consider [modifying this page](/write_documentation). + +{% elseif country == 'fra' %} + +### France + +Tous les fournisseurs d’accès à Internet [membres de la Fédération French Data Network](http://www.ffdn.org/fr/membres) ont une politique favorable à l’auto-hébergement. +* ✔ : oui +* ✘ : non + +| Fournisseur d’accès | OVH | [Free](/isp_free) | [SFR](/isp_sfr) | [Orange](/isp_orange) | Bouygues
Télécom | Darty | +| :---: | :---: | :---: | :---: | :---: | :---: | :---: | +| **Box/routeur** | Personnel/OVH Télécom | Freebox | Neufbox | Livebox | Bbox | Dartybox | +| **[UPnP](https://fr.wikipedia.org/wiki/Universal_Plug_and_Play)** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | +| **[Port 25 ouvrable](/email)**
(fermé par défaut) | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | +| **[Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning)** | ✔ | ✔ | ✔/✘ | ✔ (depuis la Livebox 4) | ✔ | ✔ | +| **[Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup)
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) | ✔ | ✔ | +| **[IPv6](https://fr.wikipedia.org/wiki/IPv6)** | ✔ | ✔ | ✔ | ✔ | … | … | +| **[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). + +**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' %} + +### Hungary + +| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | +| --- | --- | --- | --- | --- | --- | --- | +| DIGI Távközlési és Szolgáltató Kft. | Yes | No | No. Business only. | No | No | No. Business only | + + + +{% elseif country == 'irl' %} + +### Ireland +| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | +| --- | --- | --- | --- | --- | --- | --- | +| Whizzy Internet | Multiple | Yes | Yes| Yes | Yes | Yes | + + + +{% elseif country == 'civ' %} + +### Côte d'Ivoire + +| 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** | +| **Moov** | | oui (activé) | | | | | +| **MTN** | | oui (activé) | | | | | + +{% elseif country == 'swe' %} + +### Sweden + +| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | +| --- | --- | --- | --- | --- | --- | --- | +| Telia | Multiple | Yes | No. Business only. | Yes | No. Business only. | No. Business only. | +| Bredbandsbolaget | Multiple | Yes | No. Business only. | Yes | No. Business only. | No. Business only. | +| Ownit | Multiple | Yes | Yes | N/A? | ? | Yes | + +Ownit reserves port 3 and 4 of their router to TV. With a simple call to their hotline, explaining that you want to selfhost, they can reassign one of the ports to be in bridge mode. It means that your server will have its own public fixed IP address, in addition to the modem's. + + + +{% elseif country == 'che' %} + +### Switzerland + +Most of non business IP provided by ISP are blacklisted. + +| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | +| --- | --- | --- | --- | --- | --- | --- | +| Sunrise | Multiple | No | Yes | No | - | - | +| Swisscom | Multiple | No | Yes | No | No | No | +| VTX | Multiple | No | Yes | No | - | - | + + + +{% elseif country == 'kor' %} + +### South Korea + +| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | +| --- | --- | --- | --- | --- | --- | --- | +| LG U+ (HelloVision) | Multiple | Yes | Yes (Without ISP Router) | No | - | Partial | +| KT(SkyLife, Qook&Show) | Multiple | Yes | Yes | No | - | Partial | +| SKT (SK Broadband) | Multiple | Yes | Yes | No | - | Partial | + + +{% elseif country == 'gbr' %} + +### UK +| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | +| --- | --- | --- | --- | --- | --- | --- | +| BT Internet | Yes | - | Yes| - | - | No | +| Virgin Media | Yes | - | - | - | No | No | +| ZEN Internet | Yes | - | Yes | - | Yes | - | +| PlusNet | Yes | Yes | Yes | No | Yes, if you raise a ticket | Small one off Charge | + +{% elseif country == 'usa' %} + +### USA +| Service provider | Box (modem/router) | uPnP available | Port 25 openable | [Hairpinning](http://en.wikipedia.org/wiki/Hairpinning) | Customizable reverse DNS | Fix IP | +| --- | --- | --- | --- | --- | --- | --- | +| Cox | Multiple | Yes | No. Only for business class customer. | No | No | Yes, as a business class customer | +| Charter | Multiple | Yes | No. Only for business class customer. | No | No | Yes, as a business class customer | +| DSLExtreme | Multiple | Yes | Yes | No | No | Yes, extra charge. | +| AT&T| Multiple | Yes | No. Only for business class customer. | unknown. | unknown. | unknown. | +| Xfinity (Comcast)| Multiple | Yes | No. Only for business class customer. | unknown. | unknown. | Yes, as a business class customer| + + +{% endif %} + diff --git a/pages/01.administrate/07.specific_use_cases/02.isp/02.orange/isp_orange.fr.md b/pages/01.administrate/09.providers/02.isp/orange/isp_orange.fr.md similarity index 100% rename from pages/01.administrate/07.specific_use_cases/02.isp/02.orange/isp_orange.fr.md rename to pages/01.administrate/09.providers/02.isp/orange/isp_orange.fr.md diff --git a/pages/01.administrate/07.specific_use_cases/02.isp/01.sfr/isp_sfr.fr.md b/pages/01.administrate/09.providers/02.isp/sfr/isp_sfr.fr.md similarity index 100% rename from pages/01.administrate/07.specific_use_cases/02.isp/01.sfr/isp_sfr.fr.md rename to pages/01.administrate/09.providers/02.isp/sfr/isp_sfr.fr.md diff --git a/pages/01.administrate/09.providers/03.vpn/vpn.md b/pages/01.administrate/09.providers/03.vpn/vpn.md new file mode 100644 index 00000000..2b7ec77b --- /dev/null +++ b/pages/01.administrate/09.providers/03.vpn/vpn.md @@ -0,0 +1,87 @@ +--- +title: VPN providers +template: docs +taxonomy: + category: docs +never_cache_twig: true +twig_first: true +process: + markdown: true + twig: true +routes: + default: '/providers/vpn' +--- + +Since setting up a server at home is an uncommon practice, most Internet connections provided to individuals are unsuitable for this purpose especially if you desire to send mail. A net neutral VPN providing a dedicated fixed public IPv4 address and IPv6 addresses [can help to circumvent some limitations or difficulties](/vpn_advantage). + + +Below, you can find a list of providers compatible for self-hosting and especially those providing .cube format for VPNClient apps and those providing [internetcube](https://internetcu.be). + +!!! By **compatible for self-hosting** we means VPN offers with at least: +!!! * a fixed dedicated public IPv4 +!!! * port forwarding or opened features +!!! * net neutrality: no traffic analysis, no user data resale, no alteration of traffic (without legal obligations)... + +------------------ + +[ui-tabs position="top-left" active="0" theme="lite"] +[ui-tab title="English speaking-site"] + +| VPN provider | [VPNClient](https://github.com/labriqueinternet/vpnclient_ynh) compatibility | IPv6 | rDNS IPv4 | rDNS IPv6 | Price | Membership | Net Neutrality | +| ------------ | ----------------------- | ---- | --------- | --------- | ----- | -------------- | +| [Neutrinet](https://neutrinet.be/en/vpn) | ✔ (.cube + [internetcube](https://internetcu.be)) | ✔ | ✔ | ? | ~8 €¹ / month | included | FFDN Non Profit | +¹ [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: +!!! * [VPN area](https://vpnarea.com/front/home/dedicated-ip) +!!! * [Trust zone](https://trust.zone/fr/order?p=25) +!!! * [PureVPN](https://www.purevpn.fr/ip-vpn-dedie) +!!! * [RapidVPN](https://www.rapidvpn.com/vpn) +[/ui-tab] +[ui-tab title="French speaking-site"] + +| Fournisseurs | Compatibilité [VPNClient](https://github.com/labriqueinternet/vpnclient_ynh) | IPv6 | rDNS IPv4 | rDNS IPv6 | Prix | Adhésion | Neutralité du net | +| ------------ | ----------------------- | ---- | --------- | --------- | ----- | -------------- | +| [Aquilenet](https://www.aquilenet.fr/vpn/) | ✔ (.cube) | ✔ | ? | ? | 3 à 5 / mois | ~15€¹ /an | FFDN Non Profit | +| [Alsace Réseau Neutre](https://arn-fai.net/vpn) | ✔ (.cube + [internetcube](https://internetcu.be)) | ✔ | ✔ | ✔ | 4 € (ou [Ğ1](https://duniter.org/fr/monnaie-libre-g1/)) / mois | 15€ / an | FFDN Non Profit | +| [Baionet](https://www.baionet.fr/nos-services/vpn/) | ✘ (wireguard) | ? | ? | ? | 2,5 € ou 5 € / mois | 5€ ou 40€ / an | FFDN Non Profit | +| [FAImaison](https://www.faimaison.net/services/vpn.html) | ✔ (.cube) | ✘ | ✔ | ✘ | Prix libre | 8 ou 16€ / an | FFDN Non Profit | +| [French Data Network](https://www.fdn.fr/services/vpn/) | ✔ (.cube) | ✔ | ✔ | ✔ | 6,5€ à 23€ / mois | 15 ou 30€ / an | FFDN Non Profit | +| [Franciliens](https://www.franciliens.net/acces-internet/vpn/) | ✔ (.cube + [internetcube](https://internetcu.be)) | ✔ | ✔ | ✔ | 6,5€ à 23€ / mois | 15 ou 30€ / an | FFDN Non Profit | +| [Grifon](https://grifon.fr/services/vpn/) | ✔ (manuelle) + L2TP/IPSec | ✔ | ✔ | ✔ | 5€ / mois | 15€ / an | FFDN Non Profit | +| [Igwan.net](https://neutrinet.be/en/vpn) | ✘ (L2TP/IPSec) | ? | ? | ? | 4 ou 8€ / mois | ? / an | FFDN Non Profit | +| [Illyse](https://neutrinet.be/en/vpn) | ✔ (manuelle) | ✔ | ✔ | ✔ | 6 ou 8€ / mois | 20€ / an | FFDN Non Profit | +| [ILOTH](https://iloth.net/vpn/) | ✔ (.cube) | ✘ | ✔ | ✘ | 80€ / an | 5 à 100€ / an | FFDN Non Profit | +| [Milkywan](https://milkywan.fr/prices#popupTunnel) | ✔ (manuelle) | ✔ | ✔ | ✔ | 5 € / mois | incluse | | +| [Mycélium](https://mycelium-fai.org/wiki/documentation/services/vpn) | ✔ (manuelle) | ✘ | ✘ | ✘ | Prix libre | incluse
Réservé aux nordistes(FR 59) | FFDN Non Profit | +| [Neutrinet](https://neutrinet.be/en/vpn) | ✔ (.cube + [internetcube](https://internetcu.be)) | ✔ | ✔ | ? | ~8 €¹ / mois | incluse | FFDN Non Profit | +| [Rézine](https://www.rezine.org/acces_internet/tunnels_chiffr%C3%A9s/) | ✔ (manuelle) | ✔ | ✔ | ✔ | 5 à 10€ / mois | Prix libre | FFDN Non Profit | +| [Swiss Neutral Network](https://www.swissneutral.net/?page_id=31) | ✔ (.cube) | ✔ | ✔ | ✔ | 30.- CHF/mois | 50.- CHF / an
Réservé aux suisses | FFDN Non Profit | +| [Tetaneutral](https://tetaneutral.net/adherer/) | ✘ (wireguard) | ? | ? | ? | 5€¹ / mois | 5 à 100€¹ / an | FFDN Non Profit | +| [Touraine Data Network](https://tdn-fai.net/) | ✔ (.cube + [internetcube](https://internetcu.be)) | ✔ | ? | ? | 5€ / an | 10 à 20€ / an | FFDN Non Profit | + +¹ Prix libre + +[/ui-tab] +[ui-tab title="German speaking-site"] +| VPN provider | [VPNClient](https://github.com/labriqueinternet/vpnclient_ynh) compatibility | IPv6 | rDNS IPv4 | rDNS IPv6 | Price | Membership | Net Neutrality | +| ------------ | ----------------------- | ---- | --------- | --------- | ----- | -------------- | +| [In-Berlin](https://in-vpn.de/provider/vpn.html) | ✔ (manuelle) | ✔ | ✔ | ✔ | 9 or 14€ / month | 20€ / an | Non Profit | + +[/ui-tab] +[/ui-tabs] + + diff --git a/pages/01.administrate/09.providers/04.server/server.md b/pages/01.administrate/09.providers/04.server/server.md new file mode 100644 index 00000000..eba1f3a9 --- /dev/null +++ b/pages/01.administrate/09.providers/04.server/server.md @@ -0,0 +1,50 @@ +--- +title: Server providers +template: docs +taxonomy: + category: docs +never_cache_twig: true +twig_first: true +process: + markdown: true + twig: true +routes: + default: '/providers/server' +--- + +## Pre-installed YunoHost Offers + + * [Alsace Réseau Neutre](https://arn-fai.net) (VPS) FFDN CHATONS + + * [Scaleway Dedibox](https://www.scaleway.com/en/dedibox/operating-systems/) (dedicated server) + +## YunoHost IT outsourcing + + * [ReflexLibre](https://reflexlibre.net) CHATONS + + From 7873c11f760656dd7e8c6481a903f6854d2e4640 Mon Sep 17 00:00:00 2001 From: ljf Date: Tue, 21 Sep 2021 01:52:03 +0200 Subject: [PATCH 02/14] [enh] Delete isp french page --- .../09.providers/02.isp/isp.es.md | 56 ------------------- .../09.providers/02.isp/isp.fr.md | 54 ------------------ 2 files changed, 110 deletions(-) delete mode 100644 pages/01.administrate/09.providers/02.isp/isp.es.md delete mode 100644 pages/01.administrate/09.providers/02.isp/isp.fr.md diff --git a/pages/01.administrate/09.providers/02.isp/isp.es.md b/pages/01.administrate/09.providers/02.isp/isp.es.md deleted file mode 100644 index 71504005..00000000 --- a/pages/01.administrate/09.providers/02.isp/isp.es.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Proveedores de acceso a Internet -template: docs -taxonomy: - category: docs -routes: - default: '/isp' ---- - -[div class="btn btn-lg btn-default"] [ Configuración general del router](/isp_box_config) [/div] - -Aquí tienes una lista (no exhaustiva) de proveedores de acceso a Internet por país, con criterios de compatibilidad con el [self-hosting](/selfhosting). - -!!!! Una lista más completa de proveedores de acceso a Internet es disponible por [la versión en inglés de esta página](../en/isp). - -Un « **no** » puede implicar problemas de utilización del servidor o puede obligarte a hacer configuraciones adicionales. El estatus entre paréntesis indica el comportamiento por defecto. - -### Francia - -*Nota que algunos de estos proveedores como OVH y Orange también están presentes en España.* - -Todos los proveedores de acceso a Internet [miembros de la Federación French Data Network](http://www.ffdn.org/fr/membres) tienen una política a favor del auto-alojamiento / self-hosting. -* ✔ : sí -* ✘ : no - -| Proveedor de acceso | OVH | [Free](/isp_free) | [SFR](/isp_sfr) | [Orange](/isp_orange) | Bouygues
Télécom | Darty | -| :---: | :---: | :---: | :---: | :---: | :---: | :---: | -| **Box/router** | Personal/OVH Télécom | Freebox | Neufbox | Livebox | Bbox | Dartybox | -| **[UPnP](https://fr.wikipedia.org/wiki/Universal_Plug_and_Play)** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| **[Puerto 25 que se abre](/email)**
(cerrado por defecto) | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | -| **[Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning)** | ✔ | ✔ | ✔/✘ | ✘ | ✔ | ✔ | -| **[Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup)
personalizable ** | ✔ | ✔ (excepto IPv6) | … | ✘ | ✘ | ✘ | -| **[IP fija](/dns_dynamicip)** | ✔ | ✔ | ✔/✘ | ✘ | ✔ | ✔ | -| **[IPv6](https://fr.wikipedia.org/wiki/IPv6)** | ✔ | ✔ | ✔ | ✔ | … | … | -| **[No listado en el DUL](https://en.wikipedia.org/wiki/Dialup_Users_List)** | … | ✘ | … | … | … | … | -Para obtener una lista más completa y precisa, refiérete a la muy buena documentación (fr) de [wiki.auto-hebergement.fr](http://wiki.auto-hebergement.fr/fournisseurs/fai#d%C3%A9tail_des_fai). - -**Truco** : [FDN](http://www.fdn.fr) propone unos [VPN](http://www.fdn.fr/-VPN-.html) que permiten recuperar una (o varias si lo pides) IPv4 fija y un /48 en IPv6 y así « limpiar » tu conexión si tu proveedor es uno los *proveedores limitantes* de la tabla más arriba. - -### Bélgica - -| Proveedor de acceso | Box/ router | uPnP activable | [Puerto 25 que se abre](/email)| [Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning) | [Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup) | IP fija | -| :---: | :---: | :---: | :---: | :---: | :---: | :---: | -| **Proximus** | BBox2 | sí (activado) | sí | **no** | **no** | **no** | -| | BBox3 | sí (activado) | sí | **no** | **no** | **no** | -| **Scarlet** | BBox2 | sí (activado) | sí | **no** | **no** | **no** | - -**Proximus** no estaría a favor del auto-alojamiento. Hacen que la apertura de los puertos esté más difícil para luchar contra el spam. Es mejor pasar por [Neutrinet](http://neutrinet.be), uno de los [miembros de la Federación French Data Network](http://www.ffdn.org/fr/membres). - -### Costa de Marfil - -| Proveedor de acceso | Box/ router | uPnP activable | [Puerto 25 que se abre](/email)| [Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning) | [Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup) | IP fija | -| :---: | :---: | :---: | :---: | :---: | :---: | :---: | -| **Orange** | Livebox2 | sí (activado) | no | **no** | **no** | **no** | -| **Moov** | | sí (activado) | | | | | -| **MTN** | | sí (activado) | | | | | diff --git a/pages/01.administrate/09.providers/02.isp/isp.fr.md b/pages/01.administrate/09.providers/02.isp/isp.fr.md deleted file mode 100644 index 44ff3666..00000000 --- a/pages/01.administrate/09.providers/02.isp/isp.fr.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Fournisseurs d'accès à Internet -template: docs -taxonomy: - category: docs -routes: - default: '/isp' ---- - -[div class="btn btn-lg btn-default"] [ Configuration générale box](/isp_box_config) [/div] - -Voici une liste non exhaustive des fournisseurs d’accès à Internet pour quelques pays francophones, contenant les critères de tolérance à l’[auto-hébergement](/selfhosting). - -!!!! Pour une liste internationale un peu plus complète, référez-vous à [la version anglaise de cette page](/../en/isp). - -Un « **non** » peut entraîner des problèmes d’utilisation de votre serveur ou peut vous obliger à faire des configurations supplémentaires. Le statut entre parenthèses indique le comportement par défaut. - -### France - -Tous les fournisseurs d’accès à Internet [membres de la Fédération French Data Network](http://www.ffdn.org/fr/membres) ont une politique favorable à l’auto-hébergement. -* ✔ : oui -* ✘ : non - -| Fournisseur d’accès | OVH | [Free](/isp_free) | [SFR](/isp_sfr) | [Orange](/isp_orange) | Bouygues
Télécom | Darty | -| :---: | :---: | :---: | :---: | :---: | :---: | :---: | -| **Box/routeur** | Personnel/OVH Télécom | Freebox | Neufbox | Livebox | Bbox | Dartybox | -| **[UPnP](https://fr.wikipedia.org/wiki/Universal_Plug_and_Play)** | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| **[Port 25 ouvrable](/email)**
(fermé par défaut) | ✔ | ✔ | ✔ | ✘ | ✔ | ✔ | -| **[Hairpinning](http://fr.wikipedia.org/wiki/Hairpinning)** | ✔ | ✔ | ✔/✘ | ✔ (depuis la Livebox 4) | ✔ | ✔ | -| **[Reverse DNS](https://en.wikipedia.org/wiki/Reverse_DNS_lookup)
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) | ✔ | ✔ | -| **[IPv6](https://fr.wikipedia.org/wiki/IPv6)** | ✔ | ✔ | ✔ | ✔ | … | … | -| **[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). - -**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. - -### Belgique - -| 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** | -| | BBox3 | 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). - -### Côte d'Ivoire - -| 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** | -| **Moov** | | oui (activé) | | | | | -| **MTN** | | oui (activé) | | | | | From 3b44d4762bdad7b1b22363d49b8b84e58523c2ae Mon Sep 17 00:00:00 2001 From: ljf Date: Tue, 21 Sep 2021 01:55:59 +0200 Subject: [PATCH 03/14] [enh] Better link for isp pages --- pages/01.administrate/09.providers/02.isp/free/isp_free.fr.md | 4 +++- .../09.providers/02.isp/orange/isp_orange.fr.md | 4 +++- pages/01.administrate/09.providers/02.isp/sfr/isp_sfr.fr.md | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/pages/01.administrate/09.providers/02.isp/free/isp_free.fr.md b/pages/01.administrate/09.providers/02.isp/free/isp_free.fr.md index 43df7051..6520117a 100644 --- a/pages/01.administrate/09.providers/02.isp/free/isp_free.fr.md +++ b/pages/01.administrate/09.providers/02.isp/free/isp_free.fr.md @@ -4,7 +4,9 @@ template: docs taxonomy: category: docs routes: - default: '/isp_free' + default: '/providers/isp/free' + aliases: + - '/isp_free' --- *Trouvez la liste d’autres fournisseurs d’accès à Internet **[ici](/isp)**.* diff --git a/pages/01.administrate/09.providers/02.isp/orange/isp_orange.fr.md b/pages/01.administrate/09.providers/02.isp/orange/isp_orange.fr.md index 4aa03ede..e308d26f 100644 --- a/pages/01.administrate/09.providers/02.isp/orange/isp_orange.fr.md +++ b/pages/01.administrate/09.providers/02.isp/orange/isp_orange.fr.md @@ -4,7 +4,9 @@ template: docs taxonomy: category: docs routes: - default: '/isp_orange' + default: '/providers/isp/orange' + aliases: + - '/isp_orange' --- *Trouvez la liste d’autres fournisseurs d’accès à Internet **[ici](/isp)**.* diff --git a/pages/01.administrate/09.providers/02.isp/sfr/isp_sfr.fr.md b/pages/01.administrate/09.providers/02.isp/sfr/isp_sfr.fr.md index c7ea6680..80374876 100644 --- a/pages/01.administrate/09.providers/02.isp/sfr/isp_sfr.fr.md +++ b/pages/01.administrate/09.providers/02.isp/sfr/isp_sfr.fr.md @@ -4,7 +4,9 @@ template: docs taxonomy: category: docs routes: - default: '/isp_sfr' + default: '/providers/isp/sfr' + aliases: + - '/isp_sfr' --- *Trouvez la liste d’autres fournisseurs d’accès à Internet **[ici](/isp)**.* From aa723d8f00766ed4193cd2ea6b5d9da1b72c3b4a Mon Sep 17 00:00:00 2001 From: ljf Date: Tue, 21 Sep 2021 01:56:53 +0200 Subject: [PATCH 04/14] [enh] Move OVH page --- .../01.domains/05.OVH => 09.providers/01.registrar/ovh}/OVH.fr.md | 0 .../01.domains/05.OVH => 09.providers/01.registrar/ovh}/OVH.md | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename pages/01.administrate/{07.specific_use_cases/01.domains/05.OVH => 09.providers/01.registrar/ovh}/OVH.fr.md (100%) rename pages/01.administrate/{07.specific_use_cases/01.domains/05.OVH => 09.providers/01.registrar/ovh}/OVH.md (100%) diff --git a/pages/01.administrate/07.specific_use_cases/01.domains/05.OVH/OVH.fr.md b/pages/01.administrate/09.providers/01.registrar/ovh/OVH.fr.md similarity index 100% rename from pages/01.administrate/07.specific_use_cases/01.domains/05.OVH/OVH.fr.md rename to pages/01.administrate/09.providers/01.registrar/ovh/OVH.fr.md diff --git a/pages/01.administrate/07.specific_use_cases/01.domains/05.OVH/OVH.md b/pages/01.administrate/09.providers/01.registrar/ovh/OVH.md similarity index 100% rename from pages/01.administrate/07.specific_use_cases/01.domains/05.OVH/OVH.md rename to pages/01.administrate/09.providers/01.registrar/ovh/OVH.md From de09c051ff1a177ca04d8d6bb421c571fe7fe60a Mon Sep 17 00:00:00 2001 From: ljf Date: Tue, 21 Sep 2021 01:59:59 +0200 Subject: [PATCH 05/14] [enh] Alias route for ovh --- pages/01.administrate/09.providers/01.registrar/ovh/OVH.fr.md | 4 +++- pages/01.administrate/09.providers/01.registrar/ovh/OVH.md | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pages/01.administrate/09.providers/01.registrar/ovh/OVH.fr.md b/pages/01.administrate/09.providers/01.registrar/ovh/OVH.fr.md index 7999f5f8..22c3f4d0 100644 --- a/pages/01.administrate/09.providers/01.registrar/ovh/OVH.fr.md +++ b/pages/01.administrate/09.providers/01.registrar/ovh/OVH.fr.md @@ -4,7 +4,9 @@ template: docs taxonomy: category: docs routes: - default: '/OVH' + default: '/providers/registrar/ovh' + aliases: + - '/OVH' --- Nous allons voir comment configurer le DNS avec [OVH](http://www.ovh.com). diff --git a/pages/01.administrate/09.providers/01.registrar/ovh/OVH.md b/pages/01.administrate/09.providers/01.registrar/ovh/OVH.md index 9255877a..d227399e 100644 --- a/pages/01.administrate/09.providers/01.registrar/ovh/OVH.md +++ b/pages/01.administrate/09.providers/01.registrar/ovh/OVH.md @@ -4,7 +4,9 @@ template: docs taxonomy: category: docs routes: - default: '/OVH' + default: '/providers/registrar/ovh' + aliases: + - '/OVH' --- Let's see how to properly set the DNS redirections with [OVH](http://www.ovh.com). From 50c883d20254f6f470658e921ca612fb3282de4d Mon Sep 17 00:00:00 2001 From: ljf Date: Tue, 21 Sep 2021 02:11:35 +0200 Subject: [PATCH 06/14] [enh] Move gandi autodns page --- .../09.providers/01.registrar/gandi/gandi.md | 24 +++++++++++++++++++ .../09.providers/01.registrar/registrar.md | 6 ++--- 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 pages/01.administrate/09.providers/01.registrar/gandi/gandi.md diff --git a/pages/01.administrate/09.providers/01.registrar/gandi/gandi.md b/pages/01.administrate/09.providers/01.registrar/gandi/gandi.md new file mode 100644 index 00000000..ff5af63a --- /dev/null +++ b/pages/01.administrate/09.providers/01.registrar/gandi/gandi.md @@ -0,0 +1,24 @@ +--- +title: Obtaining an API key from Gandi +template: docs +taxonomy: + category: docs +routes: + default: '/providers/registrar/gandi/autodns' + aliases: + - '/registar_api_gandi' +--- + +This page is meant to guide you in obtaining an API key from Gandi in order to configure YunoHost's automatic DNS configuration mecanism + +! NB. : **DO NOT share your API tokens with anybody!** A malicious attacker obtaining your tokens could take over your domain, and possibly your server! + +1. Go to https://account.gandi.net/ + +2. You should land on this page. Then click on 'Security' + +![](image://registrar_api_gandi_1.png?resize=800) + +3. In the next page, click on '(re)Generate the API key'. + +![](image://registrar_api_gandi_2.png?resize=800) diff --git a/pages/01.administrate/09.providers/01.registrar/registrar.md b/pages/01.administrate/09.providers/01.registrar/registrar.md index f3ad939a..91eed58d 100644 --- a/pages/01.administrate/09.providers/01.registrar/registrar.md +++ b/pages/01.administrate/09.providers/01.registrar/registrar.md @@ -19,8 +19,8 @@ However, some registrar are not compatible/tested with this feature or are more The list bellow can help you to choose a registrar if you plan to buy a domain name to use it with YunoHost. -| Registrar | Compatibility | Easy setup process | +| Registrar | Compatibility | Easy to obtain an API key | | --------- | ------------- | ------------------ | -| [Gandi](https://www.gandi.net) | ✔ (tested) | ✔ | -| [OVH](https://www.ovh.com/domaines/) | ✔ (tested) | ✘ [Tutorial](/providers/registrar/ovh) | +| [Gandi](https://www.gandi.net) | ✔ (tested) | ✔ [Tutorial](/providers/registrar/gandi/autodns) | +| [OVH](https://www.ovh.com/domaines/) | ✔ (tested) | ✘ [Tutorial](/providers/registrar/ovh/autodns) | | [Namecheap](https://www.namecheap.com/) | ✘ (in lexicon but untested) | ✘✘✘ API not available without 50$ on the account | From 8f5c8d96adfdda32bcb38b5989ce2a586bcb3dd4 Mon Sep 17 00:00:00 2001 From: ljf Date: Tue, 21 Sep 2021 02:14:55 +0200 Subject: [PATCH 07/14] [enh) Move ovh page --- .../09.providers/01.registrar/ovh/autodns.md | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pages/01.administrate/09.providers/01.registrar/ovh/autodns.md diff --git a/pages/01.administrate/09.providers/01.registrar/ovh/autodns.md b/pages/01.administrate/09.providers/01.registrar/ovh/autodns.md new file mode 100644 index 00000000..588310a2 --- /dev/null +++ b/pages/01.administrate/09.providers/01.registrar/ovh/autodns.md @@ -0,0 +1,33 @@ +--- +title: Obtaining an API key from OVH +template: docs +taxonomy: + category: docs +routes: + default: '/providers/registrar/ovh/autodns' + aliases: + - '/registar_api_ovh' +--- + +This page is meant to guide you in obtaining an API key from OVH in order to configure YunoHost's automatic DNS configuration mecanism + +! NB. : **DO NOT share your API tokens with anybody!** A malicious attacker obtaining your tokens could take over your domain, and possibly your server! + +1. Go to https://eu.api.ovh.com/createToken/ + +2. Fill the form with the required informations as shown below: + +- Account ID or email address: This is your usual OVH login +- Password: This is your usual OVH password +- Script Name: for example `YunoHost Auto DNS` +- Script description: for example `YunoHost Auto DNS` +- Validity: `Unlimited` +- Rights: use the `+` button to add the following lines + - `GET` : `/domain/zone/*` + - `POST` : `/domain/zone/*` + - `PUT` : `/domain/zone/*` + - `DELETE` : `/domain/zone/*` + +![](image://registrar_api_ovh_1.png?resize=800) + +3. You will obtain three tokens (an application key, a secret application key, and a consumer key) which should be used in YunoHost's configuration From 0bac32fe7f3f84ad897ac0b3569e6df6cd236572 Mon Sep 17 00:00:00 2001 From: ljf Date: Tue, 21 Sep 2021 02:15:33 +0200 Subject: [PATCH 08/14] [enh) Move gandi and ovh page again --- .../13.autodns/01.gandi/gandi.md | 22 ------------- .../13.autodns/02.ovh/ovh.md | 31 ------------------- .../gandi/{gandi.md => autodns.md} | 0 3 files changed, 53 deletions(-) delete mode 100644 pages/01.administrate/07.specific_use_cases/13.autodns/01.gandi/gandi.md delete mode 100644 pages/01.administrate/07.specific_use_cases/13.autodns/02.ovh/ovh.md rename pages/01.administrate/09.providers/01.registrar/gandi/{gandi.md => autodns.md} (100%) diff --git a/pages/01.administrate/07.specific_use_cases/13.autodns/01.gandi/gandi.md b/pages/01.administrate/07.specific_use_cases/13.autodns/01.gandi/gandi.md deleted file mode 100644 index d7fb7a97..00000000 --- a/pages/01.administrate/07.specific_use_cases/13.autodns/01.gandi/gandi.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Obtaining an API key from Gandi -template: docs -taxonomy: - category: docs -routes: - default: '/registar_api_gandi' ---- - -This page is meant to guide you in obtaining an API key from Gandi in order to configure YunoHost's automatic DNS configuration mecanism - -! NB. : **DO NOT share your API tokens with anybody!** A malicious attacker obtaining your tokens could take over your domain, and possibly your server! - -1. Go to https://account.gandi.net/ - -2. You should land on this page. Then click on 'Security' - -![](image://registrar_api_gandi_1.png?resize=800) - -3. In the next page, click on '(re)Generate the API key'. - -![](image://registrar_api_gandi_2.png?resize=800) diff --git a/pages/01.administrate/07.specific_use_cases/13.autodns/02.ovh/ovh.md b/pages/01.administrate/07.specific_use_cases/13.autodns/02.ovh/ovh.md deleted file mode 100644 index 32151a40..00000000 --- a/pages/01.administrate/07.specific_use_cases/13.autodns/02.ovh/ovh.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Obtaining an API key from OVH -template: docs -taxonomy: - category: docs -routes: - default: '/registar_api_ovh' ---- - -This page is meant to guide you in obtaining an API key from OVH in order to configure YunoHost's automatic DNS configuration mecanism - -! NB. : **DO NOT share your API tokens with anybody!** A malicious attacker obtaining your tokens could take over your domain, and possibly your server! - -1. Go to https://eu.api.ovh.com/createToken/ - -2. Fill the form with the required informations as shown below: - -- Account ID or email address: This is your usual OVH login -- Password: This is your usual OVH password -- Script Name: for example `YunoHost Auto DNS` -- Script description: for example `YunoHost Auto DNS` -- Validity: `Unlimited` -- Rights: use the `+` button to add the following lines - - `GET` : `/domain/zone/*` - - `POST` : `/domain/zone/*` - - `PUT` : `/domain/zone/*` - - `DELETE` : `/domain/zone/*` - -![](image://registrar_api_ovh_1.png?resize=800) - -3. You will obtain three tokens (an application key, a secret application key, and a consumer key) which should be used in YunoHost's configuration diff --git a/pages/01.administrate/09.providers/01.registrar/gandi/gandi.md b/pages/01.administrate/09.providers/01.registrar/gandi/autodns.md similarity index 100% rename from pages/01.administrate/09.providers/01.registrar/gandi/gandi.md rename to pages/01.administrate/09.providers/01.registrar/gandi/autodns.md From 04bfa9ea6265cc8a7f0013dd9d3d35e2d3c32e66 Mon Sep 17 00:00:00 2001 From: ljf Date: Tue, 21 Sep 2021 02:22:42 +0200 Subject: [PATCH 09/14] [enh] Move autodns section into registrar --- .../07.specific_use_cases/13.autodns/autodns.md | 16 ---------------- .../09.providers/01.registrar/registrar.md | 8 ++++++-- 2 files changed, 6 insertions(+), 18 deletions(-) delete mode 100644 pages/01.administrate/07.specific_use_cases/13.autodns/autodns.md diff --git a/pages/01.administrate/07.specific_use_cases/13.autodns/autodns.md b/pages/01.administrate/07.specific_use_cases/13.autodns/autodns.md deleted file mode 100644 index 0a93d1c7..00000000 --- a/pages/01.administrate/07.specific_use_cases/13.autodns/autodns.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Auto DNS synchronization -template: docs -taxonomy: - category: docs -routes: - default: '/autodns' ---- - -Since version 4.3, YunoHost includes a mecanism to interface your server with your DNS registrar API, with the purpos of simplifying and automatizing DNS records registration and maintenance. - -The procedure does require an initial configuration where you will need to generate an API key on your registrar's interface. - -Not all registrars are supported though. So far, the community tested and validated the interface with [Gandi](https://gandi.net) and [OVH](https://ovh.com), which are recommended. The interface with other registrar may work but is still considered experimental until we gather feedback from the community. - -TODO/FIXME : add proper screenshots of config panel procedure, etc. diff --git a/pages/01.administrate/09.providers/01.registrar/registrar.md b/pages/01.administrate/09.providers/01.registrar/registrar.md index 91eed58d..3ccb4679 100644 --- a/pages/01.administrate/09.providers/01.registrar/registrar.md +++ b/pages/01.administrate/09.providers/01.registrar/registrar.md @@ -10,11 +10,15 @@ process: twig: true routes: default: '/providers/registrar' + aliases: + - '/autodns' --- -In order to ease the [DNS configuration process](/dns_config), YunoHost 4.3+ come with a feature allowing to automatically push the configuration to your registrar (the website where you buy a domain name). +Since version 4.3, YunoHost includes a mecanism to interface your server with your DNS registrar API, with the purpos of simplifying and automatizing DNS records registration and maintenance. -However, some registrar are not compatible/tested with this feature or are more difficult to configure with cause the registrar user interface to get credentials are too complicated. +The procedure does require an initial configuration where you will need to generate an API key on your registrar's interface. + +Not all registrars are supported though. So far, the community tested and validated the interface with [Gandi](https://gandi.net) and [OVH](https://ovh.com), which are recommended. The interface with other registrar may work but is still considered experimental until we gather feedback from the community. The list bellow can help you to choose a registrar if you plan to buy a domain name to use it with YunoHost. From e5328552a4aba72a33449cdeb35f516ead395b3f Mon Sep 17 00:00:00 2001 From: ljf Date: Tue, 21 Sep 2021 02:26:41 +0200 Subject: [PATCH 10/14] [enh] Add a france only on reflexlibre mention --- pages/01.administrate/09.providers/04.server/server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/01.administrate/09.providers/04.server/server.md b/pages/01.administrate/09.providers/04.server/server.md index eba1f3a9..1d3dd79f 100644 --- a/pages/01.administrate/09.providers/04.server/server.md +++ b/pages/01.administrate/09.providers/04.server/server.md @@ -20,7 +20,7 @@ routes: ## YunoHost IT outsourcing - * [ReflexLibre](https://reflexlibre.net) CHATONS + * [ReflexLibre](https://reflexlibre.net) (France only) CHATONS