From 5fe818fb2f80acf389153b1001452cb655a340d8 Mon Sep 17 00:00:00 2001 From: ThibautOVH Date: Wed, 5 Nov 2025 10:35:37 +0100 Subject: [PATCH 01/63] feat(opcp): create guide how to setup server --- .../opcp/how-to-setup-server/guide.fr-fr.md | 175 ++++++++++++++++++ .../images/01-log-to-horizon-step01.png | Bin 0 -> 40204 bytes .../images/01-log-to-horizon-step02.png | Bin 0 -> 16935 bytes .../02-create-network-setup-network.png | Bin 0 -> 30696 bytes ...02-create-network-setup-subnet-details.png | Bin 0 -> 9243 bytes .../images/02-create-network-setup-subnet.png | Bin 0 -> 40316 bytes .../images/02-create-network-step01.png | Bin 0 -> 24574 bytes .../images/02-create-network-step02.png | Bin 0 -> 21355 bytes .../03-create-instance-horizon-details.png | Bin 0 -> 43868 bytes .../03-create-instance-horizon-flavor.png | Bin 0 -> 47294 bytes ...stance-horizon-key-pairs-create-step01.png | Bin 0 -> 40682 bytes ...stance-horizon-key-pairs-create-step02.png | Bin 0 -> 40810 bytes ...stance-horizon-key-pairs-import-step01.png | Bin 0 -> 51310 bytes ...stance-horizon-key-pairs-import-step02.png | Bin 0 -> 40810 bytes .../03-create-instance-horizon-key-pairs.png | Bin 0 -> 45423 bytes .../03-create-instance-horizon-networks.png | Bin 0 -> 46830 bytes .../03-create-instance-horizon-source.png | Bin 0 -> 61829 bytes .../03-create-instance-horizon-step01.png | Bin 0 -> 43391 bytes .../03-create-instance-horizon-step02.png | Bin 0 -> 21511 bytes .../opcp/how-to-setup-server/meta.yaml | 2 + 20 files changed, 177 insertions(+) create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/01-log-to-horizon-step01.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/01-log-to-horizon-step02.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-network.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-subnet-details.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-subnet.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-step01.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-step02.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-details.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-flavor.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-create-step01.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-create-step02.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-import-step01.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-import-step02.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-networks.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-source.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-step01.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-step02.png create mode 100644 pages/hosted_private_cloud/opcp/how-to-setup-server/meta.yaml diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md b/pages/hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md new file mode 100644 index 00000000000..1a50ab72dc7 --- /dev/null +++ b/pages/hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md @@ -0,0 +1,175 @@ +--- +title: "OPCP - Comment installer un serveur depuis l'interface Horizon" +excerpt: "Découvrez comment déployer un serveur OPCP via Horizon, en configurant réseaux, sous-réseaux, instances et clés SSH." +updated: 2025-11-03 +--- + +## Objectif + +Avant de pouvoir déployer des services sur vos baies **OPCP**, il est nécessaire de disposer d’un serveur installé et actif. +Ce guide détaille les étapes à suivre pour installer un serveur OPCP à partir de l’interface **Horizon**. + +--- + +## Prérequis + +- Disposer d’un **service OPCP actif**. +- Posséder un **compte utilisateur** avec les droits suffisants pour se connecter à Horizon sur l’offre OPCP. + +--- + +## En pratique + +### 1. Connexion à Horizon + +Connectez-vous à l’interface **Horizon** de votre environnement OPCP. +![horizon-interface](images/01-log-to-horizon-step01.png){.thumbnail} + +Une fois connecté, sélectionnez le **projet** dans lequel vous souhaitez installer votre serveur. +![horizon-select-project](images/01-log-to-horizon-step02.png){.thumbnail} + +### 2. Création d’un réseau privé + +Avant de déployer votre serveur, il est généralement nécessaire de créer un **réseau privé** afin qu’il soit accessible au sein de votre infrastructure locale. + +1. Dans le menu de gauche, cliquez sur **Network > Networks**. +![horizon-network-networks](images/02-create-network-step01.png){.thumbnail} +2. Cliquez sur **Create Network**. +![horizon-network-networks](images/02-create-network-step02.png){.thumbnail} + +#### Étape 1 : Network + +![horizon-network-setup-network](images/02-create-network-setup-network.png){.thumbnail} + +| Champ | Description | +|--------|--------------| +| **Network Name** | Saisissez un nom pour votre réseau. | +| **Enable Admin State** | Laissez cette option cochée pour activer le réseau. | +| **Shared** | Cochez cette case si vous souhaitez rendre le réseau disponible pour plusieurs projets. | +| **Create Subnet** | Laissez cette option cochée pour créer un sous-réseau. | +| **Availability Zone Hints** | Laissez la valeur par défaut. | + +#### Étape 2 : Subnet + +![horizon-network-setup-subnet](images/02-create-network-setup-subnet.png){.thumbnail} + +> Bien qu’il soit possible de créer un réseau sans sous-réseau, celui-ci ne pourra pas être attaché à une instance s'il n'a pas de sous-réseau. + +| Champ | Description | +|--------|--------------| +| **Subnet Name** | Entrez un nom pour votre sous-réseau. | +| **Network Address** | Définissez une plage d’adresses privées, par exemple `192.168.100.0/24`. | +| **IP Version** | Laissez la valeur par défaut **IPv4**. | +| **Gateway IP** | Optionnel. Si non renseignée, une adresse sera sélectionnée automatiquement. | +| **Disable Gateway** | Cochez cette case pour ne pas attribuer d’adresse passerelle. | + +#### Étape 3 : Subnet Details + +![horizon-network-setup-subnet](images/02-create-network-setup-subnet-details.png){.thumbnail} + +| Champ | Description | +|--------|--------------| +| **Enable DHCP** | Laissez activé si vous souhaitez que les adresses IP soient attribuées automatiquement. | +| **Allocation Pools** | Optionnel. Permet de définir une plage d’adresses IP spécifique. | +| **DNS Name Servers** | Optionnel. Permet de spécifier un ou plusieurs serveurs DNS. | +| **Host Routes** | Optionnel. Permet d’ajouter des routes statiques. | + +--- + +### 3. Création d’un serveur + +1. Dans le menu de gauche, cliquez sur **Compute > Instances**. +![horizon-compute-instances](images/03-create-instance-horizon-step01.png){.thumbnail} +2. Cliquez sur **Launch Instance** pour lancer la création d’un nouveau serveur. +![horizon-compute-instances-launch-instance](images/03-create-instance-horizon-step02.png){.thumbnail} + +#### Onglet : Details + +![horizon-compute-instances-launch-instance-details](images/03-create-instance-horizon-details.png){.thumbnail} + +| Champ | Description | +|--------|--------------| +| **Instance Name** | Saisissez le nom du serveur à créer. | +| **Description** | Optionnel. Ajoutez une description si nécessaire. | +| **Availability Zone** | Laissez la valeur par défaut **nova**. | +| **Count** | Indiquez le nombre de serveurs à déployer. | + +#### Onglet : Source + +![horizon-compute-instances-launch-instance-source](images/03-create-instance-horizon-source.png){.thumbnail} + +| Champ | Description | +|--------|--------------| +| **Boot Source** | Sélectionnez la source de démarrage : *Image* ou *Instance Snapshot*. | +| **Image Name** | Choisissez l’image à utiliser (ex. : *Debian 12 BMPOD*). | +| **Instance Snapshot** | Sélectionnez un instantané si vous souhaitez démarrer depuis une instance sauvegardée. | + +#### Onglet : Flavor + +![horizon-compute-instances-launch-instance-flavor](images/03-create-instance-horizon-flavor.png){.thumbnail} + +Sélectionnez la **configuration matérielle** adaptée (vCPU, mémoire, stockage). + +#### Onglet : Networks + +![horizon-compute-instances-launch-instance-network](images/03-create-instance-horizon-networks.png){.thumbnail} + +Sélectionnez le **réseau privé** précédemment créé. +Vous pouvez également attacher un **port réseau** existant depuis l’onglet *Network Ports*. + +--- + +### 4. Gestion des paires de clés SSH + +> Bien que la sélection d’une clé SSH ne soit pas obligatoire dans Horizon, elle est **indispensable pour se connecter au serveur** une fois celui-ci créé. + +![horizon-compute-instances-launch-instance-key-pairs](images/03-create-instance-horizon-key-pairs.png){.thumbnail} + +#### Créer une nouvelle paire de clés + +1. Cliquez sur **+ Create Key Pair**. +2. Renseignez les champs suivants : + +| Champ | Description | +|--------|--------------| +| **Key Pair Name** | Saisissez un nom pour la clé. | +| **Key Type** | Sélectionnez **SSH Key**. | + +3. Cliquez sur **Create Keypair**. +4. Copiez la clé privée avec **Copy Private Key to Clipboard**, puis cliquez sur **Done**. +![horizon-compute-instances-launch-instance-key-pairs-create-step01](images/03-create-instance-horizon-key-pairs-create-step01.png){.thumbnail} + +5. La clé est désormais sélectionnée par défaut. Cliquez sur **Launch Instance** pour démarrer la création du serveur. +![horizon-compute-instances-launch-instance-key-pairs-create-step02](images/03-create-instance-horizon-key-pairs-create-step02.png){.thumbnail} + +#### Importer une clé existante + +1. Cliquez sur **Import Key Pair**. +2. Renseignez les champs suivants : + +| Champ | Description | +|--------|--------------| +| **Key Pair Name** | Nom de la clé. | +| **Key Type** | Sélectionnez **SSH Key**. | +| **Public Key** | Collez votre clé publique ou importez le fichier correspondant. | + +3. Cliquez sur **Import Key Pair**. +![horizon-compute-instances-launch-instance-key-pairs-import-step01](images/03-create-instance-horizon-key-pairs-import-step01.png){.thumbnail} + +4. La clé est désormais sélectionnée par défaut. Cliquez sur **Launch Instance** pour démarrer la création du serveur. +![horizon-compute-instances-launch-instance-key-pairs-import-step02](images/03-create-instance-horizon-key-pairs-import-step02.png){.thumbnail} + +--- + +### 5. Autres options + +Les autres onglets de configuration (Security Groups, Configuration, Metadata, etc.) ne sont pas nécessaires pour une installation standard. +Pour aller plus loin, consultez la [documentation officielle OpenStack](https://docs.openstack.org/). + +### 6. Références + +- [OpenStack Official Documentation – Horizon](https://docs.openstack.org/horizon/latest/) +- [OpenStack Networking Guide (Neutron)](https://docs.openstack.org/neutron/latest/) +- [OpenStack Compute Guide (Nova)](https://docs.openstack.org/nova/latest/) +- [OpenStack Key Pairs](https://docs.openstack.org/nova/latest/user/ssh-keys.html) +- [Debian 12 Official Site](https://www.debian.org/releases/book/) \ No newline at end of file diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/01-log-to-horizon-step01.png b/pages/hosted_private_cloud/opcp/how-to-setup-server/images/01-log-to-horizon-step01.png new file mode 100644 index 0000000000000000000000000000000000000000..50d4b3c04b7ccf576fb99b9f5e52dcdc81d04135 GIT binary patch literal 40204 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 F695GxK_~zK literal 0 HcmV?d00001 diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/01-log-to-horizon-step02.png b/pages/hosted_private_cloud/opcp/how-to-setup-server/images/01-log-to-horizon-step02.png new file mode 100644 index 0000000000000000000000000000000000000000..552b4fd035a63b8e066e21b6837e74ffead56d8a GIT binary patch literal 16935 zcmcJ%WmFtb)INwigIgFp1lI%@+=B&o4UiBV2KOKX41r(??ivX0PGE2e?#|%uo&Y=f zz5jQ=?590v_rvt*>FT~+b*t*ueV%)(zi6l_;N!f&K|(^pS5lPILPA1@BF=BIFc8NZ zl@wegBzhzzIcXhlv*S$66w=<=@D6k$w67lxq}tfo*)d3!`l2X!b3T$uPx$enw4xF9 zBC)etV1Mcj3eL&NLkTfQk|Wh2tz>*~3o~`qkk;6EU({;f@T1YM#m`sf_V@nog0+`* zNvT?ZuBmgjTZy$RAQIKT3Z)E*qZ6kJB@#s#4>OD4|NQ%eP6-fWF+kP}A~Q!uwuc;e4lHPioB;j$n}bbpw|M5EvM(Ut6GO^$Nub;a1>T0J9%ySUgVAIXL$ z!BE_qe-({m#<>eY)f~j8=dKjZk$^#FT%F}Q`EpK^o?+c zu=RRf#P{OCs~5$eE6v^s;=5D+X}PRKy{iTjs7W?(0>odkd^N?&7!mcP>!fQ1tfzFV zY*xt{PI+V6jQxTb+;uxSJOt3$(YRryWt-3nQ@ye_0aqDqt#}iBQIj!VAbN9Zah%j{ zbKhxH#_4*>^^@f0M<8ujk<-s`{zAy>%bOF)2z9-qt_pF?i5iQrV)>m~I}8(ZmSRZ&NtWi{ywlbm702PeOK%dupG@WDk{5SBB*ScycOmCYeDg}>PJYC zVI;vHNbCE71Eb>?)znEznCEWq>K5GkC%{`_W$WmxJ0YEO^Iy$s#PxYw5H^ znR59jF?$k6*y-m->eDFdSDR`3_$4XeWBbg; z(VYDmYElA68alpjST_NqGq}6S!{Fiaeb@CUjBHn@hvfNZcp9UgO8?z$<7U13Ghvj4 z?p11)Qb)w;$js+he{1Tj=6VsMOhaTZiAJI=)#85P{^aiAcDtOArn}vMKP*mxp84cm z9LBFONx%8k8Iw6$+-Yy|w8R=$u1HVGt9m&8b)ECCJ>ZVy~lq&TVC>=ze%`cM{ z@F$pnt}MDmcgUbidZzyCz~I2sQ`={P3Zm;Wqecp71eWp)6Tw6qX!7U!%CV8beo`P! zSZvRRlF`JyDB; zs-HWhrz<^J&4x>V`nhdnQ1^%}a=PL}6S=}ZlqSLCau1Ve{y2`syJg4}bhqfi9=|uP zUnaI{YX0uU&T9v#UZ1V=o`&#PZvM_d&0UM;dW)s9TqVjD680iRA`9F)JC zaXWU40)BkTK_&(~FV#^v<2JUm7?^Ci{Hdirt2S`|Xt2NZ{K)0XZC^KkOJn(MN?xvd z@ls9fU4}8Pf-Y-$m`M1$g*>h^w6B5KgyUV8SC}30z5V;o%#z2mX^i7>emrjcblhuU zrBI5El*qz~KNtDcSIHf`rY0X(xJ9%exb^C}Rbzn%8Dr*YS`$^} z&Wu#iCxwE5zO{!d3^9&%f%-tMI%msl{ZwxA@uvw!9U|d~3(H(*wjH^rM1?4g9YMz@ z6Ao8w(yY9D-xe%}5ucofhM=hp2?Z&}#tVjxABBt$CN6Ji$=&8pfWrN!*>#3el9&{c zK*IgU;Ntwg38*=Y$wPo%)$|I}SG+@M7=5PP6|3)8BaM6c2r;~OhlMW5)szH)c@W&v z>DPSNh@;{oyteE)G*f58OF}Y945%~iKFI0S?~*nv9*Yt!pym-KPGCL$Gx_RkfETqH zv6so*d+(1g0iSg@yZH*=j|^mHnfm{I7L0uP{Agc?>sZlb&OzrA5y3-Y7j^Jey4i?7 zgS^6XqpN5f#nfbrfe@%yzE;X*lW4nO~W2SLDH2yh-*m&Mn7ITsFmS&)?U{7r* zD8Rlt4g|V<_e@sKahd!^&W*rp1QDPJy&a}1~zTyY4`DDsP z{{G_IOW^PO%*Q;+uxp!JqLDf7{K&d6lTq8!s&7-muH2FyDjrvDSFA@QwAj%UBkG1c z^~`2(ZNDM_0bS?jAE^BDfom1&ESwvaJicZgcj6H%iKzXaaLXAnBM3Ht{zXRp~Q&2111V z>TiXN?I66t-42kY3|3M+|!n8 zYT&q~NUO=){8LZcT&W8uwKA%;-7@9}BYK`gX(B!9fDgJ{39ks6i?zR{y{QR-9L*K2 zoxWAb?HA~3%_E%YdM00kr^DBGfI?tOZdc*kwid%Bba|g}Njb%zmGFtMJ~uEbW+kfA zYRik*IVneeU>o~sdz&#xqvq~`@36;o9`KIN05@4^k|Yb#gUto#+6wDBot5$s5uAs&QEGw}HAlvwKB`81kqmy4D+eaMhG9 zjgn~PfU-T6o|br-fzjj+(gh*ruNtaHIm$?}7cZ6!2H&67az4FgU0(1VFyhL3hCS9Z zrQK^ZO`$L_>A?a=z>tO$A{>2l1<)E>Es+c6q>Pv?W{l2ACm$1aG zU3MS)p9@fa^!3bbX#%som%?qQ z2GvQF=6O;)=7Jm9kXf_+#)-c$?nrD#(JVT>j11T{b@`f9_M=Kl8yS5uN=;$DOSynf z`edh{t>es3$3|8L;`tu`Ktt*1Eiv|IxS@%wug|$QvMUD%^UCR=iJ?mIWH&fgZH{Cz zA?Jr<4QWfxdCqyf*RwYH6Os1t2&0&+Fx>^|Do_I#RgT}c3)*4Znkyot9w?L6^*S~} zVuj^FX>k2y1J+m@!@(k>y75Xrl<5PapZ+zl3f-m0;TVAC#338M;Xn$y#~j+ak?)pAq>Ge1=2EzH0b*#(q_)HC$2xhpWkKXu z84&*njg|AlS3KAljS~6JgN2X=2?@pqk)ns3jKY ziuO1m6|8{oh)F?H*R*J>q)st41#|w~!1V2JvfJMv%Czh(F>bIc#9#TAe}UV8u0R4a;t9<_*>$h*?|{on!^i&6OR9Y&u7vz zbWBM&b5W~51|-{J+YRwZ5ZPH#kTa-<#LU$#`4kX(C|KJ@V5(2^@Q=$n5{{wWv zIc%L^ti^~b@&6zqniK-u9_>F^_5bRX!5P_s3*a-P0K*axVAAVA9&pawh5&I4TIN$f zR2gcLRPiHGbW8Q{BiVv$n0Ds`sPj_@d!bUPLw!{!)nxNcE=(#tINo|WM)h`CV}s!& zuCwJ!jNUoEcnjl>Cm&w1S6Ot2zdItoWgEoNsWcNGJi?E78sN!)%slOy_FSv9XW=bfpR!kNsyuHpm9c4teOAzEczWJOxU>LB^@9(`VkrN zo6x>pO`QggywE>)2T+VUAym5{{&aqm1vlRmc34UC2kDdutz0%anyzr~2;)kwecjpR z6BENthq3Si`Mts4=LNzc_`n9or5#E=U-#bxiwj=Y!V8y#6U`U?jV#)tYL2E8+uG%L zs9ohHsqbUparYlGzS8moH$qWYa^Ejl1$*9n9pn<@>FWm`uGr7tbj+JU(9~)#**8}P zcl*WP7ds!s`a<;Q0A3<2lexqXn?6Muzu2pByU9*UBnV+*j?cJ52@Cfj9$yP`~B6XoyHO>4_SfJK$);$PaG_kAaM&2sH7$ z%DoeC)O^3J!^RXD@JQN1R@N=R6rLv#ur=0aNVyzHoD(Dul^(&OH<{Tiw`b!n?ut?c}wafmInyZte!?JP@$`K1I_sC+cBXNu#suOK{;|8?YY^p{6X_ zsi|{jp2*Z?&lR6Rn^T7lV;uT!3uX~tXP zKVASFhs#i6D!;U^J#n7E%VRIG@nKs;j`3#w#^EF@#`Hlp-ZSfJejoO}3I?$^u3S1Yd#tV8?UZHj$JFvl#~ zZS3Q0>;sjM?HXQu&7I3ak~Bu81SkbT4#YuRT6!bt6zSdvab9(v1Rl(&faxFFHf-cb zzXx54(rNDrEjin#UJyH(&{i1dpTXufUhe3ZI51wDv>MnHb z@&Z)n{Bca?2|HB(5K1oLy-R$1tm);#Lp=s#0w#pkJ8-++maX>o-wh$}hStT8>z%AJ znYtlk;$yrG5!)a$tyhCUw*AEIlaLB3D*xjEl>~ zcrP>k#lYaHEE50nzHv$5tBsvaFJ#N8gVoHNB_jeZKT^H+WiBNP=6Y*xa#hV`k+P3^ z19h89Azeg(w-JLu-)CnR0V%~W*iL&ED-qxlAM+pvB|khkunP2|hH=->WXF_HMl1n|73>q$sPp1ojC3BA%RZT-@fFo?C%Q|J27PfF+3W z#Jg3U1GJ8X6))#_`U)yz<(34W#4!w+{Q$FUctvo1g;}dO(w8y}{hi$*v{=P8TBGIkNcT9DZ!45M? zlz=VEqi;kQ4~hh1h&O{E0ElprHCx%s$oe?ru%zWJ5HU7pQENbHt4l4p6S=)ezX|vE z^|PfS%kI6);p({&I~l8?H$AFM4;vvLj?}@|gceEilR&()aspnr6 zR=DSKcDBZ@w(8>vD;Mw#+7#E+KCYI3yw93|8nh<V2rURZmMT?1%q2A=` zt)c;qS&+mPHSB!@aK!d?&y=L3MIkSzC0k=WJkE6xGHw1l1C{E<828IofDsplD_`Pn zk1z3JiJ6cEnGkJ|?urwIivW!Cdw+EsRpYgCdYKrV5Ce@{cE9Z8AppJX@&mUFw1>bByQH_R28Mt`HR(fY*hbf4JYFqM#5H;z z#tWOIH?N_QmRviNrBzeiIG>z$-ZG9w)gSQ!yXsjndyW3dxx1!aUS{wMgQSZbzse4U z2zM}aki{I_JOoTm9)d3)e@{y!di{BvQ`;V)bCG_Gxo#(`k>D`i_B$xrXt@XAm7ag6 zgIOe}B(Fw`06zC2yxfFsK@(42pnn%^geFgy#EIOc(mbNy9&66s%6?O`69<4vK>M|b zU4kWwRFMMc>gtM8Uh_f5s9qvVei!Nc#T*>xNyTZJzHEvl=#~v-~=8b2@?O6atUf}X5 zJvRjw`cbD;pAx8tog_l7iYQo%o)xTtOo%4M3q%o6T}Uy&Nudb14y@fZ{~ViWg?>b; zs6Pq=U{uq`D-$qU?@t!C&Ba!xcXAL8Q^%b?K9rtwUFQi^OA+6V)&x_P2l)i+KUW$z zR?K?c8;OWV09}aqfc(Df;T>+CxZ>^HYx!%XdgWbgMH$3T05<}e($1&HKbs8!+e3*U zcqmC;r#a>q9dANBXcP3C`nxa`Cz#as=ZAfk4BvyFKY62;%+Wc?&QPIrpYM=avb^&! zFv)QCQP8@BS$uNHs)lG%#4+wAVeq;sHC*?=`KI4`odm$AKWoo#VK8jM!5dmiK&rUD z?3(Cn;56^I(2&2XPCnh?__Ax(CsN-3+S~Z)k z;q+X*_-zgXuLmW$nS<_9>@$-p6~$iYJc zYovN2m%m?sw@KsW}l;4XQ$-O*^ug&HfB;b@ZKWS%)s4kE&%^_*9w zR$+rEXnp`#s=mXQyda9o;7%#YE#WtI(-9sY(IK7rcK`>0tt zIXNw~oSe8tJdX@e042NTyV3>hbvI;_Q6-OamM!zDE+w%Sr* zkh?2vPJ^n>*(7ouMTykVbwIzf#Hp{QYgb$@23hhEh%vsgV+`?juBO8dv)t$r{VW|KjgBTQy)tVT zF2mmjZCclO!$shu9jQDp*S4l}70I&orx)b@0{bd+5f?}r;imU#+|~)66C!=0XE#}( zguwX}`8!4z4hh7EXhCRzM-5f{zz}{{2L*n3PIyw+wy;zf>KhHxS*Mt=C~}mM z2TQxtz6czJnSHGzpA>Ou-u}RFI;UMhe$pVdVTeoSTj}W%8Y5QRt$NDJ;_C|&{6ZA7 zb$S?mxAKv2sO!M%zCF3lU@5s@p5gK}%W5Q(#Z2Bo=z=FA)&n6h{ui*3~lX%c~sp#+{=zGvWXdMmkC4I=TaL+r% zWIR4DswM1v^UfgOAKVW+9Ys6r_jv6UU20vj#kzQ?Zf1~fWq4akS(zs;rT|0c8&H`a zoh)r8r2LgEM?Em~4|nB`(v{WNb>AO>w(KH-yammO;l7)mg)F1(uAe#x10iw0MFI@` zd)^=nJ@W-798ZTjEWvk6fgOW z-3l6Lbe4g?DD9UwMR%@-H!TT+o{#2RXkSk>hQT{r|E-MLBywmXmPDE|W=pmSxZlluieRV0${?1sm_d5=o6=n(Az-NZMi`4jp-F3Z>H&88Mp zON$0Km12qiA<4HF`Q6gRQeXBWIvZpAe+Hc!S)_2BBR%eno$^P z!rt-3&xAc945e2Ehs(yjg*Xm^&}Hy3U*M0mCSJv9eJm~8zON(s;>kJTR9IRSOuUkQ zoy!B@ICm;^e~*U;b&o}A%$~qO!vSFHEY8V-vFjkE%2^1VZrKhC)S?WCfr`Bz|AxA~ zQg;cLeHF`n%XN(Nkrp_~%|;!^i2jWL>dbeZ z7#%?2l;k3Kl=r!wzk*?r`p*&iJaWrliS`yEh_KhrvQygOvNqw7_yTO}m;iiVu`j~1 zOGclebx&MiW8O-0&e=v__(>No_^$)=h`m8fc>ABt$%9w2Os5{0W&+4^mz;8s8!}=8 zOuuo^ln~_3KRuu41<`@G32|I9>C06{ou<-czH=8Z6_@bCT3Qco<=XHR#4S@7Kn+47$i zD$3d8cOz$VFnG9K2~>JKB`U3J$$X6A{1Re+^%JQZRuts#yGV-gA29G=4t!TkTr5V-%V=qyFkmw#V&Cga@rtWpbKFWYnOJ zMOU#SRB|8$OT^>&;@_Pz7w2XwX<{V1)^&h|>8+@!jb-Pg>Mr3Zyb~EJ#9T!Mu*eLf zauDiffM5!Bx9(s9)NgEputlBf0UVB5u^~#rn#Km1aQYt4_C#F?T+P3DXx$9mEcTSG z{a~!k;_8tCgx22JfKh2vFL_@ibDQ#))otkFk>7_a$o-O*fsq00EL?60Gv3J&9R84` z?MI{o(SQ)6CYYL7aG(&elo5)S$r&5Ey|M9zLR2& z<~iczE5j#Hs8hvjpp4K*2XG34hz+%^o7dC*rzlK4`Y$-47=Y~6sJHjEOv=-zg`v@P ztxtRp{V(U7!}L<3XN(M#{1c+dEe{~Rn|%@b2s@p^2i&7$<9P}!=ddfuLcJo?ZWru4 zO6`O4G*U$s%BC^9ylk?oM7+6;y>HtPnE)pg6%Yk>&S!D?_8ZeC2dR%c0Bgj2h>wzR z0-oD#@q0+`tzk)#&?gdlMkz{&Z+mN$Q0Oqw}1%#5X%weh1R)!}c99obU72;5`T-3=*hyzMN&UqTk zk~QDaD#5n^6&SfV@syHc5dih_W0TzC%tC)NQ9eI+D^gP5BeM!aH>_zvWeG~()8TPS z`GWxnayvH&67N3St$aOU?QZ{jh$od~{FeXAin3#m6ElDV-Km0kkse`0$+jO1kmZBH zox#wrWUPoe5Ns{)$*%E+#>Z!4*h-WlCntbQ9>PpHXG=<+ru%aW9i3@On&bZec95bS zr#aG+pkfa@T_F=qi+2gw*paB1fS{)zbPwsD_hb?}_D>PMTCVNXj|E}Di-3;v4E# z(dvzyVo^xERL$t78Y$Ko!DPU9t05%7y~m%;ta~~UVsMKs^=9o$UW5q+&B!cUh08`@ z#;V3@BR6~F#^!<@SiXk9iROI)tLs&A)55~ZUAkdu6s}dLq$9XrI&;Ay4?F5_<1xOb z?Vas`P0UmYI0DW;dWk*VOCK#alU(kMMAbt4UvR9yNB-x-HHXKsX|#Dq;e{mmvC1VY zK6N@9DETs@+bGOvpIA6rzaxUP(f~FdNAq2HPd%1b6}N!DC}R(C02?vMzIhKzUhos< zU5kOo@@lskYsTGi!H+{V&8Y>5$@%^5_dgpl!F#>NoNGoBxmDkP^WD8u$a%bB{ zTBi~gS_k{D%*+)NkpR_Zl)vXxY{?na@8S^4I2!igOcjbALcX_ID8i1(8YsjZ1Hup`8h9kswz-H| zRD{kECxsAza2;|9h^x;-;oT1~a|8DLsk8X2GE(+QZeJ(FG zWPZ3NYid&S>tfon6oQt{VsPSsBA z{x;aOeDWRJs7b>-leT}1StSMprSnHTWZ7|mA_Pa)tZ3GM_JAYAL4V^{kh9txjCe^E zg@HP}acG6TbD!0S*6;%y@WdU+1CH^o#oHneEA%=fbSkyOP<2w~1@}<^KM0fBZ}VoE z8Rjsr`=TehKPVR~zaRgTGsg2FCy?2$tSWU}^^cn4Pgra*%P(4wn|JFW90!}VZ(aL4KZWIDn{!9h$c0!Xl!MA%0{hAma9aUUd~b`D z3B0ghQo=cppWlDXVp@D9ZmmV|fyprj`FHMX0LQ{8#|_Y1^CLQtR1pC5T+cM4u-LQq z-Aqi!k^1Too_I@@`_fm_8?T~M%1Rt&foI8F(B7E~I(LkqY#tUO_i#ym&nSJ20kB(@ z*{9AkH@}F~)BcPug7?PFQg*^rvOB=1YM1cj{KFw?g_P?$y~v}ai_nT8=ky;BWPtdU z#?eBp!gD_^WpUeB)i)6|&3nwH>S}Bb`9vWk2BnuUI0~TlsqpBlRvQ2xpy~DJWB+%M zQfMsqlj2}GFYpawtRlZRnQsGg#JvH zJmhB(nutI|1M=Nq#fYya*c|5NQd)3xj8OepX#rsbi_HAT)Rn{D{YaAiBU9tZTip-g z(9gfJAiR!I(Th$T?f9uS4MW1DENSiAz&w(3pk8D^uiI#_zMNjCbZ|j845_EQojiA8 zuX^tw!9T{fG99|Ee4X${;-GX4Mo z4t~Cx>&5x!m=w4wBW%V`!S4S^gffI-jdnw<`ikdNfG;}V4=oW&62s(|L(KSayq8`~ zDL4p%FJ-e!PZ*J64W5lqsX}oVR~Oh4 zlmKkriakIC9JtQl+Aop_<9l47z*6XmVISU={L`I{Ds+AO=Mp$+vL z1Yv6AvRiuEV}Nm@T=_B z=8&g__lWWy7ustM&zI}i-Lsmw4yVtvjY?RLbBg&0?Vgja&s+6OMN<dY(VMRyM8C{pBmnz_0Bz|Q_ivhvIYQ-LZ9&e_#SdH z>WP26nuyTITPyQRPq4-%z?~@V5`bXua9;>HWduiple_-mK8@m^BUR{4w;_|PkAEDt z8mWUT<@)VC0;#5)%447^d+zfk&A{7xuT7XjMOMM5;%qu=+V>Q+y!^<7rlqH zu6@Qy)@S1)9#22(>u6p7qH774yjOb{crKEV>B7QIVr<~%3Q*{`-u=*-+B+s#wHp^R z@k6kK5~{`&{7c(Ux}Ap$;Q_bxazzHmbN{LHtVIRvtSH+V*xsJ37_@qF#fYAOFyxGO zEpG%*Fag%}pGn8m4!%4ThV9aSeiA+5UlwsJ3WCXdgP#bu@Pywlb)_+7MP`}%vZul0 zeh3$ZeIG}7!udWDJ;itq#|tQAjTXHM=>cDX9j$cwg4>SqMCw^Gl;bRH_Dcszq^ zbspfu+4A{jH|yzHeQdJwU22NWdkV=O=X#_3KLXbIuC}JJis_gQ<_iVMe644!CX<`5 zGW40Td>wn+6zDpa`jYOMxCi>XX%3o&jyf@ZQ(yD03hoS8>@J5Wv zZ>SK4L>Lc&DDifzLxjDbSu_a;<+gs?SJCVVx~s{>j)HHczsP_6L88sfH;gVlX~nIV zd=Yex`=)fl#YSROa;W5muJL1=%2tZsk#@}9l+J;+&%qRxQMOu%fj?9|JL;;xtD5po zB!I!5%tYc&5csex>mB%q0hG70nKE&xgO8_Ean%JK|C`mERx}R(!Z1If;$X4Dvo57B zPhd;CugKpim3T=q8KbR6z{X{x6%=yAr#D+1wuB`+BN&v|-bh$4a_FHLA%|>H4)`v^ zRB3T-#$^l|&vU*3zI$HsmW)|Z*GBO4RhP5{6b!Oz7maD9Aa5`Qxg;M_<#VyuQ5A^@ z<7vZAvEI<$UU0O*nH=)!-&Ar^m+20SZf8*fXrU6c_*2xX+?we7e!I$L zHY1qzdg&MQlOJ!1m75{5*rzh4Uq^6j z_X7pQ3SlrLc^4;08>&k+X=;}-(HIN`Fx@w8!n{>@n_s03`nIPgnp8#`uAM8D6?zX7 z-uE$|Q%~Wy1d=<<7U3c@KHrcRze-9#SO3~Ko$a~rtRqb4b#od)f+~%%QqUzV%Xc?u z#hc^<3^<9V^j0vQmhAF9I5q8{uz6_U15K;1`f>f3hxY-AOzUIV`5F@d#M}(rD z#CaH=f#`1UWBPOn0!tQLOm40D9_*6AK?Zx5&kzcM+OU-_8~#?MH6gG*uIN|x-F49N z-LwrlU}FpP#~mil!}Pq&ACEa5DXHrrVAlMT;)lbuI8K0zq_)@^FHW*9F)aixoWNd> zLDK5cTRTm$IWS11E+5F56<{@w5y)P8EnoQS0H{}k6hQ})3#%GHP5EjPiwG9D zuw}-tM!8i^88hl>8KFZS8e1TPi}vG^K?bFMbIR|0+&LxqkTjoqE+?>5&VQnWo1u#2 zf4-6}+b8R_30Nv(iWhp&c9@e4R{&aRzzg2m_?T&D=p>SNw$I;fCL1(3Q2pY{Tl!>p z^wQn`PQoNmOWx~o{y_p``3?_{MMbn|Fvzy4)yLtz)iEZ)#wtrBayU+Z?%+0;i?pfB z+EYKz-Bx$1!C$v(Q-$~5bXfz=p{%99D8F#f@vnos-6*FLjZV74B*hdZHMu-W&Lu0=nF-|74Q{>#5!q8-U`pSpThrZ|YS`7+P$ZBBJ z^R!^MJ2wMaghla`1D4KLP3JakA0aZqld60+7dezs4(C6YC?un$W80ziH+0JEIJm79 zEtpJxZ)DJ^X20ulQhgbQelC0TT8<{+t!VcHnIHP?tv%YxNpQB_)3*s!*?v7s50b4+ z=Y<7ztByr?&%{@0wFQV^l0};&nY1xe)~%`ZtUROoKG(@VU%>C00>88J6280%@Q%GR zgKoGM5oCm6A9E-Km|%3ndYR+e7|D$dqgSL$qs3&dVqTSIKx&o-*~;pQK|WEeuuqZ!Xwtns@ut2}_{(deqgBveY zr9v-`!O?r;^o)MFmL48U@f?vICAhBMOsNmTm^sY&ip%}WL@a)ZuznLS+A%#qs3pd@ zLckPWW8uAd6F!Q{qH?qn!Lybcx__Cxu`952Rs`SIDb}Ix&%WfTI|QST{vMWcT*3e7zZH%DepLFXK$6T_61rbXkJWzvSYEtZom;2ff1R?Ggp&kHjsPW^GDNBsO#aQa{w{rU&z zxU3qZG{ag{XiT0b$CpQC;*Te-8MEJ<+A&L)LvUgZz~kZ(bmtFD`R9Dxa!)z-E?P*k zO13muPGa2XI#LF{1VcitgU;Ty59PkV#k|arIO1-G3I_EPrP2H7tp>V+MO{#wX?$qS zMI#l;r`WCoV0~=7;LUMY1!P-u)#Xq8RY;5Y(t zeJno6R|}V|^LA>(oOvB_-H7(p0ft9M*WFiCgOY^PbWNLgK@_fF@tG^p4Al>SoH34v z=?5x~YNbId#`7U4DPmwSM^8giLl$J~CIzFQc_g=?&4_|gAXKD-abN$*AM$wh4!Lyv zoA0hOnIM11r|`%H&<#DYpovL*ZqN*XQJ|oJ`^1wzu2Mx)n@Y=aEV#&(l@yGMHKSb> z5}bHT7&%%SPn9pl2`V;&+&gpdFc>cB>sBwg4W#@`UZ8P738kQ~DvDchV~%K#s;{3p zl25USvx{Ze_<5!`ORvVblw zFnm4W=_{KogYo#ZuPmN}mp|<0>d*yX^x-wP4?K{~q5h*bA^7U=cXgCF8K!inChlkr<#)tFqk=>AB4n3p;&}GcbKf`_yBP*i+^(t05jW>U zg=jKMW8%GL`>?6!@{XtRH8I?e+{vAO-mqlRb`U!kbl1J9AIy?X3*G$`fKcWcGhMcc z4DyJ5agZ)uK-lNucc<*9jy5(p_bH=OQd&iIX0WwDQq(Z9IFcX%5T3`-N&l>Aq2@jh zvpZ=%{>XPwUzKgTON`#ys^a6PAlqmCH^tGHyGm5!CrOb>@rB@ zGRq}L86~KC$RUzI;cVK5^;s>-qYS^+K9vN zS@DziuRQ)VDedyfuvX&FxxmVbKHGk(!5k{7A5f>G#Z7s({50o5H#}xmx2G*l)aA>4 zQV-<4Rn)%;Kkt$@CT+8g^*-MBAKII1*|4^Mh-_z8aV5cJJQ$#fWaUFCl} zA-8H_MHcM2WSsBGAsq}=RqHOHy>tU;wk8rjYGgf`o!fu$e;WcPjKm&(n}*=7&JxVg zzx|`E{tYape-nn(uvtql2az|AIu_2$j+li1LWQ|nhzz(Axa9|Y#0VE7GYEc(n0kse zohAWV2q7=!^(qp`)~kreg29OEShsi8*9;m#;!r|7;&cNUgeY|!J^DdJi@$O5>SvQ8 zWGKZaa#*2*%6i=Bml4;y#6LR(V38uCs%Vg&SFQ$Mb`g8|?GX3<)XP{>2}L;){+A;J zA&dCWN+|sQWF_LDy>t2Fhqz=GFAT? z`Uk7#@xM(nFQpMCfLLyu{lEP+|Bnan0_j&12cL3%5Z`}5LQ;}fldF(15Ba|UelokQ literal 0 HcmV?d00001 diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-network.png b/pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-network.png new file mode 100644 index 0000000000000000000000000000000000000000..289d4b26b13fa1b1228bbc4a36dcafbceefdcd21 GIT binary patch literal 30696 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 KTE+WLg#RDMo}ljl literal 0 HcmV?d00001 diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-subnet-details.png b/pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-subnet-details.png new file mode 100644 index 0000000000000000000000000000000000000000..1b375fb06e3c2ca7826b8c21efea2a1896edd488 GIT binary patch literal 9243 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 literal 0 HcmV?d00001 diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-subnet.png b/pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-subnet.png new file mode 100644 index 0000000000000000000000000000000000000000..3cbe4d9135ad49ed09df435800f8f66fea5138c2 GIT binary patch literal 40316 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 KM7e=$L!|g1b9G2KQmG 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 WBKP?k&fMq~83_^Dx5Yy5y#GJk=lo*; literal 0 HcmV?d00001 diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-details.png b/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-details.png new file mode 100644 index 0000000000000000000000000000000000000000..21893949e3e1107b1d1d263badc7382bb0ad43c6 GIT binary patch literal 43868 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 literal 0 HcmV?d00001 diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-flavor.png b/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-flavor.png new file mode 100644 index 0000000000000000000000000000000000000000..1aeacf2a7c64e9ab913f0dfb720abc0e1b1cfa90 GIT binary patch literal 47294 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%0AM(}&04|EOqscqKTPoO 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 literal 0 HcmV?d00001 diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-networks.png b/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-networks.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd4f06ad8bee8ba4229ff17a115e67fddab9763 GIT binary patch literal 46830 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 CdsuJ) literal 0 HcmV?d00001 diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-source.png b/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-source.png new file mode 100644 index 0000000000000000000000000000000000000000..3450834172772d5df87740118a8f66426a28e364 GIT binary patch literal 61829 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 PWu(Iualn!KCo<(<09P&5 literal 0 HcmV?d00001 diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-step01.png b/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-step01.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4a4322406f4d9a88947e160eed3900cc1c1297 GIT binary patch literal 43391 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 I;^(jbH|yy3X#fBK literal 0 HcmV?d00001 diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-step02.png b/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-step02.png new file mode 100644 index 0000000000000000000000000000000000000000..507e336350154acf071bc7b9ed328491663ef9b7 GIT binary patch literal 21511 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 Date: Wed, 5 Nov 2025 10:49:05 +0100 Subject: [PATCH 02/63] (fix): remove instance snapshot(not available with opcp) --- .../hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md b/pages/hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md index 1a50ab72dc7..835cab2878e 100644 --- a/pages/hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md +++ b/pages/hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md @@ -102,7 +102,6 @@ Avant de déployer votre serveur, il est généralement nécessaire de créer un |--------|--------------| | **Boot Source** | Sélectionnez la source de démarrage : *Image* ou *Instance Snapshot*. | | **Image Name** | Choisissez l’image à utiliser (ex. : *Debian 12 BMPOD*). | -| **Instance Snapshot** | Sélectionnez un instantané si vous souhaitez démarrer depuis une instance sauvegardée. | #### Onglet : Flavor From 198f9e0729a1ea26d2d5067ca3a11352f1bf6d6a Mon Sep 17 00:00:00 2001 From: ThibautOVH Date: Wed, 5 Nov 2025 11:01:47 +0100 Subject: [PATCH 03/63] (fix): add id --- pages/hosted_private_cloud/opcp/how-to-setup-server/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/meta.yaml b/pages/hosted_private_cloud/opcp/how-to-setup-server/meta.yaml index 4f37d733c42..2af03be84f7 100644 --- a/pages/hosted_private_cloud/opcp/how-to-setup-server/meta.yaml +++ b/pages/hosted_private_cloud/opcp/how-to-setup-server/meta.yaml @@ -1,2 +1,2 @@ -id: +id: b8da7b57-1067-40b0-ae34-ed8109fd1b39 full_slug: how-to-setup-server \ No newline at end of file From 59f7acce127d3ba81d62321e02a4f6a5cf212fc4 Mon Sep 17 00:00:00 2001 From: ThibautOVH Date: Thu, 6 Nov 2025 15:37:08 +0100 Subject: [PATCH 04/63] (fix): alignment of names in the OpenStack universe (server > node) --- .../guide.fr-fr.md | 30 +++++++++--------- .../images/01-log-to-horizon-step01.png | Bin .../images/01-log-to-horizon-step02.png | Bin .../02-create-network-setup-network.png | Bin ...02-create-network-setup-subnet-details.png | Bin .../images/02-create-network-setup-subnet.png | Bin .../images/02-create-network-step01.png | Bin .../images/02-create-network-step02.png | Bin .../03-create-instance-horizon-details.png | Bin .../03-create-instance-horizon-flavor.png | Bin ...stance-horizon-key-pairs-create-step01.png | Bin ...stance-horizon-key-pairs-create-step02.png | Bin ...stance-horizon-key-pairs-import-step01.png | Bin ...stance-horizon-key-pairs-import-step02.png | Bin .../03-create-instance-horizon-key-pairs.png | Bin .../03-create-instance-horizon-networks.png | Bin .../03-create-instance-horizon-source.png | Bin .../03-create-instance-horizon-step01.png | Bin .../03-create-instance-horizon-step02.png | Bin .../meta.yaml | 2 +- 20 files changed, 16 insertions(+), 16 deletions(-) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/guide.fr-fr.md (86%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/01-log-to-horizon-step01.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/01-log-to-horizon-step02.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/02-create-network-setup-network.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/02-create-network-setup-subnet-details.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/02-create-network-setup-subnet.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/02-create-network-step01.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/02-create-network-step02.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/03-create-instance-horizon-details.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/03-create-instance-horizon-flavor.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/03-create-instance-horizon-key-pairs-create-step01.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/03-create-instance-horizon-key-pairs-create-step02.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/03-create-instance-horizon-key-pairs-import-step01.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/03-create-instance-horizon-key-pairs-import-step02.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/03-create-instance-horizon-key-pairs.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/03-create-instance-horizon-networks.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/03-create-instance-horizon-source.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/03-create-instance-horizon-step01.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/images/03-create-instance-horizon-step02.png (100%) rename pages/hosted_private_cloud/opcp/{how-to-setup-server => how-to-setup-node}/meta.yaml (57%) diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md b/pages/hosted_private_cloud/opcp/how-to-setup-node/guide.fr-fr.md similarity index 86% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md rename to pages/hosted_private_cloud/opcp/how-to-setup-node/guide.fr-fr.md index 835cab2878e..32335fdecd1 100644 --- a/pages/hosted_private_cloud/opcp/how-to-setup-server/guide.fr-fr.md +++ b/pages/hosted_private_cloud/opcp/how-to-setup-node/guide.fr-fr.md @@ -1,13 +1,13 @@ --- -title: "OPCP - Comment installer un serveur depuis l'interface Horizon" -excerpt: "Découvrez comment déployer un serveur OPCP via Horizon, en configurant réseaux, sous-réseaux, instances et clés SSH." -updated: 2025-11-03 +title: "OPCP - Comment installer un noeud depuis l'interface Horizon" +excerpt: "Découvrez comment déployer un noeud OPCP via Horizon, en configurant réseaux, sous-réseaux, instances et clés SSH." +updated: 2025-11-06 --- ## Objectif -Avant de pouvoir déployer des services sur vos baies **OPCP**, il est nécessaire de disposer d’un serveur installé et actif. -Ce guide détaille les étapes à suivre pour installer un serveur OPCP à partir de l’interface **Horizon**. +Avant de pouvoir déployer des services sur vos baies **OPCP**, il est nécessaire de disposer d’un noeud installé et actif. +Ce guide détaille les étapes à suivre pour installer un noeud OPCP à partir de l’interface **Horizon**. --- @@ -25,12 +25,12 @@ Ce guide détaille les étapes à suivre pour installer un serveur OPCP à parti Connectez-vous à l’interface **Horizon** de votre environnement OPCP. ![horizon-interface](images/01-log-to-horizon-step01.png){.thumbnail} -Une fois connecté, sélectionnez le **projet** dans lequel vous souhaitez installer votre serveur. +Une fois connecté, sélectionnez le **projet** dans lequel vous souhaitez installer votre noeud. ![horizon-select-project](images/01-log-to-horizon-step02.png){.thumbnail} ### 2. Création d’un réseau privé -Avant de déployer votre serveur, il est généralement nécessaire de créer un **réseau privé** afin qu’il soit accessible au sein de votre infrastructure locale. +Avant de déployer votre noeud, il est généralement nécessaire de créer un **réseau privé** afin qu’il soit accessible au sein de votre infrastructure locale. 1. Dans le menu de gauche, cliquez sur **Network > Networks**. ![horizon-network-networks](images/02-create-network-step01.png){.thumbnail} @@ -71,16 +71,16 @@ Avant de déployer votre serveur, il est généralement nécessaire de créer un |--------|--------------| | **Enable DHCP** | Laissez activé si vous souhaitez que les adresses IP soient attribuées automatiquement. | | **Allocation Pools** | Optionnel. Permet de définir une plage d’adresses IP spécifique. | -| **DNS Name Servers** | Optionnel. Permet de spécifier un ou plusieurs serveurs DNS. | +| **DNS Name Servers** | Optionnel. Permet de spécifier un ou plusieurs noeuds DNS. | | **Host Routes** | Optionnel. Permet d’ajouter des routes statiques. | --- -### 3. Création d’un serveur +### 3. Création d’un noeud 1. Dans le menu de gauche, cliquez sur **Compute > Instances**. ![horizon-compute-instances](images/03-create-instance-horizon-step01.png){.thumbnail} -2. Cliquez sur **Launch Instance** pour lancer la création d’un nouveau serveur. +2. Cliquez sur **Launch Instance** pour lancer la création d’un nouveau noeud. ![horizon-compute-instances-launch-instance](images/03-create-instance-horizon-step02.png){.thumbnail} #### Onglet : Details @@ -89,10 +89,10 @@ Avant de déployer votre serveur, il est généralement nécessaire de créer un | Champ | Description | |--------|--------------| -| **Instance Name** | Saisissez le nom du serveur à créer. | +| **Instance Name** | Saisissez le nom du noeud à créer. | | **Description** | Optionnel. Ajoutez une description si nécessaire. | | **Availability Zone** | Laissez la valeur par défaut **nova**. | -| **Count** | Indiquez le nombre de serveurs à déployer. | +| **Count** | Indiquez le nombre de noeuds à déployer. | #### Onglet : Source @@ -120,7 +120,7 @@ Vous pouvez également attacher un **port réseau** existant depuis l’onglet * ### 4. Gestion des paires de clés SSH -> Bien que la sélection d’une clé SSH ne soit pas obligatoire dans Horizon, elle est **indispensable pour se connecter au serveur** une fois celui-ci créé. +> Bien que la sélection d’une clé SSH ne soit pas obligatoire dans Horizon, elle est **indispensable pour se connecter au noeud** une fois celui-ci créé. ![horizon-compute-instances-launch-instance-key-pairs](images/03-create-instance-horizon-key-pairs.png){.thumbnail} @@ -138,7 +138,7 @@ Vous pouvez également attacher un **port réseau** existant depuis l’onglet * 4. Copiez la clé privée avec **Copy Private Key to Clipboard**, puis cliquez sur **Done**. ![horizon-compute-instances-launch-instance-key-pairs-create-step01](images/03-create-instance-horizon-key-pairs-create-step01.png){.thumbnail} -5. La clé est désormais sélectionnée par défaut. Cliquez sur **Launch Instance** pour démarrer la création du serveur. +5. La clé est désormais sélectionnée par défaut. Cliquez sur **Launch Instance** pour démarrer la création du noeud. ![horizon-compute-instances-launch-instance-key-pairs-create-step02](images/03-create-instance-horizon-key-pairs-create-step02.png){.thumbnail} #### Importer une clé existante @@ -155,7 +155,7 @@ Vous pouvez également attacher un **port réseau** existant depuis l’onglet * 3. Cliquez sur **Import Key Pair**. ![horizon-compute-instances-launch-instance-key-pairs-import-step01](images/03-create-instance-horizon-key-pairs-import-step01.png){.thumbnail} -4. La clé est désormais sélectionnée par défaut. Cliquez sur **Launch Instance** pour démarrer la création du serveur. +4. La clé est désormais sélectionnée par défaut. Cliquez sur **Launch Instance** pour démarrer la création du noeud. ![horizon-compute-instances-launch-instance-key-pairs-import-step02](images/03-create-instance-horizon-key-pairs-import-step02.png){.thumbnail} --- diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/01-log-to-horizon-step01.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/01-log-to-horizon-step01.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/01-log-to-horizon-step01.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/01-log-to-horizon-step01.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/01-log-to-horizon-step02.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/01-log-to-horizon-step02.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/01-log-to-horizon-step02.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/01-log-to-horizon-step02.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-network.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/02-create-network-setup-network.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-network.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/02-create-network-setup-network.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-subnet-details.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/02-create-network-setup-subnet-details.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-subnet-details.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/02-create-network-setup-subnet-details.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-subnet.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/02-create-network-setup-subnet.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-setup-subnet.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/02-create-network-setup-subnet.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-step01.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/02-create-network-step01.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-step01.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/02-create-network-step01.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-step02.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/02-create-network-step02.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/02-create-network-step02.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/02-create-network-step02.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-details.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-details.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-details.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-details.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-flavor.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-flavor.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-flavor.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-flavor.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-create-step01.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-key-pairs-create-step01.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-create-step01.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-key-pairs-create-step01.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-create-step02.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-key-pairs-create-step02.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-create-step02.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-key-pairs-create-step02.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-import-step01.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-key-pairs-import-step01.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-import-step01.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-key-pairs-import-step01.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-import-step02.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-key-pairs-import-step02.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs-import-step02.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-key-pairs-import-step02.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-key-pairs.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-key-pairs.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-key-pairs.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-networks.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-networks.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-networks.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-networks.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-source.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-source.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-source.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-source.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-step01.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-step01.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-step01.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-step01.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-step02.png b/pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-step02.png similarity index 100% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/images/03-create-instance-horizon-step02.png rename to pages/hosted_private_cloud/opcp/how-to-setup-node/images/03-create-instance-horizon-step02.png diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-server/meta.yaml b/pages/hosted_private_cloud/opcp/how-to-setup-node/meta.yaml similarity index 57% rename from pages/hosted_private_cloud/opcp/how-to-setup-server/meta.yaml rename to pages/hosted_private_cloud/opcp/how-to-setup-node/meta.yaml index 2af03be84f7..49e991cfb74 100644 --- a/pages/hosted_private_cloud/opcp/how-to-setup-server/meta.yaml +++ b/pages/hosted_private_cloud/opcp/how-to-setup-node/meta.yaml @@ -1,2 +1,2 @@ id: b8da7b57-1067-40b0-ae34-ed8109fd1b39 -full_slug: how-to-setup-server \ No newline at end of file +full_slug: how-to-setup-node \ No newline at end of file From 0400a207590a49d0ffe4b0edfaaddc657b06cd05 Mon Sep 17 00:00:00 2001 From: Valentin Lacour Date: Wed, 15 Oct 2025 09:09:18 +0200 Subject: [PATCH 05/63] feat(Rancher): new guide about IAM auth --- .../guide.en-gb.md | 173 ++++++++++++++++++ .../images/activate_iam.png | Bin 0 -> 89175 bytes .../images/create_policy.png | Bin 0 -> 182264 bytes .../images/create_policy_action.png | Bin 0 -> 176143 bytes .../images/create_policy_product_types.png | Bin 0 -> 228818 bytes .../images/disable_iam.png | Bin 0 -> 87038 bytes .../images/harbor_interface.png | Bin 0 -> 89111 bytes .../images/iam_authentication.png | Bin 0 -> 126934 bytes .../images/managing_iam.png | Bin 0 -> 92668 bytes .../managing-iam-authentication/meta.yaml | 2 + 10 files changed, 175 insertions(+) create mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md create mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/activate_iam.png create mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy.png create mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy_action.png create mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy_product_types.png create mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/disable_iam.png create mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/harbor_interface.png create mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/iam_authentication.png create mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/managing_iam.png create mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/meta.yaml diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md new file mode 100644 index 00000000000..eac79138dc8 --- /dev/null +++ b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md @@ -0,0 +1,173 @@ +--- +title: 'Configure access control using OVHcloud IAM on an OVHcloud Managed Rancher Service' +excerpt: 'Learn how to enable and manage OVHcloud IAM authentication to control access to your Managed Rancher Service (MRS) using centralized identities and roles.' +updated: 2025-10-16 +--- + + + +## Objective + +OVHcloud Managed Rancher Service (MRS) supports authentication through OVHcloud IAM, allowing you to manage access using centralized user identities and roles. + +This guide explains how to enable IAM authentication and control user access to your registry using OVHcloud IAM users and roles. + +## Requirements + +- An OVHcloud Managed Rancher Service (see the [Creating, updating and accessing a Managed Rancher Service](/pages/public_cloud/containers_orchestration/managed_rancher_service/create-update-rancher) guide for more information). + +## Instructions + +### Introduction to OVHcloud IAM + +OVHcloud IAM (Identity and Access Management) is a centralized system that lets you manage who can access your OVHcloud services and what they are allowed to do. It provides fine-grained access control through users, groups and roles. + +When used with Managed Rancher Service (MRS), OVHcloud IAM replaces Harbor’s local user database. This enables you to: + +- use SSO (Single Sign-On) with your OVHcloud credentials to access Harbor. +- assign predefined IAM roles (base, ovhRestrictedAdmin, standard) to control access levels. +- manage permissions at scale using IAM groups and projects. + +By integrating IAM with your registry, you ensure consistent access control across your OVHcloud services — reducing manual management and iMRSoving security. + +### Activate/disable authentication via OVHcloud IAM + +> [!warning] +> +> When you enable OVHcloud IAM authentication on your Managed Rancher Service: +> +> - all existing Harbor users will be removed. +> - existing robot accounts remain functional. +> - new robot accounts can still be created and managed. +> +> From this point on, all users access are managed through OVHcloud IAM roles and policies. +> + + + + +### Authentication using SSO with OVHcloud IAM users + +Once IAM authentication is enabled, access to the Harbor UI is handled via OVHcloud Single Sign-On (SSO). Users no longer log in with Harbor-local credentials but authenticate directly using their OVHcloud IAM identity. + +To log in via SSO: + +- Open the `Harbor user interface`{.action} from the Control Panel. + +![harbor user interface](images/harbor_interface.png){.thumbnail} + +- You will be redirected to the OVHcloud authentication page, log in using your OVHcloud IAM credentials. + +![login with SSO](images/iam_authentication.png){.thumbnail} + +- Access to Harbor is granted based on the IAM role associated with your user account. + +> [!primary] +> +> Only users with the appropriate IAM role (admin or standard) can access the registry after IAM authentication is enabled. +> + +### Managing access rights with OVHcloud IAM + +OVHcloud IAM provides two predefined roles for managing access to your Managed Rancher Service (MRS): + +- base +- standard +- ovhRestrictedAdmin + +> [!primary] +> +> **base** role: Regardless of the user group defined in the Identities section, assigning the Admin role will grant full administrative privileges on the selected registry. +> +> **standard** role: Regardless of the user group defined in the Identities section, assigning the Admin role will grant full administrative privileges on the selected registry. +> +> **ovhRestrictedAdmin** role: +> + +These roles are assigned through IAM policies. To create and configure a policy, log in to the [OVHcloud Control Panel](/links/manager) and navigate to the `Identity, Security & Operations`{.action} section. Then, in the left-hand menu under **Identity and Access management**, click on `Policies`{.action} and click the `Create a policy`{.action} button. + +![Create policy](images/managing_iam.png){.thumbnail} + +Define users and groups, name your policy, add the users you want to include and optionally, add user groups if they have already been created. + +![Create policy users](images/create_policy.png){.thumbnail width="700"} + +Set permissions for MRS: + +- In the `Product types` section, select `Public Cloud Project/Managed Registry`. +- In the `Resources` section, choose the specific MRS instance to which the policy will apply. + +![Create policy product types](images/create_policy_product_types.png){.thumbnail} + +Expand `Public Cloud Project/Managed Registry` and select the desired role for the users defined in the policy. + +![Create policy roles](images/create_policy_action.png){.thumbnail width="700"} + +### Go further + +To go further you can look at our guides on: + +- [Managing users and projects](/pages/public_cloud/containers_orchestration/managed_private_registry/managing-users-and-projects). +- [Creating and using a private image](/pages/public_cloud/containers_orchestration/managed_private_registry/creating-and-using-a-private-image). \ No newline at end of file diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/activate_iam.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/activate_iam.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8ee2844ea3dc85c528e3e4af33b4d189707448 GIT binary patch literal 89175 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%0A07Sz3)X9m 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 literal 0 HcmV?d00001 diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy.png new file mode 100644 index 0000000000000000000000000000000000000000..5798e930626e548203aac7994d34dae26eb75869 GIT binary patch literal 182264 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 G?Ee83RFf_M literal 0 HcmV?d00001 diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy_action.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy_action.png new file mode 100644 index 0000000000000000000000000000000000000000..9dc6c41e407344347d040639aa5bc434f9d46661 GIT binary patch literal 176143 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

1C++ z3Qx2-Zch4(RyV=eJRltgM5aTfk|vw6un6fldbApShB1@&Dh-6?Q^ zdYlX;y%2mgAdDk=kw77kmWPu{Q_0z+p4(L=2}6Qbi*|2BXRIcDnl)q?^f_rnFO89( z@BhaM2q6*DCYAFi-xX3~5Tn$PR%1-B6XE!ZaTL+-D-y#apGz@QurZP$qh1bYVAlWu zAOJ~3K~$gP=9tkqK?#XUB+dOcjW{9Dvw1X4({zBY{fXoABw=`X!0z2GJ_suW{Sk%M zF(>1g&NxDvF4o4IT)ni!kIxun9T@iq?0kHKTh$cf)eZjcjodUqkD<0t{q700Dhdj8WkSlBa z)vG0+-(v(c*t+>3OXx`{PbrlEO-)ADWdV1 z+T(5R{_YNUyOLHSaiqXC= zHXld)%aO~5I3^jl*-SDx7vALc^FG%rBf{++Hg7!Sch#8M({kpy^4`kRa;Ahp#WDTe z9Uk94;Dg~J@4mChJC`hkP?KxaIpFgT_qq95hrkge5%?>MEWCAvw^lNo$$%jgN)73C z>U{CxL+;+Hb7B}oB&bw{^uk&G_FTxUdCbSZ+v9`J+8p&H2fysInJKU|JI9ZIvCer* z;MbmT|KlD0WhX=S`aAsmvc-iI(-{bgVQ|*6@GGFP&mD5b#z4YZl8bej0pMx3du0avVL`$_kO<4O3o!KCc&jjI&|9meDc8o zcW!qXJCMX7MrDQK#cTX@Bg4jwz?2Hnsxy4F&9Ao7w0Z$&-^$kigOi^C{ROsttz*E^MHHzS~N|ASR_Q_n9&fh97-2fIseXO zUY91bQJ0h3UvT%qF`qOcOdv9IWM>xnho3I7v6g*W&Zyg^cIyte?jQ4EW745mDFbC2 zM2|+;OJ9GZRH^5dDY+(UE`w8P;5Q=%9T*ou$$%(6W_Np^U;k5;+8`p90>kkrzIla9 z7ngXWBFR{wMt#DqM?AiF$bZ`m31Wq%Vxk}-hy_WiNO^gc|K-Pvq$<$9_XVFl4B1Sr z@Q**6XJyVH8lCXu<|97)-2q3^Bm@jMhdq0izdi?Nvo­2r0RYO>b=^H&3QZXYt6 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 q)$gqT$^8F8S^pPTDvQpeQ`2PYmPt`I2 literal 0 HcmV?d00001 diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy_product_types.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy_product_types.png new file mode 100644 index 0000000000000000000000000000000000000000..a23d3547b3b50eca67e56bdf602017b5bad3dcd5 GIT binary patch literal 228818 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�#i8 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 U7pFEPn7sZG$qAD#4+q$mhGL3#7g0{L0ON9 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 ByT1Sc literal 0 HcmV?d00001 diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/disable_iam.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/disable_iam.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa2880d4d5bce963b674ca18142d476cef5acc6 GIT binary patch literal 87038 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/gC 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 literal 0 HcmV?d00001 diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/harbor_interface.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/harbor_interface.png new file mode 100644 index 0000000000000000000000000000000000000000..acbc7f9538d87558a454dc3f1929458632867a6e GIT binary patch literal 89111 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%0D%t*Rs&ejnT` z&^On5QIv&kDv>un21c)0xzw7s+cYrnMw=yRkB%tl@qBppn*5~1|7N8aa8GKFt zcsge!97<5>y@^HL&lD86oZdjZvHOkY%lG+AB$@)O6D4~LNpN2fGdsznJK1`gedfSrWOK4hHO!NlNgwfr zTVSN=ezM1Nc>Pcc3$hk$t~iCSk4r1{s#-tbGyuBy{>MgZ4>BC^63MF zTH%D{yl+Uzx1D#W-*4pVheJn~6P=WLkmL4TC!&y}Ap1N%UzdJe*ScF97DrjZp``@YM zo04~TM+cb%L>uUi(HE0H&GZG6;Vpj6u3K9CzPF^|IBTja1`88(3X`p8W2(QlJCotE zA?OsPqsfeZg%a9@&;z1FY3Dva%7>3zD-^w8}mET6LnBd?c+0VG!z zl^)MUYpPQ=d;{ThIMyl?NmfIFmTQC4&H3&scEZ{z;Wx-Xkq&O@Z;r_wdPx1tJg)8bUC%Nc$sS=Cw>6s4z)tJ37x^+6LwODaM0q{ zwbPu;$L?3ymu}ysfha@!N4c0R_9(EvD}M2Wjfkb$7Vdv{Xa3Rbg)EB@_fRLvZ(Wb? zLBZd5?|xCZTt-uR-Nbp2j`g9SvQ~njrLV_j=(~+S--!sbPFBqG)s7$-_z}VmBHs;t z=9r+}-*NNs78PypOs4H#7%(L;b9-JVeZA-u29TgL8Sr`?Y@^l>^YeMiN1U-jDKK3A zbg!5@2OGK6OH!rnTtXog9lT)QCqq_@1rl-toX>5<9YnBQb|a_NVHP=mze(qQUl^Uz zU~_{%R7Ix_(pi1b72Q}~2fu~=#^k5kd~KP4ce~3%_h;V;6RXcpUJ!k~P197E?L@-) zZM5SY4H%)U&5bJBn1zeL>1ARF?;jZ6*Ro`%U;TE>6JHTF=~6_ClQx!C`n!GGGd0YI z2{mq7?8>)_#q6-C>y^+;p&u)F8pR*dDFuk^Q zFM-H4>ymmXy!<{)FO&K@ zClu2=*~Z!uG&*23mPJLf0+c|(^B9|3G{T}>53X*P5wG;b17<$oO$z`>^v>FT_uy;Uzfe~`WR%6Vza(a6~NEtObws3 zGMz6t$Y}kGOPrb8zEotxv~uHAOTDiVeImiUuP+#WRINYaZa!(OtDq+?@t=mSbQHos zz&w8bRD^A7c-J{*RqBk2vS+@YVnst?{HHIRo| zs_^d8uKf+}BO~xtusv#{W4PsDQVKbH*85)h&hm=jcZ}Cpn^t29|+R-ZuBbT6qrb^ z4v!@whXefhq53qF-DWaG!)KE*R-oKFu17xPBFoJ26m2Z?fQv%^0T4bD+^WmREvJSF zJfKBV%FZ%TznZ92Xqb1{{l)`qPGtO!I={&0oF5k<@2T4|YJP`!%M2TtMnCUx&5cf7 zjDIj1Xeg=G@o{K&hBJZ|oc&5ZFg$GeAy1LLs;w&vs+~96Af@F2`rN;R9QZDy)bhoA zl75=7nDKNIPzD(uM68TNm!MY2(i@A`u^uY6&a+I{9Pe9?-<_}g%J^ZmbLspbn)|$X zVGdfj;gtHUjU@VRXsE=-Sw_+rpr@jJ7VVIVn9( z@2z9>2ZHtj2#ZM1duBR?UbT@}e=hI%!G0tgiYVEFE@&{Ui}ui_BYXK|gsmL|Ea%ZU> z7c_R@SI;#t-bk{k*jN%Dg`&5>8X0M^D3v88)fTha=%TTsUBt&reKznUIa)X?D*ozq zgj$vKi%j&8)%K)O@qu7l(3vPI((KJ$_FTXn==vg8Q8p?0=iqOV#o03;*>IW2q=eQ zHl~Jl4Z!S{D#8ZOCv-|geG8M_Z8ik2cc{7#g;FdfepwUGPvEotR1aG+-^{KL=`$u zwqk0PTBuVo4Xq|h{!B?cUHPJ(fyn92drQlwIPgDhw&n*?g_$JfaqHRj^?D*1l6B zz8lUp^9ti{gsHY;oEFB!Bn;QINtkCOqMOTbTMB}YA^*}uVm@1{M&w+!EG8mHdZ;Z` zTVpya4Rn-N+^kT+X;_i`&q=WpQlc#AWepPUKP2sXv`7*I{cN`t3AA|lDNVtAUej{g zz?a?Dk~QeaN$=Z&VptY^hLM0uyMc*%F+sFJ3>-*%e>9Jmvig2)#XCq@8T1^dT~vhr z3axx#V9uvbXu?}!U!Ai1wy5Po*qn1yqEwd@wxZkC;&-6-$L%GUM4A}HJk%s1JG`-! zO+Ct>W-gH`09o76;cZHiAL<%LFh5MS-zI%q|3AI3VkzZds{f}~$Oz{Dp+Z8!Bt*4`>Hjyw zwNl)m4Tf#CUc=p-GH&B}BSvbgDCs5zlDJxslbiR>;&RKb&HUF0!HT7>-XY>S{ZtFm ziPg1(!y(=17;s=dOoJ$-#~41HGhhu1l-%OMF6yy0B{^9; zd29u@ydrleNfE(cWCfJ8=D1eb%Sbahu3>0$4iH&N`Lz+}ydp2uloyR)@ag<$O=L$5 zuEW8&o>@i{Kt!|^rv*yN`ZjDCA1{6U4*Q>#TxuyFuOp~;!bODyOQ!J7)9#UPpn(1I zwgNNBZPv(vB)TkGF-8)=9q$b_bR+Tksc%8GvNDUqe6QI2{s5G$V-8)e@gjD3RvX64 z#Y=s1T{Yt+eG24ZzJ&%rh_-^IQ_I~f0|86fZU%oUH3#8E4(xj4iu}{&DY~s^m5lO| zI<qi0yfUm@Il{LY>S~L7U0f5p$a($A!xj6r6RqTMWiKC}mhpq#SwwzF+w0 zH`lBar?a*0F7bZ_Nn)qQdPQUJ)Eo-Pz};V6V&stB4?vP6BO(4ldN_lAO%!ZU_4~5k zyzXi5k2bN@hA?{B2l%m`ke0%~(n`cjd0YD!u8s?1w4Yv(Vyw_vUQ@kA_D;#oBBMDE z5(bPi1<^lkY2W|Il3u_)D6!D(LbZAB+B#T}7rHe59!dF+LnNo*1-20>Ivm35-alClWBA_c?NB8ORYiZ)IzIn=u^_iz3sW_+a^ty&2 zljiUv`2PJ5CBKl}nok%mXGIJ;#gvdq9>nKuM#{f-{3F(+bvOFa+@3;oXd;vzRLL+6 z0E-e(Du>AA42j%Mc&3|27pdI`qk?7g8~Ry_P|45cI4A?Y)A`tFZnrVR zmHQ9Ge;3na2?k>Ug-DdjV?gSZxCaF_%P#6}$1DntbBNwzMI%=iy#aQYI=^@!zuYSY zA;Bg#L{n4RDCH%olYEbj-czuIxPy)h(;)^_GlDev&ad>Pa$o7+MZx@#7z48GKliw; z5iQq5V#I}&D~!p^B+s%V6cv)AvW-{ZqX7m}jA-IFphr)I_%0g7jeNx>mx7UTB2o2c(o2S*DuQ_de;iN`f~M7*#@9SQ7h9jrOz==LI4@6p8;eh=XT8x3S;LZ za8JpKcmy9(T2?yW{edGAX==$ba%TBrSYsVt<&*6WzJ{J(0&eZDqsG~tQ@$Lqqqq$Z zFx$4|BsuW!P@Ep^)_f8P=-_{k)6-OzyCv%pS4Kt-!B7fUHMqFDSEK!|UZ!;rgQY#5 zNeBU|Q4e^G0d$To+`eOV|FfoEPJ!@EXUrFCk8SsJ<+LK~%)jq7W>wV)D6wk~&MIr{ z3{tzFv{=E_Oy_~+#HoCAe&xmGyEH&l6BL+CJ<~%HV=j|*Zxcgho}A`l1#$6&wgyl2 zBYpF29^cCg0TK5v!Zw+BrX{*?}h{`F=GTt_5( zIGh?bZaAgvBinoZ;l1%v5KA_`k=M`=y7=j2ivjNrY}!r9xU3L@{kq($``MmmU$oBXJ?9y*7op??yA&z6%cn; zhPoK+%F1uA2fN#I1dUl}DDCxZ_lf4;QTWwo3D%9a?&!Btax!~L4)#&s`>ZxOQR2KV zpFFupoG+eO&LR^t*;jYV7kC{eJBV%hy8HT@uhpRykiT!!5Bfo6#}_d*xv0y< z)W0t}-O~!x%W#lcY79*tE9i4^5!N!x^u0SuD|5ZOTH?+yIIDM%O!8eH04Z)edZGw* z_D!h*>KiRey#6ZJ@Y%Ter;CsmH{}m>uj_0U0$YWnj2`Dn!4;^X&3KD{9#4foe%rT) zEOF~D64v|}eD~UbHRp~0Uzv=JSMn9v?8STbdQIeLUi}K*4L_6_+Hi-_O?PN{SQUt4 zPcQdf92{VOUbUCqA=^qG`D&)a)8-rxKt z3QH1#n&h8Qtd~No}-D)I{#kqdiPTaoF=N( zxP7l=*_ytl2liOGSw-sR>}YTb15wu!d$TE8=tWC{ zs%lfX1$xIv*^k!&(W1)}*}~hufa1UXKkjVHleC&D1qiPQ#R2oV(ve-C8?rlb-dv_C z{XGuq}`@Ik^W(5LfMDs%m%fx&!0UM=Ci9)H~9@cx@q zICXXvRRbI{P5R5)Jhh$t0AijlE&%&3Ja$4wq?M+>FkX*%8()9Yd=3ixWN(_$esN zZ8#G+6!Ul-YA!l*@jHO<)k%d61qaXPIxkq1ZZd8jF;e9mS%m4knfs#rWwAy9;fbb% zl6>6-8=EqCbZD$ieGu`hE0`2JGIRKro5u`Up3*;ZfI5EC^MC zi^+X&Ke-zIg8g(U)*H=GJeL)|*Y9WsDI`Fr<-Ckrtv9Fq@qhpenGH_pu%?$}<63gF&UkieK?m!{KbstML^Z`b zQ`i`84}L5!_uS!}`wN$Y^7*(tdv`m^m*NLaf&ZTW1B5xv?R{aLA{%!KVL@paT_H9V zAT2iG(bqQDpEr}pF9iudE`G}nHW{j`C6KUM(IBEVudc|C{$k_uy7d#O%E;b%kS8IU zBkdLW?Pwoa;rMoMO^Rg0oCybEC5eR%{w%SYPH8GPMTvs!7)pyEbK2kBF=#N$%;+9< z#9m10h09XsyLD|z8~muU<(;#3^=uyoYwT*)gMG7`>yd2@% zXDI{z7%#50o>@NRsG2m+X%B9+@~WZS>tigQuQ99>ZyE+l8^{zf4i!Qm1D!wZoQ6|) z@{@=x#eKV_rAPaJOQiC1j-HG8nOc3~Qm6tx*$0PHjL)p5ZI8n_H{9IBS-bM>M`%k4 zz>szIH>lYt5$#RA7=ETT!h-bz$Tf-AGWK>)C^(*EFx-=8`-P0T1F>mNc;vcSE)>YI zkv z$#XIh)!f`;x3&?6o6p6RGM*2dB4)Q0_`x~Dl=FH@1Q(|+YHS5QpV$JtaB>a#X`}~J zxa+g9IAJ|Jy&oJ*k*E2fMSKPA$WH~8eGzbtfULuFZO^TV>BWByJNg{e!Krw(8Y^oK z%YEk#6h*jhR@V3LRoKJ0@LMU z!S%-Qr!upG1H@D@f(T#uaEs-$0p$RpxZX15N!RfEeEirD#X;UT?^M)bgdM_G$%hVZ zqU73q2&$da2BL%BN*>GZc5u)I5XbIAcarHAKkc8;zVzsg?%)z2P9vJ1-H59Svxfa< z9$E_Ks&1^H@BBnPUND@zc8ZSGVoh5#MW=O&?{_qc^f^pBd&(>I;4?(U)}ORQ-6?AwDXr3SUTu_1|bm?o7&U~FVg#1rAHDi!m+s0rBWcQLpG>bN28_MieET{FJ? z_2)v_FCgl!>*KsXkK}3Wk2yYli|nua@Sw^=gOlgj|1d$%%K*`h?N39A&Kc}X{e6`% zC{nF_?T>f+?R9U7fPDe(Jb_in;3QHO&N(p33`_o@HFgwu9t~Cqnxb6M-nVW<$w?QH z$F6NO!FlrZtR~{f8fo;7USlUz+C!^p322}u45gptc*89~v&ap9-!b?!^~jfVd;ISU zZ%DoREFK|NJ@B(e_HeQ7(eAMd)`KGqM#b-VsH4z4PTf%i@uAgRk;A3EwMCgDkucTo zy(+-Fd}#^GGDlFl_=ZW%r>qwO~+j0X1J2z4iK3$^SgkC7+3+uJz;>asQOYwDa{#t%4HbTEiDaZ-C&Eo2=7T`k>SNiU=>%R|2W})|aFRl!QJA;sybZ(U z^Bg&ZAlRh*7(%vaN=35y74XlsTgiTs&K1zwlC+pZx}6C=18y9SX+)3zEa^^BN_+e)V* zECi$_DE?zxDOtR+;O#hAAj5P!dnGKh>c5*t>beiremS2M$(TCVZdTUo+nWUQs%R8X zw>vm6CWwEpoB%DNCyk zcb_OyI6;0RFRmt=OG}ff9YHd9SY^jfvDtb1S{?J9PFcFx6$H=Ga^d(lrjjvAabfj6 zo5EMJS%E9~-wEriB$y3a8=@|J{3t}H#;TAe#tHE~fx;0mC@8~?mLzNmpMuzQwo0Wv z+>F)W#;WF@^}1;dlQCxbbiKb&8))L18>&%k=$<;>OGZYJYLFE^-%Qj4>`B9uw9}3H zskkK2c8x!4G%e#BSs*Gl?rS1+tR#pvb!Gvd|9qICr_uase{lA@?g8&^tem*T*vS9p z+uCaPANwIi#Re`6o>N0vld(D(Ik$v#le5!Btx;Cw!j8}q~5 z`XBw0CdpdOomkV(ish}hi49@6J7ZkgDslql!bBg$GT0Ecnwzp$vOZx6i$3o)X$X-& zI3tji=PP7v^eD=!>bjebM4jDqfusjO}K0O>}Z8tc?P=vA1uIlE5j&10S1H~ICeEZq{%jEx&h5xrSLq`;c*VCaAyQp zsr^w%(*qaU#(G~MUbhM{UGj{UNPfaHTD|hXSBlz34f^FxD{k)l*-JN~bsu&AwW6xV z#XJ-Vik;D#gI=Ahz)l8~P!?sixfvnqX_P4-a!FquqO5H^CMxsRBhww=RS*EeHA7P*>f zQe11tEYWzX@ID)koLv7!Rf`~w-44&j(9$Y7Kjg_Sg#6&U)lGJ4H##OvC-9vPh3b3% z@k_KC>u~Z2o##iI)HTdm3N}*7BWYWj$JuYFVdsK%+K9zg{0uY}$MNfY=TC0y~{D5dt4fTf7h# zbws79L~aT`f3k9a*_%f%ii*5kDo;z{VS(wf)1Mw_K0DlbU0?29=&}GkB;ZbuOryE; zULid7M+@GsDHF4#B=0c+fp+8h-vJ~^m7_BWP5ieF#4owv{nyo{vD4LybiyAN-vDGK z_D8UpAHKk5>&BR@lME3&*iT7(+^#0`C#c(yL%_+#HD0pMh(>7m4{3i1wdb1E05A& z=$}K8E@!)}KOKmJVxPNkRd33w(Vl;b_0k(4UWoNqo&Joh##`iOlq@P9FH)q{4^L>d zxqmm4PPP}RU~g8{m*h>Zr1!ZLyUz0Q9Yz=7{?Gx|qzI>?u_?vIojb-J#2H|r=y2^e za-HDDkM0NiVNPWrQS~zmg(^ev93z?_vKJ)FR#y!iSUl8fLFh)C{f)%Np=jXf5!Jkj z?r!|s+%LB6&u6EA=o7@zUD#t|nO1rewRz*|W9_|`AY+Z#cJjmBmrj_a{kn|#3?pN! zu#Iyjp=qo*Fv8tnjNG}|(aB#D!=)jQq>NKlYo?2G=RG&2?+pK_st!|hQ4yf)C8DI) zoOs`s_Vnu2sR2f6@*e|u5-f;<=|Yk7a>xgVWeGjVqo1QLVQ^A-`j zRbQ;>9B7$V>2d&aQt0R^=i**sbpJKidASSd7zS*jq2j{Ja}hfJ&8}~*A9p>ofFz4H z%Ph|+R38)FB%u~A++HrP;eQ!C_h@a4nao1oc+?{4?gCR8X~?tU3iW4k3^ebxQ2)S! z3G3>W;>!`i#{uB5_I zI2_{N@KiikcxZy_^M7(F>b4FtpYET791KUk8R{TC?LI%$@Nzj3pbc#8nm^t>CqI^w>H4f|7Fdfb_ttPS)a~mC-doQ0 zu?JZb@jTX;+E83q1u8b8ig}Js?VZ_KW!rhbm1uXR)Zwv95M6BIA71E6+)oOT9Ppna zd=MgRtqFto$Y*S^x;TtdICCrq3FEbRnkIQPKlq5UIVGTa zdbK<*kO|%1rJtRnsJDGUMpZ!HWNmfrQ}${6uxSUCrW(8bNu~!CS3oCGWw=FC2VkgCcMX|pse5R1p}u2hjsjS3(0RE zGhKh!{_>oayWzRw`5xM|@K!0GxM>${MZ^&2#`O;yn>7XElD8q>0f|1i)0xP~P&3{8 z=(Tf&C(zFb__EfFU}!L1Q++r8x)SHRe}sNK@)#E6eO8Czf``_Q{sdSsR>#hR!9*x8 z|GYH%nXt~$AT*gL;qN3#8-n;Y3q@1+m;-`Pf4QC2tscU$+E~yM%F(?6idu%qL}4-Y z7;6?F&+A{UJt)p(d=Ds395P6H>RFb}`fNoKo6z4djm46YzV|@exY+bwkN=*ZM}dT3 zpVimZsd3<_-N|#zzrLtglS}wItD0Y1jxwRob#xNY;;9&`-jUAgTbF9ZYH4iV4(_fR z2S$O0{==`Tu&t=|=x#T5J}R7?rJff2+c=fG6WQEn}=-h4fqN0Rp z+a6#Y)=Z=36RW6z{8(?e*4v3+?i1|h{WeS}vovk@tF+fNYCM(;R66`kT8ZT>PS)26 zXui*^o_9wvKQ`U5=Oi|gSud_%7l#+b)yQx=UX#N5v5;J0{4q~oECpR(-Rxmlg1L;c z|8+-iy{Y0I2&NmDg5!UX)TD+}I0U3H#TI@l(-}cX1E<^X9b_0Aob&(`wZE{Shlt+C#{`sib7*{J{3GXBS*^h(`Zg+q@&_{L!~lM z5KXr@UeVJv7-=NG=JxCTT#oRj!S}^P`4PcUs)W#;K{_;G6BHT2wDC_6IaYjLlfuZP zvwwcg^of#Ehs9{4fQlaImgM|{lAws0&KN2C=>bMVeI~cHOkf-d!m!3tVXqj;NWXy zYK$eYvvUXiI|9dwKT#!;whqdLA?aN~-%w%?=p_Aj4 z@R+v%en3(#?vK~sqrit0!ngB$Ea3|2du9*k)5Ra$Vr50FX!7+oe%=i)=mf42WN#SA2zT0k!S?>6kmiPVfB!_O5ZsIhjAY9hxN zYkG^ZMg69+q>#!btuvDkHDxu?s_hz(td9qzWl_C|TziWH1b)X{=d%2;6rdxzd*S^J#%9auR$t#u@w&NQ7+^c6isT92~sB?;1vP!gJIw7Ffi>znR730|%?>wt`f6 z6hVK-;Eoq{w&|5o&(FssU0giwdTWn1l1x>So3z*%Cl&Y2Qbd_09Wy;8=zczag<<`S zDb|F!`Atm0;_C!F{}zVDN?+unN!+mEyu?3r-OC`Oy(v_Ms-Fo1NY8X<>v}*o*hs+= zvp(QD)UzhC!gn1pIAyB=Be`Xv-^Zdqb1#sNAl&J*rC5FBIWJ#t@RUm)< z>G}#o7AZA1v(qxR52e9Idc%J>sAeu~U$jhG(PO?DhcwtfLc|SMc#H_ko=s#fgfQM{ zx04Ji`H0AnC?^mU&9-q1B9%V*G(7v#i%(JLqXEFjcy+aRCVRtRLxu_SrKWtau*jfP zc|c7YraZ`T%>Q*B|9{7#RHc3XM@9JX9yaq?qzP`KktHeZ?XRGB|AT|MjJ$(_V#94ox z9rlwchA86t9nJ@MYm%d{EI%TQj;c@h&TQRdc42{h=Gqfj52jy~-~+|{B&htZ^}CM) zVY>F!F2t=@hLB-DWd+|#y`mzC{W4uC(Fq+1efw})7ubCQ^A1LTH*=$YNMr!T01|KI z8(aN+udLOylJCCf7Ic)F#e3JKjQL>za&c=Z79FN0%2X(??Hv;v#QB1e<$F)Aif8otrGjf{h zW-KSp!I(q1^qPHyy zs^1+ikJM4T^1hnS08a0^38t2t{JUSb)BtwB(i*}wKtv+uFxfBTt*@e-$-@e>-Z5t3W221}b6x+C2!)w@|{oq;tBX46iQ5GGr}#8G#0>m{zp zvDbduW*a&_OAdl8Pa(Ci*YZ!i)et+^uJLU}Sr2koM&9fNG%$Ti#g79nt$qn-4|~BL zu9;(>cJxN&xN(AIFK$&!wEj8>RNymA^Tw~4%58h!rouu~Vv7S*t>YG5B~ljzrDTL; z9oo&8OCA$0o`R+L8baX_>8On$(_W?{NJGKaki49Xxq{CXSSrX`*8Xbb-7XwD9R?Ki z0&9~ootCSUi<+gUSmchOyxJYJzrdBths#AfQUi>J?FW*s z;l_G7k%v)dV^$Q32d4aP=z9cW90%UPc9b(~n(-BGOVpY7!t$Qpg5Nys%)qGw1AZ_+ zvb_Ct&a_9;ncEVQF}F#S7dVbR*%h367@`EWG^5hLesS3U@#51j#zS`v#{Ar{HAXa` zY}b`x;A0N(HpTfg^c>c68>tXDr`Hq&u^39s+d8F(lY zbR6uoer+3XG z0R}~X1`Zu(RdTpGROH57?RcX-U?!>~@iFPF=owg@j}=+5hd{s9gN9L^yQQO7L^mpd zgYohL%HlIL@42!Z7qO)YUeYPCjK&m}NM4rHNHY(yOJqF`R3Jm}mc9iJ)#e|hj}Cu< z1?#m&&NV9+MjO$SMa9pd0o1LPFnUQTZ0Bg=<*-8w1fVA_T(~F*Z48zDg<-zR*ty&AmN&^O(qNeT2RN`rDwxk}nnksIGY5KI z)~l%CCR*2^UMHt5b&gOe>lgp{xBuv;laLZ1R*DxRsvenvNB3T-j+qg+n8a8AUA1Y9 z+(771y;FyU^)MbXw$sWql@S#YnYv(7E)b?{Es_@m2@f^XCHOg;_sL2 zc^d`y#msh!FqnMC^kmAOuS_%@E=H#zY2pmLtCn`>oCoSM2q(#tv0Aia>u#fG| zZFQW;S2JWnEvi_)Qfui=e%Ki11!5vN)l1GKW0JgoH(*hm(aLO%P^2{#lli0&ODg zU^l5SpkiMYR@e z_oUuurRt1ysUoY zNPIf997T1mKI!3Zi;=x|$#TmNrHBH5e*NWH`>nz$B2vC7HiZk@+<^dG85Q$Qq|9_! ztGPOq*?BjEt0A_MSx{@aV5T`eEH&&8@eIh#D?p5;LBijHD{>oZJj4CtXl1ckR8C2a z6HQS>JvuZ{k}fN!u{2O>W;T!gEp~M_H8VeSb zhlJXmm|oLmiWFb%mZ%ML@NW(XO}w*iA=RQf0jXM|e5+++#t~TYvCSfp9K#MDlC{dj zsKcf2niP?Ps|zKJmDn$0wq9KGad^+eG0jjL5oOBAfR53dLr@Lv^q-Vi4lUrehi63P zXH!+tHue}^W%?@-J{(F{uZf={a1IaqVbukfS=P!EyVEgi)BYZD*TY^D{=mdv27ne8 znPi_)KxrvFKuNj@2Pb(Tvsqot{bv-g)bSC9N&NYya@BFnQRo{mzgc>i-vXea&lAsH zNK9hj9V)uo24|3(X@3HvUxj2pZK;-ex;C;FPQsXVEB@kcgl?7P6_G9K^D}Op-z5E4 z245?-od;~Q&@AG2|Lo_gv`b5K`!7$Dwr)lgsngyeRaW`RmNDd}p7%f~A-=97M}2TZ z{bAv~uD!M(?{P~E&I2A~SZs#pGW<;Vcie-R)NYXlS02FX(^hmhUm(if4Q;)*@a@w* zKYoDCU7r#0^K;9Mt2yYmkqG|N4g5=uT;Ym6t70R2*^MWkxh<=I7DIJsM=~q|uG!P6 zu`OS%XsZXO-K1~a##1?R{kZri664cAdeFuAI<7~dn9owU%r_N#_f=A#Vlx6QyHm_UNR-Cx|OF3uuK3>xbMJ~;n z-J9+&4rk;J9$MDA2H+@}7_~0JEUkTnmZKDNP^L(Hwyt2h(aEFM<(2%?hN#Q0VVby! z{i`FT9l@DLY|le1ACFtJK3I=9n^4H&3SvCnMfjMq$^7TD=KG)=hEHL}xg?gxvSc0T zUq$&k>l)aqh3*)d$E$}EF&=MChBiF&MztoNGFg%Pl~N^4F|q{tm3uY>7$JDR#RJYIl9Rs-?mu!+ncSS^6viD z{26O^2)|NxZF;#zcK`S`K>pM{shc@kWoztDk|UwU>&}NF7Y+CA;O^}#H<(0N(h41t zoj;syMuTPUdlPTf7X{{GZFRk8MimrUb`cgj{CyTtZCfnqOc7k5+rO0G46<~jHk$@d z&x`W%DAV-;a%;B-%a^-i=K|^dxRBI=rbbmhBT~_>Q}w7bN+j|wZTMORPB2Rp=V?ps z)qz#*X<4YrE`%+r%3qdreZ(e$7{0URZ3z5Ta*F+a>U8a`9VeoS*Tk<2znfOE>!5y@Jj*uT2%@Z3nO*lMUSu`WfSG4ae*|NlM_o>#5;HZjF z;xS5C$kka;V?lq?^|uh0o$e?zFJODn3?Wg9__c+)^{I|Xf%$(i_f}DL1l`tX5-fNK z?!n#NEx5aF+}+(m2)1!|2=4Cg4tpcP-CZ}Xm-CNv{`0-vm-}#EdW`C>F{-N9>guXm zbIlo6`<51(dYOWg0QB1}XRxi5PY75oUA>1~-Joy_-H4>gt2?e>F7KFITpq4f!O=$~ zWhC6t*EoSrNx!V$R~e>Zg?#1|7nw2h;DEWQrY-{bh5GovA|z=N_fBo|UyHiya8+#H zFLX)E$Mu?c2n?2&r$6pQ{#aS)oUEiXR$DYajofFwzgB(R`bGQp&|cV)6j|@_X54gU zwSVlDf4Eb!?a<6<5@k$=Udy)ok@@|SxOD?^b38PUS92=CluO&+fP3W2hNCh1Ex>yon$d-F<@*K;LSwJ(^w+1- zoRZ_MZ%?W`e#RbOO0nj86-S1BR?bH&=RZ(iqxi2sA z`Dr`_p9~Ie%DsEh0Ur0107%ttpsZ|oRY1sevHkw(M%F|yq^irUuvdmL4CE@2H zi2e4awtwd~+wtb+A22JbQS_2%&5M~};W#c4bKMF9xGInOL;GrqepX@E$fo!7 z$*Ba^Q@yU?wA^gr?vr}?`qu5^Z6sg7cd>pB{+opZ&(_w+3q4n8%(2hs-DW(H_B}&6 zI>X0z22%fPZGfK|ntH?s_{8sXG|$CX+Vzq_Niu5KqY1(DZWHwVMJEEEAy03r{D%mH z(TF7;ms>%9RlYFUZoUwrQ1u>J!gf2dIRxxiN5-HC4BIEza{&|V#^Qyk%Jwqll#Y{8pkF3-bosKc&$l}=ELhJjKdtEdMLje6L2p1bSxIJ{ zJ|$0TfMU9ZKFu?1Mh09Mf_FO$V2MHwR=hQDkmQk{m+G|5E}9x&&Mzo89>oF>#;>hb z9=kj|)X@#hgcw_2zKZH+-J5~}-ZU`+M?bbz4mTC^x3b~O@++^@QhIo zfpgpw-=U5t}TZSX*l`o!@4^xo%aieSsH$TAoq;h1|EN?A8ys?>nf^cSdDkd-#+5L zrtbD;TUi-SdftM?G01UIhc}b;CbAyTNf?DD%`?dsM0+>bXD<({32Fc6M$^R+TQ}P@ zOMP95w8ce~Nq=_EK1}0c;#BibDyE#7PF{OQUrdX&jaA2IQ>-+EryM);R9`3!p~}?> zTvN;9krBidvi(iSU77O#bAP^5s+kd1y&C%caFQL&c`URWf3|{WxwDmq(gqP!_KGp~)K5euIXVsy3y+CRu6@EQsSa8swKtk@GZ{oTG~-Ou8QJCEz! z1=Rn7TBt7MS(V}!WlMFKHs0u+I-?mA;W&gW)9qwuu0 zUN`XeKCj46wF7bFjTAaR-86QlUxj=p@vLGthkY#i#3MI-&$TcBDd61pJS?&im0? z6NeXa+hwwp&OfKWGG;bsU{}Gj?O4q6Je6!Enq^2Ii9HS;iu#VOt-e=dcHCV$Q?9zR zTYyWAN0;>?GdQznL3j$AJw!y^N8;{C**)T_J|-(KSc)$Ymh;oKAR#%%0gn-)r@ZZ} zM5mcx7wLnl{nGY}9nd@7{tZv zJ1nyI2mZxdfyCSdGveGoz?PGpAE3tLvWj$o87~cU zD>O8y${N~I{6fDxY~mv~qK!5ARtkW#ao}l-yRF-U@};&yxYw9NY3Uf&G2IpJihn3u zz7nVxlK0LZ@l)EC4kSFTV3z~JXiXN&rRvLm5r<3PTYvuah_WOaPopF4-)iRo?;4T9U{+BQ zM{(C{Fk4ALtJ&IRpA zHW4Noi|c>VnLO=$O(Xg`^Z3GC(Y)R`s!!PY7G+wUMcK<-<;>2_wX~<^tJC@1es|Qq zZo!KSoggRKyM#lFUuD7ysQcNRaVFk-otnk!aOZ(!+=35SHh6cJqHbJw3?DL~X`Mg5 z7uruUy6+<8u4eSAWqD2@@!^$ePqPOD#{YbNO%-&Zq#{1bEe(}Esk)^HG{xz4O0cvU zP>2(AXAb{J53f0FeMKVRi=bhnas*s3^ZbMCR@!L&V@>!>12bn-d@*n|k+wM$**Q8{ zJ#RdiHzVyoceU043e;?>S;|LS!=^B%tU*P9JY1Vs;pC#9MlK&j6O3;jifRbmvzEd} z0G)Pl^g6RF-n;22mpuP|1V-YyB{=Gu1Qghla*N!l#_@+)kI0G}QO11sl=X?ocR^Ej zN(Mtn9&zF7x#&?iznCKB2PnbgW>%XJ-2uXmjjS z(i#?M#Fbj#&rcc{Q*;~A8`=|#aj%!l$QmB7*_bnbW;ysDYes4AqqZKF@^NG^9!aCAX*50`RoW#jspq_RR%RF!B*Z;~uw*3wd27YzKylOLGIJ<~O zz9<5Bd{q0D`%j!t2rQZQFQT~xWD_wa%o>2LQ{uuQok4o*4o^qj#vpI2h< zjL?t^4G(5VT&Lat!yB4&Fxe=Al~{8{BJ*4KKwbTW*;`s?|0#Uc;T#h=;`H579YOXAq=QRAu9EB)P=>+VWumUZUt)fDBT!TUJ!%?>W)!x22N zWIUQ5af#^|N_;gK=5cuWDPuJ_580=`^2BVq19t0Ex`=Ez{$QwRlv^s>nNQhk&)o;tx zXDcbC#YA9bVdHmw0-Izf3xJ5S>gh^bTK8IA7-4?&X2qM}HNX35ZIF`#;tM0d-a+!$ zzq)lgNYHJY3uE!3?O!+ZWDUE;BdMj`niXL#J|;^Mgr)U*mn?1U51iA7luwep=Cd!DmBn^d** zf=Es*CYyo|=7F~5N_I6Ws}nt8*DLp9Mt*|OnOX&>kSCX+5)L)60eEN~if8X(z2)L1 z79UGU*ltZwe-g_@=9Z7&zbAT9$*QW_WES6uGDZ6^%S{soQDo4(xS)yPk3!Pcz_ zxgKI;i(ty0V0&kBTy?$9!L!IkbHU)r8v?y2R+b$oozAHSB(Sz1JpW6$I4Jw>pUyXr z?L5fiN5gcvsf?brP%n665#W(kn&C=+Vw;syx>-YKn5q?W6}T}s;OjB*WbkU4Bf~_6 z3WVHTf5oIwpp^w=9rOz8X$>bR;ViGr@+kC0chc-vM?$h#1jm5n6f&BLb`DhgV`d*j zKan_oIGAu{+D~e9lP7m3x6SK>E$Zxd4!Zq9Zym9dVvFVK56 ziFqAw5sU=8_)hvB|4lL1C<n1;B$$aDXeQ~gF(&KIOPyBrR$5jXucOo7o-XZd zu~!oEzF+K#E`^=nLBSaT7NyO*6)ecV(Ld5oWQ>hAEO{w zSK@N6hE0aE;mg>*e*v!vRPLOt#q7isU}R*siuJCP)VUzJ1E+?0pEEpNW~r+hmQ2r` ze*PQ{YMw2*Cuo<)pW0CBFomUY$8P1V7g2!oCx5gmH9DZZq2Cys6L2OfA1SW|P2(X4{;El0Y|Y%hLGF4Sl1+{ z8L!YdF2irHYwq#OJ}eRr(b(?;B90Jujm&?D#mW8q9DH6Dx-2dZV}q@r@Q%7*z6c`m>FL~+&l-@iF`Yx9$h`PZliJ9RGM|Z%1kvS^0g$QIUs#%aVAAy`_(57;o4#*^s+7=w6A^<_Z2N}?fxHS`r>{QgdS?RGCR zaOGE}`KF8m{TLQwjSnOjVA0y|ht!L|LQcf`FcOL9or?ZS8|w3o)y)_~o^GweU=2}X zr(s}mSUm8XH-9A2Y5yjF7P5>5(#Dq&mFDh{$~h|_9Fm!@9~r(T!(MjtKC46g<9P%B z=7iZ0%iwB_C$>ZNqHqn%n687pncYTzOV>!mo)8WI-M}G{I-)iJyZY3f4YCUl@I1Ga zsi4MR2PjNx<7=tlTWBSpNlIA7Mp^XNj`g1d_S#P24^^|SbAAt`zX^4eDQ@QVC*o@JdT>Pz1xj5 zFrRVCoDO(BEE4bCbf(4gR?>h>yWNw)=xx@cm#%@!>^Ks!v5ejKYZ@@M-)&t{KKjUDN01TuMIazAFVApsN<(2; zy<5hjTT;&t9Wh2zZvii9cSB6jx5fQO)hm^^beVy_)sU?e=#Nx2(Lc8;%5ElHO`z5c zS5s4GXRBWu;f9HF$FM9N)IS`npOjj?I&9G7{Wux<Qv(T5g*om4DeyhnYVlrfw60hk-i21>sc3gDwEj0|}pID-Dv^`NBzMSJa`f>3jpnL)|f z>*9m7*L+%qP(eJr9luZB=0OECRL=I?(yUeaxEI8SYl*wJn>X4b z`x_N(J~A}Dq6=`EUsFxl@WLw|?Hw1T%)-o&Ci+NaV3Eue)>+@2?^U&c5d*Nu&qjob zVaW0a!aBo;tIEdKcm4@OmlbVH|zTr!g=!3F5s>i`w)a$!Tl`+?Z%v#Coe18Gz zWWZ;GRjquh*uxIEqVQ~mdiP0MdsB2i4bJbWoXI%=&Y-K#JyX7qC6Z8sjW(8aohcIH zY}{}vk0kSHrFHhhGo2icBj>R1g{jW_3%lmqrl2_z1kHYOr-K;0HSoqs;GQI9lUfAJ zx8xq&HYAbmal2W=!W-_6+-_vtDy9~lHr5~DpPjST`U|ENE6NC!YR#Rt7#Ssg$v771 zaf)&Nbu5j1r4f}t4pP}pS0ut;mWxZAEI|^Z;(&`jw%~YSvchw~=ZC{=NX5kDAGIOb zX)BvLRbb-Ub(=pt!+w;7C^HJW|9F-}V^ToEupIiwo61VdNN-oyly0 z-u(W`Q>Ij_0&ndH8v>JDC04f+RdT<9eqFcf0xq|`4)wCLNe-e@%i$8ST}1L{vBB{}I9|#-QZl*BRbM{uRTs?U5l3u!b0fAe&=K|b;PRwP z<-M@1vh_}Osq#zY5rZn|!+QliGInPj4UU*vX-t4@(g%+3uNE0(rIC&$oNNfApo*@> zO`M(55YiH(i_%(rKTBk~(t0!tjjK0rfYCqW&!v&RInS~WB_7l*F-wKib5DRaYpuRT zA0CGM^y^M{cZdht{K@BSlwGJDK)4R=3gXGLfJXr;>ENZVzKh%YcgBVHa(hdV*##C~ zX!(B}KG0iyHdBaLnAJ9ZdS3BN&w@MFel+}TLX0Qe{dtY%QpeNK?@+N(|#wuo>Ip z!Jb9&K2dq%%~a3yV-{mMKEG(V3oTDHpa}vaGBNgfrraX-IisN5tgt$=3IfuCEG^{sHz^q;%Hcdh6wutBd!ou{kr0rlKQ{ zZ7YBWs1)D>P5|5`_@oK4hpGidXfI6WS8$^SSh&)8+Ss$L0Gs4gn!fw~))H&tUmJ}si$R)g4{#i$nIPm2 zfeUC(sdw-RzeR*vtV7diC?&8Od4sz`wuw)^?Uw9vEX ztoiXrQE_T&N`l;In}I3+Us_>qRg!7bj&!B52Ri+TIP%4A;D*p7mH~_(ou6qxa!0K% zegs>8>qS**1ftv{WzRltw|KnY*u(SsId*9)YN0c zmBCil(XlM_7@_EcQzExYivl?}fjW61ga-OB6xr;Rx3>*x`at0Is7s-hr7c-}ovN0$ zRP?w)TVdRjBf?sPu(H#WC3mrpxsQupK1FMm> z&Q3v8&_!n%H@^si%=OnXJ}l9&YCc0l?S`f%f4Oe+Z&o&itvrG0nsVCN*v;vG-3{nQ zD}u{wej{`%=<1r17p%&@B4-9ce_gVX7Ld%{js*^aITQ>Vh%YqwNPZ) z=1Vxp=)IVU9+Z`)AcZ&&bR#odIvF{=kU-nP_UUi0XVx^NQZ-;^W@Zf1x%))>GK(#d zGhM`}rm!M~m7OKI?GrT(h^l0u)WM!An?=~oSkp~zJfyt_+MpnMzamOl0nH3XVJg0% zsbS`Ovr=shJrp87X!ScSBA^5q94D`&xgw*&^$9bSDYUPT;LCuOt#!VDRqY8EKz;EZSsmCGQi?4|{)IH@E;p|+q7~`%D7VR;8+x*TiD5ST@4MVCW zz4mHYC0dopYLe`$UHolHqkPgilAIY7aZ<4v&(l`3+qZ;%x!Yq@3)cDK^;?LT%KD47 z5@SE}**O|x8}?!yz~8|I%rAQ%sKHtf4O+cf%T-O;nJud7mRMiSVehia*5LUjjJrOS zF_%?tb>>O#=W^Wb-;1(0)h9cLV=(VEXg}KlX)RXsHAc@6|DFq$258xidReV)M zuIt^^xo76klLTwk7nulA=uF&nyf?`;2KwBQxWAR9X+@D4*E9TI{Q1t1%a?(A>t_!lTQY@;;03CEIUa?M+wylV!y# zs$u~e1u|@kO}j-V23FVoF>XfZKrg%#PHnI^%-z0p2klAEuFuGcK|9MLj-r+|5L!~k zPdQqo?)odQogQz50zHytqbJE6N3+ANRl+j*zl3M zw5%~x6l`3dZ)lXxI5vKL^=$hyBi$;RoNt@5j4(wgW=0fyv`8X-X9*;yiSqLJh_Ua@ z<9VKIR%o@jAxB?nl$*y3pw_{%_#s7YO11t^fNdB*c&cxSm7N_01{0@{>;GT@5R94w z?htNapgo1k$=jP4_u@syQy+RpGg<11L4*$1;P&ht;%Vs)?|0jfU9X4LaXeMBWwmkO z-ig=kG(`nb0Bv&)U!c+8waz37{wAhqm>6x(v$oX-!!Iirpe6E}4|GsRHs+{Nxw#Mk z5LGv1=XyIsibfjKdPw`yv2F5t@u~V-T`I-~|8#)}y?w0I@u}UvkJJA)Y~BxaTYz2BJgSN+!i*r3@%xBJFwR5VW~eN?yph zcsD|S2egDeR5jN$H`Vv^Wy4ixh<5+YU@~1wlli7!o7(;2LlwS`-r~N$g+!eQQ~B+q z<5@v(ug{Jz6f2$&Y1j`3EBdE#%+qx&0Kdmtr2BDE^{*sJ&EVkKB7c@@)>KMw zT4?~AvMtK0{XI!Q{9dkt`y~Pi3WdQsihj?ObRpYC7ceaEZ;3lVpUd8B_=ap0WgRT( zehI9S`lvYF_)%mUK3M53Pmn8`X0Lhf^z1IdiHT)-{Pu6q%T9q%HKZ>_)+D*%VCT% zUpoGy{B>Gf`j_VaKK}rfQNw?9{(tI!CHaX>@mc>r%6|^?$b0Di_xYc1dWq1U!T-@{ zUPSzd1N=uL|6g>%?7hIiQX8wtN+vwq0lGBe!?wX@+N?wVP#58m961h=$-E2&Ojx2L zi)4QJ-)6GAd4X<@m=Kn}E#~y1+_JhYO>C98HN+W}-GPH`shaGL*8Whxf%~c(F)mNj%Y{V#&`=xe?B?x7+^GR9Cm<#77B*DxMAR-x5|=hra=e#oJq%PO`)2 zXBD7P*cDAx(kGkw4{;W3s{vZnm;`mdBO zgkFaodqUk;>aB!nB_`@SO^=udAEfs@%YUmu5NbcuoDs3Uwsu4BrtCgGI< zul>HbbUml2XwuNr0F^D|ab(=DPopl0Xs)}X_WC4U!bLF8 zc=h!9gk~Q3L(2WWkvN-VA3B0Z%C6{5^99Jrc;iZe(z_#e15IFl62KhPs`=;`Ndgz?sBmF%C2Ib8Dfjs zmP7&8CKdT;`BO5C`YkSzE&=7CN{gw6V5f}G(u1j{k(45r-&iKS9{Nsel5(DOf^`3v zhgCh7;?DmaE;=*PjxP49U$-13lrS^S3!pvn&x6i#b>VEhfN+M!dlIaN(BaMsBQlLI%`wLc)GD0J5fpV{~4>)GlWQ&@0o>Q5(@3O)ULno zCH;x)zipl)Oq)cSr4Ud){v%;DR*tfLm&AE{g`uo@ri#nx>UM9Ovx45JGVl*t5H+PmgT?z?0u?ugoQjK#`gps%D`}_Uh8F}FSQl3{yUO6%5Ifr`8qV16C?c=1tEBKH$PlwKm z?W(cB{J{YW%PC*a{R-hKZRHz10MqQ4S!fN|)#5wv-#nJuE7)`no|&1yb-(ie9G<|+ zzHqT!XmN+uOhc`edgn`d*Ie5y7-+IcU37P|^_JLPIGKg-wLR(GcND!qW&1_|8-+g{ zCm=K^9!bAdCQq+b&1(AM7?KizCZ25AKND54G^a3h?CJcM+7JSR%Wcn(?n5)PJU~KL z=K?pbq3QAi)9~LB87`J1#w5?*Ywn3d`Y@+pgOblbfI%lhe`DS2q8EFR1ytFDrU%C4C&sr)nw(k zY7a12Y*(ozJQDKIwv`J1Ym&M<*{Cg}E;ugNZuiCy78{=GmVATrryQT+xg0{Q7`-vO zYX~ekrqazwZId_~!(KE*F`Q3)BPJF;FR;Q(FB%QB`N*eYVQYcH3&n8Er<<h zV60=9<}MR*XY|sNo#?yR)@a4WWasRBvun?NYA~-qB9Yux6P49SgES{m;uD~dp(9#h zjtH*O#BtvJfFs@4xL(=oFf@{NVI6~xB=0E<_OC9Ml{0b$Z5^ixHmHaW1WN_?7-5qa zmuk4gtl|)>%TG=tUcY?l*nc;<5X|4UgzOEI9(F-*;jWsI67i?UpcF#fLj_%GsZ|rh5Gu9=Rh>qxy{G`Bh_>% zkDOP@Tks$jdQ=qixb&I-etpC5{GB8#65Snk(R;(#S`Hl@vlzJy8(#{AZyw(&CS2q$ zGjh74DZEVOL+ngcaR97IY}Hp}`O_P8y|YH;C{!1+C(iYdKT4Zjrg2UO+kT>%nLl}V z`O-yBcWzfaZ`2w{GwF_}$&g#8M;7oz9pE!CmcIdz&YJu^=@x{aT$R8R5Pv`^#@|&A ztNlIq(qYRs)7L)sAiyzhx*)v0Bc36q;_n_5ER@(RH)Kpup-61?e$jY!+DSj)2_wi0 z7Y3@dA^W+hab`E&_&%EvglrazfzNPnzZWeNT>HUd(?u6d9!SEY-O&|QX%i%ub!NEH zWweis*vQ9KSKjy)jC{U8hRx@B;z-;tt)#cN`u@20PlqC8z3Z)UnX{p`@PoiN&gE19 zdzcwe@zkfonds%zaluxMdv>uo*h$%Z0T`Rn33}^d8InzJaj~MIn1|PY@yG60MwYCJ zWKgUyuO)?u=vG@59G;~9wVkULBmue`Y@hj&d0uo!MePYz=&cc)|K{uJNS8rZ==4wa z-LocIRs!}vekM~91aD@)@-L)y%wSd8VAs3(VP2#lo-BW3dZ|VUG3EuuJKG2NV%o_h z*XA5jSo@CNDN(;M7rKmO`HcOqKo%P%+lD~t07FK2J>LbRix^1wWp(PA#| zll%0NP@u7EwqQRKidKuy0iLzkhoEkb;l&ni_96y32d+7&KC$|YT0-IHk&tIHm%{R; zt?tjI0s5dd)l5EuA|qYoj2F(@sMSBO;YG+-FOZZ}hovDCx*xoJpy~XBtB2&7V@!sd zUU|z{!jsJ-&5*EyURAxprqJYB*R?C9KdPaOj)x=k<~uT7z7`yUDWZZId%F=1F0Q08 zTbH%AXSD8&-CffMi~z&?>CY1Jl-4C_4!%|JDSGs#WWM~Z0F?fgz_zUTKkUBo&3DB6 zzKg` zev`;jS2>@1`%=xJ;3H_~ZJBg5ZI~WK+tFV^sitsWf%HKS=R1LJ>WM8vB?cL$k>osN zL1n9DpQ|NE=f}bC`JpvcCNz~sv&rfeWxubY8Se-WP5G(FFd4SXb8JX9JNJ!ala2Og zaI^hwfSJ3-NBf+d)m1&n%!`xb7dJDQ^EEAWE$^dy{}@a;LWSF|VdkxRk0u8v^x6KMJ5_*&9_g*#QcvSj4Al=TS(-McRE@MYe*CJjMIc-_3 z?#hn^N92cM`CeLcCcm2lgMKl0_Gj+7tfIVC;P7Lw*FdP5GPyOa?dj1(jaB%Y6{6>7 za$6#*Kx5)w88^z%BBTs@ujuYNu>mB_QO9#Yx&?| z{TA&gHA)dSa!Dx7jlAN*b8!#Nx0X!B84K>(qU`}}u`=J|Cj-G>>b|5>wpE#=1}~`Z z^?jbXREi9-C7LWVj+1lk|3k;+AT{E=^++M-N@&Z-rGR=U$cNINBpe>|S6rlT;2$!( z$(9~1E0Eskn0KfTOfiZ8tV)RZiIaL63qC0+1Cj#GRtL}}(bt%ns~!nVkw6{3*@E}q zyS#E@9!7UM9%d-Mpf;!&r(3ou7`enNVYGg0!{^P1TQ~9u$dm%fgV?99wMpAD)KTqC z?c%~|bRBt32sYT{@*1f zxynL&8VTIx9Z!~vY|G$g`h)mY;VcqAJ2|Tg*wLM^2KBp0gi3=6R zhOQWo$aD3Sb<^z>C!1{E_2|j6#5VkRi=ju%Jb446eF8g_R4e>>mYgl; zXPNHcLNlCjyiz3=!7nSE!;sob?Q!b5(N;}H$IeRe$9e)Ds6mW$8^I0D<+%Q869^w{#LuY_bg*a-?skE{Ce zk^JUL!T(MpaUSeo;>6m!#HHYT?8tJ9KmH3N>*CJobdxznMrMSGpIBn6RbEeWwsoc} zTZxA6Trc|CT?jJza^cweb&HFJg>}3&AGgWg&SY@=2M|fz!!B=KskWSQgcT(vH2yC! zjU@>Y<;J*?!ITAZ$Ap?CC*owE%m{xRkTNNtw+^bKf}7iuys6kM?)a9jlTYsP!Zfz-vvW_ z1p|WWJtzv~B1?0T#)$$FF$?_*;8VA5Rk)g9aZ|5c zjQ+mv49d2m+zj6mbhBCZX?A&Ag1(E+%s3G?2p5i>)VH(!k@cK5tN!n5Xwge;{CzXrZp#B@*aCEKmG*G2wv*;d0gJT|{BzdN-lsbJ$W#)RCGM3TN$=ZZ^yr9o7i7l;n#hK#`vS=?TB7Sp ziKX9yspkHW!q=l&sqqr8^B|N5y>cfUPV`^0RvdFHWYq4k?Dq%sNCTKY{Il=a{X6xY z%IRHAM_Y=j1=%h{{TFxYXB=E`jd3mho*(6DT1_lWZS0Qn2)w*fV&4XG{UwgL|NG3( zIWx}d;`rVA=6T#E@A~YK5gSt%uey-%(vn4EsE*6kPv_uD6V+*??uTLhi5d1CHiT>? znCLg6Aqx1$q9mUTr~xMZ%{dczP-N7s=P)Bt5@Ius87t2edwhPvA42;Ve?#-%vp$N~ zq6S#9LlV!}3$^uvJuiV`{2u1XS{h_%vyO8~GfgBT6Ib*nMEZ&@wqc#sL0r~TK7G;q~Q*o;IR$P2ljkww%qL&;C~nwuz4VnC^67Lch$)7$$#R zJ#6sTVsD8w8|oryMbb3GyZ`cpgqvvaC2GJ%jMbqW%49;uT7*z{rrwFDrr7VxPt|8# zBS(QqtXOzNi@mS68gkmbnktcVMWoWKW#ZzT@*!aT-O05B+*yW_B-zKOSJs1PXEnc~ zF9G366Ly8W-CQHnV={Fp*c=Qf02vCiS9Aj6$ohi3^pJTTwPMU-`N9d4DGrX9G#6&4 zE%FT?8(8*BM!TK!vk0rmo9q2-g=ob+mU>3cx2rQ-28X>Xra3qAxe@!Ffi;)U@^~gy^yAFrmZY<5jWW^xn~F$0t_V`&GgU z%|tMysZwTHVwEw&MT=RcAv`l_1Tw7Bb!;INYJtOP=AM*6on3#TqU`lsaY&j+;IP!$ zPlicJWE&fj^fyP?B(L}zlM8{r=j_EWv27emUK3}`iQZJufs?<>%q%T$9o?xV{>W6V z7Ze)S(|H0k=n>luwUxEr(irID)J`?vX>=uFvL?g>gMTe_mc)fx%c+$ENss8O>#nzN z_=~LI29U(I@@L&%#gZ&y$>|uI;i?xx3-<)OZZ}@DJ1*w?%w4ihgAh0v~b3 z|5Rl;Eq@PVIx87)XnkW}U^hX!zc^STc8zb|y{c@D@!_oeJCCSS6_n!Nl93%wPt9tY zkHbM+rT4RkZWZC$9A)jFL(N6sNDoqIyNu^Ut;+G(np7(L+9Qm4&Z9;2IidMr6);!; zFLj?j#ry91_#dU9!HdkF|2~M|q-$z>G zE$2y6gzl#{)8W!_a`gJhZ4%xL3Nz6-v0-RX_X{VS<<1G;?_c4`-~`a_$Yfz!sftN zj;;k55aaYs5M_tR*Lj%HZai~acs2FUa%{{zG3AZ8-5bCH8&eJ_RSl&=g199G|7+ur zTh!`2DcT7&kU59*JWfy?lDPa?Nge?RGc8p@wRP_}c+zG-6*iPN{;+LyzmTy*A^6oI z0cmpA%P|N$Mz+X=dOZA`T{orGlKOqmodLB38Usq~9Rs!_zJjHpI^qHqb$i;aW1RC^ zs$PLMU4%tWPL+(6ZxV2Y_cpFM22U&mil9GGykN4hb`5Fm5ZxQYvd;iIE|}0+RowN` zB>WSGd%qO&9{u^9T!6$~pf0$v>MP-etMmF=&%#>?tU&;k(8h{lOLveaxc7stOgzXg z`{4Z%qlyrJ@vvj$KA(r3ZE$y$T$O{t_o`HbKdbYmgoKkxeu^h+FIxzpSguO3veG}I zmO2*dahWsEi*wX5u#$yFxl(>52WBQhaX#Rs666DLVI0iLxo7VsIfgO$m#4*-Dx(k* znsc*)rW*PPQSI}s;s$C3On&O5INk%{>y9+u?wQ#0flF#!F}PbVOGIq|H~y0~u_r z8r&H(0eGn@@kg>B|IZlo7gAc~Ru}mDjrE_wbA6Xv9!sz1Um<~&5A&_fD5tkP6vKiXhp{gk^Yab7i z7P9fcV4L#DhW^39xCNTakA$XssIPAN*zKPBnF}o;uPiocQK2as$slmbrixwMpjp`; zl(qw%6kIPmxxg%!b9)nmDy|;gLmTG{%m5P3)%rB`WD=A!qCDFLcOnNSBToZ3u}6NF zq67+c8Ka`+LB%P~=)9IVV{{}BixOlIT6SihW*JpN*mol0t;;KYH37wcUu$;C?eko+ zUbb;oui)CXGC#&P?a%9djWo`QRcSE%6q``{dU08A@x1u3=MF$=WS-?tHa68N_LZi| zejpERFLG>do=KcL>Z)OGh|E6Va{$ji9j=|yvZV^Oqy*rgu?!Z68{r+s16p+HImfaW z__)_tBwJi*-odJqf6b0~onyO?mBQqTE-L|jV(mI5kx|Z0jFMJye>#VvUO>=dX?=2@ zXjlIHz`>z?DxvlIucP?F+u7 z44My$=DsM>3(8Coo9dl4DpnfnF7~(_edy?xvY%169o;VdQQRWgA1>`I*Qs65*oy2D zTY#~wo*k7qkUDTJc=(Zzjr!LvAkv`%5b5PhoV7*3=#i3G(*TW@^81hgMkG1N z{Fzuhd44MItHb%;!CH-}G+U0YW_Z8U_Z(u2d&o|QS?Hq|et9;+UwuZK;t}dXqRcC+ zHi=mbI_2-!#klnM!h%63V9C1w!2+-g3_*mBM8{2~dGR0Wi<3>-Sw(sW1|GFk`ikz0}=FBMGzLV##qaXHVmjr#1W=-XBPA9&(+fvQ7T(ds6x!CIu$Alm)||SUBl<0y|~z`n6H1r zH01qy@7ll{rCDz%ALHq*m~oQ>IjN11uJw7#>>oa55qbWEUSCTQi&}fcAU?JcM5aYE zG1s>_MHA()LQhk+eO95#0#7@xR*Sv__=i!t1uyxUD#yX}bW>j+VWGBAn*0so3l{z=Km{lPD!Zj4?-fQFlI@HHQNK0CRhDzIwR^ALyq@i&**n8K=F!1;HdMaUB;Zhk1Ytw8yda~tRra?=>_hbQDu~a7hKQjTv)je?M8)Fu-k{U65NsbX@$iR z7IIa+%s=f_BtN4qGYn|D1;xZC-3W)nP<~cj^QkC_U5oSMxH*`;W&cs(uOEmHcqvTV581)F2Nak4{^V6>r z)9QI*s|x?EY&H7KaHc~!xLY;Vupw32(iUq9X@0_N#dP1cVAuK`(joOYfHmuF!0;L6 zWW6Vq$Q}0p6HXwUJvljfvtC|#ZCFs<+y5mja2%a&OK4D8L-IC9k6hxv zxk|K8QyAa?cBe>+PxFP?3^GpHDW|4A*RlW)TrY_$+PP(|yfTY&s%fCfMf5YLdJ38p zmpgMuXyMawHrIe$4HY)AVCgssLDEE`6+mBULy)!dicKL-ksbRD^3)t352>PBpZ<5O zX4rO|Q@7gG4C&zeBLldG*CMCo`ifn1Tw1)lC4T+Lx>|JpU-Idp>&Q2b6BnQ{QqDy3 zDi7H3@bp6Bt>-(UiXML5OQ)Bk-)K9~Naqs__ygC2BJ+^KE30Sc2At!)**obr3+Ic= zIk>O93I@g&(F+@5RW1uS7;O^+k z#uwH!V=r=jJC4qfFU@8B>yT6y-RUTtmZBiBrQANiTca zw#%d(Ili~OTD_PPOKfD4JRP0lt>Dl(WJuJ!gge&&IVNJlWpE@cHR+6sw;fq8Cd05_ zo|o7;cIpkJT?*?{f9xNC63zxTRK=ymgVr`yMwlto@8&Vs=S#2|e3>ZnKxig6*T~DO zJ{`l6ELXf`=C;)y`8rB)>iBtMUEVJ zZ6U1BkKW?#55`+*_kg%oOfSee>Tb2#A8*&V@4PLHU1J2LW*b)ty@mM{&_nZyKcaq9 zf(<9$avWBCK*yUGpv1cxj(1Pc(U`eYZoRUbsYeh`{Pt5Ia!4od+k#@3WyO9dUnvE^ zB^CT~E6H-w969FovBYkSl@&JHu+#~zP9qiONs`bV`lu;atXo}vJR?on_BK`DqFRQR zAsdVN%DH3YFll`^V$RR|km*#7mYLnNDGrNcM55`|ye0YgaDUg^3-+X(>%Ll&O6n-F z98?yFqY~J`5!R-dKm{-DJc&79sHHz}@{s3&DGsIaBczT?`63V>onua5O^+&x1l!Ee z{*l8SiC~98w)uYgwTU1~SVTf{`^Q1P^%T>cWaI5io<#>;fYQ|9u92Z>y4+(+1j1hS zm|rFg>U?SKBJH4Mq(!p{{t|XAUuoK~YrzysG@S%Hbi_inNWp$&uEYV&}@d6xB$Q6uw2ET`E)ThJCPt9uN9_%4}K<3$08isXX)k;~HZ$ z#Cr*?w!qsu#V)CFrZ@$)-*$3s`VijrBEsY2_7=C;LC+XhOSHdp$cr;%j)m#aI?nMn z@HK}qaWrYwW_lM0Eqlz_Cmo|NW{$m2U<&3~xvx(o()VxAohghMr6axv_=4bC%arZ* zwIb2_NCHSqLkc)9E@%&n7}xASrH%~k9|H&X#U(c(Nyi$!Ozd5cV@Yj!Zc&FMOvR}j z%`j1W6j&1C^_0k1dRpBkDbauPx_ihdm%*K1HSxMBYeaV=*P@%>-y}j&pD?;#y?eE_ z4RdIL4lWKm+1-JR3*}(O#`c~JoZIcL$%#z#)s7Ya3fam&A9U_2(mZ}CQ6JwzV3Do( zfi8&zL)yT$>5OB}`~zwEXfx9o_Y6r5o|}DobENsw^q2RXhl;T-%YF;{Ux!H#xm?1$ z@`5N%3mfw=20nXv4-uM+1cj#H>2p%d{AxO-B_LVsEFNh0+r5)R z#mLSxF_rb|XRAb(*2MT#(W8OX}- zK&b`p=j4;2H_8)}!x(lFhci!oVp|dZ?8Sv9E-bR=PqUMn>|(1Gi=lnuu-s0dfpuHO%3@0>MF6`)!$B6LXBaYi$l+&| zu1ztX_@#dx@;NA2(-b(z%Lm$iXEeor_X4Nn@d#HZMuo6+*aLR>yjYv?YMvIB31|P5 z0SDjW8E+UTrHtmk1}Ys^gtE{aC4INRs@DihfaIm)SG7dtM*vL}r~_P)k3~ll?pH(k zVd_bPxgi}V4FT6<mDLqJY08Qo_#cWgJ65JCa2CuXRu2Qz1fASct9{3Tk%mG zjyXe-vJQR6>6(c-F;G3w!Y#;DEBj>l0iHj#IE=&9IC&`l-TEh*FzVc+eumdonVDEZiIb3r58(o1&@JlK*%*%YQWnOiFNA2uq@6Os z2ire#eMOujmJFkfAJO8Pv*=dL&KqgJh(|~d#9(M^3{xEPEeL~4Pg&(0R^o zQx6^eor89%M$taVVp3ozaNWmJR{CpN49YO{TP~r&1m3g%Oyjd~K$uWQP+HEQ=&nB3 z1U^Bx8K4MGC?yrCx;8I;&OFTJ+J(V0EO<81Rlpphrl?EQ`<8JZDXYg(13lBm&&4%F z$=S+aM9arC8rLPM!|VNNOGQGj?@p_srI9_V6oM2W-JwQHdZytPaw|+CRYI!}Ge|68 zxQT9Kz@8!XcvU_$R*KQf2}gECeqLGa0Pk4;NgfGw4h({=aw|e8Ir$A+YS!?rg|zp4 zZQr%cLC<}dqwrhU_sZKzR>p`FyWD)oW0{PXDS~kVhStP%DMlwJ3>|ya`9qn^$1ZFr zcDkKRkJKSwc#v+id_x%VdkmWO6}AhC2J}=0R<`cbg$Ec5Z4p7E2;Q|Hm87CT8s(3! zhl+fjY<%}1wGZa%OR9v1wO%1RCNlQ(O5uQ{UL|=ctw8UsPnOyARhcs|QPPu1Gs#Eo zgQo6uS>A@g$kP$RRZ{DxUwG$^B};1iM634C=(0VG80C{%3XnXC0tz$l81QlVr)MCw zE~O@dRk!i>nn-~4mPG>M6e%3cfhCTx4Rgx}?GCBo_?T6@{=FvK0dMD|nwbWVC>{?Q z9tIr)V9PD@$5HaYt7ua`NF$vvJoboe6;#Bk@-pDJmPBrj+%ka?R$XfOapo1o4((AU zNEo)F3PJbr5~jStywMgAS(_=gveQs_``GT{(_yKnltbiTty5{ z`VC=mWwI!uuF(l;ZBJKal9a}Y%}g|LZKe`tBcCuSBLf4U6ro?1$<;xpJBzZhXk3QW zD{YXNh_wE6{OQ3#2gxM{xq@wb^(Kcy*w7AO;uwk^6JaCR+V$oeyAW-tE*tBT;^;aPifB>`?8>I9t|Jqx z(Rw=bPXAKnfG>NGa)n@g?(Wb}-#+3j!?1mHI~&JamjotEx?hf)lad`{Ea9XqyV^oC z!U>2%{Y>>Kmeeyu9w9IkFP4;_Y4on0xmR*ob)L5CDIxfa(T)%*JqDe3$nH`8(q)hL z{-J;5(;?`6=1T!j>%FkEAZ|gY%KA7@WN$(9maE}u>pOkC1|4G6q6o&j|&uF%RK0n70G}=t|w0*z` z;iyDQ*O0r~sj3%4S2#__NjSqYG!W!^SqI=wQ#YL;!#@3FP-1GNR+8b{lY|96?MpoW zESc=WjZHj6?{&kjb$99=QBf{7JqHl}F*|TP2*1{Y$aY+u%Vce|r$}K!KV&G8+sb;Z zyG!DGM2?ag6sorjgOOBqO;6J&%$q(GC_FzF7+8n7yfJ$zlwWX&J4j-pf8~srn@}fb zx2v8!ZnMA*>Q5+~FG-0gIvTyYy4(R1_@UFdb|&Om>*9EaW-aGab0S7fZy0^X#_v&G z?QH&yQd@`K>UGZj?E4Ot2RST>RnA_zY9sZAlMO_;U*I0@ViSqmQaS}R$*s$?8Tz^~ zMpNUbz^oSpO&+sG&OGp#LPKwyJ4c+TsBA#;Z-Nz1rr`^bNVb!?#m zc~;dbuj)xEN8hs*c+_Cj@+;br^n@+XKNGOScD>(Ga`$}xq)2u}-RVo*t) znj92YmN1i`tnr{Bh?o ztK=?M#x%~vCBhQ*n=aQ#E?V9aB>6lO5j7AhY4y96s@Z)%B_)cPm33fq5(XL+L}gZy z)4i2L{Vjk!L7$XuWOI|2${cVspP+zop*s^7ffNX9a!gxn^M$Kzb{0dY{fB=~s@}u& zX9HiT`G%y;rd4nqcm9f`wAQ<%;_WjuIdj?R8TO$?)p)US5RSvAI`03dyC=qs^#!dx6AK<{EPT^ZLwk7nZ z>W6utY@M6BJ({Gjw3V(l#VXOW6G$f4B;{jgh`-f&**^Zpq1Lkc;1xL3g-ky-IBTum zpDK@eW6lgz>pF$iY~UH&EsbYinEaNFLV#7^>;e*REnPk5t(aRKoJS`+K&_EdPe)a63%}2K1zt5VvB}8n^QNpl-|d{%ddP3M$Vfo&6!2c zv}TKjMj#VE*VzVS!y&$|A!Qna`nY=|NRgE!hsqog(HBz8KVN2QEWT8S$?9MS#MTk_ zkuN}}O6pNo?9DM_s5X4-C-QRf*=XI|Tb(Pfk3e$?`vJNDJ54ICpWj{yR(r)Gn=XGw zEHZM{OM~u>aAAI~p()#k;Qf$s6M%#Otr|)8GQPWTDvF~02^*RT4qtmUZX}CEAh^W`F$(swX zQ$VP6pQ>8(lZWk~m$u%69E4)HWlEROYN)uBh}aPU8Yigi<>(1$a(gn&vs`_HcX$93 zZ0BQ(AA|Y&-(4;G$Yv9lE7i%u!VHbK)kbwcj^GSaI?*|Z1P7!{#LA5nQYp*z8edF} zn?#E(uClnqIylNQb7GK{W7@Ag^wmNNJ+6Mk?I-5|=*i1%btWepcyM=HhzOpyoVDO9 zGJM(^ADgi)kIHV1Wa{YBI0C5J>HyfiR_=FeIZUtAoy$K2 z6OtKKZ5Msg9g4Kom5ukIktOv=<`E4Vy2q$7GMYnJGolnnc`KzTnWH|HK=bN&tSE|^ zH8@~LIs0Ih6fnR#Ml+CKi9=p=$E{`EA)If^lU84g9E~tNB#8$!pKQ#@pe~3b4n}PQ ze?;uXS5!&du6ufD$&-@8tH#Yz_Y-bst$7E`lh>pJxakLM6+x=$Afzp@Ov~>QZN{Zw z;bof`f|AvHo86a9CmmTz;!>BH1jf}k-^!BtFv!zuD$TT*%jRTgdHMRhV31@Oxr-I* z4PjSOS5-0m>PNQ9N`596OYkK)@_(@U$dd(KkTz_G6c#^#3NNp-*Ez{#I0FzF=#G$~ zm<&5=@^s{3RT-xt!Q;cub5g=iAUH~RH#fMSa&knmce^E569~={GeB@DvZl>b4VzkE zA1cJwedY;Q`&GGB2D24`VDCgJ!>c;>pcG!%dXrn{T2yqCBSLXNn5w5w4k~a3I9DL( z<8W4Q=M*EmeMuFu2{B{M%BD~dy2oVQjS9aVSO9-SM z?t3`%8B}@bF_r1(Hrm3K94V1X)hedPgyS2Arxn6WL^wDz;>yG_eRZ0vG?gZiX$j0$ z2tLS={y~&mDAVf2hh8QLyGxFJaH7wm_rs(HD>iOf+Wh+khnypX0wewi(U5YOq~>?KkLF2A_9U)lv?Guo-qT_r z17SKgSePeN^MjKy+NY8s)iU#L1ql6n#NlDlM1AsblRhh=f03nLAGoKF3#(@{(otGjJh2`<_zl#pJHA9XO9wU)w zWq|>9H{VI?cZBN}v&*LMFxA#B*c^ty9G*oduzxnq3pGtn246nq>%B<^1v*9yU`(K? zl_rmvo^PH7bG=7kZS6=~Kl}I%7mNe%&Vv`=uF^;rV80`^8)WT*0iI)`0UvrVJay38 zuXSjhnkPN3R~RIm#IIm%DG7TPY~=k~#Ok>xHlxYl=&LK%2r}*7;Ngl~$h}D53jbtu zWEIQIL*?c0rJvBdUsfydx#1?$N~H5Kv`Glr%wpGO0ZBq2r# zE|0E`whRdwWvl!PjNgAQ4{BhBj9t?z^u)Fn%r|eXb_1M#R-KMlg9oCpPYv)D>QVwxpBIQ%7g4^$J&!&qg*&GlJh-pjOHNnw*> zH^>Jl++djX>xUs7IQJ^44Q>C+p)Zf!hEh-M1IV8mh_YCQq=S@kMDWDwt zvMNto9qE&oUYq&FdXM+)ykm&hDh}^%PF`_{xO;5_pzyP~q4aJ4;aui$F=}3OM}Q!w z@-THP9t(M1JHC!87b_mgTGp;%r-dtLDD)q(`_HunwfKhMBK-!V=Vi9ixn;9y!_j-J zwUxLd?}4UKl01Zvo3{MOyVu+aW@l`fCtiV7rLL5efuH$I81}`(ki3Dx8NigWlcHjB z_hjNX>(v|09>cciOg$bdX-d%6BWoJtwx()Rat!7Lu)6%kcl@8dX5MPC-$tYs)DG_P zT{(GCW&QAR%X!&bIcz0I>d1jd8K#;f)L3_zFCvg;!p0||E~{%- zCv&}DCFJEe2RpS^K z9QKunGQrE0PEP7e5<74zZtn!u7Ed{4!s=pL)u^X;Nmfql}exes&G=%154UwhekC_d8MTOkjyD=Hum+m*Vf7-T5KOe$VGE!dt zjnAT@4ttNL_%VknuIrE+-{15hsOEd~(9N8cmCkm*ae`dJk)W1ZV#VX-Mf*8B|G%c$ zF@h>NBedXX*M#?0gdja*wN!a~5n7rW&&9>+mWpl2CdVkHRhgPI^jC>7!Czr)YUh%jXZFOU-^~TymQ5 zW!G@wVai`>>%Wvjj})+ux3LagwsFQn z#zN+k?pR)5Ou8Xm^J0s$#C?J3Fw%#5oARI0x)B&1;|6U~U!6E7eDw2jmIa72cfj5( zJsp|S%n9h0q%hsq8weAdZJOaCv$@FsB2d{Rl{`pK^L8J>gn%HyvgC=oZoU632L?2R z{c>TLYF)Pkpko4#^|J7PAXVxv7Q<@hm!TPb=z~O!HiT75_(nR(3Nhw0!skaSsY;6y zs~5W<^#)1E{>7Kr-&FItrF2;JSNG#I3+h_q19y^+;O78bLc(|OJzrx_GH^fSzxTIIb$K5P z-tsq^+O#X~4F72CH!c)vbaGnX^{QrR zSF7jS%f_1^i56Miy)Ly}atsweyu4P}CpFhODuH<(c}K_FBde)C5W`echNlYcJj_^2 zT|Aq5h3e!2be_pXasi<&+bH~>`M)AZzc)PBxUBTjB5BtIGnD!$U^D<|zS~Z`!7aBPTo$pTrzFfRhvU8V)L^@~f4cmj zJ%Ig;Iz&kP>ls{s_`GrOKj5rFLceq`rG(dMN=BI{2`|cMob4i|U2GQ5`s2bp&aiqO z-oR*NOTc58(UA}iM`#N5(`d2O_$}Lj+`h0m}^?^OSLf; z3?!b3@D=dNT`BWh>k#93#C}v(MoLZ`>{h;bjV^OKOVeK@S^xfFjip?Qt8eZdS63He z&HI_z)+@13v>-+4gNb}(hw9X31!zccel92cDRTp9!b21<0$5bAi}F91#mK;K7-767 zS?MN;WmPA8A?$c*M(PcE(#(3YSeL&psF55wf8qu6@zD+Z3O#K{a237XWKH&b1)cWc zCLOIlA9=Muh>afYLm8G#R(`!$^y7T3A;f6D>k8vi2l3 zE1=1%17jAb{|2KaCaw@#*6Z^7V0|hHXtYHl?5OLuRai-xJ+e0x9c?sN20H6~Z80#d zh0owYBpDfISdIq-ZBd9c-mi1EP&nDFrvP&vQ#~w=o`(D5neIHX*O}Ufr)^DTcxu88 zYJw_FhtNElR}|Z5F4XgU{sM>>`t?q=v;XUN)4rf`ShaN`nHeqSB_lV?aiZ@Uh=!^C&+1L zx$IUo^C*FdTiuU>1rbzUR~(~LQf@f=(R0<|=4 z3=>-uzx`qzT2$Flw)`7t*`QZ)&5#bpZ^JdWjw52J**KXMJ-BG*Vl?XjP+KtGOi=>w zVhYlUCQ~Xq@9if~2o$Jn$+dK%ZwA4x{ zdqxI8F@RB2P&ps%Xp=W9-TD|I4&g6N_76(uRNJ!qzjBTo?HdgSvYu+p{n-6T%gH9{ zj#j1T7$_|WV0-@|%e2OB^xzVv_KFz#rzSyJ<7sGsuB6K@n7#D91L82;-M1CV%M@#nEYtbg8@kdR@-|ALn+ z^1r|{=c1j3{dq1z?*HfET#@Gm=xSL6+$TX(Gfe-``BYC?zj`f%zW`|U@=DYn=Q-#v z{PZ_r z4k(@AbNyyjK^lilWE|$+_Ypj9$C`hZ1TosOZn4!X#9CWrZ>YMj2FkN${Q<_oEgS-Ed)qvT{1^NzEhqS8j;Cu5YoR*{cZ85 zU9;FGP}mHH>jF5ce7b&WegY{WT|>D3U(74?yVd<`AUVRtwTKk=Tz(L|QzX@?iGWEKgqHDX8U z_Y;-ZQL@v`vo3yj$kp3vGQ1=Jl1bUYP#WTEvolEY)N)t0^KasU(&ETYUTt5ibEC5U zV#L9b>Hymeu6gqGX2!8zS8UC9JJAT4uj8yV!HoxpL>Gd9gi{v6=b7`?ea4-@7>zX_s zan%+w@|5`P>W0Yui&GrFcB_!AlS-*`B38PAf%U1Lp}1BP!7K!tpt}ZZ__Oa7vbvpX zxPWAYyCbB?oic?RNk4=|v$#CTn=?LZII8AE-)g;awG5A!bmBTL=L=_c7OeEd9JR1> zDE(1A*O!}W?eUE45OG9=Oo$91^Z;NsHPJXZ`eu#qcQPJb_#euvNZAYxh8W8aCZ}Ge z!N1PsUVb}d*{H;!M=2JnN^X;aG(ObpvGp-vwMj32S7?14mErXgPi!h9-*~LxS7xPq>|hPep2Rqdx#YTA?E5&L z{+_SNDtQCGR}nSDKyvo#F1*3F9^DNKNBmDhoB_05P@!P zo#*yUX!fUso)-U-DW9%95`?+@yeW^vTj_L_&FP)+bWe{|SbF#c;s*tSHReyPFO_JX zRA*Yj>kgwNX|#HlS0XZPYo_CTxr0Lk`)Z4N*rjCf*Zy<^(e~II*o*}WCh`Pqvj}Ag zO7+JPRjyHQRhT5=85I0HY++^ z_}OCV)5mM8b#LKNE;hk_+XD$e^TufnbYxJO(?(R)*Kraqnt{GL@&-QcPIhp)jeYXA z!ho^OOpr08c=Ffp;w|*x#?~~3^!5JZSujV!AWD=~_M;}FVJFszn0Me&#d=?`6@5)J z;!=F}+WWM{4c-Qm@u>Zb=0WqYIz~-N7ZtvEfb~ z(Wjf6oDRw6IkN9BqIx-*r`ExT!QStut((kvhoK&0WNm)MVNPV$_02*&;-hn|M1y81 zHtkzm#}G0I>3o8ze%F1>CHrf}eGhwfYcTV19lbRdL!Te)>1Bx-f`yvWURJSEF&DAZ z-ptd8urLNBl!;7O*MLA`c?IC{Cp_3yFfeMJwYzhNzR7r0p%a&O5%PC-UX%4GTUGq; zNr{_`ib3;uFt$u;n%>ma6+h{?E}e1+3V_!Kv1ulMuy!{Gb1ueZvcukAJ&q z-gspqLUoy+Tj)<*F`Xk4w}thj@^Dby>F-M=H(&G~Yvcs#FlIt%IS>O|C5M@tfBcI6 z`Hxcwp=%)N`lIV+OJLe0BJz z_u`N=jrwDzrQODJOR~cdTYCe^&x=nhwW`~YsY9xn*n;hJecLn3cV|yNH&@{DpVB!2 z*;=fb%j<@fFYXRW0i|mk-LLHZ#>GHjR|I1Y|6$b z?f1D$U|)lND!BQdL?9>+UrBChAjRv>ZVeqN!>#9ywc_=Is5Dz7TRkYm&(E zD0mQa@^PXBxWt%P>7BVI>Yzhc!RfH2n%w?;Uo6^a8Gxl(>UwL>sWf_h63P=|@ZPtG zxQi4{2FWO2<+8qdX(cBzUS@KW14&VfMNJdyF{9tBv}@wwb+YV*^K|n7!?5=X`T2(| zu+Q$lEmoI^tG;eBTZ#l_TJ$!vI#S0-rX?{>SN>|LrcK_4_=b(RR9hs$nzmaxL@&r? zevA!(v=U&hRW%T6C`bWz8O;1fCRo$UMz4MdC2|{Nv`-gxl+8GKMwa_vwQMpyO52uc zbQxy^rGe;0kSYi}E2wM*>gs$zH%e>(N=XqzL94T9mkKDWb9h9a+s&HK+sYF`~m33?I7fryk9l~7(w}U=O^qU@D=#ma2+t` z`7Mg|0}g}=o7NNHtvlY_69Pjixz0b5i&_PRX_KzLgt0S%^ zvnmMj(VdRf5uNgqDhH*+%L45D-o*Y<_@pegUm>AX+X-}U(b$PW+di_7oZlG_k05C8 z#~7LO9~{=Sx8wY&UUp)w))}dOjq4y?Owk0ZHc|>6V_h5uAa``Of$1g{&XQ|&m<}JH zuF&A8}f{18N>CXA)Ii6-*Pg=c-ciYLxUS7?E zfmwRRXnxN+`8L!5={%K!r zdcLN(nnbX!AW_fm{;iFSjz5<-&u9UAv&SyJFvd++dKQw+NhDeR#7R$cP&^!klhra=e@>+e8w@2x?b>afYd2c|P7hA9QgWAg_ zj~4A|wGeN-GJ@@HMXE!_(zrWD9-}Pcc}kjSqmxAD&iJr?{Mj&8&OaMbAGN`j^p?iX z`*3+(fzx*DWcPUuTHOf2V)PnQ!33VX081rGc9htdskG`ox?ohq37gp%;2uY%W6!}j zTwptksLV+0wLBicDw@n)@O0@7w7_T-05>z5m1W=+HE~)%gJ-Yc-*VGWYvE&yz>Eam zY+QOzb=x`K2_UfMZtE<@?^*R$2~F8$f!oIrdrU+hN&D<(p{_twH&E?nK6(biIEwYr zgXr@JLzOYxIdj@KYG7jQH`;5Z4X$(Np3^&X(uke>mi&40#6Rvlc@}eWzF2MXuP@;qVTdNSbepDLT|aAbEFty)fYoH5f!vL1$lBnV-WEt zq!Xh;yu)N&sD|?vF?427s(I?+4`}~fus#Er( z9-XV4u3C@bGFM)!z}QT_zJ3#j6!pw)1H0WbEq9^=U)Q$~q2)8XJjuIcGB-p#M_|}D zI651K)n1-YKFW;O-_0p()l@vv!_U!wjjd}m9`u0qNVw35Rw$qgeZA(Fyg1vqE+UYbHYn&#-EN;Kr>Lcul$hVFfW5|QZ$2u|!W@~cS%7`c21hHVB(p}W^29K7oI8$Nf zUpGcr6km3dyyd4I&i3=wo(u=+XmHb+7=*c34S%+Eu3%nRrcIn1Z=TYqWZR)!J7RItMr+?e3KO;{ZG5OTov zemE)V%#(1z(H0MS0K1KGl-~uK_m8(}_x+ydKjCYKcGQ0P&XNxCzunrm0QUcBMET#F z9hE2XByxVCep01BG1LF;e+K?sM5<+hCBBG#BcXrRC9-bbZ0XN7>RbvfmK4?&4|M>b zhlK+9{?I`kmDDbTCTZl|U3=6~GY80jCt`jG#{jYUyx8yW6v+Q~A@u^P&wuR+?{^B5 zaE|dJVElbjc6dA%zRL^!LjRX{^KM(Ydz}uwo(<3Kfl2Df$u~KJ>&Rlmh-!SCi4`2{ z_R;cGi?tWCgRd7s^rq@JkMOd6g;l2pzFD=SyT9E?wz+YlxMl8+x4qli0i;+$G z{s&Q1YD`?P*>(I!BvW7c1H_Li;_$uW{mw;(zvd7oSp+T;7ace;qo3ce8k#X_x&$ za=giT%=@wzCTH%+oU*Y%<8XQEv8!yDfzHiw>V=nT@nvS0CN$d<^hJ!9O~sGb>kzS+rUNWYsFLv{L2zfiK(^}4SP0` zCu7jm_bO(JtHwsRfa%ZY3h*!{Y*cG%WgP9oWieV(vS#n@7KUrDT}M-YPkOm@a_vmv zte4^9YEEHP7Gl_qL5&#sf8(f#9Nl^Lxc^Oko5yXuODk(hcll5T@OJj%(wI-YA9h3# zA#Y*f{6L?4V%uHgFSV#(WwWr8sPM`?aU}uat&~C5Vu0avZ+OdvpGFFwXilq!D=6!u zA;#}5d_>D6Liu-i1R1Cc6{PWWG0v|{$LwRY|5a++H8-KvsuPGAu^$P`QcN_WK}4vz zzBzR5h%w5BrjZCjz3{j?Mg$$7Q_`77t0vpK#8_)-|Io#8@N#8upsP3=0h%_SQeIwv z8S&Pd9!XKaS#>h!12uCOnc0BaRKdVOvR5y&X9}#ST#q5QM z^nR3dm(iqpxQK+6zTXZQARyd+E7WCVn%*{9(c*R2!yOpEQf*P8p<`11Hw_rg@~vP$ zD|#NbcQczeWDu?UxUd+V&pzx<`O_a=$8djXP@(soZ>mkTAp= zT%``qhTQ0xxe(@f=m=Kke>M_r^^$m!%g9X4d_;Bkl(Cq1HFWMqc4VZNN>$R8mkrbH zh^N2{U98K274M$#ZVnC(Rnx96Rn<0FSOPA;i|872huryKJZ8O<>THs-eyDIIIImh( zJE)rdk2juh2H$sswx&h(CBJR+t+!=_@5M06!joMxbo284o{{TlPfL@n#?^5)hCkT% z@)(>OyEq+2mu*?;xEL$zj>k4mv1Z!n#F5RZpUs@VEVh{5sJUti<2PlXwXt>YT59xT zdixX|a0wc$JUC;Cn*oRy56{mzdNIc`0-^Ad`B(=YC#(i8;i)#d=H^?74Zt+w3Sa&T z|6B~WD*BqYB{C{jSyU`Eo%=>7+%_yGwtAQ~JNCioG?V2RI0vRVVS{*p16=!evog|` zxmn8hQ_@^&^D&hVG30Fnm>eyeRby-HAWTGZP+>f^X5G+k1}4T`%}kgSx!(JhgALWK zL{S0y!%Cm7OZcVEE~RQ3CgXq7pTN&h)fv3t%xyXNOn0WV>&82=g9~_1QB02KLyVzf zjH7wA<-LOY%M;i&SLh9A;0a~aklOyz*M7+ssZ2_Yi! z*v|uiH`^6N^xsIJ_kNYQ{#*Xez-Ba@?{*a2`TfF7lv&Z>i}*VOn{-bGHLizMIIP>?9P_aoIH?E$iT-w)dc9c~AiwX4l76H8DMfel! zL;J(ec3F7c__W=OfYDo3u*Et1G6@=ggY)Gbl_{)+YBga&U z|IuS1A^+DVsj>f0bK=7@Xn%V?c-tfHK_PQA!xju`VVBFm z{FN@&3W)*uYj)L|dXYSyktyaG2P6IYvf@fdYoP$aW`tBn!Tq1y1Jai|3B0!!CDo^g z1oW!*I3hy zABA|n2Tr=%%|B2&vbWJlplN6C++V0G6!8wZms+fA8|Cw8&tfREk~eGPEECc52fr@7 z%hHh7Q$b^{)C+0w@QUVQV=FrHcNJ6k`1f&!!S_}1!Nr=dHD2xB*5MC7(ZV@Vl*>WM z7skO1nY(e8%-*xeY{hg0Z3S5fhqMC(8iv|0?+}>~@jXvG_Ot9=EU6y6O7JE(novtjhQ)=4f+V6> z#HUGOj*rIBT>y(jsGQO3i)$eal0Q80>G;#o#ZrV|LG@Ib^H;BAOC_;_R7`OQ3u@-l zAibZM{0~WhBtnD&)N6`IiH$f+sPHs(ZW1)Bpm9@-uH&lHhkR*{Q1)ebaVFkS;K)}fX*La0WDA2n0WIa081`P=XqcGIy=``CRTkedqkaPQ;RP;$A5fB$~t4tidn zHWY5YQ9ub(rIVlj7yJo_jU|7Ko16W`!w7E&i3%5)SB_ORL@_wDID~9ydeSEPENP#@?PfcE5C(mjd46C^NEy$hQokJPdejnWhLcO%6$}W;0 zgUY2AlpGmyi`VkR!SDMNvorR%XWdxPrl`W}C0b7gusA{}eb4bc61&!cdXFOSXucE- zLJ9Au@Jxb6ZI?svFF9-E}gI80sr_kBZ4>wv#1tmJvftGjIqHYe@t)xytVV>&fy~%w^9`UHaGS- zz9m0Gt!1ih9B%wtsP>?rJB# zE>YIa>GG-Nj+6_a*)NJ|m$3{B?3kvY3@5THw(o(7pvR6}ZY8NL6%khy)%%ib6f3sI zUEYz>?+$I5B#j!+f;w=yD0;A!@LTj!>g-Gr@WP@E1o^5=nBgmUUVBj>E86X7JmQAgS7d&i7-i= za=}^Oe~vFc2Tcl5zs_XmQ`Y?kU2z7~EuX5(%k{!uZTVU|SNw0Kl71Z12P*biJD{gy zs5~D{S=?)wX6s8s+ja;xR_)4_QOUFww-09|7Y8ae8LQURt-W>BMFLgGT4NW&;sqIJ zEA-yTG5Wwrh+c?wai$z}iPTmA4uW>;pWS2bvUCkqylkulH;hEG{ zb9JPMT9RZTp^G!yfSU^*cvc9&#afPBSHwIkaZQ%p$NsBdT|v9gL`M#X+dN-yi@u~{ zon^Xsjr!C|_w241jQO`x*m~iIo83sZIc-<@&k$}%J!Z0|l~>T^F)8|uy;|piYr2(R z>X0s9>mL_^E7^C=zD|jyrNMdYw1CCoCDEFnwRR2J*2bYzHSUx_D{K6!SKf{eo&DJY z4{AQe>iOKM@9Q`x8Fs%Z6_p|S=EH)SGiwgh_poBk1?CKQj zWeuoPL{tgIUv!sZx!3;uL~V0?nat*G{!yCIcB(A9uSH+9vy_czz?>`M`|=-dgUh?; zlHROF;Qo#t7?ZKHA4EHX8ho%>C^YH8un$t~jPw&|b+fY^79Gh>dy}&@A}l_TB{Ml**`Mi#i%cBg48tFa3MF=Z ziU0JO8v*9OHV}{EzGq;qc}p$z*l233cxm8ORH0>1ANdoQYgYg6rbU-Hyrp}93#pX~ zg)UoHT>z;G>p*lxMO1l(C(zt6CcU11a-Qzkxv+a9h>d;P%zYGl#zQtTBgGa8O{TKZ z(gAs*S%{?ESK~{#Ye#RReaD%7q7!GuWa84)wzDXWYZn6CK(M3i@{Ds$fafQiP)-7; z(|I+!q=d~)<|>}dOw8MWIap;sBbe)02GPvAF!F2I;l%+Mc0EERIb>3MxIa%LAimtQ zINvph&0gFKyGt{&o5l}QK3tRP5#5`z@z|2w6&pK@5sb?B&^=qQTM%L!U_`1nJ1h5I z=|SAMcGfyejN-odDCx`%V20r)PvFKpiVkGq!^v{P=X3H1JGoKf6mAENz6t=f(r0|J zwLkq4bySOgx6^J%=B90oYe{#tAmT4nO~lH`p$;AMI9VW*noULsR|OD*DVIwIalyiM zK^5i?r#0vR@YeCBXh{K@guG*kt88=!>t(=|qi(@L-=c0URqqYqugD8Hj!5khMdYGx zMY4+|froeedLw5m=In<&G3|{8FIou?6>>UXg(Nljl~zMzI8T}B``GMAein|sH7DlW zzC@DQ$@rySLX=* zy_s+hdH824Cxl8DA>r%93s@nvoaxD z;O(G=XmEu*fb2FjAs6GP=tbvv)t17|vzbvZH6Kkz;p=|(m+BXKuA?nzvTEOc=GZAN zg#T%P%7$$jZ&mEsK{M-YtC4!HGI)?aSf@x!u=V^fZ$#0Oe0? zY4s7lp~v&3;O68CE7dY@3>T*XcO)z|+rQ1K9h%B>az%0sNPNMt9*GskfwNmJjSKA* z^FDmE5QAUb%WDdg?GEC`D594W%|eeqX5V~6!;;b_} zHF$u&Qix*+@9MHB@MKMlIc;i}fg?u|PAp>^6n)J43hoQLqB zSoiWQ+pcb9(cs8KwS&}z9~q(pFzQtmw~F{0mK=~?Jq~v9vi;gbAp0Z^-wI@Qk`hlv zhmm93=7|FH(egF`Ee=C!FwA4;?%AV*=EjO@yM$Rg+U1!q(K`2)at>Yk>UNfU)Y?yi~c;-KDT5HI1!%*LCKcCIKI~gae+tXA0?9^BX5cOPLTj-_d&an5(3( zmveBq+Jq&}ScY)F+=X1M+nOG*S3Aw8llF>LCkIu3zdp6ht0LMtP2hG2;Tc-*UKMi` zma3C9c`s~iM}zE~c#lRqWHC|W6uo zJu)x=4$#+(HK8EizOm+k#Cp3eytAra7jZ4?IS&6=zi|Iyguc9}a$IvT~NTs|P-sW>q zf$-54B87zZ)_*pxk1#V#NaJsMK!kHEokk#N&G&`kHnWMQZ&}SMk~f;beamQ!BTl5S ziFZH4)2cVyZ>Cvzt>5{2z&RaN{FPd#e6Fvd_yIu5)Ht7x--((;yTj9Qn|ffDik%I@ zyL=i)cX}f}N(n(WNNX8tn{~0FuI)IMo`8SJg^bs~aETe_O9*$4t=hC zs${XXkLNx+P0OB^Vs^atHRQdNf#K66vc(5jQXGzO0OX7qyMkMn`S`-Y0n1j1xdW0g zGP6WMrXC~l;dLn;3#499qG|<#I-SAdefW?UdqTXaRgJPvu0oW5pq3nUkOvN53eO1W zppv}@@oa0CN0BE^g1K!Qj;zP@Ad3h{Q-4=r%2J7qNRBnrj}K}nt*jUiJ>o_rrY@J| z3!7DWDehM~SF&GL4*k{wjQ9p1 z&D1Pe7C4qw(E&O`2tp~q7KcvT3`V-oepD*+9P)9}IbDp2$tuY&^GosC;yamDI!LEy zsNrqz9SPfbLIX!XJ1ffZFq*SaDU7%!Nbn4(ggKp%(r%d3@7J3IGG*H`MRCk#i-B23QYUr zyrRQ&xhcrC!|^gCqcGmN_Y%K|dQ8B9_wEUY;SZoQcQ+pO`GSc}AFFy5y8>Hr*1p$u zswm&)E4(>^e zW?90XuHl14rXMJl1=&;e`p}(*=bu*4Zt=z;zL7X>yb>0tjdrHNH;7sb*W!UDrEY9> z=-p7Ur=*%Jukh=obs(hWWO=&@#h=#K_1H0$G@03QeqW3lK0<@XJFu!{|5*pBuvcuw+}+`^FPJ8wDc>M zf3_qH3^D&>yZC>%JJQkTe*sQ61O*dX4Q4+@YeZA7k_6*EBIOj@?Y@NK9WMJMSKL7ZWX{GbjYRR>#0v6pevtk2H20|esP9o$HsgS z5bF^)aP|m3bB$eV?L+JJh1zzudy1}G^QxYu(XOEFr?;yZf3I7OXrqT|8i-8nToy;g zWcp4s;U zFPEee?lXT}){|wn_^9dK((C674u4Aw>SLL2G%Cl@JllJ1KgyB0ck-uk)5Vr%VwIN2 zjp?7E#`T5b^PJ9_fn8pi#K~pMG>aK+nu-3+rCUCUkKMfo9f3Ja*Il2Px$>p(dZXo@ zI6P{wmaE*erhUAHVq?Sy5Z_c2*2RK-em)Jxxz^avpCiY5!Dpno%UfGRn3CdN|xhVx0{~R2Aet}^?!twlQA_jN@QJzL zwT$Q^{9iwt8qwLjVqS8odM;@u*ZsiE6DqB_b}!XqooiVdQ)sta{HAeh97yo*CBh(E z6+CCG#K^$xF)YgV1E*fomGYU(OE(!=gwyrRZ1}$IAkyM4q2HiFbe6Y={L!-4&7IDD zvGS%7h%}#k&Nuvo%4S-Ba}Wl{^!clan;u_->M)!Fo)A0nn+?Y zX5oC@m1h61q!McoE8H{8@KY0a+lFNgKJI^e)8@$82cmi8|07gTJ|VF;eo?JEUEHa@s-$4LRx$!jrm z`)2a}!*06(iPKM=ENr567FMy~+uyxs#uyTv@m0r2V%mu!s#UK-Dlx+E-gk7K!dJaw zeok*g11`pYET@W5Jv8!QbKfXvh~X? z9mnt323JM_wvmxX=^C-_Fq?9o`0NMgRC5eW@gwQw&Sa3LDA^`V`P5#UW32#uxaJwN zJP+PkZr>IF)Pr>n;vj!%0fNEvnoPmMxDi-IrEQ`22m696eD#@wP2!ZzGs~!>4G|#; zLI-VX_eb4Ph}J7TmulNH;i9h1>K=4CQA2`a(U{ESivKS8y*P%9JK01+dptA(TmxER z#Eq`Kn+N4s=ww#_$~7HHs?~1ea8ovIprwCL<21`4P+)*$Xjojl&2qEap&tR%TaPk0 zg^bOpDq1^Hc*5H8yrc^7(hZ7BD%c#il2!@BFGwmJlq3Y;E5eZE6593LfMMQ;1hQ28 zY26gQLA&KnQ-JbZMY^)SM#rF>!%Ck#OquNBWB^pOD+%0xw!Kdvr})w7ic;9qrdRop zdNtmfT3V&^Y9B4YS6Z$D=6>HCRjdZTVdP^^SdUVs*q|Hjzs%hLHrqCKi6FM*?e}09 z59!i=t~!a)M(G^qxX9F9xXlog@MR_Leuu!_F1eKMIJpW}pl(&h+h~d&y3{Pu}dWD@WQn}nPM>ZEU z-Bk0IHGOT2&ygMR-5YiAIMVJ|%iS9yEUy4BddW6qwVE=`!>iIc=!53t5@wKpM7Ic7 z3mu>zjW^S(v);OdVP-Z<;vTWuFz?A41*7ZB_lO~_nyCqiK>u~qK;jh9^MBxE~=~P9h!`r()IJq zIm4GdiD#c?arm=JIzkc5w2H7U-=l!`2J$EYd1VfBSgVW!Pp`cv@I{I=lUl=sROdd^ zFZo|%*R5>4Eva?-Ze1bHH3Ld^LJSg(250MW@?WTExM@tPe-=w%d zj!-#xCaxsH((wlxY<=e>Y2ek^ZNX^l%x^eqC>>$;-rkabDQ)Drf=Y26eEEmp!+Ac=AOk2oHvD6s7{Sx@EXWN@w_i%f00wxWOD3wP7Uij_`_ zhj ztg^C@A7AO)x{0NX`XQp4PTK~tyGfq1{D#heTL7D~9VkR~`LHxkb&wf|{E3^}fG0v; z?`>`y+n*?*NNKP=`O)!iH`h^Hz|grj*9qD&q=8A|#Ws99cU#>WURO*bY?^Su{CI<_ zA9b~=TL5x7s2Q$*F`%O_8XKmHS+Z!bel1G%iN*17g7usPbkj#^358RTaTM6!X1WO4 z9SIZTjK(yAOqt0C@=;;h5#Ys{B^IthN*rQ@ZQ<~tdy11|nyFo9>x>!0c0zD2#QTAG zc{|jn=Y8?b6}tD>8n3%N<@73_MirkWVr&XXk=e}ii%9!33dXJwaok&pyP1}-nUHU< zY;)6QO(-p@Fjp}OvyjKRzuwn#CYVg9Zi&ay(724zT7^@-T=iZW*iYf>Av&9wI@WBB zxg|?Rr;#(!Goy?Dy?I8}giZ?ha3xkbf0TQu9AjB5uE)Pi;rQSM4LkU1Rou40%ou0J zI#mu+i1Di=v!I>f_)GeJRhdi3U(B2yOcr;SA{ z-R9FXK~8aTSeswatcnHEV%NuK?vfs~Ilf zf2zgf$6u(?+$45Jsi=HCho0Byz6Iz2H9P7q?uf8Uk%U_4cPV=%%y ze5B>%=l>cr4rn08^49BW8y&LFdOpwHI|;xSHu6pRLdZ%u6>{pFZg)o6;xsH$(w$&l zv}^V1%H956MvB!Gp7tR?fPnnz4=nOXf>er3QE-`;yQfV`h=6@tQosy4P0td|$xkjR zX{NFhXltWuyn8`iDUV^HMB(Aq<{=ndW@D7{W!{+aiNC!ur$q_M)1I!JOh#&lQ1N3= z!V1-ow2a&V|6)Rw{cSY2@HU?6=^>;ZL2%t#PL_v(dE&Jvju-&v(v-Dt$gI1UIbDBs zLWa<1R^}p?j%3^VV_75SV{9wz0rWS@%HapD9aAM#w-M@&EZouA61pJ0k>yS(#pukc z`@SXTHejVBs4)Ct=MZ0A#(uz!oNMvcND*pw6Z8|CHI%WosdXi|_ho+brjKBojnd4e z-rXU<0iWbtLVN=+j24f6eVEqG676@Tl&ZsC2R8pWX@-DwK;?|+r!Qq?Y zm-QAw8twB}|7{UUCWCR>Vi>>tK8Pj^{2 z0d&z-geqb(gARRN8DH=zDQrI3;2{Z=h8-!PsRI22k&_n)M*7MuVY?97j87XqlI&$x z+EA`yn_Tnz*UBaNWlvu$FLl1i3*4i%8jd{%`ZU9L{DHYCqh0UC@v8~n^2(Ucjv|#E zr2Kaei(!5;X+r7gOtpTJiwje@+<5r5PvKi~Zw&k*j^6~dU5y$Uys`^^AGacx>XQk0 z<=tHVcsAN_aEt<8LC9RRxAc1((8vATNY4=&bv+?@-<*Y8f^+&oZt<7$&|9>st_;3) z`#s$bWaFWAZh|>eLK-{ji$N^5+hn3vp2K~0)EIlDbgpdXeW313eA>E~=ILvW+o@_Z5k}oe zkDMxZ_q$P@%LptDJ>hPSK#IfWvH+Y>0muYN-Tm~yM`fpr6oxuc)|<)hXNO`4Mt!8m z&Bn9c22dl|EOh$ofY(EPXunM>FxR^5b1(XleO=<51@Lo0+xVo?oqfMtx2~l9tV8!E zJR4Bwyg|$U{34Euux$?`4E|67sG9n=DD3Bp?4D^4iiw602i00Xp`yRO_C6ci*<<-; ziO!3aI~y2{6}ex?R}3!$zs!36<{B08+kZLZYm>E)=8yHJ&5eXbw2obwi}P7)v12(r zzwQfOJgxW>Bg=&;wH4$U5S7C$zgIxxSi}6UK^2i_M5(W{oYcCE!g11dH-VB6UdjYq z`w1h~t??xFk{HD#mJa=3>5}t5e|f!p;bwzvAjZ|V-P3*XM~{>fd@>3g&z5|&6W9B= z6L{8(F?v{nY#KP)K#itM8OxE-Ks6~c&qr9}@7*PfUD6BtA;R=g$}syl+1(^6gNx}G zA3h@LuUtNIgP7l+Igvs(S&u2G+sLXaB7JL&I1Om>M?I_vN;yv1y|o#u&%~(hru*lKL6`(|5FLK zx6lrA3V@z@1{N`9wb7G~W+v|mZCH66#k|62=X>{`r-Fm#i>X;v<8LG}{7wBjjA=UB zJpitSLy@K1<`qwCJ#ZoIA-hH?@hb>YTapiqH>k;TtiLQP z$B!KB5UgmxKL{>(fnYJZ!3 z@pe_rDYt8?DyQvAj}$6g6R4bah$0Yz!dz_q%a^~-7->m(en_(Ecl>ihF=UyB` zC-r+*Nju(j6Pbv6l9^rZzGw7a>!(+jTpO;L+#GyJSfB(=;@T*vDNtb9uu9LJS;GSl z;bkiqWE;8k{g+}#nyGZ9EJvM~4&B}gV%(Lcyt-%AuF&Jp>7)%bbFDBd88$Fo zjUz%wlH>vsvla}DRyorP!1No#e`1!WJREMCm;f`{%un#@@&WktAan>O+zDYDNm!^} z3w8;7M+@WA7WQcldddj7`cO2Z&RmHflGO$wRPlnwY%m93g%!=Ka#|NwmoNc{w9Yq=unNS0A`QRE`yb4!kr^7y>enSL70$`@%+Zh3_~;aFS_R@cID)tUL6lLRvb&Xt~R(-|iA> zK~oZck-o@-S-Avez&gfO#UX&=RWo857n?X}$nvp|tC))M{8zX<9H!XUz_krfVJAa7 z5+nG(78rAHTLKV*?I11ZZ>cpt3m4N8>BDKSCOGc29~1wA<%4_Ivi|-`1_ zu7j96kG!K09GY~%Jx~x^fEQOV=j+1dca$h`u&}9mPn&E#CRK8IpxU@e=Z5O| zIK&eX-F41bP-TC^_8XvC6xbS>H^FezDp*q(gl$XyxmXs15PJjYEhD-*`E_w_!?3CF z>T-_U^=O$b?91*@<2%+40lT{c{Dq@+AF;9~B$1ciI#kpR1&!QW@$%aJd15D?mG_U@ z7W0S=4{#&T<=4>fIDxs}xZ5t~ggfQWprI$;E97S@d>g=baq$3lEEMLgsz_&(5o!n7 z)N8SA#lJh4G6!bd@pev^w83kgs~b#cP@)=X+Q0az$_f^jJIyzO<$4Y@ z7TnXHJ^f)Km#u$*)FnIXqtv+IItx~?sMuOJ-Tt~kwPrmp7K4Rz&gGFQZBatZ3sXix z-ATCl;R#CvWa4`U;Tsz}$azz9Kx~jlXOAfHgw)j;mKaYa`fVV*U$d-?#e7}kG;e@}2CtUAT7sdOu{2Z?%cFJ+1*JY z)?JSmuQrqxj;rYVtG3p`lBp{QR1R`KQfc|SUE~FPcnuZUIW7*;bsK-=SM|#HuAHOs zQb0>7!I*M-S@j8ho~#%zl?q;~c3%8DfcUN$>=G)+ zzThhjgmYT0->iyZ9n!6`orjkjoxD#==~ehwfCPDme^2$~)}kI`(!r65U+nDpu`^|A z6-f`(Pb)$d42ppG&}gtrc~#U%IhH@DRomtX5aO(pGEv)hg%%JP^}?dNv)ie!s==mpPIwgHWB1URRR9pF1ZW{nsbjV1YQ##?z#rW5e&vL83s&!_>{&ar^6stbL z-7b=q!0dV#P)@b>1LB!J)SM9|LA5un!I&Bul5)c zW>oQP!lk#$(}Wm{`57hE)4a=pb#h4Ib8%728W(j*l{JGysQW5*?lE$-LQx?=Tr|s= zX60=sbTjEtJ#sXz%AsE@C{yPg`JgJf*qmicIg7L5L!9H{Y?{?xRN{iX*vhiw&%wp0 z{5Gt$bgh29Qmm8x!e}V9B7%ODY_l%3sl&5XuDp)q308`GIJBC=Ay*5j!+901W{VpA zo}gf@^IhCxUT^lv7Twb)MN+JX(GicadfL$^L1MI-0-Jz5?zp~x1uBItbmb5Rd5 zp<}e6hU$18al#3d?bj-KBkhWL$;|M-SW|@ZIs;N( z0Z`s~*5#xm;(5}BIW8nBHIe|eei%ogJJ#RBX_*OvzqsEtCv6<0_z!H%H|udfU5q$7 z@%0t>^mhitF@tjrRlTV0!L&NabKKNEX!)C6{H@d~oE!+bIU%{?C*qx0>6J z(}J7FK{xB1kp|v*scB6h?`v{XnYbDUCF5{q1N|%@8=P55p?!fU{dWB|D)&`_t9smC zXGpI2pm;?@SUnA7GV*x5p+MKiJYK|+5!fr;B`AlS=dEahg-t~nb2@b8$ zK+{4N!fw9ba28UH{dLgWa^iZ6e%9V-yC>g@{2)EeT{dJ`~P>F&M#A-9vmcBJ835QmS1yg)Fe4lG!@-Ypb{$s8 zK7sm_sy{S~UdNi-rfrvC`qRlYIy*+I(OD6{3c}p5*Bs$u&+!w>`^sjcu7OI+MsV;) zZONRGZ2lF2{k#5xu)vtc0EFLqX2BI9kHvQ>y_v0!uJUz98jZi zae;#=z4elEnhN%)bKq{L;GN<7XR5EuZO1#`;wg|l6v%r1YAu|{UpV2vDIFTMJFl(_ z_CD5EQiN#`JYg^EFh3<`@@*2z;$?!14qBMzV0#@$&`U0PkFT0s(8fZck#lX6LUeDNv5Ejib$l3E@=pWgJd zNvW!?i#u|s!yQOx#DSumsiA0Lwk2pdQTD;iDI4jG0;Df7CnR zoo8m-n=Xm-4rI3hfA=FoQP+v-I!Ojet}c=u{xB#per{^YCfCA3KQ$_X{&tUJ_ZVZxPNhGO=gw9{LKxHGJA0{Ckl`xyPfVT1pUu)0XhWmc2aR%0WC*b#Qxw zZZUq-#p5B;&4v_bcX=d_= zxq6<~)cB05c_U>HvD+K4v`TCtxb!IN(BYlL+xkzre=P0>zQ^@O=2drExapCl4Y%hP zvnT<@WJt0T>vG@sBw&G~LTYs`px9INVqMPaaoOj&mebt~$7kDYsyn&Pf1W+S^2g+x1oHVGUqIT#W6=w$2c=nefg`Ak}M zyywXTW_)j$Om<6n+oFaz+%#&N*N{TF+48Rxoz(TD%-y~bLzR#{r7TVhsqf>s6i1yL zlgsIqsP4% zwaqqbYxxEmGi5H9s#)FUc|LeoOEo=4Z3w7dz6eH|AMP#9`7^{XYOjT2e||XJ50DJV zf4&hz<51brFI(ts6*gqbtV33{dwXN`>+ec+4YTYko)Pz>KY%dh#P<5SILc9C8@jSF zsyIks91~@nr0!}V^)v70r8163R09R->==0PG<$}{%I_Jb8c(3|$Q)JTIR~}W!yETt zFWXMJnUz38J?=Dm6@u;AUE)$~VD(^HD(MF8e1FdZ)$w+EII^17R7vS=9rHlX!VhEp zU3U))*&moVL@7x32rdI*>8Ak(RqVJN{z!a?R;!lp8Oo)u(NcpaJ<-MPNHj1`i<=3-W2O08F?IN=b+ z6??bT2i!$?13?3BY&DYI`m0L6gMu?CtaH1E$`(GTZ~MGsm-r``=#MOX<2NyCySwsE|6#R zN)qzQ6TFR!xnCm7x|iIsX205SD(Up|a(~JNMDk_NGtM4uQ$Nik0!@60%v%{1A|le} zhPJi6V~}Yehn=1IN>q&4pRh+ZQkVNk1yXx*kn4-2mZq-r0I8m1RM+9#^U5^OGo~lJ zrmrHA^?~5fM+_UUaJ~w*Z=}!@2k0{z-rr%Jwi+8NImrh;*RCg88-@J&l)C&`&H~S_ zoe@lhdkJw?_?AZY8agp8iB&fUq!lJ-#XF1S&%1ii62_fvZ66=C2bcR(N#RLZ>wGIA z!~XWQEdwi4P3oG2K$U=k?K_5%Q)-ZVH%Qw&JfZ4KsKm9*H?t!v+;W?g{7Z_yUu|h^ zSXD9=_a!)l5JicuG4tX;>Irl#2=&ih!ijGVv_CE}#4V*9%DN3{|8P95SB=YP6T!T1 z6~RkLP>^*?nQ(WSj`(93>mSOLrof#!pRGbbNt34%sw*P8vc@;yLQ;_Fa)m>mVO zzqqls(=hbpJ9?X`y6U_7JWblazRRu?=ZT*XjD)5XR_Ub6mTO|PqQrD3yBugzkODm6 zJf*cLwZHe^K|kZEj_&Ti%<8Sx)9tP5DM1aIgojqt)6?%wz8*@@Ad@7MyUgQzNhD`!c@p4R4JvabS*{`I{0yhTiW{jU9`NyKVg{1ynOCyVVjmOrPmTG<6!>)bN`>z z2InV0-uxF~TRVqC9t>^2$S6Ov#DAHy_$0k%`mg8*%(Ccgu?3p*(M zP;vMR-i~qGl-TDrdtfOXeEb%9-$z<6k#H@iYjtf;Yv* z_#2}(?%Tr`ejXZuLL71<)0Wfa75(-+4DCy%VrGN#(RUFt>|M(uP1oN2&0V$l(`h75 zAeRZdeAr^m#kEzDmd5vkm#U6&3ky`40yy3DiDmGsM zZKV9c66(3SHA(2vQYrtkY86lsLbWVhf(0ij7pQqP@u$kmdpjc4rum48FWu}#--JnRa>68%;M`MhT>uLdtt(=DqTVy}B9~`C^YpQII)Chu z{jMpsVY}@!A*td4#BMM65t6KMVJD)>qOUl3ou2{a8GrnlUKH^>ck7jg2#5Vi@zsS` zwqAmwYwX1)a6)Oo!%bhOU&$ryB)%|DC_Xc_>D2xJ_5C*+R-Etjfv$ z>!T1hQIw`vAt8j&8&RxWON2;&GkI9juiwXc3S^N1NU|xU7`A^LDWcxWJ^B0aQ5f28t$CFI4j`rW8ti+9f3$Kb~sdDmwkcISBt;Rg=4ngj?J5|9itn6%P zf=v4952(I$upJ+>l7&5TPjh>*=0anB!%_OrKJ>ouVKoWu%`k#tHbQe0|MG^oVBh0Z z2XFauC;k)8^FJnzUV6*lRvNJl49Bwv1f?fl-~S#J4>2VFGHuX&PAjBRR%>K%Ji0aH zoo6;q`a7g~%rYN~Q265CeMC!5NSEybub9mVJ+7MVkIpqj=9~VSj-vz;0a-5@?)hkX z62F{d{hd|TOW#KkP({|`P&PsIp0N3l_&wo-c2U*P)ZKJTSnrzez2xJuL0}0W!heh^yryiT;2GwR%vI@j*e%0ZK_c!LT7UgVj z$Va%Q_yxr}M=D%-fHtK6V|l4n<6jToH*wLmkw3T$K^xb8E9ZUHuWHKc75;k+M=!k{ z1HhvsL3$*lw{X%4vvKIWM#F~guUoolaXpyAFnodaZE5)~%=IXGzU`Qg>B&#_caPq2 z+W#zZ6XK$J^zf?o$%IbfoFDi_wBkIxJyL~=x9R~H|8wb)1(7@2f7;&|`u}OZzV;{o mPy6D-66Sx};Qwcr^T>&@>2swpNx=X4viy4`>5_Mb-~JDebaZe4 literal 0 HcmV?d00001 diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/iam_authentication.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/iam_authentication.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2422956de7166588dc93798d8866ce64d4512f GIT binary patch literal 126934 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

    dr_1N-tJ8i59=9}C*R8OH{ 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

    {V=?jmx_e=TdM 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%0Ai5!PDJ< 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 Y{egA>nG86C3+L`A$*DoBWsHOW1E5L%B>(^b literal 0 HcmV?d00001 diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/meta.yaml b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/meta.yaml new file mode 100644 index 00000000000..ae5cbd0bf6f --- /dev/null +++ b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/meta.yaml @@ -0,0 +1,2 @@ +id: ff1f372d-0656-46b5-ac8e-31dcef6e4076 +full_slug: public-cloud-managed-rancher-service-iam-authentication \ No newline at end of file From 6cea58411b2a53501f8f202150d56d8a561f20db Mon Sep 17 00:00:00 2001 From: Valentin Lacour Date: Wed, 15 Oct 2025 12:24:20 +0200 Subject: [PATCH 06/63] create guide --- pages/index.md | 1 + .../guide.en-gb.md | 129 +++++++++++------- .../images/activate_iam.png | Bin 89175 -> 0 bytes .../images/create_policy.png | Bin 182264 -> 70078 bytes .../images/create_policy_action.png | Bin 176143 -> 122793 bytes .../images/create_policy_product_types.png | Bin 228818 -> 58857 bytes .../images/disable_iam.png | Bin 87038 -> 0 bytes .../images/harbor_interface.png | Bin 89111 -> 0 bytes .../images/rancher_interface.png | Bin 0 -> 117201 bytes 9 files changed, 80 insertions(+), 50 deletions(-) delete mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/activate_iam.png delete mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/disable_iam.png delete mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/harbor_interface.png create mode 100644 pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/rancher_interface.png diff --git a/pages/index.md b/pages/index.md index 37a28e7225e..bd4f93a34aa 100644 --- a/pages/index.md +++ b/pages/index.md @@ -1122,6 +1122,7 @@ + [Managing users and projects in Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/managing-users-and-projects) + [Tutorial - How to use Rancher CLI](public_cloud/containers_orchestration/managed_rancher_service/using-rancher-cli) + [Orchestration product reversibility policy](account_and_service_management/reversibility/12-reversibility-orchestration) + + [Configure access control using OVHcloud IAM on an OVHcloud Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication) + [Resources](public-cloud-containers-orchestration-managed-rancher-service-resources) + [Managed Rancher Service supported versions and lifecycle policy](public_cloud/containers_orchestration/managed_rancher_service/lifecycle-policy) + [Creating or importing a Kubernetes cluster](public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes) diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md index eac79138dc8..a4a000d7301 100644 --- a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md +++ b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md @@ -32,15 +32,15 @@ This guide explains how to enable IAM authentication and control user access to ### Introduction to OVHcloud IAM -OVHcloud IAM (Identity and Access Management) is a centralized system that lets you manage who can access your OVHcloud services and what they are allowed to do. It provides fine-grained access control through users, groups and roles. +OVHcloud IAM (Identity and Access Management) is a centralized system that lets you control who can access your OVHcloud services and what actions they can perform. It provides fine-grained access management through users, groups, and roles. -When used with Managed Rancher Service (MRS), OVHcloud IAM replaces Harbor’s local user database. This enables you to: +When integrated with the Managed Rancher Service (MRS), OVHcloud IAM replaces Rancher’s local authentication system. This allows you to: -- use SSO (Single Sign-On) with your OVHcloud credentials to access Harbor. -- assign predefined IAM roles (base, ovhRestrictedAdmin, standard) to control access levels. -- manage permissions at scale using IAM groups and projects. +- Use Single Sign-On (SSO) with your OVHcloud credentials to access Rancher. +- Assign predefined IAM roles (such as base, ovhRestrictedAdmin, standard) to define access levels. +- Manage permissions efficiently at scale using IAM groups and projects. -By integrating IAM with your registry, you ensure consistent access control across your OVHcloud services — reducing manual management and iMRSoving security. +Integrating IAM with your Rancher service ensures consistent access control across all your OVHcloud resources, reducing manual management and improving overall security. ### Activate/disable authentication via OVHcloud IAM @@ -48,85 +48,114 @@ By integrating IAM with your registry, you ensure consistent access control acro > > When you enable OVHcloud IAM authentication on your Managed Rancher Service: > -> - all existing Harbor users will be removed. -> - existing robot accounts remain functional. -> - new robot accounts can still be created and managed. +> - Local users will remain functional, so you can continue logging in with your usual Rancher accounts. +> - If the "admin" password is regenerated while IAM authentication is enabled, or if no user has ever logged in locally, the ability to log in with the IAM root user will be temporarily disabled. +> - To restore access with the IAM root user, log in first with a local admin account. > -> From this point on, all users access are managed through OVHcloud IAM roles and policies. +> From this point on, IAM roles and policies control access for users authenticated via OVHcloud IAM. > - +>> ### Authentication using SSO with OVHcloud IAM users -Once IAM authentication is enabled, access to the Harbor UI is handled via OVHcloud Single Sign-On (SSO). Users no longer log in with Harbor-local credentials but authenticate directly using their OVHcloud IAM identity. +Once IAM authentication is enabled on your Managed Rancher Service, access to the Rancher UI is managed via OVHcloud Single Sign-On (SSO). Users no longer log in with local Rancher credentials but authenticate directly using their OVHcloud IAM identity. + +> [!primary] +> +> Local Rancher users remain functional even after enabling OVHcloud IAM, but their use is not recommended. Access and permissions should be managed through OVHcloud IAM roles and policies for consistency and security. +> To log in via SSO: -- Open the `Harbor user interface`{.action} from the Control Panel. +- Open the `Rancher user interface`{.action} from the Control Panel. + +![rancher user interface](images/rancher_interface.png){.thumbnail} -![harbor user interface](images/harbor_interface.png){.thumbnail} +- You will be redirected to the Managed Rancher Service authentication page. -- You will be redirected to the OVHcloud authentication page, log in using your OVHcloud IAM credentials. +/// details | No user has ever logged in locally + +Click on `Use a local user`{.action} to go to the local login page. + +To recover the admin password required for authentication, use the following API call: + +> [!api] +> +> @api {v2} /publicCloud POST /publicCloud/project/{projectId}/rancher/{rancherId}/adminCredentials +> + +Replace:: + +- `projectId` with the ID of your Public Cloud project. +- `rancherId` with the ID of the Managed Rancher Service. + +Copy the returned password, then paste it on the authentication page. + +Make sure to check the box to accept the `End User License Agreement & Terms & Conditions`{.action}, then click Continue. + +You can now log out and proceed with your normal workflow. + +/// + +Click on `Log in with OIDC`, which will take you to the OVHcloud authentication page. There, log in using your OVHcloud IAM credentials. ![login with SSO](images/iam_authentication.png){.thumbnail} -- Access to Harbor is granted based on the IAM role associated with your user account. +- Access to Rancher is granted based on the IAM role associated with your user account. > [!primary] > -> Only users with the appropriate IAM role (admin or standard) can access the registry after IAM authentication is enabled. +> Only users with the appropriate IAM role (base, standard and ovhRestrictedAdmin) can access the registry after IAM authentication is enabled. > ### Managing access rights with OVHcloud IAM @@ -139,12 +168,12 @@ OVHcloud IAM provides two predefined roles for managing access to your Managed R > [!primary] > -> **base** role: Regardless of the user group defined in the Identities section, assigning the Admin role will grant full administrative privileges on the selected registry. +> **base** role: Base users can only log in and have no additional permissions. +> +> **standard** role: Standard users can create new clusters and manage clusters and projects they have been granted access to. +> +> **ovhRestrictedAdmin** role: OVH Restricted Admins have full control over all resources in downstream clusters but no access to the local cluster. > -> **standard** role: Regardless of the user group defined in the Identities section, assigning the Admin role will grant full administrative privileges on the selected registry. -> -> **ovhRestrictedAdmin** role: -> These roles are assigned through IAM policies. To create and configure a policy, log in to the [OVHcloud Control Panel](/links/manager) and navigate to the `Identity, Security & Operations`{.action} section. Then, in the left-hand menu under **Identity and Access management**, click on `Policies`{.action} and click the `Create a policy`{.action} button. @@ -156,12 +185,12 @@ Define users and groups, name your policy, add the users you want to include and Set permissions for MRS: -- In the `Product types` section, select `Public Cloud Project/Managed Registry`. +- In the `Product types` section, select `Public Cloud / Managed Rancher Service (MRS) project`. - In the `Resources` section, choose the specific MRS instance to which the policy will apply. ![Create policy product types](images/create_policy_product_types.png){.thumbnail} -Expand `Public Cloud Project/Managed Registry` and select the desired role for the users defined in the policy. +Expand `Public Cloud / Managed Rancher Service (MRS) project` and select the desired role for the users defined in the policy. ![Create policy roles](images/create_policy_action.png){.thumbnail width="700"} diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/activate_iam.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/activate_iam.png deleted file mode 100644 index 4f8ee2844ea3dc85c528e3e4af33b4d189707448..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89175 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%0A07Sz3)X9m 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 diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy.png index 5798e930626e548203aac7994d34dae26eb75869..2957063271039a55f552cbd56759f5b5e2220266 100644 GIT binary patch literal 70078 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

    eL+7+})5=2uc&O``2ynjkhWz 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%0Aj`yp#@qKfuNtrP<`RY<(w3G~Ekq4tYx2=3k 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 b@1IZE8h-pOxrzJ$`ACZ^h*gT{|Negf=ROqz literal 182264 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 G?Ee83RFf_M diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy_action.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy_action.png index 9dc6c41e407344347d040639aa5bc434f9d46661..c9626c2976d5b876da9a39a58d9a03513fa35ce1 100644 GIT binary patch literal 122793 zcmeFYbyQqWvo;zaKp+Hyy95Xj+}+*XodE_08Qd*Ea0?LJ-8}?%cXxMp*L;)TtLNUc z)?H`a^ZoZS%&>QL_0wHXSJm#lrwCD$m-v8)hxq2rn-5ZwqRMaHKx;zYukYX>5<4;r z2FRaYcU4VCWg{07TYDQI$jX$&(aqMB#MBi8eDlV2(OOXl`5WWA=RFLMZn zHkEw_+Kfsyv5xIY(op+rS6|28WPRNhlcD>Jn=73M455%n374W!FpHCXzA;*!)C97=d+5rJD0G79R&TIVw(iW{1CXaSHtq z9?qJHsMqq$M$5{>gFQNgJH=|aboEVCtnU&dg;`TD#ptrD<3ZZI@axF|^z)k?9c^K3 zy*}+XZ=n1^A|i@XA|n5=2x3R7S2Ukwmm)@hf=ZsUHutabAGcxtQ;VGzyF zL&M8S0rSc4x%Hfg<*@KRSS85xqmA74h<@uR!AqVx!9%ec%6-5s!LPAc#_)r z9R!Ls3-LCA4pQ$za!RScbnkV?!m&v{_d6}@aExLG!KUM~T`st7QdMal7&k;|%_xSL z1sjJJE43=xYHc+4Xq9nj)hWDoDoW`L*riz@eWCpnfh5{*o*l?d+YOqNWQxwa$_?_F zzA)?m99se>9tq2uDQy3|?sM+(3+U!PD2Mpjw*!0W6$c)=NwC0lX|3*C9f~ZK(vLf#_#d;RdAUj0p}*-whp-`rXkokH{%_ z5``M=Rw!g--w;I83Xf)wLLcz&)q~M9c+L#_sJ<7OC5YoWgCGv3DJRQqY-3GtWMTs_ zrFXTqg?QeZH@pI_wnoO5rj8^4Q!@~lkMyjmjg$mr!bhsXCdVjeD`IL6l61E>RdJVB zHFmc&<}x7_;78reixLR9*9k^ZjNdLm+h8+J9Gmw(}rQ&GGN2)2ONFrim zZ%V>S&q~ioC*}%rW+vrFB;mC;0dgygivJw~a>hq$?&xUC&A{N|;zIAjLT_Vl#=ykI z#l^tL%)rb{2hpH&a05FUxzd3h$o@e54MWt_!Pp*T>j<&|ll;Ln0@ye?@{y84+DZN~ zKWke#xqrfg9sbS&gbxN+BU=V0dPW9oYleUC;ovCd3<3H3g#Oze4yuqiWl%PCuyL|C zHWhO=1v`@cJA{exKl|G{*<1Z(j)^gYsg&`Lw?8d^ne*=xfpq^T?tjt#hwXnUL$u`NxJ7M@o&HQuN|cZE&-mOX zHpUEH z^bZsSoE`+h0hk)GnQ|}!>6lD_06JC^06QIknUkH)h@HdO1R^(PVdMHY2nBl(#4C-g z{(V+|piCf8%pA-ReNGcP4lYIxI#xy#Q#t@6GYcJuDW|Cs7r>a!#K`0?C=+9DaT|MU zBgk@stc}b}8EnC3e>MCeoLfjyijS0;p7CE2MJppmAfy8%20&mF8yAOvHK~HEO;sF? z{_x4f!OqCW%)-LR!o|hO#>oCJC3RDK2Z%5JL1kj3XW{&-<sYoqDz7tAmh9JCHh-TshHaR?d)%-R-nIviG<{@ zu;4Z_{+kI7M$V>x;~0YVw@&}V&{Ok0MLYmjuptl zLC49#Y)Z!kFf!sY0-CTHu>=2N;h*RZHb6%gBYRUJGYF3mt{@Kj7gr=ye_yIE|5e|` z-1N^nKq#YQVx;>QWh|r&e>axlPsaF%wY&`fFFttxQuwzN1L^lS86Bn{zuCH@vi^S^*>_Zf28~$@A_Y(3-Mn! zQ>I|Z4#)*^tCVy`VgtF&f&<7%h`#y#=atz~5DSqY*h*?Sym^D%_2&)MXH#eb5yCr4 z$%(-qAfh0mz&uNnw7z*m@~rEnRr+?`xO@x>wg|#93Q!(R&A;)IaP9aS9kw$IO`aqHf%4++Rsbv?gxG-57s*~gkkGxP>g4DwwFM0K9YeWv4a zxa0D^=zH*pxtvR#db@t}1KL%cCA@O^+&&-%9+H2w1;o9gLyYTI@NTDOVr&#$Q)6hm z5O~zm(p{gi)ZtxuH*g=7Sb@~PO+!`e=iFwWn7xVg)=oMD0W$kd<5PGK*{<2QT{SA6 zeT&@;p6fk~Oc1D&dN_k~uqsQf`jn{kF+d)g|Ec^0$4V~B z{&bS0Zf^=F5Fr${M`dV((tUo7ptFWY9vF{v&@}Ag&PL>IA|R2>22N}0UZ`?%?CMsv za<$aveBKtimH4S=IV?-v!`fxW;P80M++YtoKAviHh$7I=!Y9@L}wNQQLeno0v_RZTw7z$Oe9s? z{lYIjd}>Cw3&gW#w@4d8{GAyU9jm!^+VPn64CL_35T8q=F+!`%)hF`MG=m#))Fp7|_PUZ#T&cyTT9T636$(7eES^ur@>Jg`SD*vhtgUyyx4HCr z*+JsS@bYW(eEArJ$6HuZlj`}x>ht_WSyo#-&k+fs z__xJ0E2C0cCbvskpUZ+H&)qe?F%6#!PWy}$s+^o2Oa>!?D4INh^oKHe6sb1Y zpe~`x;>g=bZmTA3vmZB4zlKaAXcFArZpv`MyiZ#C&k;dx+k$@IWkkMwmYRmY_`JG% z_q(9xdBsj{lR_YK~zjeC5Ea>3hAV z3R93)b-b4K$4av0kNw*!;nn$rn@?&<6B>p#(U-Z-8 ze|#e=_DO(y*!7p_8U7Znz=U)WMPLN!QNRax29xy#_m~hoXo2`~qt0QphaS1h2sr}K z^_J6W(6|Rv2~tG4ti^C#6%D9@d4)&H7Vv*JrSSx=k^3CvU$p5(tKmy4uQ0p+m(A_o~)64(&rA=#( zPe=XUXRCIS78&@1FTLi~3F8sG2cTe&v_ko(s58Rt!S5AchkO;3PM-o<3or}Dp!R<- zPP9GIt^Th1Nb$APV+}UfuoiaT`&#O?PM~zJ#9zeoh==mwu+F}_ZG5Ed(Gvw8nQ)^> zomf7_QzrXw>Feb(E@rd$gbS>%bl>Uoi2ZD@kxHH7M){p8v~xO6U;p)L%X6=ndhE1l ze0sgT*gfP|*Q7WWpT^g;hpO@0rjrB`V0K-Iy>LplN0_uWPFUmRW)>v2DuuM8?G>1P?eyE z57XNhPxoi=I)5#22fRIfCl^JKL=V)xx9Qm!v$z z98nvzwGOj*4E_Asec*a;^m=aT@H`~I-F3N15tgwsBvMQNql^u1RCn9bOX&5*hGIbj zy~|?C+`W=$F3juNfU{?He{iR!u9i~9s0A_cWn zo95-AwioPzH-xsrI`F?AqkN+G(s??gd*8k4T}+JA2!>>Xm+ORqKV&fWhJMg23Cs}C zmm#JMy}w>dG$~W;WtCI3 z;_O05ZcGN zNH9n;wslQ@h~Nzb`DJI#cd&7f5QIHwnA94{Z9_~Uyy$P`uV@X{oj*99rcm4{p^q9pm#X!U6gq3WtRwa zJBmvQ9|h(n2*_H#MLYaYD0N^rY5L<@t(WhNeG zPEgR@zQI2##q=Sls8H#rx8Ll!YWC78$Q~lX7WPDfp6xC3)_)4hdEQxT?lE{7(eZpa zrVb-sKP=v}r(M=Jbl#ERGR9LKtZBYlbOLWn|2SQ0|1wH&VrIzYu(y{t4M$d|E@?{r zn~G^`J{ecUh_Huml&Nj#_x-;KQ-eJ^Hs zcTi06;o>flBn)^*I27n&>2Qd(kHV5@x9YI8Bv*Lg5UolhFK4Sh^~$1O!5?WM8K+O# zr0x<&j#foCti?69UoP{)gt^%Z9G;h8%%|e4*BTqs;xAd#VTUcdUa_vZx_xg@4zSPb zJc-42YibiL|G6UW;1q7mkg>g#u!`?PjGb@9=zfZ5qqjurRbcJ5OS#w3qMdnej37V} zCmk7*!V+Gdfs6^pZ%A)57a(Q_AJtULEr|<6;QFdZb+Spmx#+{|4U?{4>iakuo zhvzr+oZpCH(ZJocJY!9TujvEX3>uF1it{t6f4lNEdxlJoip^@pW$twV7op_| z1W>zj`UjuUjPczOf60g!stQiI`6!mNhv8|dUsc$;BfC;Gjjy8_n&=(9sy)E7Q~S~m7H7R zg@UTNxkuV#BEhEwuIW^1PfMKB`|YML_YtKL16pucgFl=DzNjtWY6$!?Ru@td$n{1Q z4nFI;^s>ZJsX?-Gb89V1=R@G2HhMl~;2?7-a^e}!wr^SWyy zG;^?yrlAzqq)Ik#Wt8){waW!ReJj8YqrJYh19M9(OxwDW5v&^9o=j5tvw(J6odWX| zV<^+Dvlgwp{6e_c28*tYuOm$oJ@fj__0TiC>xr5gy_nOE2}$`9P1)hgli87PrpG@* zQ`Io@h@3S@sZ$%i*O+RkOXCaiNYN!{;TY7xR`18BNS>0b-eZhnEz(qFbV`eBX+R zPr60f=z7@{Opif@M~$WMBPav(>EKtkwXDObG-6*C7Pkmk*97-~&?sAZ==BhBNChUf zk+ZLnLj-6a5ERKewe?0!Z6JJPykxAhQdj&&{NNb8AsCDP^>P+VrG=xO)u2wXnnXQ&WU+vp7o`j1Wd_#h5OT~s1h=E2E(+J$=}fKg>GC8v{JWP>WMN>wyxbySxV zk*B($QRol{u)akdTIOp@6zi1!)*5o@16waVWxcBhx`>_fsx(VMk*Ld^*_WZkX={Bh z_TKYg`Hiy=STQra*P<{T$_J+x*s|yQEOOnYi{(71=(1^XMO^Bhgx^G{ooRA|g6f&; z+l6OEFH&excE^!V8bd4Sn5P9s^A?~rd4C>Tn%GES-0gDL*t0DZ@#a)1&!OW~` zi3q~Sn5+Yzr^VKUE9kf$;KSlsCf{#oG3Et`1%{#mjM8W*;kaCQMz)`|TC2A6b|zj3 zq_Gk+baNHA$OwKKnRzTeAGY(>Xuec!mdC>r7m)?a^EdV0IH>&Cl8?8kP#(v$O8>|=<}ztfbDU}}i)0*o z1R2=FA>z}MSZm8>&JDz2%GZ$9E!;y@&SXWXC3+6c&bmf^wk)+B$%J1=*%<*nh}lm- zh6Wl)V=VvN; zKv(kj#c7%%bP`0xpIzsW>0|H-ckWZek_VBq0OkqAUXQv0_vikw=qAek=I1+x~!dbDo=g8-I_q5PV6R>liAL zO_iY%`vDJA`@XbqbvEiT?=boaJ+E_Ot8*-V4o&VLqHC<@<_0$!YJsj-&zLLhd)w~i z`WdIuHooC|_jE*LQZ>87Y58>SNI+bmRZJPPyioZzp zrE>#-$q#H1f|FrmmK`aD`Atpf`QHhjcA5RL3zAl8vsFyoZNJxzl?qiRcftFcC)w$H zTmG1MKvM)bSSM@f;}`>aI zyNc&^+ONr#=L1+>rfUjxjIJl&P}(H)WBV@S)zQl_#nYY0-of)JuqSF>&@mE3Ph@9P1Jn1WA+MvQ6q^n{3Du z+hnAhjEookU|Hs7YELm!KmVyVwSd)IhJn+>Je-$=*i${wU28NNUO3G@Q|(g`P?RNB zeLzYpZ})Id@}iFN0X_vZ$=)!-(|0V5I}flpX0IU7$=a5;-T#_VEE>IYbK*BjnEWAu zQqZzJkdGkK)P~Ob1C&(&sY61A-L-wPpc!A9wVFxA%Jxl84sHBtd3Z9=w+NpsHG@i- z3dUhem)kq`y&LgNnjFDT%X)jU>NBv5SM-wEBUf9IvQuGzb6bb(8it6&XQ~~k57$=_ z4)2E-QaI-^$hlcYt1PEvEwPTXsM7Rl%58%q)3p~5c@6iikfQ7kAK?N)WE0yRJ3rA1 z%W?{u;@#T<#THBoUBZuK#1J2y>$#mAQ`u~S%l${**2UL*I;8c;hBOQyj3VQ3#?TRf zYn8NgjVyLgdyMl`LpNCFxHz&@YTBY_Ef`oRE9{P!S@Cgx$mlHdI)~-#&7Hf;9tO@=vQDGWGA1VawiM3A5$m(NUE>?wsA4(JTBwr6rQ8O@hgGM zik8XqS4Is!;)Mv^Pk7ng3I%3PuQAd(&%m1_uVzQ@q%u*mrzXI(mU6g)HTL$6m2XeS z7sNEF#YMegU4rfInGe#Ygk753&pckKdWaL_tL?4Dr2b~~SGy5(%5IwVd;<&kV$cJ4 z$b_~vRh7es%E;`i1wLk>f=Ol5v=uFkohNQI@F=QEge&XUAxz+5+q>(Z1j2r++L2gEtN3LXtL|*p;~( z4y5P_@B!jilirm9oLcnFvl3_baIn(3>U;H!mA!|f$)U;=L+5c);_=d7g_trn2aoDF zy}V*273fYPh<-dH^%=AbG`OMYtvET>HY8Dv~@bQsFlQSOTl4h#+a zGrrcgKi{*8SR{&|9BK$afwgqr@z=^uY8ItQ^R(c zgFDCok!f$68F zMD=0IGsx+iIUhlGF@JE5GPzc2*4;F1jX0mTL#$4Mcw)KFH-pontlo0vQskIg*NZ0E z-fa1J0Gp#@V2ImSQ&=&Tx&onDEF5mO0e3x)4ADTO?;)}FX6OhOV8F>eKtWlLF)rK;~X*pv0X z(C%{2*;KG3&>6|e**;EkFUBfd*d`F`aLKg)YF}&Plb3Ue@lsbjQRf|?k96!o(3Yjn zgQZOl%?B&MM!76XSKB_WS>rg)s!B@b-)zleS#dpmC z#H#;wO!08dpKfIb2&4Y7hHGTv88J!^+oM_tMjU^!Cx*?VHDcTk?yAB8?nxi<}Huy~Ofh9}&&& zL={fy;#aM0WW0xS@7FuM&=gYzt-?El5AvkW7mJ#D%^lPe8fK~c?k@ph_1#9aTQ=OZ;tEZ))!DU4BE5x}`J;3xg zVeX-Q>GZ`NMAJFEST0JZ6T42Hpn4vRZfjMlvc$yQQGq+l91tLR>HScIo(fk!i=;?* zKIQ}c~uo9C^N?3*pq-}mqn9SjwVM5i`e1(fJO@jr~>HubC2ig zhWrCazU@QK59QeGC0y38GF9SzYlS)3106afvN`ec{M-%sMvl9$a!N*Sj|lmcU&9h_ z^^iRMMoPY|rCa+~=eBHQSuZqBFJE5T-BQI`%bHw|Q1zfpe*rX}biZ$&q2gcy)enxO zxn^F)HkLBunP7If%H7?>)S#ByOwF=;z(!iw=1N6bF?(Z%$Gf2irqNa>A_6GwbgR$X z)GRg0Mqv7=9oIMI+u z0;}A_L7pNTgbip6OwtcR&4au-H55^OYZa?0ruJMiUnZoz#sl=AmYqxad1lj!*C&C2 zAxUiNqk095=ED3V`?km#0t!&@RL-6Jl%K}rmAH<(^+#2Pp<7Qbj8{QdD_+3Pv{$B) z6T_Po<>3OB;ffL4(|tG?c15hc1}^OEoR0-=XP@|+*oMw|C=(;a%@50SS~}b{K64nX z0tPm6%6jX({EcfqTAt@L{~DammXaV)O~LeG{WhekC=36o0@k$5ajcz#DdNNeZTB`~ z?I~Kko_ zS&zXCA>R@9Rm0iDv8!pRjhkz@0_2z&3p8-YNE$4B|4|EY-(kMqe-)LTp0qi9G&K*+ zbjv$0*xfKNsE%63E<0}{0!09YU1jlp5AJ3V%W;Ka zSaOVS9zrOE-^!wYM$NWvOHl+o(Q~P=zH2=zDECfOE4uU4?q7CGit&wRvxRF>{Vd|@ zgpMZExZ<6y=0X=rlA^Ued4Rcl<*kioiuedOn|H#)8w=eK6WL-v#`t}Z&puA^JVo`ib*pQ-uEz-ALFQKZ@VT4CoxtP=)z8 zhT=cl)2cnT(ia2HUb{jNP*a=NJ9e)#z~t{QV2L|>9Bb;EX?n^PEmF=jyir7d582r+ z1dXr@t8M6^=J|nl7lu>n9bfp({Pj9c%Xx@)PC<!|t4zo3S@2t>41N2i8K+?q zFuv+YWq7xlU_PP!?AKQ{sIX8qC8cQ+1cR@+E5fC%fiO<=td7*C{-H*BF$?^hm~Sf3 zbyULV5%0GmcomJ8Rwc^?drigU`WDb}b`~QLfKACDM!Dgh4_Mhm&^S2m(PeV5o_Ac< z$rQk!S=8k{%=0LVx_;5(hFgc&~r3N+dNK8iv(|PKla&ZJ~SBc^nWt& zjgFg0o0}c~!O2&plUmO{s;Yo*t^UEu&OabH;X7g=C}wFmJ2C47>jbPy8!o^k^!ps{ z=tk|^ix?J1{K1;7($)<+^lYmHYoW1bJWNx9MQEY2jyq_B#$&C7JGMHuR0K(>bR zGN)6RLx;pYG4kxkfiWf@`4!|e#B~?L8f?u}wxVv5w)*zvYq*2`COI}=<`f-@ox!G@ z9?#!|mfW^W#y>$YvQc!=pvWyM)x_pslA~J%bPq55EvA4(Epa&Ix7x+~QWl1KdxvWZ zjMIeqEsF{_F@Y61@hwu6?1LC#)S<;$Z;!u0Yn97cPpl+mF2sFqYHgp-7v65wh(rt! zPO=ggy3nq&WV(IZSI@<%&{z_m31*(EYcJl|O2UI3dLsG)M)QUrjFX~x&jfH~+?y(u zw^1^Ow^hc!oxt^zDc`?Pty9d`=NL&M!^64_`%S|O>66Im$Q zS$^R$N+u)fojaL!WF050&Qi?RR8*?vRbj#BJoa9^3n;pwYQDXJfBG*FrJKuzQQ^HHtj$n?A+lFQznnr{?$*XH zXz7cBCu{*IQtP;QkjK z79GCT@b-;Pa;hGHc}qaSl5?dA_@sT?tJv~+_qX@A*WQmPqR>BKnb%g@OljCBpU)M( zDNg*r@vuDBRa#*swjwuD`z4|=8#t2;ICoBJY<%ls!4}hl`FdOXg@UIsIM8#Rfv)mL z=oE%yw2mZ;U6Ww*suZjFXBN}E=5(@z@~=&jV0S+q(7s!nMZ5@^J!AMo85cbg$Hjp> z3N;rN7R_5r^l8_8#T6;!Qxt23yuDBpLM$s9mSuX;qB6_eUtGeVTTX^sx~T;MQN1)X zS7wpS+Q7hXcc*#8!q3-`d(6^XQWyzJt)z_4IQH$m1antxysw%c>@wgzJSd}R*8uC& zu<9{Fyuj#eK3N9`m@@W=ucl$>DweXx5$I>&o#<=E1pWGc^#XiqisaqwLrHk+(YHbA zCq}nDGR=;T{?3A0!^-a0pVBX9r}opgcPIE$YlRkxz`3iYUAL!s&82Qx)J*bs*zpF@0Xim)_YbG?&BXPEr`aysqCK6pbimiWC+V!n_VhjUt{TzIIj zkvi26d!*Io5yLg+vJK{jPHuNSbP3Y4@+K%Xr6NSFFE+IH2lvdsWRo3>!jYFc=3+Bz z9@!bvng^C-_>UWyi`ZZ_Joms$m}F=--;W5_T`9U={n>sNBIbiL*IEu!Lc!T7Se{w# zL>}CI50)CPH=59U>d^yBcu}6^Y3doFjivzAYmZlc984HJ4knJ-!~^_|&2CzwAk3p} zw4PH6i{?+sjg6I7%iF_wL$puL--e+l>z6V-XjFG+MWB5p&Jrt6ZO5 zY~HsYb`zChX>8auAe*b{gA)8*sU^!#`K?{fxYzs3#=Hu$J$9JDa2Pr zdISF<==P%h+LS)EVNiNHsIj`|xYVzutDBL{PmYea);Vm7gW)PI;3GnfXz%s-{B*lM zably8=^bx1NV(|v+IJ;%7N^St9O@FurTJbQa-#v*=Qj1?`C=Iw6b;KX6l!b>sX%!>(b8jvlkR>#jNnQ5cR z)j|-(cY6+j#SWkAL@+u_|+W0u@QD_t~n(P$?9ng^m|X*KB{0K%@)ION5VKr(91|+(#Uu zbX0Q{GUFXcuMhB=9NQg7)KXxJA__*INp*!my=81Ks-ssfuToByj&`)&?%qwvMnd9wgTuAYNrMWI-uT+TNwiHOS--&*?b@dbit1G%m z)T|vsN?knTN48%;z1?**X&WHYErO-n=$8$eFZP>$Booc%CpCgcE%56BbY&oYth8{+ zpRjE>|E4Rd`k};v4Cij+Y98UUpX%plSKTEC6|A}hQMJVSwSci53M{8hMd=@kiYM&L zS#Q*YP{2zbDlo-sBHcMzNr>tRX@Ptr$JR)SvDaI3ssvdiRl%5bS(!!D+Ps2tB*Mdc zBm|DAk&B9S)a(Yq=KUdU+>)fY^(YOJDi z!!<3DvP$Qo&8iyk@8H=m5@Iv8dKKw7by07L%z+AJC!@k@YPINy4d>jB7;0T;rGT?l za_buOSzO$nQ*4nJy4g16MD z3Wv&>I3y77_O4s1`x#P!boyEK!^qBOtY4dTMVe{I!ZSjE=#Lj)g^SDqRa!+Spv`k% z3qLHUxyzE1AgYCBqQl}Ya$$8{A>ypUus0ORMe9Xn`8AYM5_-XjYrb6v-PjjsmBI~% znT5^-L>w21DPNZY4{tuo1O^A`&c6|>LJxr}lDkLXWK+!u(j1RO!7S+#`#Bi4bV9C$ z{|VQ@Xu|57A6VFkra0f|E-2)o%+<@=BKFg!K8<`^l=*aI59_#-q8j{aWfXN?ieP)> zu5#fIxnp0FGWcZk3WViaZpqq(bFt@dx{9>8^DAI&l%JIqEP?Q_VoDd^o~PAj#l5a8 z8Naa0ZPtgNB{|w%iv0yA&@AozGZdN;K6pg5O4IJGzp92?h#R4+u=k;5XLmDVad9R$ z0r?@RY9F5_EA|An095TaqhzX8M!hF)uKDfmvi*5J`O;9oq7*9Mk8)2s`|_?AoP=j< zZA4EVeG+ll8BR^1M~EIpMF{90G|%+6z%}Sa$SNv3Jw;#vhf!2SR20ko&oC-V6Rg-B z^-q|C|`6fk;+kKZ#CT^fq?fL%UDHraBk z**;1BoOa0M5zeI+>^2ipVtrN;sGSiaJw17yVdc1>X82SA9U9uRNt%R&F7vif{%r`S z;~+(5u{l4=h2+PSIjP~YoMMVV0Of@0n7_x?+ZM!pV9u|S(A~gypXxqn#eeo*q{;^k zvPAq#|d+c zrWJZjy1&Ygy8BW<$q@PM+?-UNG6Wae_lFWrv>*xjz z3GTwZg;?u+(kV@szHe|4awp+y!W^=8mLLr&zzs%;DD6Na#_M97UtAAbGbzvlbpYC;i{+>mzVcBJ|V%5 zlK^7Dfhfc>;!vM&YOR>;b3o3A*$?yzT?&AQVXC;qrs*Ne0^pZ8n*F#BEUheU_aG!{&<=HK(05pu)LhBNVQy~E2p5q!onhwrFh>u zWz(R0I(nu-9T&xF0_!gXS=%odi1y-;Ah}S2E2Tw;iB0919iwTX$z>O~hgBQ{CbqB* z-4A;BNC*i{LH-|Pqf7f1fD!;YmQ*~cHhQ6=A1w|Q^QgEe&d>HrybunxIq?0)nB#kB4{3uga>ZQO2+$bf5lKl&#D%14v{*^W$&h6=#_5%CcvDDC z6a}9$BF>#A9#4)4DOzUqtb}DqkqNITcH~#@IbX!1(Xq22#&W0Nojd)Ht7+F^PMw4UD(I*8us`!5UoZO>>F*;vJtQn5=1>v z;4OWEMe7*{@;W{PIcN%t<7_o}_?*1`*uT142Liabn~=?4M%Tb zvh=maza5EYKB%Q_6sWrDG__B1qfbvH%k$s0Rhg+u=yF0VR?1>!8%=_xycpz-P2v75 z)|FEvyFZRz%ucQ%9WIuAh4_%0(EGOFAw4kG1M`QCH+Ar6qsXJE2@3a5yOQ z9z_9;MgJ=VQDt-&{rm< zZ%Lm~#~(7PLBZ>2*j(K9;Ld)yf=`)|9h+Eck`;4O(!kDRlisV^T}~L_9O_MyNuXqPBYh9UZA0qIx{bTCj?nZNnn#H0;m7 z(_<-NW9v33$Z({ZFX8qO$1gwT{w~0ud=|+0IQy~g>T@VCaAOrpK2pmTj%=D+1!+a! z*!U_aC7mW=NR=9M8GM)4$NF43J3Grid7}u)Q}zx0JNC*Qkh;$cCACU>Sy_zVKDVc= zvXMuvXD@fti%-|X*T?Nha7%`i&RzpT2yA|3Gm^ zG3wMTZf_!%Vw#j9tDH^c_m<-;`K?!;u7x{fdctxy-6WskI4H6sB|8Ij{Bc*c=p`E7A_giJ34KG`*^~F)M*s#C26;0 zrWTFBDo1_1a~yi$hk3ShG6q;@UdWnuXW& zx#Ke9*FV9$PfQOnmnYa+AmmFW0A+1RW6ESM;VxoLGdlqZ?b?JrIQ!>rZ*7%+ML#rX z&r__hrE#eoN_Mk0;ut$_G5QBEPZ{Spws8xN^Csx951Uv>GxHgc|6q6W?td=o!bmBo zcC_Pha=p$##c348{`g}^cit;iBdXxx+{U?z8G8dcAIHa>gW=Q$IFQCh!U~Aby~gF#1ygi;(_o!=H6JAtcogq`++va`UNWtav8DI zj{Fg$T;#aY_%4eZYlwB^h`n7Oa)Ez{L(xP-^iOT&?B%*+t-uHjj{GpmN3Qj=J_*!- zv{@j4|D^;oLsGorDL_A#bZ$}>`8;GwGY8#`KAM=xn^s|(F;*-h6XAQ2cs@su+s3_^ zxIf(H*UB1M%Spx?j0-(xv0OUH^Dey(w3m131c+le9HMBPC^PzwB9S3$Zw(G`jP6m04+tj8Q6dbvok z>}g!LD3Aw@8Mwia8L8qZjrGT9FPi>x+=c3NnjnJ!O&HpN&sBDMWqkN`?)J@r6SV&px4~8`LR#_wz>|x z+AcPnjjNuRssSp%UJzY?@8`?)$ERIqG~wo30)$I@o`FMl%y-}7O?RJZ*_hI5U|`)* zGB!;aHh;wtvYL9oRw*RsXMyn2_db0SoV&4X#T#b~Kf-g)rs}-nm7P-kBm?meH;LzK zCQZ_@jhr0UDWJntnT)2#5b5k{^N$%lrpM9nSmFe7S;8h|K&JzOT>~rs;Dy6!90~d7 zZ;=YuEY5A_`Qpw(bdUXSp5RGh1dYDNzL;L$elhtFo1t%vYW`qEe=S_?L}58g4-g9) z^KHTAI$9tvn2sqaGP`|-E!FXWIRb0FQ3=;yVP*6R9 zkc&jv1#iZ?`XoagCTJ?a#Ttc znoT9(0V^YoxTj$EOe$*-O+nP=>0Xzpozc!eKa>;=jCTPhB{#LNo&*IWA}m)y$x}E1 zC1(7jsI8f57mV*#yR5=o#^<#q@T71=XU-iTz7dPR70yngh z*+TIcuRz>0chy?;RB4EM%Y%?M+Oyuh$RSM?E5(H%(ST>%BsWURVM7Tf)1;2l2uAr zX^OI5Q>z*%FE2Op^n6Qq9(#FtId!)cn7*x=;H#!q|FXdtx8UbZO847A&fWOfPppEj zxYqj9(ij{yYT~d|L1q&}HWTw7W3iK~sW!e^Y!>N@efdFj4GSg~zoHUqoPM0_LJCRw z2@)sd)eey=BotRxW(NZxq57ChZAY1kID-rd&C}BR(lL$lclQQQ)muD~Xt-r*3p9Ic z9W+*p=i_VdPTVEKRJDYqwdgcy#iW!&*O{N=NoSXbqQ;AVCrcyBmsnJ=he@IAkK-pv z=r7FAXlIaH=ui#kE|HEv=19$wF~b(qrjNcY!dffU8M8*YP7o>>5i!d)7+WJlWvvDh z&gn{5ma3Io2_cq8#Wmz9-%zSJYMM4P**c@(Rcic5ko>_yg?$QIwWnAmF`=G5)I_`T zf_g3EPfJus%A^E!axyo+P-tOUUO-f2q-mk4xo2)v5ZR8zJU8(h?N*&jRCw-NUV>GH z(GRWULf!LSfZ^9_ID0?{SD5Cg>q?RG&CCxRb;mgw(|Pim>LS!K3s6A;z8s1#-+GPh z%j4#M?74R2k~K4<2ou?D3(R7K9X+~5g$C2q(yCsYNBnD`*NnE6`kUylZ|Uyw(FhZ~ zRXe)3S5Pj8FY4&sO6hahkjZp1T~teJ&8d|lFEL&yPr%2Azf?IqIXU@sm9_NiL+kJ< ztq;424jbN^Us_V4Pr)J}D5Q9>yj0iB={TP_@OYJ^vaqrF`jaO(B;;!d<%o7LfrjX33>`Eq zRHRDJ$gr@s?xZ)W?qmE4bQqbLg%Cj-8XA6835qJ99^e(VK_S&2}NvPb-$BPRcJX4pyeVuc}f*6@BW8+2cTs5d8{PiY?;D55D~7GWVjd zhW+v_db?@ox$m8sLHzQiU3uhq@Q1%fZ+z3j#6W}4)3z_K?n{QMs_3tFP^*1uGaOod z%tIa#RBgx@En;vZVEtwQ1>G$6wJ z`oGo!uwIG$J^SCqsAx6+4i%Jp6#wVWbCKO7OY3WN0M5xW6W$*W*SKgjmfFqcI9X&- zq9l9Y?1tJPfo~FFdZphVNEoet+o7WWTX+7vg5zbP>EVMrnViJ*?&k)m@ zc8dj+>RrAJ2>-MaZJHtRHO_QMjYmd7ajziBw_!4lnhyl`r>xDvw;gqoKGXWXK%U(^ETO>bL62F zOx0@3I;<3^`fNAry(#`EAT=#29&N^Ky*YJfHdSV1*p?`f11_$TukR}5?rO34vQ`^sW z;q^a=3_fYa6@a&f?@17`gR6`}A=yzell}0YTYyqW+1NaJLK=1QbqDHIF_W4EFv;Qxe=`WZe09yM zs7kRgJVkurvr#{%7l3r!AT&K4`L$||JmPD=(jTGgqxe9ba-4JZ=Snz#WEcuyB`rQj znvLRX;(Mt;&xI<5Hl`~Q6$(i_1B)k|@}wJz%9S1p8BpVXBRtIPB;u%ogALwP)a}e1 zDa1pO`=SbP9Pe8sWxgwQRcO=!!107A=J``{b2N$Cj2iN_eJ6=)V1%;E@+D04?Fmgw zZ6mw`_9qmP%k~BI4>UM7F!tPf3Q^6-fQ&QGRCC#ZUl`*+`Prln$O!Ixa1b$S2%@wJ zuCul9#I+?NW$z(rduN*%c3HDW4fxD)VW%cXLkhj+Vh0q>%sRn&<_Jj5IKs~LvANDQ z-BVzYdc{Z?Bi4f=?zSQC-E^rym8oFl8T^TtS~2N!pi}|QPmC^xf&}RZ9~a3Jsy*9N zCN7*|k_8ctfqaW4jL#L^A3w2F)bUwkLsSsic5~e^_DE%GqQBNjIjPDu7^?VzBN=w- z9+)0v4Gp|R*3;7jXrSzYBII_#CrBr&L18P|ViSQR-YQXarqWt?V5UP+5()h3db>Yv zuUCh82b|u11ZhFSuJ!#U=3y6ECND-z(1|BE-QP>ZBmecig7g;*St#PL-LFI^Vu01! zzzkU4<=%7eK2z@i0L~F>8)9KEaGnv$J>J|fwxAv1`YD?|B&ZXDfTS+!;p$?9JcXN~2+To!%Zg=Sn40mR|;# z^0hExdAu`uU*#N%Jz_WSaay`fQ-%Avlx&ZUFB0t@&N<{uO{t?+IgXrh543;nnU>Vs zct<~70d;jdWzJL>{JC*kulJT>rQBsx1%xA&H8 zy%v#>+ zP$lT*8mQLwNem$cJbX>1RXK5`Jr?qCbL@)I?W{#d%r(4+5LN${aBF_Z!~bT(&Rf7o zyg0HEL8kS1S8Jpncrfz-TwvJ|EvX2DjH2J#b4+rKLYFN*9>j_e&CR@FD>`AABhnSk~N;JGYmeyhr zzOtKiio3nNX=LA$#Ou_zJU@uiN=Mo`Zvo+Zx+Q*>XEB@A=5rQ@Sm+@5j@{l9^I z7LL@Glz&Qcx-ye#c3V*LtJ8-}S~hBDlA)fgDIQ^!!qq^Ye@$!{>o{W=qa2|phKgd&L~Mbb!yV`6zm z^mM=g|IHLZP8LoF=IADl8)pOo|0wP<(*!pwy|{G!y~l91AG#!aV)E=#vxxD1dU_UHQS@z_?*`XEH}Bm=W&Fkc^hNT9|y1( zhuaqE>_c&RXC<3O4aYU)#H(cX2HR`V4i?X{J4JySN8 z>zGNQ0kS}$iPtS~Zq&r{<(5+u9N{Wvn&2RIL2x^US(iVh-8M&Xd>e=j58vo)A4{qr zg%N{c&!Jo~&`od#rUB#`>BSk})W;sa`~7up=G9~QDd61-pjy+mk8&Kvb5*?*OO>?~ zclqGJk>1PP14+W+099)Rmt#Fs6Mb>md!f+b{A!JyJm4Zey5wYc6s$peC13YE=zz-! zrqlp@bZeKq-jSKaYGmbc!ST_N@f2`RMW4;vi=ek2KxC@aZi{h*opR&x2v8i!+1&|& zhNOzi7Vk}~_%`ONI6HV9?Di36q@7+HJ?%v;SUfXaN;q7RZMWVk-Ew(os%f8qmQ~8~ zCv{_ZEZx*bgFgf8L8Hlvpooz<9CZ&B!s)~zYCh`WXMTMaH$Na|)!}HR;}7W?dm8Nl zE<^==*A=&H$VzPW!@6J|zqW`BmBu+K^#L6<=F zTF)OPunCPUb%QX)Ssw?CH!ZgEn3a`5hzs4mbXNw5CPxSJPoQJSWf!*IV1|l9BiG1! z@s}00_1;xeL^J}oJc%Fu=Wh|%7)L$c_}tE6HG;dSJRPI$c0pCrqlhCxFd8#neqn>` zH=`N$0PS_rhR%^l`HhkDEc*7YudXNwdUe*}Y*j1wG#bv+S+^%!ExOLBS<*~)WDrR3 zbhXHHdk7XoE^{|1i|^SFI=@}yc9Pw0ng_>)bh>JmZ|Yq?bO^zE+m8$4XoQLFvhw@U z`K~y|kLPWEJ?V^OvpM$1-O}Fk@OV<`G4ha>k>Yd#C}iVEKBi>Df>^;i@{2)&WdpQ(?R}Lf1WL71k zLS%451MY}?7Tiqj;Z!Q}B|ZO4edGDU^Crv{@CbD_ad+Eng=t}l04t+N$Hl@~`I*F@ zS153_S*E)e9Ahq@W~rkX6)wWzvW!xiZcnYd%ZG8Ad0c_i6A zF()H~H%}>R-{<1a=Op-^p%L!U(=fAht81en`i63dV2|ektA+LCs&&bZX821mp;l36 z4P4kdX4DwVu7bNo% z0A65l>#wBXjehM8#wmfagx2Q*$45BDizN#k6T_(R951W5dCA4K`S~<;CoDyW9}=0A zJ3}yMUM8^@T@mxHKn87bMLNjopv!FeMOfDX7|&ZI^hMJ2f@(M-e}1rAE8{6)=w1-B zm8rp`CyP$7%{T(xN72d_S=8;#lUoI|j$Wx_Q6!Ko#P-*bPX37)c*PSF4sex5VXdT7 zFOD#gC`=@^zn>`mlYg^I|8c0Ez7k*Xr0fEPDBzQvP22e3#u?@xQYUW z+*inHIa30hoKLw#p)Z+#1-u~)9^q{SQodGae7x5>?75~Y?FcjN*pV=5bL^fy7 z!-pnUkuPP>V;_5E#mvC|6T!KZsO)8i?*uO2o#nmEv>zkgu3eZ2;mDkqb8LhvMb3vB zRqz9z>0H_`t`=3uhH)i^+&rM2XnO8|O8lqfAx$09Sn!7od z(L7z%loFV$w{Jf76-wV}x07i^c-^2&U|L#7MZa(-5JS~QxTWU0w<&s4F=SX6Ze6cT z_Al6NGa(UuW6D;J%Kj$p+=>-UQ#d?vPTZwi-osMF+c9&Mi!qS&3goS4Aa&g|6tL1T z>}L~Ws3YNSo+u<(umXTWiacHj$%Ar~B^Y>WjM&OFt?JT_JBx zG`<{R6c$9TT?1 zX$*(M2k|Bx9LFZ8n~VK42C|tWY;~p(E`f2Op|6Be4yD6GsyL^CA?grT={VvsFjDZ7 zw*)C`!|40>IZ#d1T@NHA$-{;vM(2H8{a?lN(GE2V!TmC zleEG_(_Yz!|vmWrYd@3OQ6iK zW#{OUg;hqxWz$H&exw=U1_ulZ_&6j#pfIVTl)`0+QsAg$%op^X@68zWdLw}2AFa3R zL5y(Mz2dW+l+w7GlUAB5cbd@QWKoWVgmEPh&n`=*t#f6^SrlDe81lb=&81b8dqA`{ z906nW(-Krw=8>U^Ge&91c6K!Q1iGW_2Jqe;otn!OK|bEIFwFq3VCN>U)EDpVBi!yU zO&b_|-%2G+sJ*%azv%RV7W-7d_pyiYaya^Kgv}8*-F4A#KBjwwy`*}3$yPGK@_6shCGU7~v1Yt? zrU{eZp{06quKVT)v%?T1-Vm?GXX<;$Nc! z5<@u819d=MH^+0h3!s`E*^S+`p{4i3E7#{o9K4pCIhB4bl?4_~6|J`PMxQMymmjiV zJLxh$`kXLa$eH|hetbsEuuyOtznNaNgJCFK&&>T&33l1#4L1Bo>lLk|o04udt|s8S z9*#n0CjsX$=(oK=TnAnYKzk``6LnEb=dK2&JwfkUPZwP$gdUU3v!cl_*jYLd4BJkt z#>^}%g8KMyB*BA-dL7xZVVKWvogir<&-HgU~XY$c+dcy z(R3L?=|5BGtm9Y|Ze>m$(H?KLwL8lxN|9~e`*J~a!i9ktF^H5NY@*g|Voe_Hc17!j zqVeOm5J?G8LjR{$mWfX4Z!$ALlGAOOnHKXq-${zCE;l3A$bI8 z4Gh5XMfDJ4v@qQRm2TpiMhA5~mQRiUq|Xi{l4h=WCn|-BsaB=;MyiLNx^n0Wkcu_} zn_{a6`$6(}8pKDQ1`7J_iKR-ykib%6=)9efxtX^GXNAkk0jT4Cmng%|CNNnc?V#dy zFbY9~2>Zr0)H+4wYL|9Z*(At73M~!W2^SU@MEsDLGY%w>fL$A6+guJ_pm{zMiA;rO zhP|dnqwY0!lAD`#3Q%4bXhVaxxmWZcay)Z{9YgC7@Ha^K4KkJ|Mr@OJ3UrVkawIO1 zXFyh-K=)#Tp@+F3NlAh*T)y}%%#&I$FcH`QbHEV2_JlTRgmHjQ?N=ajV6??bp_Slq zTOvt-@^67IySl}3ltwu@I6?p(5v(FqLQmy3DE4S!@X-_KGN~bWFg#=LMTtvo=lVdp zN|ubgAAWu4Fl^zeO7-`sl?1g=aE=3LUFA;y+3-P0^#v-ZG0_tDdqV8CDx)GR+CNIv zuAm8OSy)2)6xNX=1?mswYTt+%ccGA7mDj)V{|+rNtd^&<)7??FBZ;kx!GLHp^hIkVsFjF4Rml%thZTxQ z`PpajDSKU3JWN} zR^B!!s3L`pssc^{>gz*@_(lHWBL_{=u?;;mNk8fNRUz+O{R7j@mA}?EAk}O}bo6^X_m1=8 zQbYfck>q4cYPUT#9Id$9UvL?F?FaS9-Wd1hYH^Zf)qk%$;kM7T)_V8}Z~}4JU`|1s za}=@j4bY0I&2heHbpXHr5kUPH$-0-GbfQeu$s7lvhRtyNO>SEHy42Afs2mQDPktSE zFYOgUUag&{>xIvOau4x0b1b9{w~r45f*)A-B1F~sLW)-P59)L4Moh?~ zED%o6s5FLqU6{GA0_XsN0$Ulh_plIJuDPm?lp}??33`ftnv(na^e;bTWpDo`9NlA@~Le9s2hb12n{@!Bfgjc&y+*`F8g=*6%lTaRylOPhSS8ij2f z;Re%xj=@msQC>}&Nxzkx!;6dMKY9-e`#X9*;8$El74Yd^;cHwr6gF=ij8Ai9+7rK7 z>c;lCkUUt?-Hu4cc*}dWeCZ|8MGRGNC2F&2SX$9b`$>8x$+)9j8bd!-fJomqXFO_e zMjgb4D*q_Af3(IuLHOKD`EaK3WU_XP##VBf>cWR`DC9E0wLtW|vD-mY)AD(aUm6J; zyp&6&^DhAW@h3bfw4^DD<@aTcfev21=6Unkbv*JEtSe8mNuqM)Ag|?*kz#K}2dOq4ktZEJ`KHS~nM)u4ZGP$BY7XGO@tCKyn$=Ev4ZT@PzbHvMfHHp(zluU>?Lc!cNNZ)n`dlQgZfX zfwcGbp=B0gJ++|-WON4%<5q{RsbzJ)VITE;)GyC|ZawaBubFg~6-a_-+F)+Z=q^$; z(3f;~=9h?chl;f8*=n-cC06h6KmK`4IZ7ZzLfA4odi_x>y8u0J^TE8=5e|8Rt64y( zBAc}Bi2b+~3dNgT zu-tn){?-2zEK(%W=_~6bO{I}!On(Rk$E)@{w!b1$#=Nj2=JHgo8 z?=NiZpUa442cpt1zmLg zC5vQCaDu2JcW2lJ($)H78|d#0Nux1=60)(GTO;B}8S_J1>**j4QIU^rEI=H%BAPZw6R96Do;M?eg9FmZ(tdrxH1;d=F2bV+!7UVE$X6l=0-E}!%qXea`UJ|wosh&sG$hOFc8Q*+Q z1sjfzheM0|{xFH>5EEw}_KBsO(yOc7ie$}((Mk@w zshpBM+IrlsRtx{nm%?FnNKAh+9sIaJ`So~0SlsOQYe+qx{E38s1TCf#Be(cgrOh%j zp{X32+s0uYbQeha$Y7o&8bR|4{II8(9OR12$TaJ-4O-z4Mr|Q&pwI1TQ3^ z`C3wx-!8v;d^jO)W6a;SL-0pMB|mgLM7&($x;N37I`#GzqWD0_prCsDjDRqL`kSLc z7am4bpA?67x2k0obM83ZD+an(3~vTxEll?ueqLgJUcEzo{J7jdEuqfDjego#vl@_y z>vn7D(aT9d1fqlQW(8jj21J>p5Paqe*ah?^HZo2_jS#dAuxICNBk02SR5$H)VDZHz z^3?DJp-T>VjPcaX4tEtg+^NK%1R%@wCW>;kM&mXQ!YSH9s!j8Hg>`$a90c)HTX!R> zSJc)@m*gq#@be$nRLD}W@7!ehPv$HPt9zIBD8)owFGrAN32f?2w>6Mr zQr;p=d(3a8@9vG4p)JA;OM7}?RAlQ-Thk$Pp46Ns0e{Bq)LAW?P3x=csFsUwGCr+G zLG^6{%ky#$b^CDsYD%iQ?!5)d`839}JR11&_lv(qn>DFr|Mrw3N;yzZk39~5B)<2& z^`uxdNe=Gq>ybGUo+taT>GkBpY!!>&VR~mh7cQLolEetAfa3`XaUS;Vy4w!P!`P54 zfcgTEkCVYoUb;ZU3Lp?Z=Vi~m%TQ<=_32WNs_rxh*kg%Iy%@$3FEW4HhqlD^55jN2 z6Is{2aU8!_YhQ|u?5v_0GhKW`b=849ekc>gd9A}MhtK`bph+`rbeWjAuKhYMtsoK@ z7SG#9%a#>;&RYIy+w+Cz=0|}2aAIr?d3%Spg58L&u*e_I&YI6wwxnf?4t;TWY>>i z)OsyhWDJ7e-HKBoo87$qArBFM;Cx$Cfs%j*z+qR6 z>$npgO}klLGJWZ3tj=2%_Q)#eBQ-25{tnmf*^+Kb&8IpT&H;=Ugq|c@&I3CW8nd`( zUVy}~L;Y|xYVVEU$f@h8mCDoGuTYWtYS>3(*N2Z?&PF%>-iZ+OSYhCn;rOkc-|Fx} zxu-tn(Ct`1t`elNqKs8Sr?Eu$jH=$PI_6Cvnj(el7+R{M#l(MWn&RnXXYF4ad^;WfN8wEa#mce`h>{A~ijt-nkM^NFQh6 z@p`o>AQkH6z*`=ujXsxqzlq`CY1}ko>_P$GyK3UIvGS`EUJVSu-w-Fuc}?NG&`Z=` z1q(rmBU~^?RvVW28n|=9s-TJi>Yi_lCriI=ZE+!(`bsWGnF)|6n?qhrI3F0K@#dbZl?8y=stHDjkKDnxonA!XO;T*qLI>9jOM!P!|&(t5OOIi zc4G&}t-hX!c2&3vKlL@+2jN@>o_f(!P==ugCVX#?gv9^}!PrsSLkHX;z?l+1U(Efo z-nUhW<>19(v4}SONWJrgYzb3q0sRz5g?}3K+qCx65_;uf)d}O`dNKGD4Mxjg=gwkl zVfYZ{k5+yY+@yv1dd}{J%^{_srv$v_2@DK+$IKNVNskkO!4@XYJ1?(yb@|0O4w`@K z$RGCo#!_B?G9|{x$u36kyK+x<2nwF_G0BBK6^$g#3Anrq4fcBJ3w7V*P#rT|P|k>H zdc{4hilq_-IFqR})5x_WG1+bI09B6ECXg|!%UH|XPe*e65fPbIkwy|p^a>%sO{&Pm z*elkWqx}U^ZFSZ9l@MW#DTN}YWxb==-K4Yz)Y8^=`@@aObU+xq7}d3iTR)#PZs+uI zzBIy+R$If=M?Q$;I@a*mu8zMje$iqYYo44`QD~6yX_wC8qLpNP9UIQJW#VBEKBNvj zCp}{)d4&pDP#{Xh^udS5;pS&tf3v#GE9b*yTag7HCq;iecz}Qlhx=lXO-NVxbiM^T z4Y~!7Yh9lpmcl66v39Dldsc8|blTS_%FiMjP#TpYoV>4vLjhTUv{*e>V{PjvuKRuf zt+qs_Pb64u6(7ZVgTGgt}o4=ZR3rjVQ1_H=F z`lS=J8aap5e0YcY#Ox04d3B7W0wk-7+a6o|j4Nn~isM30NlorizR#J)3)+|B{scGo z*@Fo`(c6t$YJ-+IoH*eE5z{0|L;fBYDHboHl^)}{XgKunMF?dW$-t`iB#(lWqnn;z zE~+N}ukWBR4jU&b=W>6w&Bi`D7R}*3;^FgA3x2h&HqpF29X9Rk20=%Z%A$fw@ZjEI zV0*3Tq8at)M88=mCojAsSx4D>8%%(=c4@rwVThb_vSrnThq-llYaHos#}fyp)l;}&dd-GH z{S**3ws8y{cm%!zu!IVHeN)z51p$K@6JJ!ko?4rjj}DQKfe!*dM4(|0(hF1pj!0N; zTY;!IanNfjUrL|Z?jRf$#0TLkJJu;HQXWR?z(6Kb~O#WvNFW|EA*)OQygi zB1}94orw#L_0YJ~oE9kUg%1)}h;__;>F{6(nTBcI7R25 zxWM>_6Ehu^=KS?ntay+vv^Z>232*p0#Ioo4F$J5`)|qTU*UhtY(gsFLMWj-~Vp0mH z1ybBRke1>5rV<0S9_rVRZ{$b1p!f2*(ti2GQFXidnZv@ehQlS`3)%}FPq@rIm`|@2 zPp7sLZmr>*DN>8eZI_wjpmZTyo3;LSMk==(Z>h%}p0QtSdT%I2JV^YYE8s6u4Wo~- zW_GyFk4{P?g-WKGD0<@7J&+=Crf>Ej^LpVhHBoaus{kF6z%y55N3FXTi8_-)v2i5O zo9i`=C{HkTd)5RyO}evD@-Op4aPdJ#Fl2_Z`JGiKT=Y58vH1RP-94 z6h%92JAP9!J?ui^k&1sWP?{q@g>#^EiZYLG#Z{7i+#o!5SzsfHCCy;Jpmbld{4r0s z^%WWLj1SMp%JL|5Y<$FdNx~1a;9_3ep9>Krk+8j6$c_bS>vk4S{9+1y2KKaX9c9g^ z=eZUjD4L5<3)}QkS6ao~H;TgVI6Up1=x5o_--UlK0&{O$P!AoO+srokUBM`Of3&=8 zgpPI_pnWS6Ke-m%%AQ)lbMVt#IQb$q#DzYBc~-Gd3bvurf|s!mB*sMH8oTT!+0j+k%gv;xOj60|Q@#0vy;lSyTRJ z%o3WOvRX2ibLd{{^?4Wq+_i_1F-7D_(Nt5+HMR8x^Gc@z?>3z&ThB$FqQ6cIdHug+Rr|18^tLbd#;>CK|)w`#w}g zGww#nJaN>;H|8}>9)Z_0DcJRK4ZM1{orQYf&~0}6xP^Hz-JK5Bo&SQTfKD;jz+L_D zL=aJw2Kc-ah_6DyCVzQ;L`b=+GUYES_76kay!Q_Ibo~)H{bn9o-6k-x>&345wt|b} zxxJcR65;x5J%62Hyl5VXy@u@KYzrl@0YA;A!c@R4 z(dKU?oKUtUa4-GDJA~XCM3e~ z92m=$mgidmy^p&?ZQyd;;&K(=?W^ur&b#raarw0M+XN05FDe!7YZkA!KOr=(KJ^F( z3$Enit(8puN9={qS5<%s$eV4&N%qGqi?z98>aN>y(Dy9(Cs@@D&9R*72gfJ((98Kfb0VH>YfU3N!A%8&Zf$>OnuD+mT>8_9-L`)4N1)*Q8KRRyf~S1?UX}*9gYVLKrlKgl)^_3a zbfi1O&dEXX{C1Npt#?JgkDA!dP{|DM2jnpznKoj=`@N=LhAFEfpXAkZQ`B1I*Y< zr$rV&d{64^jO?Mo+_~p)&m6<|%4s8hGc(Mc(t2vnxp^igxJ86ZBBfJDtjvsZ-{H&K zTPY(|MAhYjH)w75bfJd%OD?=ID)B(Gq#3A5M;96~ImyMQ=T6SnuTD$*EiMAAb>KDq z9$ZsdS$hKQVHDlk)_&t++bj5nKcxYvM&^-I1|*ULARJoA_)g5gN^zv6R(es_qS0zL zcGY6^X?x-|ykWtr3b3qXe*!KH=LgikTW+)Dy_@?-6G2SxL&_$h=gmzTIlL_+^1G6b z7eaZP$~A?b+5*NGD+@fkCZ|bqs7*#mC;bZGi=2Rp*swRdY=dIo>R%qW*#U7YOLUP|8N+%t78oaGUJi&h0C z7f;o(Mr!*&FdcXn5X$7clea@1FVx;kpXop_SP3LW| zy(jR#th?AZ6pHEyExVWeZ;@TvSX-DhXV|19#`XWMq+2@GpZ-1h>5FVi4##{mu%wMP5YXm`9>Gy!E2`__6`;~@o zg#HxnBZ7L$fDNpp}N<3xoZ$>CuF0(vmkgeo*05fD!Fk8)^N(d5){ka`Cd zL_X<=9Y(F1Mn4N$LjxoDd{@X=yEQ1_-!rX?{e7vUxnt5Wybrd)AS$i}rE^{){uT`s z*;p;l;Vdwj>1;EjVhFTB{8OH;7=9ATKLr5&huP>Kb>4pwihd=%_`f|nP;}tLf5urt zWFXw{lm~x1EPS^NB#s`qiomvAFHWgQ<{&o4&t}zwqv%9c?ZPa zr+c&7VDzg@_%qjIR{ZB82HL0(ZV3pkK!0)QbUsN`^WjTiBCjhg~qTit-HP8S&dx-80;E})u7G#$N1EN z2O7ESdK-aU^Nrc2R)&0m=HH8`Ty2RSpHY8i&}ERFh9?&NVcPncA~N^yVf1+4fj(V?53RuA>r zpCg|So{;Mc@UGe^;$0QW1GDFN$gNVRup~X91)6VQ!9b~*ug}8Juqv5ir7$^h2EG>l zOC6a6PKDp4{OpP=QNLS{?qz*_>-OJkSam?$;tSaB8@=;;9UlG3Sm@7nuz-Og+N2nC zr)@7~e#U_$lV{hiEEGK*8o?TK%-Sd@9u|=QU~1|)tKYsacJsB&1W7#&{3A6d{fd*%fLL6-k4kk371Nu+$pn4z z&;8|>Lt+Lv-vu5DmGwC}I8T(>$HI30iJJO{M+b^Gxo*hXm^0)_Ke|CD5~+BLRP}(& z`G;II`DTs@pn6s+fo|E@zK65V%9LYx``3_?iD3)}DlkuMWfQf4_k@4SFccgAj4X^m^NGYZifcb%nXO|)38 zC+uhN;~9T+Am(_;bD}YwHaD$fxJB!=}wY425F^{T?Z#H&eYWXY58=J~;k@^m(4$jG5WW~VdxQ$D?S^4;^} zgSHzR+%r5$E%DZeUvn(d9!0tp7M`^Aks`qJF^z{CFI4UUQMN5pPSjknz+#b~Wu*Iq zaFE39_4Zf@TmKID-R%V~2E`vZ{-C;?k!q9;d8B1XuQPRKfe@-KMK{ z>!1Z_-lH{N&qzeqV4)>Fn(p26y_csb=W6cSGhIBV=Ffev|0&J$5q3sEyI6~52#g@Z z=j#--O*?TP>9~m_pnr(2-}C*G)D2LbtAEw?INWl&2wfGOZXDuZ^(=|8HKIk^J+&KF zP3p!6k@Ur6eB_1lJbvn#h^h_Gzd5OA?U?%X0si3@CD}7_b4zf4)z3@b?9&*%MvdCa zmvN8qaP?lo!jr6+3%mJROZ~CLs&JT$UA;P7iE50(3D3LPe`(G7^aerwJikEHw`x%1 zklOt=#^|mAmGiyET!5ucO z7RLUbxufb_H;ee52!Wcj8P>&OAo+8vNnLLsbdU)ujdFCkyjqyp1H#Ql4#g9JB!W-F zl(^H3fvt41)hJCem-7Os3zDM{W(frH4y>O^%iyv@@&UUDA~cV))aIk?uuKL{7}@TNvtXJyDe-Ui|QHD=4=XBh^4KDapSCotyb@x`SiIgjHHoj~4{{dOke# z#$d8y^+r1<6z@-O;N7pA_NvoxNH=;zK$bsidb)Jj4#?=!wEY^aXViCYqOy5B-1Df? z&5TdKZP~J#Ya)HIKdaRON8wD*>Fg8~BNnMP+C6b*gr8bI_hBP2bq_h+n)7XF2TyBpbV)%zA@&XYJsK+t14~F`=4^Gg-)m#%yR#aTm9qEiX?ue{K|W z@68xd!sZM%*hdtNOSKv`rc_w6B;M7Si`mJ{QR(LNqOm8%l`*R?>*qHfjwEzux_0$E zcxhyE;@5pKF}Y2cs?qjr5R@Mtx)VHGcY0nP_4DLVC#ySZrFV5|WUJ_Y?C>V7HxUb2 zoI=LDb)-Nb92*YOW}6v%gy*E;cXi|^#xOkQ#k;j-Umle}+~BTS*Y~juyjOl_j$Uh*7h@9RQAbZ^_Z&pHQmf8p|S}HtNDZ@Y93;IsN~T z_Etf0Mctcsa0wdRHMqMILV(~7jZ5S1(73w zb)Vg5pR?-pUca^W^Q=KGMh2ijr*M@<3K!QZItx+lI1=)Gn0pb_oDdGy5~R4&F@YG> zDj0SvVvfC721p4PbI ztF&3LO_|Bi8A4QOnA?FT1-MCEa5MF5O+EZ1G5kkT4&&`U)@8Pjzl`m~9O02Y-#bL! zj2Vm=Gl>jcrGtImC57Lr?dn~;9~y}(m~6VHKu_Xq0&`n6g4rAFTJZ_L@y5(=WI{G| zleHBb+vdseI8)oU4*s`CfDq$|gQ!6&V#%uvtW_%ylB6OM#Sl$&DTp`y$Jj1lpqEjW zD)x)-r&@X_ZEnF)98{CX(gNZ(#EiB1 zAAc8RO(184Y@e9yNQj(E68V6!C&0w7y-pvtZ{h*Vw$riG4^Ef2(M_UyQp%j%eMi2k zWt6iX#pz}}Ia~WjB+du8PWmn>yI=dqWt;nV@Q4@GU)u6`lQCXV^0m3zd1THWijU$4 zB}^X8E-Vh}@i>vO=R@4oqk4`ZOrx`F6w=1j$5}Zl8G*8W60~W*=JoxJ?N|AG5@fHw zt#r|FlAcW@x#Ir7D7jL|9;x2nB<@(OyhL5Z^z7%!17qb$QGrsqJ0rgalLMbp0gzd- z*9;@lmI{$-ux3Yudm*T%<^*$;t=3;GJZFyu(#gV3w?9Ezw z#CvOLi^EW5;BRH zmc@a5_@logik-nE$~o+799N9XZdfDLpv>)N?Kj>u&$X|4T~G)9(&Bh-V~$Tm@8LOJ zl^lyJ0G#-#9in6>V)&1u`iO1mB~+T;lwdwWvU~F#6b2v-zu>ABp~bbYnLca#j^Fa5 zOTy0Lq$RU<@$DPVdz&cxZkp7aMP~L(67iFFs=;_MU2?$%t^$o2A~1|J*>P}htPd(C z=OPUeG0mR|7IS{isHPv{A^B)mDl3I>A8AkMr!17R@A8?~E0{x0c-%p8s6vuYk$ zg)TcR*7%XTa%!yu4}_6w+L?z@i1hC;nVrXt7HfsOx7DATq%08yX?1VJn{9G?ENPLD zn^pXB(4(RO(BpEtZYh|Y8Y*#{ljXcNh+02}rmTcw_uh%QA4m9K6V%;t58ZETtGBUv z9GpV4+s*8T8Cl;hT!aP3Z|#qh2>JC!?57j`s`*3A5p9C?NE+}iVVk`D#OTtu*2;Ms zkj%dWsqe!u7)lJoa{_4Zkf7n8+X>f_40?454EsG5H7(ex=K^mvP@IZVxh6?LJj1~8 z-7ciudMaGD)Ts@!8|~nIS7bIXalBz#T@BV0hZModh>~lC%{`u_*v;5Y0ri%&ycjCp zFRs-Awj+G1QUn@@83-$Tp4z9bh66PMfPlVmbaqVXKuNC@oClu^e^!*9PF3Y#jIskG zk+A!xl>>ELpURA#!Dpcp>$Z+J^LceA&JQ!!qR={jcXMpK0}I99o8qfs2^q3;x6Q(t zU!2qa6kn+I{1Ll!L6yoefi*W9t7>5!)_Vt17ZCsTz|`=tqL{!x@=Rd9xvt2heYK6ivQH3RWbNA?N4YLam!O&6aAT|hX!VeIF39ipq0NuVUgv!r zcNby)CMrS8oXzTlRK_Z+T-hqRHRZkl-{xep?lNdD}GbCl(7RXeMW~i4{Pk_`UHh zu5%gpcN^P}3AU8|`p4xEj1juqsVb^K#jUSxq$5XQxQBU^evOWHdY^SxuJ&F5U zKx9edh#U9#{hMO8tT@#A1vQZa>^BLIpm`2vcIojp%qxPCw9V}nh-7V#@Rc6i>?beb zc<-ftb|QQ&dh!DA3eDXDu&n~O@Br5JXSXGyt6=hsp*-yXKym*S9_+5kJW8TGL@DuZUfmvbZm?u^0zG_32Lr{ z%R}J{)<>Lns}s0#tW7!+$26#vA<{1qcHp9}hc!} z+C;8*4V>){1H68cUibiU* zU*H0YdIIJ!t-SWQ9uWnS?4MkeqPGo~e}6Q((~i`7n`rbuW@>gQpBtoz+at{^l1w`f z;*2?g@N|Q;CVq$Or1yub+dqETXtT{6eu;Hgug+ASjvNJ8B8hHR&n&!zXO9!j z%MCH;;_82LFDw6WYMt|D(gz`pp*(z~zIpu%0!XUbC}0TVsP;-?EiRmq>TL6(2ljiF z=RaFc(Mo`<>P{REF4HBsm~tSFLXw|rnUrdkj`saX3+E({yHz{gL_@@>ox84X-UBZ5 zyn@@v)&jq&6@K}^l2e%=kU*rM{{IN-@V>fiOV#u=%1CLhn|QciVVn zi*ehLDNr_4v)@~?8A+uDE~WnP#B=1MOpn$74=ZN~ z*Zl{g{=dt4{~seT5zQUH!f1&u1xMyp>)7ooPX4=MO@Vlb05QWR`+1Hcr;h7O&wJ!q6k@7lQTP*66evz5$Y>`owfz3Iqx&Zr${m zk^ddfnCM_!)KnZ}T(tZ{=sNtj^XB7%@M$kTTnd3=!jsX(f2#o`_!Ic2EF01s%-|f|`8?OU<1LGCcqs$TMU(h-O1M%vG-G~z6Ii?o<%|$_43rGb)}}K{OVN4fNg5f^%vA-Rv&C%S3xfH{b!7cwfp?5XIp@-> znd*xGvt_ih^%Ek}w41W<`>{r+?F3=Ou~y8wV8nIDfum5pJo}vna}UGkJjrN*TgY+a zQh?(zWSR^N@R|PT#0#jcm0|I2|J*x_0u;aGxt4k!8;-^Z99`)M{N?M6zH=b7*29iUl-ny*OJE5Woz0*v>##?OsoU!f(rF5Dy{tth%J?Y`c&jd8C`H2HyN#emy&f6Jv$DCa zz6kiN!P*{oCGAN;a(HAi-J5P+o-#H>zh7NtvsytJ6Xe(8>c#IdC47V{NXq+3>&qaz71Y;Fe@mbc0E z*MiEv)9tQt4teVD*KgDk-$6E2WL689u&|&O_C91wrXAgT-e9;G`}KR&8lVq%X7g5~ z_4G9OGFBk$c;3FZ4)V3U{p5&_W!0JaCb+V)S@yb_5{~;`Ns%|UhqtJ<`jpG%?9kMx zpRLZ_Tt_yBipRbx!gLwyuI&S>B4Qw7>+w%64d3BJUyp=2SlEmK^&PibiON2#k~aA0Y0 z%a3m|an;k8)FhT^sfxFQyJnbdZ23K0>aR~G39)iaY@9hTr*1M140@9kWwKda(B?5$ zg!sO|ti&)GUe2(s%x$+_9GG}_aLU=r8PG=Ep-j)k_jK4ZSz;%#S`TQ?oh=P)CfUH^ z{3uqiecN0c#XeZ`h;th>+T(!eH0W|Th14P7zI;$jUn*6%H*U}NMG`=_^=~U*bYL0% zV9*R&guvMhQtxxE((Bi)GepEX4E;A*$L7P#+7t*R*Za#8AK}4DZo;Al7xJjjz^>G| zcKrMD(CTcgcXgRRKyc$$N^o^*M)6ds;o{p&=TVX4F7+|MP%EL&pZT-3`-*>u()|y2 zp3$+8hRc~dhQ!bNmpCNmxpPi`3*{~%vI`MF65pEl85%8LC-oNr8dp{{-@if&2yu7eLdwpXDKW!5pLuJD-KmT|ttB6Yu z+*V$d>95f6S{wJOxCaHz>lw6M*Pj*}t4d`aUMcRc$t4Q+W$a!z9k<60-CUZ-yE>3E$?W14e6z@I`I zT^;J2sIr@ZRG$lBbB-zbUG691SuUyk{?a$zFZeL8GU?tm>lrkIPa8W5gFNdx!ce#J z+Gc#t#_vj&!OizUPK6&_)V^&}Lna(R6HX?FhbX#C*~-5-&7Hj@sc$B`-fh#e1v;tT z9yz?t!Q4w&eCa=}O%)&uEet`9Iore$7Ve&-$4^zlAzxnZpJTL#v`oHytY|TKRS%;4=HHy)qM~!dku*NE( zyL3=l#Jf%}C;R}pidwQFvWmO*$s;TAYLcnb-y9acp+Q+Kw}$ocov-xG?yw8Z-dsXW z$y`N&LFam1C)209zv$~OOS5m|#*C_w#TMICwS}3*H7>CBh|YKaMlf2@%j_&+DW}*U zmCov;O1Kd2TqbeA!cLkiYt(pB)q?NCFsJgDP_Jfc&Bg)V8~ z^!j>wH|W(?R{XHD+|DS=UqN+{I&7);I_!xESbm0=8-EQNtoX%EXFV%4RU||;lH%cF zYRtWuyH#reTt4KSU3RA2%k#GT3RB-;Fdsed+OUMdE{B3>)att6sVe(uIOpe7wnZ}U znoOuiSg8wii{qS5Mp?EEGP^sjrTOkG>kthewul0b5-0NEWR4m$O|+kr(`!A`IOP7Fz_ib5S%WQrH$DDW6fzgl_PaWhh&pdiZs@&8H!_*T0f02j6GRP&ZY zQFmixuj`-|#j-DW4N$@86?FO~%P%((H$h{qRBy&azdy%zIm5+b^O`39DRX?%w8OnX zg@DTMXCMN`P_>Mh(6+JStHILpHKjxU?`=MmkonH8xjE>(hVOVnRFzr-X~pQd#JEeH zF;V=%@VcsD)2u(9qj~TO5M;B*m&D>z+*>L+yTd3L1)f#7^I&l&EwC9Z40p@y{m6x6 z*7u?Wnz;QULTbX|n~#DIRbrwL=yx1Wd@P`rTO4+Df_9mKlW^E9+&lfp(N(8|?I-eT zcGo)`%UW=}e7O2&9ucRmM{W2dV^hoNIc?2pX_ECS>a;WnH4O%IycFN+nu_C2&-XV9 zGutMN1JnYKjsR8e#Gi+Le*{=q)be5)GVAsbJhji_(67&vY4E-6=8&_~j}!H`4_vxxdP!D@ncHD3u`5 zM8Otkb7Em3qC>-j5V(F+Wk)-10phTBW0TJs7m=))t#+Gr#cpfx;|MhIM)=HzrAN1B z+wulu)*TMlJ2G!W5NB3Zx-aHzS~QiR_se&l9t%|XtgY6ZB6Z5m>maGMhmkD{r+IiG zcMi{a1`BTmACft1oD4!)zPSXBiNb;0u1UFme>dhBOYfb%&IOVUlVzS5_Xc?I2pw(V z6C1`CIu0L^E)y?~&XwD{2kX?_3(FSL^^901*R}}#{7I*=Wf)lMZ*rYu*yMicmbF|N zcKNVJx!&o622*B%g6B_d|P|^KEDKEJg zO?qz*$7g1-d+k;WWCrBcYPCuT?#f5vL(6p;?PK4Ta{!%0+e9}(?8&D6y&6J$tIjJo zfd2DGV7B1;iix_>SQu5fH5-l#X@d9UHx}9J(JS*$8?y0>k z5e807Q!oYfAG0!3VwS1J(E+&Z?QZ1N3>o^1w1-!0pp2TST zl^+MSDLlDaOI>mZ{Qd0|L zR3tkpNwP{1Y)>bx0kTA1q(-e_)SvKFCAwCiS?xc|EPvtC9e;Oi?^(y#|9iJ>RZ+hE z^tJy;>3OVO;Qaw5OQ_ykCjx<&83U3mVRig-r@J3@BdVQQQ`1?mNASTg?Mzzj00!38 zf|r+5I>er;`W8Vaju}Rb&Ub5L?$eN^!&WwN+1yM~K@G#{Qr4Ke?Bj1Pe55f(%1Bg@ zBNZ%{Fu<84m1;9N{`BnCLHXrpK(i5FM0zRhhh|}Hu>jx=_iMB6mv)NZ6wI^+&C$IF zgIrnOOhM-Wg5q{jq8M6DGzvn( z%6!*dM)=)({L^}CC*T6WN&VxafdEwlM^K+uK6+aV zR!m*T6U3gA4;Q(|}Kz>)^K(HknoPF4@vou1YEu1ViKx$2(w=+E6u{1f{Ju6xlI^6iz{53JetH#H(HH=~+i|i} zhZy|Hj2b`L4rA0|C_@ECIbF<5ms?%S?QOeq)tW?$9>lMA}55Fa~1F*~G^!pn4?TkmlC6NWRgoMqU z(lc_v@(RAY?n)x8tficZmP{a+cRhb<@-iu-2RSMh;4de4O zZi-+;&@L+-t74R_=LSVu4cO)CRu5^)yDdbJS&hYc4HKKGq6qsFiEeG=l794?kv~ty ztynQn9|T;+B%=5Ed1XF!@@nTt4-*Orus2JCp|b3gr~xiaw5@M?ryFBwsbNC0rjzh| z4~D!;Tv}(+yZt^i{?OAxi#N&rnyYV-i7G~MagT!j2NWn^slq!r-%1UUXJhfA^6}hf zD2z9)YK?+>KgL}~k<;Hxu#gjK$duqJEKbf@v;7}k0PUK{%Fb5eAQMs{DQi*Wz0C99 zC#LdOKO;n@L*^W|6VP^NA-)#|LR=0EVR2}IduDSQ1bnVG5i2zC3n;C=Ag9y7yt{ln zV0=D*q$ea*G9eul?M~;%g`b+#LU+|icLN&7j7@N7{vNwA4;wC}ePu`!@=NMi9)_V&{m1{Vh|6xAm08-R(~rPZP3e@ARVAS%@pH3zQ_N}W67Ekbo|V+Ez;q-N zjv}y`PWV}gQp>?^H-w$+6~MpBqY=-)1q#Fc{!8rG+3&T@W$yX>(7;( zQjinkzJ-s|O_#yNG6?%&U!_8=Pb8MPqE9D$>O!(6A;-cntd=-@!FKjb!MH#75l}6( zO;3!h6EDwVxY#XikPEWZc_!Q-6I5h&(+KDRbrvbT{3uslF?UyHr%gYFMIa^xD2@DzW?sAu!SZ~I`9 z_;0}hUy>1z>UWo$GHFOF9HQ~<2d^Je9HvE<^j3;3Wzj=A;Kh#8_?}pvylTlZq-eVl zr$eFEa>HE)-Kn2{j^R7q%aT`Gj6Gd;k+A22E`5Uq?a^ZMd2dC)!#j#*|Y}}i6zBaWwe89 zkw6{`&65RiAv+2g(Sf7+GX8FJ!#Sh92Wbc+oh7N}%DuRVRI&^k*C0DX-I6@w7u|rV zC478*Na(NHVG(E*4McK|_W@9Z7R(o55~lsM0!1mXzpCV4qtl*u@R}FgqG};1>%9Z4 zbADBLFRn{_F7ngu59E-73Rc1)n{`9UsFVE3$bh(&jEwxrfQ)UQm6iOsjH^}h;ZbfW zjVRU{0U6o1?_a*JnMkD$skmozSMu+-J%eQfp}&OEQJT34p$9@9t~su6``m-puh($R z9?m-n_p*ucx)s8mBYFabdwx0hLnSf60-TN^ZJI$Sj2+^oQ-I`>BV35zcHYg0FGJJ) zk9MIocD{cQ^!0HET6+_Xe-HTwvMVDY zqd0_%Yc~IEUDGhk`!+fK03Av#9WY4tgY63?@g*-u2AJMG8Q|M;0ULY$7ltCAoNP<2 zxSS5p-9suUVzyE{dovoLtp+wJ7<2BcW5)N*i3Xn0urrhf8@$5#%H5c~uYX%id7aio zb=XZ|c{~qrnO*rgxaS;2y%KIl;Nb?woHr8Z)~X~ad-CI{c0}N0PaJWalC|F$mi2^2 zf9k<{^?D{fB2b~oI*_X4hn9YqEQy2gpDqGzaGQz*>;?kfqg?g|$f3tu+{9uOL_dFI z%#%vS+m?WK$;+s3ktN}TMX(V&*C>NEq?@6vt@OQp6z7f^X`O0;SS;J{}Kh5PU zE%&*W$>Kr-h7zvKC&-eRJX#}GIS?8-C-KjX^~N<|U(vu%wMN7E8hR$^4QpQbyNE(T zxiQLk6y}Qs5%JbZZwyZlyr{J;agWmbH7$&QrTck??Q54`KaPk3SdfDdQ*kTg-wY)O zYFL#V0U1Jr)3(I9EQqqM;{_`MKQ30cZzf}*85!$m8ZF($!62I-%IFQD8NvWoG%5`Y zDvi|q+=fWNDLV1%A?@8sDbU7}^R#*xU*2yM@Iy)RyYKh-NZy6Qo>822ZzB;}axCL~ z8OMg@#-Ee-cI}@o1AEw{pSkeiQM5V1`b{mckt8Tr1{vG z4C_y1V`WhA-Rl%p0c`^bIPgNjH~b8t)A^vM!ikh3U(^C1t^ z-LiZoE#gh~;nw2%4cg;NeOYHmtiEgX;bl*2L-kaF&hPbEuM&kI$RHrt?WNzF&bBp5 zI5nGUjd!HBA}bT|`}VOn%Kga3m|pL?XJxp`3?x#IYN86*x=a#|-cV$nGCr14)!O_E zl~FAWQUN?PvK7S-wyaGn+vrP0QXyHBKk2Ub=k!SfA-CVHN`5XTA63`r%cW zh$;UP4S8O4o!VOXC2eR=U_RVE)AmszPz(X|89o^?6E%xlAfRQY>YEJ=OmeC9bmOI) z4556nw8*FW)SoMzv+*Tt;T#bV$dI5#nccq7-_^xsSeBW+QBVYn2hU}qv} ztE;TuLgtvyCcj$FJJHmV27yBB;*0Kg%=zt8oNIybQm?g zVdn9s|77{G_;pN@TU|fj^wZqz#xd=h0PC2W8b-K;!oGa7LpK)^dIM39pGb?G$Ig-O z1*IuCgm5OWgS9bN9!5?O7_ipnFBVq=7u|P=Jdu@#ExvwHiX+8P5ILz@>6jbw-k(0l;5P}$U zbL8D{Hnq4jq(>cqc;QZTzWluXlk+YY7b&8fKj7ek1#@rDkt~_oTko#`yYSANghh;13<4RpSVJa(;DxIZ=%OfAlv9G= z>!^8k;^5rCqmqrt8C5j#a9M>JB5OJguo6y7o$F}tj1XZ?1 zE-7PD@!KKjocyS}@y<1Q){NBOmQ6ori{%>H?UJf7Oc(9ze48(>DhqA8fe(LK@`4}- zisP+3c5rPZ;5?oqQue2EhZj`*iYL+e_`M8kSARYMxN{0!=D6x6Ru;szE99~~`MQ2c z#D)8s7-}nbRzxLU)6>S}0~Sg^M)&qvuBHcJ@{^8NNY7xb^5j|VAmCR(V|AQ5$;tL% zvi#&tGu6--3Mdj_fGV8kLh8qr# zU^q7(OWQ|zSgf^}*(}o*DUJJxrL!u&Vq|<$E5r0>Pv*MI=NvP|HL1t}K=JI;iFbcac%45cWOk(v}Qjkgq z*o9*h%`qtneQ|!Yf!Z_$7sdWM4O(r&H=+->s6MGBX*z-AWUF~!1{M`8DHlDxtzHY# z5lm#1Ww>{_o{I4Ji+nppIBCR|29QR!oNH9_61gu5Q^Y1u$R^_!e64`kEzmU(b5}*4 z)e^r*BSy95Lzkm`^YiBx_YwLD6c{UTi5HG90PY_PSS12kM$a;VkswJSM^PA;iJdJ3mcgq+ z4!HCux5prEkYQCs+5@!2-E9r{&zAgNfjMpM!Qsq4%mW(drId}f^>y}r2IK7+fAVWERHFxB^7tDR521@$rM_X^1m#R#7$Fbl07 z5xGv?qQNf2`tJk=dli5Yb!_L0m!0LWrl-%p4OiSuLtn>9HX4h<0h4TJFWkpX?d=(X zc^7*{#TH?4paV25^)XYB;KuVv)0>quxr~^zl&*?RZ0qnF8s z|AAr9_d4BLzfKvatA~#~=h}xybWFXkbb95X-m=+RF7lUkjf+7>Ir!OacT;Z8+RCIi zZPt_C>~b0|=At**5i?QbcYT!4dz5jRML0T#?||A8_I>Tfg@N~D1XBjg^`oIRhU;Dk ztsB0c*dMJXUuJLq;YuHez--&&E~`Jr8rR=#rgV1NBdnC?Men28(0^7JpOv2tMx5b( z$kRm;OrgkHs$HG#LHZT)NYaPwKVv!&XU#qQFt;o=*lrPedyEYbh)1nHT;}{xa7+^A z7kF{}8aL&!a{UZnC!eG6#E%94MW?|(%0q8sa^JOT7-_1_0l}5|WaE)6suD{ov9?NR z#PT`%TKN89|E~QMccx+rx}!6rIeqR@mV_9zMj}~^Ef71 zNWAtji%GFH$%|BDgpR67{bY~o@Mv+%Y{Tx}Td8-m1uoUoVU5=*Wr52V0s+;ti^K-5 zitKfXdui~)xvd!_qvNA+Qo%=sU3xN`@#_PA<$>bOdREp?%P6f2nkW2IdUEGcs}6qo zxBl0chgfbmZOe=&2b*^*BHae3W%@lS>&YkbQ+7s3XUB&ZS13xK=AaOt7e0B+ZUnK9 zO0Xp$EEh5A&Jz*TUr=;jSFAZR*4SxTds>k95+f14k+K03@A)QO`Y=)`p0{0+xjO09X+98#yn)kHq&)J^3$AIE>a&5&5 z&8pk>2~^UbQn+wfgAp_~I6Y*yrifI}2{{>+drhSD3En0iw>U5j15)C_t%7rbJ0pj ziK-Mdx3L8g_s1%g2x`UNwPji7W`=r#Oc!q>0tD2E3Xhg7_HZm5B{tD{pcAwIhO3!08hVpYsauMa_(uQ^PDZmf==?jdHd)I`-W>6{W^zXkL3UYs- z0S=SOQW(^8|Kk$T$1RsLuI>-dU*Y#jgDWW!9Vnl-* z0j{Z>{5KF@eUvdJv&JgT#QJ2vzFHn~gnpYpzTkJ;xk677MCi^6Ceze2a4Y%`FnkFGj(m z(;vABv-z~rJUEYP#rB_-GlaOheq5Fl*!`;6gT)6T?mj>CdJ&!tD@~vzezq(|0RY%3 zG6V$2e%QFQsge%9B(df0BMYSx;_g_z<4!Z-ZnDt@Y?v0MN+v3*$CCz2m>5Q$jVYRN z&``_pV3H*e7*i$WR@a~SUjq7Ng7Z4P!u4dwHrL-SzbHk6F2j&Qo_Xi8yJfj1)QCu( zM9!uBy4eG6P_f|~RTQZU1M-e>7jW>48pG-aL48DY_D-F}MmU5b%nZdd9hq_-Gy)FCO-{j?y9B$Jx7v}}SK8WmhH&oXzgmYSHCvwuER6MN(x zs=Yg@URqBtLL38qQN_pree?u~JRmV+wKLf)`_2niE-ROLd(%=OST?uD-$^wkCAR2% z=Tq-=_{c&HYSpO(wXT-Rs806H^~LppU-f z4+0!K05mXmV@G9)UTTwH|I%YazJ8B)bnr3$_o_&-a$3S7mF_8ufQ*B5^6mW8fqx z4_4|sKi)r?!VRR5i%SD}v5G&j=jGkpA+c^IQMvVpDeEZ9>9pJsyIO??jJJ*SPDgp} zT9#_uL>mA5P~Tsa-}O4?{gA`i$C**D#Tml-lWtaVj)>fy$t9LqFWDFQ zNfjbeLX@OnVoY&fd$-84N|97RESqKtRG* zL1{YGPs?%!OsgMOI&5m<5K8@K@Od@DW{=rMetY3P{4RB0Y2^~~{W7_|i5|PUne68R z9Z^7$E1|xne1`DD8x3+ zj5?YW#eB5QhWUP7XBA@Qj)&|&lat%aWdOvw#~k7b6(T{^8bj!5at{g%UE;qNcd9%p zOHH~Af0%_d2Gx%$BB*a&EsFR%GnO^zZAO(BX-qeS!cK4G@vyHHBedLSZ|LVowyLRo z>F86}T)+Q|!%9rw>2mlJUTRra2KXx0$-)SYYHdbHhy~Z?szO<)?IL7EDMJwJJ zXg&H{G}wdH+KN-+*3g&^uDz%h`e6g^&TG| zkxb@x((7;nT5_Io=h#t+V;+|234hw<&tg^dIkVc2W8^Z_OG1?S8HZDnm60uf$)=XH zy+R%c-fw|THI1By? z-1ylmsnAsd@5@LO_U}g@5)e{*V+r#M%S?^Cirw-#%b8%1obs@6brtj^nHGnVM6{#nwqN9jci4==78sF#qoBc* z%1*Ef-&yW8Gd+5u8}kN277|u}9MxAOsQ*|YO{UkE$yiA{-G{=%L*l-A!oV!lmR`hf z`A~Y!P*Bh05bMb~I=E_k^*65wx7cP^nw!z^HLfPcAoq#}GrTESj76Vy$~leN$LrVM zmf00AQNb_O|7I!g*mdRg6yti)lgH1y6O51-R##thxc5ifpsf@h;Q=GDk#0(t`S-S>6j-3fX5>M(wOTtS{Sa}DkAgA7~2)cICQSo@#z=GHeJ zbE?+S(8waUwF>^guAZTi%}y6VdK7On4To zN^#2`E=^_KiDR~D3N#@`op>t~Xr3AQNgc7b#$HCYTEU`ms^!ME_MCObD)d_WV-aQB z&^}aG%?LGpVIM(!cEXlu&LWt!c~i_fKwoPV4v|KXeEs@95se59Zy9yoykojtgakF+ zP<=szsqHyqMSyA1fGoAgg7Gm^Azp}5%g#EyVqUdk_HjkLtaGXnrr=y^_5O^nx=;fkbu?8mF-*(bz zyL_eADct(KCX=YQ;E`=b+wc1<`P)@TkV+vWO_wm}L)$&uaQ$}#e>_EMmpb)KVJ9l-IJ2Cq5$-I zVE}Dk7#QJe4?vK5(W5MzyTNrrQGtgxzMIXZzZ;}_yV0_2Hox}7R%y8*Ioz~U z&lrCnrXL$QAc!pwP_;5AktR^2y( z@fyhDhAx*XVG)?qdfV5vdrOjdqOCV9Qds=UbX$E3B91RmNK9-irH8N3iW;*vF1`gG zzd2!8hJW<0E{_{&(U%)TKvG3wBIECI*Lt4{C^e&_oZyny|J^&8j2C$QOL^*AxqCKV zZsg_h`P%Szt3(x7<&L!LSV7Lj_?YQ4%YOb(u_Dms8^(dy>5B8d_RFcq0;dw`0(Sm> zF~&`BN%Ljvu{nvr;2lsI_j-RKj>VYD`{Nn3<;s#4QcYghFZ2*~GZfX$hNIejTwb;R$<)hO_VH~Zx9Mk{uTm0g-F?=wS}gT-vnCcX&Eg|cV52`{d-_Ptm-uT7Jv_V`NtlN(!R>AIf!4Z!hMsKXlP|p7vfO8CkZ? zkWje_NXYhF*@kv2)Jo`uxrBw0QwwYucDqd< z`^LzG!XW77#|Le)UT-1zO#B6K?s3Oq7o1KZJDh-6+k#@SKJLEz=On=721!n}8aq|L zHM;-l1yD|-1oPHxb9!SjZqUd38vmAw*Pj?*RiXVh+i-oGUieqQBaq~!D&CIe$1x)( z5~kG_85AeM0HncZ4;L2xgq{$rDg;f$GPXUgv2B83m+J^{LoK)gUZ>Ib*v5up)+a?_ zp{Id~0S;Cs0F+4P?f5(0l$bDB5{_Npz)&BK;d_OjQbG5X->;x@p8Lh9LA2ReU0ru4 zID~a$0o<;dqs2Bl$)^)|- z`F;0CaM7LJd)Ozsl`iMT3c~{SAGUv~%m{F4KKvmu>#FiC75>G@PnvS()v$cO5O>cC zN%|5|k{uhJG%m7uTDvn-q(n(lT+07N+*=04*>&5Z0RkjwAh-rXaCg@b2rj|h-QC^Y z-D%w2t$_}1!M$;Jx7&HYZ{JgA*Qs4+pL?qAzphnJt*&0Z)_Ud`bIdWZ*e_O~XA-!= z>$`yls_cHLK^$oX`$r0}AA|JZLvcmP5&5YST|&c3#sf;|lJIYUfJ*FrQEy1ur51}S&b((ReDzFd@e ztx-R?F5;5g6Y=LJ`YFKqwM20wfo93$Tt6j^#1B2CZhnaKmB)KaoM29)Q#fappqhkp zW)<(B-Zrr}ysDQ)TM{A_`n*DrRsmlWrk9v)`OEL!R83gU2ou*<{`!*j)F&Y&GL|$T z3jrw;eAZB`9i}sx@E3BRGrF;!m$stCPQHiwqq-=Y3lLu&DKIlTY}OfepL-|{+cOkE^2cIA- z+=Kqlac=lO4-JL?cl_l3U0L>@p8Y=<1@q1&X||N-Cr>KfiC^OCLHJ3P-}Z*((FuT+Npl}5+lq0;pUc2-f(y49`jgo_FY%ZFvSN^O z)iyyfo9rBZj_6^GFx9h!S`1gbBBs=JEbwx3lAcEVzjh%MB(MC{4G$b%?Nu3Vc>m%- zs)ZWuZ1RvI7ChBlC{cQ3AYI_(H)MxRgGO#i$sZRtNfSGSabXoA{yUl9=eTE~aVk|V}bGCB`Ir47d+1_IEqhth#=&ZcP%x?CgFU~(^5O~nZ2pUXO z7QW_;uq4>^LUaeTk;2iXeFOX&dg|%NIQG0##bdI z(j5`;xW5_s>{_ptpv^SQwyrf+iN8B}sJbvnmL;~f0srO#-^(*^Kaq~7|D+8T;AIOo z>d|PVtYqs#Gwyx-=DEi+Qp&MjrQr5Jy2@}Pm)Yze6f9|cO@{hf5iwdC2;^ZdTk1Lb^0_ghZ42Z<6!D&E<~)H+g}YLov&rL-=N$``HvL)A(4(Ty;O zDBpt8g0)&5K+ltA!fNv=dbuAaT+)cAd!L0%jm!e4-@v(4^6#;^Cxfe?QJba23YU`g zz;XI`_!%o2iW`I66p!*`3rmZfoEL1xREAF8+KaU8(-PH75>vg>5c|z6>da#_5_3|N zSSM{^iqcA&D9AE;tqO@HS-Ol_$ckB9w6C}0i;`stP4%9S z8W9<*bKny(XCF(k`Gfr^31*8ea(FB6gD{#bjU1fJB*{iS_glqlBd8EKlP6UA9o`az#jADCB z*Wi3EEo2i?D=me?8efWrYg3)7Z@v>+CR58HbGydi^ZK~UHkZ(W=dn0{yvjT(+tk|N z)#(3}99W84>Jp@M;*OLl~OKNcPD%-O3;NJ>35U1DD#+3@SnA~+v&jfpaL zXQw#ZQgZm*lD)fQ;%d?6DlTF*&mD0e7IoX@SZeI}iD8F8G6H(skZAUj7 zX0NaVbB$>qX(3)#UKdeXRa=T;^zaZ9yn#B>YV&j3KNi3jlee|Sd)bfUnS(vTNH92&TSc5?y?|7pdl( z7I(DybJwW^+@jV+p_`@CzE7K9dCwDwz#J>%E=z3MXZ+sRM|=0J7r0&R^u8xpsi%iU zS49)&V{G!^Vwa165ZO8!MG@*sF4u;X=sHZ#qmihFwBiLjQjnt#(IIKS2>D`yTJTeD z>n-&*4Zu`gZG2uc>g^r_!rwDKldQCp35$s5@y2W#81O#dbH3fA_U?7X?xM2ytKy_2 z{5`twE7rNR&0K;xh!^|r*&}?R4jMVm2iVNY=#{m827gcr{Mo|gd2KX4>|~Z*e1Jc? zQ5NB-wu6|txb#zne!%L6U2l(2T5V;#vTN{)H{2T6C=VmF`4#mQ~ff*#Y!~0|A5ZmA1Iq0{VxL%$we^Z5* z@9NS7;g)ZbQ{Ie%tGMvDI%v_+@(n@Qs1Vf{e#wl~~DJ+CGKHBe0 z8zMYbCwG`vK1YV-WgnREW<^>L@>mWCY#Vgjzp#6~P3<-5j@@m?-=dZA7S7rJ%V|L! z9m-MCjD|C;{Z_%I5a$|=R)V(2c6(SrVhLc0C{lQcX$lbZajj48vSOC%}0UqQgaUuJyBB3g4_+$!0$ zp`b4~8EQeK0bQ~%fZ>%^u0dKDqr^cTGp(^A9_xb39lnmsjf7`XoxvLy z2BVWcYW;dl0Qj0U$P(*=)@p2Ho4-xIT#WQ(eGXE>vM#e-Q;#GCMza^w7_k<{&Q_SRCZp z>!jXJbGvf#zU=!Dr@`ScpHEim>#o9z@9n@KYeihVo1EnN7ENZN zh7f#vypu);`U&q(Ya^N4I2irIPB^c;t6F;5aQx7|3#tS};db82%L0|bb0%{In(tRl zWhK*ucs@X`%cq%p>)# zvCPw_d-l&oMPjujjC3$pD_^S2#;=j5 zax4vu>N39DG(_xA_c&v zAk6S!H?ZmkSshwi7CnRbEZ22%-O*f4?yg2Zri5E$)Y2Vwn#|liEi`%gCnu{P9_2$M zXBnybxpH3+rHr%&5#erj#p*$lBs635n5h%vj9q1s0&V1j(Eqp$^GicXLcPL6{L|g4 z8Kf;@rMR{cxCV{ufCFzO-d>SBDfkU)x)jgg!lvJa4!78Bs@y)46y$ zQC&^zNr=>v(wbG~Z(R#{zitKei+ohq7fR-UlOPdFs&DWjX^n&7ee9X(NDlOu|MA2o zSz;;uNo`7MK;Uf8uN&X^Af8;AzS&k7D>_d;SR`K`O6REwjQw`a>eD;`^QCPQtE-7z z`1kFFRD@hfLl@vNqwnLwd#RwqYdi9Z^JOvAgb88q(ZZ8#OxkP>nNXwzHHdsN^fJa4 z;r&dLsYco^16HA2v?#4%hruJ#-?(r~2x1EjIQo7r7c;?TChD{wusWo@$})bs#dZ2* z$yGX%YSgiB7VW%uKd=RS&hgQXG0@T9j-!uHqnEqBZud_iM22+LYqj+AFJ}n#P^J`Q z)XmBm>WpQG9doB#CjW%=iBZzxxK-4c8J5=w{9fb?uWYdcSEstLJD;f9$U;4p(-$`VAPOLMMu*$TbbcN}9_uAqwqC+%8p zrLMPx<(Dg@Hz>+QLh7gRZ>n5$&AEI3FfQuU{`87veO}5kLcq>TJCi<~+mmt74=JQSEc< zR!2xy90!*LSb7;HV$Q3eMe(FG>m9$-~?$t_Az3-rQ zMOrc~cp_NCsq5E0&LV*Hqfgt?^+At`E!B?B%oLn&m{zxuXhDPAas0!+ zm^GMwfiGdJwi0UJXAoQNj_BuFiQ``1BP7jqarKf?2=*s_hB((lxC59uiX35Fp?IU5 z>#t;jtZ1>TbP(v``7YQJ`Y(q0{|8$A8=wCt!1do4{SS+v|9OW0_2~Wg+NwYPd^%fg zc$HAsMqQG6=?KdTbteB%1W-p=GB=p_V{>+o?e(eZFlU76th!=Sa}}Xi4;En6qJMb= zL6Bb0q%O+L-2=yZ83`eqF^yV^^7V$POLVbz_D0nW6XcS<0C;)I79{ySn61h#fo@oX z&2%Zblp+7PCct+G)63idZj23z{_d7#VxBkMZoODce#_09ss<8?$x*^~?QK~^F(V;~ zjCmIg-bub?6<`GG=~7O1#q8-E0x^c=aQ3Gy5~)|Epw_Qi7M2tB^h*}cp(tm1JdbwE zC39|^Cx77-ai8sa>S;jUe2hJJUY>6X(!X$mq1PE2#c;8Iy*BJ^9w6%2;KA8&9Gu*! z)C&ojMeRMAzKq{ynbf4bcs!<-SQ%VhvgS^yZ@B?ZZ1DCPg`QmZ*o3_n@}yFl(y~{v z4p*E#J@CEnHzl@E3HQS26j|46LSd88pzY}(+tQ8=I(beP_gu&tF!!{E#Fjljkbp|C zJ()%@-ZATWmF!Lp#v-gf-UiG+ebn|LY;H_Z#C=~`%vE>wX}QUnX&XP+i}Whl?urdj zRXJtL5+Zl=*#ERDy5;X|UitCYY_0jKy)w?z!-2s|>J74{&$`6!&egHky;_qKHs!rd z$Tt=oz)RIp3yEzwMb1gC0qbC}fF@|kF);M@B1GnLB?7d#$`qiy@hzkEt{zc!k|0NG z5J&8m2%JXYjvF&?|0I2)$$~A@SsSC%$r)%-;$o?j5e`dd*#dxl8nEJ>hGM%~e%Lih zuaOGM7@KaqF(Tq)9CDNo&_l1#`AzIqm1M~KPMzicQ6}5HGv)Mv^Qfya8QJM4*r0f^ zX@_z7k*4*m3U<^YveSUr@PM1A=k;TRXnB0S564*A_*dTN$@i5<%dHLuW3BVi$T{1a zPdqqN{0k&yDHXdk^GToYYX%pkZ)%Pj`Hc@V)aqN}DH9xtxcVG;XqBzh`)pJh_rc}pjW0JYrJEKHj&^oSnA|I(<{ljjC?~= zK#@^ON(^3Jj3T3rk}nR_Woo-_oG>ECT)C5KPxvFIQSi1D6bIZ(6VZMoKk(93UBv=ha!fpRQ&nO@?)6_u0rdxVaAM(w7WiuF zX2RByrvXnbZ&MIyR1}(qYNnT7bnWJ6-bXoN^Vu6u3+?QK@t0@ACvWZS_Ov65N*7r3 zlc)V@?H^;xpC-zKlFB^XZ`YN~+ROE`!!~~w#lwcb;}-TB(LXI!2qf)wIGgPn%;5`6 zY_nYiOekr}aVr6+_gce~vMVK$ha+&DV~b#^n)qGfS*`-e3eYmk?Ga3Q=M4rqKJpy$ zc}zFXZ95PxkVgZy%4tpqUH^!VFrv(8?|2s$=}WGuZPSgB*eskzDFPRpT$)ylt! z+(X~F_3*?zQ&=xpgto)@tB<$GHz5!NDpH`6vC5hI>W#90zpJ&Hx65ARm(Ux+d%c@z zoYdU0y^NBn!!(59_T7sZhySyB=LV;?X+xtQ_H5F zb9l0{xSwu&U-Y?$bYiHv4U`C7Em(W^NkjW+N1Xk4nTNm#hq9V#=5ETH0RxXSQE(ex zmye=!DY^lr)J%cL5!0=f%1>%_b%Cu)1Q`Bqvn9xb2N7V+0`IZk(;k$SHcH9R@L$cS$#}yT&JOpdfmrvFDGJk!5 zkD7bwxP6wtB}y+eHP4TjyGk1-@DjVdS|~TLHB2oCQE#_#2UIehO(`muX2Xv%cHDabpNs5Xj89FQ?QDmLSAZ}) zAvhyuQWOJ+Ps+8-Xryu~Vo^?kdewr_<)3RV)nZO$uP+V@fo&6j#muG;nq*vN>n7X# zl&DrYdbZw}J}umWPT%QW|G{ux!pU)_x>mD{T0GHpZ%g*1dzZe@Y$Ee%B+-Opa$Z;5 z?Bf}rd}c(JHL0rw#u4r1iJ>*zqDvtKWT7u0@%}y)`c2iq%Ww?LcR^-w+T1J~t&F0k zQQ>wWYi;-R8Ib@2e)jP8(#sW(bd|Zy+sOKpB%$QW-vw(0f0&qd;v&A6RHdD8v(iGx zQDS1+#S3k9_!{Xh>P;Uszpf9kiQ)cMCEK!nouprP!d++#f!T$&?f{aTI$fQ=P%PBh z(9a$TCk8#b-7I$UI#gux*rT@w)$*V72@ zFzf1vDlV^YryWopb+!2i=b@q4EP@hx2y@iF7aTD;wPno1+ppMyxVvJ1&)lrg@ZK%S zE7PkAvKe%=)n~k3TC|t|L`;v#7|!rbrl>=7Ii*EeK^YX9$=^tbTJgmA7erI`bcP(r zP#?2d=TmfW>edicy4^kfiHU=y5n0uT|MpseIu)YhI3&CihWOkGFcZE*tA(6Y!RNL}v4 z2dk`QJ(}C^z_|p10N_wzVf9q-lC&fUPGDRhsLcaJ^A4mm9KibucnNf@@h#K~@fXtStTa79w{Wio z@ahza=oC@9z3kV~w@cA;SFMFiftOC5^i`q!>KF!oLf{VLl%@mv*XCyV1n?CE%8L7%y=?@!zsJ;?meNh&?F0=Vh5l;uUM|WfJ)2zrUjJ{r8 z{(Ct(x>Sk=M!Y~}S!CLQTl;7$%#Fo`LfLhT~WfH5adI78fSY4c! zK7Pvw%%)`fPjIX-Da)e2q0*s4=Kb=9e@)hMsoz(=asJ*(sk%H7n3;r*;(bW+h7N|4 z(Bp8VJ|HmWdoCrANv}eaa&>(k`KX)qcHkK8Qw`OPy>k&NvWARh>$2CGm&cG z7gAuiWZ%|y&x>{3nBZ_QA@OcfR#qan9J{3GmvnO+IR5xRuJxW=#qFw(d=-lLG&Tyb ziQ7a9wUlm2Ys8L|rMLin)p1^cw5Fc?O)HLQ{R>|=GV&%oL$Wl*BK9{|Zb^6RbQO@t zLzEX*oBHnaiPap!WLq_14Djbew(+M^LPN?<;K|I$sMY+CSR?9)HENY6smB(=x|d1D zBumVB(Ce4%yA`c6sf0$!6fTGM@7JoRISz}s)ka*+DS6av3Fdhct^7#p<{!QZ_rb)$JDPm^VDVc+_!O7E$ff6;R`HcW&pZ zxgUH%#s1P6djnXFy%Fe6+L4tKwH7xx)XY9xiT~RR0KLZh$7?hc$~C>612<4%>K$_8 zv>A@X6bt6oiq7ceA!>PrCMvp&4U3aSl&1*=d`5yJBvpf5y4pU&&**IGTb%^dnu$b_ zwSP?-xo0m5gSD)Ps;)(|+Ac@sQqx$_6&8KCyt%xY{tqpH&B@*$IT*hc?x%R*^SZ#2 zE_-J$wH^WLf>Gfj;e8v5eVI}8Sro(N%UNgdk`iHn6@BzJ)qVQ?ZrD5PW|@a71GwtWI;BrzPj;ix{o5}=%bIx_nns(1Y4{EfT zQAT^C;N=U@0|ntveSlh((h-JLyAuxAg5cFTrH$r7F4ukmld7H@z#p{rwGe6+VOco~ z{Zot09p_KDg3L&IJ2$s5z*j!9de~%!@ftKFyOIf%-H_R$pOszX4~Vv4*YMl-`yADm zD*#MoBCEl@##+S^1&-r8o4aDnx_Ba@HwA(LxVMobuGfj51Ga-3M>;A0T7G`#yU;%7 zyRN-YJ)3(QaX+jhZ5Zv`Yu1SN2K0lj$WLSUcrSpCc z_-5|AI6c(uo{y>H9ES+Z__cIfU)`RN7yYH}Qh}!E;I$W-KC+^&yE_Rcy^oo$tfWL-zl1wl&Yz94GOIh4gs7}uKGfmxfFA__{@%9h`qUWlyfexjLlkosY-!P)O>kix&8H-! z)jHsFKO(B1#tgf&xqU{o;Y-{w3US3d>#I$M{ewAY8GNwpASJslEMj2NCi8aYh<3v> zHB=wh_*tNA>lx{Eav51oJNq6z*XrD6z3KjOUjLcpF9Uk9D24~%cXh9W?rJu*qb{4; zcy%>7V!>vK98Y|hv!S@)7Il2oa&eLQaSV?rqWht@N?QN~4V33c0^HKCDs^3w|3J zR*%lg4-@tqlXNinP!Mn6We`%wC&)}hcFgiFp-(3HW|r0nC{2b(eq2#o+aZKP@oF1b zw0|m?rc@rMrDf1qxOx8G)aLS}s;i3jvfP4p&pdU`8arVVX>zgdjxR<+erZLQO|j?@ zX(s*}Y9szO2KB2up;5_o_GV5NJsc?)WbrQ2f)htA!D}ZDMon)Il6@P6@7k1k-ROW`=6{K zA6H7d8|j$SW14;tWY15!)k$xb z#W>e+`mfXo2PA6ivJRF(legW zJj{wwkuDo5QBJSVE05i=ebD`Yp*73%I9>3JJdsaZit$~w86TzS?xoqQds7-kj(Hx7 z{@W<_<*&on9frTupEE>HjZb=PYJc%GVTxhj7$c+7t`;MLl4UyjaP$P**NqhU?qui- z;*3S4G{+<_&V3`2in6gE;#W3xqVPDR1s@XSpa0x9-JJZjzL@8DNX~AB!9F+WSg(Uv z(E?aS$8|66%6@R^t0JIMp*}imUUsv;dJ=ws?>Fxtx99%lm+nE#+`I?<>uU)`2nBiZ zx{b*C4;%NtL+AakNxuJj^xr1h|JHl_$Fu*}M*pqc`A_rym!tQenq&`yQrImrJF^YE zN|BNu_bE&_u9tB3uk7q61M)2DT>i~ZYLCzu4enBVzShK)sO%MxDv$k=s`%r2(uYFv zxcYC(6zZsx8o+%*5*309SHrg_bvNRe_h3M)O!>VR-8}#fSA6^rC$Aoj6p_~4hNN7$<5`dXRq2YI^h$9 zHl%p=T~Ev4KHjee5u@0&tUdNWI6ZTdPO;XlKddYnn!9GkWu}~FD@R|4oVis~w`P4? zb2CWG1e_Z4j|KB2ZY&g>^jkji?I@|v;iXK_)m(@pj1<*7SVTe^*IOoGrk?_i!uTHx zw0Q-Jx#{;VrBEgmtckWwBZ8GGYwWE8kJM24WN)X9SnkP4vuWNXf$^G)pIHYCTm@#x zEo<2|bXg0g)(-MmzRVy%g1ct~_=+6*B(Gn4Ny2Kl)|rHxAe*xq1FEv3K4!rBgU&Nl81w14`b6>qV!t#7x~(!cx36Cb{L@5U+hGy{i%QW@%dJBLrX#RtIX0KYlA_SeQz4+@RM)@B zFulGYLdpq*6Yk}_Y3{{8Lc?HrwdcSc!*6ggX5hU9!`wj&*&fhyphCR`#}$6!C!ae` zS(nETqwC-hoAIlxdE-R^91_E7+ox&d*V`S~x{&A#omX#`&I_v_RgqWCK3)MG%LC2c zGh!h{dH8VN#jjlsU97B@DEMK!IH+D1jK%19ZAAtS@Zw96PtcJ@R9L|rCEtk1t?Lc$ z?)P6;K26L{o-0lCE!i+qh7OrEZtse)3pPi z_uq3gn^TVctoSD6(Vlg|A=b*@EiL2`vd1j61kZC&lJwK$OP-*C&4T?gxe69S;-T)< zcP_`WEVvY8EzH!GCc*L2`ue!y*vfoIR610r$Q>5Bd#Kp^kzUuLs(G6T z@CUq;BU6K@-iZJNsS0ye{++(vKfTL>>wJ7XJd4Z&f`L#Wh<9ESV@w=u6DPBHYl9!m zjibw}BNggee+C0_cyP(bwf9Da(ca=v@an%YkKk7fWL&(51WCv`l!CnAf%4f>si-R; zJ{o$6!uzA}(FGiv4yG9AlAu6o6L6HgcGaBQ;f0LCDf&!`7+3pF?wu=*6*8Pb^{Rfq zJ(_!8z`UlxbJj;|bEw-J(V=m})N7uP>9?-NT|OoecivEq7!{^J*L*B0#nXG6C>I&U3WRRXX`%N+`0i|kZaD(kt9 z;@ahq7^Pjn;awb(TN!zI;p4v5jrSV*B5jB2o`Lw)BWbEqdis5BHG}Gieo`UL0Tm|Fj<=EW$q0%wQu=U|tlzu7BVRwSGnjKF`A#za?y@ zbhC|A>ie(1RmyOGwJwt+zHe|z*`B_A_4$-uW#F)2$IWKxjPJbVrJaf}kbaZ>t(z68 z9l3bs$BIQ>6Ng%vtC^F>>A}F|^aA)>chlhc;RRn zb!w9=-VvH@S}jOHmkLqxVE^#-i+&m1;0!w+vDKH7v*0R2o6JC;>+;1uaRQF=TjlnQx}V_p5Z=jm1;w(0yMi7H+s`Q zrD{e9Y-b_Cy*Wh45gLEaAK)AlPi%$f<3jft}M&aB=?R5;5nGBl!wU-H%pKA{C?hx;J z{JrmQ&1oi3mt)dNlIi0Tm-V3ZBLyz>2d}G!`oX?>?$hOapQl0TUsNJ4yuh*Ynape# zyXVsP(sb4p4baj+?Qs@9CZO9JiUgHoO3rsl4Agd!K!9WL1x-O9wxc7fB|SsbQ-&$y zDeX)ylnk#kp%zRKsX%wnuW?aX6^xjXo-HTvRceI^t@*5nIe+{3*vvfc9pSdcgmdgd zb{=PIZ;1k>=6g*&ysHtZ2`i>Q7~g(XDvqW67S%MRJe=j8Rlt>Y=q{F&0Zry#|2WJf z*7(M=5RMqt7=}FOp#7+UM1XPyoFl{GzY3{vyRnL=(Sg3t@F7UaBux(W4N!&+@G@d?|aW)ybiCIk| zozL}e{G#A&Uw|2!em0XcJ4O*avxSBxe`oKY9J!n8Nl957`NyU2~yM zQYumzcX0uHSmswOrngBpH#sl_RMT#Ajov$1bu^Mp9EOWd2q0*9TEH&9oK8B*bfF0Q z4(>m~YHSnEGpPT@^|}p(U=wM7E1V3ugrCQd(NXX0D0lj;e$_}tv^mMnCmBIf%arwv zO{2@r5}XAj>Cd=>SeA~3!mKU6mar^V`d1zToewJfsA5EQQ)e}wukc$0a<|6MxeoX- zcJQ^Fq*4rA#1;Rh?HiF*m&C>*rYEl%#j<&&uFygYGg}-v;_|$nlWE3lHIXyQaGM%BIQ3q`z&cxSj-m+fq2yhO4 zz8kkvz;m_1^-#QzK zeokK5!XC}REdp3ie2V>UHW6n$@Du<@q|o^9cicN>Nmfq4C-2E z+FkZ87Ll7U8sbt-5ZKX#V_{{|A}2W9!Kt_k#++-%|bIe_-Y-&vDHKWBb}Zj_xJj7pOfPh6<(o^;gHBw_BYC zuLSE* z%fqb+r`LXda62!%anndLXJ+I>*^6dv6lad=818 z*Yeiyf^H^Rt&OC9x7Ka{$htn|X!n?#JK7Z%k6&AcnH@nvx`)CPg9c|%;h7?J26glE zj($dGTW+ea372bhOt_e z!>zNYag$)j^Tkg%d72F`ebw{T)%O-I#nmU@ z^+?mxA-GZ;73A^tdzL`;T~+*Y+TPfFJ(&z4SXEQ(jVmT-*QB`BkwvnjJE3>nmw*kG zc5EMDW<2@>1(j`jI~mVSP7=t`+Gc2QZp%aX6J+AtwTRc%y9kSonq~PF*Y0ISyDfQ) z*}=&_NDd#g+~jr?wL;jIY&lX> zqxkGxDB2rZLuJG`4OdG{lI?6T_(8NPt9wXFXgO=Xi1zpb>y~&8v{{r>^eA?qM;I{4*0;(}7 zSp?Vzb|fV&HSj3qBq$bEhc}?o7@8Z*K!>d~Lz$(3cms2SS zjOZGUg5`lHIx;FjQ`OM(+{Ut5uymDaihU$o?y_q>dCTOlldHWn%t9lwa?0JijnZ-m(=jGff`373#Eh5 z#F-p(6MBQGEj}A`@FG|0KpOe3LU~e}Cviq08xas8)7`D1{&p%$;Bd1x%+M#aJY@{f zSrE&a3D#2^)$AA#OagEBaze#GL7Y4~waDE|vc^-f;g=(|vh)lsL&~f{zpa?$FQy+( zMd2NFVt41r+uA#F`#2j3uyr)`jmr~$IAl$gkNo;7GY6`7RgmU=Rz+O1Pp7GlW=d(6 z3l6Xay^|$I&}*hjtnUZ^!Be*he9wN|b2}zazp`dnZe*2F8f>3ptMg3fUfDp;wSR0d}J)cEC=xF;_BZN6~h zs*z3Oea{0B#_B^o8l!YJv0NiN#8xa9i2t8E+5pDWB}t zeLOq@5otZunA9MDg(;fQ+$8s_pqoKfX(`+8i1RUi`8HVkm}gofr_;YRH6Yk|NmFhV zCW!Z7bL4ra6&epNTRc2L*7;L2u5P+iR(pTc4ylnOXgBQYTv3blA#>q3i?es8Mm-M( zT@6LM8`w77Z~@LR6(@W1@tobr^82F)Cu?lJd~jLNy(2%R1m>|(yh0e@isOC?fH{p! zNN^Y)ubB=`x=I+OPLME4h%nhp9j8fz9${5$!l>JQ%6)3&=LwvySB$e7DM{D|%LjQukkvKq#rk%<`FdQCtX27YrfmjjDf zYukKdbLaT)2hrp!C8^<2q;+s>igFFS0Ra~V@F?Uu`k^md#F#!NK)5jJ&3H%T!Yx)>Vaot<%{jsnS$BM@!2BjB-ebEVTF~J#f2E zS>4$tNQGviTLLqGNU&#Z{1ZEmkq6j{9o(AdVaosKr8-cBf$WUO(mA8?p;2*^8w`vpMO{ zBXz%}WiBowzD6#99j_bF*R^-AAq56l)PL^!W-}&Ym^M+Ty=wxnWP`>k(I4&S-p43nm)@H(=(`6-Qex@XlN zp)Gl6aD8H6ejdj_Y-M(8YO%8mB+jb-B*SKRpGz3hKIps&Y;!tFSFrAapEx9?j_-0&Gh6+Bwn%)34` zMctlap&-F6s;=a!SDg@PW;kR@K7DL(oHRFTy&a?@=eYU>S@fX!!PGL31O91I2?pD( zN9LJjU98K|tj<9Ppaw?z(&9W3`C*_!)nK1xkf|&IHXdHMebwk;{J^W%*tHW^Dlbdl zk%~)6vW2B4@$R&8bu3a?Eo-!rK;F|cjr?YMRk4!Qzj}#K> z)$}a)coBWHGdHEwI3sgH5m~VZNg@2v48(6wE6OgLb53SO*?2@_cRHpRN6iwPC}A0tWa9m>b}d4Z3%zB7m!tW9E+Ti_B5lR zd3Xru1PRW#jCf6O{?=AwZRq1}X0Yy&V-O=c%bP7n`)!hzz0hT%goK==4bI}2NXW74 zlZloZ+Sq^qK`CE#71Qi@Lvv6>ct~4SDMKqQ{TV951kWHCq{fz9yg@#@U;zkf?}d5k zk6LBM@l|jetd_1{Y0ar7vMv}Xm{HW+X0WNMT{S9ZXBwK72v>whvCSU{n#231GHVCV zdfmiWi%gv5Wp&LCV+6lcI&ra1;Plz*UB&7p1>VcCM`1v3tY~9hfEen`B+;OivRM_q z{X?TDR;6=3cP>6Bfe^n-LsnO6R-IMSX1AJg*P1AzQ&9*A*V*v`0OLgv%2T6Gx-CVa z?S&6u<;}7pSXc+u{>U=T8$CW+uCV!I>R|0)P!|63TZETy12l68(r6pTFR&nx4t|%V zIt}U)<6b0&O8hxC1@gIMSYmqCJ7$kcFWR!_-uEfY$|L7ddO}xuvxi;A4%sJ;L<=?H z^6^LtGKbe{x%d%JApICBw%U@Ivogn}txjE+9TZrUr-pX|!vsfcUNCl^pSB!1TBt_r zi0;5C?#OnfN-0x7Y_DN$yx!HnEtO5N#hug&JHGSvxif^DbGvFLE_-*WA>exis+FC; z!&f5jEf*fH$z2pS4W0kc0thlJr#;^ltf-rjCuxBnqp0~}kS``{fAmE&&psdzy8Pjj z{#DG%HIC1)n;PTS)Cp9k>)! zGx|10fH(jR!?}>2y~U0eorwc>4G2gt@3XL}WNC~oCMnFbt*fSkn1wBeEkIFM%uh?D zybzc>y)%--`!OlD73YmY@Im;SjIMLi+ZmWN2IY23mYj1jJ)f;8@3YAk7%?+@A#dsE z8%zBlSRt#ox|w+rqfh{k?95?vL387_k-0LHzOGm{MC>Oav|5?IRvdq}42r__-gSpgOsj z9WdXFQi9hMzGvrZ6M7V#^B8q$s-#5Y+u%H%K5Fx)Qz}QA`I@EIi3bf(g~UjM|oQWxRs~W*ty`#ne8@(R~Q>}U4ikmGyDNYgL9ih=>fBv zxRqajDozH$^c;N!!&2%}$w}y`c`)o-*-aRD~X5py`Dp|1DI^)AigF~AmiI6G@p?hRA~Q(G zd1NnnomQnvrFnV|u%?mzRWvIk97HiWMaCS#(lEt-c^McP_z z1>5^+b%G2bXcINo{9~?_)cFbzdCYUC2=5Y6kI6eb_`zE|6P=bpfU+i(G2m>yFi zCJg@>PgCyu<>CBU;@B60|Ria&C%I zF|uMyGg0g=z(p**1Eu4Aw4SirO=4?8a5CNvH`ExRG}_$9-6+>d+jvgG_k631G6a1Q z3$PyDAvhSYY8ojp<(X0arP|UutSlMm3Hz7RcwaG**u*h3YrL|&SdTB)fSP?@cFIpU zS-Z%}`Vz1nAVF9!2k`H6pU6RuA@mV8@hI*$MgwQV538l_%F;{fEm*eOl$<8Mo&M;2 za%hcKs!;Tj4OxE4DC@y4YVXbfimaj11}GeM<;feV{qZ49JX~03@hvNntD?!A`Vv-% z-K`}=-N&It5+BDqb3^?NG4ZCC=M+eRNRzlkcqm$~NL^*WdCiUJCa@Z1U1p5;G`(is zwa1m*=26?N!G$?|gO`;4*yCig?p6Kd>>ib_mY>@i*56kckA;opt;lXWx@qK?t=#Htt8?s6S@yq3G_s7C+vOB0RT_rnO%~&51UTQzKmmU zxiCKU*eB*u3b^JTCpz8L{Vp7naZ*#=J_26D!P@CYAY*@+63hkl)Sb~2UL%jd@jyZY zwz0maU(;T*g(q_w^f~}#meR8qZI7H={ngS9m%E)TFI6!&n0|CU1?wP*U~!`B=@kq? zOoX$!J;EK!sGU~oxZd~KsGK${eC$X_GlmY1nYCfk2t$-i-9mFF2BI^9Gv};@`-rW! zqn5R4I=jO+Oy*1cZO&2>Z1_{AzQJ$|$*`q{2rj%b1!6KM!k&1BD07`l^6 z6uy)9s~4q?UFfm8vLyJ=A0An>XHJG;VLS>6ezi)2Y@sjScvmv8eUtqg8)b)>Ye(#@ zeIr_K&A~+39oJ>-G_I(c`|2v7;k-D{f8t3Bai?!&P=3QGY8+i0 z#Wm~jR|B$58vp~$){FNwQ)4y)?p$Iw=*wa&rQA$E9c_yvsU3xkON0z z999uL8TB`9&8Bd4IDRbD%ThiH2fx?=DvBxhz{|aV8JwHLHzafowvo$HhG{YQ+wOK5YT2&(I3GPd;i5pVpl12%8VvmXQDa@)OM64m z=#2|%qi)V_v||H@fUpV_lg4NBo zGLBAKd7U!kn6`~gp=N1E@yFjj*4}g*(;EJX$9`qk#rNx2x!56rP_g6y6EAr2|16|ClK3MV@=g0A zpTWlR%1Wt83cc5frPJn<)}oQ+(?*`=LZxh#+#yj`&g_K4-91b(JRUB8U5xT~FmHNW zj%%usX?n)2huG7r!{;0NwR^59(3pZ`pkxCV6L^#};^op)Zb0TeyL;G(=eUpr(o)C+ ztxrV=|MnhR=h(sqPj!bLc?MP8FYUayadFO+n!V9M_kzly>~7yw^(LR=a?L-kQHfrB z7uqg}%ZHrB@^-s*n61vU`?(ZeCrE7$3O$Az716Xc?8wAnUt+w!rnx*!p7<9gTX(1# zAM5Z1(BL*UOV^F$9?v2;wN-jqoO(O=h49|hGeX5`6zP-9_2|2!Ca5SOsM^4gRc#uy zEQz_#6~V6CB|1Ite7TT6_lu%D(?1;QCjHl|X5CpOEu53o^{ZL1suD_7M_PC-q;mg6 z;qtZ)ZHy;$sI3+8n#O5v5o5ySJ+|5ZRZ2Mo;b%Uz->0~oU2fU_;K}6m-bux_>#z?} z$KYA0M4U2Bf2rKEAh%k+I*FQ_X=DtDL5TD6h-}s$w_m^N%N_gMalykHTX425C^wD`VaSK2}DlySVAyesjB#`DeGNQ8f{UQT}=-m=Q)hSb1tajNDJ zW|^_&^G;Mfw9_#hu1nE&5_$mIt0sw7R$aEwEN_9jzWGo@+nbya+jT3N@uHB{G{`oY z6Ho+y8}E42b33g9e%Y#YjAG#P>1|Iun|5hS&QzVM{LNIT3sA1ikvaQ7HeD>OkiE&| z#~Xe$2@RlAR0!7s?M`u1x{jM|)^kj>1(l-Zpx&?C*jC<6yK>*O01`UBWS*QV3IkN z$-PZ{UH21=)7>rsnU**}3KJ(NA9?3_(B|Zq-_`TwV0uT*2}R+NruJAK7xt5<-alT!G&%wp|ye;C2h9c%SIQD}coO4lSHJ(n!2r`AW)giT3iMM7cY)9)DnunyDM*Xw-at_UZ9~mmAr-IvNeA1qH>~$~Crfa%aOHd{YW% zDjs-w>6!*M-f;QoyBP7;$&$K?@*>MC1{2Y#cxY+GMQ@U;WQm6)_yn>Lj+TMpdT9etTa)nHDIzZO=P;6&rELtr!PMjB9F6~ZhnkLQ zmpK2$#ACdBXg>oP=Y`SS8}XZ3!Z_VvdYSL*QO8~5j9*y#x{?Jt8> z2Oh${AgpQgx$g?neI1mJLAL4{#!TE}7ex+!m?224@gn_ZoS{QJfkIF#xGh?1oW6u| zPEL_33t_ouod3XHJ%u!qgmwyCauO0ku&+IAej_H23k&y%cJ#(_>H{h@WiZiCI)uh(aYgfH7aBXo~vW9p~==g=hf_qZ_UF$GF} z{#nl7n58MP;77KZzc9$xtFz9T3d91+#-Xv(?%4v?$dS;NmT;&K7mt2F*)eN_35m2# zpVXYp19M3_aW8HRS$gW`bhw-Sm*xizHvIVk#3+rzpuPryd zU`PmFk$fiX0KGmi%-KNr5NUC@7Z}L*z&<`tPo;ZSNLVj{yRV{?sAZ&=12&ZBjQB!v zzP5oAmj(CCq=I?q;Siyq?(m^=yj9ff-+QC_6N@x|4*a54CYc4pesmb*sCHP(92&x1 z60EQ|xVCHePFAu!RxwaZ6o_cno>{_}T7vR;2o)Cj$wCF5+=Bg_p5Z1i*?lJH&=u7# zaxUe1ckVIR)%w@$Bh;hYuw~@0S-c;_Uw(Vaf;>aORqrsy$^Xb)z6;Mghzqk85{u~S z5$j4p4in4djQq8t z1A&vq<;W;0Z5&vzmD5x^x#I0_vJg<^uUcO3>F~Gy1p?`5$O8BSrQnaHrbSxt76IYP zPvYZ;1emuls0ARTr}6zgM{PHUAoXSc+1xB51tOwhTD;!7Tn)D^1Tj!Y4tggThOQE< zgS~|6yFO>%cCM=@PJaPF4>!%90Z`D$CAHDb-C)}=zT|;~)-QxoX;#5ie zHc<|=mhnvSlC#czW2}Y4?e|*LTn3CgB7Ck{B_F)1db5IcX}Pi z3)Efz0-74#0Q%42X@N8)g7>IVxaZBh!O{}3fVX-ijmEa!EnhFZZtZ*$GXsu>nDgT` zdQF|I(%W^4e;F%RpFP7E$;q5g|DyN{MV#>^8ZSE)9=X=Lvs zVy;_T8nB3bv1H89=ONwMA8uG?7#6XnXV|*jsYl+uq(j@PZte{UE+z>a z)+3cPie8i_tWo&qgH~BJJ9$Sp25_AokYhq3JGom27*I`Fa>&BpCOtO!)CbK3Dx3Nb zjP^dKH@zT7<1(MJx)Z88F3P?Jx!Q1C4TioMGm7DcCyN0@w_E$m;JLg{Lz z7I)ocUcFDdbxrKUGmzSs-X4MG1Ccb3{;R?r+zOIJ}}(=yd(6kn-y!9lLzoBy{t zg~u<-t*R>aEy@B0-peUG+xv=quXL{3EZ-`1LoB{gChWFbTE4L)iQ{>j`{?O)w%_DbVBu?1&Qu?wLOXx z|6|+zj$vqsEvi&X-A1RNgKuPr*`!OP$mu=-?3m2g9sXWXTZ)mU6{4(Pn4>=P~EhRB4qu7&3lbTv$Q4>C~?r3u6SB zXNaU$D6_~|f{jtar}Oh?BQu+FANu{ylcfa`xof&()yR@qcp6!*2M8hn7+9q|vQL>x zXo8-+9x_g;q}Ug?qxGOwhzsNv-|2~ffquGmk3q;bwnJjvL(jp-G(**>)OK^tK&-J%uzvUKL~_n^JQ z!!lqpBM3P7^1A$_(B+b#eWy)o8)Pu8N3305Q9YTU`0u`>B_`i%-BP)UMLlom`M?rx zd>+kdro}wA+S>zjv(ZJa%OfC23sDyq`GmiRWk^;Ir~iF0IX%t^OU~z$=cRv`(<=IA zXp+`U)xetWz1Z%uh^fFw=;v`Eu`z+(;h|1&e4ert?k)|3GeECx{Dh`{VkbC?w%qKy zzHcR1s}AwW*`ahhdXl`}LHE>1gGc#3HMOp=*UM6JyIaTkQeK9f!(-IAOtK3CY6rAm zOt-fjadJn$+ouD%Zli+-w);*@h-Ag)PDpV)nu~p_*2~&ebG@Tex(io&i+VaEHu>m5zpNcC_k>Sm`vvZOR9fBIr~b%zkZE=D)FzoP5=Y6cbaCE>|1 z_*{0KSKi#O{B(?n62q!AQYtOI|D2`qu5I1C)MA@F;HYL1QYl%4EFf( z4CIC`d*oLC=Tk>g<4ZHIc^oWCW*yt6UHCGi-0`9EZHZY%bqVWj3j7i?<|YvX*_h*H z^#U6-iDAYp-%rpvmi(p@>X@ig2N#~6vnBS^a;m$v_o4(|Gugtk6;HllY$5V%Jd(k0 zwu;%;BdOIp$yyRK)$tEz_rkP7iPWkDb5qA)DJ5z{3bzr;eMgTjzhP^E`zx?DAXt_jRLw*Z%q*tZ^-# zFK|a{{oWVp({t#$D5DCO0e%;ykQ4Z`jHMO(jaR0nq zZz?}$BwTmt`P=J8@jAn*bP%OSEaIa^>~awa4&;B8qhVg&4n5Pp{NvmFoZ`va>z?-8 z%+E7TYDw4I_TmTS-B=I5)a&tow4&4N@J_dnvVT0o_csi&zicl+1)b0-p&$F6Fbeas zA5=s<)bdc3W-fQlNrtH9oz9JZC!(&{Og|d%=#A@srmhxkPU*IfBIsiCf0X*xUq1Kp zesvd;33=J+7mQTIyb{GuxHp^EVc!uIl;HH&igy8MYxMZQbneKtJNBPr6h)((43-8g z-ZD=eQ6N`mUUQ`c`5a-M7dOxI25##G_Ib_g#Zlg$rQFhNlWSZ|fDk^lr;4YqDb@!O zfrF-{QFf}sCuF@|bieDn_gzca44~uVsNKD+8H|5C!`&$!zHGbIOyieZNHgD9oDS8_ zFM!$8rmyECjt=Jw-Foo3Fx;tss%eRqHdV-&D9R4 zMksD=61zRhtVd!JwiPU&p!y9}i1=8`OQ@TaybGJ$@Qh=@J9ojB&^O)Cykvi<^up10 z@2fseJ|Wx}Bg{#n%!W?kOiTJadGllQ6G8TOFJ;WRBEfU7)-KNFUhQ6vFy67^O{b>PI$ zEY>Fz5}1{~o6XO-^6!=J2f{MW42P30DK0!th2O=>l^ zctj9F4Y#+;X5$`pyTIUYL^Lh$;F30H_=r+C=_XAok+UvJYy`oj^{#Fx zpH9#(!f^)^NW(w*aVa*ICT@)TajmZRngwrOThwb(*hK#69AdMi(;Ed$-!5k=>!fTN zHRbxdXFqk39(2`(zo;J9?Q=4S!TRg-OBEP)&S)}Qm2uM`L1qcj|?r=ZDf-+9@SA(s!JmRNjW zLr`%_i`sUNFS%(X$pjYrs(He_u<3bn?7 z-{!Obb8Mt9PmM_-5oY+&`hBYyqa+-otAdj9fZ0Ph$AgVkv#&J3?LWWF5KG-ymm-1w zm~E;5HW5FnsbJSp&8}wzv#eOLurd#COPS=>0aX$t43Icj&wBv=f1gt~NCa3ptrmWl zrd1+cujD#YV{z>j?c<%*y+3Yp`bXT>Y=QQ(Z-d6H<-SIGkg8B>2=Q)1 zTx|LR3#1LYKHj6`knd4$OC;(dG428P)V~E3*@Of+ zfJC`AUS0Ik1ttl%18g7b8Iibfv#1X!&VwEgjjkUzmGkcxE~t_ZOwR|#-X|w${B7P@ z-TbCRA}Qt{yU1?`iu7GMos~;Vqw#Pi3VrL>Gtmi0`b$YM}$(&wtxO6Fc;bgoKlL8`!BMzdD>x zZaL?dMF;1m%<{ZZq%=05ma%qJIPnhyhVLlT{n!Fu>;*c+k1g=uNTpMZ(RVvqO4f;YuLL8OQVfaKeFzbC{gyVpCTf-ELrQvQ0*cv*S`6_~Pi3jeVbU382H`~oN z>k2R?s$we`!9f351=SP(PM3a9cV{j&&i}0is8DJSX|ZDf^2JqK?Xig8`vD`Td++~?3-8P`XV$0E z^O^ZCO#M`A7kA*f^CiS)#O#B0|M1yDxr)3>>n;EMnl`(X?xx-%O> zGhl&0Z+|plT9u&~M;D5}Hciv61$*Vb&_CrGo_XPI!D@0KY3r-=X0j0TG;ZAW=|0YT z(hOHHylNEkvyFF#s&07B|()Bw`DS|ob&HoRl?H0>GNa{ZVXe!1gPS?W2`=8EbVAK3B zE-jQ1!pqJ1Ux1JQ=Y0DQ{(q|j_W$ql!2e?XU%da|zeR;F@EPY}00S zb!%5d_styvfX|7hCp1eph?xGLM}eQAuCT98VvFm?%&eY&sOU4%YG_p|P+@nE1{h5bS7bSj!TE$C@9jJa5Y=1>%ZNrQ3)>`_CYF+tzf@M=!Dfo{gf+KZQ5(u<7 z2Q5npA1||8Foi=VT}{=WUhSvq`UXBP8b{mOF*!OUIw~W1t-V9=6`zUM>zJ9^gkxcQ z>==N*ut4-2%(lxM2ApF7N%563z>crE&@_GrMomAQNDrgI@{~QRw1<5H{7tpV$QeMU zo-Hw*nZS;0&Z3@)3o5f;*vD2#x%3k(zp@7KFU?BmgpQMS^K=ZX9n=*MZR8SBje7re4{n4Px57wZK#X zq_aO(F;GQf%Sw4`4DVsPZsuST8HSj;Y2Idu)asG9B*m2miKyTl=?-FD+uQIq-;|9h`-1E{%m+Nhju|jX;*Y^B(3gI7(X=&z+x`&x1ES3nFUC0tx1dtH1 z2zTd8w{Wp%*7)35t{$r zx67%nj@nF_I=tt+0!^TLK3I0$t3)!gFDfNPzkmZFOMJW&Esba=>|M#l2fwZ2sxEithsh!o zH@d&NJi6v1SP=#IpGEq($At0P4osr4B&7coOkD6rQ5VkWgigO%s@v%Fj%ln5qqBt2 z_Hs8%CeQ?|_`-y0T7v*)adgCReVHdynGjtPYdN$r7ckre$HOAF`SSAC!N( z{E1&bP)YNYqE$1J3FYL+(uqf;Qz|OPvC;78GJC}kucvV&r$uH}QELHZaeA67ue*P% zkrr-A(#kX78N9khPP9s1T53uD@U7||sx&;BiVEUa2zWD_+8r6AN} z^E?(R4C($HlyP&}#yC0?8UfySx_j3^hwp!HZKft1Tw1~7BZ42vgF^t%<))4iG#hfQ z7BkBl3!MX=Z&;DG4sTk3^4x&_PCX6n?c3n=l&&eIUV&sZaJ>HeWB7>*^HHon0>gxF z+&&N+-_VoDF;Y^emFgh-P))ZKSm+#(OcEv-&{t@GQZAyEo5p%8dU~!M+m(9RlVzK` znq&kK6S4|L!Ma}A5r=;3&uL=pUtQ&4tEZRy5;pakMdL~2lv)CHwTyVnjV0*;?a)81 zocH4VccI*dmNhoYjNlnsUu2mb*B>GDFts+D*dNacwiRd;5cl|85(%Q{>RA^gBEd^n zx#;NfKFsWbBfJs+BO%VO78?$*qM0x9}^nI_EbCwaT$W5G=4-ohj}n5cQmQL#Sth#n&h9Pj{y9cR^Nk zTAI=0M%D0My+_w2$mkIUr4xw;SEd ziJ}v`r#+AOPb^iqvk0Bm^jxbyyYO>gMtEM1@ujDlR_z7(M zT4o8(=t9EZ8_u9ib^DEBPh0b8=Z(iF=+I|vuN&@bDNJHByN46Q5XU5OsL6gjHqNb+ ze@$QZ9ZSU5(d|f*9%I=Q_iM)_4!&b^FjOXRK)Oy6W;QYkbJuIJM>NNm1cV%?;~gEw zi>fnFKACrHP;*>WEc>7^q!zMzlzOahIZi}Vlpd?XEmDtGV!P*`UtANaGH-OL4>&@f zoLLukgJP&{Sl9EkAQ2Oc9u426r_E<=VdY7suHxjhf_gNqxv(mxvwOylQh7as?6NzC zO%{a(e*U$KyqPK#Rb!+~R)0RubP!`u)PGQT(Rjh;Lead{cVOR9=GQ595g9CorOPb?rfubZ8`{wleZ2{JQtfD~n|Mo$R=$-0&^6eJK!#bp zarPZw%}&F6bq;ehs)t;2*~lHugA>gqr}82#-@iq zt}^sZiJ<>F+C*>c+*h*23nE!Hj+`G@0vXhDwQ?C<)4TuO=vL9UUc0kx#0$Fk1p9r2 ze3{6b;R|yx9+JPz;&42_1b)*b@iUI(*zB5WKbl{lh5S6_DVCdJ&Mr3sPiMK?Xi281 zc8Afj6r0}My>}090NYoZ$Zj9v_igCY*_4)GsBt}HCjeId zvFUA|pdX^l!Ev4beFG_@>GJEzDKS>Pk3{zGbRY@}VaE z0^=wnn_~olUyWE(9x}}S=wdi2O}9n)SQVy*6u2ZqLR$9GBZ$ZUH#D^=eK&VsP`hPM zftH-ZPSkjZi&&@#P_-4C?&G{!kE#uOod3owa+X>JT}5sY+zqpHW&T z;8KBs7vtsRO|Msij9nt*@3Em@&2pffLnRcHTSYC+qqPTgwOa!d78!5%RKH*CBN>;y zSBkTwC5O&x=3^qSI1cJ%6;T^I`>AA(_?Y1k##j1B`v;;*ZD1@39UeyhvY?*6p{XkS z%cCcaDl83v!5QtQhC#Vm4#e$78)sigb6vq$%y?~p<@!%E-ZPTqyO@XW*+J??qqrOR z{EUwBy@%12B`9^VrkbG0W)lMmIK684YVDyWy1D%P_hSkUu68pL9r_LCeR6V-w|>z& z(N6lR%gEcqFjXbfRD&5KU&{!Uw(xO42|CVd{?3zCO9R~KgQZ-SwgK@TS&5pY?6l(n zFdpzF_Jc~6kG|e1q~**0lb6`qtk~~aqimSFE(xR^LBO*-I>rw=(3YG?lk9Y*8(m3E zf4>%qFDnFGn@c89n-I{d+{wg5-v$uK*T%ELgyAYDi#^|bP0cmNhSc;9?XnhERo1Ch zGQ_i2ef1wIWy4d@2*Ui}QY_^S<QWUcQRXwKTnvsKeYJiP+Iy?uc5}NsJ&)g?JFUFV zl(Ck~FOP0wtqW^{PRa0+WzAmZ+9skx0C2@slk*Mc)oA>#`!)JDp+D@cV{Tx#O*u&Etgn#u9rO7=xwXdQ=$Fn!>lFf0B&Nq+zc6wocFN^g_Rf`0u?J-pBdHWKJpkO4ep>KG$#y@95n#G+>Lf zrFev{(L|x9@Y~s<^Or)7elv5P<(0eRXisBH5T> zBDFQ>4~lx8#6CMEPcXl%wP-|6`X(vF#1@T@XXck6MfKP4arkcH?4rTI@oLDHK1s{{ zA(a=`#@V<~xd4#^o6BZ>D4Mn2?h}}G65Cp=x05Yjq@l}kVo!#JHL0-T70B<+F2$H_ za(?eJ6=yFZrhb|l)tYG3#1VKMq@bE$u?P94SWJ%u5 zE&X^_?Qm`IXC{7h;0aT+q+vD)p2!>F+`6!GHD=mIq)Ko5-ypG0mquVQ^!jns+J1r|J21-Lt!!YHQRQ;-`qC_g|MgYx#~Y&3 z5cX3N_6i%W;M&ifBlGQ->Wjk@KEzgBgMU{PDH?VKwH*@&<&Z|=KW@fm*^ROQmomYt zie5*0c#DHvRk{t7tZ)UDq|)j5!C4nM{no~>{j3BhCOPvlsgfw`zk0(;*&M}RPual3 z;pLq%8Thv%tJB0XUt>|#<25?*C!#d@+^YvJ`8h|V-||`x;4<$-JFrzQUK>NQFZWiu z7^RBkPNBcdsDAwvAY)Uj1h363)}gX+LT$=YO_4l_y-77saDG_lbYmtd|d zz1f&0%Cd6FHK;!aAT?jakL$cxpiWm6yT82r*wqWzeBhyPj*+Mu$$Dhg_Ih>yI8g&H zRISR^G#o!aMC#g*PpBT*omAZH;+^*HPQUI0KN2_j;d92waQ~%$US=9vYN5vmBCT0R zR0MfFYZXh?SHmtNVQADE-LFy4o$^pHsAF;Z#wH_?!B}{l7s_HRU*Ks6L%jq8p^(na zYKS7tvW~8%T7O!s_m}sx*H>A;UmFFVkg~R(YLARP?h_95KR?~pa!R@4k;}6(s{1Fo`dzok@gfcNsj;LaHI_Drb2$^tX-g;4 zJeFSigmYYQI8Ybu=@ya8&1Bv?jC=z6lK_Do2x9|fYnp?Su1Vd7 z!hh1OF;ta+Wa1=g5O@*@am&<0AbIt6d;3T(YHDj~;pZ7^{}E|ro#nT82VuxZ$>RKt z%?>Vt;QMWbXzZI{!#Jc6gNZysJhlns=jUpj`m-o3;p=X8&RVZccH2wqR=r^=S!>8Q z*w+!Ls;n`YRP*+B68(I-Zqth_EBKo@NtL0du_?jH{rf;LR2Ycg2g+uLcnP_H_XpwL zE$K?9wD}kPkF!aflS)-mC5F~m57VQ=HYX%i2#n&t>@PkTU1ul9!cb!4`5LW%-LUu; zM>)B!P25D6@Y8}A|AF{BkW56w#z6J1AQBw4T(shvx_J`)+$wAF09?~9DFg3YE+8!U zSYl-bCQ!kCked_Go$Xp_NT~4TxRM50r(>s0h?d*F6_N*gO-UIqx!E-9uOW|9dyc`< zjG;-7mZD3od8O&yb)zCY9~kxc4%XRNcLP*cGZQBJk+cl6pZ&6%z5uDwr$ z2mBhv`7N}CKsRBfDatlE6(@b~DA_jJ_wJ|P%9elz*c#9Ct>o9pia5Qx0gJU#oYnsC zZ-ibT5$$xC6>u8{Sw-|YblUzr&a6B%tHV_={)b-{9GRKG8r!*Vxn_@zR?jMg=R`k| zO>E%{s>_$qHwb43 z7L37ks|++f-Uh6vy5Mj(PeqM8=`6m!jN2j3u9ws@CHYl+ns!*0eYidn5EwW(WXzk# zw+N%OJvI`SnbNLTJq4K>gQlZl{Q*%d$Y_*LZ&u=4iI=7l$^ASmKZ#D!e@iLvJ?c`P zT->cb++n4YF|&BUo&KsPQ7tO1ZA~#D!89@M47cM70IiJ}==;bkVCbb8uQdTtQrZT` z7ERUS9n9!A4An@#l)Vm?2j41n4de<(Mq#@ckq63Q2_;s}$V)D+IkaLhu)OR-jQp7;|+#@E`S*a;UW7NnCaRRn$`??JIguiP|TH9@LX zs+5$7%79|cqm^4uxMZxND!;s&QYK7asoax4=X+m)mL#*MPsFH~DKScb)}S||Lulqd z3;v8_0`@i;Ne)KeUN!<9YxCj=Y_@ulB7@y36)FrmT9rS%J{=ot5&{CiBR4-u8Q+>a z1HTFL3tKOnY~uQczTHYLc0~Wn#*zgY+L-4QTUR+&qzKpvrLd?IEb=5Jn=;=8DMS!B z5;!YjVSYOOKU@m=NX1YMnJ8&o-@;5NQ8O;>LZw8i#4>}_6^nDOt`LiKXrBhLT5=*k zZv&pZD%uS^5H1(HjNN3&y4KKRx%T<)V_X=yW^~Xb-=d`l85*s>EbR`u|NyQ+^53_@dRi31W)Mej`Ke5m<;Dg2~VYr zXM@$27Ao1te#6?>matznOYum@CSHkGg1gRkeQlOOuTHI4t{KT^ zygkit$4SzJN(K01G--4h_>MU8=qst2gQl8#HiVl%B15c&x-*>=Cd<`o#VV{3wLr{Q zM;#nVW7gqO3@a5GyH4Pv;efkM=ULP>h9U(UBeI-?qavb)g)GrIPIB|-(4K)nIx8Ky`(pXE@MA71^-cr2Jus5|~ zD^T3HJ($TFX{#na>ZrA$Vx>BRj52?^2y>?(W)sGB(k;lov@4A4jgHZSgT$9juNO-$ zlcc$0dcoQqPO-;zejeDYao5pr?Iq8Uys)SPikP>w~xT=n`$$%hC z7{^T5*;A)2SR2@9A8#J9(BW8&-}jH87(NfKZj|zd`cCNRr+l=EVdwGHuyFJZUj#y- zvV+s;;$2ExHsqsAn<@b}uRqUWl<`gvj(3nBC?Zc(%Bicg(l(5l|F&hBnel|6%hZ&g zsN;2s4l!))cRJJfJvM^wUlTIqE18ntOy`3I3=-t4>>ojvb0OJB(|Tb>6Y}-H+Vrwj zWC`tvJUSZM##OA~zBBL-evrtv1W8)d_#anD4sQnVEb30PtCasrqgIw^z0uJzG^rHx zLJh3MO|^-x)H+86A7v#IqRZrA%Q!G+ftUF)$R&|f%F^7L_jHrpRU2|R2dA#Kl={L7 zkD`f;8@Y|8dvvN3whYatsxri!&ZyO7FK( z^()mX>m)wpgB~d-e-y=22cA~ePVqcukHvPWxM@UM@J9ozitLPUPQWui9h2j{nVRih zVdx*}kB0irC|k`Gso&AOnFv);EWBMqRZHx7UBfTgf{oP1$#=B2rvpFEkKp^s>L`4t zJ|CCRgg^Jde$m1UFH?O5|3t)6>|G(Cd{tb}>NVE@U`D_I9XWADUH95r#DHDbB({ZZ zqB%?=BDd>>T0NsIPn$)T?~~MZD|vDJ35T0jiJNBV{ZlnHdi_$rE6+@dhf>wnpXb$) z=8H#R)(2X2ca}n&D!$UZVUe^PGUHqViWr~o(X>;Eu|Tr||Iv#siuV@t=&hieC1G&6 zD9@x!vGB)}`g-%fX`%D9Lj7Qmx;;!)tWpDKYz|bcXQ~Ksn3}WINHf?s`;px~5;RZd ziG*0gz1=H|qFN`hxlY)~A%)7GWa)2e2#tD=f3|kp^+)CC>_Xk-G^K{@8s>QY&O%h+QAs$ zVG>K?Lk*OjsiP1xu!+7~HeDh?KV~OXmJbR zV3@RTN-2`HVQP;pASG+^nb-slH%*s$r?U$sg&|(;HvUU~zTq|wtVev_5G_g;!u6@`+|(b+r{W!NI9)e+ zKEeOFy?v`&M8A=~*e1z;RpFQ#_a=Mr-E@|xKMMp$0hY|80( zZe>4AH@g4%@K-IGmb+1u4pmR%=4@gZ4vTro9!AZdukRh4PltGHj4w%|s?cEl!M3Z6 zR&Yq!y8%!K${0crJG+H2UFo}-lP}g0Gz@Mn4%V7CKkvLqPO05Fv#F(OyUcQL^xAX& zt`@A}VHy{WncT#{ZU9H|;ncjsb$9%9}%ZxIoL!|^ZM4PlYy zQj_jQ=3dX{P7Fpc6@K)uaZiPwkFe)v5K^!`+y=khh~FK@*VTRe`zAxSU42{q^P;iS zbk*CLY1kjc*XJ)^jED#ijK+lVG;LeUe*X*L%{I3*OGW1vsMa(qw?V-^-&;LuvlJJK z(;*cCBx#cCE|dN1loc7dm<7wk3+pstn z#Qem++sdN!ZGH<2O%7G3NSvxqRI)gcU}XK9Lxw_*y-G2C%91;2;*_{lWa~K5{@lkpbIQG{k_434LJ@{gT2fByRI#mie{Oe zgNHY(+dx=5n)fVaTuq?Fp(F)-0eaYPenIV(AnI`uV#T#xK5saUBLDHL!d5mZ;eZ$c zT9FI@yc5=3Ds@nr5anSZ+3t|gHZXK<7JGmWqOYztf~`Oz@FR=74M0yyyDyOvJq6>d zDO4wO{cL#|isD8^ndE=)WkriYvh&5rB}*20N>!r&V&|6^$K_s9ehm}lm>HGO3&|p~ zig%W1q!jgBAd^l<_h32lybuQ->^eDhAizAm~KrkWh;$Sp-yDt_QjG) z>+^NW8n0#SA}==ywLB9ZCUH+}U~xD$qhaC<0v|)62|SwSxRg9&vo;|DIvupq{y=mB zioiY;LYtBZzlQcU0AT!RW5_n)bE^l1Nn`a%RYul)ui2+LSdC=;I@!UbBuLMEEYz5+I*y zdk7N-5YtMSY-mX*|En_JS`Q%WOPto@YAuqEV_{`)d~jPKXH#=>wQKLjiy>JS-d*dT zqGaH}C0$iA&$u!SKkbI9OiBs?j@}K;Q~T5F(QO7>sTsaZR%To@k4w&4qn|9m@aHp5 zUqd6rO}h=ksAxm2|6vU@2R6QFzkFEuF8NA)PUFkoM==1d)#8B$27M`czTlSaUW7(G z3pDs!UkvW;dK^luPNcRh{upKlWxJbS3=LNBpPaQktBkldOw71E&nd}yRh-O`WRVN$ zqVF0<26{rH)256rtP(PcEcp zmX3#yp!!up*;!{W?siqrV_x)ioxQ#bYH9bgy3@*N_F~4&Egg$DR)pLzz<9<5(2_H^fdSL&_g2{h-_7qUn?n+TXt=qzXjBWtqDh zua!6{su52Dp8zIA^ANi(_WFt;zh}45a7EKicL}3B9te{Eo2E^*4w5>!m1F z6SQ6=8V!i1x2Kk$Z}z=EuBxX+RRy3tqCd|?vz(K!KfQf^n4ZWxiU{?HOuIaGGetJK zkgUh=b)f?I06L>mRpd^u zj8?;1cMvVc&tGCnbOc-~<3?+zq7~W4+xw&CB7ndm79S8CeoHx=@MnQtL_vvdMn7+q zq`suYbHR1o8nKMT|KQpBCfNps+)6+Ii z+qT`)wryL}wtL#PZQHh{ZJVcUbNk-=-rd;P-PrnYK0Fbpo_L}vva&LNng9QcuwKdk z{6id6wVyn-mo&%GuIswXn;!bcDnq;P>nw5J@t>JB4*PqrkD#OkV}gkl&A9OHV?vtk zK;5XZ)jL5yE#TjQcjtAFu#n=vqtP|O-4K`CP+NGG=&#RGc6O#|h9N zkOa;c3RueTRtOia?SukE-Wk$MAAyTGgRZ#s8rZ*|5hHdz0SzMIva$E;d^HXGYiwzq z5!gNsTU2> z#TcS3Ix2fg{|?hIay%~Gq9bt;g|E7eJhFwlcaXYe(gu17nKcN2otuls$do(|oDlT! zSC^;tVQ1%FZ2@QAK`qHflF}<%>wvAS!mE2q-HqS(mzKY8N6l`HZ-4qO%^G!OoqOB@ zaCO=cs`*;M;6HCseXj4iI-U9kZnpD#W3x(LCT+PeFq~VvzaV=yoCEwO-n61A?ni-E znNN1}m62qe*9*GYm;abfyv2p6V6Q!veOaz*z)y!Fe;oX(zGh= z4;-zPDZRS@Rk-fLdS5~5$gE$vrthA=-g&mac4a>gA#ATR&}*2vIfiG+U2pD|L+pj1 z@2{~s z8NwL(oi?X)r0>fXW3=v6PnEjoc$T-XvBPbbJ^cG8!89J;$Xx+nK_5{+fv}H$#7peV z)lvEKgwS?pjF_5cVN?sf*p8SulmfnNEKTSW%MXzK=uTlNTh zAx4SBUbbUz=t0lj2LrUTZ$Xm}%w}%4LDWugUoX(A!Gt~p`){-#*IDSgAhAe3*UM#m z^vn_?)FJLCb8jT_pZ&Z5&{<$}^R4kK+1J*qka-DF;j1FpARMER=-Z9~OkO-Q zwe8I9Xgdm5N1r#Ph#l&4-v=gK@5{up&Q)JNPOtc@>ehn0$S1glt0BDdtF8>+&W^B+ zV+x3D&ffW&$-O=kl}rw%-XCxiutXc!Y)2a|Xc4-y8@rQnpt_;M7h5C}xeNAR>}a)4 zqNFD<c+OouYPLv8N*WQJ( z!jO&eoZR+pSa@eKo%by&Nc@P3h3F@SLYd?+G% zVQ8?)#@a|OHXjcjzwF@|5|=*0ME0PpP`(1O*5(*|;au}VCGd2rOGL||d>KMpL`krD zCI)AL9d`~{eqpbbqUy5HUh+9u#b7}|uv>M^0xT?dxNIl@L}Zat;_OBn4HVEZj6o}I zwLTyR;p&84^WgI-&aem^c-Z?YvcQfHA`)h!cq$1|&cH<^G9IqNaYM`gO$5m+Ev$5{ z^SRRr_lqQ_&x@C(4AlJ#6cf+WR|hYqy3xj8j(PL5z)IB&yz*#yEw?-_q=CZ(b?X+E z!ZcS1ym}2RkEZkr&lVO&ipw`BauQsR2CI{wp@ETtv4dtmQy7xOJ`P-o#;3#V#)DffI2OBES%BM`j2l*b1;FqcU?3jw zbk20HR@B1a`B3}> zX`%1t#vvEZ&($K_wQi<>_S$G^tnn)wdH_iH{w2omkx zp6;yk=D|V{%frI;$5MpG3KA#HU3L2Lg99SiUcBPOsW6J8i~O#@K*MFnLa+3kcxJlF zUQtADgB0hAM7in3!_=IvO}xyg1#__|=YshIZ=RuSAA68dbiVZjEd}w{Z}!=GIN6+% zt`ROG$^@@XaV>+RO{j#k#b)73UUOu}ied=$<`ADVFQL=i zU0F3(Vqm#%-7_eZA%CHh$EMmgyx!>GFW)G1LL#|KgTm{W)z~|Hp>jF=)I5Xc?XrMZ z*-u%0*psLZI-J;?8@uOfeeZyWmoEON317u*NpXIfJM$x2cW8oi67cA%ba(Pyug!$> zenBS-1PDt&F|$pNtT<*fqvO2#m^NI-Jyaray?ku(zLE>($7^_1wUf5J$&W?19|VwUZj8srHT$Y@ zu?I)t0}=z0UW*nZbMQ%(VX>BMfwsv|Q`{XHQ=IEB?{hSsK3?h6Od-}%oir2A8{XU- zY{S@c&USgrL8q#CZ|@+cY{}A?IDY*cJ-#=HVtUTUF<5T*%;PJqgZXd$BDy{|SSU8a z9(`WPEz5>F9sTq zv^)0h?okMzHfq!R7g_OCQDD#yBr zhFMgtIz0*dh_S~jGTJE1iNpC@#sb6Vfg@yCD6w6maCgzr^A)bWk|nJ+v&hxf zSghm6w!z+Fdsw zkvwB}E_>dIt>!5E-s01!L`W&MM4d08>bK^x`=hgLj98#4l;h?0zvNdR-Iq;N4^f^# z)d6oky&>)^s_CAUp+h8m$0NgT2Vd%j(|x2Z-&-0_+lBhaOR`p%xXq4^f62nF#6M3+ zBUXI2k&~CDp#nx3tFL~K)zAa%CFYymkn}dSU&sfO#B6SndtPr?MXhouQc7ApDB}@J zRwf;Lx+ju+AiN@8^z;Uj!zJK5nS@8vhbk-5cXlGO?&&ngeo>EM{&vZ}`$&*3b_%9H zpopU*ZXWfQk!tn*L;Esr_I$YS9oWQ5V{M`DZo=2YGb6P-rdt`8c5aRhg{S+GW;2V^ zb;Fg;5S@gA*6)PrDa`$}0`}JGu3*0QP+RLiJMR^5oNIc6NL-Uz?05hALzSkp3pzMP z)dh-toO#+JjHI0oAuCL;UqaC9bDQ2}JojU6-_S=md=bg=C7Z2u$D-Lro0NF8t2O=! zRe%cpQd?~)5q~p`G1I-sAODvCkAA&Fd}pBysyll$gF}Bp9CLSVe&&yZ}j%afrgY$fWa$i`N_$lbG*nr#r`Tqt-iP`J#HVk(&0MRU8z2n ztdbIMz9I=cccMnd0-sHNAh@{A|hb#-DO^Ocb5advxGNj%KroX_yW_(y)Y@20ACgav(oGgb>V_9rpGhvH;bsi z9CdiM?C@m>$BLwmkAf4UzagN0sJwj}YmOmGSw;|$Rbi<6pfZ)+q%pHLpi&cDB|~ND z%l~-F`T4=erJy1};vF0!>Bhfx@)dWl=!kt^Js z?_QOQ-VhvG?TNO&1z-Zn<5}@blk+Du{U5$9{%n6@&3qXohs>7hs)$5fwkf0GU==y+ z<7V4Yy&iI~Q+@VHdN$BE+8)S4+PIje0@nuD&;)>^L zQbBw9Rddr3v48*c#F#gIG+VB)}1V_V&*g&2-wz^{nH#UFDveK<2TsiJ=n40lW}~!GZRMR=xVip79kBD49?kk zMk6GOlJoJ1d}Q3g*?NWyfpA>;r;hT};>fBy#Jb7I>70ACO(A14Cw+QVI$LFXt=AHB z7vEv@UeoFo|EXR*@@{QktS-eCn3Ig1nu2imv7MQ>TbH)tTl${=^YOex)_0!i^D)mN zQJZrV<_)6EO0|qSnrTBzO2{L#nohtdDZ;lhWcFnI1z)c+x5hKHVp9!MQ+aq$I8?hc z_Uq%*qBNZ!($4D`Pp<9*TdT~0TbA25G1@P*n6K>@R%}~r$piJDHrL{@L-gqRvgti$ z-(~6XC>R{PdiMh60PM!=GWr%qq0wEe51jMPz8mZZ?)T|+3;KHpV>5`i$Fq%1tlf6P zzQn&UT|d}k#it2#?8`pa;PI;9k2fE} zCWFox73m`_UwPqi-MsLbSVw}&5}WwzqOKvUFA=iu9nE*s<1F{l0q^6KK@>PfR}HwZ zEY>?2G0F<-zW(I8+|w^&rUuDwP6!;0Ce|z(2bOBRg`E9vq6}U2;U{g3(R3LjX3a9> z+|GXNbTV`Hgi+3nxz_8O=jQWuvgyBhQOT_8UvcUamNv!&u#&ZE^jxJlu}5K<1cgquF+w?B5Lk zR`^-1QIq)NDoTE@t}6^5^{fxBjlmkN(v*01t}m7EYOS#|?>ZK^`rpqjayK`Fc#s`y zFeEGjMN89LvTCXpFt?wuLf%!ouam$ft9-K8S7Vq9K&Eklk{mI%-UetVpN^fCZ1tDp z6&B9W8{#67{Z(x729(&}I>7-MmY6*5$ywyDoPsDSK7Y{%v!5uS?HZZJN|x)aO@f)D z{*wRw96*5ZM0 zu!?)9l==_+B}PXl|1;ok_v(&pakkov9$MpSJ^h_w3cq!^7_O{oFGoC?Qwnb$kX88b z>RNp*>t8{Z>27+v#!x*CsBmh3fK}(Ohfe=1;6HF7UNIlB7AT8ux9aR+jUa zoGX3%+c&AcPehj*)hMtdHl8|*p@1MKZ%!FUONOW)IzRn-VTeS@c*fADd+TXfhKz4I z|CY*$sSv~J2xa_Z;^rPq8hNrCR?a(Ch@%_ApGj*P&CeGVLYONY3wH$tj&4cRr+B&_ zde8&MNl+3jRM{;{NqHrmp(d-S+W#0VY8)%o-B^z0S2ict$Kx<-m6zU>%o<{@wDZ5- zJZ|DT7p5+-U>44St2~e<0syC1?GaU3W-A}>q~LRR&yo?MFBe-e;hM?G$+MNGk(w4X zNJt9{hL16hhok6j&iw}es`Whwtgwn%8~Cpd@B4@v8sdxF94)Z;hKCw>oQ_0S&?O3W z`#0Kpo%kW0bVL;T7+6^d_b%cxZuAtpEBX>9S62>M6BicpPZ+wq;=7@<1SK%%|0q*M zvP{l9MIYWq=IbYCC@-BPmdI$H(o9Ln!=b9E%);RkJKdm0&9#H8rgF76VooQ`wErW} zvB{;cEO?L7741g^BCvaq!x-0-F{781e%E55*o(V#G6QH}#KCZB5A5q29jEwz-v zb53^`w+O4VS?waAqbh((A;LA4xgMf0#bsL_-EsaWj=L=}SB8x{Ox$D^dOzwfb(9sI zd8p?|7fus!S{ySs-BT}7C?$o^TUHNdJRZ5rEE%t zq`T?5!X?jetgSGcV}fq*;xr;oSo6t3mrCXFglM=@U`Nx?2jRILIsumd~FUb2a z47jNecOJ3qe@EY{#aNn?W@9l6?0BX0RSZ?n#D9xbnJ82x?-f^+GLhAuVyUa28ua+2 zUS(G6-;@_wRi;FmL$_BOng0ypEA5%}Q>fO?K6ujs4@cg`X2!J2intlJ_nA*JaNv-# zmEp`;w*=u@i~>Jlii(#^NOq?!q^6#&?_ja*kZ=4IIm`mb%;KaV;vF=UDHweD z`}FnkF^XYa(p;wz#C2N0=bpMWwJTB#{rF(PjaqscRWz9VgqNou!IKu2wveFM9^HiF zctTxW%)%tS{q)cZPWEniYS~@XdVf}KQPDdCT`%1NYtF)QL2)6R%2Wk4Y(Q)ugDVzs zaJ@D>|J%b$uQtFq#eGyZr$T*bQnvtGRTexogdA`u^LJR1W2U5Lq{vZ{kP!3RWhjJa zh;5`1zge4d?DV1=|ECY`{qgNLwW7AHrkJM0iAH6QvP3noI2DC^Y?d^gVNGB5^ey`N zP`&@4I@92CC8KU>=Y9&{$*in0dq7uH$WOVxUb}mL1-@NZc{F=-3eOr!m7G$QV}&4N zXa3XF>;+*;xmR0h`zB}hO2gpU=?rLs@;tNsH?6id})jk+LBT`DV-<8NVl6HB9Yf$vR8U=$o;;?U>e3zQoSZxmWybN&i&4IFK+_~Z zFngi(w^*-GP=O46dQ(dFGbsy9kIw6!OpcRhkPbNcgI;?+EFr6dTae$MZ@OgFUE3N} zbb%@y=N~u5zyy1;B=eqQ&6C-~G28|de^QP-k_`Hj=|>)9;<}-V`I+bcvH)=;$Vw;+ zYL=PpO92h}U?QW;T#B-^(9i;%mgO`h-Q96%IT};xB@t2FUu(b`Q+{(0!~1xYYYP$-Yp;iw z=L(PIOq9wesv}WALsEv(Auw_J;;pC9<+%bSWSZG-()$M^ntv3K~j_+{s%`w>_#3he__n_Ha@Yc%O0DX8P38 zk2CC8WR~&4Gz=4Q$Uu*dUwpZ#xQD&eoJZalcz6yW?k^=~c0~M9XXKCq&`1#NV)k)^ z)^PYEJBjiNntkyQDfRXi#PjpWEGTB?nN}jKT3?^M;L%TWDWiEy$ABrb6HKVua4>KW z9;%~61#<0otGKvNqNrI&;49BPrji!7U@lcIm4CZsz(kYHd50+yCTDQ4RB2h6>0Q&px%UB-9d0YQq2}KOmdMKG;sETe|bbL8o;-V1}k?cFD6Vk3x9|qzzP~dEi z)KqT)@RXcU)Zog?Zy(=I(MXfSUGsYNU3(|OiGoW1txOKdP#_6@3cS6V%i#HJgML0v zdeL6ly&lfvU}%e_0Rp>2fEEiZ%1ry!8t;=!;A8WaIKG(U4= zIWL|9=v(~}4k2}DGt_*GCFh+4$;aDsN3wc0O~fgPuqiv?ar^6z6`614)T#{9enCcDuR_=rk~{)B(l)Zp%2v5>D18&`vcUQjlpuS;r- z0;(L+C2PlQ3RLEysj%3G__ENR!A3(QT;qv0|3z%%ImMSVfCbhPt#X(8EF-lH|L6rj zYQFvk4{s%XKPW5Y`Nr*UesSts8Jv~w{MgFb$jfNYTdIe!YQ|`L1_<5ybT2W6a9*vTn@ID$7*L57n8DVvE%DaH3zGep2UL zj!FB6R3c5maP5DUDU0A17e@bpCRtA`(=4R3;psZY=X{!zLkQMdo@%_Dz**TSDj-3M z6tLjRQAi3gGgk?5KMklUL~^A|I!QYFl~NY@pW)y+sGBD1>zo===ndVkLDS?~?$RVj zo49|hW}Ulh2rNySzV%ydWOYp?Yt9Sttj*L4Lo59;Xm*KK z^S#F6xrlIMC{jpQEb&)4TX{@!e}5&fx$F9654$wiqc^=#j+{6Kqs_G*v#blA43-}@ ziS4-3F@3#%g(Dz(Sm|pF<#?p5m^P}I1x-k!tk}o{Ai1=6<=7%cDSR zP@6DWAJ$Noj$}~d8(`-12x~B*T4X+}b3%IRaKc&6O9!XbN?`zgZ=x;N-;k_H^^YoE zClOWW9!C^%otH$cL9eXTX*@GSL7$An{jr^@lR}ta^FL|iouU$p@~H@%qZ0Fm?TN$v zEiI4PiCb{>H+ElN&a^wXqJl(MC!n3AM5>r?YG56#I{nrhlIGRum^)38=9R&8YE0If zO+WA2vfkJIAPGSQ+;P)Y$BV_#nQkhG-w!(A=UUXCqgZJ&Rb@4WS(5MNbu9$j{WK0a z=`_erPMNUEiJ5|<%c$#m6;)`Ij5g?*>~A?nvIAz+C~_DhtSJM^PvXBG_NbrLu+%%$ zNxdsRrA=)%2gk@=?*`?5apxHB)HO<#2)73@~Q@^+$?iv6Jvsl2JCj=FP;=OvPpE|3A(Vc5U z{JJ}>SP@rQL6o*-U~@%yX1aV+4*`S*CoIiYmS#8H$MA6NzU?tzEd@B^rTU*ZNluz0 zmMv~aCm-(&>to6E)%tnJHQD!#j3!S%RLHZKW+u^i-zYQ4bv?4Kx)G7XEb*RSaV*Ox z*Xy65wcTC`N+tk@<>O?l-s9bkbw&oX*h4BlZ}TOqB?5@8zeU9FmDpPx@!>WU*v6Cd}4!3ACeEh@VK7owjyGXk%0tg(=mP&WX$K4ZUU2&8~r%KXj}rC{Yf5I5S-tFj4Vzn z0-(Ij*#3D1NJy=`ev!ZJtYQz9RfiKp8I+ZYaMsBc0RR<|Fe1SGpfaffV2_KipM^m< zRO`Mtn_QkHAQ7ti0!bKos8+n}XEe67y9Q{vg&`$jHTvK>B?uxGrIOG*AaoB^z0@*w zSb4_)W5@kx9wLR{-sVJM=9nxa>-EMDClslOP;PvP?>Rp%)S&rXJAG+Q-%bf3?{f7q4Om8SN>Z}bzB)T z;KvBmo=4q+R+_B{d1My1pg;?aG#se?8yXLT5*HOxHBV9#>0VN1dN{MbHaY((Sv%}? z0OTSI1B*%d2Wj`&u7^@jp7{+ZIv9tKQ$^0^1kpWrm?2gw5z)Ojw-XJn_Ih86eX)@w zR2^~9y>d?i)6@@`l6uI8#;~$bjz3h&;u>71lM*!0b~dI&dAV9##nnXlh|>?(g=l6y zW%gu6Ko7T;C=X6c;oC{Xy;LSAuQh>E#sW||p<_+;j(ClUtu(n4UwmBM`= zgRN{MVfFqtSG$n8eNKV_BA*r{%VzHa0jw9!)g#veq5;OT>$mfgTS_Ik$QTszod&Ig zQ4Ho7a?>8{F^Xj)t;X$qVc+DB0P&~b4gMw4Hv3 zXl(Q=qoNRYlhvl1Ur;Fcu?&MG%1!6ZP5_`PE+hQ-!57J|64xz-xV0e@HPVjk2JjBc zr#J?Gc3sFBY{=pma4Of+k_^Qj({d)2mnZ^&ER!ob!|I4UHP#HztT0jXF~1N|=6m3yjSn8f+}t^Qke;4_j*lDqWn4-Ta33n}L-U5&*}mev^G9 zwUHZ$T)#WQ3>H+7R}P{`4R1jOQCXZ#LR?1Je$TLpWm?eEb)I&)_J>psNJKRY9c~uR zEwULW%B*LtKHCS&O~-_V-6IvQ=)IGL*Ale3`1%7q z-;$VZOU`a#b@5I0=c4H8z12XCMIks^dlJs#`P^6S{?B*vlI(fL0Yt95aZ0$H6&nzJ zUtLj2KQ}tQHX)~{94}5W60S}>|3kg`(#Cf{ZkM}X-*I}#W*#2rLYPucIs)yV@|i$J z4sZPmGV$U1XbPM+k&~4VIa`3=d&f(Vb|`XDO8pW3vh+MjR#qFMum@3btv&JKL5WBj za&QoitHa7z2<2ju*L!mS7JV$0eT2yMfyz@(4l#L2UQH)#%R5^MXce3zw@a_n+h6YU z*fTfaR;sADKJnU7qQtf|fQ|00xN1Lquc^AdE?Q9Zk<#Wv@ZZ4R?!NS1-|H`X(pxaH zDP8?5k(5`F$%#?~j*gmuU+7jIG16#g~@hcOk+S_p*RvNP{7fb!AQo}B^v6eNfYT>G8!ynHy=8%ixc`c8y=y}0;0QOjIy#!Jk9R8fms zE{CQ5Lm%c!aI3pQ()cCN&wS^W_wG@x)VblvLhPpSOsC6Cm!e%!Cf29oi%?6$$DhqZ zcbAoBH-)ZR#aI$c%*+!@Ppa}R(z12wP^nirda_986%X#%hK+;o*lYX&AbFi_KyrW| zQEzE!p8F#U(=zxm5-Q7-O)lr5yf0e<(;KbzkQ#SX4Dszr4R!FVEu2nDX}m-?1n#kY&>D7#?92*kQ5Z)O)Jb zB@D*3^$0zuSOowK*;eGq94i><{f)73U_>z%g(NgdOQ(9?K2iUVa5@3sY=4aqB9?M& zsx&>QfdKfAfPxt;8L(-Xz!?T5GSa9f=^FIX3uX;n%Y06dNlB#y+5R0AOGICB3fflrU$E6%)D4QGx2>ocYj|TdaF53= z#~A3%Vw~So>Yc^oUX)zfq3=6e^vBU8)cX&&V~vT**7~}J4=o;AxfjL_Y-)%G@w3tz zOZ-w4L=-p1Kz4Gr&n3?{n6%QQ#pSWM{vTr@tnYnIp}fFacj$wvp&{umgqoq8^(TQ> zdAY9Dg6pmX`}yJS#Yug*6qg7!YFIL%IL-BDH8KL*pUs=|Li77l0{!Gw9xpg1+;h@j zUT*f%6;XmCi3xjllmUX0Mq4Z_MofW%T}M z8NYx3Pjea@3t9QUw)Fqik`n%ZfVlrV>310K|2gaRtl%33s;cBaRH1KRO7wQKr?6UH zGvDBp$l~TdZxhzvl*N$9UQ5}%4+1eo%po_`{DG>=qqSlbTq}TgZqS)%0F9f#H5Z`#$zyCV3<;n8u#AuoM$Qw$8Joi#Bo zWFwq66TI2Hah~6$k#Tb+v95N72fylcA2HOPF84!z)6YM2FQ^H#xMl0TkLW&11L_iN zGOwY;-YC#Ck*=&o-j+4KM4zieP&yMBBO%{^kVk$4`ArGS+s9&C4UsZ;Sfw8YF4ROA zScP{pP6H3fKG`8(Dm$nBXrz*aS&)t z$r1U)7L3{OX3mXeZWx+`g~`#Cr<+a&Hfcc-b|+Z4TkkHM?|ZjdNz2{JSJPh?FS6jb z)s82Y63t|WCu`NMxu@C>N@8+Qk1>99ke|=dQh$RjN-3ZbpEM(M;-b8Nkjsxy zMWCR9^Aea;f(i=Qz?+llY4G`cV@on99t8T(&_d8WgEXwug=V{hH#Z-S2O6+RWd$(6 z9b20=fA`K_D^+47c{Re;lc?~F|unD+93st{3GE*4gB_3-6B1yU=Y6;Tu5cXesLls$Vq;30!SkRa+Y7?tr|;^+i=$b z>~CoX=EvzE1{+7;e6eg8c3%F;YZYi5MdY{jXB?|q1(1m)R=<`RK;1>>XvL0%)x7`|l+ff@w zi!hSp`y_BiRcTx8{F#kD=q*%w+#Z}qt;9x35=)Q|SypOZ98Kuu)gvyiJO1wBm$-|& zFF5NYy*NO}bx;rA<}dS8UXjZZu+zG$%!lIIX#Kq`gyNWl1Mmx&i~gPfTHZ(O}Ld zAdBsa3QOeU+!c6ib>2s|=kxh(sNoTE&-)1jGhSE9#k@-4nZx}uy<@%utFN!G_jywo z$a%KXdn>Wn!Q09U;LoT1uP5o6{C5OY)i0IDODsVv_5MwmGw~n|y6=SjgIdQw3}}HN z*vs|$zz(zDu)4g{K2>Sf*l2aV@(QzMw%L;dIVlt#{4VzhgGoC2d&h*`zC-~)|J+RH zui9+qMbg58&<6VRBRF3?y|)Ee%W>9Y?tz4w!?cGP2i0cf+_zuno`*OP(Z;!h{jnnL zA09{ByJ*TYPH;NQxt)=7!jmG4}Nt(C@O!t*+Y6B|LB)ga8Yxg$N%REczWh2m#bnVtolwbl6e z`+dij_8iiOB-zm$J*#8=mQxD{JPuKtHBNV4PaFxdloc*C zMrXm83j|>{uy(t>59 zC+a{c_Ujm}idZv*JKGXT4Fb=$#E0+Nnz3bTvj|r|C7l6Snf6py>-{>~2bL5VLErcU z+swnAIs=Ei=|Hw9dcOKZ6_|2Fb`K7F^H`Jsq^4O!baJl^Clu_K>VwZDR0>5VPKLp5 zGXy&}^j$FMBxd04aY{1Nz>jn80tkd_TQLU;#l1tTTg!CJh?HA|m_~wro9x$BllBqr zLise8FEl(&ZILLAw`Z_(qeopR#j0yKUMYw|ZG-u6uu^VnzZdW<1AY zkx8qv1@i|NJ+W^dtvmJD4Zr?wy5+5)&yCqp#^nnu=9>o}xaos4UpLQgt(Tvk-gZ}S z;+JEaM-qm_(>$0ouGh%%vuQi9X3RQ*IP$|c19KBM+&LvZKNCfMeS9dJ#K+rE;Qb9>YtZPUl1q6B zAegR}>rcP((Lp6>A+6{$c$eCJ{fpiw?(#ZNd)9v9p6|xFxj=F4)_yg*ZR4xBg7ZhK z@E0zXmO9QS@7ggH=wMgdhD!k|x;sAamtW@*$I^UHOw%9Zup_>26mgF&so2YTs+Gi? zc=D#Nr;yv;MPo)eZs{Y@ScB+H#+g_z;UYY{h!<9-wjo~Z03s4hnO}C7m`p#rRY+YQ zkbS*X_IByL15uC%^*FyVu~U%u(FATRReLJd+vbRtrguTFSpy!qxa3O%E z=asc=17z$cjC|30e;%O@mCM6302 z)nPdZxY|dJpD0Yn_&hIpj)Aa}9Kx{8gu6MR&&l5`ue;t?ds$jkSd!)I&AqlCLp3Cp za{7E^e($4;+IVSr|7cP`lj9TTz#wpZVcPa26dVR?zkFV>Bp?Y{&EUm< znG4{4!DhO%-P&oxrUVCvFlXJ1%<7sP@7sKz^2IDBkJCSR2iWRf?6JrERg+|H(KWd; zK2RQ;9>MrE8*}SP&f;L(*{?R;{m(UqXE4S0jf9rE<@vM? z>PQaUJWM!LN5`0_GequVl=xl~rt^J3VQR|M0@vI$253+-?YPc2aph}E390wLEWloa zm#Eg^qg0EVg+-7zdBJ^&5=~4^9`6g~=Xf_(*)xaU+bMJkS@ewWOn#$XM2&7U=RG$5 zetX zK7GgUhR(+iYA@GE-Wa^?y1G*~XBc57Ig4`twMDsxY$JExVXJF~uLnL?CGkqf%MA3? z&bl!rZ=UCFAyd+k^rew2pBF&Y0}0>jIJGuc#$H}ba{%)+pSMY3(qqDR%0?$Jk_f%p zBv!lN=JWuzA;u?l+r1Ol`IYJG{S?%3M9`_FNihQhc&MhzknI-u<ugH!B}88WTsTN;e1WZdvR4JxPP#A+nXc?DIv_^!0)fKovcf_;d{kT zXPuHUI0jtxa7<3bLH^RoYHeWF_BM#`FPne=RPwaY(L9*+ZSR)>MMgzF;c%VP@w(yT zlO;(oy>DZ8yLcoCGZH(#_CD9nZXyi}(0gadIa5*y93O)Lx|vW88u@wzL;Qk1X)t>^ ztsj67YYMphWX6 zOh)-i+f}HR1i6lap@4*2upPm$@HEHpAUNfZ&-Bns<0C&jLys!sy0_fpjVZP&SFzCR zNf=ytWPVHFii7P3h^_LuhSed3%$F?YWF{tSm|6FkUWp;hvTp>F_3?YcK&&Y}-G&DC zZmS=(`HnF=s18?ng1W%nhQ;I@IAw^rOp00C7VY=`e3d~h(#&`G6MW;57{j|Mz)(t{ z@%H>K#Q3>>fx5K82A*_5qMbY%MC2DDH;)g86bt(1Aycg#qeKmZd;_=SihHEQ^KpLy z;(JA>>Ft-VOlbifo}UZB;)H5$VRkjb*Y~w6Rf;7K8rWCe2am^LrC-h!+?*2QJthss>X-EWip4Q5Q=A0@~{MMzx-V{J3o#MK*%}T$IWuW0`YYV zg(m@+;BF_ZKHMWhJU-48Ls7}_IH_w;1wo%!hSeE{c7=qj(2^X4%8I4v8=GV;?8@?& zwA3Wbi@{0D5M0l?ua7yfhhwDW1usKj~u`W;4(2`5IxB|}l!4nB0+RUEV z?He!6&-~1uofz$tm394-K^`)$TnP%L>E5i=Pw8o8rQC}Un?wR00FK~w09p=TU7h=n z$%B7@!O7|Md8fp~qA>T>>D;>bMKeC|OmTbdiRJ0${F0(0U1jjn^pz`q@YH!sd9(u+2iu}CM5t<#->wF5o=@`+m}9;@-6kv31ryR6L4tb=>-~Iy^)kdVr=YnO`UiF z5<%QhSy_k~#iBkbsZo4pyuG=>sgW$7$y!}Dcht;LxrAf06ZV|Q*T!!;9%N4OFU*Eh>_${LC2uipIS5POi??!joe7w^oU*P+sQN6r^ z>C$LhPk!~P>1RhXmn;HhzNIbi1sY#w;PlTJ&5_3D*{L~VQamLD=r4b18^E8tqbLou z>k^Hxz4CAq7hWfZ)Yy_fePEZ#T{Z_k8Y!wK!L8?ke_m(614Vq^CGtiUZ$_N?LKNgz0$>q1@@W=%C8hM#zp1^Y-GyJdJU4Td?v0N)@@VU^WJa{GR?8Cd47GH}5!jt-d>$vTC9Pt=A4XhxyCe1!WjNH*5d3iC z%|^VEhq?H4f!ZEeX$nE$`9B!@#_-CTVBMKa?1^n>$F^qfI@y*D1)PRC@YliY3$=^aKL!uE*+uefj*TE4L2n}ku zI}f#d!)3I4l|0^$eCLDAC=CtL`ub_xU+?tQ3Ky5`lpzA21+iLydRs175O6r3`)w*Z znST0A4rhCW;3kHeQns*gG*^{Iz*gtrpNTZ?Yb*StM#+p~r{$L|FG_5p9^}8Mkt8^= z6nQiD6oXvPXLjg~($jn7&ofG1tN5!49Z|Lzt@VBD-8pot6C^&KIpzXu#)m+}^0)ZV zmw6wS2wtA0f5(nua zVk*ts^STCqHDOdXVWFBuHyT-OXu4p*k6o&2K0Zg~>XEl;4nDD^$qlyEA9e@!U*iEf z5HL7T>j@v*Eo{5vdn=YH7SWzB4?te|@jvEVLnH{oeetlMl{&h_haThuzXu3lSHd@M z_UC`vwwsE!rHI#EzPXP}q#$b`iH`{CA4Mv|42I0BPc=Bd-~eF>v9+~#KNkhRsla#v z1SSw}dK7->C~079=9&Ll1|$Hz-!}a{-q4nrEEsb_x$w<+bx5M!m!S?{zQ3+va}TTc+Hdwe|8@QCtsg4^ zF#9k-3oabxbjR3@Ltu`jT!{vamn~F%&sxmEr%0Ioa5D!3pczi9?(EX(Mkpvx_5bj} zxT}#*3jtKnl4u6S$JBsj+@KWK#x`kEEwto_(ur+MX~3pxY%Dt0 z5AF5jyOsWvca_O|Gl-h=)o5a=f?wQ}jqou=8G}jHzT7K@H}k@$=NHYFNe>0i>2AtC zA!0M0AWotA>tl^k?`@5{#wgy|>!pwm$GDE=7lHVKvbvvB#K8_dZbDFjB;@z*F#Er= z2E2ybJLlVfCJtnyJz0AGCPK(Vteu?U?@y5X6s6YQy7{pRHC`D|QpJD%z;QxFp^;w5 zF@4>IMffx`p3<8-wYz248if zlKdh>1-m}L%W=2ndpR`d0c}d6Z*z;F26y;CTK^LIB(tuGr+4?;B~( z*D&+z5;940j#%zN<8bJ6^!C&9k)M0^pUzzZ6huWXgwH7`SvUN@OmZpDhgPZ2l@8%y zKMS_yF@Z8=LqY;cA*EJTp70Yt4EgKPb1C{I;=4S4S7~AAV^ih(%RBDxun6y}%&;a> zF8_it$djBu6gDTn;uwg4YM0sV`-5BUH98Yg#Hj(q<6Zi6DAX9-OGI@Dq<_^I1)Tq^ z?=uB{gQ&;e!`=HTHC4z}A?*3#i5NniUP7G8i><{^OElFA*j_x(B=ExhFc9iR9Ja4Z z4%#!k8qnL>MDNEkfnWVum)g6Fc3u1h#nGXD)rm19xVmpck=irH_dMC4YbH^X%}^48 zDlJTk%dM=qVdD98+( zu$-nfqfI7bM=2(S=dV!TI{_rUwxO0UM>w72*+*wY8>&wbOVVTS_KVQBB%{-q^U)^Kqyt6~SI^P$bIu+kPM|>f3mXR>^Cf4-6rYgxw0ctl3;!(#JkHr3x$!zI%@>I5exySVWi`d znEWyE8j*74LQ9r_;tbjy;(QCv5<;WpQ)Nr|h}l-O<7&;l6|{qdKom$M*5+Vj?o7oR zNuNs5G}}28MZ~_r=8~7wFBX5GntqK95fG$OH*O-y;?-Ca!_NpyR1!i3QzaSfxM=w< z18GddPoI|$6KUBdI(my(5mR11A{$&#sh>thIM`dWK=A^dALbtsd$yKzs{&XS69jRMv2_v|o21GS1I?O^!@ew%^Zn<}cdhDiAz%wVWxDkFlU(ux1hIxaXCbf5+{&Q|@(B&dw_* z+Ec7uEMEWzC7Exi;D*IA?L0V~s0=GKJmYPdOvR!l$_58Q z72U3pOeG@KN6+FsS|VR}{T@P0V8!T;)EgGF&ni1=2nq#()uyJ}COD`RF3L%}sxDTeM!AlZAGcM8dbmKDV&mQ4vw(`yQ@u=)dgf-84y8hh!92rOJABKM zU01FsHH6tlKYm)n^u7k=;v~ziOog_jvl%ZB+sM%TtPCSkp>_8g2%EH2$7MkunllmE0m~~>UaN;)hxh^ z46$7dQ4(&NakbLIue|p;Q3v_T%2Bz4IJv$?I&PP|t(AiTzu7{JZu#q2%iDzqMc5C* zzdV1&$EXAgeD zwJ!R?H6PAOY_fI-Iaf_~={K&jHYG=K04b#;gt2ja|F_!;Bd_<4o?d9Bol z>*+7v@Xq3UmPh~op_V;9V{x%MP0mM4AC2p?+6(WCdfg5E^OI;t1FcvPObcpet?0^p z=+95@>B6)r#oydPmUF9?TjLt5y>AvIH`{LQX4qZG9TG-#IXeJf7~qm@ggeDB1I z)G9^MI-E0)xTPB-EHh1SYnl*j5BTVwbBTN?RuMf+DB8Z8Q#89-B62Fub@F*ryA&h* zGxU(j;CSU!YB$_#=}wKJ=uo2<`*T_A*j54YguT$o!?FpkMo&r+Y4?a)kV+z&+UZja zj|hfDLU4^&vqr?jC)vt~1FLv~``puic6_|b^RqT3P-Uc!JDnuugLHih#-Ak8>uIG+ zOb3vfxPh~pcY9@v3)%o641aR_NlgfvK;+x(3n}2?;Ex@N#&$l&=P93S8R?bSB_BGl8BWhRGpxbnlHw#3j{cKaiske|S*3-6O zA-rsU`e@=`Gd4Vnsx_wURO5*w-PdcUj>f4tAYrq$k@v`5o?b5xY~rw>HVG|OiM`zO zayS2zmm|Y~JI=(}Jh7WFJ;)Z2gm7+HS2r>^h}2AH)cklo(`&j^dZ=Eju`kKW%NVZ% z!NHq{EZ-=-p>1MQ7^4-&)V(!jL710e>Pa=U>xrueSN~>@-;sf{q~y!MSkf2>&4%!HFAuB;D;?@kzXNNl3xjCMA#o-R4#%pH zjca_tRl>x=tS5ZkvW^jDIlOb`9AYj9YSVbmm<1}(d|DKSjZeOKqH<#*XUPAdO0$NnlD19v(MFZv$(q2chiNPxE+I zc-*TZW)`__i!h;0q|tJVC1LX6ClN^FrPdtzm6ku*;&l!W5*{Y$qroWHEUEm{zA>D0 zhooctgp-P$@H7{&&FfXeOvaT0?Q0~AN-z_~+)eL} zF{b5E!S-HsX7Iue$m817knhIvo_WzfdT|=du~hU5Kdyb@o6j(`sE=N$S`JyoleCNU zxyTXR<_}HMb;j$n%J&v&a0=7=-@J~m0`@hdZt4N5T|hTzq2X)S(>>ppwhV#1aww(_ z*)bKUmZ$6Mcr@;ok^M!mT@&<$Z#tnNE2Y--&Dte7v`RPJGnwq}z#y=3vYwtPtBU{; zHKG-!fgK)&3Gb+rHqiQpP!cG_@2?2=vlSWxWN6~bCKENZkC#{ZZf7ajrJ{uOeGlQ> zE)u0prGXz8(Oe)7HkQ~DB?;eS@U4fQ#wKD)pm0tKwWgRHOrniv{pHDHf2*dck1(or z_H$UE<8#bMH+J{kJB9=l&vg1BKxpDHj)GvHnE@L!9G*cl@8SL{OiACxG+9|DujQ%HuPjj)Q&~d( z$rwa7c;XbAtu%5)^4DdzZp@WkUxl&;PP%^map5uNBrfAkJ#%HT#8guXhbL9fSd)t* z3j)VlztQmeEDPo~9g~kya&a-q%d$!plbHP(2xVhW@SQ}4b0+^2VyGM2EEb@i6W_>` zOil*A{!AYQevqJQK4$>w5o z2)MQu#|=lj#>=go83pDZ&w_&SDjA_(3Wgl=V?}qo`CUB6qi~Grj4XP^E?;=?_m(JV zY+>Z{C^p!Yw8)!0;+2Y~2HxS}1>pJgWAfAjTtml`D5#@()wPj<5Nos4s7OjoQKdK) zgH%!)v71lzLGX`bAa+yeWnM_4P6)9$RzfNb8*L3kp1r-x8SLKexwd@cEA9dAQ$sM# zcQdni6LXx%P7+9{=#5?op^wc4=(`irwG9f37Pyxt+m{5gL_;g$ArV-{`gN)OUPQm7 z+TslEZyE3IkkDyCIb8LB`FbT+8fjG21kEl?)hl%|OYEk89wy_0R|@=`U6}1BE?v8^ z)!sXBQrgf!zlTjL6NzjG6rLf)=ooua1sar@OQxUIPB+T8q_x>+;_FWBydbUZ0_e0O zlqyivF>v=5*Ig=dVliL6*1nJ~j#X ze_G>sWBdQh7l6O}{AU?i+sh$92@{(|ku1Ah0kCNlj#ew@;M4sJn~@^fvS=ANmP`N> znSu%#TZ{B{CJU-ymnlBB-o><-^A&&|4iJ{bgK6l>NXuiWCd$!PlVBWL6S%Xj85~aj z^nE_1O8Mbw9ZrqDr)(2$zhYp@E!r7p;>#gae*QE1xhjf=sa}`h@>%&5=)mX6Fn)Us zqBPEuQNS21ol*WW!NXdnO6X>mb)_RM5B*C;=ivOsYJ#?pLj)9Pga$bpwSnDW!aFp~9i^oUWGK&}Er2nZQenJ?>2nQq z*$5Rp+ ziA%RH0-TbDwAI-xu&o#+u_Yx<16{ZfK7E3-@oumqKiJSUSjujSNp%+TnO7IkU-8GI zJmpM&TmA4n871ayhf_pUH`A!uG(Ici?;tf;oN~YofB`+h1wl=b-Z}Vo4oR)nF0PhR zn8>8$Fu^!QHNDF<6n|qPPPDYHeJHt-0d1U2u}PLyskPEASupru5U$Gpn0dz(l?0zZpolI8l{FwpU{Z=slr+pkh~aG7Cm zT$`P5xbGH3jc#k_WfsJP`CK?F6WvrJOe08;MfK3k-H2I+Gu`Oo6_z+s;uaei5;u_m z6+TbHWmk#ekd>-xD`)?G5w@K+u#EnXI$355VnhU)H|x-_$EPNghALE*iMkUv&Nsch zBpYjNWg(GuA_Yr zHXq-Fc*~U8btUac4tLLA*RRmXkt(;&Uh2$QoHhn4yF0SruJkv_%rWj2}H zrE+A&iunC{l9@$JP>v)`woTpgm$+pzb|K~5Afr{H68D#Bi1B1k^l+=UNpi6=7z%`z zA_Hvfxo1>n%d+}ofba&@U@$vVrOIvMeAXYFQk*#Xrc*7!zj)2SJ&ZBBq!L3j8M}6x zL2r`L)hS7BSX(hL}9-d)Nh~@0x6v{BywgI{<0}+TU^H3{VQ(~_r z0mEneYj8m@J`iv2$0xL7Ew+xt_&ep(csrmHoC{DjT|#ID`jM!&H{}ZT-rN!bCoAKh zKrshYlp-uw@8Ezf!8|tj1bVFX1;Y*i*I0V0V28VV-!F6z?#R4uP%_TgO%gT&{d%~o zDL0U=TQ=`~2#U`!E7_&pPis~W!>AzCch^gaN=dd%`3Up-k)DS<_EuWVpY#lbPrLT- zn?TQCGi$4Nb6?K3Peds=N|IyDVuiE{c%@MqlbL6nUG`q_B35X-^co0n@u~-!Z2EmL z%R&Uu-&TAPFh6B0E4H@U!Zq@Dl+e{`ywlk!r<@<5npZs?g;L8P5DmQLypbN`_-t== z*v-IhqQ1VfPgun0_RZ=Ufo;cwR+eFKaugZ??~32gA=-P&coRdPzGVss$2Zm>H_SwH z+&hFqMKj^Vg}b{$9_vuBOp;1%02pZX`k9Ov)Midnpkri~`^No<7hr$6>WVHT5TjuqLT7 z(42V?7P7n6iYJ~7NNnR23h7BC;&wOWlfz50sE%bkA#G#SBR6Te_Lsxk2}33)nxy|g zYqA=t%{Akjk+SJE*nOiFZJkSAis_PFNZo+jhX?z6g^c}EnR#yRXI zqgR_^(7LZ%165G!t`84YD43_@fv2YYG;1|Fs;w!2P0BA8XcX%)MElo3_>)bL9a=%W;^PRk`L6`~JV4u(xXAiEgO<9!IqP;! z-62y0%&WyCf)uF}v}JF{#Iud$T6We|mXJku_b%?EX?E~EGD>rz{^Mw&RTvMdF9 zdF(4w2Xll%bihy`jSwPxFqx7EjplS!J3p1-__?PQ;(jl2!LKz#K*+%~O|4G!ZVOYB ztD|q}t7b?KL=f(wsi(JcJQjy}^IX=5s;ys8Fx|A+J>E(2O4WTsvhl&q@;C(TsDL`9 zCMJonABi((FyXf59wtSXl7G3j<(+X0W;2aAuK_S#I^P}ZrfTWw84)syd#MjLHg4ci z+vkxBR?^xr29bs0uS_F{a>ZwI`#Kj-Y#cC74KdF9<4t{2Ck{i}|@bUak2qml)HiPu{g#i1U!|9jM1-!+)$fnOPrdZcG zZCQmT#Uvbbz1E^bCiP(#l2JnD-?{U#=ce>fTg6yAhmih0I_KrCPN(8bOBdMQPY zv8;PuEOR%|l}#j$CdtZI44>D)%U99?ucsrdWMu}K`=+?7-^cIl@31!}gjd~p<=$#} z29V#R1DbHc7l^)`yM}s7Z9JhL^Z~JcQW&g6?m3HYcM~{Bfd9H@l*J5KdT@GQJgemP zt_yb6cm>+RT`{Uc-uP)drnC!W-)@Mx?-uCACb`jdwFu8VGe`Y+pIxdHlUq%c8gGjv zU2Zk5c?1ZIcZsh9s49pEgSOR`NiT!LK_M;KRimvZ^NmqQRG>+mcx7?pe*6|=?rR7= zdLv-*o#r~wr9dJgp)hL%q=LEQRh5d56M~xrKVH&?xOK40hO90Ui3|_k_~4B9x@u?0 zp6^M=3J3?OPlP>~!YQeEwf zNF7~A^UwpDDWmv>dWi@xXkO@i_cXND$ic#xp^Rk;${WFgg3exnm%B_j)SG+bL*42t zB}B?qR?0N@tC0pZ!=0Ckb#JdY8M_g>ulCsCAKHbr+|bG4oe?`@>yj9lvk5@Fah0s@ z$DX`#)_ZSB2d?Sm5Gu_-IxtAaN3z)$w|w!=pENQf88jdp*sAo$w5~RBt|ql1=b2}t z5Hs-u5p*~Ep0vx>Td_?l%+q$zT-};xvgr~d%~mLuZd&lmuCX2M0oZD)$G-OXrJ5u_ z->6v8lN+!G`V*XEQ+$5wz+`8zqZ%gL9o0$_D>RV~@orVJ?9Bx>9dZB(2?~mYQ0jX} zo7&UaxfYZjrqDd3BnTf;5h+dq)BfHYFE7aU(6h5wd;)|J+&=YQ(j02F|nTgTsrs z$|~j)L=p$;9ub7ge7t@d@r@gyRJSw;p_qHM0zzM)2KQN)dS$B zN~jtX5=uq|$`gb;F>ZE*=9UfJ;3Oya9UdlJk^+D=^_!%J-aG+Cnp9j(nUJ98;r$I( zeos$G*)TK4BPP^lH7suQ5(1oK?RV3PEv;9BG`sayawv(!@87?f>;XZ09Z`b~Nsf5k zErWGk9|NXEg_!viKmqT2F~iZd11|95ih|vx@v%JikB&?WTekRJr7XRg9o8m>h0aM& zap;{miA+jFP)IP)1O(sJ{G@4xT21wE=wip{0PBXQUe&5_cBWJ$abR5KWoD3^SSv2| z=D@{2sbcUM%wSuTcr$edn)JVlu%C05>u6ZQAGc^@;M{&b0Fn7euK0`M-72j(^JRS4 znyM%1#RU=JEX2DbFJ9e+-aKB#QG^ot%YM6MLTbp@EK{0VS49XBDUqksvROky`{(g1 z@++7Gdec%sT68e#KyxmUjJg(ZsGI6-~=5nqW+-joGbXzpW;;4bY z{8Rikg%dM~m@$L$@(_GE0Gy^mvh>J+i}s;?EJw)ae0^EM&JEpXmh65JDSZ*A88F{f znf<7Pb@syObVizWx=GeK3B)sX!s^w@z8|FX3$qXH1+llb4994(J51j?E~-{1%T-%- zDf#hpifGAbqrGIdV2Rz0cYG)If~ZQwJjQxMX_qGW+DCg@Y-X%p2zLZfOGR z?rbvaC#q>pHRDmn`8IM%+h|W5C@*i$(T*oCFIlz?&3)`p>-9UygLz1BIMP=4MP!z2 zYg1tVC&rie)Zh3z5ubALCuH(t*GOqyOtb3B^panK78d@|VxbW}KP%$8UIWBs_xpzI*GD z8Xm9XRDr*>x{lNo!AX%v36^ILAOhpq(mArD>&@q5#N3!4I>4u? z-*OJX6EQn`9J{{UJa1De^JxYUVQ zkK)p*=GO`P6>~(mB#&~wO##om#GKnFzVp6^NpTw@p@E3NAcos2zSM+Xd9k;Vq)wAt zTrfgmu%y)NkDgnQ7mbH0MvSW=FF>@ftmEXjQHm(ovJ2&$ZNja4=7jEvtZW_-$&s{P z7f26EGjOPo*)ROr{1dfTx}X~q;@sKfQL{zCw6Hks{{!sv&*LSxWKAXS_48A=r<6_Y<7rLJ7J7O0Vgfo; zpuo@y;KvG}AFU6~F@YYF%!v$fgkScTv7>1kM<|Y|BV%HmaTFz#B$S3HKas`?8=?R z@nuL`WGH<78~^uB>|V<$M{g=&2a|}_dDEL`fYwzG@!b%E;Us;ydB>Y!D{~4tUUc_S zAs}+W1Nr{L9NleWyJ)!V?s%3H%I_q5O36(mb1(Ml(7#=3_nNTcMS(FLx_1~o)i;LU z(>UzrM+e7sWa#yw_an|_9NvW)yVB8&?zIqYI$`Me^0a((h&@Z1LZ~yDxV1~bg%{VK!mxB29=iPYvP z%(}+|)8hEkcQ+px#EF60f0rSH1X~rNcS7p3*+;!2&i#LEv_RB!0)&o>hVi@Qjs~!| zi-#R5XN@2K?rpdL#@FA3R!$)64WHCY_d`!Ad3$7(c+vk5M&L%(+0GLz7AhG23@w9` zB@*m`eP?9+)g7j4>w<`OW8lo8KZqVeYs!ZrSC& zZe@h63^FF40Q9~G6g9}?n3eiqj8%GWVe3~LgDHiqvzFP9FB+-`vDY(!9gsM&1=KX6 z;EGW-tg|umA1{@HB$Z(B_!bVGNJV_ROe{J@x=XM_5z?gd!qLzWF;n(s+>*4QX=MKD z7+)hO>v&MJ=#!24e&kOZH|)u2!{_k1P1s%zr3iQSy#$R7xxCcZyL?qQlD6LW#dJO= zQqxaxTv8dmbwrlsjcj#m;4uwh!aSxis%6fw0fj=^?mP560-<4+3bj@sI{+b`8Oj!m zWX3HYFsXrXHPlDS(2 zpC8)x4mlVyrw8D{!B|Zp0=AC7RMNkvz-cYSplN7VDU`cF7R?nEqIGpyyfU)(YGz7y z4R|*Rj)u*!&5pbOks5&KrDP26l+31?Oi_RCQIn-8VBZpGr2u9;$bG2Uc8-5m1=UpIK!DUXptdZop(Y% zHqd8R12=p}w3m9BBE`p>N%$*I3V<49o@J~D%Vs%K!%UI(Q<2!GYNSJ$Mx*sISCQuF6YaL>}LXaiPm=vkcteIqmiZ%vUF=n#5 zPq5kzX`uA8%qj^k+cQyI1hLuXhT9*;GsiXp_w{ zRph+`=Ah$t3Kjx+!+klmO4Utaa8Hef>_TKn$F!)N0s+l(9UDc+Q!|ObM-CGA=LG~y zz`2B}5{Z`aiKPSkW<{VE!K3+;jK@e(?Ub|uik2j;&jmORXGPtL--$*+U$P<#3H38c zJe7n6|6j*1kX=SO&UM2+^J( z{%*I^g$%am!uq2vRP5QN?-KL*iJ`D8xD1VxRjE|&sXhxT6o~1W!{9sX9AG>^k{~g+ zJwGWl?=bR68jcNp;UzsS>!jZte4DW_28Y+>!!|fdC~Bwxev9c?6I|ZIXt{9e;!HKU z;vRG3kI|ba!pa@;HKFsFAE%F#KeYGdY9IGPG`jwb(Mf;0O_alz|?l&wSB*V#!>C^~c^v z)RA@pt3IfFj8Ga`Q%QIxrom>Kgj0=p@c}X}uE}07M?f%#EB+NC7I6Jz^4+w}1P!uA zb^P)CL0SFabZH^@V_D{^%{P2#w=o?5Pp{ahChE{RmVbl5zi|u zO*4=*{;jrS&$0qM6q_Ch^7t?}brj6zs8+{VBA!;)Rm8FMt7IFF#)9VGMoySFYb;*v zTfya&nLQvSCc8CT4#9;Y@E~wj6aVe#l)ei>3>!j-?r8&cCCjF#qt*0h|fWo@N9BHIPtb?r=GxQjeo9 zuS2dX=2EtJ^t1jSt~!X$|2nlrLY3F2_4zn^P5vSE54!}p`BnoY|4o7XN5=mo;`&hk zl=`0p66)W<`(K36pY)%0{@>*PV@UsNfa7|Q{$cI^B#21r|789zazv#R^7rKhYm6n< za|dh(+YiY(`C2bVcrzP;!0ks9oPP(VYd4y79{d01*njfxe{t+T*(mrw zNBKW~?QR%%Z=hd$dkLwX4(2`vcR&5c)&J4({b7N>#Yd($bco}3>hrIF)^bQonfxCv zJy85Z^5)eXTmCWJ=)g%RuHS`$3x7%HFnpcneiY|qj_|#y}94S{kX-| zFXP3nyma8UeToE+^#_&?tkla%M0ybQYU*|nj_{QzPXT9(VZ4b=?d26ucj-k4Oc+Gp zg5veM0@r1lt<^huoSYBMEPDIz`j<<}mDcyI_buH|bCGX8MH6O!H1=OLIB4^LQxK{O zT|kMZrS(Fu()*9ABHRlWxKB6de!n6`cEtCh3>w?bxuSZak>Og<3oCfL?1Lp8yk05B zPM;Mb+w7blna%y)pYsx1-Hd(0eLb2H<<_04)&=~x!=&Bs_7EU+!^POzoQOwExiR#< zRb%Kil(&Uy)cU`PaGH-#U>N_tkw}X`n5(0G_^|%Q7Pj^v0&XO6J)Sp7f-m2C3%INhFN-Em;Mq^`iZmg3_RsZxApzgq*tYeHfUMuD3dMTR5zOHAdn}qyd%yM(r2B9;S%B9SXz_k@ZIP=?&fM_a1o-*P{M{XA zd{12#J8^>z@JRjh9@UQypZs#$MC!|2`w|%YcpGnm#sI@?W82~C@3%F#+nqQ(6Bw;V z_S`5%oEDlP4e>)-cJ1DLa3db6WvgKX9bc6KjPv5Ut%bz>3mh9=9xj$RHnsIUW6TMq ztoN@6t(vZN!?SVxq}=cP@6E;T!yS$9C!C?JKQvojR^8B6=Fs<^*ucZ5RG+5~8Nc=% z5WF+_K7|9^a_xYADj;9?7gT(%MGe3;oki?#qRz{OM{yGdP%$o`HY+mVL?x?DMgimDuiLPlj+tZt3~*kZf`}*khe)@G+Fid(R=3@>d7-MzJ(6 zNBaI;@4R{T%&(bSf<&kv9gBzg5SAOhJ*9YxzlPzoQdq_3GuTXULPB*yLcOs{1gLE7 zs}u_Ds>hd??(Gj+W#&$DF2w%?p8fiCO)uBZiuIuwTiZfhEk0n`bO>u+v;Oc?DQH7P z?pJlwU^Halw4BYCk?Y%|^Bq4pZK6eXX!;G6M)u(FV?0f0bKY<~Jbxj>e9gd}eeBsi zO_YB}6joZF#BP@&H~oc3uchyOaedC)*(goBPhIn70oGLd^4sSm%Y&I*#A<{v?ZAF( zzjv|hM$J5S0D>RM@GzaDMmmoJFYlV&<;1 z!6xR^6(JlJt$;Su2*_!Bm#l{fGlI&86l?O)?v^ZnKKvdpjcYVkK?6bb(*3 z>ot^%gR_#Mmq9B3W-w2l&fNOZ%m{IY%ggxFcs^LbQ;^jH8`dT+#=Hct?6w*&Rcd)1 zG?J#~Ln8bNeW!&ty_l^Gk}~v;3JuZ~#LG!j@Imvd$Bu8hHg{vTz!r}ekVo>!^Y2H#YdQyTblqa{95>c{x{S6RlT-y)1qP?x= z;r}yg&e`)>up7ILZ8l$lIFxwjeV`?Bs8;-Z`)U^3rioQ23WJtuUv>Hei>t_e-%Nzp zPYyyFL-WAC>{y_Qt48kaZ{8A#k$|HGHk!}pMV^q|T94h^!l?~ah{zg(zh(7mBgS3W3U#y86!@p?os067J>{ zt&N7-!Hyx~s2XS_Dawjr%X5we!SP$5U=!vZkh}7{q~0dnIett zr$n}^UD{I@N8dm%X7gsp2+z1+Xa3bfb_x_F(et^dzJF$n25eQhlfcvfPqeP_5vNPd zpQfqI5E@mu0r%xl5Nmg>P*$|naQc%H8T0yng)bB(4hSo5*P$RDr+=d|q)<2ZA&i3kj5S#R@NxC_kO2*vyRke7MB|$?wM2HUw<)0&W!uCADeYAyJyI^@C`}88oe^O z+pGJQd;?o##W2pG?qXsO)ZJ8mnNtm+;7=V-oItYyxY>-js0vMQ}b=_ zL8ps#GSE`8v&fJlEC7ix!4`t$UfDm}*8EHUJ+Q@>wvR2LR88N7+x_^GXgRi-!dBYh zhB4K@_=|cvX|=6m=n^wJ{=C`W0DucE{yi8i^GbsR6Uu(^<)>=ZNsW)kBz$ZN)_|eS zBW_K@QzuDfNP%%Eb968n0)EJ%L~uTTlTQqOP2Giil1aY+Z6`t4C4&9gH2TZu1zz=X z>1rL((8!z%r)!}&FH{4kX@FQSPHZ$w2CJM-dBNdN!=DEG3Lf>86aO(V-6Z58Iz1^IgKKJ*xQVmu= z+w6#Wt3RFiXQg{uWl_yHyST@nt^Q?^!b+G6)K9c~@|q znRlCSWkoLU+jq$fPm2rudu98#uZaAlA_nZp{|b!C);;_or+wM0m@o4DMz86`z*OPT&L`xqnCb6e^j)rj6b{8nREefhL~?#y$S zezq^HO3ysJ=Gvv7^L7|`mj?fSGId+uvrqibe!SkU`f}#%hqJPu|2QLi_jTviFVBPd zl`g2qPy6-sZA*HLxNAA{H{tDfYmTLE|8lwiPmZ>M?!UXc7sZ%KBo&pmJiW-b{qF;d z`ZC|CxeurBu({E=zruUQ|3B@{n+|CJhgE!L9Tf6EdRj9r(!{~R_H9IqzxG{W$1gEC ztmkdo?w_2#c;4?#8{=aFH69-kTBejxX8*8am3vR!zSC9fUMJ1_wa2e?w~y$fOV^iI z-k#yPaG@-AtPOW@jvLkbq^H#bSxBR%g>~xy>mn5AL&^x0ky;ykptnhjU%u z>9cg4Gyie$t?0ksi)E*jzH(Lo4fF^_JTl?cxlxusv;R(HRMer6^S4?LYahLAYWLmz z>bp(PE(NVTG8NRb)G18kx)6IT=F=*+v&Pd*Ro8*q>*shRnLwi?Xage9Q4-*Q$dUCf z+a`&FyYR09Hg&(>{Nvoym(}Y)A}Sl=IwuCE2r*Xj+C^J(8EaH)LdGn*HqB+29oG89 zqBLDuUhfpk3waJN2jCC^urH~)b0Wk0sj4cDf^QkQ9*z#?sr z&Xj9WpB`H3OtW3LfB6aC?Yf)3&Nx1C)_vQUZVP7lmkAMFTMe7d*YSOtryabfEYu}U z1JZq$(kh+LUVe2)adhj?WZys2^qY&?*rq+6<>S|KbBo?7mwN{%{EUVSQplaZ{=-he zxwOsxmZ(=_qQ=afpg|kR2vDKgL{}lC@aVXF`#-y8*>|2`|W<;5JhiMF%W|GzE!h2b3e>B6;hx>l?NKVPj^ZEJp)JMN)m88wKFNS+jE0dICJezFWtD@N0#AJPdA7*?|(d)|VO zKSJdOXuUfbw&j6>dgX5+BBCfIBJ$g-7hlr6qWL7-1&KQKRr1IuQJm2ndKA-({6aYs zXmMJFE$Axu3>8)Z^yH9d}c6Y5R!? zTDsNvqXI=F^I};rN3a8=vr3zPeeHWrxS0 zdE0cTC$kml{TnMegQM6BafvXZSJ^fzYxTLk9xaj7%6^ZR}sd?Uyei1u3dChhF2Ik->&pECU}FL?By+W~wgq#$@{#|E%l-2Gmzas1>`xVl z6(6~VoFbWsoudgEkP*lTU=VY)aAqOrMnTR=?*h1d_6T%qux4pfSqxGNe7=xHhtW9iQRKYK`GXF=F5>j%Ce_Q;b zz|6wN{!gnHvj0O9VqyAkvi_rOze@ge=bsIEG5;I)KeT`Q{-^SbmYf{7s2#}ZSM#Jq z`N)6O&uwf6vM}cU^D7%OkdvK-m5qVT)P#ir$jV{JV93hG$^c+91hE@2n{t`5ar^^H z$`%YUv;~>`f_edGw0OZ`;WB37Gz9<|SXnp#3_uPR4hBOOfGLCNiwtON2w-MoXZ;6+ zf}_PtR2o|UvsJ&Kj9;LDMn)VaoU9xSrbfnG3_vzxRt7^;pb3K^5M;z@3gj?m=VJL2 z${55gZs%xY_|lygHil*4 zt>LdoeF6AW{^AX{h@*)i#LiLG&d!>T{1*h-FU!A+51pUheu%WYw@t^H{!TMJb$lTD@%;Y71{1vdjoU|?or<=_GV z0Sq7$&`S>jSbz+iKsIIuV-90ZE;bHU5WDHWNctNcY-b8_F?2K$GJE0ig{zkU{gW#) z>c6^*=098GVs7%QA6_V90B|t;n=*ECroWtJ`js($d&|r8|Ko%APlbP^m>0W$$zD>| zOD1IcI~D%L*GpUfZ~pw%5C1o-AS3&4CI2IS|4Y|@>G~fr@IO-iZ*={auKy7O|0Cu9 zM%Vu_x)A?;Gi74?vI25>xm8L#txbQq&4M+Okr0J?{`H&HSP=UnL9mz91VcfgwEy~h z)ou6H_(cc@k&+XG+l50#;$)nRGJb%9B7>3=6;gGbJ6JReH`z|#zCI4&*jD6n8CtZA zQD&8j6VHtXR#YtMx*BNcK?kmKz#<*IZD;B}ewZusy)>GBJM8+=0q>ZRcS1Rn0IRvb;EA*59w4yax{5p!tn3>e|>Z; z)98K|{OiL1^GC)%rN2H9c7E&l!$AI}{34bV#QiO%$a?#?_;vkn#M4b9X>8scPtwi% z8^pN$++Bje{A>$lj(=PE2(2#U>N6_SU}+ZJLE7TIk!id_cU+c05R2 z{T8sZ_DwDU@$JI}u8XV7;I^7Fl}!Mr3xzPRNo?HTZmtz#jKm+0(_1Ug(JSt_LUfQ> zF{pU?hZJcCJ|cJF#yO^|#m?Q)21xs{ID}tNtlt9OOO0ew`=Ru8xp;EZH5BQpsVdMA zLSdkhF1q)3y*kf+%E`ga%v+%K}B z)HGZqOj(pzS40oT@VmrdQlZ+99mHhl8&>EU6_=X(2oY}GhRQGJE;nv%G-{i@x= zk}`-(#`Ln5k#~iB_qC!Wlg8etP)=;O+a;k2uM4>hqxEXM%dG2t;!h{A-}Lb$4gJB7 zQTXzPvhe9Ux~DbAkIfNu5M*~>ntass6@mL)d=v$$Q?JZH9+$d{_31jTDUIQuEnqW+ zQ>s#9yxv(-nyjc&9j$oXYFnM{y$G=-y|1G?+y^EQ;tMiU+wkmm3D?5_=16%;$ywOy z5-;O$Gx@j{>a3pm^ANTF$rY z>@8#7#u{P>J-*-nKs{WbO;=t4NxWtpJYR~iA&3mxr)v>p&DCg!oxaW_BRp*zMh zmK0>TzFTczs7_F;^EqS$PamJP#u%J3e{s)-W0rWc{PevGm7F_Ymtu)gsflZNxv8#8fpPMB+UB6x<9p9(J#2~uwX^?v z9TZn;&^ui&ue3vK_M_$X^nMq&_4GfU9+t5k>`CZASVJFf)yhLvO6{K>D1uP8df|{h zIokf7RMhFR?n@**8f7=HxF-Wq%wVNZw`uUXu;c4UQcJwljh%G z)`Q?e0^fI_5Umdg$eb?o>u+s&5H2)M<^VDbZ?wmM^5Pp(u7k{1Qv8gASUPf|xHGKk z1JM!D@JHU68|%=`+>+OdNJtl?dV#Afd!$8{rFbt{d3e zVV0T8$IzSf$_E+)HJtHmF5*ddad~79SNGMrY-!4R!wh7bY?A^7? z*lxZDrNX1wHnwfuG1}=CJKXE*QzRp0BS(Ek(ApTgYmcvgWX}uW8F<>Wd0M;V7ONPSp@D)M@7L zZQZn%17~|V18txjWUYcvMPtBB!>3_dzB2uMlq>*Nq$>&U#p7y=rRLVP&He`;QY<%+ z(0fkyA@FeehKCQJeYRawT!g^1K-9s>mm{VI9!CO?gw&)3g(WUzrSXoST`vGy=Iw*i zIWELUH|KneQ>D~1leFpcdZ!d=Ka4&;UcMZKwNJt{dS(9~Q%m(dhc&jRTRGiE)Sa{E z+c#Srk>^2XEa3$VkQzA~8{dX$JCHm0VwuVDbdd|l&^IE$BgD-tJ2Y~0!esR^N<8^8 zN34KUkTiK!n~8Y+emQ-uM==hII4xbwv~)Q~yH4!VHr-`Abb|@|R){iKTH^ZLEwgFf z*fy`H)8(zT^O*euaQWtlx#@Y0ESDxMYdlAH&fuz#zSln4BN-hQlLi(^S8F)nUo*{G zA?`?nt6s>UR`Pz09Jh#wrwe^ws}Sb=Ye3l`yov}yWG2d4zlYOOqxNc5Ht&Xr0e{l0 z>?<$#M~w4p+}ejBUGF*)y?kYwm$n{P@rRmD zcm>>d(U{Wl)>`cSjTJ>y5Mth?N&-b`&6wG_x}R@K*>9W#I-*(IDPUnkwvZ1Bnh1B4 zNC{R~W?3J4rwiPkHqc^K@Esk(K0BTov3n11!xeDAPY^upM^N&FVW&Bxh(Uaa88i0E z=FKZ^^244lIZM6Pq2T1@zy|cfaSItQqn{Nwlx{_ZFg==V_-W^y``if?Z zmWfdon@`kxg3k~+wEG`!Yy&O~64%So5bk@`-yo*@o+{-Jr?1v+2f5mEOSUXzLdml- z=Ww0fq7TXC&1lR8TIv22PcNA+2qX6oMABp3F1eq!2sRhF1srlIf*gO|7-g)sOMMcGMMZ^MCafqX1$%cGnYt1yeh+6+V?eVqm(AHb+RkiDN}*5l1#HFd7z zuMsiH3!Zk#2;RzC1+k_@vGB%Iq#$AfE~%>d%u_d%4V6QnRO>GYoSeOaSUkXOBJkrc zXIxT_cb=amb32Olbyv@LYFu5i+q4$5OG*6C;4Z&PasIW;3T_r@{_xhlaLHtSh%z7m z@q%@tkC1-A86H^t*z+yh!V8OMpmg#ZJCDX&D|#$caKjF(wJ>FErd%qqs$rsc6?BKx zA7exWh_MQU3bK^fF0I$t#mZrG(jm?=t=aSr9qH@RCs~w}imrs8by5;Bxu5tA=t*888YvZNGpD1CQI+@Pr-Z)8J^Z0i z{5OR;=sh7ViE+X8_GNVr>(mWjKiPd)CJx>MYhOB^)S||wuFPjF_^uEXS^Kj#grUrg zjRD0Z&w-9gBna{s2Hn4=-X_FXx?Cg6IkP(3Tc)YAZZC^V4J${BX5{N!W^5z?GJL}T zV*;nUS=iDmOdr6HX<|K^6VJHjY2%`O?!c=}_-$13@@+aDg;hFaBx2oh{ts{VQUWb@ zcILdtp1)i?He~JYm?ll^01Lc78?VJJ{m&S8>E)(<4bc|vFn=fisnMmm328r3cD?oiNkasAG7GNdDoO)^&HqK{XwmwHh0X=?%Mk>?6c ze3ImrtM>|Bs*N>rpncecvztx*cyl8Cb@_X!I({OK*6^9nQJ@Z+EV0~igT{6H5ntxm zs6+7M2H>#qc8Sf~h2f+gHpKPwfkB#N84^cf+#IqRaVGU=H*s{Y6B$}Kc`esM&m*!&uqmd7_}o|CikDuO z+H3_@fst%PRIbLKN3=hfTmPu7=#T%9XpP1aQh;5GoX%EV_=a)#dS=IeRWV^i5@qnt zGxe*N{^;?AVtpj`4`w#v!IAQaM_rO1!7~zEmGhfHREZ;V*iVjmZL5>8kI?L7a=*7B zPX9pN(IqPATeFRzOC+ujGD;JOpc+n7{X0f$=PMkof6rJ1mV2dH@Cve?Tl4M(#DYd0+dklLZ?AP>bK|H3gVC2c3`* z8JRGh485O>{rhTVePuuPTsodEHu)!EH^gamRDtoU5F}_8w@>e5iSRVGKG=k%_V2@# z+5&6^9cg8`P0;~tK+gr+AbGE_#mo5thT@Zc9(EoO^uvy10`$1ULCZF0-~8d2-Nfw7 z*Rc!8r*AOP=Kki?f)ob4X~nwu?D-a$2zW3yHg@7S)$JnnYjbWK z$h+md0$a$-&Tj+(A?NEpeG~7)^VZThakdv__?GJG#X*!Z#}k~N$;=}i9X*q_`U@A_ z3R>r?Ty6<-rR$v2aGAov*0jBflHHJ0)oP9;uVb8PyK8eKS;y5NDlYD5Q^9EfywM)I zvQp|nl9&f5@v^XHme=A37h9iwOZR>~u>N!S%i3E&%&Oefp_HCt%&EoYiM*_z)|HlJBA8?M-azS{UA>wBK;Q@A|BVIMASdHI84wGy!0AW zg{%^%_T-ixCwc9L+(jk2lDS=yFoS})xUt^hPmFpX&&`L?GY+4h&m))E?0u2<56&as z$(Kc^`fHTxAAKwl{6Kh-p!U_~L!EG>fF!a5JB~5!MQ?fz@*+7a9_U6ga>g2cNz-h< z$}r)l;cFO4n02Id?#}Fz_I|75k=t3s=I?b2r7pWyH8XmVtaua53pkVMuPf{Z&$^l? z?VsE}`r@Lp0^#e(@CZa-vj^qJ6cNdd-0jo8U09pzB+;^q5Ss5kd}CjXq|d`646ybJ zT{-z4X+((LXx5Yi{n;ujNlSeNz={z-f`)Kun-*ML)oJHZ8EUw%G8l z=_(ic;fXY3ZN`_V-4OZye4#MG*OU;_FShioPPf2W*Ii}iQ*>L(hBKQljMr`FRhsMH85RX``jGg&}k>7i2S z$xkN8_N6HQ_HJ!dm%4;iKV!{t@*Q@7aSJ62bEo<8dfp<+Xt`5roq0T3Bnj35Qc$UV6kMqeK>oZCH3V>>FPe?$ow zG4wt;R=H=^JUd2SBg5lm z(b((m%nIdz)*nv$bJKioIrTlfKZW>GkD5)yAJY-s)FOKF+x9#xxw>!Cncr|OfiT;$ zg#hAY9KG4BPTm(xuNQO~SY1xZeXi=mN)8)a1bvS!AkacA-37O??}OYf2hhwYZPpCA zn12%`Lp0)*)h%Dqd3j4~)xduj&HJtQ-D_V!=J&x5)9>P22?z|S!I`+!55j-R1pIep?LW1FzV}(eJ`An7L`*Y`rHF6f){| zXIGtW-tG>mlRsq23r3K_6zPXXeEoE4?fsX1E}^LMS&@Q}gj3S+{+h&3#m3{5GaYTg z0m^*U>Kq#N4Z?Zb>!K1NsIvA(^pcEE7Ru?UmDIRl1B*HZI>&2)KW1j}BO|-e^RzU^eMifqVq zXNx0wAJ@a|KryVyC_Hmc&BRnuT_##yI$9MZxgEsChWQ7!$DIdK>HL@arY`sFHu2)H zbv|?OG!!O75?NX=D_gWFH73OuJ_bmGU_knzjj7#%vXy&Mve23e>wxhmq=3vbj!TxI zE*2L=Hk>_JQ?kyPa&+--WeT>#@*2ia?+S4@P;Av9BF`mbM(NeQ67--jYJTuGSXSPw zr<4B6sm|}U*TpL@rjy%@sNgj>|_ zo2#z5s-m!nfyiDyI9FzmKhGY`ibUqEm^m&Q6)ImfZLi*YY%1T+n-WC%G#!R;KzZzY zE0QW;DT$0OLyJ7 zVie@*4x||hBla%!ypy$aZd%3f3WZC#i<2Yo(c6S#KO;PsMIzxYACG^%+~tNf1qxGS zVFH^7^3SNC4J1l9gN_XvXPPYfUR}!0l%=c;&Nq(Jo5^r>@!2dIS@$hwkRmD%I2D#oUy#AoF zfzlO`hxL0EuSz|VqfVnUrV3VIl9PuC#R#*BK?^U2KJ2%ChLF;6Ajy^~#ThNe%{GjZlt{q^-4j91s~ z?wW^_n(gxTm`Cb@6AMh+s~@XOBJj?N-+T5R|5$Pd#eSeWyKqNZ<{UpUX1wv>X0#ev7@AEwr|a zmn${n!LgpZGxq(1rY4Id@nzCk)5_zl_1MgUQRBu~Xjd=sKrHHP#|^nieULJ-WgcR` z)k^xs?#rQ4b=W#kL*IJz#E-)Chp~0+&hZx_)DnH{gl%nLI99S}XmU1`koNNoE@08! zZ*h_(%r+CVk!fq;>W*(t`%S1^gcjN0hC#6E#7u*?Qz1~=WQ(J|^0nI-G#4c+0eXW> z^R$6Yxtt7YblOl%ITHE3VYB*N-p{&zt@akYUH~APvS1(PnI!03FHg8p!?a%pL#i{W zXFe&g`uRs!o^EM*)k1d68Ry9J7#7jasKum)_JM&MS9pEqI-k<7+$RZl7SjWGa~sUUo5OWMHW&0y9-`SW{xNUA3i-XR9xo zxHXA0n=A=dNj|Zetp_qLVRx$OCs}Y^#F6xO$y$rq8sok>x*yT zKP(6Rbf#>bP=p$G__nNX$o*RnU4DV1U0E8>6_-F6Y^&T^V%wP}#U(YC1X86c93e<(UmR(Un zFOHLn`>fY1XWc-23gg_j9P&smF??>Gy@uNl8!mK7rRe7U7ZK&jKirpl0UrdLWTWQIf889?P#-zIvTqP?;g1MwOC(_&7ur_dHILxYzpX zqO!_sBT40cntIx|sX>4UPI1S46)B{bnrT}{=e;P|7xZ%M6@hwre3Bz?b?2&PhSpZ0 zE+Z-B$Uqzf4E9PYtziM1#wWGu;$et2-9#?y5$oZ3<0>(K#{QVgL(ue{8PRIgkOE11 zCTWda<|E#Nztt&gX?%0)4?eHkVMl$hKKINY2TSC8vrHtF3Qjbxdu;a{^(dZwPF_=w zXPQUYqz(G~j?MSh)3M9OsZWf7+%G4SH^gukjYrNU+GgOoA@TPTM;GuQ73RPg57boM z{`U!?n0sPUu%vc;$Lnr#h*nO{E)5r>iqh?&UBSp(Jz{bgQ&fx8yji`r*+W;RsgVUI zqs*^`$f3DddeM@D*4=fp#2gBTuGCUXYOX()YQH*|AiE{|ayO5~j<}Fisz^_$0j5k? zeuo{(9391+gq$N#+kZY-C?4LW~xjMD_Jqg9ejd=qIHH83j{E?yryzfNFV=Ze{-Xh(qO1uNWAPv+L^ z=DjR$A=o9ak=`ywGJlR>i9yX4cpA&r%vJgJLuYq%=k_B?iW~$WL{2KS%%IdzGtlN9 zd%1_w^r_G}?xF>%d_vFd!8_BrQG^Lka2A%C#1mu1;(kY|aa;KvtkM1b*X7RA57a=X zKECu?{eojoRpOJ;5ojghQ>@%ssF2|D>o4oT-KqT|8<($6I-Ys2V0~3%MET_yi!j~9 zb=@LGYzhVI#=h*Cd-xP;Yxn}{qG5JbgUJvZmvg4g%k(bnbJ1f&5Ml!5p-`9il^IpP zO|*t>_Y^?L-NV+jk~{0<5<+dN)3NEbIxKN|SBbt=ijU3M`Ci_ARf~?8%a>QbW{D9pG zH{bWBh-f@ALiXPAy!i`@6ar`ZVAIznZ!cN$q+_d6M3z-P`WgmFh8IW{kW*Z}FFxjk zxP-;g$~n*RXS^Oj^OZ~s$%gNp$;B~WcG$sjq5hza#pA(54{T6aF04@6Ij+eQIJ9@p z*3MO)HT8B%?YyL&Zwm9WA)&$m(UX|i1BH0ajp`X27s>M+{n8`n3P~5+kVNtDc(X{Zp}`K$>W-hmO6~(=-XKduCnW_ynl797k zS7Cx?DP+dN&0|$F83sdX4AVmSRT%s*%KW2r@|F@*P8Hr=_rf-;y1@Rbl)-lcDp@tjms;UM$FZL8d#bke!m@#PMW?gfTa)Wr z;c#>3&k$}w_S$B-6u+FVEz_VCXK2)bun=sdXd;DJY5(BUtf0xI$Fgee+*-}t(Q5}R z^ZbZ(0o+%R@uH0h-u7X_zAVNoqr@>$)>DsE^G4qI#RQ}BXnCb9}|hHh5hQ-rjdJ6+V3)* zk+@qTI~$*U)iXhrTbv!f`pLYp$}zpTin6#VDk#u)&i{;SY?pc#O2a)!uV!#c3wQV$ zUKDFmE7N%%T25lzuVaiER(wsA0eT-l;#J1Hkw=A0;Vwq#edQcVReqppH{MV;Uf-LM zDwGJz^uc)87u5T*1AOIO&N?!UyQjEg&r+}?N4V1#Dmrv3 zCC)oHD|E<%k!Z4C@cQ3KiC=k?U1&oHk=dPj7hEC7df8T}$Jlwrw3DzmA-uExVw7vI z82UO<8s@!(nFH1vRKJsy;JizZWM#(cs=m9ZM`l;wo7h7^$r^cihKW3xNCY9>)&AIB zd8wpK+no33^}gC?LHEx(w37VwKBb3FN>wbWo9x;QE_Nia%WaVXQgX(UK{h#(inzkT zrRIV@_I_8VY<_|rWJF33ugnZ91407d2eS6rSFocaPRL$N7AtjZ-{X->^cn5fwJ@w&fkRvg9ZVFxj!1 zmUAXGwvURDm%MUA3CCI?qiqO9y8v7kd!6EPU_&R*^j;AMvZZ&}p>Tw&bJ{YG9rI@d z{(8_Y|Ah2J!c;B9B51!Kg}5+eodZ5Ekc*d9njf32{`qs*bU~S#QMGc;0cR11Zdznm z3jbiXilO&$u-wS&Jfbwch_*d$(g&mDh!l}&H3Rdn*_Z=Fh^K?O?6+U9ChXQ|mb2$+ zE9%SIs>0rcdc7P!cVEg$Ur{gL-NBrSe$?m@ROkOb-8rjcwtqz4oaCZmb59{lyoe0A zSQF|JW*?n=oktk<)2F%Ds31(YWIgfImnaP)PK@`&w&M$0TWkA-){z3ky|L)Zh5#qh zWxG*Z8%H187mmJ;v0a(I>q5zv%UnN*Hq=W3h6J&N+rs%c`FdPq+hJMDYcz1`1;tml z*|_Zb!-WhGZACRjzsEo@qzm6W!qxx-@A|UGtL%$;nY^9>1v&3vk;^>T=2F9cUiY(C<;JG9 zRybcXs@sWdi>9eZ&4`jA@n_1)m z#+U#>6_Q8G__hemlEL_!EJH&=G^E{|Kyjb!AhupmaduSZ7D*+Ysv3Lk!xm-DvCFr4 z221atNrRO465_7!NZ+B2I25u~+bymiJ+P}2!j_=wEepS;bUWfu z=^ia=tZi))TPFDCUXB`RzK(sT$D2UOU4l7*^<6L9dz+nf!S>705o_zjp2X0N?w1P%jRAi;BvWL1cdiqoCC;qPF@Jn%Wv;a5TjiaxDN;2epL8c9f2j2P zzMBvPy{93ed=}W=g6g#^`$e0hWom#+L+6TvpLFAJS7byq!OP3QNM{zL-HWD9Zhjoz zYB^(0qp|@d+M@EAD<|b-!^m1+UWa-Y_V!KkETk7iyrr{KI#B3f%G4M&fdovDvH zX8VRyQ+NABetk4)4vXwLm~Cc;fHZW{Sh~r{jsDKy(^B!+lEzxPew77D>V`Fc7y2UE z$FS`w&1R1vx(b5ESOh&T%jn43tUjzMcDH>yT4NM^*Zl6j6oqb*wFLyczCApxcq79I z7w-=S7I|SA0Ks!IpO3zN%uQgRyq`gb1VtV5k^liEX*1d3b(Bl6b6|g`d^&%iFFrpS*WC zn_Xz7*;hvnE@~^LgwfkbGPnF+PmbT7y89=;%}wLw7VJV{MnmPZy=%W^GV z&$&lAFQ;en0;i42ev&1Vz+=JE5R+@rU0K3z+oO>rP?pNr{FBy9=%Q{&4 zYYYe;f6#0yZ;6=2q06QjN|yn!9jw+jEYztOu0LVOsI23S0`M~)?7bT1j2@>D_Z#7( z-!j=#W(Qw~sd8}K%**f$*mU$JoD=oqe_6zNn!|7@Ej??kjs#y&EE9z~lFf8}wN;wH z>a>Y1Z>1Sy5^V5!+ni42U=VJX86G{94=)ZReg2}TKVN8= z-$;}p9LS7BqY~AlAqe1>x!ya_$W3#n>94bZ9;dF*Ql)1)7z;CdM{p+zO3$fi6mu{P z`@<(`XWI0p{T1%~f{9ICi?)yU#!wqxG}afm7B&7pCv%Q_pa;oNyL_~V%3Q-ENpYZf z18RvGCej~V_O=-6=Q~ZhMrH>v-6)%!0=8(w6v3ii)`Av{>C#c@4PKFHq^k?0#AKj^ z+4`E!`DR9z27nY0Ww$75awea@x$S=1(i#aBd{*}^ADI{oNJ|s5<~r1NKLP;iM=8Fl!ELi`-K`L~3RW3_WV4UwPHbrw7DixL6^qQK6ni z(8MYgiZ|EyH#&y32?yscb!$(vXA%w}KTgE}q-mH(L!fLIZ<^b?xDXl?lyIGp^G) zB)DAkKoOysSC}8D6_a#V#;k*eMksKbxFo08cWtpWU41e-U9gL*`@v>`c;Pb&7E&>S4~3c zx&d6~!6C;fQKFr`UD;zPv`D62atJG*=Z5^dq6sOqGS zu2KnnSedYj+uo{ks2E7;1K(6B!N$G|w~XDq-qvVtYH5gEtJ@Y&?h}K5)d${9q{Vv6 zNQ7s$aq()1lI`NfaXWgjgG0n+k(3*Glm$L%O4pKS$TZtpjB^d)0laj$1>=S}`p?PwRj&ly#7EV^1U9xlZQv zS7hSNJWM6nF%preE`he&V>wo|A{E``wdqpaIt~G0AoQ*wJd75kVSYeQ zZ{sdT&f|`rNnR^FV4t(0P$yk~Z77}*Ht2Rv*57a*WLDR)7MddfNm5s!NFsskG+>)f z&rRU;yMDu(;p0AJu+`Pt=#ox)YArqOi|dul5-+Xntr{d&+mfYJfrhaOQ1+@nM69@$ zgEh+aTvtuV4wtEE7>uu}uB*{mn>qtBL&x+Mur1RnGRl{Bohb(iL*j7dw`xy>UoRrY z$h&biG92k>ZrmAt9J7qwFR-M;7H zrF5Tehjh55=Ot|`7pKc5L1=R*82A`6F`I;gnQ}}X`86)Ht?BFIH1JaL&tqd2)*%W# zW0`8_XmXmPnZ%{*lJECVBM|`p^sZo)F1`#qFzglJ1b@Ox#$(!SHVnmyjvGoJ#V-t zItn__m5x1Qa+fE>tK2yzI@@I^o2L7DDIP)i_A_Ot!Su<_DY^#_KTkSu_I!R#<8U`= z_|Bx-&C-0KjF4e%Xchvi)` z6x-lbt)-dZQ`WXs#apHGn$q}(Pt;bd4GF1wFPudv?%?zXoCHD^{fzgGz~N1LSBDfm z#;wtIIM11bQ?bRe7{3F1!N*Y*TY+SIfto&r62?b?#HAE#9#3$&*R}^W@3a1l*)E>8($W2xhKRpqlj2e1 zW@Z(J3dWuabNl{k+{wd1loq5imt=OU6&W!AuY156LUOufw|`J6K_7)I76>FDCgH~$ z{q9dcwN>ZN7Cek8Q)}hZ*;16;zPiC9t}f+CMRbOku&~>Ee##rm9xCqJOsWR^E=yo9n=QS;W5XE z!3cV>^!I6^2c9P%8ydW>tlm@J25;DB2GzLS94aMmPA9s0fud8?G{k~(##c`=QERU) zLKn`+JHLx$SZqKzdnOzKVz@g zGkb1Dae;Gd+o$t97LO==BWAh-xFGN>A74N3?Z1O!bA2aN-XneZxlUNLQPIHA%lEPc z6bTc1F~c{r6{g@)ORR4S-o%*ZkdCwN$l0NU5trv{-JmFLiQqjF>E1 z@5jS)!XqZKzYjx@5Q^t$YUtaF|6DiV-`kV-ST?lYfSF>cR*?fg&bM}=6swKu#rSOQ z%TfBWFrfGv9bhJ~c{O~^$vN<&nP_DeF%M~m9kW0uhpga(=z4kym(ui)r2JyO<%2y^uhWnZ*$jANYaRD>7u^Pvxz?knG}GB! z^`3$au85?)i}{-0X1s?Ud|51`(?Fys8Igtoba{G>#S1*fm`!hH*dB_jH+T8m1 zd{=_lUA^?|?j?uJ!k-=>_(^Ae;t<|EuvqTu<+hy{!lfOUPMBGsX5PNA;4IU&KIt`# zI&5T){oyB7U->fYTzbbA91)ay*+pB?p}f`e{bIzr=PCb~OXc~{NmP|1mN#SOQ`4Sn zv-0wWhSi5DTqwsGciDzq`$}Jj#M9PyF189gUqXLAx<{xdvbj;oc&6Fgmkk#vT+Mpt zNwVjbA(^KG5Gua*Ve}``7R4cta*7>0q_!_IDpUt8q{$eb-L36TBF05ZeZqFU&(v$G|+htS>aLBu<2wk;m=@HNbKuU?I}}D|5FjAo{jF=WpNm&pXyKhDQ8{=!Nr9x6{;3m# z!&a^Khe0lW%E+wu|e)cIE{h{Rg+rmyXhwL9Z3LOXrK^Z)(ql4ho7u+*Ho& zt?f)de5ZYjRQh4N?x$gF)$71+xi#ph%GV6X?Jo!IHYg*lSA5^6O93@$+jB?n$BymJ zmpt_CPrl_J4}l*oBQm|3`*dgmGCC-c9pfiZ*GTph>BuvlpM7}5eTgO&0Kb%r}sGYx_-Kr#lFwqBxkTz4cG zo*Xym>;2J$lT+CxObh60M3 z+#;}{#pM9++cjtc^nPsa5Bgu^3b`4DO$h7w^T zw7)>ILv?Q^aGvqFz{cVrd@U8WuAns$`#P1*f*l8`sqiCOVcCHD;b*nR_G9O3d}Q9F zH#=Q@O0?LuvjDPqsL0e&t{BRabPoq`*ch{^ob7GGv0976jivNG)on=>CLDr~)gaio$2`(WJ zB)D4x!QF$qySqbzyE`;4!QEXOYoKxW#@+QYGw;ZMxNDsc`$KiD>e_Xx>TG%T+Tj(C zyJ$z`c`0qBrkcxdk?_HG;w7QzQJODdfvhKXqiTO7F~YdeZuP^v?K8=L*iGY|ugjw= zt2TH1GGO^Yjr@_Yc;{^76H;q-C+$iamz0`wOXt&7IiX<`=K=BMLN#0^9g{A7oDvd2 z6*3=IIa8DumgnY1IZn({b?yK~^I!rR?5ibep z(*u44tSCAN!rluPNu9Wm5ga%jFv%%Ooji02Di*>oM{K228uJau&blKy-dbaPHBDmlvN;a9{i*z zexedw?k0%bd)IToO4E30Y>;JM&xBj%m2@#SqV*%OB$4!Cn=IT1K50);S&GE|2@6I5@x;Z2*2_4cK9Y8L z%5Ol9XS(8Dk|=n505>uoRCOU5S&)eIzPt+2-YNCIY%JadXx}M@5sZS*8^zDPS%og| zLo;F`6DtFE7gJi@G{0GYJV;1P%((YcOFD&Z@4SRzE8zr3=(zh?LN0Nh6oecsKIib=t5s zwQ7%Mm`vQ*U~@9$Vb#z6labcHV*y+?<8BC_>Xl~+KX}dy@Gj?FHVxX#uSXuL{|Kj- zl;fd6+UHtrX#v|e4&sag4HL{BZ;*hslXu$GfyXT|H1V!ltFmZKPolud{N7Bt11sMf zKi&DWS0#4a;cxJ*(H*GHa?26_`j zkY(G6)x*olN9%{jk_BHAYEw&I}>bU$KaGzvix@P4i_(-oZeZx@!h zH@6sCoCbqz^7>aHq^<9Jy)vF+Z8-vK=m^27HodMIlyrnrIl1uheYlt`QQsayBXvjP zC5!B3b=DICcX&7}dYnGgp|(l~5xeakL6hEG(uCK>=ovjR6p0n*1G?KFFvc?PsgIi8)-Ir)3z_H^Pt@C`k%09GjAvame~wwFSZtGiF7PLshfftd2p3YoapcHa zS8d_`Tbl7xej!A@tA3&g`V!3evyWUB_eXHmb{r~OQTj)!$an|4m6T$R&0-te@!q)= zp!Ib61Sc`1@uCc#dY3n{Xgp0yN^^cudae>yAz`8%&Fqw<+7+S>xwoCc*!2+ycivHywJo~Y$n`J3_1R}2~5}4UvO*4+U0(iV(n?VZ~mG1 zRcd%pdI@pl+ODkDG>EU6o{}hW;HPbbdEGwSBjClYFTYW)7z;HFWH!37qK&%z{dafW z>DIzG@ocuQ7Ge=ACku6ll0ej)F=VWI8l5Voe4 zTfmj}6?E(rxy>HCsS0254zo5#L04d1-!JEO_RUHh`bvWQj-STa5}UO57sfA7{G+vYp1?nzBp2ZxNIRw=OsDLuJU)C$gfi|nKFo^6Qn&y#W18ra4`L$dTEQx37qxsFL(_gs^22+~QT zs`}o^c(|J-#A{9peAInZgWP2hj$FuCOgE>#k=(5#yKe;ZBt)j8Ua?4El!ek3g&cyi z4!RUEq(>DgBzlKmpky>cJyqft$F?3mIJnGh#>B;!n#CZ` zZtooH&7_Eq!pOy?D2K_6)wjwTQ8dar_2={^%aTER#pz4NIbypRl{z>Qq~XnMc{&Q@ zDC##e(R^u_2g!6<%f$z(LBcX8Bxv*QtY5QOQ}3{wNJmOws#7Np<@Opq z>W*>O*v#0LZvJwDJ<9tMMbMUrS)vB724kprmuA*=iM9WRbMs6$f5!%6?_Rw~p-4Pk z^Q1>GMNlxU`1En6su+*7S&>!Ls+DqNOdLkzqS4~ZM1~ET9;YKUU3sK#8U+1CYv6MQ z;AoLuUSRTN(pS9r)jVDtmzlih49n&)VT}sW@Mf;iH|t8Pui4na-{}WPi6E~bew>0K zm_s(gy;zqG4nC$A`#=|wbgiZ^3y(Q)03VBdZ>}pA_G_<} z2O}sEGhb3Bzvd*XO&=mG%@z$}jwVur!3uPo0r#vr9-%XVSW&HmMy|j-8({D;Ot1CX zk#QR{{CS=Bq{U)raYuesU&f(bs~$~#CDO8-X+s82B~{k$_+GT>pgw&u0jTa}f`o-Q zdcWZV>p|FLvnN}7OIPAO#!QXK;<>n~qE?3rc^)O;7aeh(2O;2~rgMc9)RHput-fnO zkvZ%i*MaeO&qgig%$Z0Pva@^!hWjxE22r2_AsgRW6H8V-7~sTgarRI1@&P&Dw!Xx~ zQ5Lk!{R%zeDB$|vaM#}1B*6mayP5YLug~~v?FwC79N$N9Cn~}RCMt!r`zH<+NFuqS zK7G*~^9cDQ!R+m>!0?vD)|TQeqVO~#T8pK}Lsi*TKN9}5Jy<%;Oz+R-tB5^(ezqL0 zYw|dTpxbsy3ba|Msv6dPQBGCl%UPL+-o9>O0~^MiN^=)xZ5x7$Aq8tEpG6jGf7m@J z{w+Kto^k9RpX0q*IZ9(`?T(C>S%5}zLpGUSTecQ z^q0Rr!;lC=9l}b@DgP)U#7m2Hjao?oFbB!)1r2nV1(wc6ua5ZZ4Ae9X`_Z3G($Bws zWuh)qchWQQ=@31dD)vgZi|-K83GkXPTE#H)^8`lpFn z{)wWfBVg(!PT5>w7>p&2vd*ZJ%E>-^vX#Hk$Wi`%aBChlK=@tWm>tq9eTy9pJd~Pj zcrOrYQ9S_msp&fqd}!_<4%}&JBA(ZU>Ug*(uO0ERt(~39CTIHIKNqkK$YQE6FF%2} zE48T=W+5(@th9AnR;n93lrTvm##_vR^-{}(a%L;dgL#^sUT3mD4_edi$6y;2!OmrV z1r%2r=qoOQT3nX%ah#-~tivuK99Ds@=GZykNE;=cBhF``MeFjen<^H(RX5MX)6V*z z*Io|XhFvw26)a1#m(6Gs_#)EG_zr;3JzT2NOQO#R1s&Zw2T=YMMKgk{DmhQqZ7QZF zY0B7iBbDI9KqR<}3aN42Iv9udyQ^M*mMzbo2hg`XUGHbwt@&(dB>6Q8^=J~HhKZ7G z*9Xk}-lfvRjpKABDPzAbv=wcDF1OK7H@ROHFDLt9ZC8uWIo2}C#I@}JS;3YBzjDQ? zM~L$$5$K{hpbd$`XWLP&wRlO(%6Neu&FK~X?@a|^NZ9^UjCN+8e8S* zm%nJ)w0}4_Tr~XIQL7E`hLlT%m(m!$k!py)*LAveLFBT|TGvkWqUru}gqwLT@};Z$ zpkA}_$iL+XJ<;%Qc9`4A7ImL>^YZzeI{J890zGAfPRWNA*?X&VR>E-?__(Z<&S@nN z--jKd>U8$%%oXG@Z(rbD)cOMEvTSyYWH2>k;MVqg_3`hhr=&>x$6~Cec8c>j!-S?5 zYQf@T4Q@!@GCpil=b}N<)9b6x6s|y2yvQOY!}xsgxqY;Ux3mMZHd9pSAZ80Lg6_R2 ztEWU(1YSS7_WO9pjmbIBl(CkT-gnyRWI&F+*^uYL$m5JmCBFD?r)C)mE!i~RVYpF( zg8^Ri+oAFOI=cCcs^nL+NWH|9didm&R9$3Of;#H5)fhxI_4OkwCVl5d51Rs=GMzKV zorZhhLP+{NBVI(P=$2z>%FMps(!E8_)zMoT2k85!tRoaRw_;qepUY(C$2Ik;(3gq9 z%*yr05~%2W=RqbXg~Y>=Es5Q0Hxu1R{}}wXr22(>@@T%?vrpzqx6^@_Lq~=*(Bv}Z z5p5ArT?+5WrV>Uva}`i`Fm*u53Z|sHwEi{TeJ<)0JwSL&lgmWjPI~-d>4@LDiZ>|K zoz&}Fl)=La>ABm5^u={&p4JGZ?*uQ7C0Z{s+SLa|lTGPkAPKB&QsA{FWrUfy1;hBU4i# z%Kfs0cD;lrY8qCUUk1>Gnr-0ds2XBkTUj`mpz- zpR|d7d}K^{2YScdI!z!$+=$hy{=U{L{Y)};>Tlr6aSh~hPt)|)jvi;d8QWZQL-R>s z2{#iyaZ+#8jWMmF^ZBoaG0Ffr?f}XIQ+owB$Bah%e1#_VXyRE?O#>ZFzviZeIwmoZ zLzSaAO=zf}TZWz6YeLrhF`mWzq1Ja_kTG(u#;for>A(XlC_fHv{S!j!;5);;eGeJVZ(5Ai9chOY6(c z2=xUA64n&lVtGireMlmoFMzM&tp!5knqFJ`SbKTEv%g%*NZg1q^{&>FM0(~i_Rl734cNFkS zX@}UJMFKF}DOlw(X36!S?lH|Ng;aM)@yA_&hxnnwpY{R22e+QpydtlcRcoKeM>=A{ z>-~#CZA7ZKbTorCFL-ajH*Rjd+dptN1=v)PR;y`_YT`nyQS&~F8?q2m*Mc4o(%#%d zJvtS&z3cgTp3U(*vTx-IBSCc^{s>5y@{((gD`s7uB?PKK-XaZEqJ3OP$t}^7!hf-Q zSlRGyjK83tdSPeJu@<02P%@3}e&#q!)f~n6B{`~n;;?lBx9aQG73>mb5tkDOoFGAQ zyP75)g^FumNECUOO?>}y&B^!oa{Fs!sWp;04*$+3fIoAgfi!+V%2{HOt^xJHD35la z0TI?UZEM+1Kdvg?+#6(7k$*m=7Ot#PQODJ>vT?a~Dj)h#EMofru=x~%flHe(gg{(z z{giNy9)vEs1n(c%KtV{%7Rnu5cR~yS;4`BZ<)kp7mV5;tB#Kn9W!1Fa2CVT98RXIu ztbSYpY%?NpjyGvldfY`(&~oNSwbY?S&960vP>?3&4c&q2I9`|Cf0Wxxz5k(FssjG$d^Hx&g8eohJAZy3j3%lN?6nBoC#1q|kpdbIVPh%OD)i-ub za9jc`Sf1~>WY&j{m?@gRLJ%J19wRcobvMhaZp1if|G;yb25j058dt`Ueq?bYZaUb0 zNJlm?&)`ut%u!BTUM5tnbY6JK7Rc)WmwN|S8|&Mi);@NlK1%#Nkqo{5OL54u!q=5C zQ<+?@!zX3*;Rhb0#nI)xso@i2UyUSZRAJ}ZZWY|$BXkv5gI4hz!0xa{dLBc=Jb1t> zRz2H5Gana&l1$?dVFf{rnxq1is@h8N<$AA>%k7j`!zp6}UB)v-E6{~=IV)zm!=NH; zC$|k{f11>#c5Jm5fhUhuXLSHska!up1@qgKpQ^SlZla%mN$DYoogG=9!GGG&rF z^IK-t-M!Aa10avYgQKXCX?Qtl$hT~Jc3#e1P%X3FfP2Dk{8~JwfRStBYvhiax(FCK zCQgn@^YVCgOViCYIkVbB`?i?L6nIZtP!sLA$k%3sb^9CsPm&6}dh*0+m9x|6Mu*Ve z?qq`uE_sHotl@Yf@P-AxgzQ&s|4AM7?a5%bSrRgPDyoKtybQ&M8OkM>J(py*nv z2OlnNBVmubgb%!+dwvLWiW#^@>0mdt#s{m8nZ}RgV8OdTX(ZC9YIxn%jhl9^>C+E0 z>pC$iz>e`5&KdurQ@EkidOl(iPNdmpaBc2b*=+lreKJq?a}Z_HotU3NDggN%2DdJEIQAte()OWd zIgZ9>diyl*F#b(&H|CP-uCB5op-In+Thh0z1odh<&r+cF+Gn=Q5ghRoG2WQu?d>jv zyG(MaQ%Bnw`_Is5H@Iqgy>t`zlT$3G*wnhX5!U){+wWK)xEe>5CNFulIrh;VD~1Y% z<;XBcfoFTzUqE!&$$<{8d_f3B6&Gap(AjhClAeaFB_Uox;sHj zR#P96o|{lKvH$YY(|A8tNpgPAzr11Y(^Bt-(Yn5^{utX^9|jJS+~DFPg>&Ka=usKh z_pS&tgo2W>`0q--UB57$K0Bm$K6b6U=|zYT2Ge?(rjFgy9=iAo^6i3O%Yr>R$N67R zQeGcpWrpQKB4uofHETmb)fF;DV;PH<5^wj3OPsz?5-XEXdKdvn$WWw`CgkmRA>4K|N8mIz^E$5^F z)+85lK(7Jc68>-XO#{Oki6k}@X64mK`|bx2kqUQ*@BO#Fetp+!?;v$#w6d0#9r^3uE&6-Xe~7fZhLrdD6Sd@r7j zF>((~n-{rfBt#+>X1GJj$inf7W z(InL$wdRL6RuV%jd51{G=11{6?-zeh!QLOD@+-UE?}3DT&Vj%)eb^Sf_;r@oT1zV( z&2@`m3Z6%-Jl4gjc~M>#Znql|d}~Wu%a(>%guQY^pEhv&V|26UT$Txq*`P3Ha&xD; z@nxdOE?ja%r}(0Sz{=)$FZdpaMq+?x7m;d1)Yvv~{VBXzF-@;z;2UbCGyi(6X5;-1 zgpN-IX-+0y&A3du=ezEf&q7r}a{mt<1N)rr;aR1Vr&B&po1hVnzgo{5+@;7;v>L>| z6*lMhTj2Y9h?v>e1F9eef7MruOjVtdniLoDPNy>q4dMosTFcz8+TY54_}m@DOqcV% zEZH7BCCiZ>wx|sh8o4jGZC`A&I%fQt`jW)a^{L@*hT-J=+?T+ylTkYkLyTVK@6ZlO zs}{{8ZPt0RY5VMO`YNwdUUk4xs{Evy0<&S39fUVW85mnpi>8ip9SgrZI1-|3&-B5CSj-OF{v z`F3_Me(7|A(rBul>p7soigFFj zQwIh90k9YStjV@mO-r1+wXRWSC);P(^q0dk-)t+=%$t`iJhZdGJWQ>wbly|5_wdbJ zHZLDDq8sklIY`bsv((nXQ;&o6{q@H5n(j4@vyKwOMaLq>&BL0$EV-}zZ?iHk_5>}W zrqyI3UXmVipaY7*jZj+Vny$SrhrvuAHI+kdXoP;KZC;c7Y^ee>yxjBpyh!{$jbw~R zJic(AUDJRL&cRyf1m87@X%7?6Bf4o@EaIA>%+XVX>} z2(2$wXQmdfr0F>HEcW#o-qHoEg9fqpNRP<}^F0zfy)CoS4`IyZf zAdoRgGy74cw2Y4S>_Cq7$ukc<2BYJojKUwCdJ<83?=Ox0k)yHV} zQ`cG6Pdy3&iQwwHTDFREW9k8G)LQ;QaB=F0cdW-NU}M7sHXEgty&n#Y8d+ zm3(Z-B969(QjK-*njo!lw~8*x#HQ(HtH`k6j2D)-@OjuLvhjSIfI&7lZ3t3=Q@_|z z?s%P3mj0d}S8X3p8)zIpChhNKIHX4iG|85GGfL}>SEtP0F(kx?Yi1a}DEFfM@Sbg9 zl2pf~`I?40tJ(ZPhh0}PXcxFvlI<)zHEE+CQ^Sap0bdKe1nLMd#*<$5_sS}suRn)Q$~=@Bk}?Oon+|J#h!96u>BD8xWp`*f26O!X`1>gOj(c`z?q z#8+)k;bJfvZ?vbNKAHlk!U3&Je->qqCV9`#m!LQjT>f%=OVMlqFgqHn=x7gSS)#jO zd^7AatJ~UC5yW=5smtrX8B&2ZJ+#X>1Y1XmzEOq+LefET%?jPu+GTMvtL`A=mYS;H zgi>=1hENAB{2sH-n5+?bJKCuzAx70)7e}H}t*;P?!ks+8^4GzG8Ri+UFx#38wtvS0 zTm|OwL#!dp{q8m|frEd6l&T1G2nm0_U{l#x*^yc0Mh`@MgIgSQf&5|#pRee3&df_| zl;a<{l=_83*Kzs4gnS7nT6CNqo<6KN^pO8%SQN3h4?KNR4iumt^LnvDY9ulmvenr+ z{+>)e8hc@~H6A5o;S*Xv2lrxFEoPgc_e8t@JNVQsUwbUwH`Ww4fhqt}az#bJ6K{CG zi(peS^zeD0T1p-i(@2*g4RbsE<)zJNW7HJ1Z~h_nI4EJ4Exqzb%{}dyna8pGn`xeU z{6m5gcGP%WCEbN6^>!1N38Q#n{qbKZd20Fcom4q4t-2@O1$LjDpVz}kF6$fYWZZ^- zrq~xhsjJad1CmKIz8^4aY=KqPeR$Sww`iptOKOE}W&JdDHg?g(%HETHS^D-IH*U-` zs-V`|b6bX5zl9#!K#D?TtVOt#Q&Tgrq|=wbSB;zX{*P=*ftzDIzpm5qRrrllDgmNllqWXIoPftFTDC=Y~J};U-S%q3! zx+786wv-VjiiFRtPL0lZ)Wz?gFfW2J5}?f*$U~-O5JS5*+L=RD_uBdVFktkqc9WZG*k~FXKzHr3box-lbG*HHIqa(4K#-BX>4%yBkKrJzd zI*^RD7$)V7Qfq1HMynlZI}W5xf*2WHyNoqQwc2vf z+J4Zb=f(JJswJj8HmoEqj^AKsOo02S7m{z_cY{GDsJDkgK;z0w9_|@ z>CWgOKW*oXiz_R96r(FcRw>h1D>D){ot%`3lFaxZ^->Ol4E&N>&pR^K|$<(gg-u`2%-dwKk zP-ULm<@kC!QW2XLg%7xFh5YKNrE@pgxz$ST3r&rBvIsOt+qckwX7RcdfGKIc+`0O9 zn>&>#Ex*qk71*eZGtjB>@}j0hsR2odJT`0#2U*9E05pzpX1qk&+%iaP<#M}MtEq|p zT&ls~N}jA4IcJ}~v*l9?hJ+nQ<8qT*D5(9WCkl??H40~V+v~ox){q10GY3#*kdq{M z-n9CSla|Waow8j9m}&Ne_H1#rcIx`P^0|V?4hm+WF8#77p#X{|)xyPt!Xl7RDhqwiH71QhUvK2C>zFn`S zN3F*jucZoEX05~8o9o{#m!oVCabiQ^#}j1{rnMH+ft{W%)^a09UQ=)Wg3XKvxxlz3w;wksG0qF!7zQrv6j|rH_&r)o!@MI9A*0FTSbGb0PvtQIbO58rqG zkVbtP$fzr5W5j=*8FakS^0BAxQ*So+=G!mh;u(Nu=|9}#!K~e>+dH%|=zyVz78z}C z(fONC&)0E|uW%sZ70LhGmXXHlYDt0COKM5Z z503xB@clzSPZ9{b5^;>F(zqxHPOaJ=?ZmwsF(4yBED>D84mOwv3B8jR`i@gfc$ie_ zpkF`UIxs8${zhK-2dnCJP=0smjDjKHs{}?+FKMQ1uubEL8vx;_rT0U$;(_Lui7Y3I zKKrLply~6EAtUAh{gBf~jQoF=vAne<~7Sr30O==}N*9IG`dl<<- z!YY|Hu8^N+#21>8uA zP6XazqKyx3F|F7ni{^EkvGzD?zjc=>3q+`(>^^L?&%Za?21FTda+&~$fd~ijAo#Ug zYV2@$0l&i*=Cps69Qx<9EWty|Rl-ebK}O7^iITA+J8$E6%ep;fR+EVfm^2e^Tq;FN9m@8H#wW<6nE%9&cR%z`YIDsR#e_PwepwW#LXY z?8Lbb=FI7Gr|-^ z6($STw4_^D`6p$uuajqOoNZ4+8iP_AL;h_oSz>*yJitj*{w-lZ!Gv2-O%$nu6wxh= zuE6~K8dW~2A$cYzKsZQ9M5ItTS4|skP%WM#&-v*e>iO{D!_ny}#G*b6kIi=h%e4UO zmBjOQ<@=!hy5&RUmHMias%LP}2WtFKhrG$7qXoxX%dxq|b{@w{R($Qytgjz!7t=53 z+e4r8TGHVo>8brOehxUIy7`@$D4Q7la(U@VE0k!~Dx9&XuBv*|Y^8LU3?#v)6RgMh zQ&OUKA%DT@Z_Y_rF4fyJj5b_4_lMpQ*X2B_)oY5qN+nHe(MEoTP1>2abC@7LgU}JG z#!NTY>}8l$Xqf$hZ!1&V#e>l${b}1GQ?y@k=Q_G#RWXhn)URSFB_)+0SrD#&+;IxA zY20_>ju0iwr4p39j}&+W)cM*cUID0N85tRROYDh~BIO4a z{}@nMZn57>a{?e5_ZqH{Pmg=L6t$pdE$tDrhSp$OE+jBii9vpXjrJX)8`G^pq`IW$fH)8NVx9mmxtdPYF`7?5a6gN< zwR!@YKJYjqELrY!dj14&rMPh$$Kh`mO0`?*;Tg<+jK6b(#P}!2FByl4B&Q)iptbd~ z%0R+-yPUO))MyQsZu-Mco_&B@TW^VNOy+5@UZs8>FD!2x2_dQk1WN`&zgygS#5*bY z(Q2s!ch|SW_Te7jDWZV&&j%*ckCSt|_V)JfQjDw2>dg1mBsE=A`K4iU3dY{8r^xrf z!C-dbA$i2A6@Ls$vH%{adwuoI@v%tr5 zEj0T$awl#gSy|Z>X$qW;r^;Akye#OXO(VKsRZ~;QVGD!zf?1kN^@peX)w8IrV!!|B z2-T0|Ycx-t9D>)CFf)e>ms_cT(y!Dl+x^LL{}6j$!6gUtQ1!w4xdAB{LC8ymz0w@( za5-1QYJ=G}{f>(N?|08Taywqy1cUrm0ac^ol!ge};R>Xb$)+E2_t&S3=`Guiw~YcZ zBJoom&|cwE3#mI!^UN1TZ0)n4@B((#EAwj@4gD1ys;uD% zJ{#pr2r@>BS54A|=Mu*jU@j6xSL0xk^YzB_74^gRFjHfp5W+*%=`Y{-(0&!4aZ}-Q z{Pnlyv5jw~kb&Qs)UlWmS$d8D7l*h}fl4lRto90D)v+*wnfzH}+@q4d*S?>TMus?7 zNg8V;2}z`JR)|P^gpUzL&%yaz$dw8o`fjYRf$oP0rZ&!K8iB(mV-HZ2Je3?SU}B;S zw!u)LW<6buNGe|%v5-_hCT6G>0VRjjDLmJ*-On6B*Q=Fq>NCH13Ig865lTQ|p89*O z!F;{*r{YlZZ^&e#3ZfaH+9cRdkou}HYz?f9YtbtTM5VPsl27Kq-Izp1+VnW3LPpct zO%pw?d0oQQEa>O=cltf7;~=mG0qaWFk5*2cYh=d{g5>JnSIt z>^-yjfy+U@DCS%S!pFIpcpSPB<{rlUUq7@_c%ySeKt?@phX_h94m*@PYAbw>S9kwe zd4bIPZTp3XanCAkZTja%6qXCiEk2+#TD$eJ(Yx(Nk#XQZ9{X7is}1Mi2x4nopIk|J3T9TUENL7M6w{t)~CVNK`##mJp)wE%&Vp? z)@FO_)JC6%p|CqZu?&#dKIY`yhd+ly53lM! zwH=G-Q!3Z!n#RUKB}27#jXA8KWDi6sisaaV$9(;sX{H--<=yrGHw_0vH6Ir_Kles_ zasQYma+`f~*o27Bm2Lr|uz4uuj3<=!xzzM4xmcn3-)<232K z7yBRxv^r&yBW}E3(GgCN6gJtIKCpT{G_J5>RsW&~Qvzjaa*Ym#iyTysU0e@v-FmL7;!-c{vodwu&MJoajlBX;l&Eu@9?Hn*PG;OD`b`+s)-)lL_ zK&q?>Na6Kyneih-w(bHub<+wX1`WgdzXb|zB!1k3?l^RKwEy1%c^ZQAKyZ`JMQruP z^e*j-{5#&F@8G#T$)6U(@TGeejQw)xP`_*`iK4kSYqNqX=p2kIgg*`aerNj{6HI9+ zi==ErTc@VRTFjta(gd5wn^WsLyizhU<$;-6@Hq;X2>2F*6mYT&xDG@r|Aj#qn19UI zn#XM!B}z&JSzUsjn8KahhLx3ZS4MZxP> z2Fh>@B6(iP1wZX~Y}Yo!Uhn)E`QE+8UaJPn*Rf`Jy5YAKDsVi^Jo3|Hs<0KZE8!%Z zqgT@`-_OVz!6}H!odHVpqa979kTRBhA**t1^1B-*s;7wZ& z1zpRMp&EF!yas!p++1vbDry#Wz_`qQ$5xeRs{xzC_?D+yTjfb2rC*023HF*35H=K{(V)pUOiy%b zR>Q*B-?Eo&ZvOU$t^(TcK5e}c47o&7fA#%#U7K&A+I+{;#ce*3z)l5YZ+Z$8S*j=B z;N>+rx2JgK3QPHk4(>=mhVa#`S6v`oMJ0oMZJYv1G^hJRfPUwQtfyo-L& z1q{zKY+$6jkF%wJ5XBIx3zrjr_v2BB>{3B`GF7euiuZ5R=;lZBbYC=R^Gzj(yJ_io z1EzsADkt$C01*W{NtOB+>u;B6iOxXpOZ?ZXOZ;$WWQnjs0nLw2LP8d>GJd0&HRDW0 zK;GT8Q_Yml<~|1B=JAFSeL@oZt4V90*GU$>>#o1a_Gt)_wJn2vgA**fHa3?JI~3_b z(Q9#DH!q~G-mbu#^!Gt~tf_X)glFeDUt3zn_}iPW_(aQPg-Vr(c3dCF0tcIm$1;K$SUF|8@EL_49)`GbeG}6{)(KN&9+@ z#`pyLA(o4$(KBi5JqGq@P=xOxqgw;fw0g=Mn}3BRZlQlks5;o)hdo#m_hT!FfCK9G zNXd5KOpw!@vh-;6mii=olBJ=px(OGWIuCDl zJC4Kh?~!o5uL3MNv+EY61DclTbNpq+M|~^&k{UkxMXs1wj&pHjfl;sEWd@d({ZPvT zN@3}OUYo7J$QGd8Z#~AOyFYb~5kxk$`#O6->c?CVHYVqrnAgfKGSUSrJXTPzo^w75 zWkkXIst#XAWqfKjYV#|vr2_;`3bRsv->~af-Q$Ih)GRO=NHxneUQt~^kW%>alm?>< zz=(|-p$^U@CgDdkSDn3AF7IwIR-F7vJFVvC86Md!gpi5&p*3!Vf_3~r`DEH`TJx!H zr%L%tQ*&UgT4DXcdIOxOc~444+7%)s=7!Oj6E)U6%v{}UmKoV*oWU^OVB>LZ;xwFh z2im*Z8NIO#t$hB5o%QIc=n4GKwGIeU1Z|rM+PVsJ)Np#G7(`;^=7Yy2qQ|j_ZynO! zo9(SxC)&B+054aW+;46xZxZ+QnpiF99Y0}0-c4j%8Dg=HLLxZ*05TFaG4cA+s=z$H zwS1G5dDD9(25hSF#1c-t)*_f*NQl*V*JrqCru+W z9vwpCN;%jomBH`-W;}kA#X*;066i42wT!$^j36A2%IWu6e5BtQnN>UUH@m0O3Y(oI z1qD}ZLZ4aomsHKw^<&-Wg<}_7z(o@g4ijy%Lwny-Zs0R-un;M{;&6D@)n%s?b!W1k z$ID`6n7VfCkNp2A=MQ-5C8JL)&m7rtc`T*fHtY`SAVH2#Dc1tdN{dwv8E7ozl}OhFVxAujy0gt#w=e=uG3B+v6NTnX1+B;w>gBIJg1oE}LY$ zXX>o{@x1;0lq&U}BsIfs)?rJ9V9URbvI|4hJ&Yc7(7IoHd_ec&cb}JWZp|bC8Cdlo zml`?fJQR(R_ct5zZl5Ebloyv1qW@>#oV?rjyuMIHj7RiXoUbgIP!~FWWPX+IZl}zJ z4C4;N=-kiQcxD=j7BkzCK=%2zBXn|1;$@;Kck=ser%0fgULn4kv(1y0Kd^JgV0^mT z(cPs2c7ic(<@5{{^lMLiTc2lmfcXA&X_E93dC@jPXb+9%)-I)OLsMd|F0FE~O~Q z@Kwsd#IoL3rx`w5lR~z{?tL+pteg}Ko zaU~tQ&SbRwLi3bDi7cqFf>ZTOnm+E@NUoXSN0iJg1&mrBxZ>DIE!SfwWbGQrs}rxEY}beIk{L}p@*yNQ!ABsL19(>I+e1ohJoPs z$$fpp6#=CP5fauEA`Z2s0EusAP{Ho|%vJed?=dnur|$&Gl(G~+_NU}%)0*ZnYD$9V zh*?maGT4$Ien;92pC*C(%j{v-dZkbbJpvB|1MhbNXpdvF>bTsUMjx-)uvI?IrYR4L zkSNe9S<}_7I2C8;hO(w#=cjW&sLFDE_*U4hLUFgW|Y;@RrYnogx6>j289XkOLF zgR@8IqEH{S(%n97^DtaRGDP%F?9uDVCi!L2vd!Bu-jYWCTt@Z}`xhD$hjR*whK;Jl zy7@JtDSm55?l(X-H-So40C~yR&)8AU*!zwWN%`9n51q|z+=BDdVf2TIFk+eX&*rgA zpZ@xVkoAm**z=RpC#GuJ+esQUZ1_F7;3&k9hNeU~{uVDBt2Xh7$pFvq;nIXXGYwAKD@J~UOoLse$0pGkwWz)I9-Bk#*vB)D!ly)hg- zVz%VS5O}Pk_!bQti6)bEkIZqh_i;T0-^g!`m~9fWaXUs(M@Xl!Ly{WS(T_Ry^fq=J z(j_s#4KHd9AsB7{El2%q%McZUG4m;SCvm~-`gB@>8om$xeiAkK7VU0pDtaXPPn&!S?*e{{|nhF3@(9}h!G z!e{8pK&ehu+dxXC+;KQaN+HK{baHeFb(Pz@=B=Tn48zDZVxM07jHndLqM!7v>lU7> zzurQxp0x4Er=Fy*jvXin)61x1hSrjRAp@bp4p&RMmPEmkgJ7-Q#wsdOVdt4lued*N<)UmI!KTuQow z5R(FaN*ZOwn#5`OShon6aG7&^MhiuwW zW=pb|naN^iMvIx5nVFfT5i>J`#mw?Q-fwqf&((i>E>6V6M317>-Bn%Potbaele`Np zssU2Y|H%c=ln{%LDdzr`l=QTuNxFy;){-<*sY@C%<-XqPkj#INcd;lnOgfvacF)y_ z1Ic#iIQo#hrWl4+$&|j}MHW2Of`@nw$0?KYwUJf}_Eg22jh%pjmEzQN)fa@3$>vkb zabEx})=`3oLg#9TmU+^%0m}eCWu2Z%w_-sYHM&!YZ1a|Syb#(%=H@~1BZ)fJK=h=} zN%Gn>C0b_+lvG{G>f7EkxbV87j5iU^`s?0}&YQ(pwaiPRmsRzyIwvmd#JF7YZa=Z-)4z+SR`iZ}N8SbLU0{F?5nLV<-6XK)Tt| zICLK-e*UI#!085MM%F#MPjYYuFh(_`$o(3d>Bz~00FzG~1{u#Hk;;R&otUoW?U7g* zNOa+1wef-k)~Q7Y3jV~81h{ub8L2CkD}%zQ0w^8RzTO|+AjiKD`S?h4Qkv|m)Ep>` zRQjKw<6F-0p9dSzXX`?gIp*t&P_&F(j-45Z@Xl0O_rx;|`yJB|ypBTPt8iE#;4~7| zNLw!)i%`%{FYJgsAW^t1{8mdHr2*rpbYe-Z5?*TzqF;c7F$rO~56dPY4&6#(Ou3Ax zKZKd5UCNS$%_+kAwoR&pU0CY1J||GYhqEeN&)sbH@KGw)pq@ zf~1%HnI0DDM!AfCn^pdV`_0~~Q@;`zLSThriu|pxTMm<(<;O;51A4;6?eX+A(6sS* zWySkq7)Hcz>Q@efBCBA>dB~P%8LZ$iuvROUn2`kYD9A=2Il(uWYQxxMvIH}>Nx}6~ zIjTY_zsC^Y2K2~=C?ZZc*-9av^4J!^x}h;fGUrJVp@^{{j15q&ET^?#DZ~K3*rlKx zas?SFI7UuQDN58)5Jf2pn(3{PMUjTYr?5zj%tf#y8;%>ZNlx_C(MUjk*5=l|<{^*z zDM(K?Li+4RgaN+6P>Y8%HqX#ql+GrLI?F)vB&aSi@f{P8Bo^Bi%3=wZ)Pq9l2H1n9 zlrJJgNcS_?#^N0KB9O3a0R{p8F(H< zsqfiRc)raRspYNwG!s z@>uoQFMu|ypUIXqgdc71u-%0$(ww}!MhsY>S52hI=dn5tKEA{K{eWxNH}=a=x_}%d zsu}Y}HBHTYHJYw@0rn{ekO&JBWf%}r)6)&Sy>;$${_TzMFM^&Rqg(z7aVL(WAmNV% zAWxTEx^!A#CegfhaD06H)BD8*apCB85)Y_vXBRs-C|tHc6{O$MZ~&4+1W=|=9Iw2x z%^M{uRXk2`(EkY}pdGX`DSe?B9TSET$d&sxcGe%gKx<7qb&$1}Kpiso zVEwm^3oQxi{iviE%rAW`B`Wkf8UqeoopE0JM2UHGR)l^%rc^B&e3vfSm*=;;+a(6+ zuWL<|XmFsGzwfyg%1H{Ch_s1OFXFN$948F5x^5yRnZ` z&_TG)k|Mi%^{S(3hgmH$Llyoqcai{-(6NFB?4**6#3*N+@Yb5_w3F>yr3w{tK^M!B zcN*k9^1Efl7g2)R&X@*VzN#e&cj^>t(d}_W{pS5|tVR{>fPi?cE*$>=bmbhmNXM8E z`g`nf5&FL`IXP-~!&D#L*0W0YGem@EIf5*Zveq>PiCGrXD1$zR4h|rRINbvmsLL%? z;bv*(3(o%;8|g@N<%HyQw<|X3+n-yP*RE2yz)zsWfb08P{-bki^(4?$mq*iv*iG(z zW(0X;fNyamgdpj{RtGd~7R)i>`$~m({+R^{1Y8ULRTR}Rw}jhvxS)61+zH6&3C#-u z9XqJG8;;=gcDnMEtH=zb<%3>qdBF9$iX#!oe}qnoFu3Eeyp9Bc_YNRulmY0(L0yI1 z)hYD-7>x1m%E{EnqDuL%NB!@OzoOR7V{u!_zo+5fPC+{U)3twnD}Dd>@cnJ@A8Y!b z#$ek2mLNet|Bq(>=N|sISpq$CSF&m%>P-YoFfL+0iYe%pkCy-w)H?=$UQpztE*t|Qn+!=(aR@dGCvYE*OY&!$$Hw4nt0)qDO+19*U)Nf|H9m4 zBf`#hG$nYv)-0b-H&TK3{K%nkfPr?+L~_ZB;KWWxI|68RE&R+qRFFe<;+MHja9uw5 zuoh9OsH@e^zqn7yifHAgt?ke-uxNdXwo#HKz7Y@ZjE`_u+JA9Q)L2nix)f&jLt(^2 zTK1X-mN%7DvZzr*xr%B(JbtcARK_?QtI%54RJa*GdNNCo*NIZoHEG?cIle+=ACUNF z$c3AgdBoFr0J`D9Rect!RHZmFYhLxfE0xQEXr+EdJ7uF4eF3<`syp_paHepU(D9B3WB(6e1qKBg ztyY&Cf)7UEfKCX#7Ry@EuGk&Nw+EpYLODlD65kY&i<2AX*$d? znpRze<2cKClbZIi;A{z*I8^otB8yZKevkRrp`#OuZ-@p#se$^MO7Jh#Y;c0$*twWH z9+Y`!Kie^)685u#FGZyk@ygE>s8-Z=MOmOpuEn85*Z)u$w~&-pC6`3JN@d~S0R17o z&p9mV&{6&z!)K8Wn+5NgFcKgisp(R6rTAu%4KwJWTKq_pZZy=x*5y*AB)o&okFc{= zw3U{)K+X-?H&h>YJl+!pEVDJ*|6stoI(`RcSZi1=m^Wm^=)VR`eXNteEa2KGjne3> zYuewe7q|NipHHFQ^%2R8==ZvX0^W9GSR$|rG183WX<=Asd$aFMj#`asmD5dXd&1$5 z6$H^xo(cU?C|c3R=pe!9n-ISd!U4}b>!wUSQX?lg%>h*Zdd-YRQ|CwyowG%McqVhl zLrE?zJta3EQML{_*d4d}h`|mYb$<{Qz-Hjv-fSmqWpa)GxizxZN;5!wDiVEc*(&zB zgnf*lZYdA%sLxQuYQpAUKYEmfxQRrx?yT)g`Ur!(tEPRU=cAV>^2!!a?O*ne{9}+m zs%gPB7#Dht31Imvwz+zczu7g2IaH2J(PJ`1s#4}2`HDVXC3s{bF#6O^ytv0F(h&1; z89r`;5k!?$baW0`uxqjeKH1UEew!+b+`sJ>dw%BE&HL=NBZ~gA&mHY*t6|t(Gu*vS zHCN$z5}$1}&6nfDu*2_+GTIo{GLe5AAjcp%m<%FPA%<7b;;85JiI%*D_TYwo|AG>8Ka zWxbF)s(bN1J{RE1QD9P(a0HesQ0v#;))yJ)s}fq|df(SNZG0OT`1F!R9oqBw6)Hc& zvr?*3K1cptr5eF3B17i*4oB_whF~lGMK$P-1nz`D+Ab~v2Bj@Xxq7Z6?>2t8h($H$ zn|A;;g?H^_$Sr+HwRh5=Se9Q^W~PE2%iQ8wgnpEBzlO}x;>T=U&q+w|WI3~nv?TVC z4e<~^&r!{;stH+`4%bPx#>7Hw+1ekGze^v{4Xk*#2BbvBrN|uLTaYxqoqaf| zga>?*{x)#dqKl>NuaMYBwN3>;;29d^I^!?~!JsK*_|Pi%_j&#|kYxmCmrNmjoUE!w zcTZ7_KlPU3#|(e$Ga)3HbuiE+i&i}FeAX*ePa_2!N`xh0ocr-j3kSGZyBk9>3d6*3 zM)V>Pd#|R4X^ESfTgd1ggEGL`3gHM3%BVP@3_W7LQ!IMH;>?)F1JESkRSaU3vrb#W zV}^bS{9zZCJQ-!Pm{0MYxrQcQq4x(Sr8@2&B&FTU8w^;k+3{brMa#>|=kjsFaM*qb z`f+0*8B2iiHU_PwWKJQYe!>?L)YtykaQ-8+bqmL(nfr*cx;BH4s3fG6Z8vqh` zJlTONCo!8QV5K273I?_+W0Eu1;Kt{D5)ecideRY0ngXx~{561a*9IW!z7d5HDNv3~ zjuL#w!U#H7sDW&g3Vrvb7!k8))J&Latbxa9LYYE#O2lT0g!O~qpQOjQo%EnuJ-nDLuJXmglnxdahG#O^;LsszP$X<}o%}*z@o*8(qB2c3w3=iFP zbk10@6li^euhyhcS0fT7W7L5#OUoaNP%^KdQtb`kAcGa!jaWJQJ~u;)31qXS4gE$M z`t{9BFb?cGpyG%zMbLdyI=y&bKOh-f4-1qDAq~ol3A;QpO$t4q6bUhumqLU1QA)zC z`)y`%h9}z;mHFBeoXpXkD@u95SqcFxZG6}ux+nZtmWarwFXwW)(ugC7Bp%ReEJu}+ z5)_mWw~QPzm!Z^*q8>GjY9AYaWZx7606*V#heeKJUF@it_g!Q;cBe5S@ zC{kbhD2Oq^DG|v@N5JMBG_gHu1t%YxCimE&S{ecK_map5#Xqcl=n$B}*S1aZrgP31Ce-?ewPuUJ$slYdfYBN)GM6?tV1ZXG7(wQ6>VAY>mrmlht z!~M{gN{~bW>z_=>O-7ZxPA;aR{Ff>C8R1wwiU&6q86hH3nJoiGQRM7gob9grMLEIsC5_)b3QNVNva_1M}bSI2Sl9QL_5NwKlAx2hjsond|;KytG&ta)jJEFC(j z8d+#oS<#rMynAqUte$9pEDlik?hu){h}&K2oSJcV8{F=75t#k+(gmA<=4PwvVE#OW zpC1K{p4Q&0UFzL1c<&wG$JC$wjxbD&C39JOd-Q>++pAt&nP3O+{JNX( z8{Kp!Y9)KMgONw`fx)3XC(aWE1)beA}>OUTCQa3_ON=XwZl*W_w3fyWE^@* zaJ*JFjzlU@+>lTy(fO!e`uyM#m8kw^TQ zP2R&!pn=Fa@>Ov%r*=g>Hh$iO>IeuAy~vUhOVCgbcWWUrG?7EV=N-C>yu$?atZR#f!!jk#cP za(oh|dROCw#EaqY|Dko<@J?+R0=~mZ8Hu+)QY&ls9IG9D z^yf%PTRYwEtaRF`NB35kgzmVP1lJ#zYmV;;F!1e4MyJhdTANuWoKx7Bc(oo!l%nb~ z{Nq=h2|Q!980_jTo|)M;>PmBr+?QL2*S#U{)8L&0tMqKGZ=e@&P|n@D$r$cWE7rOyD-45Myd|xP;;Qs%lZez1u!m%M&=lSRAbVaVq~~{dPJpB^2dHUf=E^ zkm5<^AX*(7UXjn~ONXqvsd zf*;Q@m~Jj+Cf8XvI5Z*I!Dho?5?mmj4s?lb0fi@O(FQa^TNi{kU+w{?6S%xQJN3v> zPiJ$4U1q457%kpzsXp%Y;)SN*oC@xa4}eaf|kT#Vi3I$jcT zvBG!8ADZW4?M%*OaO-pPfa3|3jrF7mve!`zIfQug)J*nfvDe!6XF?P#r7Fu>yHnKa z3GDHmSm(!9m*xrRXr7-CrOZ>SLri~e9(Zn@UL}=j3*VoxWiNRSt|7?mg4C@PTHm;A ztW;Z-BskvB7=v?Vn!FOr9mv905)_tld9zR?rO5P)T$V?$LLGRo?PJHWD_8B;uVW+h|sfu*7gFH z=#$M{fwK*MeYCOik$vNRc)4>Clkfx<2ppnj=~PcR??hb zYI>Te1f(|xRCELPUadAe`3Z-=Ii)qIBt0)>H>qX0nB1T4C}w#+M35_jfTP1>9Gna* zZKN^3S493g!roF~yu{+*Z609n6_dLQOzH7V`X-|r{fyTcVE30#aSEu>L3fX9JnK^_ z$B0dIsitW_lx+VE#x)0k(~>cvb-jz$u1p#Vh-i-px#J0`DwX;Ge!*{Rs->B8LLQNY ze|7hLZ&_{sFs^6bF=80lYzf{RqHl^;rkoazxTt|7Y#_$-`}!_dBwyZynL5UUc<9y2 z`m&{gZPc=&HDx3PI@+CQ#jeG(UNB1v>(XTzCsEv7x@y5-{Nl@NFf4&=+4up#Xzz9> z%PfwWBb5PxWN-q*38J@D^k_RFf0HM%PH%#Mk;l~Gs8;V>Bl4gu=l3&D*WAvEb?oXQ zkCA~N56AxII~XuY`dlG44&it-s^G6WTG)0)nXCs!_Crd>^pi|?#UfE{ z=hI}0$)f_9;q9lC*KDbf<|8$047JMN38KZ0QP5JW0FWege;>gSn1A6bGom+3rMSR~ zV9aY4|4X(Q?^_zHN*Yv9w(Xss*ip;y&LNMH*N-Nbfld!08Li-#LM9_Zn7fQ&9Q|Y_ zI7Ik<777}6HI1qoIgFM~v_B1F{=AVd3b7ng#{`$RSFymklHSq0p`g3rHeMM5bTQV? zF1aD>skS%AA?+_bg@aU@W1J$dDfx5wE{%Nb5?scsJH7slor1p(6XBF;d%qdX1~&Ar z2*RSmTovIxToT-D|1ia^bCmoayeXyXaTXi9EYPzjVnLZsMX>DqRLi(J#gV)Vo3Pqq)hVnHD5y2fNpEHVaBu%q# z3P)PapK+5a9RtQF#ur{B0(=J>^86a5z0tH#64FuD4$2hlhCq4)b z<{m1&6tXCz-4tb&q_T>tRi$uBe-l1YQEiYzK%uWU{N+5J@U<9rNFjv%gsE+O)$){#D)I~mCe zO^uSU>)VxJ`W^PychMhTPG(?bBZMo$CP&`_K1!xCr%0HvYk0}UNAZh6CBF>)M~Dy} zJY2;Er$$dz)HW&Q?WXK+S{4Mc*G~VY(+nrms22TmoB+I61{lS& zIxHUBUCxAfb&41)vl%YJ!sU7X!Ab78@q?$Y{~7Iy&KCL$H3Bc z8VlhJ`g4}`@?3aZ;RWFW8m0B%&)ABeRu!Ff_EQ~e>cnrh)+(fw5=ry4X{g-fH_Ct>)t!<0W=1zbl>CeuM*E4_&{LdVdGx!FEx589Am^PqBrjl9b#0CUpm zWctYZ2+F3TPCSnfqd?WXB(PtK*7|n7ZFg~|p6AgqdajYLdCAN9ytlvzC z9Vo@Kn@a4}6h@rE*F4OgRV5cHvc9!E$bRrLK|WX{SG2C!qJ?=fO-34NzTdgW^C}pv zxBzyt@c6u`(aXx)@8f8k)JiGpV}tqlo9w#DU~C~|8F?E0U2RSk5kr=C+FI$_8M*;F zxdjKft~sTKy9GMg=;jx^$qw59dLCZswcf>5{522F3L3|dvKm)<m&kPfloG+6n!w5wQkF(%a#u5d{S#MOA5rC)hv&96z1eSXCC{qSQTFr~;k6Kh) zTXe5D>ZaY8Rl(q56OV>4Kc_!j>{T|`rtNx@{z31Qm-rF_RiRpegGW)fXDe<<2b|oP zTL=;#tZs!0i)}VXbh4ybejA$xKRa~3v2Yj zRH~JYUG`^FmCnK9eL}Dz@R?jUb8k6LG!3!k4~nym%@;ZwJ$GhHdfdHqU32Cwcs+jk z9NqqgWVNid?REKyZ(Ng@+1WerKu;Dg9*^Yf2YlqX2y-?==ev-~Jik*X&ib?3+Dryh z)e?NSFq7=xH*x+=aQ zNday&yd%TlOmVT>g<;^Tadxb-B~FMh03e)b+&MYg0h~A|^j8kFxEtw%6CYI2)Go#< zL?}!0@FH+2>AhBTns*+4%H6d|e4If)Huj%9sps)&8mm9&JKRLybTdik_jqJGrDhFc zJDg}93ee^0yDmQB{E0VszsA$iK6ZbOyB47GD(*Y!noeXn%h5J4A}q;UUh8cW39Z@` z@>sTii#`qF9}V_8WUqHiVdZJ?x(kmoi#DxgOOv>MwnQM8mt z;V8-G9StqUaBYiK1U+;%Bf-!WtG-OZW1aQ*;!Bc8*?p9Vrl)M&^L1_R_R3^0(IeP_ zJWXfsPy>zL%2%GYj}UHd?DTdaV;il*7Y!VTHyYhP8qqTKQ!o9mXs4$U8B#WX*OT&z zf^jk6>o+f|t*vhFzMjrEFSf)YVpXHBOTZx&&W)oozA6^j+9M6w4ITD7EiM`0Tk#sc z7WFa)M{Ti{A==8&1XLPI6KPA z*IQnowz^9xG~n+rl3XXtQ2`Ug`3yt-x2(UA(Xu@!Cn25|0E+rzQvoeC0<_C{)-*B# z982FuPk(H6PaarAffh|{ZjxTmDfkqLcVc@R^41WT9Y%{5G%vYbwj+ls0&Oj#Cq#+E zC?%`m*}x-Y(SF_==nj!!55wibE$=Fb^tq_Bx_`(JN8@eP_OAnI=1& zVuP@1%9GCs(hh!ICiWuoGksUgLD0bAku|uw@fN`nh2Cqz3rIv4tC|=Bo*2C zv`jkYf4cYAGKP%=MRjlsS8wW#KEi<6v9k?m2(&o8m*2L+pe$l5UTUL@gok^|r%x@Wk zMz+3vx1oOf_VZdTvR|}!YYTdW3oB}*`K$8{puQ7sOcDS7Q=d-aiV&-LIjl!Mqh{3* zR&>tquZ~`MX?bDM)}oFstjO?>Lh23Ww9$d_V5-%ddpGIqBk;gUe?;dxxSgUsrN#~< zpBKsrsILKz{=Q8nC0N3RII(m}EnG_bt<=<$<;-)HcCM?%+N#sRot-HSZQre|lS)u? zoqmwgq?B*zmv{HSsKlS;=7H>2dzu{9!mHa))tZEs#sU4=XP$|EdA0}-A_$KDt9?B3 zok5IYVb|&z!EBr!?f7JL)!{wt$I;T{auNm+Lys&&2}|F%p})sl^BT5dI9M&%7xVY6 zX%<%}myAm@;zfuj^o4r@w6o2%zbp#P=dvYkBpmkR8U+tn53lBHU#z$Gy)TGXsNyAl zu;th8OloCUXPYxS?V}ypY#u#qxVT*l__EH?;HMolEI2+?a}}1b2^FaTl&T9_+SgFd zc9p)`Ov-_n`^ITszuxq?J0{95DMozA#N}gmP~>G7#UM#-o3`}--sx0k6M|Vvs5Jf zxTgKoAaF|l$ZMkj%$b(Sb^317H8}q>USc929eUhRkV;bz8rIrkxaKnV)Cp+{!ZAHe z12<3g_Z^$ax)xqdBIcb_h$=$?*)kFX(OXrT=13-vFTF65KaXT~(kAOtL zMk>`_pMh6Q4Ip}D889;i4o(q&>uFE%+%Hgh`6V%4bfhv^1-V(%86C^NZQ_M8y^0g!`;j)kQ|g4%5yY5qCN~kzIvc=9@##K zPycDztWiskAB7$VA?>$5GV1Tzy@k0vwivu0e2dsT!PVVMW*G@fiJEBf}C)zzr(BeERvz^ z#{kB*ZPPmC3CNlfer9#aF%ZO#BzQ4p<{V!_!Q#mWB@Vlbb+V4l>jlr)esAI=JBe7% zl1wQLQhFrVdi2S0P-7PlVs$HV86=q@d_{f*oSXGc=dx13>+8XMzO6lbIe4YNNx5b) zGG$d?Ag(iL5XZiNL^GhMdzXQ8(u4j4>>d3WIJuO__ly=hts7Awv#F<$Ld*NC?Y#h@ zBou9|)O0Y;iB?q+4pg)sYtUGfC;OoUS4e&!j~l|V9)G@tUmry@F)b|L70D5J{$+1I zwl+IdCpV*iCHmoq8|eA_>g%m_n0;rwQ9yV0!CI4jlI1(3l(@3@MOF26{Z;Qr$k#u(Y~K?!mr(}PmYiY`N?*BvZ1SYle+10dTn!F5ZK7puYf>F^* zArn5e5_kARM-9tlpg+J)2L%G3Ol8?FC|psbNiTpH7-tg2lC|DlVPHb9@1oSpDj?nT z?D+aP2(&S^pD~M;*dQ-^&A~GjMoYqTJwS-OVc>3MBe)b)J8Omx6v<5ph80YUE&83f zbO1D~gzcj`*NF@i0^8IX%6A zw7EZaY6dDF1|l~+c|sgV`So6eGPFz`XYwhjRsx!(^UExGiH+T?O2N&5+lP_u$ zn_;3F%zU1Fd)T?9$FtSxKyh)_BR!a&2kt- z^ur=ZCb57?64sQXa#!R&19m;u2&bHPQMS8=@t8??zf_G+7rRKOlfWZ~a>cNaA6wo= zp~@pM!gVzd)litb>~MT8kzAbAl`eoCIr$lEo0iIyX+hhoP^axqD!??P&ksRfY{60U zABOc{C7wZqKhChSc0!~JS$yOQMtZ$$$gg4%M5uQ-4} zg(RZp0#3DJxz$`t0TqtfUGYy(u@7qdBzp-QBUt;KI5>>#Y&1K$RQK+Fb-zazSK?og zJ)>o+1+&GjF{E==uxr{d%m$B?FHOA$QQs4~2CK&g$MSn|g zcB^p6>hBSr=w#3I^sj-++t!NuC>0j>U`e+t7JlfBS9&00;ir?A;)MMikm>GqE$?t} zZTlvxIFuhyfsr`If^?T@n$L(IV=}N8V7I#i3GitXSi3Xb0L9lE!J3mkyEEh0Gb1sd zgw(mETJhnlVxbd{XW|8wQ>vQ;iA)z5>D$#tW^sTnZwgNbWcRl<-+cH|MW8(JGEA8 zz3`tMs(fNzL1sga-}N|00~jN_e_1J>eBgHo>lml)=~`WvH709!7^|T2HnKv?mHJ2v zrX8&l3zdWfd^T?Tkt^!jN1YSueo?tP%&sRGE{nfAx_QS=dh)dnOG_rEm`!+Pv|W3K zpietG@N-$zx&_p%?05izKEdJ5LPc3=JM768t{aHf)mwYJlIdr6OfR3Y3?UiFq<=c| zcTBwJ8kOVAk?X(fi}2epHJ_$jdpS!z3<`X+x zGnJX3PlxHP`r|aW*nJ&p?!mHM><|Av&R5^F`!iU*2e@N7YU`2Cy~NhSdv-hRP*Q2d zmPve1R^9ohEq9H$gyZCTYXiD9IkWV4@OzJJnX4{}9y;Y2rwB2za zXI{>bC9~1_Z|IJjE5h5_Pyi4ShuMfv5=#Bzy%&D^iJ*c-&{&e@M!tGgRL zpP)LRZbgeYo%2N3*dY?~-%eZyRu7=h;%ZkBOoxcsno)-krT5*A2aTwlfY)oPZci`x zK6dRQ+JzCflp39!-UqE*3ppbVZT;t}oBHP;bdMT}JeQ~$jcV|VK|dOyio5H?yxo%7 zb$sG6t0^_CBi5v`GkM2TnZw70`TYC%=*Il>gOEgH(XPH3H`GtOUT%=Hh3O>ptYSRo zahhUs9N)~#F_<$^OQh7Z31wR0iL!?Gl*VF3w;-WrNwrs z^LviPfHIdF2XeB__5Hpr1od|H{Ga-_@=?0!JK@1XQEZCqY55ddoaF{LUIO(a^R2}k zv0I1!7MItZ-EENsg#&>H-nIb-Kod@W8yKf(ZdHP7Rm`o!L1e@wDn@6Ebc;1BzXS0j zS>_*=^Cenq+nr17&kr)0(-;WNEJK{XhjvBzCKM%U$XuSU63aVYR3F`{%WFA?cD`Vg z@tG78YrNBfs@aUYxNzZm>4PXC%;PxH=yDqJm&(Ud==+$}H#ZMd-0Af+{LKRj`QoHh z9E>60U3;o4JHj>dgURAffN5<52Euy!q(AhZYNcP^;9h*B^+uf=FPQ47PO<57tu#fg`69vYI#B;o=1`U3W)+ng6s|heqaPtD%fn@U2WR8H^#PMZB>-99_>s|E4x4%HE0h8=!fBq-XX9S71Cvy4R-`;_4J^LP)xUq2M4`2^3>I#gFWX%e@95mN9F$p$l!~OAVj}Jte~M zZ;;|Vs^b_Uh*0K_6O$JJQ7Un{LG`q7Gk5nre-vL(%w~KTM=h1@Eu=}Y|E|C-n?=BL z29;NnI(byw#ggjm?Hfe^7IV`mAw-4|FL9a~3%oiO3sOx0hRPYcr;Uqn6egGz@NzY2 zk?0rA7I`wLLx33F8oBk$MP)zZHmokHqE>JUIFe&Yu+twOTO6!{U27#9m-0-|y6Vt` z1=0>pE#&P4*c4p#2gXOy;KS=_oP-X|AyeUC)1{M=G#ZGIr!?v~dgo7BOgzRNsg;PM zdm?S!CT$JH4TR*%8C+b$3KOw0*1lwJ_aw;Uo^S+xE8t@u6J*yb`(083Zh~u;6=OnK z1enpzGO#WJjw&SvmgZ#0Sd9iB5;<`2=QObhw*#i-v4i|*C~E>mJ<3Mj!h4_s!krz^#Wizfu!;%0K4%M7F zzn}XxfwCr5gMBwN@b%hBht%^H_+Z3ZNz7On1))XL=xLcy)DE;|Swjp#4d3VmrRMdz zib~i7Z#2@MpV=G~m4DL`$f7Tw^Tv_r>+xE;gb7X2*?G41H^`T`M%;RuGc%7r3Ko?i zoh!ukL01ncY>+D@RXX-CL}G&?f=b0*EEBbfNYool%pZpMpS!NjRDSUobTAW1JJjXK zoKEwYOik1+S8lia85)A_q#_LW@dZRD?d`gVT2*q8!b=3#pRqLt}-jqIP;hf z?S>(IRWfY`RE)F0BtR-B;6-;*-F6;df1FOL$JGkG2FcX-kQ-%u$7MaqOgkDF!7l2D zW8Isn(3lnId*~5}sj~70VqgE0cDF;0Lp+tzxW+%eSs? z+$N~1$>X*CfezJ>Y?7LOUdyCxV8`_>40p)Cg2Ds>Z79EM`CA!;5}dS)b6DyL)Z7;c zw!)gQmf5@|i@NF3*%EWXE!4{h@gPP@zRh_S;MAnUjaYn;Gf8W36`Pux^_)dOfZRoP zmIYJy(D=_tow*(zDIT#CWQE<>!9e9ARbvi5ZeXr)W@^+R8RgnzaD=FtI^U$8I|zda zP|W-^bx^`ml&t|}@OeH(-O}Os3C%$fkt^Pr`Y&xzmu8gn@vCz~vW5Cw!8d6na+r+7Wvo*v=`FW;XRcjt?JSN{9v-b`m~na{ zYPu}7e5^V-Pi5#|kL!0$2c;d=u#w}L7`DjmZGP8lC==bj6X;kH}@OvX9gJI zxy2Iz%sNm}^%NE@a6bQ#Wv{kr~zO zDy8C1W z+WR#2W?-?D`eJM^MfilnZbL@iYXP66TU=Zr z_R5~q2H-sSsf&;W>A?PmhFs?C7Z=4P{16sZZZIR#k$s#UA7#BgG`LH!hgu%2(j{i+A^c1Lit1szj- z_!F54p+mV=64y^zDpk>oL)+39&;+g7T)~+QQwaW;?hsjmmr4hl9N9A zBs`xx-b!5rRW4Y1JQ;Q?^MMm;+K9X3<5O2kA*a!(?>prcfk$@s@({X&g(C{;)5|sQ z*oq&|*ytAQU_6_G@sg@h9n?*l|+=`J{2Cgn|+-+C6!(LoI zZm%I2))O3Y^>CSnyb0<6n@IOPq)Bbj2L&r)Vwg!Xjk;qR_&9d(WjTXrER=b=tM|5- zjML3{1o^{ywn&P{6fJG!vgz}I|7;3F&m(JB-9D(G_hIyK%0B`rUY=nq5~=)BA-b+^;OR>(o@R;s zU2+HT-7axQGO~<=M>G_}U)3}ZHuJUVctcv99LC3M-6p*bD8gx@(5uh%fLN#ARV*o*M7jSvOndE(6}9^0hxkJ0Z^mz(%J6C{j;&S z$_q;KhLYT^g#Qp!qxp@;U|zNch1?}#2M*E}{eYTA`koO4^3`XusTjM-0SGhZj!5HQM+ANS4+8jq+x$Q7FKE>M2dn%)oBxAV{-4eN#VY^*6PA52JF*|)IVcVO zApr+Gjms-Qba#NYeYS@#^&b~J%(2xgjQH2|17V_>v2#4i-mcIg+TPlw>OUZnr_V_k zqG=<@2tqwj3&tq^(x0)0HNgJE1^ByD&nB#%B^0UOF4Ac`43gDn4HRTbP%R;b#%~hYlr{h7Kl*C7x7N z!h1^4IsH9MHm~)KKBYn1xInkBfc%HgntxQR`b>6Fwi!gHtx@4Q`oY#I6aYXKPkFB3 z^RNE^$w@0s{5fS{F5i+A6KXeeDE?IIj~b2dGGpa%k7gxqbv&^pGwDCZpgq{4)2qzPMM__G`YCT_F zP9i8x+-T*C2Xp6I5s{X!Vo#Pj|Ic}h^~*sW&5)cty4FQDK^$k-e%g>%8DCENO1tgQ- zhuKrAaS6BKK8Sn&uTkb>C*k^Y2K9dj=li;K+pB1D2rQ6v46l^7yC9+u0wDYAdAJq{ z?lBbjBH@njohI147+Vz8=cfQiFNc-Sr?HtmS2yAynU*wxm_MCG#-KMpb%b8&v|mcv zj1&xBdBrQdO=(v4&v=XZeo&6Wt^fArb}{h2nr0kj*@#C^np)t%Fl~d5mWEfuv-hw+ zYngVGRZ;hDd+7&;5vU$V02ytxLt5>ozBmcVWLDQQ?ac*E*~M7@N_l-W*mR{fq7Txm z?Yj$wI%-RMzB;-s^WR9oxjeTwp*2zTaP0(45g>B%Ug{StiT^X?u+#jkt$`DarK(}`)#sInUGO){tUp) zvK-D9^8MM3#?yT(+w11Tm`T4j^RD{r80-M4nQriLCJX&`ioCtfALzrPZPGe2Mf-hf zi1QRwPV(d+<q!;X0&&#x~lggfB%3Ov>LpI|9E-Ar}w$SQM1J^ zFux4ya?apt?k@CCo#erh4r8y;_M2TM*j$j_E6eD!ranbKm!_}Kvb64G0Yv!n$9A48 zSJ@N{h|+6sp7d$cbK|mZxV-zf>Hi;ZZy6QWwzLaxAVBco4gnHeg1ZEQySux)ySoLq z210Om8h3}ro#5{7&Fy{8+3$OPd}Dln?zn$?jMa0^HLYgVoK;U%QOFileKhrI`#H8S)g!&&#$K~Ljt_9^P^#Mpl=nZqAUfFW5gVOvVnvBJ_ zh!8_(2)ZmwR8Uj}cu@Fak-~ywxSX-hCBuWS+4a_o(W%SeJ9{+6IY#kgk;J$)4g`R+ zy%5XcRH>z~{uWUTJbro>5l-}UIUC;Sn zLAhUqno+m2w^|H1;c-1IV0lJpD(E0e9N586Kf>f>xBTe~R(hP}&%iFZ@;vV0jj7)S z&GFJ)7p}<^QqPtWck_H@m+n7092!ni2a>CNkQHUF+l6`Y;6c|apvY~7SIw$V(-6z> zzFx_PTy}qmZRP(Zi|6Ii8s&xBY865737-h;Y=A5q%OuUia!_If*POVC@EJyT!mA z^phso9!nLmZjG5%$J0xyfM2%KvLu8cmvm#xw9)!@T@92w)6UFEx?Q!&?hRdsTc(KHIvW-WIl@`!K zg|N$9=2UL|7OzuNRhHzW6%0!!xX9wk8|FkLsfKVs*CahUSq=8N%st>)mkq~cr1(>k zG1Wl{MX>&j<@2Y}3t0$@-F7C;v%f{s>%_R(CWHZKUO&bXO%hjsTfIVPC*{WgXfF}s z=yVa@j1CC+gO3yX#L4{@If*inBA{vXA)KNzET-2Z%)Av9#O=n3$w;Z1*^Q5s5}Um( zHfn)%KF1br9rx?K?|Tp(z126fm-7TcPyVf$U}#nZoceDDex;*=Pgb#*(csi(Fp-wZ`f7tJnR9N*m|my*GXUka6$Zn$5P4R zWR&qjhZ^K-?{vO$!+lHV3IGe|6vN1(Nv969`h^k^h%uX31tDyQQU}iHvK7dBH(MmFQ;Y( zDKH>|ENs6wpICig%3o^J$tSPk?eE}(i}vIiPVNOyI4xDb9iJ3?eoVz!HcP?19^O@* zmQ;tpgux?{E?4qRAU+9Ir1W-B*2VedBric_S#-6A~yRJzaC2Wc#;{ zR)npGQ!sY6PQ0KYk@U+~6^uHC4lubr4*mii!FeQ|a7c=^-#;f@bXZ;$QFK0AqfC-S zr@Ny1TaRx-EI(ksK{TEI5lj^DRXrIUzce7e#lvw}zsrzj1-o-?G{Xs@n!jP~m^Ws+ z<@4s+4SVO~0M8hJzP>!A`GkVipgPDp$aw zJU!-$@kg0O_Kl9@1T$W)11|SpgFcHd{p()Y!Rv-Sjo!>motZ$#4R8PQ5nvfjNmh7o#Ei*8(I80 z#Pe$~-Ty&pu&c|4?6*&uy$PT90y96U5uJeeYFsy0UHfKFM@W~?#B{op<>bNX`QB^v zA_KB6P{W(-fK=}317NE^N}jzTW(Z-is#vG>+is=0*z1Vw82lTHhA5rK;FWwwKw-_G z%|tOQRvW@ebGS|`*Jk0OF*uDd^-N%o#IaRJ{oSLhrI-&qX4YeW0717Qs58X_FTHXv zI(YUs1U?KV7x=oy+k0K2VR;nOWm|YOAVMH`=%nqSGkYXlnhR2Uc&=ZG?pd_+?(eZn|AfJY9gEwD&tJXv04JE$Zhb2=FsIrZ zgx>?cPm~*jCxT%P^zI&8;opVm#xoF$2^Abub0(5G_2NC5XiJzh%wz`N@7#KFbss#o z9(+=j#H$eD;xVf9X&-M~`;Znc52Xf4-(IksM(cFOGnUy)QjHl%uGb%&!3T6W!mx&e z_P-6xq05HYD>Hd zD&BP8N9KjtYWlMMU5#0!P6^|38^1UU1Two6v+s*n_-?GrwD?wnPV7-3NoX;^Al1(q zYqET*er`#*FNEyiHqoJK?9?l+yRw52*l)!`jYfwFp;#LZ*sMgLT{8EqlUD`F56NMM!Om^{TFIq-zwTc8d>$g#7l7|({|RBn~f&KqUadG&La=szLdM=;YZ)X z8us|Xs|2xKhZBl($l-GvP3(1Ab*!8)iAS`rbw?0{-BZs#6B>|$IE>8pFTqBb%esE; zajx-$Z+PS^0k``14?|LO;$xMZj7jn0He8&haM(q=_$TlxOy|pf`dp7azy98sc^MG^ z#RN$YBHPX$*8<_I_7ojan^PR`%q9n2zWc4!3JiO`b?&7e)UPShE7aW7Zgr9~EO~Qn z-?$|Ob63uJ%ohD;AS+XcC%q4UG(&8auzrq%}GKu#43A>NjdLV z&W$M#&z^m^9yAUl@P)cjC*EU>8S+`pXITt8y<>>X%_dw=u&3|7@Jhf<^)81^<6xixx^~ zcJXenZk*pNx)aHWzuqWE4Xd||Z@VF#>k(aTPvx%)816c<$UR-Y>FT}8UX=GpDKBqQK;TXeRw{o3xRnkYA4 zqRPKtj=H17adGz)ZU698zKXgU{dhoymi?mF)8Q`G&PEO5F9Ua-u3N_Fngcc-E^e~V z&YSOZtg*i`lG7+@OItClS01Uk%gcM4d6^M`{))5hkAN{T!jnLTcT7N$NWgR3hBBhq z`3jf4#3~1QO}e8D_Y6rgQHwf?SJR|6s!@IY&IXi(dw^3ep(tI>DfR3h0P%@&zTiLL zJ6LP&GQVq?Fxyk?PGD?!(oe;9cd?{&^L)Mf9>2vP&etUukV{PqoK+0 zmOBZEImFO!@^W-9dAWe@l~umBF>jfD_vT^nv!)zZN5b{`7}>qWaA)1nnW}l^0WYBV zkcQTYfXH+j&#D}qiGOihoT>0pgt5yvtv6!$vexZt;IH%Bx+a`o3Ckk{8!vLPxqwDC zS^DS3;UvW+5gc5%B4Qy{XV^5IEx^)Z5{vx>9tM1_rqGy7 zcSFNe@#D3;fDH3%?i)W;pm)9YY|XdX-OE{NKHuI;u{03w16K?%O3Fe)9b=L~Lr(@v zgo5N{kk2iJ%ptF|-WRWPZTp2Tvv~~lMO+sg-9ZBE3?LSjwgiqyGgV$skcMVAp%%RO zoI`S(z^zCls2>yT%>h zA75P(g&s9zo3F2&ybd_KB3~}`Ktp0gnmsh}!RS_v6MuzzTdXxlTqT|=pwD6w&(1`& z1aU|-Yo)HB+gJ3S=8fSbgNMV;UCu489vf)DXsH>!S|l9r zG<@26;_z=6=#$fVr_sV6`&j^-NjnhqZyDZs;k&M+G?(MB5X8Q@*XcFlH(e1z$PKdg zba0lbE#sb1-<|Dt~5GM>vBPV*$t!G z$+FE-MX?Pe01?|cZrO&9_K<*&!O-!@+RrEKaygccUX#}aJ<#uO>!N<{T-1e7-#_8Scw3rHmvS+Pn4ZQ*Cnw;2*L6{?z+V(SqLm zh_>PDFVTG08lf*zsOvYjjHH_TPX)H%BdO8a8`+f|RJZ;>Ajj4+j`=>lJPOvM{RQK7 zqp!evq0PnwP!+XfWn13N7&VuDO*1Ugsra~dR)|{}`SI-y7W~}j3D??Tv*t4YH9Jt1 zXHiJ{`^e58klNF&UM{apw6Zwi9JpfQILegg!g0|fQP8KN`>Zf|VFVlC#lG8?6t*0i z%qCNNQQw{2nEEA1Y`f0d9#HL9J6;79??h*MZWL|0NXDs`*9OASM~S2;DQ0YQ$9_D< zl{!6rpl(#!XKc{8C%)eCZ1p16@JlOOTg}p{Er{n5bUwfz;dw1OF;r&%xsOB(yQFh7uu-9V$DLcBn-K%0`*KsWRhQ^WN z4C_4h;uS8!a)^00I+cz+TsN2TDg%@ZY~K9VPK1%GxphQ=KFbilo_n-keM;?c5%7x> zEjovAZZOqrxzJlaW2238D3F09uHeY3F>;bKqXX~8oGvrmZU3oqgSOsZTS(tTgTJv? zJKV}=M`e_A!>Yb(h5UR%1dOXdWg!GKu%~kdff2g|QAHXwTXlA_Kp}iLPNRiK35x~E zQK~j9I9VEMZG3KP^L-cRsE>0FQN`LifZ1$drujnz=)SH2@OPdy=y1*p zfP<{|q3JHLNm{42qHt}x1h#!g(zXCU&rnhlOQQe~gnaUOrBBxZ#pS0GTxkJd>tEOl z56j8*HYc+s%Mrja2hZreZJ%Dx%2GS$QZ|NTmZjaWaBtLsPVzSQgToVfn)2j9CyB~b zqckNPf~n(%qE)r14!ghFdVgmU_X)g^($w7uMKTzp>e*O?qx%kgFr&|Bo(udW`t|ZC zm)becwnRgrGGtjyhF40X0-pdOWWk}(R>Q(vS3PPS)%XQwP>o!U17%`9eIPr(%=o8i zpH$zB%BI({MpC|&6kkpa8#e1=-6o-$y3zhVnGLNC1(~jtrUf1&2g(gns@d0`l7vB} zUgbeUd;d5lThPta4*>Dk;X8aph;OzD^nqXMRUOWrgiw&Dab3893jdi}9(lkh}eT8PDDWcN#s7-St2V&?S zP;j(adx z?Z;S;fApVG2B#UVv8KAP8?tj$K%3gR31H!b|2lAVm^1X_+8YoX-Bub8f}tU3EbX>v z9y6#GPf2dNaC%7ZdsP|T^6G_@wugO)UC}Y97&5IHDwbLxd^cmSrmUSiFitHpGQ)%w z5zrn)JjEYlO3g4GenY_zSi+GwvGd>t8d2XdN!pZ zPZ^mlT{$nYHZ;^%^}k8W-jr(2k9?4ogWTb7He3%PZby zQDLz#t>!n~ZS%1tA2NPOS@QMnPCcjZ8N}5d*NfEDVVT075==Ee&;aQ637A@2KA}fN z^huLtN2Zh5vU*m_oA&+jJq)PA+N&EfZr*EokK@}3R#1(SVlGh5== zWM5L9d>_No6Rz>z?A~L{zQjpYJZrs8R^x#at(_O;3I{f zydG9^e9x0m8tX42iY`YGkK=sYN~EmBB55n{7I9BqYGjv}AL!tqN=$(4gS>AGrfk(M z#z`W+?0ZX33Ak-r+h3z+_na=&(q5HDv&;W*M?-KiKUfvirldS?3RUIwBGM(XEm=+7 zrX9G|PNIu99xpXmr%q}gCi(cY_!Z!EVk-|TPO5eFopqr~VI-F+%vWQ^D=yy_$pIY( zB|NF2Pste{R^pCbI4AWAth;yaVLbn2%0zUn?+&GDweQo6(pu+aSq7e~pVlFGCSeq( z4ip(SnIRY>MU#ogQ-!3F9neqCu!ayxbDX^t1<0!A5|_|ZdqzP}GXSXYpOUq)$pdo^1Hw}*;|s`VOT9|{ zwL3J^SiAO158}-pSZ!?B?^-*a3+&t%wHI+j#=J1MZS>NH3|L`&aQ1Zd1*i3)STSOB zvh2krEvUTiA7oC)(39ENdXm|i@($xs94Sl%*vE}WI!^L=lW(Bh&xfaNnt_jQ{qdd4 z`@9UYi>XBJzKx?D+~KtnTON$_lTEQT6T2f3q<#exm<-|Pworc;`$CF8>RjkT^CW2S znC6D+!||1UP1D1I5|W$cKc5vmVZJQj5OHQM?hRpB&{LnT*=>`Ffm?HKllQM46oXTp zTKe_;m;GZ-;ei))JFkzNuH}_~m%_nzB<03zf;>HC-T04BGSpte4m&oc&>d83lsE7Pmvk;Cg!?1rhH-m!w zo(;9mm1#6`5QiR4EV9}57i!bCBE5AJE^@JQ-&$Q^BG=LuG(RRyyq=B2)isMCx2QzllZ7-iJo*3=(GI>TBsm9XX59GZJCLn}JEa?4%3hGvZ0Pm5Yy zJcQ2R%^nta8_=w}Yjtjdx`fcX>o;mIy37geG$bT+^9>1!jT)UOK2)2@tE}KmxJwu+ zq;HFsROxi=lQLp_{FYq&1wd=_l#O(Ut7BQY_H~nc&pue=jgF!*MUT!_KNPFC$-7=` zno6~-W<6^suuAmal#^FYKfgY5OS3_XlTS)ouJxr&&g4(UllWWc(32orJUR9eFLdp? zktQz~@V-al`=dcO03AL& z@L_$rp`NrY;d4v&$Kh=Uv8EfG5rFs=cP#Xjowm0&5m6A6F4R!{e^~$@XSR zzPJ5wqB)M|{$2!C9HE+Y*dEHN+Mfd9FYL=sgmB#>3)LG-=o?om_ppa}S{zw|lQupC zg$~4_8_VZfD6_IvC+-X`;^>cvpwPjxtqIe5zd9$xCfrBfX56Q8OjKTPJB^gTzHy$5 z96ZKMK=5bF;KN45N^7P{ht~>nvIvISTDHJP{!yt)!CU@nd}%iUU-d0+LXrcMhp<(k zz7b66JeOZw{Zasi@^8D{m1O>K zYg>H$heZL3BXui2cMhX`!T&WxQsvOWjW2`3>*NA1$--Nqu) zP0s3C%>cY?=?|KUraak+KSsb8+_JQ3^$MkBrBpJMAQ z5WnSUDlvmVNBZUKG|v0!ukGj@+h%Ufz3$kTLhNK{QFXm7{Jhi|tKvCqET|L>0wjb+ zUvqo|D?ZI5U$bjT*{$h}7}BJ<)a; zZ1jjFqG5~GU)s50wIP*OaTV|!G%AO(`S6_{8`F z*Zf-g*%WD}4rIf=-oZ~t%yaJ>V?V$!(?`l^GdSuj814b70K4+=Yfor2co7#z>Vg)g zbY1a?9B6VSGz3(3V!z`pEB08W)ykRn8Zi|8;XuB7R)G#Zb8{HWtTG!NwHclkli@~Q zGG;g$h(HQok&!L>5%*Fb+O*WW7m+cL5Y2!#Y6vV+|^XV5R|@X`62q;Qr2eqq&|nIP*X;C+`|>U{lF{Q9bOnWdUlI>WF|hs zTD~cR^8gWb8l=PHu$OLEtPa)iK!NZmsV%4B@gUGZQT$1(M>K+ZTw{h0|9)Kojm`D4 z;`LH#T|T@z#4+Rxk~EDyQ9M`kX3a|{2AZIfk+z<4?Mas_k@^m`^iQ+J3wXs*Yq%F; zuQ7ydDUA#}R?UZ_Xkss8ku#g&P!Zdzam}SuW}Z(qL-R2|mGqIGA`91LGOUVqVvU|> zBSy+?J72`cYhjVH?7%BL>}*!dLuQy^X389Q)IswJ`y)6vY07?|EYBy~Y|a#2;F-5< zVkxMQ&3^@Kv~mtjc>spIjEbbAUBYD<>BV1fe;QVh+97FF^ZyHibVz-`-W(6BDK99l zI5NM?a_syb$nw%;Zan!lTUw~=j-_?Mg43Yn)X6}>*=(iIy1s8%EjCU0Vg@<=6D4y} zbl44D*m6dKvUuthh{t77X|iK_e+hO>bO0pCH3uyloFo6y8ZOnCF}M1rZq=+TVMgnt z=hazATGr;qR5)L89z3;G-xHFp91(Pm@~xY&!9t^U;0ZHNqWOtg+MimYr-6v+K4#-I z^0*GozOjLEY<3ZxUgDcg$YynUB$oJPjEU+3=+m2=Kc?=DC`eoMQJT5I8O6zjpk>>~;7`z~e*0P!5X&WuCX7`jDu<68@Iaj-VMu;`* zACaahjuu$;kzKUGwCC79tfd6CF>4nIujodR2<9(DaJh2t=}eoO_vDwka+I#2q{!hY z0EFZBhe6^tJZlCXwA*)_)>tn6kwJsnvg!Qu`?0fOY6Cj}UL=)pnCq?(cUSmf{Akjz z+5C&U^TMMpdDInW4UHOSLIRs{w%m5BzZEYQS-;a9-d_&gxOC(=JY0p0CCLJO1@?|L z)2jNFy5{y@S80mXu$p~ohq})^qn;|xbZFo~inqAP=IRuB-lni-1UhU8Y4V|bu02lV zp4Dm14cavJ?Ro_o@ey=Wvk@8{OZ&rxSkKV3Sx!XMLiXho*46AD`x2wpmW0LYMtRbh z%_z|aFFL@iZ zk$i+P1cj+Zu*TS0ZOF*`+zwr$3~gA0{BHLe(DZ{^GFAvl^h|C%pzQ+#lQq*5ol$8j zVesDaB#({h#Gf<9fl3nXB9xm!r=4#u*7T0ZiJGJsoy-jQFkcc@CdcREf|DNbPoy5N zL(?xvVxNxCyBCphi8~i6AFBtqj<78Vy=`S`w4DzBY%B2-J0AjZ!sD9kl!P*lf9p-40maq;8tQo(yf#JQ8!|1LbeFE;vQOvj9}t7 zdAuS-5PUPtxmcRaTPqur=rOiu-1^ff6^NEOL!7sIy;hizrf2Qw%J3I=RA6lYh=lt3 zaFUP07qtb47Al27l%#zFlKO}U`04uK-5wHPx#r@J5TqGxBet;bbs2M&p=^QQ)-?t> zyWC;|Ge-v7S5L_8IKtX;mfQuz57MhCr?OVu`TVWu&z63=3`(w256p(;JBH`)kZrt} zS-;^CeLlEMfq~L*p%~itkzr)B0XT5E^6f@eH$N)Z8?LsGsb3&J_5z5q#!&az%qGp8 z;pmfGmAZpm*<4^kEW}r|c)F;0KA5jnXTg$n z7Z-j&+gB&%7T3{32I^GMbd`U zANHPJ!F+ABsG>Sb^FZ<)IG4#D^-b;2nM`3t z)|tu@59_29PnWx0NQ$uJxxkU-1nK<33|cP^?^B=OKh(1^I+hHEX`vsUBTHU|W>>8x zucNYC{eq|}u|tFQ4Vr)L(hybF=z3mbM!`taoHdaF4Ki%Bf0Ye&Zt>}_0+brjM;y~# z>Y10MOjBTw(&JZg9pml4!Afv87}3EP8fBD*^Ie${R^!#21%M76GQZe1s}9GQ=J?6-#NwoT7qm7;!6=Eaa1ztj=ku%O(d$M(Pl{qeLex(u#J? z79+LV4qZ5&)_ipds()WL3cLH2HInO3#oSuZ+Hv%dyoq|zG3s}ANV@yyIFRiMug<9D z`M|R#9E^EK`|O<)y@m3P?mtef61v>6f5a80?6c8^hG$pUFu8VOZPy)eyjJZ!bfX*3c)#FF!Z}@@c*mjeKtHq;yF77ECc+Sf@I{p<(QAXdL zYs8gr>)*TVuG!V6wHItaAB|R&)y+z9JenSV8C_l}M!OS4_`J#8?^yCDYgboCSHR zg9Jj9OQqn9SPT4cz@LCf=J;+_HbQ1xrUp%oCWYIQxC1=;wp+vLetL*~f}2p;+B&L3 zpgEMgy&AyD)m0#>a)N5P#ymNA29QYqU-U6Q894g0Zy}O7-e6dhz8_Wov9? z>|CW>dHH5(^*rjt2{!#|Q5~*DGoWF_qSn-nfZt>xLHL)%!XqzaJCwr^%-b8~Xud;)*gDGhV}?8R^o|I67&8vQQ!-B&I2KJh&{L%)fAG zUjqXGmE2)`qOdUiGP0pM=`s;08uZk$cfNygzJubrM3uvte)ZN@+a_)dT6GBX8mn&o zBGwUv%yg^_MQIo~4p&~$Hs`K*49>R5Kbcd3rEu!iVvxz=22JJ;k`7O^rW;E`Ax^I7 z64p0hIo|8It*3hVit#Mk3b0QhW@JQjv08s@9I`O?=X)63__WOLdS{fgh{ox0{Y$!Z zXlEKBt-ZPqKvpUWYE0){-6o_`0-s4h`~kY6yS&j_K(McT*pElv90mB)+dY3S5n6a6b6_;m3LRuvs3y8 zCDq-ZHD5}V+Q)W3A|{LLcS+mplMxoLYSNX@-bX5N4-P_$iC14td)e}xN`P0cb(gKV zunIFYVguW(|fenC#=dtR1L6eqwy-{*~PVE%=N^AdLN&DA8*Ma&fX8C`FZ!+2NDR5aew(dK(Lbn z)XxzwoL6_Upy9$;*p4xiRsTt&j5~TkfPbC){HW<-Ej)`_&3BMa6X|wha*;L{bgX+FlCPHqg}PG$VGdqGe5Uj8;sbW+W4Fk zaX(K42rm?lh<6d%_%t~O|3|0e0DkM?^=ZN{PpE4MvvcvL;{`MqCb(D-*O(9j$Gfpz z%rrzV&;3Eq+@}T>yQqSZiYQB&&&fTmR@W1fBO);V%`E)oJjvB}i7kIhYKu#g^B9fC zWZ!)G0j;5O1#i^<{zRx;zxVErtXWm7!`|}s)bw3%$p2>Q`5c?|QzJ^OGm0NZbB16k zLbjYlW1bqO+P+d8rw(`!5TNVr>tuSMwbu*suk;(I=k2h3)7S*a)BMCEsss{#8R>k32l_c@WAV^W0)3S4=-f<|)#i6umn@{gT+?Vz#9s zG_B@=;-`mLC)Fc|NQYUMPI}=jV!^KK;Zocxv?RH_c@k~>Ud{x$+OGcp!d>?d3DEpe zO6vFB)`*eR)QKpam*wbL8O)`P&2=uh_e`#uP@n3Axh@{L=O3XO~cVXa`3loo(5?DOJEG!)>px{&a5w$JCJU^2 zCb!z(^4bvjU=53F{-+cDL-Hp1wmoEH0oypphkziVYTVSskbgQrN*7k4*ksFtub?$$ z-w{wX-0S(>Tz5?yPU$!HKm8S8q}LR&v8W3G%r2+Jh;$7=^O!VJ!RGLPW7Cv~H>Lk) z1X5bVvZBA!jz`%n3noKEAy#2^*5`u_o@lQ0Yg^kRZx%}=a@^}E-+qBD7<2! zFhjV5)lg@KMy0YY)h$C>=s(r$_)~3E8D}%(W$1>>E9Tov>iwhRHH5mZ3#Us% zBW-Y&{vn(-Eh1PybBxRO$uQ=z5C_uWfKHs5*oh#onWwfRpT8qR{=KstqeFY-s?E*& zh>Td`mxlglH6f?Dz9h2k|1X-65c;Pw*?+zM--P+U6!_nS`CkgfQ1^!-j&E}8dl7Wc--je;5!*0S}M)iXW!@_++Hgyhqu6d^t zphNwy4}CZ$7I~>=u!p4;o3wH`zTJqIRFY72R;bI>*aPc> zki0Dijn2ABsG4hC)fvYBxLy?yFRV}ga8#wTmaQ(m#Ar{&zga#CWP4_iLkH z9GlJlcL)4Gq1pfcZPvweUfF6)+1QY_LSOxbzJZ~3`U7^_b%cC#F%8sl8W6@&SR+1N zOG48!2$Ksd%(s<}Q8(Zwvdcwj`-`C&kD24ZFQ2sY@A2nl(t!_EPt2vJruh>yN-`9x z3MeIRFUb3!A4S#i@q=we#~G-`D>RgbO!J0}OBM$bk4yDGTGLnVC8X@7hkp9$BLqBV z)e6hb!VqPiokfr?$DulyVcnfobsMH&5BWE>`+R}+BKSHE(A!(u;*r;D(5c{F10P{L z_?2eCd({VkokOGMeo}_@2Ph(*S?R#*z-oL(wA8J<+R1Hrd^VJR_lWa;&&!fm)j3ZH zK>hN=FjyUR{_!~;`H2Cx^K~B4T~*ho+rPR_79~x7(c|h!6?IW}P5$9>IESQby7=R( z{;gfn(jJewp6#W7hk-^3&eLjq>Z4Cua6w8t%q#h^5XRW3NzP7n#by6*qw6M;PKRR9 zg`Ci&tVJ^+-@9;5m&d{szv3omm)727U0=e#rKwMlMwYKS={7})?u*FVPePi|54Y}- z4qqs@XMFn0sf_%bmYteXojjF8{Cnz#ptRo{a33-koQ6+<1jS~^&U*o!#HRPRJTdz` zpe*Hdmbq1$4Q~Nc`iolr+7PD+8;>OBxf2>twj4g=Z$1L;8MMcJtkAHO<&b6^vJEyO znV#35e-Lb~K4#HW>&baiu)Hc-RCj!j(jS%_{1LX`Gzz4Mo>< z&lK3adbxZXtV{K;RUyrlm;O|YQ`qh7cmK&4`Ag}5Yw|60N&xu8Kq3;jBH>wHX^_;n zS(o3D;B;>z)3*3s)xVRD)sm7PP;v7rjUaDBcje(9In9Wtz1r=F(27XJRq{C7W$)1H z8%Bo;BT>FVP}uF5M^#MS8ilsq`T9pU!+?E5E_XUV@20zFWRz%PLtd)F0Vu zN$JcW=KI#F&v_2n^w}9$zm`6^YS|LQP;&gp|9bnK7g5}M*C`VQ-suzwGeyuphruRvExMdD(0npWj9#3pADKp+%pMO*MCr2w#Iih?p5R> zZQ(czyQ$wIs_dw8?wi#{qGZQw^NY|T>|Of#`vSem=HNB`?xvuD91+D4nr8V){o>ld z__Hi;<+|0IMhf(zBInU}$DLXl6$=St>1>}%94~A7!KDhB2H_(ci4gV^(-0-j6fR@hDPf|Zb+lPz7P!`-0XSHelsWn?AqN zhn9$UI7!Or_PTPBvAWXLOWo$H7TthK0YLd*!ORHCY1-Kx2~!R}ZYl=!X%0>Td%b1f z^SiAOMWBM)kYZpn0oI0)w5%e3c+j1mq=d_Oo+ezcq@lc<;cZAfy0#lM2%SCa27otY zch>6(*wo>pO++F)o*dj!*Mpp4X1#^1>}$s0}P z*fM)scAR445Dv7no0b+PC|^8KT3Jpur+3V4_eKRxFzOa$&ex;gNh3%ew3izR`PKBF ze=aIt-;OOum_>TdmpbsC0O=cSdc-mDWnrYY~aLcAJy&2ygM3 z0;&V4dnVa4vg15?=N_|QUgr!L8!ejX4U3_BQk{^|_Ln&Kl|HHzuTU77QSMeIF~=_D zyVDz-`~c|bC&pup+a%qvqElHRYEL?^mVo*bR!c|N@i3jQe4>$XDF{ZMU4J!*xblIf z?)i+P(AaT9l%i_TS)FSq=bzH)N~32}%pXcX_koT2Dq&oa-2P1?yC%Y`j-{vc-*^bV z!F{;?!|*RM{8&iVbUBz3Qa{Ta3G1CV{#Zn$D|(>oozEdMmhu!qF?90!n8L%99qVxl zkaJfcgL+e^(Ua5^z^vyh#{+!iYT*XCVb7#nI$BchUrI^&!#pF_0H&3CzZtnT4bX+F zd0vOxqAqTkKw}X#+0$MN`q9WY$T~h=A_{txO+?#rr9qdI9WaLZ@XxII>L-T#u@32% zYdAS3iG*9dUdU@vp3`10zVIV$^3RH=IqqJyQJ-@k6h{m~bG)rKK(Dcln`-kgBLf4-`>c_FAq>EL{;k}Vh7jiTxtBpnYF*4@~9{ZT!@PQN+Z~b-Ts_B0_okQ@8yK z>Y3=77Ig>X(Y!iaI83LsSx%pCOym6;V^|j{rK*A3%G3p*?|6IglVNuJ*WpqToM#aIfJE2I7e4#&BPJpY84b0eEw#1*_2* zxtONd6Gc9Wv- zWjIUQ+`F!7Jg%rG-Y^hs9~!S|>x(2wvUodD+}(z>DF!O%K}N zXwKaFPnEJD=Ms-=Zw6G(%`+^ba=c+rpREV_T)H+F*S6$#v(ajqgd+$$jkyocAZ_=41M_keVy=Ym#SCwE~J$bGZp=EU&HG`St!ct2A z`(M9E`qC~&W|bZP;7<`U>@&_iEkN+szPwvD6%zbQTi1{v)0}Xpu+fP z`W=quXv6h1_KSy%0otncmIG$EK}9`H^y(sguxw~``Kz^!HB%;gXR4hqQqlGuDNZaw zWcrG3$T(wbzY0l$ohva_cW|)i zdFT3&vyoX5!RxMgIiEBAwgXbC&Okc+cPmLVOoBwiNk^IzG#3P;Sh7eIK`)NIZOMV_ z3d6#Z5`#zzE`RPXwu}mwDC>@+k*Z5LCX0iGUj1lt4UT2pgQ!-|@C<_uT%L735B^Kr zk0#?!sgwsjA@G$;ER8>Fu9b2+JO|EuFgh<3&Q$OW7?4<*hX7^F6#-wRS5;$Z$D~X) zZKBm*h~WmEeHagF>XTKmG?5&Um2&_X_hC^Vt@BbfaAb>Lx|pY|SbU3mn)R%1dXLiU zOMBg_lBgTU`w`?x?4~bT*4~BC;nvWcqm!yzT-Fs$Zlrq8lgNhTnmyh~a{VxC%)5wZs9@AD&khGSIz(~x8+T!OD3+McHWdRC+2kYi6b;#dIy?f`ymljr*j%|D% z0})2xEg0&_3AbK^F}Rw|u^;I7y%EtNR%_1t!9@ zBNP440pCPwrC%IObtYqHM{W-;4>I!RMTug@&|f}YQ!+vC%EEmQkSxMPzNUl<>iHlM z0OeIwTuim2w`RAhG?q#)je{$RHPC^hmN>AI)+VsZ?RmAfT{Mu&Af5dB{?`vllXdT0 zZ@>-T19-A*8OZq=&jIhM4xMHt=={s8>8_&_`H=q;A=JC=z?A0EWx)-)zYqJ?_CQ3T zF#;i1GBXamXe3FX_ZZHt~l{V%-Vxm z@*zs-IE#{!kXWzb=<1MH(u*HD4DKy%e0iMnDorc&I`-G2M-l2LnYUZe@4G?(b1y8I ziG*jDEL=uyFleByc*A_JzF}tT%zdTZgJw%mEB7FN?{P?+-|g1407_2~^NLDP=IHSu zY;aI)yb+1P?>Z^H%gv|rX@VStYBA`XKpA$DmX+@RExjei*2O}m+2c&6 zUtfj}l`nCJ6F}?GUUIY?quD;STS*rtXxY>HwrpP{gkU1nyvoKbw*XLATFE zd8${(VC3X^m7LsJM8kS42E8CB)v(X+d#7Q5tF;l@%#42p3vA{&9Mwk!n@(&i^FzqP zslvuVb#zT9JWUVP)0B4i*e^FaOVoYblYS1$iQ#Jy9Lq+7G^y~Z{BV$JV;vXrf5c-jBtK1EfIMMSk%J6b#fRBZT%m-fW^I24j2R@C1 zT8CT!oFtX04ar_RKf<#bCUMn$kT!RG!7r)gSUw8i4AQe?PVEO91q?UML}-?dIF{Bg zpLcm{oW(=p#T0~N{hpXkPS3H6SLx7y(j)FY5UB-6;5>bXc|xH;gjs#k=yeDzA`rU>!`4N8?~j4s&HG zaa!A7l-gu3K}3YIe6TKpIJS7t>H*2TDi|pc0Os|GxsvT>pGjF>!00($;>M77UnY?3EpMkN{Exdqhl145O$ec-@Gv+ z?EvGlBi>QMCe$nQzQT?)ik5!fVr-G_(NgB7%X9VtJw&HKIE>FOj}lw+)(P; zRNRVu$5gCV^P0mmub){?#iQXwQR}?sD=CM;=p#MgMa=3pC}S)hAky_Dj4UT-IjDu0 zWjY$GCsk?{`lO#zk~4g=>ON~wna0o^-TP~*f!ydbyT zrb0{Z<}QjV$5Xl9i>3$vYUP_2+#kSf-8OKIQ3#jPYTc9RXH$s(OBlVW!Vhg|OTJJf zuB@_>x7U@VT_Z{dg*kKb@kvq|8p;@gD~=ifiQb~RaRA5P`Au&&p%?K9AuvifD;oNa zl>;sMr5U&i#WS3n74zZ_m!bhTy~^7Y<^IG(zNs7uL$C&164ni*;JniO5dr08Yy;&EC5Mf<1w(A&H7k=?`k zeB$6NfViK3!Th-oj1IdNqvo7W@~TQpRiBIRssIiRWhIA+sgA-UZx_#YjaBn+dBr^M z8$LX&qpQYuB5HU_KW5z9adT8Fo$+JtDf_ZX?oD!hUrc)ThP1kRHU^n=U9(`#)0KUk~Q_1+HI zsU?OOCzRQ;ed*lZu!g1?@pefw zD;(8YgmKHHe3O1Xs-*)m5+eq@a=xx5xvnK+RvzwQf0;jRH>esL8u;7PxzFgXSZIIs zeYeBUlkZSJhZp(r%A8EUT2diLs&@%tA6;s7w?EMXiBBPKdiST)?mcIV2o$YQd%8V! zW5r+Zn%hWwWf(d+6>cpo^#gt#I5XjhW96`Bn6$T|j0Qxt>jS$Na8rM_dW7TYFUD^d z1SagkxB^TIe`C{_xU6FFrM$1hv*zN9p_63V*k;>Z?Kt;2GUqQydKi(L%q*NWuNYEv z5BnZSQhT~SMU`-hnyy)EBbUiFFuZEB0n*%Ti?uB|@k(2H=BtlJq&WVrZ1kI@sxrvC zaCWiB4*u2|c-%C<$tGl9t|-A<)id^B-MMehSgCn<2Ll=1ZGSxRE(Adrf)ywnk%%-> z&y3YblTf$PT8?_YRbuq}FoI`W17!RHXE!N}w{JDTF4cIkmNc&8oETNPyK8weIecjL zDEfZ5-VT%A=oXr8Oo9Hl?t$wLp@m~TasnD>-=y5vt*yGKLXa|4n|5k)H^mNN@J{FA3M6>)ajznC znQGLf0kux|dz6ox>TAbgg=u~(IvG$s>KHU_v<}CqaW5X%0n3((90P#@+}5tP7~!j? zHDpUf-WF5b9Ky?b^VW}2^Q>RRmUCWB31gl!w3U#8ESiU!8mE zIv>>}4G|~4XqK5?#*GEM6L9m0*fo)IbBlTtcu8+_AT`3~5 ziY9BM#MSyX#?I}WvZk$5o7F@Rdq?GZ682D;b{%5Id6fn>bhE?*!^o)UCFN-@^9Qh4ryv zrlziU`Gnt#MC7v!U}8Vb&92}3`6pY&`;3qV2R)=FoE-QIMRj6fM|+aJ>BjUmi`>P8 zCl$Q&BZM4Hu|=AeT>4rVXS@0GW_cN9a5;Ja1eVk?W1#~3e0}Gmvs-!91>a^jRxl`M zYGDOS5++pBdd_3=1yzXp7bKKNFz%0}y2t)yYsR|v49K(B$1BYqNCMNA{*P}mE-fQ9 zve-Bh?q2l(577T6|q(a z5Y!)0x;AeZU4*L1g+I4Wbw+a1vh@2`WiF|_CAUes;p6wLZu zG?VO4&3+p@XHkH?da|4+$KavzkT*ey#uWQ=L&-Ognl<63#EOy=heiZvGuBOFCaeMP z_WD;YZtoXMK8P1H^#Hwp%3{ntGZ8Zxq2=ubCIOg}P43U<7=P&jcW=*jO$d0^jUD@k zQVq^grup%|g z<ml)opkOaza68{1`TG5oS6CZ6f7ZhNHV_UkTG*e#cV*vcLtw^oe5V@hLu=nB?6ZhR54! zhS(gEnwi#H`zP9sU#_KN&56BHop}C{d>8e1L;w9W<39kP;Hcg?)y>p{GN;DP3VxFX zeQ?7P;$;v+8~(C3lnNr5h~CgNXzVy%NfhNW{Lw;CksBx)Ez+Kj;Je5Pz1Xsl@#|HL zQLNgKJn^a-C{w+4L1-G5SHYPad%=nn3o6>@d9ttI4@Lmv1cP7$zrkVzGDm+H+LSlx^dLd z$S6d2rbBJ;my!X&41G-^tLUWeaD3lt`mOvCaL{e)kF(b__csep)BJdOUosO*D&t*$ zIkO%E_vPJTzR=W7mMq>)(?1BQ5sbWKp{gX?i`JnB`Z*c9xAr327C)XNek0#Ur|qB0 z6dPhzFA*JGA5*U{Bzj-&2Nm!Pj?qnB%+SbTe>^y5`gp_w5KB{yns97n<;32O6MnZ1 z9X<~7#2|1%UWg$aQNg=4q1SphPD)ibrLCHIIIG3v4Jq2!GZeB;ONVQ%8{9pn+FHV< zqBd1gu#mv>kyfTn9H+HP#(T;42+bK8A7&Lx3u@=+S#lYutR)UM?do# zr4xJL($}jKB7S{M;WjxF8B96 z({?d0ZCQfB4Wcw6N+B+1U#2ud@xUzL%HzX%c$-COM0vai%N)oqc_;+H(P|+AER_^o zny2ESSR|hjk{}3j?$T`fwbN{Fc9W6Hs|6Nn3-e7XP25`$a9=ha!ag#_W<|uPbyqwS|3cxA(pN3jlaPI3 zg~bRU#rl_Y+J$gSEueZWi6n?**e)lIj-MlglA){J=)e`*tARNL2`ihVAtym*@0l)bzeK)?-i=`Xo z-ERm~j}KhA+M&o1%2>l{!16U7V2tu&B@G@P7E{w7lq`BrDGAl@uf>93rX8E?H*69L zceM|Rh{9KU(`}UfJVyF_-xTT4xfD&w3Yo$CTvrnDeLW_I5#a`Tkh%=u`5ZHX%HiBm^2&w$ zgC}G0yI*|mW_gy}>d>&u33XBv%IlVg?c_FAjN6*FutT4wwz1G0kAEnDB&55#=hZgR zE<47fY|dwv*F(|>>LYLN;3#A}qITsPT++f*H1f=E_Qs`C;=*~DP>xL79J~u&h~RS$ zkn)So`xI_oNxX6*1Og4h(@o_`b0(i@b!YRuUEN4aHlrwY<-Mq4&xTm7%@|e}@b0zHN%2;+SW8RLM0CLHI zx1Q<@loetrq^))?Zau|ugDIzjj?>F)N^Ctwg(? zysi_XX=?h^0rUQ@tVP)-qM0c}nCvSYgtvV>S&DEE=ubCcW0yxrW9&5axKf7oR)Xyj zIk2($rav!>*gEj9`&z^tMsA7>Vn@7l-W%Db+LH%;qejXU(;|FJnO3XS}{@zbC`HIKCeLEBg z<$88axp#TVHur<)<@JW=Q^mayLLzoBmUR)i6f}#%lf_|Aep1Z24I5)>plpw`Zf#e* zyXYujw|(9fgYzwH$4~iNz9N>@3@_)XiA-#hd(KqO2&mr1@Bb#>qfV4rU5+MyGXj$V zfD-pf^;3{Br(kz>-LB?@ghXPPBMwF(|c@FW=M;?d(u+U*f{W4(TrnovM{ zy^YcsNW2eP74Bosw(b^rfkU{1=J~Coc?ugCJ|sVr4-;IX6Cnf@(-z^XRBL1=2moO( z3z;R;nMP_yacn3UK!1F)P@Wab2i*lT`?_&JZEv+Z0$#ndB7BTg?bh`XBqUc6k7>A= zj_W>J4!AaEbxBVSLG&(X5N&L=HBQtd+y)21LcTw*7q94_wcB)F&p%KEpzfn4p;q@p z?>5$4U={IzX%I8^jSIhi$AR%2IG?}X&C#0D9(-`p2th7B>yMVT!(kBnJH)J~gr`Ix z)JYe(hM91>l>+`i5ab8SqP&0)MrLFkZXuvyt)$)r&nM)v@GLc%PX#FE&?8XAs1U!^ zCh0DjHB|g?Q|nMu$?fui`Z$dsK6}KfK3O|lzGmI84J{Skmu9N3w4{(+T{UgAYR^$F2zNO5sgAE?as| z&jj3cKuC>lOk&(;*0e88pmpB4hl;wOzCOdmCx0xKhyS69#;dvO1qLc3Jk2^q%u>x) z4(*jjI-pB5Ur?jvsP6fQY*`MvJxdcHl%lhWw95VSr>y25oYF_%Wbhpa?H_^BQyhZ*;U1Cg=jDY)JkB_72#t-Aa2-#Jf z){RZfk&4)Qtql2?g;(YcS^BsjX+k7*!J8d$bc># zzD4x}SxGG1zPl=@=LX_K)2VfdzvOnIkf12mI%$o>W3$YN@KQ%GrhgJ~+ zO{Mt~2o7l|gDF_SH`+J7t}Eb!`Y1y6MzE+}C2u^zYVv8zaZMvR?9*s(XC8^mUz?PE z-wB<-!j)`&b^oI!hv1Nv?3WRD{?}Hk#+ECMMH-4|$h3bW+|tq>9F7`ggN(#nnA;|B zZ|yUGGI9xD)UTv(se2Ki_J_`B*5@C7`MS&kw`De<3ymg_iVBp8g4)*op+6h%eb62{xO<#CL*ey~Y~N8|0p@ z<#MU7p91`UW|;khnD$p={rw1UxRpqN%fBoDizY}7N#&sX34r(68a)44dcV)n!knj> z)Fkv@(CFWAE*}_DOrqJ8af}XkeRr*KFJq*C z(d++7m;c{jd-+2AtI#>%P`)?n7a{!D(?BZBLw|)siKKufqm2Y&PU}GB{2Dg(`ws)z ze;5g62%kUE*Ghf-)(axd!Sw`;^GN=~9P_1u@iI-bts|5c!Mq0`9CiKbnDm_DhK~B* zTsRQwPL}=l8O{+-;s{yurh%%qxzf7Yk#ibPcuVo5)(q?cDZO%M1(-o5SoF?q> zM_RcG(SC#^!)Thdm1|2X`e(O5Y3gDdWSdRNI)4IZG5N8tk8&Ze3WRyXvWf#EeI6te zie2E~h%rfJ|9<))&6dLss}xrrZj@`xqmKU(0%w|N&9ZV;X2(hbV;)hS?9^aso$SdZ zT8UZ3K$>ii39Q{Dl46lOaO$FzjE|yCiR)e?n!+cjqbZTE9id z`JPx(@jd`uNC9o@O2f`o^UZ{!bx&|0xUOK>inI2=mifzd9xSajS&Apzy)BH@KyW-> z)M5RG^YzF}u;=s|B~7RXhaKs<{Dr`RQWEbEPL0T@|K6W47%9X2gdZoc)`KaPSQ*e5 zg7WInfiz3ua+6aFfgo0V($0lOEhD9$3fg-)UJVUsJ^8DkjuUa#>t7>9CXi}MNjpAh zj|s@M858_6sOfr$jw%vNU+|lskzWnj(@;O3yMnhiBL1%sr-%rcoGhMy?PiOzE=C2$ z9^ald>Hw{(ZrlY8{+qc8_5}3}6Yw468wLfLgEQ9+&LMm;CcQe&f+YV*@c(V-Q@ZMI zDr_bilp=<-kwoKeb*zKl*})#yWB2i9VQvT&Vl@OpvY>Kk`TqvMnF(j{lWkhrQq+{S zmm})WmZa+^HLw4Ia)xI?9n-X)fuquGBJD=7`tRZP3{s&iC(g?*i zN%c-n#+jU~8TIo&&1rwx2PcRnPZhQF=3eh&BldnBLUVD8rhDubht`6c7 zFspDjb_;9kS{%)UJjq%`lbVWQ4`lUoX~9|7?4m}tQ`%@aID~ujGL`qK#b~y(X_fTmfAO+B2+@? zR59c&hrj{*&&x$gW$3ZXcb#h@!QZ6=H-d?t5Xy9NHZ9VvN2nc}?<1sN*_M~BYa0l@ zWj=O?Yj`^rf%^bVB)b3<9>*o;Y?X~Ji<#f<=S7}HpkLwcR3HeZ#{~X1jG{=TF;89- z7uw%*633O#cPhN29>;PZ65Jv}@GP40U~=N7#Ewnl91Hl`RYN%>5_`VCP163{xZ4?Z z_ssEf_^xUefOLPKne~3*vEjMY6TZ&#pcTrA(z3_T0J7HK8hU%#sgq6*)}fQVu(EHH z-v~xuqex-TSFo$HTgNvi)ejs|z4vQ%-VQKBt~z6xwQ-^tgU-V;Q;Xdn7o4(mm}o-s zX8fnN!hP_#Ji-zSpav!3h6)?(HuMkXId!vS)pIx|uf?c%nlHf+jvNBrpK%U-d4@J~ z9*1Slwh8&TW$gw&rG4V%GG*8{Ifss&;5%Bhg%K|f+`5?r)Q$cRatQ;rLmf zeD1TaQ`-9{YfI0!Zp2M}Ok%!1{1jbvsezzEK;L_rL<#3mI-%_K3vSBR7UYzV6Fp2M zAHi0~VgJDL1nzil<~F^q=DsS)0PwT5iY0t*ET@3`>1K(1g;~3JXeM_#RA9EW{`x_y z!__yOutH@xR`$kAZ$-dvVCXpvvq@&I!WK7D0V(Em%Q8464}@;-F!y6EmzH#ZRAGk9 zPJx;coX_IniJ=i^*!QqJw9(6;x2n7>z}N{Z-O#^y!I;CP?5gXxcu+zA*^0C=%9_AI zba=6U9mx8C@OlIiLr?E5WSqE%Zmzu!V=SoziSZrB@D~g`W+1TNA4JFf5Z6b}s0@w8@p>eIq-lcZ;W#T9J^iBtN7V zNvqV&@wJX~foFXpd(_3r11zpmDIH>{FW(GDBh`E!eSe3_1-`Ngx-ht=FGQmkgX*VZ zUNyd8*0{K#!di$2rnuv_tn#m7N9pxv8(>KnqlXToeG{z3)ijRx8K$)J2+f9EY}~}x z-!A0Xem5@Ye?$~9V9iQQgeK)fp?+)D0%ol3-AD=+5=oq$d;O3s=s>zB6@kh)s&zn; zeV8q{r8aD`#VFSToieEW^=aMHcm67~~qtdd`B9dN^o#Xp&aH1b;Sa?q9_) zd4>9T%L(8mEV8%oH4g-jF~3z(%2z$jLwl83-aB<+L;YwdxOVg}n3l|cuGv0+%4*ZUazk`{Gp6?; zi|vq6VA0StXY#Slp^Cv$qq4TQEmu%LP ziMUF`<`YkxUgm2!Kz{1L8pyIkYV$ zKZQM#7qvf9L>~UQlj~GRm!t+}$xZ9+4`0B+ki)IN%1K+|0Ml0XZU#(z-+mRVQ!C)Vkf4c0S5g3fEJr5zlP<~#kD1bXcZ26-6|$($4-?g>(fAlL{K(4&uRc3(7}dFMpYP)K<(~Jl{?*;*a<_h|{;?w`M)7xl zLNQ_Gc3+zHkLKBx*1@#bQMH1GK?S!;2YtjvbwvpCWD^pjdZSA|QLBY)*?4@jjE%<* z=Tp_@_``>_vHcmNL}?__s6x0Tskqx=3!ka4CW*xwoXd|PpbG8AT1-N6`*BKp=O;&! zU^$wV(r*s3Mtv1FAa9J}?|F)*EoWRlTYfi+-ioFpYY+E#5!Z`(Wl#Ub&Y^vdj04N; zg;tS109^dnWoez&Ev*Xq#M$+2_KySXZmOaQEc^@bU5Os*@@UooM_guB~` z?N5WK5NNjqi%sGQP#YiDtXxaBOl!csLC?@uM6CNfw2nuvHg=uU3hRY+ml;Ew#|s{@2sn|Y09dZUhw$`4$d$P&w*cEwRJP%*Y z*eu|{o;ZDASD+M<{c>kXsQ1j48u%Y{!X z?9(ykthEnM+<0=_ahXbocTeH7RP6LKBj*Z9iGa0bQccahS;NTSLg8Ar;g4(LK;E?l zdZH6+MmLN2qGSx2at41Rp;^_$G84em?1)`L&_g9uift9+(xSVOiK9oTy=%5C39+KS zLJP0Z9YS=S+0VJe67FlW;K~7Xx(cj>0Nv3Aypscz%4lep{escJD8$D)xA`F_&4!ax zZ6CMjg^4s_vneZ;pIwS3O95cee_FY%u!M0#yD?P_Hc2^^Wu-^opLt3$?0-8Pn1^C*OYTdA9cbluOomeLbd!X%20ts0^yabz#c{+wY}%b<9{@CxV7q zLd3!mXZ$1MWD$(3KnRg^T#w;a9?;s_x7ubP(hkWP9L={?Xj3_(slD@NIBdy%9zq;E z`Y3;bySL>Ypt*8PJ_$YX!li`Ct|3LWCu!nZsq zAqu&!020cqoh(n*$0@t~aB0PylvJ~`nGwLT?sdcf5D_ski4PutuD2oV<{G}3VKVAU z)InZ<-6_(dJ+RxvM3k*f-MNBH6v`mz9C=ID8qevT9GA{~78UgQAXk&K09t`9g?b*X zaQ4M)1Zg)+-VL~@_Av>x_O)nITv#(|H3#iovF=HS{(#b|Qe5YpRJZH-Ic=jJk=d_B zt=--=0Bj3XI@#~J&>e)ny+H(df&M8n)|8^?io>^LW|uC%CXtyyJ+Hd)g3w51DZ2Jo z9bf0B-p7sOylk#fbu=jM#zCXkABkOHoE+6?UrDBL+oj)OJ3iwr`g5JU9I)%X`v@^wfDR`qP%g{jl+NzgFr3Ri z=zb)e(`6acO8_JOMGF_0k$HHAOmF`(52qAQ-Vj&5PkDzXZ^c+P`aZwC#U^91*)ejj zwz*GlhWADhdUSff>~4`VFy^AF9Sjn%28eOIm=j#8qi?#6XasI(=Q~`3(|2x|K2LLS z4^fxSrE2gr_cVG(18aw#vlF4n{}3^bNy|;#1lmnq9dOGm`UDHabE&uztoAPPPRw+^ zN1^#RYUURp9SpK4RZm@gYEvulIA-xb3C7g&VMde17_z0Zw>}(@ZFt_JRMS&o2t^w4 z0=?-ed=J0Jf+lJ$Mj*H&zO(YX5C*CuizBvffaX-urbdgI+(d^hdk0AuFf!nVUJ z*{-{G#ERX}alMS#(-{*cR>QIN+b{3<4x^brBIO>5_4IoC(fdS}sP8 z6(V^+ly~mIr^ZcJPKDvx`mL`=Ni5-|b|K?>S=;NWvbTfEp;8kSB}wxpSMlq3KE=ao zNDqpj5#n@+By6dwEuJqrlO1dWa;hx24(tt-bwiqgj@p)TJOjHFFj#cLpvH9!wFA!E zRTloYOcPs5k+9yq@+8-@147>R#14M(N}R1$94i`y@`2fLoz6m~l6tB2ygAHn!P z;_06dXhle49={!inE@axioB2~BsVn))mryJ+T9#aU4zJVJh_7oi(%In=yX|aeVe-B zX=S+DEHSxeOUz;%zOzFs8m1M$uT&ykjpEa(LA#?j>3HFo8Es2as0buT|JHnqK!CTK zzD*U&9RUQgR&}^$e?EHB2O__|^y zSf!O@pEju3-ke)S1OvYgL3?X+uY-c;T$`)+IocaK?|b0@dOZ4iJFytSywarltXWvZ zYQ4zXrhxMp8X#xZec_ls9mrAHGr?HZ8>CpUU0|)9#f^hRAz$FsRx>>LGWSF*e z$Lh{^>Wvqmwa*Y)2wP*oBOoj;r;jn_qqRQbg}r>yBQ{E~&n`DBalaK~?%-bA6O}5^ z35HNlp4C)8*xBq1M?(HaxCtN$v~3<@#D&WergZS$jN7Fl0=2WrTDR0sYW-oaop&w2kle<~&kTkNqjXIziZt5;ip zZh5MFTx#DBn!F~TdlVc}Sdd1uNdEblN z!!xIsiq0k7NWFJVEN2qkb{2^NM*Dqt9%05nhCxpr0+0l(i&rMHpHJ*5`(vwL-b{QH zlc;gjmlNRgJ#U}uUw*#7_9Y`mIE3xa>$=-Ut2fpT0GTqb!~(`&tcl_S`Q8^)E-;jY zn+8?$3~+d=CdpX>Y|YaK3()kh_qg(<%$5yp{D!|FVQ+d-B|pwYIDHX~5~rx`!?G%$ zSUiafA*Q)dn7lq*SkJV7Mr`uyg`w{nm;!DlsrwMkHPJ@$iq zdBbRpwWTddSnf4TGO#i>#t1Luj5aY$G5HAV0(;rpFl-ipRsVhw2qvG|nj53eE{OagKlSaT?m;W|M0r z_6rFdfOfR&gdM`T?H>78#!q3ex~{Q@K$VZvc5dzNIn&MQI2`q(euLQUMIqm7SLt$O z{&(GU$4MeQq~%tZP~1!3K5nDyq{taWK zg;A&+pL@@xU*o{}IgyQ&evFn~e>^Dyu_0yHpq6a^?yJMwljoP;*NdsD*hQ&&n()=3JJZ7b~m(!_#KV}+6ou1 z5$V{{$N1|EU{Jc4qbY4`LL_mm`LV^Rv3EVztu>1^{1)3;XW9;#Q@hfs0bgHjc08MI z+oZ$JY#m8N0c~GPMv}u?6sUfDO|Pc)wi8Ilb;Z6ZcXbdo2({?<0Tb9soy zWTb_U6EZdzKJ`v65>msSCyCHSyiJmidoFB$=aXYlw*i@V9?ZQs^Z_;n1EPh zN3^Y&WJs2)-}{oYH$B9nx|XJ7QA|gF`(pfSASzmIG$Dc;j}N%_0Hf96wloMD){skI z!pWCUA{=`j>ZSd;ArHUtX+vCiY|N6-3tVUunNp9&dW(0rSWDiZ0s^slV19OqmIW+z{;*hndy_k3YN zJy84~^CZbEufD*yAqZ& z06v?V>+`;5u9lU|AaD7Me0%aRmZ{7p|R}1LgJ01v-7{gXcM>a3hS zVcpryO{4okXu|cR;r+z7BlVnJiEyhgT=y8bgzLL6t8`0=60$nO+XH#*ZY!QGy+ecq zH7GCcn3ydM>RZZ+3Fdgy?kxk|z{_i2nJ!^}y6snqF zcZe@@sL~}$4UAM@a!+u9*PX2hYq#zv`L&7cF(i^N`Rntn?| zweiiXT+G`Zb?2G$4~pyPOQHWYaPa6Q zjuBzCK?~6qzem9#hcJuM-l2D}5r!p`m(2|_xMFHv82YfXURuTb4Oz9d5qB;(b89&r zJH?4Dv54jPx5VOE^g|9j*f|D1$)2uB%B9}$^-?5XN^XAELRp~?(kbsKfP{_ktlo=q zC_r4{d*R$^P3wwD_qIG&x}n7=S@N_psKOTUyCdm)0v_w2#W`Wj>?&%?7QNoB$F29T zA_x1AquMb>C{z#Bt1p3AI+$;_m3$d9qTd-CAm@q{+S*^T3&HQIiTE&w^?&-^gI%8S z>;X1o0^8ID(NHz%f`j2A$4rVH`6!8|Ke6s>j1bv#O&)d}=yYhDEOdvaky>*Z%XF<~ zs+u?~AJn-M@T3H9ObYZV^RGJA)Cou{+C9qNr zEXbRzR<*P?eKaR<3Uk~+=6-nx>wO`Jo}enP6-lFZ*f~S7^Y)7&lNthU7;9C}oFcY# zJu2QN7D(>yGdY2#xV%qj9KiE=R`z--5B%jcNFW_Jh5}BIX z>P-Vs6g0%KZ*c98_F`pQd^swDOWxn@c<~HZJ9G{*uTQUcXgUdc#Hp}lAK}5ONn@bY zn8Mxtc0Eay-RQ&iic_f=6Mifqn;kW<)!s>-x+Lj49qg zU&zbp!VCf!* zlWqKxUi!YaX2PFpr?~U_1>kN$L25_g?w6Ue`VW0^ATU%m*0ghIMjmCEEqq^Ml3vEC zBhHjKh5@(T8M&!NFHnYLB0ZdmLM}<1g4VcO#+yZd+4^SNwC6)L)K)=I07*ie}8JAKTXq{4a zJLLX8i)KgX(b9xO{2fV}X+=mD6Ukh~s-nqD`kvUkU8Gs-a9f~1XV{52(U^@)Jndv# zKmkp}gA?%cM&E6io4x(*MiNsBx1>=|*1>y~Jaw8s_5MWjSJ|&{ZP~ozUmxEOvSA>c z!J5prxVT`&lr(gxetu?%#~BFo#~e8ivPKsPyII4T$=#j=@4oFR|7!geoG;=R#E#Y< zFJ?eI)*6W&!Ay_>`-_;edBpn~q%_Ry$_3V#L7Mgiv004ybqN$s619&YFek&(CG*M} zvuNuGVZriHGRhb==s%G$x-fh>YWD0Gcv`T-1H@@IO4YLp7s8WLL?*pKdI${(4yDT~ znI?o!fEBgNtiFm>Kqng440qk_^_b%dbZ!(WT%tZ(fOr%dV<#F7XiAy9B0R}kY{yfX zw{->b-biUkamsJS0uB}#;m;bQRbrMb=p))>0yg9UDv4*x?Fe2zh2F~NvcxO_oZJKB zv*6V-Pc((B);38m_yabU6LF$*-#Jg2JL8DrUBoP!%%x51!{#hpHHE6qS(kM-&D^zN zPC0J{Y76IZfz>787Kk-9V2t z{G7{ma4_^2Pk1CgAg4K@mO)ZAB0wW6*Wx{a4Lvr3t-JT%s@l5U@4=TYAAj@CON+M5O`2$i4LZ9@fE^xY~4MUg$LNK+DiEP}-vG7gp7p{-mJ+TX7VZCoy> z*E_%I#vauS0w(AJ1%*orzQGXnS}mZdNND~?6qlhCVH3U|L|bBQf)k#pRR#`g7QlW6Jc zTYtQ`9z(?aOg7Q=y2nbThApmVgZ44M4?FSEeD@bHi(Ol43me3VsTATMy&B3pc*sH!Xh-pzs`{ z`Wz0&-;ri!!5Fa1v)XP(e22yyOf#bq+lb6nVTYLJh2==BRHDaiSPpUS7@$oqB(QWf zUmy7UN5oA+pLm@fd}}l2R@$%651CwcJqbs{Rr3AQsr3X)>|bRa;jXhnUuwq5-H?b? zAHgSSh5a*FRY5U7S~mP#e@^<|j$sHhGg}j-Xh5o|KDrsD90rFf_!M|p4t94$$wy&l zkFGU#CP$78o82ylVF$5|kvSc#+Sckffv?O*v2cz2uM)TLBtr^c=VRmIjm^22bL2J_ zt_gYNabC9*?AV&qF4WXeMMtAZ@cT^rUO5 zisg?KUM82_7`m5va}BLoI+Pb}!0Nob-4x-G;PsOvCF>Lr_WMdi1HrtXSYw^wh!>WI zBRe~I9hKU3|3zl2*ry|CYByX2tjj9lPR1D=I?$g3f&Wp1b#q9Le54(xfH(>#Y zz`sHQV$Rb@LE?+|=2>a#DKbP>iFXKXFc59gYz|mFk39V-(7i{m1r~)78jh&ga30|{ zl7`0s;hb4ccYw^6vUc$tW5$;+yJ5ci-<>n1C&|;<275E1&C?D_bbXZFuV*%S zk69?N30y4BVGy#w=W+&u?mIGrei|moW=Kzx{ZP@;UMY2)i(TPpxQ6%8&32wf$bNk( z*>wUFe)r!{NcL==d=ZE|rG}WMjqu21;;k^qJtq;7}AzOQcG zsi(HKYIf)8?&)cnneOH#Q1LWN`F*r}Z5RrRFxth0+svZ0my{{ejVO#p5Xk!c!~e8J z)f8LqD;ADn*av^@?22Jt3iC2a&Y9`mL5p? zK>yyDrnvb$fxLf!+*J+T{cQedCC+5cLx9YvA0-lcI8)Jq|NE}lA000jwtaiQ3XO#d zS#q<4>pI0}AB>(J#zMMGxdiX3(UWn!=;C-ZS6M;y4W|W@RaG7jlJsOb>1K7X?ZbW zCPxWyg3}_{pYHErJMx7}_9`sQmk!*YG{A*@+euZD{=-e^*JPocEU4O{sVtEPkbEU_ zc6m|$U+)AEs6?nHo&9YhYgofJ3LRSC=cA?szgYmGqIoR2_8DJn6*~Q}2S9=4_*R{Y zSO;E*6qgbucq$<*{Q`1)L;0O$fCH6b+3WU5$hr6T%@ofZW5&)ge=*be#r8HF0sg>E zISFKA4i$UGiv8dl0&Fm501CmiWDus23ei~s;0DR}^v*q+F8XJE2oOy!(#zjs^vBaD zY(eEM8f&&7l*JRK06yop0QVA_@HU^eF^7q~7^X>A`91Jr*qrwzWgpmD!%VcXv^I^a00>Qj8h-+DVlXD zbJ)YdHcc81vaXxs-Th5dzU+D*vmBCn|H$6vVUet|M~X)$gtQ^#%)m)@lrN7zTv$r= z_1Ez#_hQA#jNl)37Phf5nju``z=|HnzqXxrn;Qle-=`FQ$S|P0utHs)?O*}VrU9*` z0>N=NnPgumu9@ne;UG5k>eJfdms)9tTWPYpt6Va;q6 z`xhn`?dQNqt2osP8Gpf2RBR&}#TMm(>JXG5uR70-8K|q=;RlJV){ndoCBRBOhAO+U zZUoCRwO0O><0aC3lwByTdcww1>9Pdmr(>^V6%{T~zeMQOx~f`@>5kxh@5MtTe>nI@#;@~KNi!d& z9Y>$~J9B6>J%DAzibsFTKO?Z!M+F)xSj@f3xAhNb`+EKo{BN0tGbtp zHasSC=jX%PIU+t~$Vj|Juob_VdUx|9`Orap6A!NVvY%o04yH=j#F zii$0{?;<5h2;0w}Mvg(puwUmFykuFKm5~|M+X^9Ft+2Ot9wI}2anzMD7bEoKw9#4I zNd<1m2TU#PthF-=@V`CiYGjT0pNT zwWLNWDSuU`VrBKac^4V(7C>?~BR=XR)`*s^N#pS$5@~GCT{rC*0 zOE%0$UY;qbjD`uU@i0qRf60@z8{T9b&1WkSqW>BlN&T!DHLywUdBT7=+MPuo&sayd zZZoyEw)Y~2ynGxNWdv9HmeWSS*qc^3V^mp}LCJ}jUo<%NKy+{l#<;Qnc1{pNB1JLv z!^1Yj)wW)PFB~JRxFfiHTY=_6mgEIqCwiKxa21lLO z?94D-X)JtODkx6CDe~rEe;6~s6^_guB(tjig1TU7aThpQ>d>UMU*$4XuNC6uR;fsP zc>de)$3?tjqokK={vsM^no~w;=~fo0d*_^+EGX3RSEND~Nuz~oL zmkT2eokjk3zNO;#9gx0T9r&$Q*>3R=bsxLhR1k)^h;VE5_{g}m&sE2OGN`xu9wkj( zpD_OzR}8jJ3o~oZJR|N0qPFZHhiFSZTnN!}87eTZEGkPO_Coi%gLO&WI78ahOy&6W zxZ0s|1a*qi&Vh>7QI3Y;67T1o_L~WLAFfDyphwQG^M3DbY1*3qY*i0dWGzh?by4rU zh+RKDIgdk>z?nKkv!EWcC%nIk4h~~IApdG}(dr#g$`xuST#9Q)M|>HPkeNQ=C|I1p zZuCb~KMi`Gw5p~V-1>SD8^&?Df0de}Bk!A-eYR6|86TA9{VPJg0?4KDIQ}JijoW=N zKEHixT2dB`g(fC0#!5B>J1z(JMoK9rEqQeQoX+y{R@8|FOR zCV&=dODn1|PZSG>)4VV~jAkQ=9XM19SMQUa92+;Ey!(&-j}Y#r<(177U*4^U&Qx`& ztqDJykGX}^JkGy{rVl9;dPs!yY0rsM95iZF${mkV<`-JN#gWmVL2HWUn_1@9t=jvA z8&MQpQSE(Wz~x=3Jh|GeJSy{YB9g=w4~SL3=8X%p>= zEF%1DC$%gSm&4@nq8(h~jvsIyl)d#_F#dFilrc^|W83(1t)ts_k;82eUs$}DvtWuX zHVKJ#pFJ}Tw*XuCYH>ypz^f|bhODD7!F71MbiCp*)Ombz{^Q4HWO6G(yy@i~j!@c= zVX=0+NBn&l|7J6^E1WaoqvguoDw^lK6N3td#3V7{SVy&7Cv1uwye#Acl@pRnR>-{P ztSeX532;zh{5-!?U7vMI5=cDtGo%g}k%ppv8v(Q=mZzdKo?#$iuBy%{;4ow7L@XlD zVL!tp>yK53mv2~Ta?kNyS?+3tr9e8o4XI0*Ghgl}-M(c>oJ=}kJ*X%CS~+{SenxO- zD#wp<=o(DrC341IG8$c;08Xd6;Z<9+srG~jMl)r@nk!S3!)%PQHbdc9zs$R-&uRA=6x8%iZC|?~;!qFFSc~+Su6G zZ|D570xfM567+Uax3YBa$|O5lq-35;tE1h!#bj^`?!D@=-<3bk#`^(Hh}@8iH9)On zIayAr-V(n$Fj$TykJo zjeWeZ^CRXd=fa(}F!$Z@k<1nVPB%o(-uf3P@<*GdND;35ff3d>&Wi2WA>dzs+ z#k_FtriOH~S;B1NH|_Q*lQYevtTShxNXMPQbxH(^mQC}RW*{xD)-VTh3fO>_A4%=> zvQ_b0n77;l`vT`~ay8(LEc1N07&l^*$ z)#`WM{QJ6m6Q$S|3i5ZLhUiqOSOGN(h(7U=W>UN8_oU}o6>Pl0@K4E1=>V7Dp0f(a zn*^AOIaqS&0tJJTzDq5$yS0zC+CLWxtlwel$g*;)n9UXH{Fl#TFq-urUjALNtFql8YyevR+nMSN-P)ZW@!M4IV%DOtPD87WBdn-o!u z&(Ph7>bxDs5q#rp(#w|{8tw-y|6rR12JIoX3~3AkIC3&4WN(LLi`AVo_K!Ff$LD(M zg2v8d1Or&?+X(`!qpUNOxPJiEA!kMICafYiKgZ#@Gpx$F4`HFanTIdP^4Jj0k96R? z;ccgln3&JA%zzp^OO`??hIN2E07owcCm;BOkfM*d;TN_YhAL_)0_^vgy*_e)nA;cG z_<{s#UEgvU0P6jqYx>Gstdj@ROl5)F_F1_33DZ%h)r_0dTLF3s(jd$LT{(9I4tX)8^>@Ya@gmndYa7(o z;m8&ame#zDM8|@OD5Uc=fN>IpM(JNzN(|KY${!R=irz|-UpDgOY}s<%Jv0CEs)Als z|88Ss64Az05;raZD1x;@p&i@``c&|v`?ax0vN5KK$8U17I%O{{XUwjmRUw~5nOG0z zQnun9!60mJstpFVfHMqcLx@g#KF8E%qH6?1ZQdR7E6POU=}t9Uu5j!!M~5b^RqQR4 z#>csG{4q+&p4Y&92TZb^WCfRRnFnETiYrP~uq$I|b}XK_sdvk~xHca{Mp2=(KbT1- zsa0WjLp(Q*L^1LZ8Dk+lvF5hQc@!;mR zFdp3?Him?iF`VdaN)yK-srFumL%Y= zWmH*jIzl8;MN>uAag2#{Tdup{;9Z}-$q@5|B8PV4ud~T4nZ;`dl#649|h)pkx1)UQBoz07s3!d?R?lVz~ z&R=}QHT|f;H1-=~)9)QjAb6)=BRQEiwKh`ekrTEFF*EGLL|ZbY<(@j7#zIcHXYR83 zFc!8n_Gm4FmLNN=$F;LR&Uf`Y;}L3IZXvOY+YA!GK>e}`D-xgrg2%>`rke%u5n8KKITMK=D}(hu3-)xqx#y>D=cG3 zmA-A5M5~cG!ggfYlpcIioW{oqcBkyuH+XaE2zUxirwgpJs_>_Ik7v+yYNS(20^O!H zHZJ&6(T0JCLGC`OEK|h{NK6MU!AZ=YM{wz)(TmAM4Y!JF7}^^A+(&3QQ8f_65ZafwBA&Jh`ZPM?yTP`nhaEWOH3y$m|{x9PM{0)@N8 zV}KYk!cJ^9ODOiIWagAqrVPNq&nF7|Nb`CNQjR9?IxxJY^YI9W$|6UCNy2WOG{4>X zDsQ=coI3~6_%N#@1$a6!$TEul^e9---UCa19ws=Oz9RuarK{jQhGBG6k%dMovtS~6H<79lhM;p47~ zu4dPaAwPJ4pXB`Eb6ynf`_;4$GPSs-)*0f=q7flOWD;OgIz1USqobX2S{>}~BErtk zu_sY5zaR`GZE5)%%VTEYiHa6a^8LLTPST!)Mb>dS85B8nsZs|;(o%-i$UlXF4-dyL>SlY8gx1PSbX}O%#U9gqEKo*T9(KhQ< zS+g!wu)ir_A=p3eI<2&Thx2fwm7ZViO)%i>u4l(8cbqp2sP_zV4%1o>D~5kZgv7KV zQbdyjCP@RGC}Y!utTWsiZVew9w-5->4sXTax)YL^#%EatP1=oa`V=whXeb3kQ-oiia57bL?jy559U+ zjnwEUBZSC7X0~58YbUU<1}N##EX2UkE>_8p?MeW)<6A&5>kqGAcc_@1g}y8=o}D4FHptA+S>k;E2gdCz!$7DmiP_dri^T4ZmK<+OF$a z`IYY%VpyE zEAf32BiP>}6;$MJAn%ez-03zO+`p((fuh^Gk zl50hs9B2dHg=E$xpSL3yCZphI@@HLPfTj6_xnVCJw2s6OOYS^+&ciYE_#}%rab9W_ z5vHYL1+lz%{`MLoqNqR1;Na5aWFhdxl?2uao)wd~$YRTL;O9pXAok58O7N!2{LO*a zeX#gYsKUGHx@zLE!joE;E2z%LdlK$?cU>N#Zmm(l?DD9u3;77vW>M{0u6II}bxrX+ z<1y>%d%ix5<4(F_BU5f9C?w8gfGqsLXoJIr|( zfU*?hUAGL!_L9M1(px~D5_0#cFcz|r6S{Mb4>Q68Oz<;QuR4}NE)fkP7$9#hCCvd~ z0iqmAD%KBSlc8Yu)>S#7wz^BbZW8-EPjK0W@X*_4?$%4EXfTsBewjVs)GB*=K_Y$e ziO>rBknDR4Cj`>i%48RoAa7R}JHV?jilk-mqoX20IY6O&I~KU0a)KFmuxCVlyqJs( z-L`W&14u;9Jy45sPcgvH#{*!uJy#E|__D)H{^YF5zWhAds1noG+06e4xexLER+FB( zzy9hJ)_J!EOQ5Ir2*&-Slz3LKhv8GtJe+=Rs-$1SbL6YCUV-Z*53}4~eIM__4}Nqf zHfX-X16R0Mok!y10gB`)p6^i`Uy$2Kqa%*aOH@tYF~F}nbX4Uuo2IK5-S-QCJH4Xc zvsCH8EPG$fR1m=pUth)4*Z`VJs7^<{&{lgU8M7a2hW9&&S}GEx1kT{cg*K`X3T%u# z1s8z@S%3U;XkJE+RdB^ekAKspu^HsB`Bf%Skl;u6Wp{MW*>@^%e*; z2NI4kstcfuz6}OC15GEI<%nym+U#Wo4YsMR+WL^!+p;}L3D-aC+R2&gFDwK{J-_E> znW<(aeq0K_xG>Wy8UZ+56#74fKSHZK`J2}XJwabV6`Sg zK^+5SvLOGndpR&Jk9Wh+@O$+6Cp2PEuc)la2el<&X9IZkwQW!yF(x6B3PDWrDxts> zALRQjoSiyE8olGod-DLnsZB!kHN9<8AB{rRNJOiUF|VLq>`&qDq(8nQ{iQBGDM7X5 zwY4dID;J*Obh>EbyyV8n2^rE1@o674;4UyCL~+0#1Iu3}P)FSNG#1DYu=t$_v{*X3 z80HMSC-n5u@$9sEY2oB`&9?2(`l1hjNiSRVzAO?UK?_SEwulI+ZC<|x9vqh=7MV^j z6un>((E38h6OWcvGdO&d1%nsh(eRrUk%}BnX@4Tl# z%-2cc%C4QviQPu!w<-v%09RE&p>52BSxKUqyr)N7l2EkW14iy;;`cWj^TL2iUJZ=}+R>_jzOn`G5KJ;g>f8 z*}kRWeIG{DsPaQWB=z-T2j=O)72YtV2M)9G43XJ&!3hW)^1YMwwvrx?`Cx(=&G=7| zZ0H>FKV6i!*=bDVa0FZ1*BdXre6Y7dLCN`ZfnHqRI(|j@mRrlMNCF*jJs_W7WZA)! zPAE}lx6NPvnq}3vrpgRW5w({B1aDQlQzAVuj-hJxmQ82G5C9LA{=S*O`QG1K>zU2fBSyE)A^r{ zzh>v3-Hg9J|3CWEJvZWHA+Oti;qd*VdH`WWo9w>}3H%JN_%F1(idjsmPY`ETT`mwr zo{mrd*N)r2I3^06Y-k6xp(5&>#Jupft+3+dcdh&uQDOft+H}6tup0;ZhucDQ>)G#g zWX$2KmO~5*(6axbS03F+PK{KL289MB)AEOr1F z%*3K={)>_Z$*6}#R3=tb3;}g!cCvHECJ z^LDin{Ele!YKWQ>rRCbP)$6Swolk2#IVAm4p?SOv;ZK){e@XN6-E#)UEn>`^#>Gz$m6}8k9#RM})y_pN_+RD(X|nTl zqg=AG6FhQ)y7rhmt|`>3g?}ZN!uh>Q@wuyahLhJ16|_Dp`5RU=GC%@K6oDg(d6k(s zh_yVQYdnC&TOcA!E>>o_0DC>@ohr0Be6h`hP#TxxUyfD8V5sPdl-Vl>`OMCTY671FzsUZ~jGRYB!(PY{%6ru6FoX zJ1X;0zOQP|ir`2ZV^a#MPf{6aK`!B+4}=bcL}VH3l+39uXlB{tDVCyIS{X{iVG*&Y z+J?nVDcZeX()0UeF~|_($-@4?X>=-z$D^F@dY`R6vcar-P6$Ar!uWZXi|XU1NCE-t z@usZOor6lWKS)Ux(YZ-{1S!;zhMQB%=J$UlU=*J=6+kglAvmfckz_{@IJG#z#e%B1 zs7JdN{c=B(QFPz7I&DRQh-`W_ajOOo6&Z;1vbZuexRs>OQ7moMO*a|Wj1NjG3qY3 zJFaT??y})7JmUqP5Lb1)j|_3ECzR*Q1!}di+B* zzfi~LA6yGY+p8bjyt$1^(350Bbn)e!zn9>H+3?RWne=w2HDh)gD9^oWa=Q=VGD`;P z1Y~O(M^ASf@9za-WPPCTRKeL>JIKXu_OoVG&^0K$T6K-dO-}ohTRN9a z{aG11L8okzA0c-~L^`(*1SC*gWp-PG#h^#+0G`^na6qKa`$eut5i~RZ2|pj7?^pXp zcT=PCZ#GN3pv^1E==}VBe`^R3l`Ye8BV?gkrOnPJ{48^%`vFNd#rCSTJ~E4n5=nU) zM0pw_K2BridNlM78wc@wXwl-Hxn~F;pEuf=4paMDUL)rO6y@ds_{`CjQ*n0( z#rLwDl_r3zU5nf8>Vd>|g>*wh7Ef|kLBZ}e29Ia;{DZ4&(@SfHc5^j28MR6}Tprty z{~^eJA~SoBb{$Zti*_@^MDbTcx~5ej!;f;b)TeDn=ChRN5sC=AD zBMb}9-+xEIa*h!GWgxqhEkUHAe*E@^b4@4aT!zPVZ;;M~56D<~{!$ot6h*+43EVCG zg9mT9{B(MP20xRJlShF~N$zhO&7G;=%U@VcfJYf3kA7%ld$|nJY{T9CAQz>=P>;x+ z?Do29;?tjm-Zn#dAMUehho8O7H9$wut7xU#VI0G@CDYU}Xus4}*r za;cWmaoG{nkpUS^L^fcoSui9=; zq{Ep_ttzaqmbo=o(D$0EK)qMA6yHv)*V@|pe~Tokb?D^ta(DNr3mXf3fA((hY<1#- zxOsYKX{{piuVZM6VO$S?8C6vj82kuM;z?LGvb!PnafL8-3YJaYZEAEpKLOS=oy7gS zkFD98JaRNle%7=RvSskb)W36U1PpUf_25h;sv^%EE zm>Om3+@sdlNUB_1{7JnY87djwBJs!^SqE^M9XU7WcA?nIC9*Qs8vTD9*ZS|f4I!tli4virF)>%V2y zuJiXUev_CuF+y{>TU{ebxmBTe{z;O<{P*PkC4=`$hc`L*QhnXO`_?Z|J8Lnlw+ya7 zwLZ4JPSB51!q_N0SRE5PnAP@n=xj#KqpNqG+E>-|Pn!m!Y96Q1@2q0Vc4`<{whk(p z30pd6B-KMn))KqivPX-GQF8hzc3^zAzT1h2rMC0kj@{i2EYmi8F&-L9q(&Dy>9f_iE&Z9)&=eM*Aql{t~^w{SxV$9}r!z<%dU+)$AW8~Vvvtm`NLbTbuD1Et$ z)jX!e?2!nsa~sWjZ0rsvY|2=XSR6mfj(3+R=&|j*F5ExaQ9BXkI=^^WPzTWhuJLW% zMi<)6nt6g*m$*P?U4g2U1Q4d^NN7UQ>{Bqb;O`Il?TWQSFtJ+8G;c z(zmdhl2L>5!G}3a*BYIkM@E-clcK##Ip#YY892+XEhs#2WAE>?^8PD+uXR2_C_Da^ z6R36^$1}f|7bb}3MixmSo8TuvAx=Jjl=k;Uo9gAWT3KOI7!l#v(HR8MZ$6@X1pI6@ z3`Vg$%EhEE|5SDyE{cret=(-j*>(?fDNXoKqSqCjMd7|+Z9MSd(v=0pUk)k&jS`98kMKR>d`|>TyluQT z8k0&?OJV@N+ugMgdtrEjolatkonJpm=z<9Qu{v zClnCaZ%G+Cwn?qz^L59WMEh{lL>ZyUc=AEri6K2Th2!DV{yc44|WAljwoQk%g<`#+g}C%SxY9T zx0s%?5D>o#B|fm)dFNo3o@04Y*nd^-5RD zrXJ7mnL9pi^1zX-hCi02%{nh`@=mZ-gj;IQ5F za%H$`F>tqL3R)nBn>K}en%mQm)uFjMiF>}re&v%C%we(X{kSR*$F#p$M6~k}k(Qp= zRJ@lk}N0dZ`!mz1YJ`VQv5%<6ZEJ;e8##r*Bi2`x$fZmV(}V zGvEwY>i!E7)6{8s@OAZq?)LnviAFkVfG4OaLXYmV?|c8ytGEp#~Lq+*2J8J5|Znbxp2DaMxCD)X{I7YnNyp z3GPVh*=YgAL!;%5%}q{GvXY+HmFgq+{QVM9j+GpC-3Zu88IiVcn_(HO_b+H>KCy$N zCP35PQ5fa@0PY_3@qJo+7l8KC#0dL51 zcf>k?SgNA@LS5()kzhr;(h7r0Q@5=;v)BU#`m>*g33iYACe~U_RG|J3mV%HGr z@NHt2Kk3|QR5?uDbQz>H+T--R`0z_ON z_OuUgmdSQVjzdEUs-}0OmDEVBQ~_&z=jfj+jRe1e%GaYxom=*4OZ=}UnBs%vx)cl1 zZ!kZh2%wE)*C{O5Uc;4<3F};pepwO{TiWl1y)o3Ea1P@3;;@U<7ct z(KHJIqGJWUa{JX|GS65*5B6Lu$?iM!W=2&ap=LlX0tGe2s1STu*bV|FO|$}gIV@Vz z$S%RArj^>@E=Q^oN@u)n_&`B78k0#yDdm6*ue?d3fs+7XFk20XMu82BfeQh_OI9CP zfGC|gsVH=*Z6J)H>7^VmGNK>5Ic8^2Pj@Xyk})BYj4}A(+1O3F8z?jcHQ?dqAG5D4 zg|&rp4#U4rNkuNN0vFax;Cl!37x0PRH1}YW3f&HT)3M$VyK4T(kZM5#^9wtw04VA7 zIG^)AI3t0cp}~!z2bk%xxRy6TPZ?1id!tfw9QSO-rX4@2$hL+4)ty}(+&lUn7Edl2 z3zD#T(0qYFK?>#t^z{;;4WPx8n_ZOqY<&8gz%jj0Prez^9`DwPI0GN}Zb+qaBmQ1K zq0rChsVY)Q5qEBP_sS31AOoGb7`MR~)nN|6mC;S?(%-sg|Fb|>p z4_KFh0wy8#+2(3qg#s!cjwkD}{&~3`&2e3J%D-5=#L z3YDY(?&@xbx_kH>_ID?LHOhg>=Ndx!x4s}yrH3%+N&laoq5ZR8@x?&{I0uTG0jd{2 zj*tBQ;Z3i!hG~QrXdP0jf2JsoS)`Wq|IV%d1^T~;{coM*|Ks!V|C;Uoe*;lmCC{sd z8|Fl}51)yrP?0kr0fj9S#?J4aLJQWYYA%-fVfGhP{+ApU7T&FY80&4>?+Ck=S)tu6 z%UUO&-5fMx^}zpleqRV+Tb~3(xxH1iChh!8fx=I0|L?-~b;#|VnDE>EEy$cTVQ zGbb`OV4CA;2~#us3`J@RUvS+jfacoTXW(C@U4Zw!@(V(C9+dR7k?TjA2J)aOicgj? zW&!`<)c4TD!80pYBpfogvV%N+XCmzfO5+5lg{O{@eSAY~ZxY=!=T-;L2(`nE)flud zr6RdU0ueBElW()F9^kKG%i(+Jh-4trwY6=7k0E$jEba^rS?12}_rM$7u2^#2SOQwD z?QenSLFqcix6RP_e}b_H7B3#1V{E{LW%~x>_*(BbWPJd38WMYCy;~Xq-c>W&!J};P zD8M(h;)T4IrmmYSxuUnf^p^Sray0g29>-o7i}{@WHyPt9m21G z@p!0;`u;zE1i8PqT&skzlY0Lk(NH(>Y8$?y9mTN@Ih~+UJ0q#CCf$y_|9srSP{5&N zc6l#N;|P_6{-T%SRs}vOA=b@>U=Q=%eG^&?87BuSyz5d$JT#sF4H}ZDAhro#9;<})ryE!-Em!%ubif81YY9^V=D>UJ@ zq4EO%LT79*=jj}D(;iuFo~SbOX~0sj3B|*+uA#y0RUxBYKXdOI$83P{_e$+KdGxt_ zP|!5*#VL8CZGBp1W8|#YbJ2hB{+uf`wqD#=E}8!%Eva4$m|uDeM7Mr<_FXWnPl{K! zOY7ya1D%WUZbv+o&Og?{ggKYXajWVdcdfiodmY4sXQ#}3N#XRt0i+M}emq;M3EowTJ z{9jO#kTlZcsL)cb&K;BARZVPq<&c?Ov`bPBpcWSlM$gu!PGUXi6H`5-9i1^=l=_6M zp7Dca_xIgPEJ}jW4VUBkqp2K?Z9vXM?3sqyA7K;QB1QJ3wyo{}40G&(JYr1OA9nb? zECpHL%`g~Qdv<9G>F+$z6`F?Cc@Dk&E`7`G8e_Rg1%5X64+=wSc1cNE*WJ2|lCOBG z>E43yo8pb+04;4m^6TDCiR*x|3&i(VQz|T{cit_7LV~jF(^Qo5F`e<(o7C^_c?%aQ z)`_L16n;~kPzBW*~j%n>jA^`FFqmXmxLd) zusCJLpr&eH;=sUX5t%&{t~%JcjWqDpGl53>lp<Bul zM_AqL!xSQ%p6!xzxJVN~0O*|3$~`zJrSyqg1!jxE2(rfO%CxpMA~B}#Nr{BLJxlPzqZP^RqLk>bZOmqh1rV7K*T71t{5ONN!$lg({&$@?N+30} z$&;Ekk0D*lKs=Lhep6V`Xm00V_pKoJnX@_Sv_Y8%iHP_2fgyw|=OLkoJP)0kEcsKb z1`QrLJ3mLLW{;q$ex*F!jME!FhSi0gk#HmLeHwi0xU6v{qH{ zNXX16?r@A8J7>IEjRQZS*VEFOO?|U#DvF{^lb?2Z&%vRRL!K~wx@#V|A@w}^T!qK|K4X<1+{hQWu?(4KWrYASx8 z)PNY~Z&~pEVLrkUkB-IVTl&?yz-W-R@Ri%aEHQjDbwD@eI3fH_sWYA~Z@;YBx3SyX zv@X3fgR+uCsw&Tj7nJ;GYAD6LGsmkfZgi-T1b=PjYS+gq)UZ#6#7 zn=@o??5atExQRF2SVW(iF#c@8EgwVJmUOfGv2eW3pZIr!-pe3+**O@1qL1m+95^H$ zcIH(cnDWtggyvERG?soe)=&Hy=Ui)BGwDna=~O(c0_(qgQs`7I@F1ta*Nk+;Ko4!? zT5NYnifH70G6hdZcAXJ~Uu}Q8c4>4 z^ClcC@S8CL6QLu_=y$%eVJAiMg|JGtepqaRSiyV5vn-sQ-<~Z!DXIxf=nUO)uQOw0 zB9!bhbki#S=rSQ_cgfjpWqjGHTza~R9}GH6zOOVB9U1(O`HFO1+@)XEuNmRWzkA>7 zZ76tqw|VUpK}~^Fnh9bJeq1B@c*2-m>2&DSa@-P$ws(PCMG!n1PZYqZ&v=*J&pue1 zL=;htcjmTxtN2^i?vdDoN%4pJW?=m+NhVI!t&zwXo1|rH@2N+QE{kYCq~yGbZ^#uu z^_GFHwqL?BFy-YCc3eBOv9@w_r_iM6i;Vj`3J@K;ak=WyUCN6RN-V^eHJD<)`Pvo zrM~9F6v;DRqx;pkb%nS*-peAQLXv~3D`e6A5lL;mvp=I80LlL}5tD4rOEwzn3Rzfp zDPU%F*gKAB`#NC=M(XJU%rxCb8z~r=Ucu68+PG@uDzOOUbc>^qmdb+cc zqI^Z9JY=Fgy>)xN#1wio$6vvyKv4^@?6$k@36O;bO!BPkuGN2GT4iQ+v;R)25K|iq8J>6GXcN=y z>=>PXgfu(9?SL4DJzNZYkC*KOC!r)$wZb00T! zH+kE?ePN|sq4#K#DN#qIR3V-W_sMjecR^U#>nJ=arJs?>p6Z}kg?GfrsjeA$_64Pq zePivy*jJ|f>hNRFElPLHj1Mu(^Eqv->(xgjQq!!J8GNUoM=xOwqG$F)A`VTSnFP%2 z+DSA7yO`Bil*WEIUi*RMHI`3mRzAF?{@Q<154(r%{WR1=uarMB+|unaX)E9$+S9BU zrPX^*HKO|%D(mW5mV)PIU>rz*^2twI>b{R^dl^2m^0da0doLHx=KAhk;HREFK=Ba| zUiij#F5q(-o$`b;NDdp#p32zGU$R4k=1=3Ht*xWo=N=rfnjX4hh4*(a=h-Lk{B28; zMUftZDfhFVV_I$yk%RXqcqmBGc&*2N3;IHmjksB#h~U@X>PU+RclpVxz^w|p+BV+% zzWy3tUzb`Wjk+5S!t#BHqF4vvDqThSbpLJm(@o}R*6Y);TunnW`?^N=)8+21u$a>0 zhEs>~3qG&ep&j%!^^&xU$PB7~YeIjSKYIlR1RUp6o|DEn9#pk5%$jsNNY zV(%@x;^?+6&=4$m0tA-;39iAN0KpxC1qn17+`VxN?(QDk9RiKJyF=s9H16DfgEa&=Z~dvasiVdPQ*yb{aU@Kre%1IT|0bK0om}q&G#20nXHd{-mk%)!7o==aGhQ^ zA@9~FWjBINMf*@AfsOrO7tFg^8@|Ua^&$NohsT>rygL?{gyf^62$NF!zi)%ApUXra za=F;LM;3V%9zaKp!gw1|VHwDcf(~BVX~AXdOMpGvf^SUG!(hVN#LtWDtWVrj@_ffO zt9$ogjI|C+b7r}VbF{n>ZYJe3>2>_LLS5%ZzOuE&y;FOcem7UWUr_W+r>J~SzdT7{ z>HR*?_wlE-$i*VOeVX1EDjJrR;BhOGtY5F}cTjmv6x9ct;R>?Hr(yseUP%wgf|g9( zj2tPI2+5N3bgZ8ByRP4(JU{h^szySvJ~)v+pQ~iO++pnV(gqS<6vV^S*7TnWL7iSy z#vUA7-nSAl!oY%oz~*R^e4c-o-Am?cF2bHme!-SzpT|7aneyO0FISxzg5Y75t!JMv zD>erTK*inKU;NnFH1tGGw$Fv;0Y(`Q;GFM$hiD z2>URLMXs=S-tEG2{2^4hx z?AjwVubc_F>*q+_pt_A^_=_6tUu!$AA6;DY6G}>t_{k1dI=ewS0DzBM9{4hkVGvw5 zbBd{f=D(NK>!+L92Es@#3&=W{N!v1r?9<+>uv)}J9C?LItIt2lBnmK)>R=@q*GDkq zcx*CcxlDI;=TK!NbCBJ|Ilg2Xu;T#Jd3@>&{bNY~PH&8AW3p=nS2F2jmb0SWDXEdU zKRJ-FX%zPtqmQC4c+o(_FCR4%?!ouRw%h zU=p6arOvvEQ){=NMo&N0dYJjD7GQgc?1;I4$4}Ae(v|a(hL7ElK=1X0p-Uxb)i|no zktmOfm-5ehG5bsN^5a@J=Ky$QC!deoRh-%E1AjcP5~bNQC6$KQ1Z{5dg`L!Xkv=!h z1D;oxBjfD)%=ovp1^YXn)nmM$%PGgl12{x`|BmRuJpIHddkxzjiFs;t5BzDz;_hjh zi<@ncZJ8nq$zK1<4hJ}pe%3bm7xS>xs?X^)rp=2mf7__7yJO;=8ubxl8|&ajrGl+> zg&eLRqj(bU)Iv-?VTwbPZpJF9FtaR)-Qhr{<7V|huzMt{+(QuB(n?PeW_o3x<;2^2UQ-YfCxJWya(z|%}b5OMnEOioIie2Lg{6>D)}b?T2$sTwGuGD_=wZRUclj!MQJ_idM|c!uf_3~y~| zRpUOcbV;;8o2w@+ykMH*(6lLIv%`R~J3e-1ZxO~IdE@5&DOZ0)b#>Wv@8p|$q$etV zp;me%0h7-OMig5LmB-4j+y17zx)(2h(k|ZVVs(9I1}Ac#NoqCmWyo zu7s4V^h6Y~;IH0SfKES)l7kdvuD~>(h53mmM4xJq^ z&O4|7+zFP6tlib(mAJKE#{dHxsGpAtXYM;Aqig>}GQDz3&#ez1$lW#B+rUXMetqvi1_Ef^gkr!^dkU_4SUyaToRKxwqfYZnyJnYkKmbgDKk<(5F|_ zduG&R>-MlWih{VyA!gYN~HBm%j0 z?c$6w%g>|f{@$ORzwZL&0kP(?xN$`2aVM8w(Qw$HDkY=BY$EZ37X+7|Cehcp|-w4f`In?2U1h!kWJGSc)iN@{s>U9GELp zi;(lA#H>O@yg8!SDSP2TC)g?1p>2|X{*j+93Pqv>>`Z&@aa@<9>ZAQOCMz9$c|$y- z7kJ#&K3lu#XFkRozK1g-!%@27eOY2Du0#lcev`E-{K^pc(cw0bM7j2tV8UA?C3?vj zI16-ycY#p0-OeY<%@pSGtDss$5t@ATae=7wxkDLMTrQ<2G{HAOvO*$1O z0#x8YX(cBQxf<;}BceA!Y@u2qt8l+(b+@9)ecd)XKp;G+h-=-bPCXm=nB$VEXyBaL zJH^APVe<3i{f2{-+9zSRSeq9+QJwM$beKgV>hmLGrNSJq9q#mzNk5I{Yx~*HRB_)V zD6`I7`8>IWcAj$rWki|{s@F7b8w2*VXVv4ZMUX& zmZnjx{?@zv3w(XUb>L6~oJCf5HGibXMQH!U_VUvRAUeOwS)}cRKu(TLmGSfFyb-5_ zMU}54k4`?>KiIhE$?H`j(52Y`d8dk@OQ~XI8t^V`62rBlKnE?EBx*qN8teK4@i?~p zTrr7r2+$*|ev~o~=TjeA(8OWz#=!wjzem}skP-NU;Z8HssC(q&{2}Nv$NTRmVql(W zBEq*?`;XLYf5w>b?1LXMpel$aYwOu*N6U<3a2%ZnCgiRjTQvvsxIw&E#k}mP*F3$2 z)oZ2mealvvdB5~G?{NMe)sa9!tAXH*gX`v!kQI?0FzvZrB)?T9qRAot>!OHJkwD(| z`MW%xm530z(uBgl=&^S8Fobsk8fyP3cQDquA0qFwha4Vmq4;+WGq6|0ruO%V@BWWY z`!5OcU$XW8r?39M7^8EnUT-|T0Qh_Va0M2sQ1+S`!3+%IGcQ?OEmYnx(}>8Xe|RC< z31PMgcFo0K&8~UF?H;;I$S8fy2F>1+Rzzo_!~5br&2fl&ya{84 zY0L1;Yx`3J#CRrRLor=Mw)!8YB7F5;x03c}L=fzst;iMshulWIH#H~iyTk%?yqxgu z;ho1{;91-m=ItZhR|5bno0Y)k@j3UbkAseN!l4e)=mZ}leJ?^pqyEgFBPf2y!;;#H zhl2xd#GpA22L3&10f6tR569rZW^%C`2fdK~wLNs>HiHu_sQl^}Eu!b8D+JlrJ2YXI z41#gkcE0k49pHA7RCGr;{+Z9h!jchUn?Yx?cbJ|PQOE4}&w$^3pR=dD;G6%P)unzy zMUV0JMB0!J-l|2I=Qp(J1kHVsyKj=+jOZ0N9s*P1T>1QY89*ERjP&3^LQ=PQVk$t= z#?8YbnWJXpUMGSpL{gy8qTAByaqNUdQUJ%r$U4V3RUDAqe;ma)Y6dyAZ(84?_3f`L zHARsz{uM!g)dq&LKeER*jjo*&H721q5@C#);z`+6jGmf=Wt<4X@7el5McYIZOqj;a zdcBV=9@>FY`_mAoMQ!rv_o%p%vTETJuXIvjV*h)#ouhgrZzI1IbN-6Yiot5Z_&iky z8ak2JSxf9OWByMqfT<^SE)s%%@cKtB(Z&pWZ*EZhYx-|lzh4-i{QiE}Vb!KN2oI90 znp6EJ>wtr)&o4LYkgC;T+o()7TTGk)S9a6ezA&`MxTK?Sb@IsDR>r*bpVb~Gd>SmP zyO2ce26xPL9#%5{b6k8FtRnodiJ-duwam0y#ItIAt~c!Q{)rT5r&RFS2{MpKFm*+TwRgBj(~OcnvX4pc^H z%zbqSP7TctfHdLf>ySTeW;i*kjDtOH&-cA_dacnk+k#e*j-k>#`Nnz>zs(%V*ob{a zEV%4~C;P^wK?~+@Wb1S1+%9f{O+EjIV;(YvV@M zB8?rZ_h;^BmbW{%1dJ-avQOMY#rvc&XO9bWQG%I}ekY#jeD@7OT592>rhU$+KH)8c zlp(vNyvC0QOlvEYqUEbgroy-(f-cIoH_WoXy~E z?4(ykn?Uc@0sU85gV=zk<%0V8jq47OIG54e0|V-Bip#QMxaj-G+zUFYWsVqJK|FBf z7)WSeQ-}AEM#vx!s))Kht`8!aWy7pBFQw#C*5b_*b<*w@P+)2OWO% z>ja7fW>!`7=Gyh0t|w-PB75A6^{qiPC()@Rha2nQ#l?)bUSg*?O6iZF*je?s2Bhz*`3S@)vq(j;pbwq@+3 z-&DgclxQe%!S;)!h!i$h_Y;ENi>X5(XBP=R)<&%FG=V|Y^A%?+cXSnMxP-_bs3WzH z%gQdgD%BT`f3^($Xch|31P2C^RLak2>Mm}XcCMP53sP3pFD|a^fiB;$bnx|~jcX7J zFYIibG7GN`Ro}L|WeN++d?nPGE?VZ>nS<4@-&kj))`ZCW4Mr#@^Mcmfl)x*FsQpN9 zP~3x8?w&sLw}%)}4o^zNU0Wx;>CJ|)+q(q~dpks;fzfe%rcfgOa*sOYYqVf{sEz>e z_8g#8=%m8h4G8n%Yi)JHw$yyLlzqM(#e8HF_;tHZDJ?n$sqI(-lY6g$HCzBc>C%!= ze-)b+S6tnVz1(zQ6*NWu4{iXPBl2g~j>Y6Yi zxi{``e9}_6$!pdb_k9%nUTG%A>5%l49UJByUe3+f8!uKaGytg{U%jlU+n@S&W`|bY zE!LM_zc3YAmalwCc{=pb!@#+6x_dAATKIz!#^#@?n?Kyq`m62i$wMzhLhRff#pKDu zM1O6nxGI)%5O5rjojO1aq+}z`myWdJ%groFtL&}(>-k%8r?r^(E;h{k^!y_p7<4+F zd;HaX_bSv0h-*>ud`>bDrlSsw=y7R~+FXB2mJ+_xC4jkR((Sf0vTwVg%50+F2T00u zHQ*)y<;t+p;p#K2$X3>NK}=CIGjts;L%mMK$H&)A&NeB+zmsVR_g3O1m$>&o=6h+H z9_VFl9DfW$i%V}Y+r(O8>}(ufnj&j7r6v^KV^f}(D7C9=?{AkEb2N@b!}&zr9k8a2 zvszZWQv4ax65hn6z$s6^?4N+t3MD|y9%(cyYluW?g-<+nx_$Bx1Ogd$vvjjwuAH*6 zbQ+`^;1iz-&MFz;gvZgNhJeh&i|^9jeecUh`{yRXJ%zy#bo5k%QucoDrA)EH=-z7q zN5lO&c+` zYHfOq-`Wa%h!n$oM1^ghD|Bc#`S3=s7y&1Oz-qmshHp9ELh_k#UjSLHHa51~ReuI# zO`GnAcxv+ym<%@-noz*_{7S1u%h#&l}f z06!{c7^HFvA)Xl*9>>y8-sOimM0xa_4$+sDojuDZ4Jfj+sZg9??cr2ej((7OcceU) zk+rv_ld5JbZu~aedwys0gzH3xERLRLQY|bf@9cIU|vZ$=^iOv6z$Ri@!D{r61 z$L0&4|Mo1@kJ*FT1c4U#{dJ4NnM!-+Rq?d!AL7i@&hHu8S_NCKM z@(A0=&ufVVVGgI79f8W`>D#<$mTtfQ`gX(C5ZsePzC#@sOoYi-U3hC#J+1r+ZqYt5 zC6GZY4Kl`gpzwbY(X~Kr$FwUSGnoG5VxAsW85ze^ z@XB_T5+{ro8?bqcr-xu=!Sk%A1$t}kCAwJL^{Td7%%h+;GH&lU0ekzx+!8;#TMGE+ zhGk}deZNYXe~XnaTGCDjOYEn6{P}^KL@h6>CISDr6h*&h^We`$Ns^%Gg^AGYWz%e? zNTO70;sI@=y~5-aE;-jz+vHbx#T=O@aTk<~L3^v7#MXfyzuY{O3GAOu>)+hYW+WdG zCXr{2L$TIJq37mVlN<{Uc;=F9A*sn9cJ#U6f%ld2j{14}Lv|%*$_b~Z|IH3AYATW3 zkA+uu#+FgOEPXwh)$&>Z%%*Lw+`*DL&&ZTt-BX~3~s#cA+ zXLf6Ggw;4mutz$13gJ5Q1!j$Ikh26A*_~OY)fFi{5#(|5m=`OsUDfnnOT>svr|PdfVH2M_vFTDqo_+yvQ~Z8He6egch}Hw5|) zznp6)c6u`nqg{~UEN;Fa2r&>8>fJF|+Tjy(YpdF6+V+5j$in7IJo;A1bl=gTZ5;1j-8P+X7J z&xN5!l-ajgZFfAByuYXQw6`{g-ZioV(whZ9TWSY!NvzXse3<))@^k92X4zmSOm`Fm zo)6a7S|_gQ5*X80AG#bV4Ntb|(AEV?(JuEaP1R9Jkmq^wU3Cc0_eqHTrLl9xr@7z4 zpXROeKSOrSJ#vFM5h{=Y({hpE!Frdf^`$KswemPwYhJL|B@;d|KVxECr`G2wsrx&Zdiz(hJF{<*Gf;DOPRQKG6X|ln>|rzORTX~>-u5xz$LkFxNmzV+$B*&oFMnF`o^D(YdPpgUFBZ=Gqta_2co@!u3A6ylPB>uG zS(n7fd?z_-`o{X#Cbm^W#1Wrn;uSdDbPi?4*?h%&z(%OJRwomD3}$Z=$}*)Mw_EUZ z&(8A}H+6{kSX%Irl)7-G+7jHT0B>~NrMi1 zduuDkc`E%nDbp`r{@-IGeCL1zb0v&U^hwa#(&Bp1!L9Jm zT`&4UcpwTHGBE?$TP{p3t%kwmKHEY^K#+y=o@8d|Sq-@S=Tfa@m5-SJTDSotM$eH-|cnCdtC>11<_0$qZ-5 z6({|n%s;tGDlHwh@tTs*+MJ!!*^O;)JS>@sLoT74^aG~VG%~oV$Ys`K)eUO~Kt9Da z^0`-a%U*SCJM5=+z5WtuFq0Mn1XTO+GJ~!r%fpQ zy`&RXNiO{#Jv9T_D7WD!S2ABnzEpmtx-{cO>>JV=qWbE1Jf*3DPVWdhv$g$wh+KPs z;?oM_eLqZogxdY?{n3KKC+p%0$#8mZRxh~iW(-Rp!BH2P3MNA}*5av%u=1|!U3=vZ zlxt0STSz|w)+sC_L-69Va9aC*QsbCxFhdYuz#2$-+WqmO=?>cRfCs)Tp728jCyww*2*f7%sS`3w*N4 zC(xL}jR%fi&5MI}%~q*okm_*4ek=2M)`EVk{CW%-A8|m`BZF(*uVFn=g_bM6*^5FO zu+!Zg0}rYT^fh4nsr-sjMpi`1{%^vmO6bp)`f)BGM#3UO8L#2D%Gi}F&^oT~l%n(d z(vI$W7g74B7S_SVTzT`KvBSc^1Vb<;08)8gi|j>Khmi5CpQw?9?g6U4du%ttposD9{0_zX z?d&<5=d8(IUILUE;+bDAeQ^$ z_*xKvE@6Q!c$`U2w19=t+L|_Vb8~k^DrIcA#bac(Tp++bNUU)_64g@t@lV}@xNqPX zIJus*?=Fa?y71NdCyn~%bVRV0k!seb^ei1LyvQS!67BrYNGIA&nODaY*#G@5?;815 zIsp>>ht!J4SkAd$>|%kjhDHqoO~%`X+s2ZbZSIM#j(*TNTfc_f(qMxLpQKUN8dlj~ z1f9uL4xe&}(+pmz;)UuP*t@6iF{{yn$)i^4r_Ilc@S2i|K3(_$e-`*AjKyTgvZo-= zR}Vx**&RNNU)->W2)o^Hw&VfABfsyo6(Q1yQ6DK)@O?xU^fMus!(%lY4?f@>>tyRH z*_Pf7M?uLm==zzk(M$AXrqvu}NkF5KFTf2-U|_Z&7W7-lju10o9KRG#Op*Rd9apr! zz@yn@9a+6d$Q;CMr@2il^#+MeW>Jj+aR`h))G(PS+al0+z!0{Oz_;v6%>_bPt5Zq# zOj*g@4(lA%<&87yo-iZtQ#|g>ssT<^;kOnFKgL zevLllnukXS*_puAD;Qe%+Iys&QXPvN>CYUclHwbtkmfHkjUlo~Sg06b?{1gQUaR$) z4sCiK;X&7(iM9E)@$#n!D_0dwknt(~^Ij*R?s(4rpqR$rdxa3w4o+f#(8bKc(w{3T zP)6itf8MXb%Osql?Vht*{rTGyWZmbR7lZKTgUh6v)i1?&MfxQ6+rU3B*TRwPyw`+N zfo$1;Zd!_P45Yx5C7w+GJY0I%Ha&!Pvd4r#fU&>VnN%QbGuEUpJ1>M*A>=X+P8|-0 zZf$#TUE|c2rU@^e_TN}6V3&~K_g6zL#jwA^q*WhLWFzQ?yXyUkQg*;Au8@|1tamigKb8UyiCy~9|gMM)(&*(EU{dv zq5C7qX++niNunhX4m+2Yf=J-qqheyIgQcanD<)%kC@7kC&J4GYmeHn(MFBexFe-vI zo_4f^9z0JRuJ8t#4GK-YCiqiR&4@f+YfCP#X)?h_LDcinL~}PYuPSQq^@N=q35~c( zlh?d*&tILD$>MP&_)IdsHMS(k>$O$!l$M-4o)E#cO)Xy*)95$0bsWZr$8I5ziNh`#sRR;~AS)}JQxsh%;lk<&o6#2fyEdy(UEPg*^8R#<}gsaxDk38Ym*#qc?pdv{{h-=kq{jbUFnFomjxD3*+l37 z1|{Q-=k>4eV+<-|s^;f*P%(#MQA#qkRTPl8HH?Hhdsm(PkG=~I0TV^P{O;>e>x)L$ zu8TUfbevw8{xl|6G%z4y`OhY{hnp@tFIxvnKz!kP1Y+*=D*8I~Y`8rMfQLiv+&G_F z8Z;lfXy_Ahafi-tfnE_N}De(xGrU~)j!oiWz+T<|XJVtOh zQ}6lv_}VxI6|E{ar)p8BkFx4?T4*}|?6;w#sQWTqW|KMERbBa=I}z;ZMsnwOG&+dP z;c}nVIm5H7;(Pj7o`@P5Rq_CG;o+ZyMCk%?YyU|Pw}|m46h&K@Lctb-a58lHCptr# z{|d??^iM4E%rp)jCmbWyP^R^ei@Y0&aJ#J#|8MND zCxpLMR=PoeQCLavax4^9ggR)qB!q%9Z?mgv-&N{OgeQ@B&L@iE{U^Y1Pt)QC-F@zV z)FyX5gc(`&9EDs;U4&JD8^-UYS*dI-s zE~0{PJmFE_JGAM`&=EXSbqraYm-2Y)FGIpAw*_Fb*2ZhyG@MKN*3Frg8mIEG#|3-h z#ao;vNRPq9ZUsD|lWITqyuyONB*KO7aG{VSLDgq=G0LY2ctb47ft7X~WPT17sNE*C zd{~q$14XYr3k8=4Bxaae(@WApyaYGfrVVXpj0$pCdj;aA5$zkUuJmU3e6zpg%^6=v zZ7L>}s5!*%m^@ha;(xuox#6|!<0uoTRpq5egsh*Y<|5kB5AHSoX(|sNDFJxP9+UDqErD>%@)jq^XM4*dt8ve_Yd_%2 zTkNl?JId8`@y6SQIxwwluIwdA1lgNAkW=t&vl~z#6ZEnK?~cCeg_*>4x7dmYcv=0V zSGGFFF~s7RtW2 zFPvcLwd>g?J-Oxk6xY0wqYl|gc3O_f57Z>$0#2yd1yzFN^A2Z>9aBEV_0*_H;?)ui z$SfyYd~>Gz!NxuTv~mRK=!uXmS1x9KCl+4<9L~R53ZIDKA0c~g%yGF}-q25ga4rt6 zhNi1)dhW3Ci}obJK3UAfr%$9YlhNYn-N|3d{y?ER#On!}?_qZV2Gl>nJ@M#x6A})p ztRGvuO3-{XkYbSv!G21yPYMO(eke4x2+~K9+JYxrS=k-K-Va686VTrsiGShM(-Z5? z?()Z)(*!CNCDIxKSm|LMUG{eg<_cNAl@Le(tjgjO!5^p0gyz-Y^uOlBinFy>P|BeX z4i2wR3Z2wD0dJ~?-5G$C0mM~0jwaz~rqr%i_9=3Q!=0Q?v9`Ci2??#sWi;RT81btMO|hU~kg zO8F;BZs~vU|AO=NT|00@ByIbmjI9v#+{fjzzHC&KHo>mAQqN^3{Pz9surZs>WRH$<^U z@SV8-F^Jv$*;N>SS3}Q+&ZqF^;oWLHwL-@+EMsY@9vqq?o97}uZVuDYrnLv6lW0Y& z|FZzPkCv0-t~<(3Je}&_p~eSVm27^tO}t9!$YTsN&QLSd%+^s!K`%f}PWRt?Y~Jp| z$yO{?26(w;-PkmmIg$1idRfl?OLY2rK3ds@g&2H}G>|Zp>Ls%Jz%`qPes?oA;QF_b9z>{acQaDs#`ViuK)4ug?V} z?=vWm78mpvo4)(2cr6)agrWbZ7CNWEi+95Wrh`5)2BwT20;0FD$=xiIf!KNXS$-<7qupue3snrVJ9h#ESu8+yU>e&5UXdy*PeSFX8Rd@je*o7Xt6 ztbcFhIhKCnWd|a<+&^wq5^q%&E;Gge#}C|$?M2vf*@-|#C0*`sVte>3T2DTmiRaURGz zXtBqh??pT&=|<=ZL%yGlPdcQI_q34Dv$U3!xW77B>ptK8!!Idp ze|4?~z-Fdn+6)S{^c$SOYDS$KzRxEf;P;@D+wd8 zhKLel=5{A}8yV5Y$(~zj34xf#IWuQVPMOD;mgpbZ>~e#%z|eXCFJ^<)rY305e=?O; zhNro$j;r6{CwgO%<%4pHfDn_rE2PK$R^U!ErKzDCcusOiGq$NpubA0}SH7KzXO|nQ z*zgp-&9OT;o_XBu17x8_A62C{589h$!X@Cn5UA84+-r3(;V~+*lWOuz({HcsC9kxQ z*k#!^B`G9uj!-m|$Hf@m8$32k6l~K7HomL2_jViywoT3SIlwCFO}CCI6A;D9NTvw! zA+9DPJVe&p+c#MN-#p6PkNN9S(&5yYNS6=r?wYi)*uSR_4b8f@tPXC?#^Jz&4H#TT zles6I{nj*zc?yL? zLT_Cw6Stp2gKh$pkupdWXi9fkL-sv}l*Rs+o*p@cv0#VnNMwmp9J53qm_N%-C1=`P#uGfvFWp z%d#<UC3(c(~Cd)Jx3iifqvY#L#v46U_>dTSliRmQ9VA47olrOX! zKf_TqJ*vh$MuQ#ea}s>O?)gPyto-bKy=+p#4z#v@3N6PllYfzdLSgw`AHAxzO6!+m6*b^JE9SoFYgX$D`W`VhM|vy*=e+ zR_vlLH%HPnxAJZku+giNsXL%kiC*^`v)~v~x^`jPWRG{*%MDC-v z71edn#@9dvlGK)H01N^;BtKeWjfFi1$bahkeej$3aowo7%)MgM9DXF0n?0(Y-jyjZ zT+&Rx_nXL}3Umrm6jsRN^!FEZZX_xbH{QjkPfr;nEed+hbEs>X$_b`q<4UPk?i*vV z{e8%u$rlP>vs*B{+NHLzkeu1xWJO@mrR3-9orQ+P^6e}=F|9pikAdWQT-i-r@<-%y zMhZ$*N7R^9Ms>-U$!pXUH%HSqALW9i_wrSPDfcBUfv#CUU`B zVt$;-Y{%~^IG8U1e%q1=rE=c4274+Ev%YyPaS7+Knrvbcd%p5I$yBrk3fEXUyMQJW zZ$jPVPA^Nx|AAzt**j0ZlsB8znx`1?_yh*BBs&I%{>+4(zEsXdzG5?t!MVf|T^bHO z@1>sx9P}p{a`>!baB=-?>tz2CO@NE1z$bfmOzANF9?u?WoM_^RL#w%3mRL;1*4(Q8 zfa^83v4NDT9*ObkA;)xwEY#@1pZW=;E7Ugs3S z{k^NtBrH!nNAWyCg}^F?sN}P~bqqUzPGZDoY)EX5%Yu=UBZq6_{eXI(D;Ut9f&h1t z5L{+8>o!3UWS9`N@QX(iv#Ms?HH0=0>~`BB%Qsr}xh%D}fqrL>f8mG}^C(phQ;J5! z-+vX}x)bKrl=Rln;K6*z6h9?{)PN0{jyObgVcp1MJNl*p{=S;90(LX1KKCeWeT=?vv@tr}Hn80lq*gJF$3*A1HduIGzW1`OABMJ5A$s5ah76&eLRoP7x}-|2WK zl8A>HmmAGy7xB`jfm_GGi@XiqeukuD46{~a`e`?Tb-3Kki>*0o3kJ!Vs9>f|6KEKq z&9!4_%kk9Ct5hMocD!p&Xg+a?!vkgMT*L!C(wS!pwit%03C!%OmVX?mCs}^YI|;eE z^7$a8q=&>UJTyxfHfWjj9V@l$1Y;sHY%tv3-5{XUH0(ALqsMI4$fmXLFtrb6LVoNT zi9$oYpb2=W>iE6Lz?J8GD{5~W zgCxob=#R1sX;2PJhbg>%!b|h#fOS+Ai6H96=3&aV(qU3&{p9V>zbV^=i%@VUDXWBb zJxqAGC5lq?Ix6SA*>}2LTw2&@w_xIOF)-}wbrRFYh$3B*!^@67tafM|+qF&|>D5vg z#Uo%6fO@WL@JU229Hg)eq_*VB$svNneoN&4C0)P#U^EOTgRT=jBi4&E(sBn zs3mg0>|@`$+#f^45tcv#c`@srJBkq$5^0;sM+U=K#k8X2r!_96An)&^wk63*Lw(|R z$!dnMjJds?@2UVJ@l^1HM=Z8(G$nM?PFov`2Jz80Lf;AhR+@RZpVQppS zzTGE67o<76fzEe)Bi3;8nyyvGuDh3p`k1U5W=?u_)3~sLLN{Vkm65DR?)+V=&dGPi(*kqHHXffh5fI!L+3NR)18P&NP`v!G#{>O)ADIu~=>N zL?h?wDm;-t(w97Odd@zxNt*HxhfXDs(=*%BL2bc4J5Ke9o#N_of7(Ct9=MV<@m_&A zj-d^6O%5Qi`tWApPd}MY`-fFU-O?6?Y$&Vkc+P8-Ne$4GWLnfk&GK43tQ?pPn_8sW zPffU4D@bj9b?=o2yfYRC)%yr`o?LabrsN1VFR`47LR%5OaIYd2ng`X5%wv zwHC!C9?2G~tnR9BRCg_{9|-gQwsq{7s>1a#^r&ooeP?b|Xj{WUbBOu?b0UL!I0DIK z8u4=yMs>mBNiXf{=6-hXrhkYEuY6&A;ReyMk;p=sLzVr&wL+Sn(L3UO5|}*eav#x7 zNILp79oBeQs2|=Dcaql6k3ARfR}fVAL<8ZuASWVTA`W$;&Qm$bQ$JoWU5Pa$-7J*# z&WHsPOI|iymy`s$NA+ zu>h(jH}zZjyEb^tKJDgSOXBk{%T6)Cc69v*cpTL>SGum`&EH6?qZo-t}OUTIac2F8B_felN0}<{9CFRd;FDn7!#BwACKgm5B zcCd5P<@wldp|5ITsYlVWllrUz@ks z)FaqhOqlY5_ zP2UIn@y!BNqsVob%D!CDvysP;`;g5?6poe!e3N3}4GBw>M>rPdo5a(zQmlqsTf$S_ zHW+cF1YQK32bGHi^$U}V*$>QtzO6lKMbyuj>j443$o1snq_233ubS#-x}%WIri(a3 zLeD>;Zc{B}zPQPTS2^{p)f2b5Fc>wq{5i5=WYr)2!M$Ae{Oo1Dq6IE*=z3fwOuxgv zi}PxX9F~7NP)~3-6ySa9v_!JjH27p8DKIh)eO%YuI2VtpwvM_UC0;qUJU7{P^=pc1 zKfr1QV3~$u3ZkW9KK)2b08uwa>3mkz@?3}Ke1-m7pXxaHSPvL_ktET?hfxwgoUNV* zd=gu0$EoJ7`D5|dTn2w|YnMH5!o%jWSsvN-cw!El%U1=yGocvvkT2v_^)*A4>y}Dc zO+#oe)_xj=R5ec+TpHJRNy|r;;P=~k-z3!1+Gm}fZ!b87j-%|rS6aYF7;f@YWV>p3 zsU3k|KVa~4r6!U7@}>Gz`oo}c#fXO1AIdm;yH?2_uZRfQoMY9?_hUF$Y`?w5SJ;lT zyh1NDU~2ZRQf=ve4h8|m~{xjhCwz5 z_5N)0#hjo}liQzGayg}HL5V#dqpYh3th-U07Lw7nKVj>H+u+b>H5>n{0;lJLD9DAn zW1tArxj*7pWjfY(zrSsNa0wbKz`rY`20v4*70?cW^esD}c^;noJ@%MPH&sX)jQA7~XItZG`Ewx4PqovH9g7(on*YOtsFaF63?`(RD77ju-0GRD+hnOW?mR! z71gphwD4GYSVg^QiPLfO3L@{&`~aTSY;Fu(hD6_Y@n(7$L^@Oi{^fU%Ec*x){0i-r zecS=l^$Db{9a77BH-SL)c7B!#kTD{A$<{i^>UKLaJlEdX*${)NoAHc6S*N7S0j4nj z;ThL>@|y_)M-mKEQ7nuh#8g3~VM)gu4rMl3m`1aF{lR>rD}=jrrC44G2*wr`*#4Zx zN4cO6cA3XoY_qE7W|O40es?0Y)5uLMKsy3mxf#32U`y(rArQA<` z)oWtyGB=L7&|S&)zZ<9p8;|M#ws#`(T<=0n4M?yORXV&)9Nba~0hp0Y3KLDp zMA;j!nF2{jhF@WHH;q{*Q)EfAt0Jri%~_|7rUhU2D>y(8-{4=c9h@Q&%UV2kb_#7= zuOT$|@vwZ$*>EDbY;1OR2wq>8jcIkv?DQ(>UMvZK`7Pf=;MX2|eV!Nk71hPdJXTgq z&sN#d9#^r3aO1q3$(i%KJ7A?(ri-3-Fl0wy{0N7rsJ0j4-O~Hi&PP78>-q_!Hl=_3 zq5q;(;Mt{R`V${d_w%y@qh98&Jw;a;OZE9FJg}pq@6=E1^B$P<%XE~rqj_Y>AmfT@G#%|A3USsHaUtqi10Ke>zvtms-VHn;QT-aG zrb1y1JF`{Jy>#qez1tF%es>!FJg@ph8NHq_qaHKugv7Liz56cg{m^@4$%5((#tOj? zSr8m#(k1_p3Om}?EEip3jJo~H>!z2D=wNr>p^?|qU`hZXG1&JZ!_NKZpSdd{3*_4H zaM8Z!OM8z;eT-kxKPHSU^2Q=LMGr>YnAJ*0Oi89PDY?^%8qz41RY5uzMiVrB2%M+7 zQPm#E@g!(jWd6mV_KeqyVK|;Iy{NTRWN$woTb{%`yexQBGD}A?!W_8gDJcaU^DD~A zhE!NwuiIvqI8%*;%jpv`vt_VYcVc9ZkA zn0TTn97cB9s@X(mk^l`=_iE)Lr$g&}#p==fCdZsVhpF<-ACw6;Y5G^Z7d8zV6s(Lh zz%nU?c_TZXd4uuMPf-es)|E;&B40eFzC>MpP{^JKw2|ATbGTj@rV!&Z5>+5-#r-B% z^12DIZtVK9p7+r`JnG@tk>mHezR?vJ5BxijSp|KzcgB#GkH;kZfS{=%(qMn#Yp|b% zvSFszlA}@*ck?mhMdwFqiN##7@8`z&&#MI!X6JK-{Z|fnPW>W%#*fonr;{-HVj?LP z_4V?FW{b0Ls>c7r+*dHg)okqsf;)o~TxWpb?(Xgo+}(q_ySokUZo%DMLa^ZOA-G@O zbG~!#_Xlp(UA3!gs(SC)-MeLVuU_kUN)=nmPyLsQuw%7ch@Je<9GT+>_gO?#{2es4 z=^QKN$=xUde{uy z_O9l|1FjG0Xlf#qwM|J!-Ou}|UkZH2--JR;+BkcdFwx1})M*>FJg2)PbrhMRNrkM-4|*1RNT`pV*prbi9<5Kvy6w zHNg#rd{}%c6fV8GPXcW%E+$`^lg9yCW2V?oXOuM#ADAGf*Q!Wob_F=aQ)KB0YdVce zI!+pkz-F_6J9Y4VEVbwYTto~Sr4=F-0}sMtF>`Kl{tAAvGgfF0|1SvJfeFw_hyf_Nf&*cszWsB_L=95_-^_1tI8r| z^aA>b2*&s7!J&OfIfZtZ`G}}EdV*%&xt=g6G2gf= zcV`W|!cy50$ul-Kzfu!AOt`OPFp2J>u>$A1ZNGpA{Ow?Op^m9c<*Pj@k!!14oqQjZ z#?+rU*qe@c)e}}kY&NW)vcmR~uFPf@o=rMwne5l+CZ=)w);MJ|Bj$3j(sEXB>6G{A zsIchNpTqe`?xgN{2ncCRqP}lzX+l4NV6lfT`@_iU=19=b2Q=_g;^=j=$v@`t`F>STzjEtt}QR z9D;*HR~|T*2K}@5#}I6z$T!*l$Zx@Sn5@G*{BY%vp~Qg-^0|;t>w>=~TG@K`K=`KI#Od zWU`~aFVxA#6q|ktDEcxj%&<_aLwhdOYK(Tjaw7GzPZKkQAf`4c?PZCupTdk-N*GCu z#KoP1M_0L#HU`H#5lc`^juM8q;F;6hOoiC~*WJfFRThEm%V|i)8H=RI2jRoBS-&8< z1+&Nz)y58j1_S+{c@H<&4QHo=B1Z=VO7$-YDUg%Q8*%BwK15UdRSdk;hgKQtr7~9o zq!KyF3#8e!*X2dunWw{1haV)E0!p?=Nmm&64dO|YK{;RHeV@5m8q^z+fo3oZJ!JU87~|ON=#&rP*iqUg+dc8xGP;aI#M7# z6U2uMi&0{)Aaw!wdXhDLU$vkh}6=dCXaquT9kuL40}2W`*T*G?TUY zX?4=b(`+_GuCPcQx`97)-2xFjBh-hC+US{XOD}9w9Wuq}*>auA`4${$LNaBHS47-c z(E!Jov$|oKI0MpzwMRRnF6=`x$SM=@0Td{oxH`ggX`RYb0kWUlM~n+($v#3#FikQ6 zR7{0!Sr)!0kd;a$zpGTzmzorc#rl}bu?3}sO;Y`T3c9muD^`|5?ZOXy?A}Kh@9@kU z_aeI||0GBPFeycTAknP}&i(YzHyvdpmGSn>2{sfUbsa(K2R)Pb0*dk#-2BER(Pz&w zC;)zp!gwg7$|-#m1|6j&Su)wysahVqVOA#JaRyjGNP4ObvLs2tWt)epIRz-f++Lqi z6rhY869k?nDD8AC8f+x13jN=v)1{7fDwxb>OWX=R0)q$Aw^>P$wk(nz^GO(4k*5?L zzC+6-0iADCKQ@@TTM8vmmePT5{fWUDX7Q<&bk(R*(ePnmwr7E2G8PtkF^SdN;hz#r zulFJwgMIN7BoHPE)Zz|P+quEtrZ?bW=BpLy&y^y?fBSLn>#P`!MI8~y9Y4WbNQV?y zPX2W?Njw@fcfu8}j{fH2P%MbPrOKBreN}#y5kCgXnX~aW3!wOWxa*7wxQNbxg4V{V z(9x?0u0kp%XrX^|F2gcZ;PaB3lqM&`!W<~7*C|kSi;sj_6m5l$jO`25D*08RG^?r# z*qIbmf%Z%V$dg9(^iI~U;p&Af7W4%U(P?E@Z~vkrFdk==$zbNe0w?`Tz8r13>#554 z-1V@Ar{7Q)CGc$GKmNsT&o;Nio-rxLzE-pl!WNT#GTx~hEmcABYiY|iOY8#{T_R$x zl~h<^y8D_7e}aj0a70GtNO>t4@~1#hKH{W=E+tXS-5|vw`B=3NM#BL75E>pRbEtxg zw0eQcy>kvxkZL}9PdM-D1>|QiwcQQFZksv<#kA>8cLu_2jIxAls(QJWEr8fo+r#)Vqh$XBGLNaEl#hC$#?WecUsZ zi{?7-&@=btzVRR}G)75`P(i7{pK?eeB?T2TKg+PMH=`JPQ6W8<3!j#GAs>IwMa&Ri z&#(u&_u)*(w(vSD?;f-JmLMxPxD1X>6A{1KWUU+a528vw^P`Hh(cAgnorCcP;%1Ef zJdZ+E!0V{|+Z*d5MDk{jAAak2BbF)qZH2;$d1tAd8hi&r9aBZ-N#ZD;v(%jD&H#KM zWsESXm{N&oxq{ba^1xLGfw#q<0H)eTLMV!)blc|9ENMuiXkrCCQGD(Ca62sqn?@X3 z)zBU6vRtnajT)~`o%26ihd&;MIzT}&*PTsAj%`S(WEsJr^^5qi58U6lSS}xnf(n)} z!^~k9R1r<>;xahVDWQ5^X=0*=wTy;!Da$gND~g@IzT|o#MxF ziU)JNs`BtrH7JzyiT)RgFMP zGd*{u*BmJ6gABM?W|XNYN4mn-Auwy(F~<*BaFUgvVAlxvmJh*1vd2*9bME6~hES$` z!#ehXjQKp_xKRMa5-BzG^qHgATF@paHx3;GT>c|YAVvQmhFs4fXGOsGnnOeWUt*W{ z4v~30gU1eusV2nYGWZ+8rvz!unU*o%`_YR;P)U__Kv3x?gK4ZOpn#L|##ot;R5bC^ zaOs6bVI-ND?!ZxWx(n>+;B({&*IMaRLo#O|#bc8pJFP@fURIu!f~aTv`rviclKJ3t z{NSKvB(Zej16R)wB2K3{5N@$ZlU~_6)e;D~8x?sQ4Q$*uNHrBrpokIZ;>Nu8+-WDx z9ew=mR+KENB%Y3|xk$5Ald4tmt&v$94hm9@!vWj+CjsL#ycQZpF(}{v0g+yMNP}&6 zzxI9k@|J6TqqJ+y9CM{gzpAcg1c`_5LSEqr;Sp~-apt^^CGJ1I06m@VO4a)wSqN%F zXb3PQ4O)1$tWpv2gU*CF3TsFektG$H;R@Eb8aj&;`nz;VGhkCA5dM1 zv*mP+opeALpZ-_l0>b?$fu+)6jX;yh<8A-yXY!UfI+K0grD;lwJ`n6T@)tf+JKU)P zENRoQAvTQrb3VHsj(&U|+y(Y9-9DFd=Gq#y)*~q-HqtR=z(T&aZ$=Dd8XJ!YdZRVG z*uLCC;bH@0Oge=eTtPHrbb@7M{Hn8j)yyy1e5<1&fL`4fZIDOkt`+@*_5^fotH`^q-MbnHF<2L{3dTQ(*!#;a2$C_PrO~ zQpc;18u}GG_+XV<88xO(=1@v47TXQxVWd~00mi+z0b9GuiRJbICo-bL&yQ!1M~#b$ zK<*9cjG<%y`5CVpdGb3%gg9{;twqD?^6m6bOn5%43&E~7jfxz95EKYxlkC9Lcl@Ot zKH~LLk5dST&FOuXIP3NcJQLrT-A+Ocr2$lfTGDW>j8PP5U?wU7H@dM+_iUfyd*}aj zSHGYHyg??zRKO$-Ety;dHUAq0r86N7B7JBj3B^%`;DmCCk}O^0<2*0L2if?pR>_IN z3W52(q>A@J!rzrMqHPM&X1R~s546S_8CqwRFaz|M>k-N4=i*-tCHZLT@(@)M5=`+N z>1J86Bh#tk5s*hzm4>2HC1Em+wzTjh_`pKc z6gue{GR#S$zTpDWQfg72YD2Vv1(Sf&V_~wwjO`q_2q9sB1QIp;f}&T&x(lYEK_$H7 zQmG$48oj2ZbxTYl6#N@2)pYcXrqHw%zj+3QO80of1&C`Zxlr#9Bo}!}VYF&v*;4X| z)A%8gSQ+Fx3)2bFV%gAs+O)GrS1=oc8&xrd91EtLSd{l(uW&Q;>R9lukf4C1WyVP- z`(2fK3pc7Cw)wDODmrzdDt~ii3LbL=Tz@d58d`gZDGl&%6obnUuk+2;UU;0}U--+C zN*!O@oF4aT*|~Iwre?X;^^y1asKbmTY7~_M5;3zASrj~U7}5d3_%>*(OnEuAUY7bZ zrZJ1bK8pNIL6wv;X3_}AVIgq?uht>5+yZ|7h`%cXz>E-o1q?uW!3j)DId78aB}bMD zMRW%e(fT2^KnA1c+FrB0{@%Cm(6v1Z8eoT?7zBP|v|=XcTJDn@>tQcP`ph>R8+$wq zY;8)2it?9^5_VU0uQrIl(8vob&R@wq&!rR?0m7jh+J`%f$TbXWRqYU3Rz_u1Q)Ur+ z{aiJAmJWsaMioZvaimfz(D^2CT!JcW1V(`i^t%yJ3h+2g;7#EIl1Fdqq-2u}LAbPE zCy-f%;a&p#CY8HNcYJ!xP?^<+>^f%wBlE-D92=SiXBF4&_l;NN8B@*`k{J}(sWrQz zr8ln1{3{q`nwp3*zui3|WWG>F&t&1uCv!%Jr$9CPmf{Vx9IQZd3L!E3vM467~L*7Y|uel#wYPHnKi?eqB4s} zLmWTbkc?*v+7+>T+cVxs`-mue;`V!!&Ish+aj?#Es8smVbSb35L;%f4v_Po9^@p+q zf|8UJCA=_P3QDS5E$5##&NVVsEzI9$aX|oi2jATb=$kS#bpJ;9bXeSS7Y^eMLFx=G zChsh!(AXS^0%N$8klS$(7tF|YaOa!l_i7=`Fv{QcIe}_a4=m!>pPC#UV8NL0i$RTRG6mI=PnBLburg#`c4;cj8ro-!T!Af8jVjXPtCiFL)cjs;hf& zKTRz;=0`g?d% z4xfCX#VO<;r0l4XjZN*@#3xVW_IYCccSd=e8nAqwos%U&Ub8%omS zIcD#GViuhzcSzD_`IbA2FbEYAX=RiaSl;$UV>A;J;TJzv8*u7%{OR*mAy+HlVe=O*AzqX;NH0_%Q|;w5Np7NROY3u`+e6R$9o74vtK^&w zx|5x#<8%Yp)y4^mqq;SX*7GHO@;N-roM9$PeI#Wvf7H4#~8czj^j>99ezj~Wa=Ih}8IC!?~ zIY^g;iN-}Hx|$&Fn(}*FgME3}MIW$yTDyLfir54@wX>8YsefS7{w@P0pT`?A9wbSS zx5yiHH=KmRpWS9$P)6Iv$s8i9W1FFLEEF*;O--09)Cf-)$fNfW?icC;_J)vNbycChsh;CD;hJ+=8V<@N}E zKR|w4(6@K;X%p2#2U|->yh5C3-9MUG_rBJXV9^MdS~pXC9!h{EnW%P zX8rWohdd4^Ugr6Ee!X+I{JU0H?Yny#j#Mtcvd*`601NLUC&tCQe>3ghHx7wYQ|nOv z!496Mg};wzioZ_I-`+Seg~}psi_CN4h$ecIhBVI)_ein#U0t46q?PHJ+Sbk&h=)(J zDiyb&;OTOLJl)eYzTYmSmV@UJTdu4~70q4xo5xOx?u$FVWJW?s<2o`(sEj*w$;fp5 za80A-aVdvyBdQelGvXQ&ZZxIDIv}m4;)6`0v}H7;l4)VfU!VW??zw~LFK0$MXc&>i zb@Gc+)A?&65ehL~A#TWo7*1~7y5=v6di08*MJ+Fnq1rRNVmkf$aY_Em@R=?;`aqk*QRL+5@9dQfg{+RAX2?ndH({&lV4QscF}wp71o0Y1iIFmsE%I2z9*WA?`{J z_O?FsIC&z6=YyMw>`SEMNE!wow-m&$VHMmH@$}#|VGUK}>YqlpMuS-kBK*7?yBZ4+ zeF&P|Q28I21jFJv`)sH))w9c*Tg~Gfx(PSt@f9 zY7EUkv>fl}dGy?e2Nn6)^9V@YPtu-NC_UB0ebNap{>NwbqKhJmWM4Y0cwy*Pa)|j)-F_pXSn958p zV-A*rhr^PE9bm2tM1Nhky$CBk3t>7B@`p_j!4G=+=|~`_QEv;)l*vp~c4HG!5|}KK zhul91!m(&VXqB0;`7Md-Gi&I;bFf~epr%r9A}KyD$_h-gw$bL^*a28?BCNbD`JfQ< zZfVGmmX{dagt`#HxATPv3-Q}MjiA%VtvTiP%E2jq{oOEfAeL0fGxFPK$v{f?;G|uy zym^q;J{XAl^xONAzo5EaG1UYQDGa1NXL>H3R8lijAl4L}FHpSsCEwz@K}UI>A7;pf zsS9Q*GL+W*DYF<)DwPx-ei!|Gf&KnYWT%TLsbO#q*5&y#ie*E~nPYRwc4|d%F;Ubi zJFHvFBPW8A6;+Hg77a|RvhW9w%U_mQnaSa_VxDa469Rkc&MxqFmr{Xh&SEZ(AU=g` z9Cff3R+nnO>d&@Azc;U`yo;jfk1xkNUKa$?B+!`$Hnrs!1#CAJhdHWrhYjd*&KZ%j+M)BKi2#@zU;*Tp+HR|BkbY7?8Pz}0M$ znLr|NuAjBZGq#5#H<$PyGl>4Lyi~!=DS$=!iM?4dwRy%^j}t0L@mKggcQz4GBQ?c> z-~dp)?cqSI#*UqYb7hB(C3{HVK=G1w=WkWu1~c$PK{y^u zccjXTE>$O4sdr0)_&SQ!7{A;ibtGho-f91Y?8}plhG-ehkaU82rG%~9;JT}9GpJQh zrCvA93WGqxz{>nYEq^84vT5HcJ*Y|#f($Uj8#RpYlt-P!==sC7KuO}#?ad?;jZNXh}s%)=?X?tGI z_-95?skf<)78;uzl-(2y!Hi)* z=RsMKz{cUgJ@MZGp7;o@1E??ko?fq3394Z_lT|TxLV;s7+_IrKBOkpXnPEuEYZzr^9aehvYDT+jq zHF#Iq4xyXeBQ#b!i!7qgshj z)b*Oz@3!aop3S9ri{vz0nl$V-3tCkfm=ZJ~5LglW4Kyb!%Ns>KA`>jwOqXqyF!Xcq zCv-ZDk!8U6qyKHS#M#?ll>6Xb2P6a>oVnVRWtS4xn8x}9r9VjcUkQy5Nr^Y4Rvc#t zvOvnxPf377J-yv$Ki`B~&!|+hzuHbo3KxV|7pQUJ%8JE;^*Y&dNol%ii2Xx$EfzG~ zOR&bt&m+7Kr9?b{8)>Y@PD#@NgK{h5FOa$(1)tk3l`OHwB57jZ2FI*AU?#G@vWthE z*%Mw(e~vTCpT2Fz*3d&g`bD(R(=!Ac2iRaUJFg9AuC|^4W&zf|Znd(VT(FP05noNe zq5rLVXOZH)8l#y|wd?Ey>)$WCV6iUcYjS8hu(`02HIr1dmHm*n@M{=~QyrBYr9-W5 z9-Gj>_qLwuozD_Yil;q{l|pe_=H@O|sc_h5U~o2FG+S({uY`}PkGTE)`!8!rO)W8P*j0Tr)goW_)3wuUko&f(|jo~W&R0z_VGGodLr}9_C zQgs9L&ngEfXkSgAWHtMFxJDiYxFV$>78x zM;bw?bVwv$;xb~Xk&2`VO2bLW5)v`7#8@1%#H7U#@6U)VA(PMt>J@m<4AMYYa^vcQ zO#)`DDUzka<#|dC2g3^ZiBA~vUJxPzIp;4@5sEIX1NoZupj5McPfVlvpQT>Rrks(I zXxHn6&|+*3GT8EC!W^uVbdY}imI5XOr$_Pu?dHmL=GEwNp|Y^#?Ly+|(!q*?Y@k%# zaW&Y}DO)fSMcw z5po8S_>FH&widxc&m-xN&5eUgs?(R_9^G9p4y&@rPeu(tOPxQe5zRSKO&uIrk)f%U z7HF=5mdCdsadpqlet(z6oYpQ6J3xDR8wUAT)MBs41MP==|?cH@SXLC zaB-Q+EFf{)f1A~qhRzBrE06^hQNcSfV&<46s6ZrtM;VRe1@vYhX^+n$XVy-}_C-Vu z81DZQ=&zf1f-w1$8c)GOfuxykJns2AIv$90)MC6tA#?;XWaJTHz{DD&Q>5c&<+a_g zi}MO#y*kd8#f>onkeW%r$-*{j=4-10vyop7q^# z&~g#sg<5_JR980H`3B4Qp@j)hka7!GCnzm2%s0ni`9H-W>OiIM(5d`uA<!;0CgZXt1^SjvX)zVDaNbzp)qCdlIzdXSO7v#623>C;tEzV&I;Zw`D>x%FC zOL1o@1RECMVw(Z-t!N7Nlp54@Y+dalLx`C2PoLn^wKHc z($R{LhKu)fT+465k| zO6y}#m`jbW;Z-r4o@1|%m9k8!%1fVrE|@WfGJNHMRSo*S{7TCiI&}DqVA5sKops+N z5v>>y%%1fggQWYJIL)Z9Kp71Vof+@(rX7C%>khUp?`PEnw6KpjU8e3PbI)&Rn%dH- z;z-=aQ~`l56Um4)Vk~0g{)RK=jEQBr5`AnyAn4d()B(UUT%g=?h45q(8vVK8IC()x z+-eQeiXK{ww}$PXbF6DQL)<=8c?vAT?gcd5HV$TvS-&)b7V@|Io>PGNpH<2zGpV8Z zK@I6orxJ;ULjARNuymdXe%FU;G#fZx-#^fjFR$Kj)ICnU4j&dc@GY!-|I!~;k|qV; z!CqcpF}OY?{N9`C?&)`{O#`#AIy?EM1)Cg$IQ(4W{9ZMPUlqEiveIZe&!%$BSK^DD z!NjkxC<0tH4p%*XLH4!nI(2WK8qLh{j_>$T_*+Nb+d6uSIetA<{>Y3Y>}AezdboS; zd~X!-EzsTBd|gxPcAgS>?24UluwKH^@@G)bAfx_AIA)#oB#Cz32ujN99H$SuI#k{!1W*-KB51l-`x-WAVy>VDv5}QR+|4+j&}MHF8`%_WMv|d%Vef5k~za zeH{CANsk7?4m~49L zOubr@3jV8>t0rxdNs=*t?&khJK>zKSd+K!JXZ1<~UV@p!D)q7KRTquif*F&(>fXNv z=E?rclDfxr!_*LTj6q^NA6V;Pf<#aa>nu=waiPAus^gfBNiLDJk@s14T7yK!U^UwB|LdwY|!=mq^&&Hcn*&;Kl}f&U~CM)7G(yQaeOYt5Lq zdcSwdNpC&)^Sj(@ZSmTr_IxLzzVJ!6fvq>F^>=6H||XA!leSO14d* znMb}tGSLVtV~BI@-mzCE)F+kLP!@9D2^XZ=v8NO)`s~_9xW;)szi_x&8KT8&S{>UF zUhkiWdqo1ZMdhHwYp80Igw5ysV0adWF7>A3E$`l8$b2ovqFgAt+(*g;33W+N6 z6f@IzN&%7N>syitsSi_YGP?QS`d!Is7Q55f07I+ms!P976BA2m#+dNk*tBkkdc%_AcQI^Xewk9rVT~&L*omFgTt?c34RU zRR+^;yS3usyyvaEDau_@qTsEAr1Zb! ze_UJs<=^r@PA)V5EBoW;|C2k+=l)VXzyP2rd?f{#6y-k8s3{E+=Mh-SVnZWQ;nmNA zlE2ET3B7XjeoG_?0u6kE%vS+r;6B+;Y*LcKM+AoVL1C`-e$B)c-Xm)Mzh$>)eDr)r z4WJ|cAQxpNPXRo(wd4f9fj($>UUqVf`G4O@0UlG3hv>34If7(A5V2#$2dPmXwn~3I z&aJ@`K*9Gd6)Ob7ul&-rdp)Cnzj4j#<9s{U{U)96ifg;M5B76N`*G=ZY?io(su{Ac z!kzufO(;&bkMnBx@4ozzPIH8L!@i!%6A0f27w&@A@})c)r5eu^x1Bp_9Yxvk=Pr_^ zXjsT$yU(yaB{NZ$y_Wa$stZ^@h#s}+u!UY~Tz5^SvE`3)9tb$;mzbsQz8|O2iOGv2 zt<{;QMl5U|BuPncQUIUK@0sSQnW}x zHR#BP3YhPqlO;&)wnTiavp*?mh(>qPIBxwgg3*8#f+|q@9Y7zkJRqbT){84xeiB~` zy)08u4NBPm;q#(lhUwrde@+fRY6GV6Tp{E#!;34z$I|G7amXAm4Uye-s&BkB@W0LW zTX5#l2V*EPXE$08O^M;TDNb3Qu(j@w%cWFN_7_)WvLcEkUKHfizh{>?$k^C$hIv+B z*=v%uI2q7VLyQC5y=!r_7r>UHzE2x0Q7WB`!CKxmDnftpdY-eNuTQ%fwi|=W1>Qa4 z|JHje?0MgDfI;u2{5bJa!QL&KCRAfTOS|v0t9mY;yz^asl{Wbwrw=!FSw!Zbg_l5f zI$I~o{oLHHbD8JiekUB)QBqQw#e?+}Q_Kw>U_W1CpWMkEH=Nsqe;Y~uNk9BWL@Ce! zV@%H~80**W-^F&jF47(IKgoHS#TTK^Upl)mAJkz0%mH&;hTgo}iY7mklUXxn`9Cy( zZ1`e0$ekzCu2M8$ zNK`oy$lbm_uMJYEUe?SGAvYHs%wx%S<|JJ(?q?lBWt$YonE3^amdA}QY4VW@6|9%W z9LJhwlhe5p#)zgs!uwzq!;{4u43w=%Uqskfk0~kK;xAkTG3GlnZ#mcpf+Yc}E))4q z-Qv|IDx=IL)VfdW{1~9C!f4Lvc;P&pk8R8M)QP~r$Co63MM%#el?(49XXT%8AuwhM z>RqE&6XI$rFJs|J=k%|RqW*!H_^#E`ZAvA_gGGg)^H-*FeDoxy3`x50gUcVj8KiGP zeEh$t&&na?aB<}WLe%1{#`@zEiz5pN-7OasEhkYFI5ec%J) zBvnfK^BYu4=3E?u1!GDFlSsYz#@q>vDIk1H3RC#7)un;E5W55HIf4KR$f+hroGexv zc2l+id+@B~{rcM1i~sln9ET=yW{KIti3wG($67Y(MN1Xu;ULP&6i9*{pM#US6-Hn| zs%N2Lx~lok<99h2v1@tWMG0o`h_^H$$8e_HB+6LBLc-~iO-|@+V`#pCb7e|3tv`_? z@Z-{vhR?o3nKetE%T9Y6{dX+>GrQKBM2^#RORG^ zJ3fcCXpz~D)7ws|WV1^SJ=^RWfxV|#{h_N@8(oe<^e5_``u9pq84Xi}B<=&ueARWA zpI=6r4ExvHhyeQi-9<9wLK9`{+_NA15kxx-1;@OtS6Hou6@jc=-1*VgL=H7UJC>X`+@8Ul!S-0zv$X z62kIa$51a-V53TOjPm(}3Ger~X{GWL_kQzvu7koK#8*cS;}oCqq|ef7>)#>=?o%NP z?np0RU)ev?QZ%Vik*6HA2bh^56*499h`>-w;35Qf2Pjqj{iUzFlUc5!015N04=&HM-qwW zit#c`qp_5w`h^h2cx)3z`{mZJ!{6|kp!1pO@*=tw?`XL~e0QIXrW)|88Uux&)96sO z@Kt_LlnGalR(X|+q|Gf0W2AVubg&}S%@WUfi=6mQQop0`107C}QjD=#+ZVUu34dcq4;Z4;>s$9#RggI~<$WOD4MR_^*UfmQt z^62ZXN@Y5AQp>`4&NjKX2#s4%8BC=C$QhD3?pOHscATv9L~*`POsFW7-Cg59Hml~m zzxSGW#epx}I9;KSv7|C7pnOA9r5j|)cGI^ggmvv2-hPoC#>5~0f+v3Q?!B@Uw1ry) z9Gzg0v&)pqij%i|khgX>^@6Lk+{ePF^}>GKV^+~>JY36|(#UeQFCEIZ>3-!KIAaGe61uisPqPyfd*IgU z>}+PMScp=~{y=em9w6ku>g&=m%nW@9DEbJV`?hqVQ%eoxL49~|m>hX76+Qf-SkJ#N zVwi1o46W_gIo+%t%EJ4Bi^03^!f3)%?&Qlza!P5ErhhPO&0T4Pw1(Qoce}DijG<0x z0`cbF>)JVbvdZlDm?}2)VItw)`SkfdMNH4rCj?oJ^f&ibpI6849yJl-5zJfTmW#Uw z3R}m0g;XuN&q4eger+>%gaJlX*A-a_kH*8)=qtnAhc$G6ax#SqFBEy#)KUQ%qQU3% zKE>lZ)*6q6&}k(*N&KF@zqe15z2^(Yn^;Qx02qtd zAnb``v`3S)|0={UM_l@2yb|N_hF*gkBewEq2ql*Nbu)e2p!LE2GqayvOj5NY)wTh5 zo;kD{Y0GpU0|7IPuSEhuL7v_Gh!WP=BVh5Goi-!3-8n9nj**VOu|eAyKIix*_}*SF z6YRnjsVq)vf;VHUCXFd0X3cJy`_0ft zF3v!4i)_7U#(Dbb3$v=**Q2|ke3R4n2uNQ^Zd+H1R_6pBj-kAr60wC6^?vFo_Y2X_~Z$G^9xi*B;*A=anX$R9P zi;}@N!0n_v+K>A)S(+3;_AAb2BA-}KWDD4DiNjkd^vw}UMeP2naw$*}t`^jK{7>= zXDF-e{9nlG6jSCs{G{`$EuyeArd{P#v)oFSAzLMZF?N{kwnC+5St<+4^A; z!AQ=ZM|-nJtIOeU=>eojU6L7#ClNlb_V?@;x35V!j_7Vzyl!4IRxvl>06scH*j+g{ z1uqRNZ`%D#bcFfa?cDOxKlkCo#u#U+-R9~a7Ovp_i-mYW3(g2+F^qPP)hyf_B z&}eg|Tm~{T8MuYOD`%;Gy$m&(!1MS-m<&;aEh9K^ll4|+EnHyoV4d!G6lh)yb}0P~ zSnx%9QYW?Qe2X?d_?3xO70DTS^dXttE7(*uZW1-mXCVZ3VvcX4&Oib1 z!=EOrU0||P6D@QYXoEann}tCZOkwFnZ=yzGgZ0j-pjVW4{%H7bpHYepwwoa+4)#jI zjuo{f6TW)E;fWL|O4iZwl3t|@(I4QuK ztYU^J%z5e?7%%Ue83~sHC>77(a?0saWje?U%RmlFB^rquVB3?~IqBCfed(*{!eivStKjSJfM>^3A zEk#-Dg(wE6=pWY%)lR?H=8qVxF;@_GpKm{G6=b(ssL?RC#TsSS>ST&jSm z+D_E?le47|?nePhg>JkZcvd{+q|uxJelj3N+0O&4-5#l@$Lw}a+-%yPAR|b7e8En84|XyBPL$lT;);6?B?F* zcXmeYiRd_f2}z*G^+MxAMHv-7cehUmFr)7CwMK?v5&W#f*$XSv$z(A&HMYB%K@Ni9t-r z0U&)xaxvLJmxXxEQV%GoBAuk4lf0EfroN7pVqDe*$)dRI$AKc_(aWe5yE|m|og5Os z8l?=4I6*WY=rHJiT@)bl(TrpnTP$2zCMUtWm+!ukvlaDhC-v_keQid)*Wae(-Z;8Y zl*!~Uu8N0K`|Hd#r&w3G__yC)$-JhJoZBE-Vx?eSZ*>0MdJ7QkcVCAJ{qKBZR^iLq zDCzZdjH}PKsf|TP2D`gv22fpBPN!Am54qB;oiwW*?{kCHKAo0LzZnXyOKN6bD6mP@ zvHQ@JQ(es;&m``xq}r5?ZF<E z;g&+QpC__MALp(>{&DD}vrhB&9MQeABWzenxe26st)?Fk4#;SR#9A=OOSEjuwLSjc z?xUU9X=Ke%tTT(M%p&O80J2pEl%ez{c6j=KCi6$z0<`|AapZGm^dL==(b zOkOpn6mQoX1HQ{`H#8`5^QeiKL z3WhtnMef%VcEk+|q>v^#TBse^^@2F=9Fd(ChGClf+ zP|TNpR{mDit)P|8Jn+&W;iq|cf#Z`|j$m%)^bnelG4QV$xWtlMaH+d%o6*d^Qi5+Z z>DyOjRypNQ^ZqtOwLgufEuFm6sra&XsvEywoL&5Ve~r^^k##6ws=qm&&Ri}Lgo`lD zXswB`l})OF4``yZS?gs2zshP-#hUw5g1e`$s1)>yli>yiuK-1q2@7G_!qT!!{q+oH=mP(|0%#W}j>+%wSqxyTe^k9R>r z+~lZ7y84@evU9UaqqCMSO9(sZlG$Gzl^sEh?(Gt$Z!e+&AADTkB-82Vlj}C^mHazc z+c-_(?U{64b4&K~TWizs-$^9DET!}svGLSVUrE*zryGm7b@lK>go1cr^Yr8+T~`AM zI+N*D{K&id;nDL;-q$f_iW!&fsEk>1rJzQTiFfxk7h2h zT=l~j1{HT7Gf*Sgv0~}pVD^;39q{ov-gKbdz_OymT87e#xAaO64LegLnP(b%R--Jw z()*MO|N4T_yi)Tq4Y6n;0vBWc?k#eq@<} z8H`i3LuA-EB)=4xJfJ+3_w922j7GFgcnohBM)&RnAwga#VsF>AF&M(!)~T?PQ$-jnK@PKMTrsuaGb`lDHUCIv-H2kzK^EIVaPG=^ ztU20GhiDoV4QD|}plC0DF9e&sy;I^;#b63FJ3q8yf$_{H_`$V&%oL8vL{)OAqQjsv z{qYWgn)$P6yrKi(q3yU{Fm7{MGueqqSjY-%TlDRj?Ff0IdQcF%OEhNXHAtCAbeD9o zi=KR-FJofoyEfD5aA}1bIw2@$@fqD82-emh{q76R7dv{q! zwy0xmMxyv8l*b)TxfqYP`yX`kT2Vm>1HyVn7_;f%WDH?RmGLNR>2u+Ro~cF~`H7zVl5qx21HWEH-fI2SvVATImTIS&c5_?A{;liJ z*N&pM)6~TJ0`F-dzr|I%_`jtct(ck_}Y&^+Fhf1N3Lq0!T^f2RBVq_J_?cJHw` zlj}zaIXIzred9f}P&`n}yNUCz+jaIE?00zxSmL{XI?OtEHs{QM{?mNx!9A5*I+x?V z&&AKv;=V%mT3a1;{M_S^%g`N_{x&UhdPpe)^K)XnT<`mBwKD%TyIa+cr{h#-5z$(|6Sz>eDaKZM!lULTN1<8 zhZhFF>b{U(-ZvQBg@Aqbzt_U~zt>&+Joa?Gxakoo^84{#!Tu^m+q@wdT7q@oETZoo z^XRVd)%)vw_4PE~zF}(lN1J?2)FjSmdz^>2bJ)9{vr=j>oTx>-hjq^FDOP9I^Z4mq z1#?#ufqvqr&+;g!t*@tYt|(qE2dN;P>Uf$G7l)dEPxi;3bQhX>DA+?aOwNs>bH*29 zNt6*7(dG+V^$csacKoR4{+c`sE-A2hnL$_+iI$664wa_Q|8Qmdchv~uZsG%LEg6wX5a+RG9hSkEBVE6n}awof0Y8F{l6Lizd!U!ZE!;K&;V3- z3Hu-rkj10|77Ie`taX9WASY7YbA?uuaFvgwfBm=GAA{uiCKMjbi|cTI6~C$^$SmJ& zYZD8Jq`};=<#e7slXb|aT=Ty_2Vvg3o)DU|y|ZLBp|k5^esUt`FvaqlNDNuoJ%C6} z#M^pwQ4Ln7t3vSqeq4yBORNz1+g<-==rH{k;Ee3XV9Vf-$XSW}ojUaS=QNlYD?x%v zVjYj9t8_+O7HQcJeds1PxWv1sAtlU917FqRq_Lmn2W z)D;nSn06f}9gyZ5>j^Qk?7O6Q7$T(sI|ia?G{UmpGf%l|8nOgoNYCi?b&R@SMljQ# zc3v~26s1NT(9nkg$K0H$gTL+--V4D7B&4{pcyU;qD5<7fxbIreJ?Rt?xF}==qGY-_ zOPJnZU1dzD=%9Es#D$hWgpbXebN_T0l-YN>5ge&>MOkVHHvU zWCnh6ZQaVW^oBzc?Ka)4gnC zWW<63t2>4T7)1K(hP!6smaU3Lb=S6bss;k@bvAE5KVWE}LHc4bDX`2G5jzU~{_-|VbYu{_zfx#{L&{T^T4!DEv_Ta}%$eak}B z(rsM!G1flc^wd2NpsNyK{In+E z$8}^$Id~c(Lj#QPRlpLSAS;$bI%9#Qf4yLTUPv!!-P<&$&JU!2Nhx3c;ym>VurHAcltCn3IbY( zRT`a;z)n+M%u&cVIQ+g~Jpl%EnggoU7;831Ht&-KzSFOxBt-Qaob1=Q_eimDF8PL| zj2P5_W_>`tp>P)R! zK-V-)(*gQl5b@klUHuUrc>l59=esMgKpF<7DUsha!@QJ8Lt+|Y8i0o+ag)QXZ9cgL z@yZ52wQR~+^A8wCsA+KCr*%^2&PR{AcehE$F^B<`*f?&1D?dNOMSqqBTjB@-LSmQ_ zr1;?sS%g4HiD?St=~FMIpjD%H=N`ZOxWlb36!SKY5J+MYA!#$q>#r^GH}B6=&b$1v zV{{cKbdHXB{Milx@bhdYP-=C={E|M(i0GT)%T_@3H|l#}l} z`F+n~5R;u?q+v|IZ-t)Tu4$U419a^#f%;Nx^liTVZ49%*+Ql@*CBRLS&su-rKxPuq z9q#P&*@rdm)^jXeTjA#$K8|Cc+8yHE10HT2aU(LxUn)!j^dI02k7Imrs!u z;ydaDPH(t`^t%axnmp6{R&mr1A(qqr{6h4X20N2A)Nwdw6iC$SWv*Q)^X7t@%&2NL z89&+Lv+W)3B#L}~g>$w`@jGfJw&yZ`&Aa&D_*e-^9MSKNaS}!ReKh4L zf%XWcJgicQvTc3ir{F>)#L<|3Hzr6F$q%NT{OS4tq5B|B(=;8RYd@r@SrPWS40=P_ z${~p&jPZ~lR)h+KVPd5VWHKHl9}Ef6cucR+qBk~3+%%P(HCaQSBrxdG?*-HX6EE+R z%emO%^t(R+LYnm^dyfJz1VIAAFfdbj(wP)xAIw)idXa#IAp$G|65B=^&u0Y+iQ^%S zYM)LgBxJI-PTD?Bwn#B!;ERyn$sv#K9`M;cgT*)JxPEPp3(M~0xWgPtUJxD$>hhaS z$qu_6`t2@_VN4J!gfPHx$P`i(ivDDpJd?y^gI1efZ_Ln4lgql~Q^sUq77U4cJ*s_( z9gjlU$2H{B56-aNq1$ZJ9Z#+caflpt*sjL}(F-#O1RzXI*Q2~N!}|GU<_&>EOcb<` zM-2vh4L*I?VQnGBYC*uDOJe}7P~s;;;&@CyF%hW(xvWpo0|p&>FO*Xl4(S)li4fR^ zz_tuViG?jC?$fbfND>b@srKn~#)Jrzl9--{U(A#D3{vLv1OI?ltwX095G0T&5T=9W zr78OfuIO;wIAMFYL$j+eH}^>eBO=S8Qpu3<1?H$nt2Lq(7#OJng{+0Ap4})4!j5n=P2i&&3KXhExtpPNQX?P=T{ESbblEQng9Y9DN4LCXO)9Hpp zLZB2F&ZLc((vtLPa)eQzac@X_Qo*K{(6UJr=CzGd?iLupylj@K`?Bb+TRB{%s zJz4(IsErB6F^;bo3}c4F>A9I6zH2j^i5Uk0)#jKm0cF@&Zi?BWOD1JKYmadR{SK|p zkZM0BRv-{a%fiX$$fP}THW(rz3<6s9K4TQhl8pOf!XQQo0hl;hpUg~#j3J-pfQUv! z!yd;cBYL9*HT^J1Cxw$Ke7R1DiKBp4wL`ZzW~5H@Bus;71=8_w3wa7@6JJGy?H29s zkXE3G6>wV4l1IjWc4d+%V%%!c=?!U(6-ffZ8WDtDs`coF*k}4=9WXqX^xQnlYcp)D zf@J_hpD5d5|6h-|`^aMZ`aG4COTknKM)W&<>eV4Zln^74hB>LrtWVBnl58-JVbGz| z8FJi@h?3JFP#{nsOoZiAF8bs>fn!PnOAs3-u8`OyB*~ceNtaH0$S9sJp)qU>FGI

    1C++ z3Qx2-Zch4(RyV=eJRltgM5aTfk|vw6un6fldbApShB1@&Dh-6?Q^ zdYlX;y%2mgAdDk=kw77kmWPu{Q_0z+p4(L=2}6Qbi*|2BXRIcDnl)q?^f_rnFO89( z@BhaM2q6*DCYAFi-xX3~5Tn$PR%1-B6XE!ZaTL+-D-y#apGz@QurZP$qh1bYVAlWu zAOJ~3K~$gP=9tkqK?#XUB+dOcjW{9Dvw1X4({zBY{fXoABw=`X!0z2GJ_suW{Sk%M zF(>1g&NxDvF4o4IT)ni!kIxun9T@iq?0kHKTh$cf)eZjcjodUqkD<0t{q700Dhdj8WkSlBa z)vG0+-(v(c*t+>3OXx`{PbrlEO-)ADWdV1 z+T(5R{_YNUyOLHSaiqXC= zHXld)%aO~5I3^jl*-SDx7vALc^FG%rBf{++Hg7!Sch#8M({kpy^4`kRa;Ahp#WDTe z9Uk94;Dg~J@4mChJC`hkP?KxaIpFgT_qq95hrkge5%?>MEWCAvw^lNo$$%jgN)73C z>U{CxL+;+Hb7B}oB&bw{^uk&G_FTxUdCbSZ+v9`J+8p&H2fysInJKU|JI9ZIvCer* z;MbmT|KlD0WhX=S`aAsmvc-iI(-{bgVQ|*6@GGFP&mD5b#z4YZl8bej0pMx3du0avVL`$_kO<4O3o!KCc&jjI&|9meDc8o zcW!qXJCMX7MrDQK#cTX@Bg4jwz?2Hnsxy4F&9Ao7w0Z$&-^$kigOi^C{ROsttz*E^MHHzS~N|ASR_Q_n9&fh97-2fIseXO zUY91bQJ0h3UvT%qF`qOcOdv9IWM>xnho3I7v6g*W&Zyg^cIyte?jQ4EW745mDFbC2 zM2|+;OJ9GZRH^5dDY+(UE`w8P;5Q=%9T*ou$$%(6W_Np^U;k5;+8`p90>kkrzIla9 z7ngXWBFR{wMt#DqM?AiF$bZ`m31Wq%Vxk}-hy_WiNO^gc|K-Pvq$<$9_XVFl4B1Sr z@Q**6XJyVH8lCXu<|97)-2q3^Bm@jMhdq0izdi?Nvo­2r0RYO>b=^H&3QZXYt6 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 q)$gqT$^8F8S^pPTDvQpeQ`2PYmPt`I2 diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy_product_types.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/create_policy_product_types.png index a23d3547b3b50eca67e56bdf602017b5bad3dcd5..943b819890a8e769917fa48c21bcaf6b84b9fbd6 100644 GIT binary patch literal 58857 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%0A|%bvQTAVy$WE=Vfkw-UF-5Wmd0VU%gZp0-k6c) zZNA8T;W4z-dafXFT3M7QSqEBLmgLN!@Gb?@XQ`KsOcfenhn?qIgL^l5M9k%V__?wD*= zaFxV&(o6nt cVV5p}_U?#H8T;t%tV^T|sAr~ItL^;!KXmZI6aWAK literal 228818 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�#i8 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 U7pFEPn7sZG$qAD#4+q$mhGL3#7g0{L0ON9 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 ByT1Sc diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/disable_iam.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/disable_iam.png deleted file mode 100644 index 8aa2880d4d5bce963b674ca18142d476cef5acc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87038 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/gC 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 diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/harbor_interface.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/harbor_interface.png deleted file mode 100644 index acbc7f9538d87558a454dc3f1929458632867a6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89111 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%0D%t*Rs&ejnT` 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 diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/rancher_interface.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/rancher_interface.png new file mode 100644 index 0000000000000000000000000000000000000000..7a513284023a1f5e8066b887b3e44c10d40cf0e0 GIT binary patch literal 117201 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%0D8S-T;__Dt92fKnXjh5Agm> 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 literal 0 HcmV?d00001 From d1c5a0503fc2115ac4e374c58869611f59222fe4 Mon Sep 17 00:00:00 2001 From: Valentin Lacour Date: Mon, 20 Oct 2025 11:34:10 +0200 Subject: [PATCH 07/63] image update --- .../images/rancher_interface.png | Bin 117201 -> 117983 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/rancher_interface.png b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/images/rancher_interface.png index 7a513284023a1f5e8066b887b3e44c10d40cf0e0..19df086c71996671b39bef84e7ac01fd9407185f 100644 GIT binary patch delta 85247 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 delta 84705 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 XX>XTc<+0-p_#-7IFIp~Q;Q#*s^j%4a From 51eda3982a4b7f013b49659ebc538ddda5b65c49 Mon Sep 17 00:00:00 2001 From: Valentin Lacour Date: Tue, 28 Oct 2025 10:17:35 +0100 Subject: [PATCH 08/63] merge develop && update --- .../managing-iam-authentication/guide.en-gb.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md index a4a000d7301..d35ac0631a4 100644 --- a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md +++ b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md @@ -49,8 +49,8 @@ Integrating IAM with your Rancher service ensures consistent access control acro > When you enable OVHcloud IAM authentication on your Managed Rancher Service: > > - Local users will remain functional, so you can continue logging in with your usual Rancher accounts. -> - If the "admin" password is regenerated while IAM authentication is enabled, or if no user has ever logged in locally, the ability to log in with the IAM root user will be temporarily disabled. > - To restore access with the IAM root user, log in first with a local admin account. +> - If the "admin" password is regenerated while IAM authentication is enabled, or if no user has ever logged in locally, the ability to log in with the IAM root user will be impossible. > > From this point on, IAM roles and policies control access for users authenticated via OVHcloud IAM. > @@ -160,7 +160,7 @@ Click on `Log in with OIDC`, which will take you to the OVHcloud authentication ### Managing access rights with OVHcloud IAM -OVHcloud IAM provides two predefined roles for managing access to your Managed Rancher Service (MRS): +OVHcloud IAM provides three predefined roles for managing access to your Managed Rancher Service (MRS): - base - standard From 9c860721742d12d643a1f7fc2e0be69a2155369a Mon Sep 17 00:00:00 2001 From: Valentin Lacour Date: Mon, 3 Nov 2025 09:53:19 +0100 Subject: [PATCH 09/63] update --- .../managing-iam-authentication/guide.en-gb.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md index d35ac0631a4..e01ffcdedee 100644 --- a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md +++ b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md @@ -49,8 +49,7 @@ Integrating IAM with your Rancher service ensures consistent access control acro > When you enable OVHcloud IAM authentication on your Managed Rancher Service: > > - Local users will remain functional, so you can continue logging in with your usual Rancher accounts. -> - To restore access with the IAM root user, log in first with a local admin account. -> - If the "admin" password is regenerated while IAM authentication is enabled, or if no user has ever logged in locally, the ability to log in with the IAM root user will be impossible. +> - If the "admin" password is regenerated while IAM authentication is enabled, or if no user has ever logged in locally, the ability to log in with the IAM root user will be impossible. To restore access with the IAM root user, log in first with a local admin account. > > From this point on, IAM roles and policies control access for users authenticated via OVHcloud IAM. > From 6094bfb9377d4f2776b79f72953f091763446918 Mon Sep 17 00:00:00 2001 From: Valentin Lacour Date: Mon, 3 Nov 2025 14:05:57 +0100 Subject: [PATCH 10/63] update --- .../managing-iam-authentication/guide.en-gb.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md index e01ffcdedee..276ea2afde0 100644 --- a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md +++ b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md @@ -22,7 +22,7 @@ details[open]>summary::before { OVHcloud Managed Rancher Service (MRS) supports authentication through OVHcloud IAM, allowing you to manage access using centralized user identities and roles. -This guide explains how to enable IAM authentication and control user access to your registry using OVHcloud IAM users and roles. +This guide explains how to enable IAM authentication and control user access to your Rancher service using OVHcloud IAM users and roles. ## Requirements @@ -133,7 +133,7 @@ To recover the admin password required for authentication, use the following API > @api {v2} /publicCloud POST /publicCloud/project/{projectId}/rancher/{rancherId}/adminCredentials > -Replace:: +Replace: - `projectId` with the ID of your Public Cloud project. - `rancherId` with the ID of the Managed Rancher Service. @@ -167,11 +167,11 @@ OVHcloud IAM provides three predefined roles for managing access to your Managed > [!primary] > -> **base** role: Base users can only log in and have no additional permissions. +> **base** role: Base users can only log in and do not have any additional permissions. > > **standard** role: Standard users can create new clusters and manage clusters and projects they have been granted access to. > -> **ovhRestrictedAdmin** role: OVH Restricted Admins have full control over all resources in downstream clusters but no access to the local cluster. +> **ovhRestrictedAdmin** role: OVH Restricted Admins have full control over all resources in downstream clusters but do not have access to the local cluster. > These roles are assigned through IAM policies. To create and configure a policy, log in to the [OVHcloud Control Panel](/links/manager) and navigate to the `Identity, Security & Operations`{.action} section. Then, in the left-hand menu under **Identity and Access management**, click on `Policies`{.action} and click the `Create a policy`{.action} button. @@ -185,7 +185,7 @@ Define users and groups, name your policy, add the users you want to include and Set permissions for MRS: - In the `Product types` section, select `Public Cloud / Managed Rancher Service (MRS) project`. -- In the `Resources` section, choose the specific MRS instance to which the policy will apply. +- In the `Resources` section, choose the specific MRS service to which the policy will apply. ![Create policy product types](images/create_policy_product_types.png){.thumbnail} From 577bd6c898be2e100f370e20d677fdabef6b5599 Mon Sep 17 00:00:00 2001 From: Yoann Cosse Date: Tue, 4 Nov 2025 09:22:11 +0100 Subject: [PATCH 11/63] Proofreading --- .../guide.en-gb.md | 32 +++++++++++------- .../images/iam_authentication.png | Bin 126934 -> 58405 bytes 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md index 276ea2afde0..f5dd5599ddd 100644 --- a/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md +++ b/pages/public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication/guide.en-gb.md @@ -1,7 +1,7 @@ --- title: 'Configure access control using OVHcloud IAM on an OVHcloud Managed Rancher Service' -excerpt: 'Learn how to enable and manage OVHcloud IAM authentication to control access to your Managed Rancher Service (MRS) using centralized identities and roles.' -updated: 2025-10-16 +excerpt: 'Learn how to enable and manage OVHcloud IAM authentication to control access to your Managed Rancher Service (MRS) using centralized identities and roles' +updated: 2025-11-04 --- - -## Objectif - -Depuis avril 2025, les équipes OVHcloud ont introduit une nouvelle navigation dans votre espace client pour gérer votre compte et vos services plus facilement. - -**Ce guide vous propose une visite guidée rapide de la nouvelle navigation de l'espace client OVHcloud.** - -## Prérequis - -- Être connecté à l'[espace client OVHcloud](/links/manager). - -## En pratique - -### Comment accéder à mon compte ? - -Accédez à la gestion de votre compte à tout moment en cliquant sur votre nom en haut à droite de l'espace client. - -![espace client - mon compte](images/01-account-access.png){.thumbnail width="1000"} - -### Comment gérer mon compte et mes informations ? - -Cliquez sur votre nom pour mettre à jour votre profil, vos moyens de paiement et votre niveau de support.
      -Le même menu vous permet d'accéder rapidement à vos factures, vos commandes ainsi qu'à la gestion de vos services.
      -Vous y trouvez également des liens vers les e-mails de service envoyés par OVHcloud (`Mes communications`{.action}) et les différents contacts liés à vos services. - -![espace client - gérer mon compte](images/02-account-menu.png){.thumbnail width="1000"} - -/// details | Liens utiles - -- [Sécuriser mon compte OVHcloud et gérer mes informations personnelles](/pages/account_and_service_management/account_information/all_about_username) -- [Les bonnes pratiques pour la gestion de vos services et de votre compte OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/billing_best_practices) -- [Comment renouveler mes services OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_use_automatic_renewal) -- [Gérer mes moyens de paiement](/pages/account_and_service_management/managing_billing_payments_and_services/manage-payment-methods) -- [Gérer mes commandes OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/managing_ovh_orders) -- [Gérer mes factures OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/invoice_management) -- [Gérer les contacts de ses services](/pages/account_and_service_management/account_information/managing_contacts) - -/// - -### Comment accéder à mes services ? - -Le menu d'accès aux services OVHcloud est désormais disposé à gauche de l'espace client. L'ensemble des services OVHcloud y est accessible, ce qui vous permet de compléter facilement votre offre avec des services supplémentaires et adaptés. - -Les services que vous possédez sont signalés par une pastille bleue1. - -![espace client - mes services](images/03-services.png){.thumbnail width="1000"} - -### Raccourcis supplémentaires - -En bas à gauche de l'espace client, des raccourcis vous permettent de découvrir nos vendeurs partenaires sur notre Marketplace, de rester informé de l'état de vos services en temps réel et d'estimer votre empreinte carbone. - -**Besoin d'aide ?** Accédez au centre d'aide, à vos demandes d'assistance ainsi qu'au Live Chat pour obtenir des réponses à vos questions. - -![espace client - raccourcis supplémentaires](images/04-shortcuts.png){.thumbnail width="1000"} - -/// details | Liens utiles - -- [Le Centre d'aide OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help) -- [OVHcloud Partners](/links/partner) -- [OVHcloud Status](https://www.status-ovhcloud.com/) -- [Comment obtenir l'empreinte carbone de vos services OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/carbon_footprint) - -/// - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - +--- +title: "Présentation de la nouvelle navigation dans l'espace client OVHcloud" +excerpt: "Découvrez comment accéder à votre compte et à vos services dans la nouvelle version de l'espace client OVHcloud" +updated: 2025-04-24 +--- + + + +## Objectif + +Depuis avril 2025, les équipes OVHcloud ont introduit une nouvelle navigation dans votre espace client pour gérer votre compte et vos services plus facilement. + +**Ce guide vous propose une visite guidée rapide de la nouvelle navigation de l'espace client OVHcloud.** + +## Prérequis + +- Être connecté à l'[espace client OVHcloud](/links/manager). + +## En pratique + +### Comment accéder à mon compte ? + +Accédez à la gestion de votre compte à tout moment en cliquant sur votre nom en haut à droite de l'espace client. + +![espace client - mon compte](images/01-account-access.png){.thumbnail width="1000"} + +### Comment gérer mon compte et mes informations ? + +Cliquez sur votre nom pour mettre à jour votre profil, vos moyens de paiement et votre niveau de support.
      +Le même menu vous permet d'accéder rapidement à vos factures, vos commandes ainsi qu'à la gestion de vos services.
      +Vous y trouvez également des liens vers les e-mails de service envoyés par OVHcloud (`Mes communications`{.action}) et les différents contacts liés à vos services. + +![espace client - gérer mon compte](images/02-account-menu.png){.thumbnail width="1000"} + +/// details | Liens utiles + +- [Sécuriser mon compte OVHcloud et gérer mes informations personnelles](/pages/account_and_service_management/account_information/all_about_username) +- [Les bonnes pratiques pour la gestion de vos services et de votre compte OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/billing_best_practices) +- [Comment renouveler mes services OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_use_automatic_renewal) +- [Gérer mes moyens de paiement](/pages/account_and_service_management/managing_billing_payments_and_services/manage-payment-methods) +- [Gérer mes commandes OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/managing_ovh_orders) +- [Gérer mes factures OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/invoice_management) +- [Gérer les contacts de ses services](/pages/account_and_service_management/account_information/managing_contacts) + +/// + +### Comment accéder à mes services ? + +Le menu d'accès aux services OVHcloud est désormais disposé à gauche de l'espace client. L'ensemble des services OVHcloud y est accessible, ce qui vous permet de compléter facilement votre offre avec des services supplémentaires et adaptés. + +Les services que vous possédez sont signalés par une pastille bleue1. + +![espace client - mes services](images/03-services.png){.thumbnail width="1000"} + +### Raccourcis supplémentaires + +En bas à gauche de l'espace client, des raccourcis vous permettent de découvrir nos vendeurs partenaires sur notre Marketplace, de rester informé de l'état de vos services en temps réel et d'estimer votre empreinte carbone. + +**Besoin d'aide ?** Accédez au centre d'aide, à vos demandes d'assistance ainsi qu'au Live Chat pour obtenir des réponses à vos questions. + +![espace client - raccourcis supplémentaires](images/04-shortcuts.png){.thumbnail width="1000"} + +/// details | Liens utiles + +- [Le Centre d'aide OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help) +- [OVHcloud Marketplace](https://marketplace.ovhcloud.com/) +- [OVHcloud Status](https://www.status-ovhcloud.com/) +- [Comment obtenir l'empreinte carbone de vos services OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/carbon_footprint) + +/// + +## Aller plus loin + +Échangez avec notre [communauté d'utilisateurs](/links/community). + 1 : indisponible sur les services Public Cloud. \ No newline at end of file diff --git a/pages/account_and_service_management/account_information/new-control-panel-navigation/guide.fr-fr.md b/pages/account_and_service_management/account_information/new-control-panel-navigation/guide.fr-fr.md index c403acbc09e..dadd6768001 100644 --- a/pages/account_and_service_management/account_information/new-control-panel-navigation/guide.fr-fr.md +++ b/pages/account_and_service_management/account_information/new-control-panel-navigation/guide.fr-fr.md @@ -1,88 +1,88 @@ ---- -title: "Présentation de la nouvelle navigation dans l'espace client OVHcloud" -excerpt: "Découvrez comment accéder à votre compte et à vos services dans la nouvelle version de l'espace client OVHcloud" -updated: 2025-04-24 ---- - - - -## Objectif - -Depuis avril 2025, les équipes OVHcloud ont introduit une nouvelle navigation dans votre espace client pour gérer votre compte et vos services plus facilement. - -**Ce guide vous propose une visite guidée rapide de la nouvelle navigation de l'espace client OVHcloud.** - -## Prérequis - -- Être connecté à l'[espace client OVHcloud](/links/manager). - -## En pratique - -### Comment accéder à mon compte ? - -Accédez à la gestion de votre compte à tout moment en cliquant sur votre nom en haut à droite de l'espace client. - -![espace client - mon compte](images/01-account-access.png){.thumbnail width="1000"} - -### Comment gérer mon compte et mes informations ? - -Cliquez sur votre nom pour mettre à jour votre profil, vos moyens de paiement et votre niveau de support.
      -Le même menu vous permet d'accéder rapidement à vos factures, vos commandes ainsi qu'à la gestion de vos services.
      -Vous y trouvez également des liens vers les e-mails de service envoyés par OVHcloud (`Mes communications`{.action}) et les différents contacts liés à vos services. - -![espace client - gérer mon compte](images/02-account-menu.png){.thumbnail width="1000"} - -/// details | Liens utiles - -- [Sécuriser mon compte OVHcloud et gérer mes informations personnelles](/pages/account_and_service_management/account_information/all_about_username) -- [Les bonnes pratiques pour la gestion de vos services et de votre compte OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/billing_best_practices) -- [Comment renouveler mes services OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_use_automatic_renewal) -- [Gérer mes moyens de paiement](/pages/account_and_service_management/managing_billing_payments_and_services/manage-payment-methods) -- [Gérer mes commandes OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/managing_ovh_orders) -- [Gérer mes factures OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/invoice_management) -- [Gérer les contacts de ses services](/pages/account_and_service_management/account_information/managing_contacts) - -/// - -### Comment accéder à mes services ? - -Le menu d'accès aux services OVHcloud est désormais disposé à gauche de l'espace client. L'ensemble des services OVHcloud y est accessible, ce qui vous permet de compléter facilement votre offre avec des services supplémentaires et adaptés. - -Les services que vous possédez sont signalés par une pastille bleue1. - -![espace client - mes services](images/03-services.png){.thumbnail width="1000"} - -### Raccourcis supplémentaires - -En bas à gauche de l'espace client, des raccourcis vous permettent de découvrir nos vendeurs partenaires sur notre Marketplace, de rester informé de l'état de vos services en temps réel et d'estimer votre empreinte carbone. - -**Besoin d'aide ?** Accédez au centre d'aide, à vos demandes d'assistance ainsi qu'au Live Chat pour obtenir des réponses à vos questions. - -![espace client - raccourcis supplémentaires](images/04-shortcuts.png){.thumbnail width="1000"} - -/// details | Liens utiles - -- [Le Centre d'aide OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help) -- [OVHcloud Marketplace](/links/transversal/marketplace) -- [OVHcloud Status](https://www.status-ovhcloud.com/) -- [Comment obtenir l'empreinte carbone de vos services OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/carbon_footprint) - -/// - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). - +--- +title: "Présentation de la nouvelle navigation dans l'espace client OVHcloud" +excerpt: "Découvrez comment accéder à votre compte et à vos services dans la nouvelle version de l'espace client OVHcloud" +updated: 2025-04-24 +--- + + + +## Objectif + +Depuis avril 2025, les équipes OVHcloud ont introduit une nouvelle navigation dans votre espace client pour gérer votre compte et vos services plus facilement. + +**Ce guide vous propose une visite guidée rapide de la nouvelle navigation de l'espace client OVHcloud.** + +## Prérequis + +- Être connecté à l'[espace client OVHcloud](/links/manager). + +## En pratique + +### Comment accéder à mon compte ? + +Accédez à la gestion de votre compte à tout moment en cliquant sur votre nom en haut à droite de l'espace client. + +![espace client - mon compte](images/01-account-access.png){.thumbnail width="1000"} + +### Comment gérer mon compte et mes informations ? + +Cliquez sur votre nom pour mettre à jour votre profil, vos moyens de paiement et votre niveau de support.
      +Le même menu vous permet d'accéder rapidement à vos factures, vos commandes ainsi qu'à la gestion de vos services.
      +Vous y trouvez également des liens vers les e-mails de service envoyés par OVHcloud (`Mes communications`{.action}) et les différents contacts liés à vos services. + +![espace client - gérer mon compte](images/02-account-menu.png){.thumbnail width="1000"} + +/// details | Liens utiles + +- [Sécuriser mon compte OVHcloud et gérer mes informations personnelles](/pages/account_and_service_management/account_information/all_about_username) +- [Les bonnes pratiques pour la gestion de vos services et de votre compte OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/billing_best_practices) +- [Comment renouveler mes services OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_use_automatic_renewal) +- [Gérer mes moyens de paiement](/pages/account_and_service_management/managing_billing_payments_and_services/manage-payment-methods) +- [Gérer mes commandes OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/managing_ovh_orders) +- [Gérer mes factures OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/invoice_management) +- [Gérer les contacts de ses services](/pages/account_and_service_management/account_information/managing_contacts) + +/// + +### Comment accéder à mes services ? + +Le menu d'accès aux services OVHcloud est désormais disposé à gauche de l'espace client. L'ensemble des services OVHcloud y est accessible, ce qui vous permet de compléter facilement votre offre avec des services supplémentaires et adaptés. + +Les services que vous possédez sont signalés par une pastille bleue1. + +![espace client - mes services](images/03-services.png){.thumbnail width="1000"} + +### Raccourcis supplémentaires + +En bas à gauche de l'espace client, des raccourcis vous permettent de découvrir nos vendeurs partenaires sur notre Marketplace, de rester informé de l'état de vos services en temps réel et d'estimer votre empreinte carbone. + +**Besoin d'aide ?** Accédez au centre d'aide, à vos demandes d'assistance ainsi qu'au Live Chat pour obtenir des réponses à vos questions. + +![espace client - raccourcis supplémentaires](images/04-shortcuts.png){.thumbnail width="1000"} + +/// details | Liens utiles + +- [Le Centre d'aide OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help) +- [OVHcloud Marketplace](https://marketplace.ovhcloud.com/) +- [OVHcloud Status](https://www.status-ovhcloud.com/) +- [Comment obtenir l'empreinte carbone de vos services OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/carbon_footprint) + +/// + +## Aller plus loin + +Échangez avec notre [communauté d'utilisateurs](/links/community). + 1 : indisponible sur les services Public Cloud. \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing/guide.fr-fr.md b/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing/guide.fr-fr.md index e514fdb92eb..d7526793e28 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing/guide.fr-fr.md +++ b/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing/guide.fr-fr.md @@ -1,489 +1,489 @@ ---- -title: 'Configurer une adresse IP en alias' -excerpt: 'Découvrez comment ajouter des adresses Additional IP à votre configuration VPS' -updated: 2025-09-11 ---- - -## Objectif - -L'alias d'IP (*IP aliasing* en anglais) est une configuration spéciale du réseau pour vos serveurs OVHcloud. Elle vous permet d'associer plusieurs adresses IP sur une seule interface réseau. - -**Découvrez comment ajouter des adresses Additional IP à votre configuration réseau.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. En effet, n’ayant aucun accès à ces machines, nous n’en sommes pas les administrateurs et nous ne pourrons pas vous fournir d'assistance. Il vous appartient de ce fait d’en assurer la gestion logicielle et la sécurisation au quotidien. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [prestataire spécialisé](/links/transversal/marketplace) si vous éprouvez des difficultés ou des doutes concernant l’administration, l’utilisation ou la sécurisation d’un serveur. Plus d’informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d'une offre [VPS](/links/bare-metal/vps) dans votre compte OVHcloud -- Disposer d'une [adresse Additional IP](/links/bare-metal/ip) -- Avoir un accès administrateur (sudo) via SSH ou GUI sur votre serveur -- Avoir les connaissances de base sur les réseaux et leur administration - -> [!warning] -> Les adresses Additional IP actuellement indisponible pour les serveurs privés virtuels dans les [Local Zones](/links/bare-metal/vps-lz). -> - -## En pratique - -Ce guide contient les configurations des distributions/systèmes d'exploitation les plus couramment utilisés. La première étape consiste toujours à se connecter à votre serveur via SSH ou via une session de connexion à l'interface graphique utilisateur (RDP pour un VPS Windows). Les exemples ci-dessous supposent que vous êtes connecté en tant qu'utilisateur avec des autorisations élevées (Administrateur/sudo). - -> [!primary] -> -En ce qui concerne les différentes versions de distributions, veuillez noter que la procédure appropriée pour configurer votre interface réseau ainsi que les noms de fichiers peuvent avoir été modifiés. Si vous rencontrez des difficultés, nous vous recommandons de consulter la documentation relative à votre système d’exploitation. -> - -**Veuillez prendre note de la terminologie suivante qui sera utilisée dans les exemples de code et les instructions détaillées dans ce guide :** - -|Terme|Description|Exemples| -|---|---|---| -|ADDITIONAL_IP|Adresse Additional IP attribuée à votre service|203.0.113.0| -|NETWORK_INTERFACE|Nom de l'interface réseau|*eth0*, *ens3*| -|ID|ID de l'alias IP, commençant par *0* (en fonction du nombre d'adresses IP supplémentaires à configurer)|*0*, *1*| - -### Debian 11 - -#### Étape 1 : désactiver la configuration automatique du réseau - -Ouvrez le chemin d'accès au fichier suivant avec un éditeur de texte, dans notre exemple nous utilisons `nano`. : - -```bash -sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg -``` - -Entrez la ligne suivante, puis enregistrez et quittez l'éditeur. - -```console -network: {config: disabled} -``` - -La création de ce fichier de configuration empêche l'exécution automatique des modifications apportées à la configuration de votre réseau. - -#### Étape 2 : créer une sauvegarde - -Par défaut, le fichier de configuration est situé dans le chemin `etc/network/interfaces.d`. - -Dans notre exemple, notre fichier s'appelle `50-cloud-init`, donc nous faisons une copie du fichier `50-cloud-init` en utilisant la commande suivante : - -```bash -sudo cp /etc/network/interfaces.d/50-cloud-init /etc/network/interfaces.d/50-cloud-init.bak -``` - -En cas d'erreur, vous pourrez revenir sur les modifications en utilisant les commandes ci-dessous : - -```bash -sudo rm -f /etc/network/interfaces.d/50-cloud-init -sudo cp /etc/network/interfaces.d/50-cloud-init.bak /etc/network/interfaces.d/50-cloud-init -``` - -#### Étape 3 : éditer le fichier de configuration - -Vérifiez le nom de votre interface réseau à l'aide de la commande suivante : - -```bash -ip a -``` - -Ouvrez le fichier de configuration réseau pour le modifier à l'aide de la commande suivante : - -```bash -sudo nano /etc/network/interfaces.d/50-cloud-init -``` - -Pour configurer votre adresse Additional IP, ajoutez une interface virtuelle ou un alias Ethernet à votre interface réseau. Dans notre exemple, notre interface s'appelle `eth0`, donc notre premier alias est `eth0:0`. Faites ceci pour chaque adresse Additional IP que vous souhaitez configurer. - -Ne modifiez pas les lignes existantes dans le fichier de configuration, ajoutez uniquement votre adresse Additional IP au fichier comme suit, en remplaçant `NETWORK_INTERFACE`, `ID` et `ADDITIONAL_IP` par vos propres valeurs : - -```console -auto NETWORK_INTERFACE:ID -iface NETWORK_INTERFACE:ID inet static -address ADDITIONAL_IP -netmask 255.255.255.255 -``` - -Si vous configurez plus d'une adresse Additional IP, votre fichier de configuration devrait ressembler à ceci : - -```console -auto NETWORK_INTERFACE:ID -iface NETWORK_INTERFACE:ID inet static -address ADDITIONAL_IP1 -address ADDITIONAL_IP2 -netmask 255.255.255.255 -``` - -**Exemple** - -```console -auto eth0:0 -iface eth0:0 inet static -address 203.0.113.0 -netmask 255.255.255.255 -``` - -#### Étape 4 : redémarrer l'interface - -Appliquez les modifications à l'aide de la commande suivante : - -```bash -sudo systemctl restart networking -``` - -### Debian 12, Ubuntu 20.04 et versions ultérieures - -Le fichier de configuration de vos adresses Additional IP se trouve dans le fichier `/etc/netplan/`. Dans cet exemple, il s'appelle `50-cloud-init.yaml`. - -La meilleure pratique consiste à créer un fichier de configuration distinct pour définir les adresses Additional IP. De cette manière, vous pouvez facilement revenir sur les modifications en cas d'erreur. - -#### Étape 1 : créer le fichier de configuration du réseau - -Dans notre exemple, notre fichier s'appelle `51-cloud-init.yaml` : - -```bash -sudo touch /etc/netplan/51-cloud-init.yaml -``` - -#### Étape 2 : modifier le fichier de configuration - -Vérifiez le nom de votre interface réseau à l'aide de la commande suivante : - -```bash -ip a -``` - -Ouvrez le fichier de configuration réseau pour le modifier à l'aide de la commande suivante : - -```bash -sudo nano /etc/netplan/51-cloud-init.yaml -``` - -Editez le fichier avec le contenu ci-dessous, en remplaçant `INTERFACE_NAME` et `ADDITIONAL_IP` par vos propres valeurs : - -```yaml -network: - version: 2 - ethernets: - INTERFACE_NAME: - dhcp4: true - addresses: - - ADDITIONAL_IP1/32 -``` - -Si vous avez plus d'une adresse Additional IP à configurer, le fichier de configuration devrait ressembler à ceci : - -```yaml -network: - version: 2 - ethernets: - INTERFACE_NAME: - dhcp4: true - addresses: - - ADDITIONAL_IP1/32 - - ADDITIONAL_IP2/32 -``` - - -> [!warning] -> -> Il est important de respecter l'alignement de chaque élément de ce fichier tel que représenté dans l'exemple ci-dessus. N'utilisez pas la touche de tabulation pour créer votre espacement. -> - -**Exemple** - -```yaml -network: - version: 2 - ethernets: - eth0: - dhcp4: true - addresses: - - 203.0.113.0/32 -``` - -Enregistrez et fermez le fichier. - -#### Étape 3 : appliquer la nouvelle configuration réseau - -Testez votre configuration à l'aide de la commande suivante : - -```bash -sudo netplan try -``` - -Si elle est correcte, appliquez-la à l'aide de la commande suivante : - -```bash -sudo netplan apply -``` - -Répétez cette procédure pour chaque adresse Additional IP. - -### AlmaLinux (8 & 9), Rocky Linux (8 & 9) - -Le fichier de configuration principal est situé dans le dossier `/etc/sysconfig/network-scripts/`. Dans cet exemple, il est appelé `ifcfg-eth0`. Avant de faire des changements, vérifiez le nom réel du fichier dans ce dossier. - -Pour chaque adresse Additional IP à configurer, créez un fichier de configuration séparé avec les paramètres suivants : `ifcfg-NETWORK_INTERFACE:ID`. Où `NETWORK_INTERFACE` représente l'interface physique et `ID` représente l'interface réseau virtuelle ou l'alias ethernet commençant par une valeur de 0. Par exemple, pour notre interface nommée `eth0` le premier alias est `eth0:0`, le second alias est `eth0:1`, etc. - -#### Étape 1 : déterminer l'interface - -Vérifiez le nom de votre interface réseau à l'aide de la commande suivante : - -```bash -ip a -``` - -#### Étape 2 : créer le fichier de configuration - -Tout d'abord, créez le fichier de configuration. Remplacez `NETWORK_INTERFACE:ID` par vos propres valeurs. - -```bash -sudo nano /etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE:ID -``` - -Ensuite, éditez le fichier avec le contenu ci-dessous, en remplaçant `NETWORK_INTERFACE:ID`, et `ADDITIONAL_IP` par vos propres valeurs : - -```console -DEVICE=NETWORK_INTERFACE:ID -ONBOOT=yes -BOOTPROTO=none # For CentOS use "static" -IPADDR=ADDITIONAL_IP -NETMASK=255.255.255.255 -BROADCAST=ADDITIONAL_IP -``` - -**Exemple** - -```console -DEVICE=eth0:0 -ONBOOT=yes -BOOTPROTO=none # For CentOS use "static" -IPADDR=203.0.113.0 -NETMASK=255.255.255.255 -BROADCAST=203.0.113.0 -``` - -#### Étape 3 : redémarrer l'interface - -```bash -sudo systemctl restart network -``` - -#### Pour AlmaLinux et Rocky Linux - -```bash -sudo systemctl restart NetworkManager -``` - -### Fedora 37 et versions ultérieures - -Fedora utilise maintenant des fichiers clés. NetworkManager stockait auparavant les profils réseau au format ifcfg dans ce répertoire : `/etc/sysconfig/network-scripts/`. Cependant, le format ifcfg est maintenant obsolète. Par défaut, NetworkManager ne crée plus de nouveaux profils dans ce format. Le fichier de configuration se trouve maintenant dans `/etc/NetworkManager/system-connections/`. - -#### Étape 1 : créer une sauvegarde - -Dans notre exemple, notre fichier s'appelle `cloud-init-eno1.nmconnection`, donc nous faisons une copie du fichier `cloud-init-eno1.nmconnection` en utilisant la commande suivante : - -```bash -sudo cp -r /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak -``` - -En cas d'erreur, vous pourrez revenir sur les modifications en utilisant les commandes ci-dessous : - -```bash -sudo rm -f /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection -sudo cp /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection -``` - -#### Étape 2 : modifier le fichier de configuration - -> [!primary] -> Veuillez noter que le nom du fichier réseau dans notre exemple peut être différent du vôtre. Veuillez adapter les commandes à votre nom de fichier. -> - -```bash -sudo nano /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection -``` - -Ne modifiez pas les lignes existantes dans le fichier de configuration, ajoutez votre Additional IP au fichier comme suit, en remplaçant `ADDITIONAL_IP/32` par vos propres valeurs : - -```console -[ipv4] -method=auto -may-fail=false -address1=ADDITIONAL_IP/32 -``` - -Si vous avez deux adresses Additional IP à configurer, la configuration devrait ressembler à ceci : - -```console -[ipv4] -method=auto -may-fail=false -address1=ADDITIONAL_IP1/32 -address2=ADDITIONAL_IP2/32 -``` - -**Exemple** - -```console -[ipv4] -method=auto -may-fail=false -address1=203.0.113.0/32 -``` - -#### Étape 3 : redémarrer l'interface - -Redémarrez votre interface : - -```bash -sudo systemctl restart NetworkManager -``` - -### cPanel - -#### Étape 1 : accéder à la section de gestion des IP du WHM - -Dans l'espace client WHM, cliquez sur `IP Functions`{.action} et sélectionnez `Add a New IP Address`{.action} dans le menu de gauche. - -![Add new IP](images/cpanel-alma-1.png){.thumbnail} - -#### Étape 2 : ajouter les informations des Additional IP - -Renseignez votre adresse Additional IP sous la forme « xxx.xxx.xxx.xxx » dans le champ « New IP or IP range to add ». - -Sélectionnez `255.255.255.255` comme masque de sous-réseau puis cliquez sur `Submit`{.action}. - -![enter new IP information](images/cpanel-alma-2.png){.thumbnail} - -> [!warning] -> -> Attention, si vous avez plusieurs IP à configurer sur un même bloc et que vous les ajoutez toutes en même temps, le système WHM vous forcera à utiliser le masque de sous-réseau `255.255.255.0`. Il n'est pas recommandé d'utiliser cette configuration, il faut ajouter chaque IP individuellement pour pouvoir utiliser le masque de sous-réseau approprié `255.255.255.255`. -> - -#### Étape 3 : vérifier la configuration IP actuelle - -De retour dans la section `IP Functions`{.action}, cliquez sur `Show or Delete Current IP Addresses`{.action} pour vérifier que l'adresse Additional IP a été correctement ajoutée. - -![check configured IP](images/cpanel-alma-3.png){.thumbnail} - -### Plesk - -#### Étape 1 : accéder à la gestion d'IP de Plesk - -Dans le panneau de configuration Plesk, choisissez `Tools & Settings`{.action} dans la barre latérale gauche. - -![accès à la gestion des adresses IP](images/pleskip1.png){.thumbnail} - -Cliquez sur `IP Addresses`{.action} sous **Tools & Settings**. - -#### Étape 2 : ajouter les informations des Additional IP - -Dans cette section, cliquez sur le bouton `Add IP Address`{.action}. - -![ajouter des informations IP](images/Plesk-2024-vps.png){.thumbnail} - -Entrez votre adresse Additional IP sous la forme `xxx.xxx.xxx.xxx/32` dans le champ « IP address and subnet mask », puis cliquez sur `OK`{.action}. - -![ajouter des informations IP](images/Plesk-additional-ip.png){.thumbnail} - -#### Étape 3 : vérifier la configuration IP actuelle - -Dans la section « IP Addresses », vérifiez que l'adresse Additional IP a été correctement ajoutée. - -![configuration IP actuelle](images/plesk-final-configuration.png){.thumbnail} - -### Windows Server - -#### Étape 1 : vérifier la configuration réseau - -Faites un clic droit sur le bouton `Menu Démarrer`{.action} et ouvrez `Exécuter`{.action}. - -Tapez `cmd` et cliquez sur `OK`{.action} pour ouvrir l'application de ligne de commande. - -![cmdprompt](images/vps_win07.png){.thumbnail} - -Pour récupérer la configuration IP actuelle, entrez `ipconfig` dans l'invite de commande. - -```console -C:\Users\Administrator>ipconfig -Windows IP Configuration -Ethernet adapter Ethernet: - Connection-specific DNS Suffix . : openstacklocal - Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5 - IPv4 Address. . . . . . . . . . . : 192.0.2.29 - Subnet Mask . . . . . . . . . . . : 255.255.255.255 - Default Gateway . . . . . . . . . : 192.0.2.1 -``` - -#### Étape 2 : modifier les propriétés IPv4 - -1. Allez dans le menu `Démarrer`{.action}, puis `Panneau de gestion`{.action}, `Réseau et Internet`{.action}, `Centre de réseau et Partage`{.action} et `Modifier les paramètres de la carte`{.action} dans la barre de gauche ; -2. Effectuez un clic droit sur `Connexion au réseau local`{.action} ; -3. Cliquez sur `Propriétés`{.action} ; -4. Sélectionnez `Protocole Internet Version 4 (TCP/IPv4)`{.action}, puis cliquez sur `Propriétés`{.action} ; -5. Cliquez sur `Utiliser l’adresse IP suivante`{.action} et renseignez l’IP principale de votre serveur, le masque sous-réseau et la passerelle par défaut obtenus grâce à la commande `ipconfig`{.action} ci-dessus. Dans la case « Serveur DNS Préféré », tapez « 213.186.33.99 ». - -![change the ip configuration](images/configure-main-ip.png){.thumbnail} - -> [!warning] -> -> Attention, le serveur ne sera plus accessible si vous entrez des informations incorrectes. Vous serez alors obligé d’effectuer les corrections via le KVM. -> - -#### Étape 3 : ajouter l'adresse Additional IP dans les Paramètres TCP/IP avancés - -Dans la nouvelle fenêtre, cliquez sur `Ajouter...`{.action} sous « Adresses IP ». Entrez votre adresse Additional IP et le masque de sous-réseau (255.255.255.255). - -![advance configuration section](images/configure-additional-ip.png){.thumbnail} - -Confirmez en cliquant sur `Ajouter`{.action}. - -![Additional IP configuration](images/additional-ip-config.png){.thumbnail} - -Cliquez ensuite sur `OK`{.action} pour appliquer la configuration. - -![Additional IP configuration](images/final-configuration.png){.thumbnail} - -Vous perdrez la connexion à votre serveur pendant quelques secondes. - -#### Étape 4 : vérifier la nouvelle configuration réseau - -Ouvrez l'invite de commandes (cmd) et entrez `ipconfig`. La configuration doit maintenant inclure la nouvelle adresse Additional IP. - -```console -C:\Users\Administrator>ipconfig -Windows IP Configuration -Ethernet adapter Ethernet: - Connection-specific DNS Suffix . : - Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5 - IPv4 Address. . . . . . . . . . . : 192.0.2.29 - Subnet Mask . . . . . . . . . . . : 255.255.255.255 - IPv4 Address. . . . . . . . . . . : 203.0.113.0 - Subnet Mask . . . . . . . . . . . : 255.255.255.255 - Default Gateway . . . . . . . . . : 192.0.2.1 -``` - -### Diagnostic - -Tout d'abord, redémarrez votre serveur via la ligne de commande ou son interface utilisateur. Si vous ne parvenez toujours pas à établir une connexion entre le réseau public et votre adresse IP d'alias et que vous suspectez un problème réseau, redémarrez le serveur en [mode rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue). Vous pouvez ensuite configurer l'adresse Additional IP directement sur le serveur. - -Une fois que vous êtes connecté à votre serveur via SSH, entrez la commande suivante : - -```bash -ifconfig ens3:0 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP up -``` - -Pour tester la connexion, envoyez un ping à votre adresse Additional IP depuis l'extérieur. S'il répond en mode rescue, cela signifie probablement qu'il y a une erreur de configuration. Toutefois, si l'IP ne fonctionne toujours pas, veuillez en informer nos équipes du support en créant un [ticket d'assistance](https://help.ovhcloud.com/csm?id=csm_get_help). - -## Aller plus loin
      - -[Activer le mode rescue sur un VPS](/pages/bare_metal_cloud/virtual_private_servers/rescue) - -[OVHcloud Marketplace](/links/transversal/marketplace) - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: 'Configurer une adresse IP en alias' +excerpt: 'Découvrez comment ajouter des adresses Additional IP à votre configuration VPS' +updated: 2025-09-11 +--- + +## Objectif + +L'alias d'IP (*IP aliasing* en anglais) est une configuration spéciale du réseau pour vos serveurs OVHcloud. Elle vous permet d'associer plusieurs adresses IP sur une seule interface réseau. + +**Découvrez comment ajouter des adresses Additional IP à votre configuration réseau.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. En effet, n’ayant aucun accès à ces machines, nous n’en sommes pas les administrateurs et nous ne pourrons pas vous fournir d'assistance. Il vous appartient de ce fait d’en assurer la gestion logicielle et la sécurisation au quotidien. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [prestataire spécialisé](https://marketplace.ovhcloud.com/) si vous éprouvez des difficultés ou des doutes concernant l’administration, l’utilisation ou la sécurisation d’un serveur. Plus d’informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d'une offre [VPS](/links/bare-metal/vps) dans votre compte OVHcloud +- Disposer d'une [adresse Additional IP](/links/bare-metal/ip) +- Avoir un accès administrateur (sudo) via SSH ou GUI sur votre serveur +- Avoir les connaissances de base sur les réseaux et leur administration + +> [!warning] +> Les adresses Additional IP actuellement indisponible pour les serveurs privés virtuels dans les [Local Zones](/links/bare-metal/vps-lz). +> + +## En pratique + +Ce guide contient les configurations des distributions/systèmes d'exploitation les plus couramment utilisés. La première étape consiste toujours à se connecter à votre serveur via SSH ou via une session de connexion à l'interface graphique utilisateur (RDP pour un VPS Windows). Les exemples ci-dessous supposent que vous êtes connecté en tant qu'utilisateur avec des autorisations élevées (Administrateur/sudo). + +> [!primary] +> +En ce qui concerne les différentes versions de distributions, veuillez noter que la procédure appropriée pour configurer votre interface réseau ainsi que les noms de fichiers peuvent avoir été modifiés. Si vous rencontrez des difficultés, nous vous recommandons de consulter la documentation relative à votre système d’exploitation. +> + +**Veuillez prendre note de la terminologie suivante qui sera utilisée dans les exemples de code et les instructions détaillées dans ce guide :** + +|Terme|Description|Exemples| +|---|---|---| +|ADDITIONAL_IP|Adresse Additional IP attribuée à votre service|203.0.113.0| +|NETWORK_INTERFACE|Nom de l'interface réseau|*eth0*, *ens3*| +|ID|ID de l'alias IP, commençant par *0* (en fonction du nombre d'adresses IP supplémentaires à configurer)|*0*, *1*| + +### Debian 11 + +#### Étape 1 : désactiver la configuration automatique du réseau + +Ouvrez le chemin d'accès au fichier suivant avec un éditeur de texte, dans notre exemple nous utilisons `nano`. : + +```bash +sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg +``` + +Entrez la ligne suivante, puis enregistrez et quittez l'éditeur. + +```console +network: {config: disabled} +``` + +La création de ce fichier de configuration empêche l'exécution automatique des modifications apportées à la configuration de votre réseau. + +#### Étape 2 : créer une sauvegarde + +Par défaut, le fichier de configuration est situé dans le chemin `etc/network/interfaces.d`. + +Dans notre exemple, notre fichier s'appelle `50-cloud-init`, donc nous faisons une copie du fichier `50-cloud-init` en utilisant la commande suivante : + +```bash +sudo cp /etc/network/interfaces.d/50-cloud-init /etc/network/interfaces.d/50-cloud-init.bak +``` + +En cas d'erreur, vous pourrez revenir sur les modifications en utilisant les commandes ci-dessous : + +```bash +sudo rm -f /etc/network/interfaces.d/50-cloud-init +sudo cp /etc/network/interfaces.d/50-cloud-init.bak /etc/network/interfaces.d/50-cloud-init +``` + +#### Étape 3 : éditer le fichier de configuration + +Vérifiez le nom de votre interface réseau à l'aide de la commande suivante : + +```bash +ip a +``` + +Ouvrez le fichier de configuration réseau pour le modifier à l'aide de la commande suivante : + +```bash +sudo nano /etc/network/interfaces.d/50-cloud-init +``` + +Pour configurer votre adresse Additional IP, ajoutez une interface virtuelle ou un alias Ethernet à votre interface réseau. Dans notre exemple, notre interface s'appelle `eth0`, donc notre premier alias est `eth0:0`. Faites ceci pour chaque adresse Additional IP que vous souhaitez configurer. + +Ne modifiez pas les lignes existantes dans le fichier de configuration, ajoutez uniquement votre adresse Additional IP au fichier comme suit, en remplaçant `NETWORK_INTERFACE`, `ID` et `ADDITIONAL_IP` par vos propres valeurs : + +```console +auto NETWORK_INTERFACE:ID +iface NETWORK_INTERFACE:ID inet static +address ADDITIONAL_IP +netmask 255.255.255.255 +``` + +Si vous configurez plus d'une adresse Additional IP, votre fichier de configuration devrait ressembler à ceci : + +```console +auto NETWORK_INTERFACE:ID +iface NETWORK_INTERFACE:ID inet static +address ADDITIONAL_IP1 +address ADDITIONAL_IP2 +netmask 255.255.255.255 +``` + +**Exemple** + +```console +auto eth0:0 +iface eth0:0 inet static +address 203.0.113.0 +netmask 255.255.255.255 +``` + +#### Étape 4 : redémarrer l'interface + +Appliquez les modifications à l'aide de la commande suivante : + +```bash +sudo systemctl restart networking +``` + +### Debian 12, Ubuntu 20.04 et versions ultérieures + +Le fichier de configuration de vos adresses Additional IP se trouve dans le fichier `/etc/netplan/`. Dans cet exemple, il s'appelle `50-cloud-init.yaml`. + +La meilleure pratique consiste à créer un fichier de configuration distinct pour définir les adresses Additional IP. De cette manière, vous pouvez facilement revenir sur les modifications en cas d'erreur. + +#### Étape 1 : créer le fichier de configuration du réseau + +Dans notre exemple, notre fichier s'appelle `51-cloud-init.yaml` : + +```bash +sudo touch /etc/netplan/51-cloud-init.yaml +``` + +#### Étape 2 : modifier le fichier de configuration + +Vérifiez le nom de votre interface réseau à l'aide de la commande suivante : + +```bash +ip a +``` + +Ouvrez le fichier de configuration réseau pour le modifier à l'aide de la commande suivante : + +```bash +sudo nano /etc/netplan/51-cloud-init.yaml +``` + +Editez le fichier avec le contenu ci-dessous, en remplaçant `INTERFACE_NAME` et `ADDITIONAL_IP` par vos propres valeurs : + +```yaml +network: + version: 2 + ethernets: + INTERFACE_NAME: + dhcp4: true + addresses: + - ADDITIONAL_IP1/32 +``` + +Si vous avez plus d'une adresse Additional IP à configurer, le fichier de configuration devrait ressembler à ceci : + +```yaml +network: + version: 2 + ethernets: + INTERFACE_NAME: + dhcp4: true + addresses: + - ADDITIONAL_IP1/32 + - ADDITIONAL_IP2/32 +``` + + +> [!warning] +> +> Il est important de respecter l'alignement de chaque élément de ce fichier tel que représenté dans l'exemple ci-dessus. N'utilisez pas la touche de tabulation pour créer votre espacement. +> + +**Exemple** + +```yaml +network: + version: 2 + ethernets: + eth0: + dhcp4: true + addresses: + - 203.0.113.0/32 +``` + +Enregistrez et fermez le fichier. + +#### Étape 3 : appliquer la nouvelle configuration réseau + +Testez votre configuration à l'aide de la commande suivante : + +```bash +sudo netplan try +``` + +Si elle est correcte, appliquez-la à l'aide de la commande suivante : + +```bash +sudo netplan apply +``` + +Répétez cette procédure pour chaque adresse Additional IP. + +### AlmaLinux (8 & 9), Rocky Linux (8 & 9) + +Le fichier de configuration principal est situé dans le dossier `/etc/sysconfig/network-scripts/`. Dans cet exemple, il est appelé `ifcfg-eth0`. Avant de faire des changements, vérifiez le nom réel du fichier dans ce dossier. + +Pour chaque adresse Additional IP à configurer, créez un fichier de configuration séparé avec les paramètres suivants : `ifcfg-NETWORK_INTERFACE:ID`. Où `NETWORK_INTERFACE` représente l'interface physique et `ID` représente l'interface réseau virtuelle ou l'alias ethernet commençant par une valeur de 0. Par exemple, pour notre interface nommée `eth0` le premier alias est `eth0:0`, le second alias est `eth0:1`, etc. + +#### Étape 1 : déterminer l'interface + +Vérifiez le nom de votre interface réseau à l'aide de la commande suivante : + +```bash +ip a +``` + +#### Étape 2 : créer le fichier de configuration + +Tout d'abord, créez le fichier de configuration. Remplacez `NETWORK_INTERFACE:ID` par vos propres valeurs. + +```bash +sudo nano /etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE:ID +``` + +Ensuite, éditez le fichier avec le contenu ci-dessous, en remplaçant `NETWORK_INTERFACE:ID`, et `ADDITIONAL_IP` par vos propres valeurs : + +```console +DEVICE=NETWORK_INTERFACE:ID +ONBOOT=yes +BOOTPROTO=none # For CentOS use "static" +IPADDR=ADDITIONAL_IP +NETMASK=255.255.255.255 +BROADCAST=ADDITIONAL_IP +``` + +**Exemple** + +```console +DEVICE=eth0:0 +ONBOOT=yes +BOOTPROTO=none # For CentOS use "static" +IPADDR=203.0.113.0 +NETMASK=255.255.255.255 +BROADCAST=203.0.113.0 +``` + +#### Étape 3 : redémarrer l'interface + +```bash +sudo systemctl restart network +``` + +#### Pour AlmaLinux et Rocky Linux + +```bash +sudo systemctl restart NetworkManager +``` + +### Fedora 37 et versions ultérieures + +Fedora utilise maintenant des fichiers clés. NetworkManager stockait auparavant les profils réseau au format ifcfg dans ce répertoire : `/etc/sysconfig/network-scripts/`. Cependant, le format ifcfg est maintenant obsolète. Par défaut, NetworkManager ne crée plus de nouveaux profils dans ce format. Le fichier de configuration se trouve maintenant dans `/etc/NetworkManager/system-connections/`. + +#### Étape 1 : créer une sauvegarde + +Dans notre exemple, notre fichier s'appelle `cloud-init-eno1.nmconnection`, donc nous faisons une copie du fichier `cloud-init-eno1.nmconnection` en utilisant la commande suivante : + +```bash +sudo cp -r /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak +``` + +En cas d'erreur, vous pourrez revenir sur les modifications en utilisant les commandes ci-dessous : + +```bash +sudo rm -f /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection +sudo cp /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection +``` + +#### Étape 2 : modifier le fichier de configuration + +> [!primary] +> Veuillez noter que le nom du fichier réseau dans notre exemple peut être différent du vôtre. Veuillez adapter les commandes à votre nom de fichier. +> + +```bash +sudo nano /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection +``` + +Ne modifiez pas les lignes existantes dans le fichier de configuration, ajoutez votre Additional IP au fichier comme suit, en remplaçant `ADDITIONAL_IP/32` par vos propres valeurs : + +```console +[ipv4] +method=auto +may-fail=false +address1=ADDITIONAL_IP/32 +``` + +Si vous avez deux adresses Additional IP à configurer, la configuration devrait ressembler à ceci : + +```console +[ipv4] +method=auto +may-fail=false +address1=ADDITIONAL_IP1/32 +address2=ADDITIONAL_IP2/32 +``` + +**Exemple** + +```console +[ipv4] +method=auto +may-fail=false +address1=203.0.113.0/32 +``` + +#### Étape 3 : redémarrer l'interface + +Redémarrez votre interface : + +```bash +sudo systemctl restart NetworkManager +``` + +### cPanel + +#### Étape 1 : accéder à la section de gestion des IP du WHM + +Dans l'espace client WHM, cliquez sur `IP Functions`{.action} et sélectionnez `Add a New IP Address`{.action} dans le menu de gauche. + +![Add new IP](images/cpanel-alma-1.png){.thumbnail} + +#### Étape 2 : ajouter les informations des Additional IP + +Renseignez votre adresse Additional IP sous la forme « xxx.xxx.xxx.xxx » dans le champ « New IP or IP range to add ». + +Sélectionnez `255.255.255.255` comme masque de sous-réseau puis cliquez sur `Submit`{.action}. + +![enter new IP information](images/cpanel-alma-2.png){.thumbnail} + +> [!warning] +> +> Attention, si vous avez plusieurs IP à configurer sur un même bloc et que vous les ajoutez toutes en même temps, le système WHM vous forcera à utiliser le masque de sous-réseau `255.255.255.0`. Il n'est pas recommandé d'utiliser cette configuration, il faut ajouter chaque IP individuellement pour pouvoir utiliser le masque de sous-réseau approprié `255.255.255.255`. +> + +#### Étape 3 : vérifier la configuration IP actuelle + +De retour dans la section `IP Functions`{.action}, cliquez sur `Show or Delete Current IP Addresses`{.action} pour vérifier que l'adresse Additional IP a été correctement ajoutée. + +![check configured IP](images/cpanel-alma-3.png){.thumbnail} + +### Plesk + +#### Étape 1 : accéder à la gestion d'IP de Plesk + +Dans le panneau de configuration Plesk, choisissez `Tools & Settings`{.action} dans la barre latérale gauche. + +![accès à la gestion des adresses IP](images/pleskip1.png){.thumbnail} + +Cliquez sur `IP Addresses`{.action} sous **Tools & Settings**. + +#### Étape 2 : ajouter les informations des Additional IP + +Dans cette section, cliquez sur le bouton `Add IP Address`{.action}. + +![ajouter des informations IP](images/Plesk-2024-vps.png){.thumbnail} + +Entrez votre adresse Additional IP sous la forme `xxx.xxx.xxx.xxx/32` dans le champ « IP address and subnet mask », puis cliquez sur `OK`{.action}. + +![ajouter des informations IP](images/Plesk-additional-ip.png){.thumbnail} + +#### Étape 3 : vérifier la configuration IP actuelle + +Dans la section « IP Addresses », vérifiez que l'adresse Additional IP a été correctement ajoutée. + +![configuration IP actuelle](images/plesk-final-configuration.png){.thumbnail} + +### Windows Server + +#### Étape 1 : vérifier la configuration réseau + +Faites un clic droit sur le bouton `Menu Démarrer`{.action} et ouvrez `Exécuter`{.action}. + +Tapez `cmd` et cliquez sur `OK`{.action} pour ouvrir l'application de ligne de commande. + +![cmdprompt](images/vps_win07.png){.thumbnail} + +Pour récupérer la configuration IP actuelle, entrez `ipconfig` dans l'invite de commande. + +```console +C:\Users\Administrator>ipconfig +Windows IP Configuration +Ethernet adapter Ethernet: + Connection-specific DNS Suffix . : openstacklocal + Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5 + IPv4 Address. . . . . . . . . . . : 192.0.2.29 + Subnet Mask . . . . . . . . . . . : 255.255.255.255 + Default Gateway . . . . . . . . . : 192.0.2.1 +``` + +#### Étape 2 : modifier les propriétés IPv4 + +1. Allez dans le menu `Démarrer`{.action}, puis `Panneau de gestion`{.action}, `Réseau et Internet`{.action}, `Centre de réseau et Partage`{.action} et `Modifier les paramètres de la carte`{.action} dans la barre de gauche ; +2. Effectuez un clic droit sur `Connexion au réseau local`{.action} ; +3. Cliquez sur `Propriétés`{.action} ; +4. Sélectionnez `Protocole Internet Version 4 (TCP/IPv4)`{.action}, puis cliquez sur `Propriétés`{.action} ; +5. Cliquez sur `Utiliser l’adresse IP suivante`{.action} et renseignez l’IP principale de votre serveur, le masque sous-réseau et la passerelle par défaut obtenus grâce à la commande `ipconfig`{.action} ci-dessus. Dans la case « Serveur DNS Préféré », tapez « 213.186.33.99 ». + +![change the ip configuration](images/configure-main-ip.png){.thumbnail} + +> [!warning] +> +> Attention, le serveur ne sera plus accessible si vous entrez des informations incorrectes. Vous serez alors obligé d’effectuer les corrections via le KVM. +> + +#### Étape 3 : ajouter l'adresse Additional IP dans les Paramètres TCP/IP avancés + +Dans la nouvelle fenêtre, cliquez sur `Ajouter...`{.action} sous « Adresses IP ». Entrez votre adresse Additional IP et le masque de sous-réseau (255.255.255.255). + +![advance configuration section](images/configure-additional-ip.png){.thumbnail} + +Confirmez en cliquant sur `Ajouter`{.action}. + +![Additional IP configuration](images/additional-ip-config.png){.thumbnail} + +Cliquez ensuite sur `OK`{.action} pour appliquer la configuration. + +![Additional IP configuration](images/final-configuration.png){.thumbnail} + +Vous perdrez la connexion à votre serveur pendant quelques secondes. + +#### Étape 4 : vérifier la nouvelle configuration réseau + +Ouvrez l'invite de commandes (cmd) et entrez `ipconfig`. La configuration doit maintenant inclure la nouvelle adresse Additional IP. + +```console +C:\Users\Administrator>ipconfig +Windows IP Configuration +Ethernet adapter Ethernet: + Connection-specific DNS Suffix . : + Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5 + IPv4 Address. . . . . . . . . . . : 192.0.2.29 + Subnet Mask . . . . . . . . . . . : 255.255.255.255 + IPv4 Address. . . . . . . . . . . : 203.0.113.0 + Subnet Mask . . . . . . . . . . . : 255.255.255.255 + Default Gateway . . . . . . . . . : 192.0.2.1 +``` + +### Diagnostic + +Tout d'abord, redémarrez votre serveur via la ligne de commande ou son interface utilisateur. Si vous ne parvenez toujours pas à établir une connexion entre le réseau public et votre adresse IP d'alias et que vous suspectez un problème réseau, redémarrez le serveur en [mode rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue). Vous pouvez ensuite configurer l'adresse Additional IP directement sur le serveur. + +Une fois que vous êtes connecté à votre serveur via SSH, entrez la commande suivante : + +```bash +ifconfig ens3:0 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP up +``` + +Pour tester la connexion, envoyez un ping à votre adresse Additional IP depuis l'extérieur. S'il répond en mode rescue, cela signifie probablement qu'il y a une erreur de configuration. Toutefois, si l'IP ne fonctionne toujours pas, veuillez en informer nos équipes du support en créant un [ticket d'assistance](https://help.ovhcloud.com/csm?id=csm_get_help). + +## Aller plus loin + +[Activer le mode rescue sur un VPS](/pages/bare_metal_cloud/virtual_private_servers/rescue) + +[OVHcloud Marketplace](https://marketplace.ovhcloud.com/) + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.de-de.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.de-de.md index 6ba5321d44f..58e68ad0bf7 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.de-de.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.de-de.md @@ -1,334 +1,295 @@ ---- -title: "Einen VPS absichern" -excerpt: "Erfahren Sie hier, wie Sie grundsätzliche Sicherheitsmaßnahmen anwenden, um Ihren VPS vor Angriffen und unbefugtem Zugriff zu schützen" -updated: 2025-11-04 ---- - -> [!primary] -> Diese Übersetzung wurde durch unseren Partner SYSTRAN automatisch erstellt. In manchen Fällen können ungenaue Formulierungen verwendet worden sein, z.B. bei der Beschriftung von Schaltflächen oder technischen Details. Bitte ziehen Sie im Zweifelsfall die englische oder französische Fassung der Anleitung zu Rate. Möchten Sie mithelfen, diese Übersetzung zu verbessern? Dann nutzen Sie dazu bitte den Button "Beitragen" auf dieser Seite. -> - -## Ziel - -Wenn Sie Ihren VPS bestellen, können Sie eine Distribution oder ein Betriebssystem auswählen, das Sie vorinstallieren möchten. Der Server kann also nach der Lieferung direkt verwendet werden. Es ist jedoch Ihre Aufgabe als Administrator, Maßnahmen umzusetzen, die die Sicherheit und Stabilität Ihres Systems gewährleisten. - -**In dieser Anleitung werden allgemeine Hinweise zur Absicherung eines GNU/Linux-basierten Servers erläutert.** - -> [!warning] -> -> OVHcloud stellt Ihnen Dienstleistungen zur Verfügung, für deren Konfiguration und Verwaltung Sie die alleinige Verantwortung tragen. Es liegt somit bei Ihnen, sicherzustellen, dass diese ordnungsgemäß funktionieren. -> -> Wir stellen Ihnen diese Anleitung zur Verfügung, um Ihnen bei der Bewältigung alltäglicher Verwaltungsaufgaben zu helfen. Dennoch empfehlen wir Ihnen, einen [spezialisierten Dienstleister](/links/partner) zu kontaktieren oder Ihre Fragen an die [OVHcloud Community](https://community.ovh.com/en/) zu richten, wenn Sie Schwierigkeiten oder Zweifel hinsichtlich der Verwaltung, Nutzung oder Implementierung der Dienste auf einem Server haben. -> - -## Voraussetzungen - -- Sie haben einen [VPS](/links/bare-metal/vps) in Ihrem Kunden-Account. -- Sie haben administrativen Zugriff (sudo) auf Ihren VPS über SSH. - -## In der praktischen Anwendung - -> [!primary] -> -> Beachten Sie, dass dies eine allgemeine Anleitung ist, basierend auf Ubuntu, Debian und CentOS Distributionen. Einige Befehle müssen an die von Ihnen verwendete Distribution oder das Betriebssystem angepasst werden. Wir empfehlen gelegentlich die Verwendung externer Tools. Wenn Sie dazu Hilfe benötigen, lesen Sie die offizielle Dokumentation dieser Anwendungen. -> -> Wenn Sie Ihren ersten OVHcloud VPS konfigurieren, empfehlen wir, zum Einstieg unsere Anleitung zur [Ersteinrichtung eines VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) zu nutzen. -> - -Die folgenden Beispiele setzen voraus, dass Sie als [Benutzer mit erhöhten Berechtigungen](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) eingeloggt sind. - -### Systemupdate - -Entwickler von Distributionen und Betriebssystemen veröffentlichen häufig Softwarepaket-Updates, sehr oft aus Sicherheitsgründen. -Regelmäßige Aktualisierung Ihrer Distribution oder Ihres Betriebssystems mittels Herunterladen und Installation von Updates ist somit ein wichtiger Punkt, um Ihren VPS zu sichern. - -> [!tabs] -> Ubuntu ->> ->> Dieses Update wird in zwei Schritten durchgeführt. ->> ->> - Aktualisieren der Paketliste: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Aktualisierung der Pakete: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> Der Befehl entspricht Ubuntu, da sowohl Debian als auch Ubuntu `apt` verwenden. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> Bei CentOS verwendet der Befehl zum Aktualisieren des Betriebssystems je nach Version entweder `yum` oder `dnf`. - -Dieser Vorgang muss regelmäßig durchgeführt werden, um ein System auf dem neuesten Stand zu halten. - -### Standard-SSH-Listening-Port ändern - -> [!primary] -> -> Für diesen Abschnitt gelten die Befehlszeilen für Ubuntu, Debian und CentOS. -> - -Eine der ersten Aktionen auf Ihrem Server sollte die Konfiguration des Listening-Ports des SSH-Dienstes sein. Er ist standardmäßig auf **Port 22** eingestellt, deshalb zielen Hacking-Attacken von Bots auf diesen Port. Die Änderung dieser Einstellung zu einem individuellen Port ist eine einfache Maßnahme, um den Schutz Ihres Servers vor automatisierten Angriffen zu verbessern. - -Ändern Sie hierzu die Konfigurationsdatei des Dienstes mit einem Texteditor Ihrer Wahl (`nano` wird in diesem Beispiel verwendet): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Sie sollten diese oder ähnliche Zeilen vorfinden: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Ersetzen Sie die Nummer **22** mit der Port-Nummer Ihrer Wahl.
      -**Geben Sie keine bereits auf Ihrem System verwendete Port-Nummer ein**. Um sicher zu gehen, verwenden Sie eine Zahl zwischen 49152 und 65535. - -Sie können die Ihrem System zugewiesenen Ports auch mit dem folgenden Befehl anzeigen: - -```bash -sudo cat /etc/services -``` - -Wenn die Zeile "auskommentiert" ist (d. h. wenn ihr ein "#" vorangestellt ist) wie im Beispiel oben zu sehen, achten Sie darauf, das "#" vor dem Speichern der Datei zu entfernen, damit die Änderung wirksam wird. Beispiel: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> [!warning] -> Wenn auf Ihrem Betriebssystem eine Firewall konfiguriert ist (UFW oder iptables), müssen Sie deren Einstellungen anpassen, um den Datenverkehr auf dem neuen Port zuzulassen, bevor Sie den Dienst neu starten. Wenn Sie iptables verwenden, lesen Sie diese Anleitung: [Konfiguration der Linux Firewall mit iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). Wenn standardmäßig keine Firewall konfiguriert ist, starten Sie den Dienst neu. -> - -Speichern und schließen Sie die Konfigurationsdatei. - -Starten Sie den Dienst neu: - -```bash -sudo systemctl restart sshd -``` - -Dies sollte ausreichen, um die Änderungen umzusetzen. Sie können alternativ den VPS neu starten (`sudo reboot`). - -**Für Ubuntu 24.04 und höher** - -Für die neuesten Ubuntu Versionen wird die SSH-Konfiguration nun in der Datei `ssh.socket` verwaltet. - -Um den SSH-Port zu aktualisieren, bearbeiten Sie die Zeile `ListenStream` in der Konfigurationsdatei mit einem Texteditor Ihrer Wahl (`nano` in diesem Beispiel verwendet): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Ihre Datei sollte je nach der von Ihnen installierten Ubuntu-Version wie in den folgenden Beispielen aussehen: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -oder - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Speichern Sie die Änderungen, und führen Sie die folgenden Befehle aus: - -```bash -sudo systemctl daemon-reload -``` - -Starten Sie den Dienst neu: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Starten Sie den Dienst neu: - -```bash -sudo systemctl restart ssh.socket -``` - -Denken Sie daran, dass Sie nun den neuen Port immer angeben müssen, wenn Sie eine [SSH-Verbindung mit Ihrem Server aufbauen](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -username@IPv4_VPS -p PortNummer -``` - -Beispiel: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -Wenn Sie aus Ihrem System ausgesperrt sind, können Sie unsere [Rescue-Modus](/pages/bare_metal_cloud/virtual_private_servers/rescue/) verwenden, um Ihre Änderungen wiederherzustellen. - -### Erstellen eines Benutzers mit eingeschränkten Rechten - -Im Allgemeinen sollten Aufgaben, die keine Root-Rechte erfordern, über einen Standardbenutzer ausgeführt werden. Weitere Informationen finden Sie in [dieser Anleitung](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Konfiguration der internen Firewall (iptables) - -GNU/Linux Distributionen werden mit einem Firewall-Dienst bereitgestellt, der als *iptables* bezeichnet wird. Er hat standardmäßig keine aktiven Regeln. Sie können dies überprüfen, indem Sie den folgenden Befehl eingeben: - -```bash -iptables -L -``` - -Weitere Informationen zu *iptables* finden Sie in unserer [Anleitung](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -Wir empfehlen Ihnen, Regeln für diese Firewall zu erstellen und an Ihre Nutzung anzupassen. Weitere Informationen zu den möglichen Einstellungen finden Sie in der offiziellen Dokumentation der verwendeten Distribution. - -### Fail2ban installieren - -Fail2ban ist ein Sicherheitsframework zur Prävention unbefugter Zugriffe. Es dient dazu, IP-Adressen zu blockieren, von denen aus Bots oder Angreifer versuchen, in Ihr System einzudringen. -Dieses Paket wird empfohlen und ist in einigen Fällen sogar unerlässlich, um Ihren Server vor Angriffen der Typen *Brute Force* oder *Denial of Service* zu schützen. - -Um das Softwarepaket zu installieren verwenden Sie folgenden Befehl: - -> [!tabs] -> Ubuntu und Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> Installieren Sie auf CentOS 7 und CentOS 8 (oder RHEL) zuerst das EPEL-Repository (**E**xtra **P**ackages for **E**nterprise **L**inux), dann Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -Sie können die Fail2ban-Konfigurationsdateien personalisieren, um Dienste, die dem öffentlichen Internet ausgesetzt sind, vor wiederholten Verbindungsversuchen zu schützen. - -Wie von Fail2ban empfohlen, erstellen Sie eine lokale Konfigurationsdatei für Ihre Dienste, indem Sie die Datei "jail.conf" kopieren: - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Öffnen Sie anschließend die Datei mit einem Texteditor: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Beachten Sie auf jeden Fall die Informationen am Dateianfang, insbesondere die Kommentare unter `[DEFAULT]`. - -Die Parameter von `[DEFAULT]` sind global und gelten daher für alle Dienste, die in dieser Datei aktiviert sind (`enabled = true`). - -Es ist wichtig zu wissen, dass die globalen Parameter nur dann berücksichtigt werden, wenn in den Abschnitten weiter unten in der Datei (`JAILS`) keine davon abweichenden Werte definiert sind. - -Betrachten Sie etwa diese Zeilen unter `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -Dies bedeutet, dass eine IP-Adresse, von der aus sich ein Host zu verbinden versucht, nach dem fünften gescheiterten Verbindungsversuch für 10 Minuten gesperrt wird. -Allerdings bleiben alle durch `[DEFAULT]` und in den darauf folgenden Abschnitten spezifizierten Parameter deaktiviert, es sei denn, die Zeile `enabled = true` wird für einen Dienst hinzugefügt (aufgelistet unter `# JAILS`). - -Anwendungsbeispiel: Die folgenden Zeilen im Abschnitt `[sshd]` aktivieren Einschränkungen ausschließlich für den Dienst OpenSSH: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -In diesem Fall wird jeglicher Verbindungsversuch über SSH, der innerhalb von fünf Minuten dreimal fehlschlägt, zu einer Sperrzeit von 30 Minuten für die betroffene IP-Adresse führen. - -Sie können "ssh" mit Ihrer SSH-Portnummer ersetzen, falls Sie diese geändert haben. - -Der beste Ansatz besteht darin, Fail2ban nur für die Dienste zu aktivieren, die tatsächlich auf dem Server ausgeführt werden. Jeder unter `# JAILS` hinzugefügte individuelle Parameter hat dann Vorrang vor den Standardwerten `[DEFAULT]`. - -Sobald Ihre Bearbeitungen abgeschlossen sind, speichern Sie die Datei und schließen Sie den Editor. - -Starten Sie den Dienst neu, um sicherzustellen, dass er mit den individualisierten Änderungen ausgeführt wird: - -1\. Empfohlener Befehl mit `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Befehl mit `service` (veraltete Methode, noch kompatibel): - -```bash -sudo service fail2ban restart -``` - -Fail2ban verfügt über zahlreiche Einstellungen und Filter für die Individualisierung sowie vordefinierte Optionen, zum Beispiel wenn Sie einem Nginx Webserver eine zusätzliche Sicherheitsebene hinzufügen möchten. - -Weitere Informationen und Empfehlungen zu Fail2ban finden Sie in der [offiziellen Dokumentation](https://www.fail2ban.org/wiki/index.php/Main_Page) dieses Tools. - -### Konfiguration der OVHcloud Network Firewall - -Bei OVHcloud Diensten besteht die Möglichkeit, am Eingangspunkt der Infrastruktur die so genannte Network Firewall zu aktivieren. Eine korrekte Konfiguration dieser Firewall ermöglicht es, Verbindungen zu blockieren, bevor diese überhaupt auf Ihrem Server ankommen. - -Wenn Sie die OVHcloud Network Firewall aktivieren möchten, folgen Sie [dieser Anleitung](/pages/bare_metal_cloud/dedicated_servers/firewall_network). - -### Ihr System und Ihre Daten sichern - -Das Sicherheitskonzept beschränkt sich nicht auf den Schutz eines Systems vor Angriffen. - -Die Sicherung Ihrer Daten ist ebenso essenziell, deshalb bietet Ihnen OVHcloud mehrere Backup-Optionen als Zusatzdienste: - -- Mit der `Snapshot` Option können Sie manuelle Snapshots erstellen. -- `Automatische Backups` ermöglichen es, regelmäßige Backups Ihres VPS zu speichern (mit Ausnahme zusätzlicher Disks). - -Alle Informationen zu den für Ihren Dienst verfügbaren Backup-Lösungen finden Sie auf der [Produktseite](/links/bare-metal/vps-options) und in den [zugehörigen Anleitungen](/products/bare-metal-cloud-virtual-private-servers). - -## Weiterführende Informationen - -[Erste Schritte mit einem VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[SSH-Schlüssel verwenden](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Firewall auf einem Windows Server konfigurieren](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Konfiguration der Linux Firewall mit iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - -Für den Austausch mit unserer User Community gehen Sie auf +--- +title: "Einen VPS absichern" +excerpt: "Erfahren Sie hier, wie Sie grundsätzliche Sicherheitsmaßnahmen anwenden, um Ihren VPS vor Angriffen und unbefugtem Zugriff zu schützen" +updated: 2024-10-07 +--- + +> [!primary] +> Diese Übersetzung wurde durch unseren Partner SYSTRAN automatisch erstellt. In manchen Fällen können ungenaue Formulierungen verwendet worden sein, z.B. bei der Beschriftung von Schaltflächen oder technischen Details. Bitte ziehen Sie im Zweifelsfall die englische oder französische Fassung der Anleitung zu Rate. Möchten Sie mithelfen, diese Übersetzung zu verbessern? Dann nutzen Sie dazu bitte den Button "Beitragen" auf dieser Seite. +> + +## Ziel + +Wenn Sie Ihren VPS bestellen, können Sie eine Distribution oder ein Betriebssystem auswählen, das Sie vorinstallieren möchten. Der Server kann also nach der Lieferung direkt verwendet werden. Es ist jedoch Ihre Aufgabe als Administrator, Maßnahmen umzusetzen, die die Sicherheit und Stabilität Ihres Systems gewährleisten. + +**In dieser Anleitung werden allgemeine Hinweise zur Absicherung eines GNU/Linux-basierten Servers erläutert.** + +> [!warning] +> +> OVHcloud stellt Ihnen Dienstleistungen zur Verfügung, für deren Konfiguration und Verwaltung Sie die alleinige Verantwortung tragen. Es liegt somit bei Ihnen, sicherzustellen, dass diese ordnungsgemäß funktionieren. +> +> Wir stellen Ihnen diese Anleitung zur Verfügung, um Ihnen bei der Bewältigung alltäglicher Verwaltungsaufgaben zu helfen. Dennoch empfehlen wir Ihnen, einen [spezialisierten Dienstleister](/links/partner) zu kontaktieren oder Ihre Fragen an die [OVHcloud Community](https://community.ovh.com/en/) zu richten, wenn Sie Schwierigkeiten oder Zweifel hinsichtlich der Verwaltung, Nutzung oder Implementierung der Dienste auf einem Server haben. +> + +## Voraussetzungen + +- Sie haben einen [VPS](/links/bare-metal/vps) in Ihrem Kunden-Account. +- Sie haben administrativen Zugriff (sudo) auf Ihren VPS über SSH. + +## In der praktischen Anwendung + +> [!primary] +> +> Beachten Sie, dass dies eine allgemeine Anleitung ist, basierend auf Ubuntu, Debian und CentOS Distributionen. Einige Befehle müssen an die von Ihnen verwendete Distribution oder das Betriebssystem angepasst werden. Wir empfehlen gelegentlich die Verwendung externer Tools. Wenn Sie dazu Hilfe benötigen, lesen Sie die offizielle Dokumentation dieser Anwendungen. +> +> Wenn Sie Ihren ersten OVHcloud VPS konfigurieren, empfehlen wir, zum Einstieg unsere Anleitung zur [Ersteinrichtung eines VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) zu nutzen. +> + +Die folgenden Beispiele setzen voraus, dass Sie als [Benutzer mit erhöhten Berechtigungen](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) eingeloggt sind. + +### Systemupdate + +Entwickler von Distributionen und Betriebssystemen veröffentlichen häufig Softwarepaket-Updates, sehr oft aus Sicherheitsgründen. +Regelmäßige Aktualisierung Ihrer Distribution oder Ihres Betriebssystems mittels Herunterladen und Installation von Updates ist somit ein wichtiger Punkt, um Ihren VPS zu sichern. + +> [!tabs] +> Ubuntu +>> +>> Dieses Update wird in zwei Schritten durchgeführt. +>> +>> - Aktualisieren der Paketliste: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Aktualisierung der Pakete: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> Der Befehl entspricht Ubuntu, da sowohl Debian als auch Ubuntu `apt` verwenden. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> Bei CentOS verwendet der Befehl zum Aktualisieren des Betriebssystems je nach Version entweder `yum` oder `dnf`. + +Dieser Vorgang muss regelmäßig durchgeführt werden, um ein System auf dem neuesten Stand zu halten. + +### Standard-SSH-Listening-Port ändern + +> [!primary] +> +> Für diesen Abschnitt gelten die Befehlszeilen für Ubuntu, Debian und CentOS. +> + +Eine der ersten Aktionen auf Ihrem Server sollte die Konfiguration des Listening-Ports des SSH-Dienstes sein. Er ist standardmäßig auf **Port 22** eingestellt, deshalb zielen Hacking-Attacken von Bots auf diesen Port. Die Änderung dieser Einstellung zu einem individuellen Port ist eine einfache Maßnahme, um den Schutz Ihres Servers vor automatisierten Angriffen zu verbessern. + +Ändern Sie hierzu die Konfigurationsdatei des Dienstes mit einem Texteditor Ihrer Wahl (`nano` wird in diesem Beispiel verwendet): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Sie sollten diese oder ähnliche Zeilen vorfinden: + +```console +#Port 22 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Ersetzen Sie die Nummer **22** mit der Port-Nummer Ihrer Wahl.
      +**Geben Sie keine bereits auf Ihrem System verwendete Port-Nummer ein**. Um sicher zu gehen, verwenden Sie eine Zahl zwischen 49152 und 65535.
      Speichern und schließen Sie die Konfigurationsdatei. + +Wenn die Zeile "auskommentiert" ist (d. h. wenn ihr ein "#" vorangestellt ist) wie im Beispiel oben zu sehen, achten Sie darauf, das "#" vor dem Speichern der Datei zu entfernen, damit die Änderung wirksam wird. Beispiel: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Starten Sie den Dienst neu: + +```bash +systemctl restart sshd +``` + +Dies sollte ausreichen, um die Änderungen umzusetzen. Sie können alternativ den VPS neu starten (`sudo reboot`). + +**Für Ubuntu 23.04 und höher** + +Für die neuesten Ubuntu Versionen wird die SSH-Konfiguration nun in der Datei `ssh.socket` verwaltet. + +Um den SSH-Port zu aktualisieren, bearbeiten Sie die Zeile `ListenStream` in der Konfigurationsdatei mit einem Texteditor Ihrer Wahl (`nano` in diesem Beispiel verwendet): + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Speichern Sie die Änderungen, und führen Sie die folgenden Befehle aus: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +Wenn Sie die Betriebssystemfirewall aktiviert haben, stellen Sie sicher, dass der neue Port in den Firewallregeln zugelassen ist. + +Denken Sie daran, dass Sie nun den neuen Port immer angeben müssen, wenn Sie eine [SSH-Verbindung mit Ihrem Server aufbauen](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +username@IPv4_VPS -p PortNummer +``` + +Beispiel: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Erstellen eines Benutzers mit eingeschränkten Rechten + +Im Allgemeinen sollten Aufgaben, die keine Root-Rechte erfordern, über einen Standardbenutzer ausgeführt werden. Weitere Informationen finden Sie in [dieser Anleitung](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Konfiguration der internen Firewall (iptables) + +GNU/Linux Distributionen werden mit einem Firewall-Dienst bereitgestellt, der als *iptables* bezeichnet wird. Er hat standardmäßig keine aktiven Regeln. Sie können dies überprüfen, indem Sie den folgenden Befehl eingeben: + +```bash +iptables -L +``` + +Weitere Informationen zu *iptables* finden Sie in unserer [Anleitung](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +Wir empfehlen Ihnen, Regeln für diese Firewall zu erstellen und an Ihre Nutzung anzupassen. Weitere Informationen zu den möglichen Einstellungen finden Sie in der offiziellen Dokumentation der verwendeten Distribution. + +### Fail2ban installieren + +Fail2ban ist ein Sicherheitsframework zur Prävention unbefugter Zugriffe. Es dient dazu, IP-Adressen zu blockieren, von denen aus Bots oder Angreifer versuchen, in Ihr System einzudringen. +Dieses Paket wird empfohlen und ist in einigen Fällen sogar unerlässlich, um Ihren Server vor Angriffen der Typen *Brute Force* oder *Denial of Service* zu schützen. + +Um das Softwarepaket zu installieren verwenden Sie folgenden Befehl: + +> [!tabs] +> Ubuntu und Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> Installieren Sie auf CentOS 7 und CentOS 8 (oder RHEL) zuerst das EPEL-Repository (**E**xtra **P**ackages for **E**nterprise **L**inux), dann Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +Sie können die Fail2ban-Konfigurationsdateien personalisieren, um Dienste, die dem öffentlichen Internet ausgesetzt sind, vor wiederholten Verbindungsversuchen zu schützen. + +Wie von Fail2ban empfohlen, erstellen Sie eine lokale Konfigurationsdatei für Ihre Dienste, indem Sie die Datei "jail.conf" kopieren: + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Öffnen Sie anschließend die Datei mit einem Texteditor: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Beachten Sie auf jeden Fall die Informationen am Dateianfang, insbesondere die Kommentare unter `[DEFAULT]`. + +Die Parameter von `[DEFAULT]` sind global und gelten daher für alle Dienste, die in dieser Datei aktiviert sind (`enabled = true`). + +Es ist wichtig zu wissen, dass die globalen Parameter nur dann berücksichtigt werden, wenn in den Abschnitten weiter unten in der Datei (`JAILS`) keine davon abweichenden Werte definiert sind. + +Betrachten Sie etwa diese Zeilen unter `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +Dies bedeutet, dass eine IP-Adresse, von der aus sich ein Host zu verbinden versucht, nach dem fünften gescheiterten Verbindungsversuch für 10 Minuten gesperrt wird. +Allerdings bleiben alle durch `[DEFAULT]` und in den darauf folgenden Abschnitten spezifizierten Parameter deaktiviert, es sei denn, die Zeile `enabled = true` wird für einen Dienst hinzugefügt (aufgelistet unter `# JAILS`). + +Anwendungsbeispiel: Die folgenden Zeilen im Abschnitt `[sshd]` aktivieren Einschränkungen ausschließlich für den Dienst OpenSSH: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +In diesem Fall wird jeglicher Verbindungsversuch über SSH, der innerhalb von fünf Minuten dreimal fehlschlägt, zu einer Sperrzeit von 30 Minuten für die betroffene IP-Adresse führen. + +Sie können "ssh" mit Ihrer SSH-Portnummer ersetzen, falls Sie diese geändert haben. + +Der beste Ansatz besteht darin, Fail2ban nur für die Dienste zu aktivieren, die tatsächlich auf dem Server ausgeführt werden. Jeder unter `# JAILS` hinzugefügte individuelle Parameter hat dann Vorrang vor den Standardwerten `[DEFAULT]`. + +Sobald Ihre Bearbeitungen abgeschlossen sind, speichern Sie die Datei und schließen Sie den Editor. + +Starten Sie den Dienst neu, um sicherzustellen, dass er mit den individualisierten Änderungen ausgeführt wird: + +1\. Empfohlener Befehl mit `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Befehl mit `service` (veraltete Methode, noch kompatibel): + +```bash +sudo service fail2ban restart +``` + +Fail2ban verfügt über zahlreiche Einstellungen und Filter für die Individualisierung sowie vordefinierte Optionen, zum Beispiel wenn Sie einem Nginx Webserver eine zusätzliche Sicherheitsebene hinzufügen möchten. + +Weitere Informationen und Empfehlungen zu Fail2ban finden Sie in der [offiziellen Dokumentation](https://www.fail2ban.org/wiki/index.php/Main_Page) dieses Tools. + +### Konfiguration der OVHcloud Network Firewall + +Bei OVHcloud Diensten besteht die Möglichkeit, am Eingangspunkt der Infrastruktur die so genannte Network Firewall zu aktivieren. Eine korrekte Konfiguration dieser Firewall ermöglicht es, Verbindungen zu blockieren, bevor diese überhaupt auf Ihrem Server ankommen. + +Wenn Sie die OVHcloud Network Firewall aktivieren möchten, folgen Sie [dieser Anleitung](/pages/bare_metal_cloud/dedicated_servers/firewall_network). + +### Ihr System und Ihre Daten sichern + +Das Sicherheitskonzept beschränkt sich nicht auf den Schutz eines Systems vor Angriffen. + +Die Sicherung Ihrer Daten ist ebenso essenziell, deshalb bietet Ihnen OVHcloud mehrere Backup-Optionen als Zusatzdienste: + +- Mit der `Snapshot` Option können Sie manuelle Snapshots erstellen. +- `Automatische Backups` ermöglichen es, regelmäßige Backups Ihres VPS zu speichern (mit Ausnahme zusätzlicher Disks). + +Alle Informationen zu den für Ihren Dienst verfügbaren Backup-Lösungen finden Sie auf der [Produktseite](/links/bare-metal/vps-options) und in den [zugehörigen Anleitungen](/products/bare-metal-cloud-virtual-private-servers). + +## Weiterführende Informationen + +[Erste Schritte mit einem VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[SSH-Schlüssel verwenden](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Firewall auf einem Windows Server konfigurieren](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Konfiguration der Linux Firewall mit iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + +Für den Austausch mit unserer User Community gehen Sie auf diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-asia.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-asia.md index a3e3986b4d1..a477ed0ae25 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-asia.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-asia.md @@ -1,326 +1,292 @@ ---- -title: "How to secure a VPS" -excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" -updated: 2025-11-04 ---- - -## Objective - -When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. - -**This guide provides some general tips for securing a GNU/Linux-based server.** - -> [!warning] -> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. -> -> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. -> - -## Requirements - -- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account -- Administrative access (sudo) via SSH to your server - -## Instructions - -> [!primary] -> -> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. -> -> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. -> - -The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Updating your system - -Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. - -> [!tabs] -> Ubuntu ->> ->> This update will take place in two steps: ->> ->> - Updating the package list: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Updating the actual packages: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. - -This operation needs to be performed regularly to keep a system up-to-date. - -### Changing the default SSH listening port - -> [!primary] -> -> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. -> - -One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. - -To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Find the following or similar lines: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. - -Alternatively, you can view the ports assigned on your system with the following command: - -```bash -sudo cat /etc/services -``` - -If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> ![warning] -> If a firewall is configured on your operating system (UFW or iptables), you must adjust its settings to allow traffic on the new port before restarting the service. If you are using iptables, refer to this guide: [Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). If no firewall is configured by default, restart the service. -> - -Save and exit the configuration file. - -Restart the service: - -```bash -sudo systemctl restart sshd -``` - -This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). - -**For Ubuntu 24.04 and later** - -For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. - -To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Your file should resemble the following examples, depending on the version of Ubuntu you have installed: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -or - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Save your changes and run the following commands: - -```bash -sudo systemctl daemon-reload -``` - -Restart the service: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Restart the service: - -```bash -sudo systemctl restart ssh.socket -``` - -Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Example: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -If you are locked out of your system, you can use our [rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue/) environment to revert your changes. - -### Creating a user with restricted rights - -In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. - -### Configuring the internal firewall (iptables) - -Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: - -```bash -iptables -L -``` - -You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. - -### Installing Fail2ban - -Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. - -To install the software package, use the following command: - -> [!tabs] -> Ubuntu and Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. - -As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Then open the file with a text editor: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. - -The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. - -It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. - -For example, consider these lines under `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. -However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). - -As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. - -You can replace "ssh" with the actual port number in case you have changed it. - -The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. - -Once you have completed your changes, save the file and close the editor. - -Restart the service to make sure it runs with the customization applied: - -1\. Recommended command with `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Command with `service` (legacy method, still compatible): - -```bash -sudo service fail2ban restart -``` - -Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. - -For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. - -### Configuring the OVHcloud Network Firewall - -OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. - -Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. - -### Backing up your system and your data - -The concept of security is not limited to protecting a system against attacks. - -Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: - -- The `Snapshot` option allows you to create a manual snapshot. -- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). - -You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). - -## Go further - -[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - +--- +title: "How to secure a VPS" +excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" +updated: 2024-10-07 +--- + +## Objective + +When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. + +**This guide provides some general tips for securing a GNU/Linux-based server.** + +> [!warning] +> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. +> +> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. +> + +## Requirements + +- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account +- Administrative access (sudo) via SSH to your server + +## Instructions + +> [!primary] +> +> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. +> +> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. +> + +The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Updating your system + +Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. + +> [!tabs] +> Ubuntu +>> +>> This update will take place in two steps: +>> +>> - Updating the package list: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Updating the actual packages: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. + +This operation needs to be performed regularly to keep a system up-to-date. + +### Changing the default SSH listening port + +> [!primary] +> +> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. +> + +One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. + +To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Find the following or similar lines: + +```console +#Port 22 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. +Save and exit the configuration file. + +If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Restart the service: + +```bash +sudo systemctl restart sshd +``` + +This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). + +**For Ubuntu 23.04 and later** + +For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. + +To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /lib/systemd/system/ssh.socket +``` + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Save your changes and run the following commands: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +If you have enabled your operating system's firewall, make sure you allow the new port in your firewall rules. + +Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Example: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Creating a user with restricted rights + +In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. + +### Configuring the internal firewall (iptables) + +Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: + +```bash +iptables -L +``` + +You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. + +### Installing Fail2ban + +Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. + +To install the software package, use the following command: + +> [!tabs] +> Ubuntu and Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. + +As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Then open the file with a text editor: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. + +The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. + +It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. + +For example, consider these lines under `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. +However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). + +As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. + +You can replace "ssh" with the actual port number in case you have changed it. + +The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. + +Once you have completed your changes, save the file and close the editor. + +Restart the service to make sure it runs with the customization applied: + +1\. Recommended command with `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Command with `service` (legacy method, still compatible): + +```bash +sudo service fail2ban restart +``` + +Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. + +For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. + +### Configuring the OVHcloud Network Firewall + +OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. + +Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. + +### Backing up your system and your data + +The concept of security is not limited to protecting a system against attacks. + +Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: + +- The `Snapshot` option allows you to create a manual snapshot. +- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). + +You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). + +## Go further + +[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-au.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-au.md index a3e3986b4d1..a477ed0ae25 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-au.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-au.md @@ -1,326 +1,292 @@ ---- -title: "How to secure a VPS" -excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" -updated: 2025-11-04 ---- - -## Objective - -When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. - -**This guide provides some general tips for securing a GNU/Linux-based server.** - -> [!warning] -> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. -> -> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. -> - -## Requirements - -- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account -- Administrative access (sudo) via SSH to your server - -## Instructions - -> [!primary] -> -> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. -> -> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. -> - -The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Updating your system - -Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. - -> [!tabs] -> Ubuntu ->> ->> This update will take place in two steps: ->> ->> - Updating the package list: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Updating the actual packages: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. - -This operation needs to be performed regularly to keep a system up-to-date. - -### Changing the default SSH listening port - -> [!primary] -> -> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. -> - -One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. - -To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Find the following or similar lines: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. - -Alternatively, you can view the ports assigned on your system with the following command: - -```bash -sudo cat /etc/services -``` - -If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> ![warning] -> If a firewall is configured on your operating system (UFW or iptables), you must adjust its settings to allow traffic on the new port before restarting the service. If you are using iptables, refer to this guide: [Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). If no firewall is configured by default, restart the service. -> - -Save and exit the configuration file. - -Restart the service: - -```bash -sudo systemctl restart sshd -``` - -This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). - -**For Ubuntu 24.04 and later** - -For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. - -To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Your file should resemble the following examples, depending on the version of Ubuntu you have installed: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -or - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Save your changes and run the following commands: - -```bash -sudo systemctl daemon-reload -``` - -Restart the service: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Restart the service: - -```bash -sudo systemctl restart ssh.socket -``` - -Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Example: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -If you are locked out of your system, you can use our [rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue/) environment to revert your changes. - -### Creating a user with restricted rights - -In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. - -### Configuring the internal firewall (iptables) - -Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: - -```bash -iptables -L -``` - -You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. - -### Installing Fail2ban - -Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. - -To install the software package, use the following command: - -> [!tabs] -> Ubuntu and Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. - -As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Then open the file with a text editor: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. - -The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. - -It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. - -For example, consider these lines under `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. -However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). - -As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. - -You can replace "ssh" with the actual port number in case you have changed it. - -The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. - -Once you have completed your changes, save the file and close the editor. - -Restart the service to make sure it runs with the customization applied: - -1\. Recommended command with `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Command with `service` (legacy method, still compatible): - -```bash -sudo service fail2ban restart -``` - -Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. - -For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. - -### Configuring the OVHcloud Network Firewall - -OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. - -Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. - -### Backing up your system and your data - -The concept of security is not limited to protecting a system against attacks. - -Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: - -- The `Snapshot` option allows you to create a manual snapshot. -- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). - -You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). - -## Go further - -[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - +--- +title: "How to secure a VPS" +excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" +updated: 2024-10-07 +--- + +## Objective + +When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. + +**This guide provides some general tips for securing a GNU/Linux-based server.** + +> [!warning] +> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. +> +> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. +> + +## Requirements + +- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account +- Administrative access (sudo) via SSH to your server + +## Instructions + +> [!primary] +> +> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. +> +> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. +> + +The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Updating your system + +Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. + +> [!tabs] +> Ubuntu +>> +>> This update will take place in two steps: +>> +>> - Updating the package list: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Updating the actual packages: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. + +This operation needs to be performed regularly to keep a system up-to-date. + +### Changing the default SSH listening port + +> [!primary] +> +> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. +> + +One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. + +To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Find the following or similar lines: + +```console +#Port 22 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. +Save and exit the configuration file. + +If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Restart the service: + +```bash +sudo systemctl restart sshd +``` + +This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). + +**For Ubuntu 23.04 and later** + +For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. + +To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /lib/systemd/system/ssh.socket +``` + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Save your changes and run the following commands: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +If you have enabled your operating system's firewall, make sure you allow the new port in your firewall rules. + +Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Example: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Creating a user with restricted rights + +In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. + +### Configuring the internal firewall (iptables) + +Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: + +```bash +iptables -L +``` + +You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. + +### Installing Fail2ban + +Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. + +To install the software package, use the following command: + +> [!tabs] +> Ubuntu and Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. + +As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Then open the file with a text editor: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. + +The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. + +It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. + +For example, consider these lines under `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. +However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). + +As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. + +You can replace "ssh" with the actual port number in case you have changed it. + +The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. + +Once you have completed your changes, save the file and close the editor. + +Restart the service to make sure it runs with the customization applied: + +1\. Recommended command with `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Command with `service` (legacy method, still compatible): + +```bash +sudo service fail2ban restart +``` + +Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. + +For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. + +### Configuring the OVHcloud Network Firewall + +OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. + +Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. + +### Backing up your system and your data + +The concept of security is not limited to protecting a system against attacks. + +Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: + +- The `Snapshot` option allows you to create a manual snapshot. +- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). + +You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). + +## Go further + +[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-ca.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-ca.md index a3e3986b4d1..a477ed0ae25 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-ca.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-ca.md @@ -1,326 +1,292 @@ ---- -title: "How to secure a VPS" -excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" -updated: 2025-11-04 ---- - -## Objective - -When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. - -**This guide provides some general tips for securing a GNU/Linux-based server.** - -> [!warning] -> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. -> -> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. -> - -## Requirements - -- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account -- Administrative access (sudo) via SSH to your server - -## Instructions - -> [!primary] -> -> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. -> -> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. -> - -The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Updating your system - -Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. - -> [!tabs] -> Ubuntu ->> ->> This update will take place in two steps: ->> ->> - Updating the package list: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Updating the actual packages: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. - -This operation needs to be performed regularly to keep a system up-to-date. - -### Changing the default SSH listening port - -> [!primary] -> -> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. -> - -One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. - -To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Find the following or similar lines: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. - -Alternatively, you can view the ports assigned on your system with the following command: - -```bash -sudo cat /etc/services -``` - -If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> ![warning] -> If a firewall is configured on your operating system (UFW or iptables), you must adjust its settings to allow traffic on the new port before restarting the service. If you are using iptables, refer to this guide: [Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). If no firewall is configured by default, restart the service. -> - -Save and exit the configuration file. - -Restart the service: - -```bash -sudo systemctl restart sshd -``` - -This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). - -**For Ubuntu 24.04 and later** - -For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. - -To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Your file should resemble the following examples, depending on the version of Ubuntu you have installed: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -or - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Save your changes and run the following commands: - -```bash -sudo systemctl daemon-reload -``` - -Restart the service: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Restart the service: - -```bash -sudo systemctl restart ssh.socket -``` - -Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Example: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -If you are locked out of your system, you can use our [rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue/) environment to revert your changes. - -### Creating a user with restricted rights - -In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. - -### Configuring the internal firewall (iptables) - -Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: - -```bash -iptables -L -``` - -You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. - -### Installing Fail2ban - -Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. - -To install the software package, use the following command: - -> [!tabs] -> Ubuntu and Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. - -As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Then open the file with a text editor: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. - -The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. - -It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. - -For example, consider these lines under `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. -However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). - -As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. - -You can replace "ssh" with the actual port number in case you have changed it. - -The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. - -Once you have completed your changes, save the file and close the editor. - -Restart the service to make sure it runs with the customization applied: - -1\. Recommended command with `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Command with `service` (legacy method, still compatible): - -```bash -sudo service fail2ban restart -``` - -Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. - -For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. - -### Configuring the OVHcloud Network Firewall - -OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. - -Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. - -### Backing up your system and your data - -The concept of security is not limited to protecting a system against attacks. - -Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: - -- The `Snapshot` option allows you to create a manual snapshot. -- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). - -You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). - -## Go further - -[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - +--- +title: "How to secure a VPS" +excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" +updated: 2024-10-07 +--- + +## Objective + +When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. + +**This guide provides some general tips for securing a GNU/Linux-based server.** + +> [!warning] +> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. +> +> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. +> + +## Requirements + +- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account +- Administrative access (sudo) via SSH to your server + +## Instructions + +> [!primary] +> +> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. +> +> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. +> + +The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Updating your system + +Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. + +> [!tabs] +> Ubuntu +>> +>> This update will take place in two steps: +>> +>> - Updating the package list: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Updating the actual packages: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. + +This operation needs to be performed regularly to keep a system up-to-date. + +### Changing the default SSH listening port + +> [!primary] +> +> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. +> + +One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. + +To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Find the following or similar lines: + +```console +#Port 22 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. +Save and exit the configuration file. + +If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Restart the service: + +```bash +sudo systemctl restart sshd +``` + +This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). + +**For Ubuntu 23.04 and later** + +For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. + +To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /lib/systemd/system/ssh.socket +``` + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Save your changes and run the following commands: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +If you have enabled your operating system's firewall, make sure you allow the new port in your firewall rules. + +Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Example: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Creating a user with restricted rights + +In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. + +### Configuring the internal firewall (iptables) + +Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: + +```bash +iptables -L +``` + +You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. + +### Installing Fail2ban + +Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. + +To install the software package, use the following command: + +> [!tabs] +> Ubuntu and Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. + +As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Then open the file with a text editor: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. + +The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. + +It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. + +For example, consider these lines under `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. +However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). + +As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. + +You can replace "ssh" with the actual port number in case you have changed it. + +The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. + +Once you have completed your changes, save the file and close the editor. + +Restart the service to make sure it runs with the customization applied: + +1\. Recommended command with `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Command with `service` (legacy method, still compatible): + +```bash +sudo service fail2ban restart +``` + +Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. + +For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. + +### Configuring the OVHcloud Network Firewall + +OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. + +Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. + +### Backing up your system and your data + +The concept of security is not limited to protecting a system against attacks. + +Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: + +- The `Snapshot` option allows you to create a manual snapshot. +- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). + +You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). + +## Go further + +[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-gb.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-gb.md index a3e3986b4d1..a477ed0ae25 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-gb.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-gb.md @@ -1,326 +1,292 @@ ---- -title: "How to secure a VPS" -excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" -updated: 2025-11-04 ---- - -## Objective - -When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. - -**This guide provides some general tips for securing a GNU/Linux-based server.** - -> [!warning] -> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. -> -> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. -> - -## Requirements - -- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account -- Administrative access (sudo) via SSH to your server - -## Instructions - -> [!primary] -> -> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. -> -> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. -> - -The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Updating your system - -Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. - -> [!tabs] -> Ubuntu ->> ->> This update will take place in two steps: ->> ->> - Updating the package list: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Updating the actual packages: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. - -This operation needs to be performed regularly to keep a system up-to-date. - -### Changing the default SSH listening port - -> [!primary] -> -> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. -> - -One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. - -To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Find the following or similar lines: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. - -Alternatively, you can view the ports assigned on your system with the following command: - -```bash -sudo cat /etc/services -``` - -If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> ![warning] -> If a firewall is configured on your operating system (UFW or iptables), you must adjust its settings to allow traffic on the new port before restarting the service. If you are using iptables, refer to this guide: [Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). If no firewall is configured by default, restart the service. -> - -Save and exit the configuration file. - -Restart the service: - -```bash -sudo systemctl restart sshd -``` - -This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). - -**For Ubuntu 24.04 and later** - -For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. - -To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Your file should resemble the following examples, depending on the version of Ubuntu you have installed: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -or - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Save your changes and run the following commands: - -```bash -sudo systemctl daemon-reload -``` - -Restart the service: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Restart the service: - -```bash -sudo systemctl restart ssh.socket -``` - -Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Example: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -If you are locked out of your system, you can use our [rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue/) environment to revert your changes. - -### Creating a user with restricted rights - -In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. - -### Configuring the internal firewall (iptables) - -Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: - -```bash -iptables -L -``` - -You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. - -### Installing Fail2ban - -Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. - -To install the software package, use the following command: - -> [!tabs] -> Ubuntu and Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. - -As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Then open the file with a text editor: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. - -The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. - -It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. - -For example, consider these lines under `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. -However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). - -As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. - -You can replace "ssh" with the actual port number in case you have changed it. - -The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. - -Once you have completed your changes, save the file and close the editor. - -Restart the service to make sure it runs with the customization applied: - -1\. Recommended command with `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Command with `service` (legacy method, still compatible): - -```bash -sudo service fail2ban restart -``` - -Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. - -For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. - -### Configuring the OVHcloud Network Firewall - -OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. - -Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. - -### Backing up your system and your data - -The concept of security is not limited to protecting a system against attacks. - -Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: - -- The `Snapshot` option allows you to create a manual snapshot. -- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). - -You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). - -## Go further - -[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - +--- +title: "How to secure a VPS" +excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" +updated: 2024-10-07 +--- + +## Objective + +When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. + +**This guide provides some general tips for securing a GNU/Linux-based server.** + +> [!warning] +> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. +> +> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. +> + +## Requirements + +- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account +- Administrative access (sudo) via SSH to your server + +## Instructions + +> [!primary] +> +> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. +> +> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. +> + +The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Updating your system + +Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. + +> [!tabs] +> Ubuntu +>> +>> This update will take place in two steps: +>> +>> - Updating the package list: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Updating the actual packages: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. + +This operation needs to be performed regularly to keep a system up-to-date. + +### Changing the default SSH listening port + +> [!primary] +> +> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. +> + +One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. + +To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Find the following or similar lines: + +```console +#Port 22 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. +Save and exit the configuration file. + +If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Restart the service: + +```bash +sudo systemctl restart sshd +``` + +This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). + +**For Ubuntu 23.04 and later** + +For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. + +To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /lib/systemd/system/ssh.socket +``` + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Save your changes and run the following commands: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +If you have enabled your operating system's firewall, make sure you allow the new port in your firewall rules. + +Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Example: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Creating a user with restricted rights + +In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. + +### Configuring the internal firewall (iptables) + +Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: + +```bash +iptables -L +``` + +You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. + +### Installing Fail2ban + +Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. + +To install the software package, use the following command: + +> [!tabs] +> Ubuntu and Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. + +As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Then open the file with a text editor: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. + +The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. + +It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. + +For example, consider these lines under `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. +However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). + +As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. + +You can replace "ssh" with the actual port number in case you have changed it. + +The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. + +Once you have completed your changes, save the file and close the editor. + +Restart the service to make sure it runs with the customization applied: + +1\. Recommended command with `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Command with `service` (legacy method, still compatible): + +```bash +sudo service fail2ban restart +``` + +Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. + +For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. + +### Configuring the OVHcloud Network Firewall + +OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. + +Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. + +### Backing up your system and your data + +The concept of security is not limited to protecting a system against attacks. + +Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: + +- The `Snapshot` option allows you to create a manual snapshot. +- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). + +You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). + +## Go further + +[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-ie.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-ie.md index a3e3986b4d1..a477ed0ae25 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-ie.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-ie.md @@ -1,326 +1,292 @@ ---- -title: "How to secure a VPS" -excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" -updated: 2025-11-04 ---- - -## Objective - -When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. - -**This guide provides some general tips for securing a GNU/Linux-based server.** - -> [!warning] -> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. -> -> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. -> - -## Requirements - -- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account -- Administrative access (sudo) via SSH to your server - -## Instructions - -> [!primary] -> -> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. -> -> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. -> - -The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Updating your system - -Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. - -> [!tabs] -> Ubuntu ->> ->> This update will take place in two steps: ->> ->> - Updating the package list: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Updating the actual packages: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. - -This operation needs to be performed regularly to keep a system up-to-date. - -### Changing the default SSH listening port - -> [!primary] -> -> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. -> - -One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. - -To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Find the following or similar lines: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. - -Alternatively, you can view the ports assigned on your system with the following command: - -```bash -sudo cat /etc/services -``` - -If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> ![warning] -> If a firewall is configured on your operating system (UFW or iptables), you must adjust its settings to allow traffic on the new port before restarting the service. If you are using iptables, refer to this guide: [Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). If no firewall is configured by default, restart the service. -> - -Save and exit the configuration file. - -Restart the service: - -```bash -sudo systemctl restart sshd -``` - -This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). - -**For Ubuntu 24.04 and later** - -For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. - -To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Your file should resemble the following examples, depending on the version of Ubuntu you have installed: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -or - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Save your changes and run the following commands: - -```bash -sudo systemctl daemon-reload -``` - -Restart the service: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Restart the service: - -```bash -sudo systemctl restart ssh.socket -``` - -Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Example: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -If you are locked out of your system, you can use our [rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue/) environment to revert your changes. - -### Creating a user with restricted rights - -In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. - -### Configuring the internal firewall (iptables) - -Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: - -```bash -iptables -L -``` - -You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. - -### Installing Fail2ban - -Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. - -To install the software package, use the following command: - -> [!tabs] -> Ubuntu and Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. - -As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Then open the file with a text editor: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. - -The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. - -It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. - -For example, consider these lines under `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. -However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). - -As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. - -You can replace "ssh" with the actual port number in case you have changed it. - -The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. - -Once you have completed your changes, save the file and close the editor. - -Restart the service to make sure it runs with the customization applied: - -1\. Recommended command with `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Command with `service` (legacy method, still compatible): - -```bash -sudo service fail2ban restart -``` - -Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. - -For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. - -### Configuring the OVHcloud Network Firewall - -OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. - -Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. - -### Backing up your system and your data - -The concept of security is not limited to protecting a system against attacks. - -Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: - -- The `Snapshot` option allows you to create a manual snapshot. -- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). - -You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). - -## Go further - -[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - +--- +title: "How to secure a VPS" +excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" +updated: 2024-10-07 +--- + +## Objective + +When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. + +**This guide provides some general tips for securing a GNU/Linux-based server.** + +> [!warning] +> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. +> +> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. +> + +## Requirements + +- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account +- Administrative access (sudo) via SSH to your server + +## Instructions + +> [!primary] +> +> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. +> +> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. +> + +The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Updating your system + +Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. + +> [!tabs] +> Ubuntu +>> +>> This update will take place in two steps: +>> +>> - Updating the package list: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Updating the actual packages: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. + +This operation needs to be performed regularly to keep a system up-to-date. + +### Changing the default SSH listening port + +> [!primary] +> +> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. +> + +One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. + +To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Find the following or similar lines: + +```console +#Port 22 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. +Save and exit the configuration file. + +If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Restart the service: + +```bash +sudo systemctl restart sshd +``` + +This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). + +**For Ubuntu 23.04 and later** + +For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. + +To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /lib/systemd/system/ssh.socket +``` + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Save your changes and run the following commands: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +If you have enabled your operating system's firewall, make sure you allow the new port in your firewall rules. + +Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Example: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Creating a user with restricted rights + +In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. + +### Configuring the internal firewall (iptables) + +Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: + +```bash +iptables -L +``` + +You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. + +### Installing Fail2ban + +Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. + +To install the software package, use the following command: + +> [!tabs] +> Ubuntu and Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. + +As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Then open the file with a text editor: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. + +The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. + +It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. + +For example, consider these lines under `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. +However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). + +As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. + +You can replace "ssh" with the actual port number in case you have changed it. + +The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. + +Once you have completed your changes, save the file and close the editor. + +Restart the service to make sure it runs with the customization applied: + +1\. Recommended command with `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Command with `service` (legacy method, still compatible): + +```bash +sudo service fail2ban restart +``` + +Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. + +For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. + +### Configuring the OVHcloud Network Firewall + +OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. + +Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. + +### Backing up your system and your data + +The concept of security is not limited to protecting a system against attacks. + +Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: + +- The `Snapshot` option allows you to create a manual snapshot. +- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). + +You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). + +## Go further + +[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-sg.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-sg.md index a3e3986b4d1..a477ed0ae25 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-sg.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-sg.md @@ -1,326 +1,292 @@ ---- -title: "How to secure a VPS" -excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" -updated: 2025-11-04 ---- - -## Objective - -When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. - -**This guide provides some general tips for securing a GNU/Linux-based server.** - -> [!warning] -> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. -> -> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. -> - -## Requirements - -- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account -- Administrative access (sudo) via SSH to your server - -## Instructions - -> [!primary] -> -> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. -> -> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. -> - -The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Updating your system - -Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. - -> [!tabs] -> Ubuntu ->> ->> This update will take place in two steps: ->> ->> - Updating the package list: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Updating the actual packages: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. - -This operation needs to be performed regularly to keep a system up-to-date. - -### Changing the default SSH listening port - -> [!primary] -> -> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. -> - -One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. - -To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Find the following or similar lines: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. - -Alternatively, you can view the ports assigned on your system with the following command: - -```bash -sudo cat /etc/services -``` - -If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> ![warning] -> If a firewall is configured on your operating system (UFW or iptables), you must adjust its settings to allow traffic on the new port before restarting the service. If you are using iptables, refer to this guide: [Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). If no firewall is configured by default, restart the service. -> - -Save and exit the configuration file. - -Restart the service: - -```bash -sudo systemctl restart sshd -``` - -This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). - -**For Ubuntu 24.04 and later** - -For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. - -To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Your file should resemble the following examples, depending on the version of Ubuntu you have installed: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -or - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Save your changes and run the following commands: - -```bash -sudo systemctl daemon-reload -``` - -Restart the service: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Restart the service: - -```bash -sudo systemctl restart ssh.socket -``` - -Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Example: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -If you are locked out of your system, you can use our [rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue/) environment to revert your changes. - -### Creating a user with restricted rights - -In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. - -### Configuring the internal firewall (iptables) - -Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: - -```bash -iptables -L -``` - -You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. - -### Installing Fail2ban - -Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. - -To install the software package, use the following command: - -> [!tabs] -> Ubuntu and Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. - -As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Then open the file with a text editor: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. - -The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. - -It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. - -For example, consider these lines under `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. -However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). - -As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. - -You can replace "ssh" with the actual port number in case you have changed it. - -The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. - -Once you have completed your changes, save the file and close the editor. - -Restart the service to make sure it runs with the customization applied: - -1\. Recommended command with `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Command with `service` (legacy method, still compatible): - -```bash -sudo service fail2ban restart -``` - -Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. - -For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. - -### Configuring the OVHcloud Network Firewall - -OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. - -Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. - -### Backing up your system and your data - -The concept of security is not limited to protecting a system against attacks. - -Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: - -- The `Snapshot` option allows you to create a manual snapshot. -- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). - -You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). - -## Go further - -[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - +--- +title: "How to secure a VPS" +excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" +updated: 2024-10-07 +--- + +## Objective + +When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. + +**This guide provides some general tips for securing a GNU/Linux-based server.** + +> [!warning] +> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. +> +> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. +> + +## Requirements + +- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account +- Administrative access (sudo) via SSH to your server + +## Instructions + +> [!primary] +> +> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. +> +> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. +> + +The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Updating your system + +Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. + +> [!tabs] +> Ubuntu +>> +>> This update will take place in two steps: +>> +>> - Updating the package list: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Updating the actual packages: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. + +This operation needs to be performed regularly to keep a system up-to-date. + +### Changing the default SSH listening port + +> [!primary] +> +> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. +> + +One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. + +To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Find the following or similar lines: + +```console +#Port 22 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. +Save and exit the configuration file. + +If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Restart the service: + +```bash +sudo systemctl restart sshd +``` + +This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). + +**For Ubuntu 23.04 and later** + +For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. + +To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /lib/systemd/system/ssh.socket +``` + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Save your changes and run the following commands: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +If you have enabled your operating system's firewall, make sure you allow the new port in your firewall rules. + +Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Example: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Creating a user with restricted rights + +In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. + +### Configuring the internal firewall (iptables) + +Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: + +```bash +iptables -L +``` + +You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. + +### Installing Fail2ban + +Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. + +To install the software package, use the following command: + +> [!tabs] +> Ubuntu and Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. + +As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Then open the file with a text editor: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. + +The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. + +It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. + +For example, consider these lines under `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. +However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). + +As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. + +You can replace "ssh" with the actual port number in case you have changed it. + +The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. + +Once you have completed your changes, save the file and close the editor. + +Restart the service to make sure it runs with the customization applied: + +1\. Recommended command with `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Command with `service` (legacy method, still compatible): + +```bash +sudo service fail2ban restart +``` + +Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. + +For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. + +### Configuring the OVHcloud Network Firewall + +OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. + +Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. + +### Backing up your system and your data + +The concept of security is not limited to protecting a system against attacks. + +Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: + +- The `Snapshot` option allows you to create a manual snapshot. +- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). + +You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). + +## Go further + +[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-us.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-us.md index a3e3986b4d1..a477ed0ae25 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-us.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.en-us.md @@ -1,326 +1,292 @@ ---- -title: "How to secure a VPS" -excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" -updated: 2025-11-04 ---- - -## Objective - -When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. - -**This guide provides some general tips for securing a GNU/Linux-based server.** - -> [!warning] -> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. -> -> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. -> - -## Requirements - -- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account -- Administrative access (sudo) via SSH to your server - -## Instructions - -> [!primary] -> -> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. -> -> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. -> - -The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Updating your system - -Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. - -> [!tabs] -> Ubuntu ->> ->> This update will take place in two steps: ->> ->> - Updating the package list: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Updating the actual packages: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. - -This operation needs to be performed regularly to keep a system up-to-date. - -### Changing the default SSH listening port - -> [!primary] -> -> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. -> - -One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. - -To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Find the following or similar lines: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. - -Alternatively, you can view the ports assigned on your system with the following command: - -```bash -sudo cat /etc/services -``` - -If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> ![warning] -> If a firewall is configured on your operating system (UFW or iptables), you must adjust its settings to allow traffic on the new port before restarting the service. If you are using iptables, refer to this guide: [Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). If no firewall is configured by default, restart the service. -> - -Save and exit the configuration file. - -Restart the service: - -```bash -sudo systemctl restart sshd -``` - -This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). - -**For Ubuntu 24.04 and later** - -For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. - -To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Your file should resemble the following examples, depending on the version of Ubuntu you have installed: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -or - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Save your changes and run the following commands: - -```bash -sudo systemctl daemon-reload -``` - -Restart the service: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Restart the service: - -```bash -sudo systemctl restart ssh.socket -``` - -Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Example: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -If you are locked out of your system, you can use our [rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue/) environment to revert your changes. - -### Creating a user with restricted rights - -In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. - -### Configuring the internal firewall (iptables) - -Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: - -```bash -iptables -L -``` - -You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. - -### Installing Fail2ban - -Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. - -To install the software package, use the following command: - -> [!tabs] -> Ubuntu and Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. - -As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Then open the file with a text editor: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. - -The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. - -It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. - -For example, consider these lines under `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. -However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). - -As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. - -You can replace "ssh" with the actual port number in case you have changed it. - -The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. - -Once you have completed your changes, save the file and close the editor. - -Restart the service to make sure it runs with the customization applied: - -1\. Recommended command with `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Command with `service` (legacy method, still compatible): - -```bash -sudo service fail2ban restart -``` - -Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. - -For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. - -### Configuring the OVHcloud Network Firewall - -OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. - -Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. - -### Backing up your system and your data - -The concept of security is not limited to protecting a system against attacks. - -Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: - -- The `Snapshot` option allows you to create a manual snapshot. -- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). - -You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). - -## Go further - -[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - +--- +title: "How to secure a VPS" +excerpt: "Find out how to apply basic security measures to protect your VPS against attacks and unauthorised access" +updated: 2024-10-07 +--- + +## Objective + +When you order your VPS, you can choose a distribution or operating system to install. The server is therefore ready to use after delivery but it will be up to you as the administrator to implement measures to ensure the security and stability of your system. + +**This guide provides some general tips for securing a GNU/Linux-based server.** + +> [!warning] +> OVHcloud is providing you with services for which you are responsible, with regard to their configuration and security. Since we have no administrative access to your devices, it is your responsibility to manage the software and to ensure they function correctly. +> +> This guide is designed to help you with the most common tasks. Nevertheless, we recommend that you contact a [specialist service provider](/links/partner) if you have difficulties or doubts concerning the administration, usage or implementation of security measures on a server. +> + +## Requirements + +- A [Virtual Private Server](/links/bare-metal/vps) in your OVHcloud account +- Administrative access (sudo) via SSH to your server + +## Instructions + +> [!primary] +> +> Bear in mind that this is a general guide based on Ubuntu, Debian and CentOS operating systems. Some commands need to be adapted to the distribution or operating system you are using and some tips will advise you to use third-party tools. Please refer to the official documentation for these applications if you require assistance. +> +> If you are configuring your first OVHcloud VPS, we recommend to consult our guide on [getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) before continuing. +> + +The following examples presume that you are logged in as a [user with elevated permissions](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Updating your system + +Developers of distributions and operating systems offer frequent software package updates, very often for security reasons. Ensuring that your distribution or operating system is updated is a key point for securing your VPS. + +> [!tabs] +> Ubuntu +>> +>> This update will take place in two steps: +>> +>> - Updating the package list: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Updating the actual packages: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> The command is identical to Ubuntu because Debian and Ubuntu both use `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> On CentOS, the command to update the operating system uses `yum` or `dnf`, depending on the version. + +This operation needs to be performed regularly to keep a system up-to-date. + +### Changing the default SSH listening port + +> [!primary] +> +> For this section, the following command lines are the same for Ubuntu, Debian, and CentOS. +> + +One of the first things to do on your server is configuring the SSH service's listening port. It is set to **port 22** by default, therefore server hacking attempts by robots will target this port. Modifying this setting by using a different port is a simple measure to harden your server against automated attacks. + +To do this, modify the service configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Find the following or similar lines: + +```console +#Port 22 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Replace the number **22** with the port number of your choice. **Please do not enter a port number already used on your system**. To be safe, use a number between 49152 and 65535. +Save and exit the configuration file. + +If the line is "commented out" (i.e. if it is preceded by a "#") as shown in the example above, make sure to remove the "#" before saving the file so that the change takes effect. Example: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Restart the service: + +```bash +sudo systemctl restart sshd +``` + +This should be sufficient to apply the changes. Alternatively, reboot the VPS (`sudo reboot`). + +**For Ubuntu 23.04 and later** + +For the latest Ubuntu versions, the SSH configuration is now managed in the `ssh.socket` file. + +To update the SSH port, edit the `Listenstream` line in the configuration file with a text editor of your choice (`nano` used in this example): + +```bash +sudo nano /lib/systemd/system/ssh.socket +``` + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Save your changes and run the following commands: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +If you have enabled your operating system's firewall, make sure you allow the new port in your firewall rules. + +Remember that you will have to indicate the new port any time you [establish an SSH connection to your server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Example: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Creating a user with restricted rights + +In general, tasks that do not require root privileges should be performed via a standard user. Please refer to the information in [this guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) for details. + +### Configuring the internal firewall (iptables) + +Common GNU/Linux distributions come with a firewall service named iptables. By default, this service does not have any active rules. You can verify this by typing the following command: + +```bash +iptables -L +``` + +You can learn more about iptables in our [Firewall guide](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +It is recommended that you create and adjust firewall rules according to your needs. For more detailed information on the variety of manipulations that are possible, please refer to the relevant section in the official documentation of the distribution used. + +### Installing Fail2ban + +Fail2ban is an intrusion prevention software framework designed to block IP addresses from which bots or attackers try to penetrate your system. This software package is recommended, even essential in some cases, to guard your server against "Brute Force" or "Denial of Service" attacks. + +To install the software package, use the following command: + +> [!tabs] +> Ubuntu and Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> On CentOS 7 and CentOS 8 (or RHEL), first install the EPEL repository (**E**xtra **P**ackages for **E**nterprise **L**inux), then Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +You can customize the Fail2ban configuration files to protect services that are exposed to the public Internet from repeated login attempts. + +As recommended by Fail2ban, create a local configuration file for your services by copying the "jail" file: + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Then open the file with a text editor: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Be certain to read the information at the top of the file, especially the comments under `[DEFAULT]`. + +The `[DEFAULT]` settings are global and will therefore be applied to all services that are set to `enabled` in this file. + +It is important to know that the global settings will be taken into account only if there are no differing values set in the services sections (`JAILS`) further below in the file. + +For example, consider these lines under `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +This means that an IP address from which a host tries to connect will be blocked for ten minutes after the fifth unsuccessful login attempt. +However, all settings specified by `[DEFAULT]` and in subsequent sections stay disabled unless the line `enabled = true` is added for a service (listed below `# JAILS`). + +As an example of usage, having the following lines in the section `[sshd]` will activate restrictions only for the OpenSSH service: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +In this example, any SSH login attempt that fails three times within five minutes will result in an IP ban period of 30 minutes. + +You can replace "ssh" with the actual port number in case you have changed it. + +The best practice approach is to enable Fail2ban only for the services that are actually running on the server. Each customized setting added under `# JAILS` will then be prioritized over the defaults. + +Once you have completed your changes, save the file and close the editor. + +Restart the service to make sure it runs with the customization applied: + +1\. Recommended command with `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Command with `service` (legacy method, still compatible): + +```bash +sudo service fail2ban restart +``` + +Fail2ban has many settings and filters for customization as well as preset options, for example when you want to add a layer of protection to an Nginx web server. + +For any additional information and recommendations concerning Fail2ban, please refer to the [official documentation](https://www.fail2ban.org/wiki/index.php/Main_Page) of this tool. + +### Configuring the OVHcloud Network Firewall + +OVHcloud solutions include the option of enabling a firewall at the entry point to the infrastructure, called the Network Firewall. Configuring it correctly allows connections to be blocked before they even arrive on your server. + +Please refer to the [Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) if you would like to activate it. + +### Backing up your system and your data + +The concept of security is not limited to protecting a system against attacks. + +Securing your data is a key element, which is why OVHcloud offers you several backup options as a service: + +- The `Snapshot` option allows you to create a manual snapshot. +- The `Automated Backup` option enables you to keep regular backups of your VPS (excluding additional disks). + +You can find all information on the available backup solutions for your service on the [product page](/links/bare-metal/vps-options) and in the [respective guides](/products/bare-metal-cloud-virtual-private-servers). + +## Go further + +[Getting started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[How to create and use SSH keys](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configuring the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configuring the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Network Firewall guide](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.es-es.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.es-es.md index 77cfe9b5583..fe0905059aa 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.es-es.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.es-es.md @@ -1,335 +1,297 @@ ---- -title: "Proteger un VPS" -excerpt: "Esta guía explica cómo aplicar medidas de seguridad básicas para proteger su VPS de ataques y accesos no autorizados" -updated: 2025-11-04 ---- - -> [!primary] -> Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página. -> - -## Objetivo - -Al contratar su VPS, puede elegir una distribución o sistema operativo que quiera preinstalar. El servidor está listo para usar después de la entrega. Sin embargo, usted, como administrador, debe adoptar medidas que garanticen la seguridad y la estabilidad de su sistema. - -**Esta guía ofrece algunos consejos para proteger un servidor basado en GNU/Linux.** - -> [!warning] -> OVHcloud pone a su disposición servicios cuya configuración, seguridad y responsabilidad le pertenecen. -> En efecto, no tenemos acceso a los datos alojados en estas máquinas ni somos los administradores. Por lo tanto, usted es responsable de la gestión del software y de la seguridad diaria. -> Esta guía le ayudará a realizar las operaciones más habituales. No obstante, le recomendamos que, si necesita ayuda, contacte con un [proveedor especializado](/links/partner) en caso de que tenga dificultades o dudas relativas a la administración, la utilización o la seguridad del servidor. -> Más información en el apartado «Más información» de esta guía. -> - -## Requisitos - -- Un [VPS](/links/bare-metal/vps) en su cuenta de OVHcloud. -- Tener acceso de administrador (sudo) al servidor por SSH. - -## Procedimiento - -> [!primary] -> -> Tenga en cuenta que esta guía se basa en los sistemas operativos Ubuntu, Debian y CentOS. Tenga en cuenta que algunos comandos deben adaptarse a la distribución que utilice y que algunos consejos le invitan a utilizar herramientas de terceros. Si necesita ayuda, consulte la documentación oficial de estas aplicaciones. -> -> Si se trata de su primera configuración de un VPS de OVHcloud, consulte nuestra guía [Primeros pasos con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). -> - -Los siguientes ejemplos implican que está conectado como [usuario con permisos muy exigentes](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Actualizar el sistema operativo - -Los desarrolladores de distribuciones y sistemas operativos ofrecen actualizaciones frecuentes de los paquetes, en muchas ocasiones por motivos de seguridad.
      -Garantizar que su distribución o sistema operativo estén actualizados es un aspecto fundamental para proteger su VPS. - -> [!tabs] -> Ubuntu ->> ->> Esta actualización se realizará en dos pasos: ->> ->> - Actualizando la lista de paquetes: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Actualizando los paquetes reales: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> El comando es idéntico a Ubuntu porque tanto Debian como Ubuntu utilizan `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> En CentOS, el comando para actualizar el sistema operativo utiliza `yum` o `dnf`, según la versión. - -Esta operación debe realizarse regularmente para mantener un sistema actualizado. - -### Cambiar el puerto de escucha SSH por defecto - -> [!primary] -> -> Para esta sección, las siguientes líneas de comando son las mismas para Ubuntu, Debian y CentOS. -> - -Una de las primeras acciones que deberá realizar en su servidor es configurar el puerto de escucha del servicio SSH. Por defecto, este se define en el **puerto 22**, por lo que los intentos de hackeo del servidor por parte de robots se dirigirán prioritariamente a este puerto. -La modificación de este parámetro, en beneficio de un puerto diferente, es una medida sencilla para reforzar la protección de su servidor contra los ataques automatizados. - -Para ello, edite el archivo de configuración del servicio con el editor de texto que desee (`nano` se utiliza en este ejemplo): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Encontrará las siguientes líneas o equivalentes: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Sustituya el número **22** por el número de puerto que desee. -**Recuerde que no debe indicar un número de puerto que ya esté en uso en su sistema**. Para mayor seguridad, utilice un número entre 49152 y 65535. - -También puede ver los puertos asignados a su sistema con el siguiente comando: - -```bash -sudo cat /etc/services -``` - -Si la línea está "comentada" (es decir, precedida de un "#") como en el ejemplo anterior, asegúrese de eliminar el "#" antes de guardar el archivo para que se tenga en cuenta el cambio. Ejemplo: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> [!warning] -> Si hay un cortafuegos configurado en su sistema operativo (UFW o iptables), debe ajustar su configuración para permitir el tráfico en el nuevo puerto antes de reiniciar el servicio. Si utiliza iptables, consulte esta guía: [Configurar el firewall de Linux con iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). Si no hay ningún cortafuegos configurado por defecto, reinicie el servicio. -> - -Guarde y cierre el archivo de configuración. - -Reinicie el servicio: - -```bash -sudo systemctl restart sshd -``` - -Esto debería ser suficiente para aplicar los cambios. En caso contrario, reinicie el VPS (`sudo reboot`). - -**Para Ubuntu 24.04 y versiones posteriores** - -Para las últimas versiones de Ubuntu, la configuración SSH se gestiona ahora en el archivo /ssh.socket`. - -Para actualizar el puerto SSH, edite la línea `ListenStream` en el archivo de configuración con un editor de texto de su elección (`nano` utilizado en este ejemplo): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Su archivo debería parecerse a los siguientes ejemplos, dependiendo de la versión de Ubuntu que tenga instalada: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -o - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Guarde los cambios y ejecute los siguientes comandos: - -```bash -sudo systemctl daemon-reload -``` - -Reinicie el servicio: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Reinicie el servicio: - -```bash -sudo systemctl restart ssh.socket -``` - -Recuerde que deberá indicar el nuevo puerto en cada solicitud de [conexión SSH al servidor](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Ejemplo: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -Si no puede acceder a su sistema, puede utilizar nuestro entorno [modo de rescate](/pages/bare_metal_cloud/virtual_private_servers/rescue/) para cancelar los cambios. - -### Crear un usuario con permisos restringidos - -Por lo general, las tareas que no requieran privilegios root deben realizarse a través de un usuario estándar. Para más información, consulte [esta guía](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Configurar el firewall interno (iptables) - -Las distribuciones GNU/Linux habituales se entregan con un servicio de cortafuegos llamado iptables. Por defecto, este servicio no tiene ninguna regla activa. Puede comprobarlo introduciendo el siguiente comando: - -```bash -iptables -L -``` - -Para más información sobre iptables, consulte nuestra [guía dedicada](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -Le recomendamos que cree y adapte las reglas de firewall en función de su uso. Para más información sobre las diversas operaciones posibles, consulte la documentación oficial de la distribución utilizada. - -### Instalar Fail2ban - -Fail2ban es una aplicación de prevención contra intrusiones que actúa bloqueando las direcciones IP desde las que robots o atacantes intentan penetrar en el sistema.
      -Es recomendable, y en algunos casos incluso indispensable, proteger su servidor de los ataques de tipo *Brute Force* o *Denial of Service*. - -Para instalar el paquete de software, utilice el siguiente comando: - -> [!tabs] -> Ubuntu y Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> En CentOS 7 y CentOS 8 (o RHEL), instale primero el repositorio EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), luego Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -Puede personalizar los archivos de configuración Fail2ban para proteger los servicios expuestos a la internet pública contra los intentos de conexión repetidos. - -Como recomienda Fail2ban, cree un archivo de configuración local de sus servicios copiando el archivo "jail.conf": - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Abra el archivo con un editor de texto: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Lea la información arriba del archivo, incluyendo los comentarios en `[DEFAULT]`. - -La configuración `[DEFAULT]` es global, por lo que se aplicará a todos los servicios que se hayan definido para activarla (`enabled`) en este archivo. - -Es importante saber que los parámetros globales sólo se tendrán en cuenta si no hay valores diferentes definidos en las secciones servicios (`JAILS`) del archivo. - -Consideremos estas líneas en `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -Esto significa que una dirección IP desde la que un host intenta conectarse se bloqueará durante diez minutos después del quinto intento de apertura de sesión fallido.
      -Además, todos los parámetros especificados por `[DEFAULT]` y en las siguientes secciones permanecen desactivados a menos que se añada la línea `enabled = true` para un servicio (listado debajo `# JAILS`). - -Por ejemplo de uso, el hecho de tener las siguientes líneas en la sección `[sshd]` activará restricciones únicamente para el servicio OpenSSH: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -En este ejemplo, si un intento de conexión SSH falla tres veces en cinco minutos, el período de prohibición de las IP será de 30 minutos. - -Si lo ha cambiado, puede sustituir "ssh" por el número de puerto real. - -El mejor enfoque es activar Fail2ban únicamente para los servicios que realmente se ejecutan en el servidor. Cada parámetro personalizado añadido en `# JAILS` tendrá preferencia sobre los valores predeterminados. - -Una vez realizados los cambios, guarde el archivo y cierre el editor. - -Reinicie el servicio para asegurarse de que se ejecuta con las personalizaciones aplicadas: - -1\. Comando recomendado con `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Comando con `service` (método heredado, aún compatible): - -```bash -sudo service fail2ban restart -``` - -Fail2ban dispone de múltiples parámetros y filtros de personalización, así como de opciones predefinidas, por ejemplo, cuando desea añadir una capa de protección a un servidor web Nginx. - -Para más información y recomendaciones sobre Fail2ban, consulte [la documentación oficial](https://www.fail2ban.org/wiki/index.php/Main_Page) de esta herramienta. - -### Configuración del firewall de red de OVHcloud - -Las soluciones de OVHcloud incluyen la posibilidad de activar un firewall de red en el punto de entrada de la infraestructura. Una configuración correcta de este cortafuegos permite bloquear las conexiones incluso antes de que lleguen al servidor. - -Para activarlo, consulte la guía [Configurar el firewall de red](/pages/bare_metal_cloud/dedicated_servers/firewall_network). - -### Guardar copia de seguridad del sistema y los datos - -El concepto de seguridad no se limita a la protección de un sistema contra los ataques. - -La protección de sus datos es un elemento clave. Por ese motivo, OVHcloud le ofrece varias opciones de backup como servicios: - -- La opción `Snapshot` que permite crear una instantánea manual. -- La opción de `backup automático` permite conservar copias de seguridad regulares de su VPS (a excepción de los discos adicionales). - -En la [página de producto](/links/bare-metal/vps-options) y en las [respectivas guías](/products/bare-metal-cloud-virtual-private-servers) encontrará toda la información sobre las soluciones de backup disponibles para su servicio. - -## Más información - -[Primeros pasos con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[Crear claves SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configurar el firewall de Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configurar el firewall de Linux con iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Configurar el firewall de red](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - -Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file +--- +title: "Proteger un VPS" +excerpt: "Esta guía explica cómo aplicar medidas de seguridad básicas para proteger su VPS de ataques y accesos no autorizados" +updated: 2024-10-07 +--- + +> [!primary] +> Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página. +> + +## Objetivo + +Al contratar su VPS, puede elegir una distribución o sistema operativo que quiera preinstalar. El servidor está listo para usar después de la entrega. Sin embargo, usted, como administrador, debe adoptar medidas que garanticen la seguridad y la estabilidad de su sistema. + +**Esta guía ofrece algunos consejos para proteger un servidor basado en GNU/Linux.** + +> [!warning] +> OVHcloud pone a su disposición servicios cuya configuración, seguridad y responsabilidad le pertenecen. +> En efecto, no tenemos acceso a los datos alojados en estas máquinas ni somos los administradores. Por lo tanto, usted es responsable de la gestión del software y de la seguridad diaria. +> Esta guía le ayudará a realizar las operaciones más habituales. No obstante, le recomendamos que, si necesita ayuda, contacte con un [proveedor especializado](/links/partner) en caso de que tenga dificultades o dudas relativas a la administración, la utilización o la seguridad del servidor. +> Más información en el apartado «Más información» de esta guía. +> + +## Requisitos + +- Un [VPS](/links/bare-metal/vps) en su cuenta de OVHcloud. +- Tener acceso de administrador (sudo) al servidor por SSH. + +## Procedimiento + +> [!primary] +> +> Tenga en cuenta que esta guía se basa en los sistemas operativos Ubuntu, Debian y CentOS. Tenga en cuenta que algunos comandos deben adaptarse a la distribución que utilice y que algunos consejos le invitan a utilizar herramientas de terceros. Si necesita ayuda, consulte la documentación oficial de estas aplicaciones. +> +> Si se trata de su primera configuración de un VPS de OVHcloud, consulte nuestra guía [Primeros pasos con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). +> + +Los siguientes ejemplos implican que está conectado como [usuario con permisos muy exigentes](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Actualizar el sistema operativo + +Los desarrolladores de distribuciones y sistemas operativos ofrecen actualizaciones frecuentes de los paquetes, en muchas ocasiones por motivos de seguridad.
      +Garantizar que su distribución o sistema operativo estén actualizados es un aspecto fundamental para proteger su VPS. + +> [!tabs] +> Ubuntu +>> +>> Esta actualización se realizará en dos pasos: +>> +>> - Actualizando la lista de paquetes: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Actualizando los paquetes reales: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> El comando es idéntico a Ubuntu porque tanto Debian como Ubuntu utilizan `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> En CentOS, el comando para actualizar el sistema operativo utiliza `yum` o `dnf`, según la versión. + +Esta operación debe realizarse regularmente para mantener un sistema actualizado. + +### Cambiar el puerto de escucha SSH por defecto + +> [!primary] +> +> Para esta sección, las siguientes líneas de comando son las mismas para Ubuntu, Debian y CentOS. +> + +Una de las primeras acciones que deberá realizar en su servidor es configurar el puerto de escucha del servicio SSH. Por defecto, este se define en el **puerto 22**, por lo que los intentos de hackeo del servidor por parte de robots se dirigirán prioritariamente a este puerto. +La modificación de este parámetro, en beneficio de un puerto diferente, es una medida sencilla para reforzar la protección de su servidor contra los ataques automatizados. + +Para ello, edite el archivo de configuración del servicio con el editor de texto que desee (`nano` se utiliza en este ejemplo): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Encontrará las siguientes líneas o equivalentes: + +```console +#Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Sustituya el número **22** por el número de puerto que desee. +**Recuerde que no debe indicar un número de puerto que ya esté en uso en su sistema**. Para mayor seguridad, utilice un número entre 49152 y 65535. +Guarde y cierre el archivo de configuración. + +Si la línea está "comentada" (es decir, precedida de un "#") como en el ejemplo anterior, asegúrese de eliminar el "#" antes de guardar el archivo para que se tenga en cuenta el cambio. Ejemplo: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Reinicie el servicio: + +```bash +sudo systemctl restart sshd +``` + +Esto debería ser suficiente para aplicar los cambios. En caso contrario, reinicie el VPS (`sudo reboot`). + +**Para Ubuntu 23.04 y versiones posteriores** + +Para las últimas versiones de Ubuntu, la configuración SSH se gestiona ahora en el archivo /ssh.socket`. + +Para actualizar el puerto SSH, edite la línea `ListenStream` en el archivo de configuración con un editor de texto de su elección (`nano` utilizado en este ejemplo): + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Guarde los cambios y ejecute los siguientes comandos: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +Si ha activado el cortafuegos del sistema operativo, asegúrese de autorizar el nuevo puerto en las reglas del cortafuegos. + +Recuerde que deberá indicar el nuevo puerto en cada solicitud de [conexión SSH al servidor](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Ejemplo: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Crear un usuario con permisos restringidos + +Por lo general, las tareas que no requieran privilegios root deben realizarse a través de un usuario estándar. Para más información, consulte [esta guía](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Configurar el firewall interno (iptables) + +Las distribuciones GNU/Linux habituales se entregan con un servicio de cortafuegos llamado iptables. Por defecto, este servicio no tiene ninguna regla activa. Puede comprobarlo introduciendo el siguiente comando: + +```bash +iptables -L +``` + +Para más información sobre iptables, consulte nuestra [guía dedicada](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +Le recomendamos que cree y adapte las reglas de firewall en función de su uso. Para más información sobre las diversas operaciones posibles, consulte la documentación oficial de la distribución utilizada. + +### Instalar Fail2ban + +Fail2ban es una aplicación de prevención contra intrusiones que actúa bloqueando las direcciones IP desde las que robots o atacantes intentan penetrar en el sistema.
      +Es recomendable, y en algunos casos incluso indispensable, proteger su servidor de los ataques de tipo *Brute Force* o *Denial of Service*. + +Para instalar el paquete de software, utilice el siguiente comando: + +> [!tabs] +> Ubuntu y Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> En CentOS 7 y CentOS 8 (o RHEL), instale primero el repositorio EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), luego Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +Puede personalizar los archivos de configuración Fail2ban para proteger los servicios expuestos a la internet pública contra los intentos de conexión repetidos. + +Como recomienda Fail2ban, cree un archivo de configuración local de sus servicios copiando el archivo "jail.conf": + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Abra el archivo con un editor de texto: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Lea la información arriba del archivo, incluyendo los comentarios en `[DEFAULT]`. + +La configuración `[DEFAULT]` es global, por lo que se aplicará a todos los servicios que se hayan definido para activarla (`enabled`) en este archivo. + +Es importante saber que los parámetros globales sólo se tendrán en cuenta si no hay valores diferentes definidos en las secciones servicios (`JAILS`) del archivo. + +Consideremos estas líneas en `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +Esto significa que una dirección IP desde la que un host intenta conectarse se bloqueará durante diez minutos después del quinto intento de apertura de sesión fallido.
      +Además, todos los parámetros especificados por `[DEFAULT]` y en las siguientes secciones permanecen desactivados a menos que se añada la línea `enabled = true` para un servicio (listado debajo `# JAILS`). + +Por ejemplo de uso, el hecho de tener las siguientes líneas en la sección `[sshd]` activará restricciones únicamente para el servicio OpenSSH: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +En este ejemplo, si un intento de conexión SSH falla tres veces en cinco minutos, el período de prohibición de las IP será de 30 minutos. + +Si lo ha cambiado, puede sustituir "ssh" por el número de puerto real. + +El mejor enfoque es activar Fail2ban únicamente para los servicios que realmente se ejecutan en el servidor. Cada parámetro personalizado añadido en `# JAILS` tendrá preferencia sobre los valores predeterminados. + +Una vez realizados los cambios, guarde el archivo y cierre el editor. + +Reinicie el servicio para asegurarse de que se ejecuta con las personalizaciones aplicadas: + +1\. Comando recomendado con `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Comando con `service` (método heredado, aún compatible): + +```bash +sudo service fail2ban restart +``` + +Fail2ban dispone de múltiples parámetros y filtros de personalización, así como de opciones predefinidas, por ejemplo, cuando desea añadir una capa de protección a un servidor web Nginx. + +Para más información y recomendaciones sobre Fail2ban, consulte [la documentación oficial](https://www.fail2ban.org/wiki/index.php/Main_Page) de esta herramienta. + +### Configuración del firewall de red de OVHcloud + +Las soluciones de OVHcloud incluyen la posibilidad de activar un firewall de red en el punto de entrada de la infraestructura. Una configuración correcta de este cortafuegos permite bloquear las conexiones incluso antes de que lleguen al servidor. + +Para activarlo, consulte la guía [Configurar el firewall de red](/pages/bare_metal_cloud/dedicated_servers/firewall_network). + +### Guardar copia de seguridad del sistema y los datos + +El concepto de seguridad no se limita a la protección de un sistema contra los ataques. + +La protección de sus datos es un elemento clave. Por ese motivo, OVHcloud le ofrece varias opciones de backup como servicios: + +- La opción `Snapshot` que permite crear una instantánea manual. +- La opción de `backup automático` permite conservar copias de seguridad regulares de su VPS (a excepción de los discos adicionales). + +En la [página de producto](/links/bare-metal/vps-options) y en las [respectivas guías](/products/bare-metal-cloud-virtual-private-servers) encontrará toda la información sobre las soluciones de backup disponibles para su servicio. + +## Más información + +[Primeros pasos con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[Crear claves SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configurar el firewall de Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configurar el firewall de Linux con iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Configurar el firewall de red](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + +Interactúe con nuestra [comunidad de usuarios](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.es-us.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.es-us.md index 77cfe9b5583..fe0905059aa 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.es-us.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.es-us.md @@ -1,335 +1,297 @@ ---- -title: "Proteger un VPS" -excerpt: "Esta guía explica cómo aplicar medidas de seguridad básicas para proteger su VPS de ataques y accesos no autorizados" -updated: 2025-11-04 ---- - -> [!primary] -> Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página. -> - -## Objetivo - -Al contratar su VPS, puede elegir una distribución o sistema operativo que quiera preinstalar. El servidor está listo para usar después de la entrega. Sin embargo, usted, como administrador, debe adoptar medidas que garanticen la seguridad y la estabilidad de su sistema. - -**Esta guía ofrece algunos consejos para proteger un servidor basado en GNU/Linux.** - -> [!warning] -> OVHcloud pone a su disposición servicios cuya configuración, seguridad y responsabilidad le pertenecen. -> En efecto, no tenemos acceso a los datos alojados en estas máquinas ni somos los administradores. Por lo tanto, usted es responsable de la gestión del software y de la seguridad diaria. -> Esta guía le ayudará a realizar las operaciones más habituales. No obstante, le recomendamos que, si necesita ayuda, contacte con un [proveedor especializado](/links/partner) en caso de que tenga dificultades o dudas relativas a la administración, la utilización o la seguridad del servidor. -> Más información en el apartado «Más información» de esta guía. -> - -## Requisitos - -- Un [VPS](/links/bare-metal/vps) en su cuenta de OVHcloud. -- Tener acceso de administrador (sudo) al servidor por SSH. - -## Procedimiento - -> [!primary] -> -> Tenga en cuenta que esta guía se basa en los sistemas operativos Ubuntu, Debian y CentOS. Tenga en cuenta que algunos comandos deben adaptarse a la distribución que utilice y que algunos consejos le invitan a utilizar herramientas de terceros. Si necesita ayuda, consulte la documentación oficial de estas aplicaciones. -> -> Si se trata de su primera configuración de un VPS de OVHcloud, consulte nuestra guía [Primeros pasos con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). -> - -Los siguientes ejemplos implican que está conectado como [usuario con permisos muy exigentes](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Actualizar el sistema operativo - -Los desarrolladores de distribuciones y sistemas operativos ofrecen actualizaciones frecuentes de los paquetes, en muchas ocasiones por motivos de seguridad.
      -Garantizar que su distribución o sistema operativo estén actualizados es un aspecto fundamental para proteger su VPS. - -> [!tabs] -> Ubuntu ->> ->> Esta actualización se realizará en dos pasos: ->> ->> - Actualizando la lista de paquetes: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Actualizando los paquetes reales: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> El comando es idéntico a Ubuntu porque tanto Debian como Ubuntu utilizan `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> En CentOS, el comando para actualizar el sistema operativo utiliza `yum` o `dnf`, según la versión. - -Esta operación debe realizarse regularmente para mantener un sistema actualizado. - -### Cambiar el puerto de escucha SSH por defecto - -> [!primary] -> -> Para esta sección, las siguientes líneas de comando son las mismas para Ubuntu, Debian y CentOS. -> - -Una de las primeras acciones que deberá realizar en su servidor es configurar el puerto de escucha del servicio SSH. Por defecto, este se define en el **puerto 22**, por lo que los intentos de hackeo del servidor por parte de robots se dirigirán prioritariamente a este puerto. -La modificación de este parámetro, en beneficio de un puerto diferente, es una medida sencilla para reforzar la protección de su servidor contra los ataques automatizados. - -Para ello, edite el archivo de configuración del servicio con el editor de texto que desee (`nano` se utiliza en este ejemplo): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Encontrará las siguientes líneas o equivalentes: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Sustituya el número **22** por el número de puerto que desee. -**Recuerde que no debe indicar un número de puerto que ya esté en uso en su sistema**. Para mayor seguridad, utilice un número entre 49152 y 65535. - -También puede ver los puertos asignados a su sistema con el siguiente comando: - -```bash -sudo cat /etc/services -``` - -Si la línea está "comentada" (es decir, precedida de un "#") como en el ejemplo anterior, asegúrese de eliminar el "#" antes de guardar el archivo para que se tenga en cuenta el cambio. Ejemplo: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> [!warning] -> Si hay un cortafuegos configurado en su sistema operativo (UFW o iptables), debe ajustar su configuración para permitir el tráfico en el nuevo puerto antes de reiniciar el servicio. Si utiliza iptables, consulte esta guía: [Configurar el firewall de Linux con iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). Si no hay ningún cortafuegos configurado por defecto, reinicie el servicio. -> - -Guarde y cierre el archivo de configuración. - -Reinicie el servicio: - -```bash -sudo systemctl restart sshd -``` - -Esto debería ser suficiente para aplicar los cambios. En caso contrario, reinicie el VPS (`sudo reboot`). - -**Para Ubuntu 24.04 y versiones posteriores** - -Para las últimas versiones de Ubuntu, la configuración SSH se gestiona ahora en el archivo /ssh.socket`. - -Para actualizar el puerto SSH, edite la línea `ListenStream` en el archivo de configuración con un editor de texto de su elección (`nano` utilizado en este ejemplo): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Su archivo debería parecerse a los siguientes ejemplos, dependiendo de la versión de Ubuntu que tenga instalada: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -o - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Guarde los cambios y ejecute los siguientes comandos: - -```bash -sudo systemctl daemon-reload -``` - -Reinicie el servicio: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Reinicie el servicio: - -```bash -sudo systemctl restart ssh.socket -``` - -Recuerde que deberá indicar el nuevo puerto en cada solicitud de [conexión SSH al servidor](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Ejemplo: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -Si no puede acceder a su sistema, puede utilizar nuestro entorno [modo de rescate](/pages/bare_metal_cloud/virtual_private_servers/rescue/) para cancelar los cambios. - -### Crear un usuario con permisos restringidos - -Por lo general, las tareas que no requieran privilegios root deben realizarse a través de un usuario estándar. Para más información, consulte [esta guía](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Configurar el firewall interno (iptables) - -Las distribuciones GNU/Linux habituales se entregan con un servicio de cortafuegos llamado iptables. Por defecto, este servicio no tiene ninguna regla activa. Puede comprobarlo introduciendo el siguiente comando: - -```bash -iptables -L -``` - -Para más información sobre iptables, consulte nuestra [guía dedicada](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -Le recomendamos que cree y adapte las reglas de firewall en función de su uso. Para más información sobre las diversas operaciones posibles, consulte la documentación oficial de la distribución utilizada. - -### Instalar Fail2ban - -Fail2ban es una aplicación de prevención contra intrusiones que actúa bloqueando las direcciones IP desde las que robots o atacantes intentan penetrar en el sistema.
      -Es recomendable, y en algunos casos incluso indispensable, proteger su servidor de los ataques de tipo *Brute Force* o *Denial of Service*. - -Para instalar el paquete de software, utilice el siguiente comando: - -> [!tabs] -> Ubuntu y Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> En CentOS 7 y CentOS 8 (o RHEL), instale primero el repositorio EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), luego Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -Puede personalizar los archivos de configuración Fail2ban para proteger los servicios expuestos a la internet pública contra los intentos de conexión repetidos. - -Como recomienda Fail2ban, cree un archivo de configuración local de sus servicios copiando el archivo "jail.conf": - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Abra el archivo con un editor de texto: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Lea la información arriba del archivo, incluyendo los comentarios en `[DEFAULT]`. - -La configuración `[DEFAULT]` es global, por lo que se aplicará a todos los servicios que se hayan definido para activarla (`enabled`) en este archivo. - -Es importante saber que los parámetros globales sólo se tendrán en cuenta si no hay valores diferentes definidos en las secciones servicios (`JAILS`) del archivo. - -Consideremos estas líneas en `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -Esto significa que una dirección IP desde la que un host intenta conectarse se bloqueará durante diez minutos después del quinto intento de apertura de sesión fallido.
      -Además, todos los parámetros especificados por `[DEFAULT]` y en las siguientes secciones permanecen desactivados a menos que se añada la línea `enabled = true` para un servicio (listado debajo `# JAILS`). - -Por ejemplo de uso, el hecho de tener las siguientes líneas en la sección `[sshd]` activará restricciones únicamente para el servicio OpenSSH: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -En este ejemplo, si un intento de conexión SSH falla tres veces en cinco minutos, el período de prohibición de las IP será de 30 minutos. - -Si lo ha cambiado, puede sustituir "ssh" por el número de puerto real. - -El mejor enfoque es activar Fail2ban únicamente para los servicios que realmente se ejecutan en el servidor. Cada parámetro personalizado añadido en `# JAILS` tendrá preferencia sobre los valores predeterminados. - -Una vez realizados los cambios, guarde el archivo y cierre el editor. - -Reinicie el servicio para asegurarse de que se ejecuta con las personalizaciones aplicadas: - -1\. Comando recomendado con `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Comando con `service` (método heredado, aún compatible): - -```bash -sudo service fail2ban restart -``` - -Fail2ban dispone de múltiples parámetros y filtros de personalización, así como de opciones predefinidas, por ejemplo, cuando desea añadir una capa de protección a un servidor web Nginx. - -Para más información y recomendaciones sobre Fail2ban, consulte [la documentación oficial](https://www.fail2ban.org/wiki/index.php/Main_Page) de esta herramienta. - -### Configuración del firewall de red de OVHcloud - -Las soluciones de OVHcloud incluyen la posibilidad de activar un firewall de red en el punto de entrada de la infraestructura. Una configuración correcta de este cortafuegos permite bloquear las conexiones incluso antes de que lleguen al servidor. - -Para activarlo, consulte la guía [Configurar el firewall de red](/pages/bare_metal_cloud/dedicated_servers/firewall_network). - -### Guardar copia de seguridad del sistema y los datos - -El concepto de seguridad no se limita a la protección de un sistema contra los ataques. - -La protección de sus datos es un elemento clave. Por ese motivo, OVHcloud le ofrece varias opciones de backup como servicios: - -- La opción `Snapshot` que permite crear una instantánea manual. -- La opción de `backup automático` permite conservar copias de seguridad regulares de su VPS (a excepción de los discos adicionales). - -En la [página de producto](/links/bare-metal/vps-options) y en las [respectivas guías](/products/bare-metal-cloud-virtual-private-servers) encontrará toda la información sobre las soluciones de backup disponibles para su servicio. - -## Más información - -[Primeros pasos con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[Crear claves SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configurar el firewall de Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configurar el firewall de Linux con iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Configurar el firewall de red](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - -Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file +--- +title: "Proteger un VPS" +excerpt: "Esta guía explica cómo aplicar medidas de seguridad básicas para proteger su VPS de ataques y accesos no autorizados" +updated: 2024-10-07 +--- + +> [!primary] +> Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página. +> + +## Objetivo + +Al contratar su VPS, puede elegir una distribución o sistema operativo que quiera preinstalar. El servidor está listo para usar después de la entrega. Sin embargo, usted, como administrador, debe adoptar medidas que garanticen la seguridad y la estabilidad de su sistema. + +**Esta guía ofrece algunos consejos para proteger un servidor basado en GNU/Linux.** + +> [!warning] +> OVHcloud pone a su disposición servicios cuya configuración, seguridad y responsabilidad le pertenecen. +> En efecto, no tenemos acceso a los datos alojados en estas máquinas ni somos los administradores. Por lo tanto, usted es responsable de la gestión del software y de la seguridad diaria. +> Esta guía le ayudará a realizar las operaciones más habituales. No obstante, le recomendamos que, si necesita ayuda, contacte con un [proveedor especializado](/links/partner) en caso de que tenga dificultades o dudas relativas a la administración, la utilización o la seguridad del servidor. +> Más información en el apartado «Más información» de esta guía. +> + +## Requisitos + +- Un [VPS](/links/bare-metal/vps) en su cuenta de OVHcloud. +- Tener acceso de administrador (sudo) al servidor por SSH. + +## Procedimiento + +> [!primary] +> +> Tenga en cuenta que esta guía se basa en los sistemas operativos Ubuntu, Debian y CentOS. Tenga en cuenta que algunos comandos deben adaptarse a la distribución que utilice y que algunos consejos le invitan a utilizar herramientas de terceros. Si necesita ayuda, consulte la documentación oficial de estas aplicaciones. +> +> Si se trata de su primera configuración de un VPS de OVHcloud, consulte nuestra guía [Primeros pasos con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). +> + +Los siguientes ejemplos implican que está conectado como [usuario con permisos muy exigentes](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Actualizar el sistema operativo + +Los desarrolladores de distribuciones y sistemas operativos ofrecen actualizaciones frecuentes de los paquetes, en muchas ocasiones por motivos de seguridad.
      +Garantizar que su distribución o sistema operativo estén actualizados es un aspecto fundamental para proteger su VPS. + +> [!tabs] +> Ubuntu +>> +>> Esta actualización se realizará en dos pasos: +>> +>> - Actualizando la lista de paquetes: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Actualizando los paquetes reales: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> El comando es idéntico a Ubuntu porque tanto Debian como Ubuntu utilizan `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> En CentOS, el comando para actualizar el sistema operativo utiliza `yum` o `dnf`, según la versión. + +Esta operación debe realizarse regularmente para mantener un sistema actualizado. + +### Cambiar el puerto de escucha SSH por defecto + +> [!primary] +> +> Para esta sección, las siguientes líneas de comando son las mismas para Ubuntu, Debian y CentOS. +> + +Una de las primeras acciones que deberá realizar en su servidor es configurar el puerto de escucha del servicio SSH. Por defecto, este se define en el **puerto 22**, por lo que los intentos de hackeo del servidor por parte de robots se dirigirán prioritariamente a este puerto. +La modificación de este parámetro, en beneficio de un puerto diferente, es una medida sencilla para reforzar la protección de su servidor contra los ataques automatizados. + +Para ello, edite el archivo de configuración del servicio con el editor de texto que desee (`nano` se utiliza en este ejemplo): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Encontrará las siguientes líneas o equivalentes: + +```console +#Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Sustituya el número **22** por el número de puerto que desee. +**Recuerde que no debe indicar un número de puerto que ya esté en uso en su sistema**. Para mayor seguridad, utilice un número entre 49152 y 65535. +Guarde y cierre el archivo de configuración. + +Si la línea está "comentada" (es decir, precedida de un "#") como en el ejemplo anterior, asegúrese de eliminar el "#" antes de guardar el archivo para que se tenga en cuenta el cambio. Ejemplo: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Reinicie el servicio: + +```bash +sudo systemctl restart sshd +``` + +Esto debería ser suficiente para aplicar los cambios. En caso contrario, reinicie el VPS (`sudo reboot`). + +**Para Ubuntu 23.04 y versiones posteriores** + +Para las últimas versiones de Ubuntu, la configuración SSH se gestiona ahora en el archivo /ssh.socket`. + +Para actualizar el puerto SSH, edite la línea `ListenStream` en el archivo de configuración con un editor de texto de su elección (`nano` utilizado en este ejemplo): + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Guarde los cambios y ejecute los siguientes comandos: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +Si ha activado el cortafuegos del sistema operativo, asegúrese de autorizar el nuevo puerto en las reglas del cortafuegos. + +Recuerde que deberá indicar el nuevo puerto en cada solicitud de [conexión SSH al servidor](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Ejemplo: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Crear un usuario con permisos restringidos + +Por lo general, las tareas que no requieran privilegios root deben realizarse a través de un usuario estándar. Para más información, consulte [esta guía](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Configurar el firewall interno (iptables) + +Las distribuciones GNU/Linux habituales se entregan con un servicio de cortafuegos llamado iptables. Por defecto, este servicio no tiene ninguna regla activa. Puede comprobarlo introduciendo el siguiente comando: + +```bash +iptables -L +``` + +Para más información sobre iptables, consulte nuestra [guía dedicada](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +Le recomendamos que cree y adapte las reglas de firewall en función de su uso. Para más información sobre las diversas operaciones posibles, consulte la documentación oficial de la distribución utilizada. + +### Instalar Fail2ban + +Fail2ban es una aplicación de prevención contra intrusiones que actúa bloqueando las direcciones IP desde las que robots o atacantes intentan penetrar en el sistema.
      +Es recomendable, y en algunos casos incluso indispensable, proteger su servidor de los ataques de tipo *Brute Force* o *Denial of Service*. + +Para instalar el paquete de software, utilice el siguiente comando: + +> [!tabs] +> Ubuntu y Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> En CentOS 7 y CentOS 8 (o RHEL), instale primero el repositorio EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), luego Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +Puede personalizar los archivos de configuración Fail2ban para proteger los servicios expuestos a la internet pública contra los intentos de conexión repetidos. + +Como recomienda Fail2ban, cree un archivo de configuración local de sus servicios copiando el archivo "jail.conf": + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Abra el archivo con un editor de texto: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Lea la información arriba del archivo, incluyendo los comentarios en `[DEFAULT]`. + +La configuración `[DEFAULT]` es global, por lo que se aplicará a todos los servicios que se hayan definido para activarla (`enabled`) en este archivo. + +Es importante saber que los parámetros globales sólo se tendrán en cuenta si no hay valores diferentes definidos en las secciones servicios (`JAILS`) del archivo. + +Consideremos estas líneas en `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +Esto significa que una dirección IP desde la que un host intenta conectarse se bloqueará durante diez minutos después del quinto intento de apertura de sesión fallido.
      +Además, todos los parámetros especificados por `[DEFAULT]` y en las siguientes secciones permanecen desactivados a menos que se añada la línea `enabled = true` para un servicio (listado debajo `# JAILS`). + +Por ejemplo de uso, el hecho de tener las siguientes líneas en la sección `[sshd]` activará restricciones únicamente para el servicio OpenSSH: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +En este ejemplo, si un intento de conexión SSH falla tres veces en cinco minutos, el período de prohibición de las IP será de 30 minutos. + +Si lo ha cambiado, puede sustituir "ssh" por el número de puerto real. + +El mejor enfoque es activar Fail2ban únicamente para los servicios que realmente se ejecutan en el servidor. Cada parámetro personalizado añadido en `# JAILS` tendrá preferencia sobre los valores predeterminados. + +Una vez realizados los cambios, guarde el archivo y cierre el editor. + +Reinicie el servicio para asegurarse de que se ejecuta con las personalizaciones aplicadas: + +1\. Comando recomendado con `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Comando con `service` (método heredado, aún compatible): + +```bash +sudo service fail2ban restart +``` + +Fail2ban dispone de múltiples parámetros y filtros de personalización, así como de opciones predefinidas, por ejemplo, cuando desea añadir una capa de protección a un servidor web Nginx. + +Para más información y recomendaciones sobre Fail2ban, consulte [la documentación oficial](https://www.fail2ban.org/wiki/index.php/Main_Page) de esta herramienta. + +### Configuración del firewall de red de OVHcloud + +Las soluciones de OVHcloud incluyen la posibilidad de activar un firewall de red en el punto de entrada de la infraestructura. Una configuración correcta de este cortafuegos permite bloquear las conexiones incluso antes de que lleguen al servidor. + +Para activarlo, consulte la guía [Configurar el firewall de red](/pages/bare_metal_cloud/dedicated_servers/firewall_network). + +### Guardar copia de seguridad del sistema y los datos + +El concepto de seguridad no se limita a la protección de un sistema contra los ataques. + +La protección de sus datos es un elemento clave. Por ese motivo, OVHcloud le ofrece varias opciones de backup como servicios: + +- La opción `Snapshot` que permite crear una instantánea manual. +- La opción de `backup automático` permite conservar copias de seguridad regulares de su VPS (a excepción de los discos adicionales). + +En la [página de producto](/links/bare-metal/vps-options) y en las [respectivas guías](/products/bare-metal-cloud-virtual-private-servers) encontrará toda la información sobre las soluciones de backup disponibles para su servicio. + +## Más información + +[Primeros pasos con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[Crear claves SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configurar el firewall de Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configurar el firewall de Linux con iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Configurar el firewall de red](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + +Interactúe con nuestra [comunidad de usuarios](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.fr-ca.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.fr-ca.md index 3b5fa75088a..94746eaa8f2 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.fr-ca.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.fr-ca.md @@ -1,332 +1,294 @@ ---- -title: "Sécuriser un VPS" -excerpt: "Découvrez comment mettre en place des mesures de sécurité basiques pour protéger votre VPS des attaques et des accès non autorisés" -updated: 2025-11-04 ---- - -## Objectif - -Lorsque vous commandez votre VPS, vous pouvez choisir une distribution ou un système d'exploitation à pré-installer. Le serveur est donc prêt à être utilisé après la livraison. Il vous appartient cependant, en tant qu'administrateur, de mettre en oeuvre des mesures qui garantissent la sécurité et la stabilité de votre système. - -**Ce guide vous propose quelques conseils généraux pour sécuriser un serveur basé sur GNU/Linux.** - -> [!warning] -> OVHcloud vous met à disposition des services dont la configuration, la sécurité et la responsabilité vous appartiennent. -> En effet, nous n'avons pas accès aux données hébergées sur ces machines et n’en sommes pas les administrateurs. Il vous appartient de ce fait d’en assurer la gestion logicielle et la sécurisation au quotidien. -> Nous mettons à disposition ce guide afin de vous accompagner au mieux sur les tâches courantes. Toutefois, nous vous recommandons de faire appel à un [prestataire spécialisé](/links/partner) si vous éprouvez des difficultés ou des doutes quant à l’administration, l'utilisation ou la sécurisation de votre serveur. -> Plus d’informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Un [VPS](/links/bare-metal/vps) dans votre compte OVHcloud -- Avoir un accès administrateur (sudo) à votre serveur via SSH - -## En pratique - -> [!primary] -> -> Gardez à l'esprit qu’il s’agit d’un guide général basé sur les systèmes d’exploitation Ubuntu, Debian et CentOS. Certaines commandes nécessitent d’être adaptées à la distribution que vous utilisez et certaines astuces vous invitent à utiliser des outils tiers. Veuillez vous référer à la documentation officielle de ces applications si vous avez besoin d'aide. -> -> S'il s'agit de votre première configuration d'un VPS OVHcloud, nous vous invitons à consulter en premier lieu notre guide [Débuter avec un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). -> - -Les exemples suivants supposent que vous êtes connecté en tant qu'[utilisateur avec des autorisations élevées](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Mettre à jour votre système d'exploitation - -Les développeurs de distributions et de systèmes d’exploitation proposent de fréquentes mises à jour de paquets, très souvent pour des raisons de sécurité.
      -Faire en sorte que votre distribution ou système d'exploitation est à jour est un point essentiel pour sécuriser votre VPS. - -> [!tabs] -> Ubuntu ->> ->> Cette mise à jour passera par deux étapes. ->> ->> - La mise à jour de la liste des paquets : ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - La mise à jour des paquets à proprement parler : ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> La commande est identique à Ubuntu car Debian et Ubuntu utilisent tous deux `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> Sur CentOS, la commande pour mettre à jour le système d'exploitation utilise `yum` ou `dnf`, selon la version. - -Cette opération doit être effectuée régulièrement afin de maintenir un système à jour. - -### Modifier le port d'écoute SSH par défaut - -> [!primary] -> -> Pour cette section, les lignes de commande qui suivent sont identiques pour Ubuntu, Debian et CentOS. -> - -L'une des premières actions à effectuer sur votre serveur est la configuration du port d'écoute du service SSH. Par défaut, celui-ci est défini sur le **port 22**, donc les tentatives de hack du serveur par des robots vont cibler ce port en priorité. -La modification de ce paramètre, au profit d'un port différent, est une mesure simple pour renforcer la protection de votre serveur contre les attaques automatisées. - -Pour cela, modifiez le fichier de configuration du service avec l'éditeur de texte de votre choix (`nano` est utilisé dans cet exemple) : - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Vous devriez trouver les lignes suivantes ou équivalentes : - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Remplacez le nombre **22** par le numéro de port de votre choix.
      -**Veillez toutefois à ne pas renseigner un numéro de port déjà utilisé sur votre système**. -Pour plus de sécurité, utilisez un numéro entre 49152 et 65535. - -Vous pouvez également afficher les ports attribués à votre système à l'aide de la commande suivante : - -```bash -sudo cat /etc/services -``` - -Si la ligne est "commentée" (c'est-à-dire si elle est précédée d'un "#") comme dans l'exemple ci-dessus, veillez à supprimer le "#" avant d'enregistrer le fichier pour que la modification soit prise en compte. Exemple : - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> [!warning] -> Si un pare-feu est configuré sur votre système d'exploitation (UFW ou iptables), vous devez ajuster ses paramètres pour autoriser le trafic sur le nouveau port avant de redémarrer le service. Si vous utilisez iptables, consultez ce guide : [Configurer le pare-feu sous Linux avec Iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). Si aucun pare-feu n'est configuré par défaut, redémarrez le service. -> - -Enregistrez et quittez le fichier de configuration. - -Redémarrez le service : - -```bash -sudo systemctl restart sshd -``` - -Cela devrait être suffisant pour appliquer les changements. Dans le cas contraire, redémarrez le VPS (`sudo reboot`). - -**Pour Ubuntu 24.04 et versions ultérieures** - -Pour les dernières versions d'Ubuntu, la configuration SSH est désormais gérée dans le fichier `ssh.socket`. - -Pour mettre à jour le port SSH, éditez la ligne `Listenstream` dans le fichier de configuration avec un éditeur de texte de votre choix (`nano` utilisé dans cet exemple) : - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Votre fichier devrait ressembler aux exemples suivants, en fonction de la version d'Ubuntu que vous avez installée : - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -ou - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Enregistrez vos modifications et exécutez les commandes suivantes : - -```bash -sudo systemctl daemon-reload -``` - -Redémarrez le service : - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Redémarrez le service : - -```bash -sudo systemctl restart ssh.socket -``` - -N'oubliez pas que vous devrez indiquer le nouveau port à chaque demande de [connexion SSH à votre serveur](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction) : - -```bash -ssh nomdutilisateur@IPv4_VPS -p NouveauPort -``` - -Exemple : - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -Si vous êtes bloqué hors de votre système, vous pouvez utiliser notre [mode rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue/) pour annuler vos modifications. - -### Créer un utilisateur avec des droits restreints - -En général, les tâches qui ne requièrent pas de privilèges root doivent être effectuées via un utilisateur standard. Pour plus d'informations, consultez [ce guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Configurer le pare-feu interne (iptables) - -Les distributions GNU/Linux courantes sont fournies avec un service de pare-feu nommé iptables. Par défaut, ce service ne possède aucune règle active. Vous pouvez le constater en tapant la commande suivante : - -```bash -iptables -L -``` - -Pour plus d'informations sur iptables, consultez notre [guide dédié](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -Il est alors recommandé de créer et d’ajuster à votre utilisation des règles de pare-feu. Pour plus d'informations sur les diverses manipulations possibles, reportez-vous à la documentation officielle de la distribution utilisée. - -### Installer Fail2ban - -Fail2ban est un framework de prévention contre les intrusions dont le but est de bloquer les adresses IP depuis lesquelles des bots ou des attaquants tentent de pénétrer dans votre système.
      -Ce paquet est recommandé, voire indispensable dans certains cas, pour protéger votre serveur des attaques de types *Brute Force* ou *Denial of Service*. - -Pour installer le package logiciel, utilisez la commande suivante : - -> [!tabs] -> Ubuntu et Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> Sur CentOS 7 et CentOS 8 (ou RHEL), installez d'abord le dépôt EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), puis Fail2ban : ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -Vous pouvez personnaliser les fichiers de configuration Fail2ban pour protéger les services exposés à l'Internet public contre les tentatives de connexion répétées. - -Comme le recommande Fail2ban, créez un fichier de configuration local de vos services en copiant le fichier "jail" : - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Ouvrez ensuite le fichier avec un éditeur de texte : - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Prenez soin de lire les informations en haut du fichier, notamment les commentaires sous `[DEFAULT]`. - -Les paramètres `[DEFAULT]` sont globaux et s'appliqueront donc à tous les services définis pour être activés (`enabled`) dans ce fichier. - -Il est important de savoir que les paramètres globaux ne seront pris en compte que s'il n'y a pas de valeurs différentes définies dans les sections services (`JAILS`) plus bas dans le fichier. - -Prenons pour exemple ces lignes sous `[DEFAULT]` : - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -Cela signifie qu'une adresse IP à partir de laquelle un hôte tente de se connecter sera bloquée pendant dix minutes après la cinquième tentative d'ouverture de session infructueuse.
      -De plus, tous les paramètres spécifiés par `[DEFAULT]` et dans les sections suivantes restent désactivés sauf si la ligne `enabled = true` est ajoutée pour un service (listée ci-dessous `# JAILS`). - -À titre d’exemple d’utilisation, le fait d’avoir les lignes suivantes dans la section `[sshd]` activera des restrictions uniquement pour le service OpenSSH : - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -Dans cet exemple, si une tentative de connexion SSH échoue trois fois en cinq minutes, la période d’interdiction des IP sera de 30 minutes. - -Vous pouvez remplacer "ssh" par le numéro de port réel si vous l'avez modifié. - -La meilleure approche consiste à activer Fail2ban uniquement pour les services qui sont réellement exécutés sur le serveur. Chaque paramètre personnalisé ajouté sous `# JAILS` sera alors prioritaire sur les valeurs par défaut. - -Une fois vos modifications terminées, enregistrez le fichier et fermez l'éditeur. - -Redémarrez le service pour vous assurer qu'il s'exécute avec les personnalisations appliquées : - -1\. Commande recommandée avec `systemctl` : - -```bash -sudo systemctl restart fail2ban -``` - -2\. Commande avec `service` (ancienne méthode, toujours compatible) : - -```bash -sudo service fail2ban restart -``` - -Fail2ban dispose de nombreux paramètres et filtres de personnalisation ainsi que d’options prédéfinies, par exemple lorsque vous souhaitez ajouter une couche de protection à un serveur web Nginx. - -Pour toute information complémentaire et pour des recommandations concernant Fail2ban, n'hésitez pas à consulter [la documentation officielle](https://www.fail2ban.org/wiki/index.php/Main_Page) de cet outil. - -### Configurer le Network Firewall OVHcloud - -Les solutions OVHcloud incluent la possibilité d'activer un pare-feu au point d'entrée de l'infrastructure, appelé Network Firewall. Une configuration correcte de ce pare-feu permet de bloquer les connexions avant même qu'elles n'arrivent sur votre serveur. - -Consultez le guide « [Configurer le Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) » si vous souhaitez l'activer. - -### Sauvegarder votre système et vos données - -Le concept de sécurité ne se limite pas à la protection d'un système contre les attaques. - -La sécurisation de vos données est un élément clé, c'est pourquoi OVHcloud vous offre plusieurs options de sauvegarde en tant que services : - -- L'option `Snapshot` qui vous permet de créer un instantané manuel. -- L'option de `Sauvegarde automatique` vous permet de conserver des sauvegardes régulières de votre VPS (à l'exception des disques supplémentaires). - -Vous trouverez toutes les informations sur les solutions de sauvegarde disponibles pour votre service sur la [page produit](/links/bare-metal/vps-options) et dans les [guides respectifs](/products/bare-metal-cloud-virtual-private-servers). - -## Aller plus loin - -[Débuter avec un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[Créer et utiliser des clés SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configurer le pare-feu sous Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configurer le pare-feu sous Linux avec Iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Configurer le Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: "Sécuriser un VPS" +excerpt: "Découvrez comment mettre en place des mesures de sécurité basiques pour protéger votre VPS des attaques et des accès non autorisés" +updated: 2024-10-07 +--- + +## Objectif + +Lorsque vous commandez votre VPS, vous pouvez choisir une distribution ou un système d'exploitation à pré-installer. Le serveur est donc prêt à être utilisé après la livraison. Il vous appartient cependant, en tant qu'administrateur, de mettre en oeuvre des mesures qui garantissent la sécurité et la stabilité de votre système. + +**Ce guide vous propose quelques conseils généraux pour sécuriser un serveur basé sur GNU/Linux.** + +> [!warning] +> OVHcloud vous met à disposition des services dont la configuration, la sécurité et la responsabilité vous appartiennent. +> En effet, nous n'avons pas accès aux données hébergées sur ces machines et n’en sommes pas les administrateurs. Il vous appartient de ce fait d’en assurer la gestion logicielle et la sécurisation au quotidien. +> Nous mettons à disposition ce guide afin de vous accompagner au mieux sur les tâches courantes. Toutefois, nous vous recommandons de faire appel à un [prestataire spécialisé](/links/partner) si vous éprouvez des difficultés ou des doutes quant à l’administration, l'utilisation ou la sécurisation de votre serveur. +> Plus d’informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Un [VPS](/links/bare-metal/vps) dans votre compte OVHcloud +- Avoir un accès administrateur (sudo) à votre serveur via SSH + +## En pratique + +> [!primary] +> +> Gardez à l'esprit qu’il s’agit d’un guide général basé sur les systèmes d’exploitation Ubuntu, Debian et CentOS. Certaines commandes nécessitent d’être adaptées à la distribution que vous utilisez et certaines astuces vous invitent à utiliser des outils tiers. Veuillez vous référer à la documentation officielle de ces applications si vous avez besoin d'aide. +> +> S'il s'agit de votre première configuration d'un VPS OVHcloud, nous vous invitons à consulter en premier lieu notre guide [Débuter avec un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). +> + +Les exemples suivants supposent que vous êtes connecté en tant qu'[utilisateur avec des autorisations élevées](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Mettre à jour votre système d'exploitation + +Les développeurs de distributions et de systèmes d’exploitation proposent de fréquentes mises à jour de paquets, très souvent pour des raisons de sécurité.
      +Faire en sorte que votre distribution ou système d'exploitation est à jour est un point essentiel pour sécuriser votre VPS. + +> [!tabs] +> Ubuntu +>> +>> Cette mise à jour passera par deux étapes. +>> +>> - La mise à jour de la liste des paquets : +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - La mise à jour des paquets à proprement parler : +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> La commande est identique à Ubuntu car Debian et Ubuntu utilisent tous deux `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> Sur CentOS, la commande pour mettre à jour le système d'exploitation utilise `yum` ou `dnf`, selon la version. + +Cette opération doit être effectuée régulièrement afin de maintenir un système à jour. + +### Modifier le port d'écoute SSH par défaut + +> [!primary] +> +> Pour cette section, les lignes de commande qui suivent sont identiques pour Ubuntu, Debian et CentOS. +> + +L'une des premières actions à effectuer sur votre serveur est la configuration du port d'écoute du service SSH. Par défaut, celui-ci est défini sur le **port 22**, donc les tentatives de hack du serveur par des robots vont cibler ce port en priorité. +La modification de ce paramètre, au profit d'un port différent, est une mesure simple pour renforcer la protection de votre serveur contre les attaques automatisées. + +Pour cela, modifiez le fichier de configuration du service avec l'éditeur de texte de votre choix (`nano` est utilisé dans cet exemple) : + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Vous devriez trouver les lignes suivantes ou équivalentes : + +```console +#Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Remplacez le nombre **22** par le numéro de port de votre choix.
      +**Veillez toutefois à ne pas renseigner un numéro de port déjà utilisé sur votre système**. +Pour plus de sécurité, utilisez un numéro entre 49152 et 65535.
      Enregistrez et quittez le fichier de configuration. + + +Si la ligne est "commentée" (c'est-à-dire si elle est précédée d'un "#") comme dans l'exemple ci-dessus, veillez à supprimer le "#" avant d'enregistrer le fichier pour que la modification soit prise en compte. Exemple : + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Redémarrez le service : + +```bash +sudo systemctl restart sshd +``` + +Cela devrait être suffisant pour appliquer les changements. Dans le cas contraire, redémarrez le VPS (`sudo reboot`). + +**Pour Ubuntu 23.04 et versions ultérieures** + +Pour les dernières versions d'Ubuntu, la configuration SSH est désormais gérée dans le fichier `ssh.socket`. + +Pour mettre à jour le port SSH, éditez la ligne `Listenstream` dans le fichier de configuration avec un éditeur de texte de votre choix (`nano` utilisé dans cet exemple) : + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Enregistrez vos modifications et exécutez les commandes suivantes : + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +Si vous avez activé le pare-feu de votre système d'exploitation, assurez-vous d'autoriser le nouveau port dans les règles du pare-feu. + +N'oubliez pas que vous devrez indiquer le nouveau port à chaque demande de [connexion SSH à votre serveur](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction) : + +```bash +ssh nomdutilisateur@IPv4_VPS -p NouveauPort +``` + +Exemple : + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Créer un utilisateur avec des droits restreints + +En général, les tâches qui ne requièrent pas de privilèges root doivent être effectuées via un utilisateur standard. Pour plus d'informations, consultez [ce guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Configurer le pare-feu interne (iptables) + +Les distributions GNU/Linux courantes sont fournies avec un service de pare-feu nommé iptables. Par défaut, ce service ne possède aucune règle active. Vous pouvez le constater en tapant la commande suivante : + +```bash +iptables -L +``` + +Pour plus d'informations sur iptables, consultez notre [guide dédié](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +Il est alors recommandé de créer et d’ajuster à votre utilisation des règles de pare-feu. Pour plus d'informations sur les diverses manipulations possibles, reportez-vous à la documentation officielle de la distribution utilisée. + +### Installer Fail2ban + +Fail2ban est un framework de prévention contre les intrusions dont le but est de bloquer les adresses IP depuis lesquelles des bots ou des attaquants tentent de pénétrer dans votre système.
      +Ce paquet est recommandé, voire indispensable dans certains cas, pour protéger votre serveur des attaques de types *Brute Force* ou *Denial of Service*. + +Pour installer le package logiciel, utilisez la commande suivante : + +> [!tabs] +> Ubuntu et Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> Sur CentOS 7 et CentOS 8 (ou RHEL), installez d'abord le dépôt EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), puis Fail2ban : +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +Vous pouvez personnaliser les fichiers de configuration Fail2ban pour protéger les services exposés à l'Internet public contre les tentatives de connexion répétées. + +Comme le recommande Fail2ban, créez un fichier de configuration local de vos services en copiant le fichier "jail" : + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Ouvrez ensuite le fichier avec un éditeur de texte : + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Prenez soin de lire les informations en haut du fichier, notamment les commentaires sous `[DEFAULT]`. + +Les paramètres `[DEFAULT]` sont globaux et s'appliqueront donc à tous les services définis pour être activés (`enabled`) dans ce fichier. + +Il est important de savoir que les paramètres globaux ne seront pris en compte que s'il n'y a pas de valeurs différentes définies dans les sections services (`JAILS`) plus bas dans le fichier. + +Prenons pour exemple ces lignes sous `[DEFAULT]` : + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +Cela signifie qu'une adresse IP à partir de laquelle un hôte tente de se connecter sera bloquée pendant dix minutes après la cinquième tentative d'ouverture de session infructueuse.
      +De plus, tous les paramètres spécifiés par `[DEFAULT]` et dans les sections suivantes restent désactivés sauf si la ligne `enabled = true` est ajoutée pour un service (listée ci-dessous `# JAILS`). + +À titre d’exemple d’utilisation, le fait d’avoir les lignes suivantes dans la section `[sshd]` activera des restrictions uniquement pour le service OpenSSH : + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +Dans cet exemple, si une tentative de connexion SSH échoue trois fois en cinq minutes, la période d’interdiction des IP sera de 30 minutes. + +Vous pouvez remplacer "ssh" par le numéro de port réel si vous l'avez modifié. + +La meilleure approche consiste à activer Fail2ban uniquement pour les services qui sont réellement exécutés sur le serveur. Chaque paramètre personnalisé ajouté sous `# JAILS` sera alors prioritaire sur les valeurs par défaut. + +Une fois vos modifications terminées, enregistrez le fichier et fermez l'éditeur. + +Redémarrez le service pour vous assurer qu'il s'exécute avec les personnalisations appliquées : + +1\. Commande recommandée avec `systemctl` : + +```bash +sudo systemctl restart fail2ban +``` + +2\. Commande avec `service` (ancienne méthode, toujours compatible) : + +```bash +sudo service fail2ban restart +``` + +Fail2ban dispose de nombreux paramètres et filtres de personnalisation ainsi que d’options prédéfinies, par exemple lorsque vous souhaitez ajouter une couche de protection à un serveur web Nginx. + +Pour toute information complémentaire et pour des recommandations concernant Fail2ban, n'hésitez pas à consulter [la documentation officielle](https://www.fail2ban.org/wiki/index.php/Main_Page) de cet outil. + +### Configurer le Network Firewall OVHcloud + +Les solutions OVHcloud incluent la possibilité d'activer un pare-feu au point d'entrée de l'infrastructure, appelé Network Firewall. Une configuration correcte de ce pare-feu permet de bloquer les connexions avant même qu'elles n'arrivent sur votre serveur. + +Consultez le guide « [Configurer le Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) » si vous souhaitez l'activer. + +### Sauvegarder votre système et vos données + +Le concept de sécurité ne se limite pas à la protection d'un système contre les attaques. + +La sécurisation de vos données est un élément clé, c'est pourquoi OVHcloud vous offre plusieurs options de sauvegarde en tant que services : + +- L'option `Snapshot` qui vous permet de créer un instantané manuel. +- L'option de `Sauvegarde automatique` vous permet de conserver des sauvegardes régulières de votre VPS (à l'exception des disques supplémentaires). + +Vous trouverez toutes les informations sur les solutions de sauvegarde disponibles pour votre service sur la [page produit](/links/bare-metal/vps-options) et dans les [guides respectifs](/products/bare-metal-cloud-virtual-private-servers). + +## Aller plus loin + +[Débuter avec un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[Créer et utiliser des clés SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configurer le pare-feu sous Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configurer le pare-feu sous Linux avec Iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Configurer le Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.fr-fr.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.fr-fr.md index 5f9b4636312..6ecdba0c4ef 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.fr-fr.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.fr-fr.md @@ -1,332 +1,294 @@ ---- -title: "Sécuriser un VPS" -excerpt: "Découvrez comment mettre en place des mesures de sécurité basiques pour protéger votre VPS des attaques et des accès non autorisés" -updated: 2025-11-04 ---- - -## Objectif - -Lorsque vous commandez votre VPS, vous pouvez choisir une distribution ou un système d'exploitation à pré-installer. Le serveur est donc prêt à être utilisé après la livraison. Il vous appartient cependant, en tant qu'administrateur, de mettre en oeuvre des mesures qui garantissent la sécurité et la stabilité de votre système. - -**Ce guide vous propose quelques conseils généraux pour sécuriser un serveur basé sur GNU/Linux.** - -> [!warning] -> OVHcloud vous met à disposition des services dont la configuration, la sécurité et la responsabilité vous appartiennent. -> En effet, nous n'avons pas accès aux données hébergées sur ces machines et n’en sommes pas les administrateurs. Il vous appartient de ce fait d’en assurer la gestion logicielle et la sécurisation au quotidien. -> Nous mettons à disposition ce guide afin de vous accompagner au mieux sur les tâches courantes. Toutefois, nous vous recommandons de faire appel à un [prestataire spécialisé](/links/partner) si vous éprouvez des difficultés ou des doutes quant à l’administration, l'utilisation ou la sécurisation de votre serveur. -> Plus d’informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Un [VPS](/links/bare-metal/vps) dans votre compte OVHcloud -- Avoir un accès administrateur (sudo) à votre serveur via SSH - -## En pratique - -> [!primary] -> -> Gardez à l'esprit qu’il s’agit d’un guide général basé sur les systèmes d’exploitation Ubuntu, Debian et CentOS. Certaines commandes nécessitent d’être adaptées à la distribution que vous utilisez et certaines astuces vous invitent à utiliser des outils tiers. Veuillez vous référer à la documentation officielle de ces applications si vous avez besoin d'aide. -> -> S'il s'agit de votre première configuration d'un VPS OVHcloud, nous vous invitons à consulter en premier lieu notre guide [Débuter avec un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). -> - -Les exemples suivants supposent que vous êtes connecté en tant qu'[utilisateur avec des autorisations élevées](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Mettre à jour votre système d'exploitation - -Les développeurs de distributions et de systèmes d’exploitation proposent de fréquentes mises à jour de paquets, très souvent pour des raisons de sécurité.
      -Faire en sorte que votre distribution ou système d'exploitation est à jour est un point essentiel pour sécuriser votre VPS. - -> [!tabs] -> Ubuntu ->> ->> Cette mise à jour passera par deux étapes. ->> ->> - La mise à jour de la liste des paquets : ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - La mise à jour des paquets à proprement parler : ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> La commande est identique à Ubuntu car Debian et Ubuntu utilisent tous deux `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> Sur CentOS, la commande pour mettre à jour le système d'exploitation utilise `yum` ou `dnf`, selon la version. - -Cette opération doit être effectuée régulièrement afin de maintenir un système à jour. - -### Modifier le port d'écoute SSH par défaut - -> [!primary] -> -> Pour cette section, les lignes de commande qui suivent sont identiques pour Ubuntu, Debian et CentOS. -> - -L'une des premières actions à effectuer sur votre serveur est la configuration du port d'écoute du service SSH. Par défaut, celui-ci est défini sur le **port 22**, donc les tentatives de hack du serveur par des robots vont cibler ce port en priorité. -La modification de ce paramètre, au profit d'un port différent, est une mesure simple pour renforcer la protection de votre serveur contre les attaques automatisées. - -Pour cela, modifiez le fichier de configuration du service avec l'éditeur de texte de votre choix (`nano` est utilisé dans cet exemple) : - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Vous devriez trouver les lignes suivantes ou équivalentes : - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Remplacez le nombre **22** par le numéro de port de votre choix.
      -**Veillez toutefois à ne pas renseigner un numéro de port déjà utilisé sur votre système**. -Pour plus de sécurité, utilisez un numéro entre 49152 et 65535. - -Vous pouvez également afficher les ports attribués à votre système à l'aide de la commande suivante : - -```bash -sudo cat /etc/services -``` - -Si la ligne est "commentée" (c'est-à-dire si elle est précédée d'un "#") comme dans l'exemple ci-dessus, veillez à supprimer le "#" avant d'enregistrer le fichier pour que la modification soit prise en compte. Exemple : - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> [!warning] -> Si un pare-feu est configuré sur votre système d'exploitation (UFW ou iptables), vous devez ajuster ses paramètres pour autoriser le trafic sur le nouveau port avant de redémarrer le service. Si vous utilisez iptables, consultez ce guide : [Configurer le pare-feu sous Linux avec Iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). Si aucun pare-feu n'est configuré par défaut, redémarrez le service. -> - -Enregistrez et quittez le fichier de configuration. - -Redémarrez le service : - -```bash -sudo systemctl restart sshd -``` - -Cela devrait être suffisant pour appliquer les changements. Dans le cas contraire, redémarrez le VPS (`sudo reboot`). - -**Pour Ubuntu 24.04 et versions ultérieures** - -Pour les dernières versions d'Ubuntu, la configuration SSH est désormais gérée dans le fichier `ssh.socket`. - -Pour mettre à jour le port SSH, éditez la ligne `Listenstream` dans le fichier de configuration avec un éditeur de texte de votre choix (`nano` utilisé dans cet exemple) : - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Votre fichier devrait ressembler aux exemples suivants, en fonction de la version d'Ubuntu que vous avez installée : - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -ou - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Enregistrez vos modifications et exécutez les commandes suivantes : - -```bash -sudo systemctl daemon-reload -``` - -Redémarrez le service : - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Redémarrez le service : - -```bash -sudo systemctl restart ssh.socket -``` - -N'oubliez pas que vous devrez indiquer le nouveau port à chaque demande de [connexion SSH à votre serveur](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction) : - -```bash -ssh nomdutilisateur@IPv4_VPS -p NouveauPort -``` - -Exemple : - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -Si vous êtes bloqué hors de votre système, vous pouvez utiliser notre [mode rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue/) pour annuler vos modifications. - -### Créer un utilisateur avec des droits restreints - -En général, les tâches qui ne requièrent pas de privilèges root doivent être effectuées via un utilisateur standard. Pour plus d'informations, consultez [ce guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Configurer le pare-feu interne (iptables) - -Les distributions GNU/Linux courantes sont fournies avec un service de pare-feu nommé iptables. Par défaut, ce service ne possède aucune règle active. Vous pouvez le constater en tapant la commande suivante : - -```bash -iptables -L -``` - -Pour plus d'informations sur iptables, consultez notre [guide dédié](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -Il est alors recommandé de créer et d’ajuster à votre utilisation des règles de pare-feu. Pour plus d'informations sur les diverses manipulations possibles, reportez-vous à la documentation officielle de la distribution utilisée. - -### Installer Fail2ban - -Fail2ban est un framework de prévention contre les intrusions dont le but est de bloquer les adresses IP depuis lesquelles des bots ou des attaquants tentent de pénétrer dans votre système.
      -Ce paquet est recommandé, voire indispensable dans certains cas, pour protéger votre serveur des attaques de types *Brute Force* ou *Denial of Service*. - -Pour installer le package logiciel, utilisez la commande suivante : - -> [!tabs] -> Ubuntu et Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> Sur CentOS 7 et CentOS 8 (ou RHEL), installez d'abord le dépôt EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), puis Fail2ban : ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -Vous pouvez personnaliser les fichiers de configuration Fail2ban pour protéger les services exposés à l'Internet public contre les tentatives de connexion répétées. - -Comme le recommande Fail2ban, créez un fichier de configuration local de vos services en copiant le fichier "jail" : - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Ouvrez ensuite le fichier avec un éditeur de texte : - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Prenez soin de lire les informations en haut du fichier, notamment les commentaires sous `[DEFAULT]`. - -Les paramètres `[DEFAULT]` sont globaux et s'appliqueront donc à tous les services définis pour être activés (`enabled`) dans ce fichier. - -Il est important de savoir que les paramètres globaux ne seront pris en compte que s'il n'y a pas de valeurs différentes définies dans les sections services (`JAILS`) plus bas dans le fichier. - -Prenons pour exemple ces lignes sous `[DEFAULT]` : - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -Cela signifie qu'une adresse IP à partir de laquelle un hôte tente de se connecter sera bloquée pendant dix minutes après la cinquième tentative d'ouverture de session infructueuse.
      -De plus, tous les paramètres spécifiés par `[DEFAULT]` et dans les sections suivantes restent désactivés sauf si la ligne `enabled = true` est ajoutée pour un service (listée ci-dessous `# JAILS`). - -À titre d’exemple d’utilisation, le fait d’avoir les lignes suivantes dans la section `[sshd]` activera des restrictions uniquement pour le service OpenSSH : - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -Dans cet exemple, si une tentative de connexion SSH échoue trois fois en cinq minutes, la période d’interdiction des IP sera de 30 minutes. - -Vous pouvez remplacer "ssh" par le numéro de port réel si vous l'avez modifié. - -La meilleure approche consiste à activer Fail2ban uniquement pour les services qui sont réellement exécutés sur le serveur. Chaque paramètre personnalisé ajouté sous `# JAILS` sera alors prioritaire sur les valeurs par défaut. - -Une fois vos modifications terminées, enregistrez le fichier et fermez l'éditeur. - -Redémarrez le service pour vous assurer qu'il s'exécute avec les personnalisations appliquées : - -1\. Commande recommandée avec `systemctl` : - -```bash -sudo systemctl restart fail2ban -``` - -2\. Commande avec `service` (ancienne méthode, toujours compatible) : - -```bash -sudo service fail2ban restart -``` - -Fail2ban dispose de nombreux paramètres et filtres de personnalisation ainsi que d’options prédéfinies, par exemple lorsque vous souhaitez ajouter une couche de protection à un serveur web Nginx. - -Pour toute information complémentaire et pour des recommandations concernant Fail2ban, n'hésitez pas à consulter [la documentation officielle](https://www.fail2ban.org/wiki/index.php/Main_Page) de cet outil. - -### Configurer le Network Firewall OVHcloud - -Les solutions OVHcloud incluent la possibilité d'activer un pare-feu au point d'entrée de l'infrastructure, appelé Network Firewall. Une configuration correcte de ce pare-feu permet de bloquer les connexions avant même qu'elles n'arrivent sur votre serveur. - -Consultez le guide « [Configurer le Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) » si vous souhaitez l'activer. - -### Sauvegarder votre système et vos données - -Le concept de sécurité ne se limite pas à la protection d'un système contre les attaques. - -La sécurisation de vos données est un élément clé, c'est pourquoi OVHcloud vous offre plusieurs options de sauvegarde en tant que services : - -- L'option `Snapshot` qui vous permet de créer un instantané manuel. -- L'option de `Sauvegarde automatique` vous permet de conserver des sauvegardes régulières de votre VPS (à l'exception des disques supplémentaires). - -Vous trouverez toutes les informations sur les solutions de sauvegarde disponibles pour votre service sur la [page produit](/links/bare-metal/vps-options) et dans les [guides respectifs](/products/bare-metal-cloud-virtual-private-servers). - -## Aller plus loin - -[Débuter avec un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[Créer et utiliser des clés SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configurer le pare-feu sous Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configurer le pare-feu sous Linux avec Iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Configurer le Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - -Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file +--- +title: "Sécuriser un VPS" +excerpt: "Découvrez comment mettre en place des mesures de sécurité basiques pour protéger votre VPS contre les attaques et les accès non autorisés" +updated: 2024-10-07 +--- + +## Objectif + +Lorsque vous commandez votre VPS, vous pouvez choisir une distribution ou un système d'exploitation à pré-installer. Le serveur est donc prêt à être utilisé après la livraison. Il vous appartient cependant, en tant qu'administrateur, de mettre en oeuvre des mesures qui garantissent la sécurité et la stabilité de votre système. + +**Ce guide vous propose quelques conseils généraux pour sécuriser un serveur basé sur GNU/Linux.** + +> [!warning] +> OVHcloud vous met à disposition des services dont la configuration, la sécurité et la responsabilité vous appartiennent. +> En effet, nous n'avons pas accès aux données hébergées sur ces machines et n’en sommes pas les administrateurs. Il vous appartient de ce fait d’en assurer la gestion logicielle et la sécurisation au quotidien. +> Nous mettons à disposition ce guide afin de vous accompagner au mieux sur les tâches courantes. Toutefois, nous vous recommandons de faire appel à un [prestataire spécialisé](/links/partner) si vous éprouvez des difficultés ou des doutes quant à l’administration, l'utilisation ou la sécurisation de votre serveur. +> Plus d’informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Un [VPS](/links/bare-metal/vps) dans votre compte OVHcloud +- Avoir un accès administrateur (sudo) à votre serveur via SSH + +## En pratique + +> [!primary] +> +> Gardez à l'esprit qu’il s’agit d’un guide général basé sur les systèmes d’exploitation Ubuntu, Debian et CentOS. Certaines commandes nécessitent d’être adaptées à la distribution que vous utilisez et certaines astuces vous invitent à utiliser des outils tiers. Veuillez vous référer à la documentation officielle de ces applications si vous avez besoin d'aide. +> +> S'il s'agit de votre première configuration d'un VPS OVHcloud, nous vous invitons à consulter en premier lieu notre guide [Débuter avec un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). +> + +Les exemples suivants supposent que vous êtes connecté en tant qu'[utilisateur avec des autorisations élevées](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Mettre à jour votre système d'exploitation + +Les développeurs de distributions et de systèmes d’exploitation proposent de fréquentes mises à jour de paquets, très souvent pour des raisons de sécurité.
      +Faire en sorte que votre distribution ou système d'exploitation est à jour est un point essentiel pour sécuriser votre VPS. + +> [!tabs] +> Ubuntu +>> +>> Cette mise à jour passera par deux étapes. +>> +>> - La mise à jour de la liste des paquets : +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - La mise à jour des paquets à proprement parler : +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> La commande est identique à Ubuntu car Debian et Ubuntu utilisent tous deux `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> Sur CentOS, la commande pour mettre à jour le système d'exploitation utilise `yum` ou `dnf`, selon la version. + +Cette opération doit être effectuée régulièrement afin de maintenir un système à jour. + +### Modifier le port d'écoute SSH par défaut + +> [!primary] +> +> Pour cette section, les lignes de commande qui suivent sont identiques pour Ubuntu, Debian et CentOS. +> + +L'une des premières actions à effectuer sur votre serveur est la configuration du port d'écoute du service SSH. Par défaut, celui-ci est défini sur le **port 22**, donc les tentatives de hack du serveur par des robots vont cibler ce port en priorité. +La modification de ce paramètre, au profit d'un port différent, est une mesure simple pour renforcer la protection de votre serveur contre les attaques automatisées. + +Pour cela, modifiez le fichier de configuration du service avec l'éditeur de texte de votre choix (`nano` est utilisé dans cet exemple) : + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Vous devriez trouver les lignes suivantes ou équivalentes : + +```console +#Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Remplacez le nombre **22** par le numéro de port de votre choix.
      +**Veillez toutefois à ne pas renseigner un numéro de port déjà utilisé sur votre système**. +Pour plus de sécurité, utilisez un numéro entre 49152 et 65535.
      Enregistrez et quittez le fichier de configuration. + + +Si la ligne est "commentée" (c'est-à-dire si elle est précédée d'un "#") comme dans l'exemple ci-dessus, veillez à supprimer le "#" avant d'enregistrer le fichier pour que la modification soit prise en compte. Exemple : + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Redémarrez le service : + +```bash +sudo systemctl restart sshd +``` + +Cela devrait être suffisant pour appliquer les changements. Dans le cas contraire, redémarrez le VPS (`sudo reboot`). + +**Pour Ubuntu 23.04 et versions ultérieures** + +Pour les dernières versions d'Ubuntu, la configuration SSH est désormais gérée dans le fichier `ssh.socket`. + +Pour mettre à jour le port SSH, éditez la ligne `Listenstream` dans le fichier de configuration avec un éditeur de texte de votre choix (`nano` utilisé dans cet exemple) : + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Enregistrez vos modifications et exécutez les commandes suivantes : + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +Si vous avez activé le pare-feu de votre système d'exploitation, assurez-vous d'autoriser le nouveau port dans les règles du pare-feu. + +N'oubliez pas que vous devrez indiquer le nouveau port à chaque demande de [connexion SSH à votre serveur](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction) : + +```bash +ssh nomdutilisateur@IPv4_VPS -p NouveauPort +``` + +Exemple : + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Créer un utilisateur avec des droits restreints + +En général, les tâches qui ne requièrent pas de privilèges root doivent être effectuées via un utilisateur standard. Pour plus d'informations, consultez [ce guide](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Configurer le pare-feu interne (iptables) + +Les distributions GNU/Linux courantes sont fournies avec un service de pare-feu nommé iptables. Par défaut, ce service ne possède aucune règle active. Vous pouvez le constater en tapant la commande suivante : + +```bash +iptables -L +``` + +Pour plus d'informations sur iptables, consultez notre [guide dédié](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +Il est alors recommandé de créer et d’ajuster à votre utilisation des règles de pare-feu. Pour plus d'informations sur les diverses manipulations possibles, reportez-vous à la documentation officielle de la distribution utilisée. + +### Installer Fail2ban + +Fail2ban est un framework de prévention contre les intrusions dont le but est de bloquer les adresses IP depuis lesquelles des bots ou des attaquants tentent de pénétrer dans votre système.
      +Ce paquet est recommandé, voire indispensable dans certains cas, pour protéger votre serveur des attaques de types *Brute Force* ou *Denial of Service*. + +Pour installer le package logiciel, utilisez la commande suivante : + +> [!tabs] +> Ubuntu et Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> Sur CentOS 7 et CentOS 8 (ou RHEL), installez d'abord le dépôt EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), puis Fail2ban : +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +Vous pouvez personnaliser les fichiers de configuration Fail2ban pour protéger les services exposés à l'Internet public contre les tentatives de connexion répétées. + +Comme le recommande Fail2ban, créez un fichier de configuration local de vos services en copiant le fichier "jail" : + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Ouvrez ensuite le fichier avec un éditeur de texte : + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Prenez soin de lire les informations en haut du fichier, notamment les commentaires sous `[DEFAULT]`. + +Les paramètres `[DEFAULT]` sont globaux et s'appliqueront donc à tous les services définis pour être activés (`enabled`) dans ce fichier. + +Il est important de savoir que les paramètres globaux ne seront pris en compte que s'il n'y a pas de valeurs différentes définies dans les sections services (`JAILS`) plus bas dans le fichier. + +Prenons pour exemple ces lignes sous `[DEFAULT]` : + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +Cela signifie qu'une adresse IP à partir de laquelle un hôte tente de se connecter sera bloquée pendant dix minutes après la cinquième tentative d'ouverture de session infructueuse.
      +De plus, tous les paramètres spécifiés par `[DEFAULT]` et dans les sections suivantes restent désactivés sauf si la ligne `enabled = true` est ajoutée pour un service (listée ci-dessous `# JAILS`). + +À titre d’exemple d’utilisation, le fait d’avoir les lignes suivantes dans la section `[sshd]` activera des restrictions uniquement pour le service OpenSSH : + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +Dans cet exemple, si une tentative de connexion SSH échoue trois fois en cinq minutes, la période d’interdiction des IP sera de 30 minutes. + +Vous pouvez remplacer "ssh" par le numéro de port réel si vous l'avez modifié. + +La meilleure approche consiste à activer Fail2ban uniquement pour les services qui sont réellement exécutés sur le serveur. Chaque paramètre personnalisé ajouté sous `# JAILS` sera alors prioritaire sur les valeurs par défaut. + +Une fois vos modifications terminées, enregistrez le fichier et fermez l'éditeur. + +Redémarrez le service pour vous assurer qu'il s'exécute avec les personnalisations appliquées : + +1\. Commande recommandée avec `systemctl` : + +```bash +sudo systemctl restart fail2ban +``` + +2\. Commande avec `service` (ancienne méthode, toujours compatible) : + +```bash +sudo service fail2ban restart +``` + +Fail2ban dispose de nombreux paramètres et filtres de personnalisation ainsi que d’options prédéfinies, par exemple lorsque vous souhaitez ajouter une couche de protection à un serveur web Nginx. + +Pour toute information complémentaire et pour des recommandations concernant Fail2ban, n'hésitez pas à consulter [la documentation officielle](https://www.fail2ban.org/wiki/index.php/Main_Page) de cet outil. + +### Configurer le Network Firewall OVHcloud + +Les solutions OVHcloud incluent la possibilité d'activer un pare-feu au point d'entrée de l'infrastructure, appelé Network Firewall. Une configuration correcte de ce pare-feu permet de bloquer les connexions avant même qu'elles n'arrivent sur votre serveur. + +Consultez le guide « [Configurer le Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) » si vous souhaitez l'activer. + +### Sauvegarder votre système et vos données + +Le concept de sécurité ne se limite pas à la protection d'un système contre les attaques. + +La sécurisation de vos données est un élément clé, c'est pourquoi OVHcloud vous offre plusieurs options de sauvegarde en tant que services : + +- L'option `Snapshot` qui vous permet de créer un instantané manuel. +- L'option de `Sauvegarde automatique` vous permet de conserver des sauvegardes régulières de votre VPS (à l'exception des disques supplémentaires). + +Vous trouverez toutes les informations sur les solutions de sauvegarde disponibles pour votre service sur la [page produit](/links/bare-metal/vps-options) et dans les [guides respectifs](/products/bare-metal-cloud-virtual-private-servers). + +## Aller plus loin + +[Débuter avec un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[Créer et utiliser des clés SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configurer le pare-feu sous Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configurer le pare-feu sous Linux avec Iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Configurer le Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.it-it.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.it-it.md index e6dc1bd311f..43fbabd9279 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.it-it.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.it-it.md @@ -1,334 +1,296 @@ ---- -title: "Mettere in sicurezza un VPS" -excerpt: "Come impostare misure di sicurezza di base per proteggere il VPS da attacchi e accessi non autorizzati" -updated: 2025-11-04 ---- - -> [!primary] -> Questa traduzione è stata generata automaticamente dal nostro partner SYSTRAN. I contenuti potrebbero presentare imprecisioni, ad esempio la nomenclatura dei pulsanti o alcuni dettagli tecnici. In caso di dubbi consigliamo di fare riferimento alla versione inglese o francese della guida. Per aiutarci a migliorare questa traduzione, utilizza il pulsante "Contribuisci" di questa pagina. -> - -## Obiettivo - -Al momento dell'ordine del tuo VPS, puoi scegliere una distribuzione o un sistema operativo da preinstallare. Il server è quindi pronto per essere utilizzato dopo la consegna. Tuttavia, in qualità di amministratore, è compito dell'utente attuare misure che garantiscano la sicurezza e la stabilità del sistema. - -**Questa guida ti mostra come proteggere un server basato su GNU/Linux.** - -> [!warning] -> -> OVHcloud mette a disposizione i server, ma non è autorizzata ad accedervi e non si occupa quindi della loro amministrazione. Garantire quotidianamente la gestione software e la sicurezza di queste macchine è quindi responsabilità dell’utente. Questa guida ti aiuta a muovere i primi passi nell’utilizzo del tuo VPS. Tuttavia, in caso di difficoltà o dubbi relativi ad amministrazione e sicurezza, ti consigliamo di contattare un fornitore specializzato. Per maggiori informazioni consulta la sezione “Per saperne di più” di questa guida. -> - -## Prerequisiti - -- Un [VPS](/links/bare-metal/vps) nel tuo account OVHcloud -- Avere un accesso amministratore (sudo) al server via SSH - -## Procedura - -> [!primary] -> -> È una guida generale basata sui sistemi operativi Ubuntu, Debian e CentOS. Alcuni comandi devono essere adattati alla distribuzione utilizzata e alcuni trucchi ti invitano a utilizzare strumenti di terze parti. In caso di necessità, consulta la documentazione ufficiale relativa a queste applicazioni. -> -> Per configurare il tuo primo VPS OVHcloud, consulta la nostra guida [sulla messa in servizio di un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). -> - -Questi esempi presuppongono la connessione come [utente con elevate autorizzazioni](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Aggiorna il tuo sistema operativo - -Gli sviluppatori di distribuzioni e di sistemi operativi propongono frequenti aggiornamenti di pacchetti, molto spesso per ragioni di sicurezza.
      -Garantire l'aggiornamento della distribuzione o del sistema operativo è un elemento essenziale per proteggere il VPS. - -> [!tabs] -> Ubuntu ->> ->> Questo aggiornamento avverrà in due step: ->> ->> - Aggiornamento dell'elenco dei pacchetti: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Aggiornamento dei pacchetti effettivi: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> Il comando è identico a Ubuntu perché sia Debian che Ubuntu utilizzano `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> Su CentOS, il comando per aggiornare il sistema operativo utilizza `yum` o `dnf`, a seconda della versione. - -Questa operazione deve essere effettuata regolarmente per mantenere un sistema aggiornato. - -### Modifica la porta di default SSH - -> [!primary] -> -> Per questa sezione, le righe di comando seguenti sono le stesse per Ubuntu, Debian e CentOS. -> - -Una delle prime operazioni da effettuare sul tuo server è la configurazione della porta di ascolto del servizio SSH. Di default, viene definita sulla **porta 22**, quindi i tentativi di hack del server da parte dei robot indirizzeranno questa porta in priorità. -Modificare questo parametro a vantaggio di una porta diversa è una misura semplice per rafforzare la protezione del tuo server contro gli attacchi automatici. - -Per farlo, modifica il file di configurazione del servizio con l'editor di testo scelto (`nano` è utilizzato in questo esempio): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Dovrai trovare queste linee o equivalenti: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Sostituisci il numero **22** con il numero di porta che preferisci.
      -**Ricordati di non inserire un numero di porta già utilizzato sul tuo sistema**. -Per una maggiore sicurezza, utilizza un numero tra 49152 e 65535. - -È inoltre possibile visualizzare le porte assegnate al proprio sistema utilizzando il seguente comando: - -```bash -sudo cat /etc/services -``` - -Se la riga è "commentata" (cioè preceduta da un "#") come nell'esempio precedente, assicurarsi di rimuovere il "#" prima di salvare il file, in modo che la modifica venga presa in considerazione. Esempio: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> [!warning] -> Se sul sistema operativo è configurato un firewall (UFW o iptables), è necessario modificarne le impostazioni per consentire il traffico sulla nuova porta prima di riavviare il servizio. Se si utilizza iptables, consultare questa guida: [Configura il firewall su Linux con iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). Se non è configurato alcun firewall predefinito, riavviare il servizio. -> - -Salva e lascia il file di configurazione. - -Riavvia il servizio: - -```bash -sudo systemctl restart sshd -``` - -Ciò dovrebbe essere sufficiente per attuare le modifiche. In caso contrario, riavvia il VPS (`sudo reboot`). - -**Per Ubuntu 24.04 e versioni successive** - -Per le ultime versioni di Ubuntu, la configurazione SSH viene gestita nel file `ssh.socket`. - -Per aggiornare la porta SSH, modifica la riga `ListenStream` nel file di configurazione con un editor di testo a tua scelta (`nano` utilizzato in questo esempio): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Il tuo file dovrebbe essere simile ai seguenti esempi, a seconda della versione di Ubuntu che hai installato: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -oppure - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Salvare le modifiche ed eseguire i comandi seguenti: - -```bash -sudo systemctl daemon-reload -``` - -Riavvia il servizio: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Riavvia il servizio: - -```bash -sudo systemctl restart ssh.socket -``` - -Ricordati di indicare la nuova porta ad ogni richiesta di [connessione SSH al tuo server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Esempio: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -Se sei bloccato fuori dal tuo sistema, puoi utilizzare il nostro ambiente [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue/) per annullare le modifiche apportate. - -### Crea un account con diritti utente limitati - -In genere, i compiti che non richiedono privilegi root devono essere eseguiti tramite un utente standard. Per maggiori informazioni, consulta [questa guida](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Configura il firewall interno (iptables) - -Le distribuzioni GNU/Linux correnti sono fornite con un servizio di firewall chiamato iptables, che di default non dispone di regole attive. Per verificarlo, esegui il comando: - -```bash -iptables -L -``` - -Per maggiori informazioni su iptables, consulta la nostra [guida dedicata](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -Ti consigliamo di creare e adattare le regole del firewall in base alle tue necessità. Per maggiori informazioni sulle diverse operazioni, consulta la documentazione ufficiale della distribuzione utilizzata. - -### Installer Fail2ban - -Fail2ban è un framework di prevenzione contro le intrusioni il cui scopo è bloccare gli indirizzi IP da cui i robot o gli aggressori cercano di accedere al tuo sistema.
      -Questo pacchetto è indispensabile, in alcuni casi, per proteggere il tuo server dagli attacchi di tipo *Brute Force* o *Denial of Service*. - -Per installare il pacchetto software, utilizza questo comando: - -> [!tabs] -> Ubuntu e Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> Su CentOS 7 e CentOS 8 (o RHEL), installare prima il repository EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), quindi Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -Puoi personalizzare i file di configurazione Fail2ban per proteggere i servizi esposti a Internet pubblico dai ripetuti tentativi di connessione. - -Come raccomandato da Fail2ban, crei un file di configurazione locale dei tuoi servizi copiando il file "jail.conf": - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Apri il file con un editor di testo: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Leggi le informazioni in alto nel file, in particolare i commenti sotto `[DEFAULT]`. - -I parametri `[DEFAULT]` sono globali e si applicheranno quindi a tutti i servizi definiti per essere attivati (`enabled`) in questo file. - -È importante sapere che i parametri globali saranno presi in considerazione solo se nel file non ci sono valori diversi definiti nelle sezioni di servizio (`JAILS`). - -Prendiamo ad esempio queste linee sotto `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -Questo significa che un indirizzo IP a partire dal quale un host tenta di connettersi sarà bloccato per dieci minuti dopo il quinto tentativo di apertura della sessione non andato a buon fine.
      -Inoltre, tutti i parametri specificati da `[DEFAULT]` e nelle sezioni seguenti rimangono disattivati a meno che la linea `enabled = true` non sia aggiunta per un servizio (come indicato qui di seguito `# JAILS`). - -Come esempio di utilizzo, avere queste linee nella sezione `[sshd]` attiverà restrizioni solo per il servizio OpenSSH: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -In questo esempio, se un tentativo di connessione SSH fallisce tre volte in cinque minuti, il periodo di divieto degli IP sarà di 30 minuti. - -Se l'hai modificato, puoi sostituire "ssh" con il numero di porta reale. - -L'approccio migliore consiste nell'attivare Fail2ban solo per i servizi eseguiti sul server. Ogni parametro personalizzato aggiunto con `# JAILS` avrà priorità sui valori predefiniti. - -Una volta terminate le modifiche, salva il file e chiudi l'editor. - -Riavvia il servizio per assicurarti che venga eseguito con le personalizzazioni applicate: - -1\. Comando consigliato con `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Comando con `service` (metodo legacy, ancora compatibile): - -```bash -sudo service fail2ban restart -``` - -Fail2ban dispone di numerosi parametri e filtri di personalizzazione e di opzioni predefinite, ad esempio quando vuoi aggiungere uno strato di protezione a un server web Nginx. - -Per maggiori informazioni e raccomandazioni su Fail2ban, consulta [la documentazione ufficiale](https://www.fail2ban.org/wiki/index.php/Main_Page) di questo tool. - -### Configurazione del Network Firewall OVHcloud - -Le soluzioni OVHcloud includono la possibilità di attivare un firewall al punto di ingresso dell'infrastruttura, il Network Firewall. La corretta configurazione di questo firewall permette di bloccare le connessioni prima che arrivino sul tuo server. - -Per attivare il Network Firewall, consulta la guida [Configurare il Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network). - -### Proteggi il tuo sistema e i tuoi dati - -Il concetto di sicurezza non si limita alla protezione di un sistema dagli attacchi. - -La protezione dei dati è un elemento chiave e per questo OVHcloud offre diverse opzioni di backup come servizi: - -- L'opzione `Snapshot` che ti permette di creare un'istantanea manuale. -- L'opzione di `backup automatico` permette di conservare i backup regolari del VPS (ad eccezione dei dischi supplementari). - -Tutte le informazioni sulle soluzioni di backup disponibili per il tuo servizio sono disponibili sulla [pagina del prodotto](/links/bare-metal/vps-options) e nelle [rispettive](/products/bare-metal-cloud-virtual-private-servers) guide. - -## Per saperne di più - -[Iniziare a utilizzare un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[Creare e utilizzare chiavi SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configura il firewall su Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configura il firewall su Linux con iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Configurare il Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - -Contatta la nostra Community di utenti all’indirizzo . +--- +title: "Mettere in sicurezza un VPS" +excerpt: "Come impostare misure di sicurezza di base per proteggere il VPS da attacchi e accessi non autorizzati" +updated: 2024-10-07 +--- + +> [!primary] +> Questa traduzione è stata generata automaticamente dal nostro partner SYSTRAN. I contenuti potrebbero presentare imprecisioni, ad esempio la nomenclatura dei pulsanti o alcuni dettagli tecnici. In caso di dubbi consigliamo di fare riferimento alla versione inglese o francese della guida. Per aiutarci a migliorare questa traduzione, utilizza il pulsante "Contribuisci" di questa pagina. +> + +## Obiettivo + +Al momento dell'ordine del tuo VPS, puoi scegliere una distribuzione o un sistema operativo da preinstallare. Il server è quindi pronto per essere utilizzato dopo la consegna. Tuttavia, in qualità di amministratore, è compito dell'utente attuare misure che garantiscano la sicurezza e la stabilità del sistema. + +**Questa guida ti mostra come proteggere un server basato su GNU/Linux.** + +> [!warning] +> +> OVHcloud mette a disposizione i server, ma non è autorizzata ad accedervi e non si occupa quindi della loro amministrazione. Garantire quotidianamente la gestione software e la sicurezza di queste macchine è quindi responsabilità dell’utente. Questa guida ti aiuta a muovere i primi passi nell’utilizzo del tuo VPS. Tuttavia, in caso di difficoltà o dubbi relativi ad amministrazione e sicurezza, ti consigliamo di contattare un fornitore specializzato. Per maggiori informazioni consulta la sezione “Per saperne di più” di questa guida. +> + +## Prerequisiti + +- Un [VPS](/links/bare-metal/vps) nel tuo account OVHcloud +- Avere un accesso amministratore (sudo) al server via SSH + +## Procedura + +> [!primary] +> +> È una guida generale basata sui sistemi operativi Ubuntu, Debian e CentOS. Alcuni comandi devono essere adattati alla distribuzione utilizzata e alcuni trucchi ti invitano a utilizzare strumenti di terze parti. In caso di necessità, consulta la documentazione ufficiale relativa a queste applicazioni. +> +> Per configurare il tuo primo VPS OVHcloud, consulta la nostra guida [sulla messa in servizio di un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). +> + +Questi esempi presuppongono la connessione come [utente con elevate autorizzazioni](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Aggiorna il tuo sistema operativo + +Gli sviluppatori di distribuzioni e di sistemi operativi propongono frequenti aggiornamenti di pacchetti, molto spesso per ragioni di sicurezza.
      +Garantire l'aggiornamento della distribuzione o del sistema operativo è un elemento essenziale per proteggere il VPS. + +> [!tabs] +> Ubuntu +>> +>> Questo aggiornamento avverrà in due step: +>> +>> - Aggiornamento dell'elenco dei pacchetti: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Aggiornamento dei pacchetti effettivi: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> Il comando è identico a Ubuntu perché sia Debian che Ubuntu utilizzano `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> Su CentOS, il comando per aggiornare il sistema operativo utilizza `yum` o `dnf`, a seconda della versione. + +Questa operazione deve essere effettuata regolarmente per mantenere un sistema aggiornato. + +### Modifica la porta di default SSH + +> [!primary] +> +> Per questa sezione, le righe di comando seguenti sono le stesse per Ubuntu, Debian e CentOS. +> + +Una delle prime operazioni da effettuare sul tuo server è la configurazione della porta di ascolto del servizio SSH. Di default, viene definita sulla **porta 22**, quindi i tentativi di hack del server da parte dei robot indirizzeranno questa porta in priorità. +Modificare questo parametro a vantaggio di una porta diversa è una misura semplice per rafforzare la protezione del tuo server contro gli attacchi automatici. + +Per farlo, modifica il file di configurazione del servizio con l'editor di testo scelto (`nano` è utilizzato in questo esempio): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Dovrai trovare queste linee o equivalenti: + +```console +#Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Sostituisci il numero **22** con il numero di porta che preferisci.
      +**Ricordati di non inserire un numero di porta già utilizzato sul tuo sistema**. +Per una maggiore sicurezza, utilizza un numero tra 49152 e 65535.
      Salva e lascia il file di configurazione. + + +Se la riga è "commentata" (cioè preceduta da un "#") come nell'esempio precedente, assicurarsi di rimuovere il "#" prima di salvare il file, in modo che la modifica venga presa in considerazione. Esempio: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Riavvia il servizio: + +```bash +sudo systemctl restart sshd +``` + +Ciò dovrebbe essere sufficiente per attuare le modifiche. In caso contrario, riavvia il VPS (`sudo reboot`). + +**Per Ubuntu 23.04 e versioni successive** + +Per le ultime versioni di Ubuntu, la configurazione SSH viene gestita nel file `ssh.socket`. + +Per aggiornare la porta SSH, modifica la riga `ListenStream` nel file di configurazione con un editor di testo a tua scelta (`nano` utilizzato in questo esempio): + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Salvare le modifiche ed eseguire i comandi seguenti: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +Se è stato attivato il firewall del sistema operativo, assicurarsi di consentire la nuova porta secondo le regole del firewall. + +Ricordati di indicare la nuova porta ad ogni richiesta di [connessione SSH al tuo server](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Esempio: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Crea un account con diritti utente limitati + +In genere, i compiti che non richiedono privilegi root devono essere eseguiti tramite un utente standard. Per maggiori informazioni, consulta [questa guida](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Configura il firewall interno (iptables) + +Le distribuzioni GNU/Linux correnti sono fornite con un servizio di firewall chiamato iptables, che di default non dispone di regole attive. Per verificarlo, esegui il comando: + +```bash +iptables -L +``` + +Per maggiori informazioni su iptables, consulta la nostra [guida dedicata](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +Ti consigliamo di creare e adattare le regole del firewall in base alle tue necessità. Per maggiori informazioni sulle diverse operazioni, consulta la documentazione ufficiale della distribuzione utilizzata. + +### Installer Fail2ban + +Fail2ban è un framework di prevenzione contro le intrusioni il cui scopo è bloccare gli indirizzi IP da cui i robot o gli aggressori cercano di accedere al tuo sistema.
      +Questo pacchetto è indispensabile, in alcuni casi, per proteggere il tuo server dagli attacchi di tipo *Brute Force* o *Denial of Service*. + +Per installare il pacchetto software, utilizza questo comando: + +> [!tabs] +> Ubuntu e Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> Su CentOS 7 e CentOS 8 (o RHEL), installare prima il repository EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), quindi Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +Puoi personalizzare i file di configurazione Fail2ban per proteggere i servizi esposti a Internet pubblico dai ripetuti tentativi di connessione. + +Come raccomandato da Fail2ban, crei un file di configurazione locale dei tuoi servizi copiando il file "jail.conf": + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Apri il file con un editor di testo: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Leggi le informazioni in alto nel file, in particolare i commenti sotto `[DEFAULT]`. + +I parametri `[DEFAULT]` sono globali e si applicheranno quindi a tutti i servizi definiti per essere attivati (`enabled`) in questo file. + +È importante sapere che i parametri globali saranno presi in considerazione solo se nel file non ci sono valori diversi definiti nelle sezioni di servizio (`JAILS`). + +Prendiamo ad esempio queste linee sotto `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +Questo significa che un indirizzo IP a partire dal quale un host tenta di connettersi sarà bloccato per dieci minuti dopo il quinto tentativo di apertura della sessione non andato a buon fine.
      +Inoltre, tutti i parametri specificati da `[DEFAULT]` e nelle sezioni seguenti rimangono disattivati a meno che la linea `enabled = true` non sia aggiunta per un servizio (come indicato qui di seguito `# JAILS`). + +Come esempio di utilizzo, avere queste linee nella sezione `[sshd]` attiverà restrizioni solo per il servizio OpenSSH: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +In questo esempio, se un tentativo di connessione SSH fallisce tre volte in cinque minuti, il periodo di divieto degli IP sarà di 30 minuti. + +Se l'hai modificato, puoi sostituire "ssh" con il numero di porta reale. + +L'approccio migliore consiste nell'attivare Fail2ban solo per i servizi eseguiti sul server. Ogni parametro personalizzato aggiunto con `# JAILS` avrà priorità sui valori predefiniti. + +Una volta terminate le modifiche, salva il file e chiudi l'editor. + +Riavvia il servizio per assicurarti che venga eseguito con le personalizzazioni applicate: + +1\. Comando consigliato con `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Comando con `service` (metodo legacy, ancora compatibile): + +```bash +sudo service fail2ban restart +``` + +Fail2ban dispone di numerosi parametri e filtri di personalizzazione e di opzioni predefinite, ad esempio quando vuoi aggiungere uno strato di protezione a un server web Nginx. + +Per maggiori informazioni e raccomandazioni su Fail2ban, consulta [la documentazione ufficiale](https://www.fail2ban.org/wiki/index.php/Main_Page) di questo tool. + +### Configurazione del Network Firewall OVHcloud + +Le soluzioni OVHcloud includono la possibilità di attivare un firewall al punto di ingresso dell'infrastruttura, il Network Firewall. La corretta configurazione di questo firewall permette di bloccare le connessioni prima che arrivino sul tuo server. + +Per attivare il Network Firewall, consulta la guida [Configurare il Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network). + +### Proteggi il tuo sistema e i tuoi dati + +Il concetto di sicurezza non si limita alla protezione di un sistema dagli attacchi. + +La protezione dei dati è un elemento chiave e per questo OVHcloud offre diverse opzioni di backup come servizi: + +- L'opzione `Snapshot` che ti permette di creare un'istantanea manuale. +- L'opzione di `backup automatico` permette di conservare i backup regolari del VPS (ad eccezione dei dischi supplementari). + +Tutte le informazioni sulle soluzioni di backup disponibili per il tuo servizio sono disponibili sulla [pagina del prodotto](/links/bare-metal/vps-options) e nelle [rispettive](/products/bare-metal-cloud-virtual-private-servers) guide. + +## Per saperne di più + +[Iniziare a utilizzare un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[Creare e utilizzare chiavi SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configura il firewall su Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configura il firewall su Linux con iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Configurare il Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + +Contatta la nostra Community di utenti all’indirizzo . diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.pl-pl.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.pl-pl.md index 4f3eb339e33..b23153b32f9 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.pl-pl.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.pl-pl.md @@ -1,335 +1,296 @@ ---- -title: "Zabezpieczenie serwera VPS" -excerpt: "Dowiedz się, jak wdrożyć podstawowe środki bezpieczeństwa, aby chronić Twój serwer VPS przed atakami i nieautoryzowanym dostępem" -updated: 2025-11-04 ---- - -> [!primary] -> Tłumaczenie zostało wygenerowane automatycznie przez system naszego partnera SYSTRAN. W niektórych przypadkach mogą wystąpić nieprecyzyjne sformułowania, na przykład w tłumaczeniu nazw przycisków lub szczegółów technicznych. W przypadku jakichkolwiek wątpliwości zalecamy zapoznanie się z angielską/francuską wersją przewodnika. Jeśli chcesz przyczynić się do ulepszenia tłumaczenia, kliknij przycisk "Zgłóś propozycję modyfikacji" na tej stronie. -> - -## Wprowadzenie - -Kiedy zamawiasz serwer VPS, możesz wybrać dystrybucję lub system operacyjny do pre-instalowania. Serwer jest więc gotowy do użytku po zainstalowaniu serwera. Jednakże, jako administrator, musisz wdrożyć środki gwarantujące bezpieczeństwo i stabilność systemu. - -**Niniejszy przewodnik wyjaśnia, jak zabezpieczyć serwer oparty na GNU/Linux.** - -> [!warning] -> OVHcloud świadczy usługi, za które jesteś odpowiedzialny w związku z ich konfiguracją i zarządzaniem. Jesteś więc odpowiedzialny za ich prawidłowe funkcjonowanie. -> -> Jeśli napotkasz trudności z przeprowadzeniem tych operacji, skontaktuj się z wyspecjalizowanym dostawcą usług i/lub przedyskutuj problem z naszą społecznością użytkowników na stronie https://community.ovh.com/en/. OVHcloud nie może udzielić Ci wsparcia technicznego w tym zakresie. -> - -## Wymagania początkowe - -- Jeden [VPS](/links/bare-metal/vps) na Twoim koncie OVHcloud. -- Dostęp administratora (sudo) do serwera przez SSH. - -## W praktyce - -> [!primary] -> -> Pamiętaj, że jest to ogólny przewodnik przygotowany na podstawie systemów operacyjnych Ubuntu, Debian i CentOS. Niektóre polecenia należy dostosować do używanej dystrybucji, a niektóre z nich wymagają użycia narzędzi zewnętrznych. W razie potrzeby skorzystaj z oficjalnej dokumentacji dotyczącej tych aplikacji. -> -> Jeśli skonfigurujesz Twój pierwszy VPS OVHcloud, zapoznaj się [z przewodnikiem dotyczącym uruchomienia serwera VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). -> - -Poniższe przykłady zakładają, że jesteś zalogowany jako [użytkownik z dużymi uprawnieniami](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Aktualizacja systemu operacyjnego - -Producenci dystrybucji i systemów operacyjnych proponują często aktualizacje pakietów ze względów bezpieczeństwa.
      -Aktualizacja dystrybucji lub systemu operacyjnego jest kluczowa dla zabezpieczenia serwera VPS. - -> [!tabs] -> Ubuntu ->> ->> Aktualizację tę przeprowadza się w dwóch krokach: ->> ->> - Aktualizacja listy pakietów: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Aktualizacja aktualnych pakietów: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> Polecenie jest identyczne z Ubuntu, ponieważ Debian i Ubuntu używają `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> W przypadku CentOS polecenie aktualizacji systemu operacyjnego używa `yum` lub `dnf` w zależności od wersji. - -Operacja ta musi być wykonywana regularnie, aby utrzymać system na bieżąco. - -### Zmień domyślny port SSH - -> [!primary] -> -> W tej sekcji poniższe wiersze poleceń są takie same w przypadku Ubuntu, Debiana i CentOS. -> - -Jedna z pierwszych operacji, jakie należy przeprowadzić na serwerze, to konfiguracja portu wykorzystywanego do nasłuchiwania usługi SSH. Domyślnie jest on zdefiniowany na **porcie 22**, więc próby włamania na serwerze przez roboty będą wskazywać na ten port jako priorytet. -Zmiana tego parametru na inny port to prosty sposób na wzmocnienie ochrony serwera przed automatycznymi atakami. - -W tym celu zmodyfikuj plik konfiguracyjny usługi za pomocą wybranego edytora tekstu (`nano` jest używany w tym przykładzie): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Należy znaleźć następujące lub równoważne linie: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Zamień liczbę **22** na wybrany numer portu.
      -**Pamiętaj, aby nie wpisywać numeru portu już używanego w systemie**. -Aby zwiększyć bezpieczeństwo, wprowadź numer 49152 i 65535. - -Możesz również wyświetlić porty przypisane do Twojego systemu za pomocą następującego polecenia: - -```bash -sudo cat /etc/services -``` - -Jeśli linia jest "zakomentowana" (tj. poprzedzona znakiem "#"), jak w powyższym przykładzie, należy usunąć znak "#" przed zapisaniem pliku, aby zmiana została uwzględniona. Przykład: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> [!warning] -> Jeśli w systemie operacyjnym skonfigurowano zaporę ogniową (UFW lub iptables), przed ponownym uruchomieniem usługi należy dostosować jej ustawienia, aby zezwolić na ruch w nowym porcie. Jeśli używasz iptables, zapoznaj się z tym przewodnikiem: [Konfiguracja firewalla w systemie Linux z systemem iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). Jeśli domyślnie nie skonfigurowano żadnej zapory ogniowej, uruchom ponownie usługę. -> - -Zapisz i wyjdź z pliku konfiguracyjnego. - -Zrestartuj usługę: - -```bash -sudo systemctl restart sshd -``` - -Powinno to wystarczyć do wdrożenia zmian. W przeciwnym razie zrestartuj serwer VPS (`sudo reboot`). - -**Dla systemu Ubuntu 24.04 i nowszych wersji** - -W przypadku najnowszych wersji Ubuntu, konfiguracja SSH jest zarządzana w pliku `ssh.socket`. - -Aby zaktualizować port SSH, edytuj wiersz `ListenStream` w pliku konfiguracyjnym za pomocą wybranego edytora tekstu (`nano` użyty w tym przykładzie): - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -Twój plik powinien wyglądać podobnie do poniższych przykładów, w zależności od zainstalowanej wersji Ubuntu: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -lub - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Zapisz zmiany i wykonaj następujące polecenia: - -```bash -sudo systemctl daemon-reload -``` - -Uruchom ponownie usługę: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Uruchom ponownie usługę: - -```bash -sudo systemctl restart ssh.socket -``` - -Pamiętaj, że podczas każdego zlecenia [połączenia SSH z Twoim serwerem](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction) należy wskazać nowy port: - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Przykład: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -Jeśli nie masz dostępu do swojego systemu, możesz skorzystać z naszego środowiska [trybu Rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue/), aby anulować wprowadzone zmiany. - -### Utworzenie użytkownika z ograniczonymi prawami - -Zadania, które nie wymagają uprawnień root, powinny być wykonywane za pomocą standardowego użytkownika. Więcej informacji znajdziesz w [tym przewodniku](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Konfiguracja wewnętrznej zapory sieciowej (iptables) - -Dystrybucje GNU/Linux są dostarczane wraz z zaporą sieciową o nazwie iptables. Usługa ta nie posiada domyślnie żadnej aktywnej reguły. Możesz się o tym przekonać, wpisując następującą komendę: - -```bash -iptables -L -``` - -Więcej informacji na temat iptables znajdziesz w naszym [przewodniku](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -Zalecamy utworzenie reguł firewalla i dostosowanie ich do Twojego trybu użytkowania. Więcej informacji na temat różnych możliwych operacji znajdziesz w oficjalnej dokumentacji dotyczącej używanej dystrybucji. - -### Zainstaluj Fail2ban - -Fail2ban to oprogramowanie zapobiegające włamaniom, które blokuje adresy IP, z których atakujący lub bojownicy próbują dostać się do Twojego systemu.
      -Pakiet ten jest zalecany, a w niektórych przypadkach nawet niezbędny, do ochrony Twojego serwera przed atakami typu *Brute Force* lub *Denial of Service*. - -Aby zainstalować pakiet oprogramowania, użyj następującej komendy: - -> [!tabs] -> Ubuntu i Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> Na CentOS 7 i CentOS 8 (lub RHEL) najpierw zainstaluj repozytorium EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), a następnie Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -Możesz spersonalizować pliki konfiguracyjne Fail2ban, aby chronić usługi wystawione na działanie publicznego internetu przed próbami wielokrotnego połączenia. - -Jak zaleca Fail2ban, utwórz lokalny plik konfiguracyjny Twoich usług kopiując plik "jail.conf": - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -Następnie otwórz plik za pomocą edytora tekstu: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Pamiętaj, aby przeczytać informacje na górze pliku, w tym komentarze pod `[DEFAULT]`. - -Parametry `[DEFAULT]` są globalne i będą miały zastosowanie do wszystkich usług zdefiniowanych do włączenia (`enabled`) w tym pliku. - -Ważne jest, aby wiedzieć, że ogólne parametry będą brane pod uwagę tylko wtedy, gdy nie ma różnych wartości określonych w sekcjach usług (`JAILS`) poniżej w pliku. - -Poniżej przedstawiamy przykładowe linie pod `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -Oznacza to, że adres IP, z którego host próbuje się połączyć, zostanie zablokowany przez dziesięć minut po piątej nieudanej próbie rozpoczęcia sesji.
      -Ponadto wszystkie parametry określone przez `[DEFAULT]` i w kolejnych sekcjach pozostają wyłączone, chyba że `enabled = true` zostanie dodany do usługi (wymienione poniżej `# JAILS`). - -Przykładowo, posiadanie następujących linii w sekcji `[sshd]` aktywuje ograniczenia tylko dla usługi OpenSSH: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -W tym przykładzie, jeśli próba połączenia SSH nie powiedzie się trzy razy w ciągu pięciu minut, okres, w którym IP nie będą aktywne, to wynosi 30 minut. - -Możesz zmienić "ssh" na rzeczywisty numer portu, jeśli go zmieniłeś. - -Najlepsze podejście polega na aktywowaniu Fail2ban tylko w przypadku usług, które są faktycznie wykonywane na serwerze. Każdy spersonalizowany parametr dodany w `# JAILS` będzie pierwszeństwo przed wartościami domyślnymi. - -Po zakończeniu modyfikacji zapisz plik i zamknij edytor. - -Zrestartuj usługę, aby upewnić się, że działa ona z zastosowanymi ustawieniami: - -1\. Polecenie zalecane `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Polecenie z `service` (stara metoda, nadal kompatybilna): - -```bash -sudo service fail2ban restart -``` - -Fail2ban ma wiele ustawień i filtrów personalizacji oraz wstępnie zdefiniowanych opcji, np. jeśli chcesz dodać warstwę ochronną do serwera Nginx. - -W celu uzyskania dodatkowych informacji oraz uzyskania zaleceń dotyczących Fail2ban zapoznaj się [z oficjalną](https://www.fail2ban.org/wiki/index.php/Main_Page) dokumentacją tego narzędzia. - -### Konfiguracja Network Firewall OVHcloud - -Rozwiązania OVHcloud obejmują możliwość aktywacji firewalla w punkcie wejścia infrastruktury, zwanym Network Firewall. Prawidłowa konfiguracja zapory sieciowej pozwala zablokować połączenia jeszcze przed ich wejściem na Twój serwer. - -Sprawdź przewodnik “[Konfiguracja Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network)”, jeśli chcesz włączyć tą opcję. - -### Tworzenie kopii zapasowej systemu i danych - -Koncepcja bezpieczeństwa nie ogranicza się do ochrony systemu przed atakami. - -Zabezpieczenie danych jest jednym z kluczowych czynników, dlatego OVHcloud oferuje kilka opcji tworzenia kopii zapasowych: - -- Opcja `Snapshot` umożliwia tworzenie zrzutu ręcznego. -- Opcja automatycznej `kopii zapasowej` pozwala na zachowanie regularnych kopii zapasowych serwera VPS (z wyjątkiem dodatkowych dysków). - -Wszystkie informacje na temat rozwiązań kopii zapasowych dostępnych dla Twojej usługi znajdują się na [stronie produktu](/links/bare-metal/vps-options) i w odpowiednich [przewodnikach](/products/bare-metal-cloud-virtual-private-servers). - -## Sprawdź również - -[Pierwsze kroki z serwerem VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[Twórz i używaj kluczy SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Konfiguracja firewalla w systemie Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Konfiguracja firewalla w systemie Linux z systemem iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Konfiguracja rozwiązania Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - -Przyłącz się do społeczności naszych użytkowników na stronie . +--- +title: "Zabezpieczenie serwera VPS" +excerpt: "Dowiedz się, jak wdrożyć podstawowe środki bezpieczeństwa, aby chronić Twój serwer VPS przed atakami i nieautoryzowanym dostępem" +updated: 2024-10-07 +--- + +> [!primary] +> Tłumaczenie zostało wygenerowane automatycznie przez system naszego partnera SYSTRAN. W niektórych przypadkach mogą wystąpić nieprecyzyjne sformułowania, na przykład w tłumaczeniu nazw przycisków lub szczegółów technicznych. W przypadku jakichkolwiek wątpliwości zalecamy zapoznanie się z angielską/francuską wersją przewodnika. Jeśli chcesz przyczynić się do ulepszenia tłumaczenia, kliknij przycisk "Zgłóś propozycję modyfikacji" na tej stronie. +> + +## Wprowadzenie + +Kiedy zamawiasz serwer VPS, możesz wybrać dystrybucję lub system operacyjny do pre-instalowania. Serwer jest więc gotowy do użytku po zainstalowaniu serwera. Jednakże, jako administrator, musisz wdrożyć środki gwarantujące bezpieczeństwo i stabilność systemu. + +**Niniejszy przewodnik wyjaśnia, jak zabezpieczyć serwer oparty na GNU/Linux.** + +> [!warning] +> OVHcloud świadczy usługi, za które jesteś odpowiedzialny w związku z ich konfiguracją i zarządzaniem. Jesteś więc odpowiedzialny za ich prawidłowe funkcjonowanie. +> +>Jeśli napotkasz trudności z przeprowadzeniem tych operacji, skontaktuj się z wyspecjalizowanym dostawcą usług i/lub przedyskutuj problem z naszą społecznością użytkowników na stronie https://community.ovh.com/en/. OVHcloud nie może udzielić Ci wsparcia technicznego w tym zakresie. +> + +## Wymagania początkowe + +- Jeden [VPS](/links/bare-metal/vps) na Twoim koncie OVHcloud. +- Dostęp administratora (sudo) do serwera przez SSH. + +## W praktyce + +> [!primary] +> +> Pamiętaj, że jest to ogólny przewodnik przygotowany na podstawie systemów operacyjnych Ubuntu, Debian i CentOS. Niektóre polecenia należy dostosować do używanej dystrybucji, a niektóre z nich wymagają użycia narzędzi zewnętrznych. W razie potrzeby skorzystaj z oficjalnej dokumentacji dotyczącej tych aplikacji. +> +> Jeśli skonfigurujesz Twój pierwszy VPS OVHcloud, zapoznaj się [z przewodnikiem dotyczącym uruchomienia serwera VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). +> + +Poniższe przykłady zakładają, że jesteś zalogowany jako [użytkownik z dużymi uprawnieniami](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Aktualizacja systemu operacyjnego + +Producenci dystrybucji i systemów operacyjnych proponują często aktualizacje pakietów ze względów bezpieczeństwa.
      +Aktualizacja dystrybucji lub systemu operacyjnego jest kluczowa dla zabezpieczenia serwera VPS. + +> [!tabs] +> Ubuntu +>> +>> Aktualizację tę przeprowadza się w dwóch krokach: +>> +>> - Aktualizacja listy pakietów: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Aktualizacja aktualnych pakietów: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> Polecenie jest identyczne z Ubuntu, ponieważ Debian i Ubuntu używają `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> W przypadku CentOS polecenie aktualizacji systemu operacyjnego używa `yum` lub `dnf` w zależności od wersji. + +Operacja ta musi być wykonywana regularnie, aby utrzymać system na bieżąco. + +### Zmień domyślny port SSH + +> [!primary] +> +> W tej sekcji poniższe wiersze poleceń są takie same w przypadku Ubuntu, Debiana i CentOS. +> + +Jedna z pierwszych operacji, jakie należy przeprowadzić na serwerze, to konfiguracja portu wykorzystywanego do nasłuchiwania usługi SSH. Domyślnie jest on zdefiniowany na **porcie 22**, więc próby włamania na serwerze przez roboty będą wskazywać na ten port jako priorytet. +Zmiana tego parametru na inny port to prosty sposób na wzmocnienie ochrony serwera przed automatycznymi atakami. + +W tym celu zmodyfikuj plik konfiguracyjny usługi za pomocą wybranego edytora tekstu (`nano` jest używany w tym przykładzie): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Należy znaleźć następujące lub równoważne linie: + +```console +#Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Zamień liczbę **22** na wybrany numer portu.
      +**Pamiętaj, aby nie wpisywać numeru portu już używanego w systemie**. +Aby zwiększyć bezpieczeństwo, wprowadź numer 49152 i 65535.
      Zapisz i wyjdź z pliku konfiguracyjnego. + +Jeśli linia jest "zakomentowana" (tj. poprzedzona znakiem "#"), jak w powyższym przykładzie, należy usunąć znak "#" przed zapisaniem pliku, aby zmiana została uwzględniona. Przykład: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Zrestartuj usługę: + +```bash +sudo systemctl restart sshd +``` + +Powinno to wystarczyć do wdrożenia zmian. W przeciwnym razie zrestartuj serwer VPS (`sudo reboot`). + +**Dla systemu Ubuntu 23.04 i nowszych wersji** + +W przypadku najnowszych wersji Ubuntu, konfiguracja SSH jest zarządzana w pliku `ssh.socket`. + +Aby zaktualizować port SSH, edytuj wiersz `ListenStream` w pliku konfiguracyjnym za pomocą wybranego edytora tekstu (`nano` użyty w tym przykładzie): + +```console +[Socket] +ListenStream=49152 +Accept=no +``` + +Zapisz zmiany i wykonaj następujące polecenia: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +Jeśli włączona jest zapora systemu operacyjnego, upewnij się, że zezwalasz na nowy port w regułach zapory. + +Pamiętaj, że podczas każdego zlecenia [połączenia SSH z Twoim serwerem](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction) należy wskazać nowy port: + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Przykład: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Utworzenie użytkownika z ograniczonymi prawami + +Zadania, które nie wymagają uprawnień root, powinny być wykonywane za pomocą standardowego użytkownika. Więcej informacji znajdziesz w [tym przewodniku](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Konfiguracja wewnętrznej zapory sieciowej (iptables) + +Dystrybucje GNU/Linux są dostarczane wraz z zaporą sieciową o nazwie iptables. Usługa ta nie posiada domyślnie żadnej aktywnej reguły. Możesz się o tym przekonać, wpisując następującą komendę: + +```bash +iptables -L +``` + +Więcej informacji na temat iptables znajdziesz w naszym [przewodniku](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +Zalecamy utworzenie reguł firewalla i dostosowanie ich do Twojego trybu użytkowania. Więcej informacji na temat różnych możliwych operacji znajdziesz w oficjalnej dokumentacji dotyczącej używanej dystrybucji. + +### Zainstaluj Fail2ban + +Fail2ban to oprogramowanie zapobiegające włamaniom, które blokuje adresy IP, z których atakujący lub bojownicy próbują dostać się do Twojego systemu.
      +Pakiet ten jest zalecany, a w niektórych przypadkach nawet niezbędny, do ochrony Twojego serwera przed atakami typu *Brute Force* lub *Denial of Service*. + +Aby zainstalować pakiet oprogramowania, użyj następującej komendy: + +> [!tabs] +> Ubuntu i Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> Na CentOS 7 i CentOS 8 (lub RHEL) najpierw zainstaluj repozytorium EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), a następnie Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +Możesz spersonalizować pliki konfiguracyjne Fail2ban, aby chronić usługi wystawione na działanie publicznego internetu przed próbami wielokrotnego połączenia. + +Jak zaleca Fail2ban, utwórz lokalny plik konfiguracyjny Twoich usług kopiując plik "jail.conf": + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +Następnie otwórz plik za pomocą edytora tekstu: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Pamiętaj, aby przeczytać informacje na górze pliku, w tym komentarze pod `[DEFAULT]`. + +Parametry `[DEFAULT]` są globalne i będą miały zastosowanie do wszystkich usług zdefiniowanych do włączenia (`enabled`) w tym pliku. + +Ważne jest, aby wiedzieć, że ogólne parametry będą brane pod uwagę tylko wtedy, gdy nie ma różnych wartości określonych w sekcjach usług (`JAILS`) poniżej w pliku. + +Poniżej przedstawiamy przykładowe linie pod `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +Oznacza to, że adres IP, z którego host próbuje się połączyć, zostanie zablokowany przez dziesięć minut po piątej nieudanej próbie rozpoczęcia sesji.
      +Ponadto wszystkie parametry określone przez `[DEFAULT]` i w kolejnych sekcjach pozostają wyłączone, chyba że `enabled = true` zostanie dodany do usługi (wymienione poniżej `# JAILS`). + +Przykładowo, posiadanie następujących linii w sekcji `[sshd]` aktywuje ograniczenia tylko dla usługi OpenSSH: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +W tym przykładzie, jeśli próba połączenia SSH nie powiedzie się trzy razy w ciągu pięciu minut, okres, w którym IP nie będą aktywne, to wynosi 30 minut. + +Możesz zmienić "ssh" na rzeczywisty numer portu, jeśli go zmieniłeś. + +Najlepsze podejście polega na aktywowaniu Fail2ban tylko w przypadku usług, które są faktycznie wykonywane na serwerze. Każdy spersonalizowany parametr dodany w `# JAILS` będzie pierwszeństwo przed wartościami domyślnymi. + +Po zakończeniu modyfikacji zapisz plik i zamknij edytor. + +Zrestartuj usługę, aby upewnić się, że działa ona z zastosowanymi ustawieniami: + +1\. Polecenie zalecane `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Polecenie z `service` (stara metoda, nadal kompatybilna): + +```bash +sudo service fail2ban restart +``` + +Fail2ban ma wiele ustawień i filtrów personalizacji oraz wstępnie zdefiniowanych opcji, np. jeśli chcesz dodać warstwę ochronną do serwera Nginx. + +W celu uzyskania dodatkowych informacji oraz uzyskania zaleceń dotyczących Fail2ban zapoznaj się [z oficjalną](https://www.fail2ban.org/wiki/index.php/Main_Page) dokumentacją tego narzędzia. + +### Konfiguracja Network Firewall OVHcloud + +Rozwiązania OVHcloud obejmują możliwość aktywacji firewalla w punkcie wejścia infrastruktury, zwanym Network Firewall. Prawidłowa konfiguracja zapory sieciowej pozwala zablokować połączenia jeszcze przed ich wejściem na Twój serwer. + +Sprawdź przewodnik “[Konfiguracja Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network)”, jeśli chcesz włączyć tą opcję. + +### Tworzenie kopii zapasowej systemu i danych + +Koncepcja bezpieczeństwa nie ogranicza się do ochrony systemu przed atakami. + +Zabezpieczenie danych jest jednym z kluczowych czynników, dlatego OVHcloud oferuje kilka opcji tworzenia kopii zapasowych: + +- Opcja `Snapshot` umożliwia tworzenie zrzutu ręcznego. +- Opcja automatycznej `kopii zapasowej` pozwala na zachowanie regularnych kopii zapasowych serwera VPS (z wyjątkiem dodatkowych dysków). + +Wszystkie informacje na temat rozwiązań kopii zapasowych dostępnych dla Twojej usługi znajdują się na [stronie produktu](/links/bare-metal/vps-options) i w odpowiednich [przewodnikach](/products/bare-metal-cloud-virtual-private-servers). + +## Sprawdź również + +[Pierwsze kroki z serwerem VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[Twórz i używaj kluczy SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Konfiguracja firewalla w systemie Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Konfiguracja firewalla w systemie Linux z systemem iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Konfiguracja rozwiązania Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + +Przyłącz się do społeczności naszych użytkowników na stronie . diff --git a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.pt-pt.md b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.pt-pt.md index f0df6c6bbb9..56bdedf9531 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.pt-pt.md +++ b/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps/guide.pt-pt.md @@ -1,336 +1,298 @@ ---- -title: "Proteger um VPS" -excerpt: "Saiba como implementar medidas básicas de segurança para proteger o seu VPS de ataques e acessos não autorizados" -updated: 2025-11-04 ---- - -> [!primary] -> Esta tradução foi automaticamente gerada pelo nosso parceiro SYSTRAN. Em certos casos, poderão ocorrer formulações imprecisas, como por exemplo nomes de botões ou detalhes técnicos. Recomendamos que consulte a versão inglesa ou francesa do manual, caso tenha alguma dúvida. Se nos quiser ajudar a melhorar esta tradução, clique em "Contribuir" nesta página. -> - -## Objetivo - -Quando encomendar o seu VPS, pode escolher uma distribuição ou um sistema operativo a pré-instalar. O servidor está pronto para ser utilizado após a entrega. No entanto, cabe-lhe a si, enquanto administrador, implementar medidas que garantam a segurança e a estabilidade do seu sistema. - -**Este manual fornece-lhe alguns conselhos gerais para proteger um servidor baseado em GNU/Linux.** - -> [!warning] -> A OVHcloud fornece-lhe serviços pelos quais é responsável em termos de configuração e gestão. Assim, é responsável pelo seu bom funcionamento. -> -> Se encontrar dificuldades para realizar estas ações, contacte um fornecedor de serviços especializado e/ou discuta o problema com a nossa comunidade de utilizadores em https://community.ovh.com/en/. A OVHcloud não lhe pode fornecer apoio técnico a este respeito. -> - -## Requisitos - -- Um [VPS](/links/bare-metal/vps) na sua conta OVHcloud -- Ter acesso de administrador (sudo) ao seu servidor através de SSH - -## Instruções - -> [!primary] -> -> Tenha em conta que se trata de um guia geral baseado nos sistemas operativos Ubuntu, Debian e CentOS. Algumas encomendas precisam de ser adaptadas à distribuição que utiliza e certos truques convidam-no a utilizar ferramentas de terceiros. Consulte a documentação oficial destas aplicações caso necessite de ajuda. -> -> Se configurar o primeiro VPS da OVHcloud, recomendamos que consulte primeiro o nosso manual sobre [a implementação de um VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). -> - -Os exemplos abaixo pressupõem que está ligado enquanto [utilizador com autorizações elevadas](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Atualizar o sistema operativo - -Os programadores de distribuições e de sistemas operativos propõem atualizações frequentes de pacotes, muitas vezes por razões de segurança.
      -Assegurar a atualização da sua distribuição ou sistema operativo é um ponto essencial para proteger o seu VPS. - -> [!tabs] -> Ubuntu ->> ->> Esta atualização será realizada em duas etapas: ->> ->> - Atualização da lista dos pacotes: ->> ->> ```bash ->> sudo apt update ->> ``` ->> ->> - Atualização dos pacotes reais: ->> ->> ```bash ->> sudo apt upgrade ->> ``` ->> -> Debian ->> ->> ```bash ->> sudo apt update && sudo apt upgrade ->> ``` ->> ->> O comando é idêntico ao Ubuntu porque Debian e Ubuntu utilizam o `apt`. ->> -> CentOS ->> ->> ```bash ->> sudo yum update ->> ``` ->> ->> No CentOS, o comando de atualização do sistema operativo utiliza `yum` or `dnf`, conforme a versão. - -Esta operação deve ser efetuada regularmente para manter um sistema atualizado. - -### Modificar a porta de escuta SSH - -> [!primary] -> -> Para esta secção, as seguintes linhas de comando são as mesmas para Ubuntu, Debian e CentOS. -> - -Uma das primeiras ações a realizar no seu servidor é a configuração da porta de escuta do serviço SSH. Por predefinição, este é definido na **porta 22**, pelo que as tentativas de hack do servidor por robots vão direcionar esta porta prioritariamente. -A alteração deste parâmetro, em benefício de uma porta diferente, é uma medida simples para reforçar a proteção do seu servidor contra ataques automatizados. - -Para isso, altere o ficheiro de configuração do serviço com o editor de texto à sua escolha (`nano` é utilizado neste exemplo): - -```bash -sudo nano /etc/ssh/sshd_config -``` - -Deve encontrar as seguintes linhas ou equivalentes: - -```console -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -Substitua o número **22** pelo número de porta à sua escolha.
      -**No entanto, certifique-se de que não indica um número de porta já utilizado no seu sistema**. -Para uma maior segurança, utilize um número entre 49152 e 65535.
      - -Você também pode visualizar as portas atribuídas ao seu sistema usando o seguinte comando: - -```bash -sudo cat /etc/services -``` - -Se a linha estiver "comentada" (ou seja, precedida por um "#") como no exemplo acima, certifique-se de que remove o "#" antes de guardar o ficheiro para que a alteração seja tida em conta. Exemplo: - -```console -Port 49152 -#AddressFamily any -#ListenAddress 0.0.0.0 -``` - -> [!warning] -> Se estiver configurado um firewall no seu sistema operativo (UFW ou iptables), terá de ajustar as suas definições para autorizar o tráfego na nova porta antes de reiniciar o serviço. Se estiver a utilizar o iptables, consulte este guia: [Configurar a firewall em Linux com iptables](/pages/bare_metal_cloud/dedicated_servers/firewall-Linux-iptable/). Se não estiver configurado nenhum firewall por predefinição, reinicie o serviço. -> - -Guarde e saia do ficheiro de configuração. - -Reinicie o serviço: - -```bash -sudo systemctl restart sshd -``` - -Isto deveria ser suficiente para aplicar as alterações. Caso contrário, reinicie o VPS (`sudo reboot`). - -**Para Ubuntu 24.04 e versões posteriores** - -Para as últimas versões de Ubuntu, a configuração SSH é agora gerida no ficheiro `ssh.socket`. - -Para atualizar a porta SSH, edite a linha `Listenstream` no ficheiro de configuração com um editor de texto à sua escolha (`nano` utilizado neste exemplo): - - -```bash -sudo nano /lib/systemd/system/ssh.socket -``` - -O seu ficheiro deve ser semelhante aos exemplos a seguir, dependendo da versão do Ubuntu que você instalou: - -```console -[Socket] -ListenStream=49152 -Accept=no -``` - -ou - -```console -[Socket] -ListenStream=0.0.0.0:49152 -ListenStream=[::]:22 -BindIPv6Only=ipv6-only -Accept=no -FreeBind=yes -``` - -Guarde as alterações e execute os seguintes comandos: - -```bash -sudo systemctl daemon-reload -``` - -Reinicie o serviço: - -```bash -sudo systemctl restart ssh.service -``` - -**Ubuntu 25.04** - -Reinicie o serviço: - -```bash -sudo systemctl restart ssh.socket -``` - -Lembre-se de que deve indicar a nova porta a cada pedido de [ligação SSH ao seu servidor](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): - -```bash -ssh username@IPv4_VPS -p NewPortNumber -``` - -Exemplo: - -```bash -ssh ubuntu@203.0.113.100 -p 49152 -``` - -Se você estiver bloqueado fora do seu sistema, pode usar o nosso ambiente [modo rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue/) para anular as suas alterações. - -### Criar um utilizador com direitos restritos - -Em geral, as tarefas que não exijam privilégios root devem ser realizadas através de um utilizador standard. Para mais informações consulte [este guia](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). - -### Configurar firewall interna (iptables) - -As distribuições GNU/Linux comuns são fornecidas com um serviço de firewall designado iptables. A configuração inicial não tem nenhuma regra predefinida (ativa). Para confirmar o tipo de configuração, deverá executar o comando: - -```bash -iptables -L -``` - -Para mais informações sobre iptables, consulte o nosso [guia dedicado](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -Recomendamos que crie e adapte regras de firewall à sua utilização. Para mais informações sobre as várias operações, consulte a documentação oficial da distribuição utilizada. - -### Instalar o Fail2ban - -Fail2ban é um framework de prevenção contra as intrusões cujo objetivo é bloquear os endereços IP a partir dos quais bots ou atacantes tentam penetrar no seu sistema.
      -Este pacote é recomendado, ou mesmo indispensável em certos casos, para proteger o seu servidor contra ataques do tipo *Brute Force* ou *Denial of Service*. - -Para instalar o pacote de software, utilize o seguinte comando: - -> [!tabs] -> Ubuntu e Debian ->> ->> ```bash ->> sudo apt install fail2ban ->> ``` ->> -> CentOS ->> ->> Em CentOS 7 e CentOS 8 (ou RHEL), instale primeiro o repositório EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), e depois em Fail2ban: ->> ->> ```bash ->> sudo yum install epel-release ->> sudo yum install fail2ban ->> ``` - -Pode personalizar os ficheiros de configuração Fail2ban para proteger os serviços expostos à Internet pública contra as tentativas de ligações repetidas. - -Como recomendado pelo Fail2ban, crie um ficheiro de configuração local dos seus serviços copiando o ficheiro "jail.conf": - -```bash -sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local -``` - -A seguir, abra o ficheiro com um editor de texto: - -```bash -sudo nano /etc/fail2ban/jail.local -``` - -Leia as informações no topo do ficheiro, nomeadamente as observações em `[DEFAULT]`. - -Os parâmetros `[DEFAULT]` são globais e aplicar-se-ão a todos os serviços definidos para serem ativados (`enabled`) neste ficheiro. - -É importante saber que os parâmetros globais só serão tidos em conta se não existirem valores diferentes definidos nas secções de serviços (`JAILS`) mais abaixo do ficheiro. - -Tomemos como exemplo estas linhas em `[DEFAULT]`: - -```console -bantime = 10m -maxretry = 5 -enabled = false -``` - -Isto significa que um endereço de IP a partir do qual um host tenta conectar-se será bloqueado durante dez minutos após a quinta tentativa de abertura de sessão falhada.
      -Além disso, todos os parâmetros especificados pela `[DEFAULT]` e nas secções seguintes permanecem desativados, exceto se a linha `enabled = true` for adicionada para um serviço (listada abaixo `# JAILS`). - -A título de exemplo de utilização, o facto de ter as seguintes linhas na secção `[sshd]` só ativará restrições para o serviço OpenSSH: - -```console -[sshd] -enabled = true -port = ssh -filter = sshd -maxretry = 3 -findtime = 5m -bantime = 30m -``` - -Neste exemplo, se uma tentativa de ligação SSH falhar três vezes em cinco minutos, o período de interdição dos IP será de 30 minutos. - -Pode substituir "ssh" pelo número de porta real se o alterou. - -A melhor abordagem consiste em ativar o Fail2ban apenas para os serviços que são realmente executados no servidor. Cada parâmetro personalizado adicionado sob `# JAILS` será então prioritário relativamente aos valores predefinidos. - -Depois de finalizar as suas modificações, registe o ficheiro e feche o editor. - -Reinicie o serviço para se certificar de que ele é executado com as personalizações aplicadas: - -1\. Comando recomendado com `systemctl`: - -```bash -sudo systemctl restart fail2ban -``` - -2\. Comando com `service` (método antigo, ainda compatível): - -```bash -sudo service fail2ban restart -``` - -Fail2ban dispõe de numerosos parâmetros e filtros de personalização, bem como de opções pré-definidas, por exemplo quando deseja adicionar uma camada de proteção a um servidor web Nginx. - -Para mais informações e recomendações sobre o Fail2ban, não hesite em consultar [a documentação oficial](https://www.fail2ban.org/wiki/index.php/Main_Page) desta ferramenta. - -### Configuração da Network Firewall OVHcloud - -As soluções da OVHcloud incluem a possibilidade de ativar uma firewall no ponto de entrada da infraestrutura, designada Network Firewall. Uma configuração correta desta firewall permite bloquear as ligações antes mesmo que estas cheguem ao seu servidor. - -Consulte o guia "[Configurar a Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network)" se desejar ativá-la. - -### Proteger o sistema e os dados - -O conceito de segurança não se limita à proteção de um sistema contra ataques. - -A segurança dos seus dados é um elemento chave. É por isso que a OVHcloud oferece-lhe várias opções de backup enquanto serviços: - -- A opção `Snapshot` que lhe permite criar uma imagem manual. -- A opção de `Backup automático` permite-lhe conservar os backups regulares do seu VPS (à exceção dos discos suplementares). - -Na [página do produto](/links/bare-metal/vps-options) e nos respetivos [guias](/products/bare-metal-cloud-virtual-private-servers), poderá encontrar todas as informações sobre as soluções de backup disponíveis para o seu serviço. - -## Quer saber mais? - -[VPS: primeira utilização](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - -[Criar e utilizar chaves SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - -[Configurar a firewall em Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - -[Configurar a firewall em Linux com iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - -[Configurar a Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) - -Junte-se à nossa comunidade de utilizadores em . +--- +title: "Proteger um VPS" +excerpt: "Saiba como implementar medidas básicas de segurança para proteger o seu VPS de ataques e acessos não autorizados" +updated: 2024-10-07 +--- + +> [!primary] +> Esta tradução foi automaticamente gerada pelo nosso parceiro SYSTRAN. Em certos casos, poderão ocorrer formulações imprecisas, como por exemplo nomes de botões ou detalhes técnicos. Recomendamos que consulte a versão inglesa ou francesa do manual, caso tenha alguma dúvida. Se nos quiser ajudar a melhorar esta tradução, clique em "Contribuir" nesta página. +> + +## Objetivo + +Quando encomendar o seu VPS, pode escolher uma distribuição ou um sistema operativo a pré-instalar. O servidor está pronto para ser utilizado após a entrega. No entanto, cabe-lhe a si, enquanto administrador, implementar medidas que garantam a segurança e a estabilidade do seu sistema. + +**Este manual fornece-lhe alguns conselhos gerais para proteger um servidor baseado em GNU/Linux.** + +> [!warning] +> A OVHcloud fornece-lhe serviços pelos quais é responsável em termos de configuração e gestão. Assim, é responsável pelo seu bom funcionamento. +> +> Se encontrar dificuldades para realizar estas ações, contacte um fornecedor de serviços especializado e/ou discuta o problema com a nossa comunidade de utilizadores em https://community.ovh.com/en/. A OVHcloud não lhe pode fornecer apoio técnico a este respeito. +> + +## Requisitos + +- Um [VPS](/links/bare-metal/vps) na sua conta OVHcloud +- Ter acesso de administrador (sudo) ao seu servidor através de SSH + +## Instruções + +> [!primary] +> +> Tenha em conta que se trata de um guia geral baseado nos sistemas operativos Ubuntu, Debian e CentOS. Algumas encomendas precisam de ser adaptadas à distribuição que utiliza e certos truques convidam-no a utilizar ferramentas de terceiros. Consulte a documentação oficial destas aplicações caso necessite de ajuda. +> +> Se configurar o primeiro VPS da OVHcloud, recomendamos que consulte primeiro o nosso manual sobre [a implementação de um VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). +> + +Os exemplos abaixo pressupõem que está ligado enquanto [utilizador com autorizações elevadas](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Atualizar o sistema operativo + +Os programadores de distribuições e de sistemas operativos propõem atualizações frequentes de pacotes, muitas vezes por razões de segurança.
      +Assegurar a atualização da sua distribuição ou sistema operativo é um ponto essencial para proteger o seu VPS. + +> [!tabs] +> Ubuntu +>> +>> Esta atualização será realizada em duas etapas: +>> +>> - Atualização da lista dos pacotes: +>> +>> ```bash +>> sudo apt update +>> ``` +>> +>> - Atualização dos pacotes reais: +>> +>> ```bash +>> sudo apt upgrade +>> ``` +>> +> Debian +>> +>> ```bash +>> sudo apt update && sudo apt upgrade +>> ``` +>> +>> O comando é idêntico ao Ubuntu porque Debian e Ubuntu utilizam o `apt`. +>> +> CentOS +>> +>> ```bash +>> sudo yum update +>> ``` +>> +>> No CentOS, o comando de atualização do sistema operativo utiliza `yum` or `dnf`, conforme a versão. + +Esta operação deve ser efetuada regularmente para manter um sistema atualizado. + +### Modificar a porta de escuta SSH + +> [!primary] +> +> Para esta secção, as seguintes linhas de comando são as mesmas para Ubuntu, Debian e CentOS. +> + +Uma das primeiras ações a realizar no seu servidor é a configuração da porta de escuta do serviço SSH. Por predefinição, este é definido na **porta 22**, pelo que as tentativas de hack do servidor por robots vão direcionar esta porta prioritariamente. +A alteração deste parâmetro, em benefício de uma porta diferente, é uma medida simples para reforçar a proteção do seu servidor contra ataques automatizados. + +Para isso, altere o ficheiro de configuração do serviço com o editor de texto à sua escolha (`nano` é utilizado neste exemplo): + +```bash +sudo nano /etc/ssh/sshd_config +``` + +Deve encontrar as seguintes linhas ou equivalentes: + +```console +#Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Substitua o número **22** pelo número de porta à sua escolha.
      +**No entanto, certifique-se de que não indica um número de porta já utilizado no seu sistema**. +Para uma maior segurança, utilize um número entre 49152 e 65535.
      + +Se a linha estiver "comentada" (ou seja, precedida por um "#") como no exemplo acima, certifique-se de que remove o "#" antes de guardar o ficheiro para que a alteração seja tida em conta. Exemplo: + +```console +Port 49152 +#AddressFamily any +#ListenAddress 0.0.0.0 +``` + +Registe e saia do ficheiro de configuração. + +Reinicie o serviço: + +```bash +sudo systemctl restart sshd +``` + +Isto deveria ser suficiente para aplicar as alterações. Caso contrário, reinicie o VPS (`sudo reboot`). + +**Para Ubuntu 23.04 e versões posteriores** + +Para as últimas versões de Ubuntu, a configuração SSH é agora gerida no ficheiro `ssh.socket`. + +Para atualizar a porta SSH, edite a linha `Listenstream` no ficheiro de configuração com um editor de texto à sua escolha (`nano` utilizado neste exemplo): + +```consola +[Socket] +ListenStream=49152 +Accept=no +``` + +Guarde as alterações e execute os seguintes comandos: + +```bash +sudo systemctl daemon-reload +``` + +```bash +sudo systemctl restart ssh.service +``` + +Se tiver ativado a firewall do sistema operativo, certifique-se de que a nova porta está autorizada nas regras da firewall. + +Lembre-se de que deve indicar a nova porta a cada pedido de [ligação SSH ao seu servidor](/pages/bare_metal_cloud/dedicated_servers/ssh_introduction): + +```bash +ssh username@IPv4_VPS -p NewPortNumber +``` + +Exemplo: + +```bash +ssh ubuntu@203.0.113.100 -p 49152 +``` + +### Criar um utilizador com direitos restritos + +Em geral, as tarefas que não exijam privilégios root devem ser realizadas através de um utilizador standard. Para mais informações consulte [este guia](/pages/bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds). + +### Configurar firewall interna (iptables) + +As distribuições GNU/Linux comuns são fornecidas com um serviço de firewall designado iptables. A configuração inicial não tem nenhuma regra predefinida (ativa). Para confirmar o tipo de configuração, deverá executar o comando: + +```bash +iptables -L +``` + +Para mais informações sobre iptables, consulte o nosso [guia dedicado](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +Recomendamos que crie e adapte regras de firewall à sua utilização. Para mais informações sobre as várias operações, consulte a documentação oficial da distribuição utilizada. + +### Instalar o Fail2ban + +Fail2ban é um framework de prevenção contra as intrusões cujo objetivo é bloquear os endereços IP a partir dos quais bots ou atacantes tentam penetrar no seu sistema.
      +Este pacote é recomendado, ou mesmo indispensável em certos casos, para proteger o seu servidor contra ataques do tipo *Brute Force* ou *Denial of Service*. + +Para instalar o pacote de software, utilize o seguinte comando: + +> [!tabs] +> Ubuntu e Debian +>> +>> ```bash +>> sudo apt install fail2ban +>> ``` +>> +> CentOS +>> +>> Em CentOS 7 e CentOS 8 (ou RHEL), instale primeiro o repositório EPEL (**E**xtra **P**ackages for **E**nterprise **L**inux), e depois em Fail2ban: +>> +>> ```bash +>> sudo yum install epel-release +>> sudo yum install fail2ban +>> ``` + +Pode personalizar os ficheiros de configuração Fail2ban para proteger os serviços expostos à Internet pública contra as tentativas de ligações repetidas. + +Como recomendado pelo Fail2ban, crie um ficheiro de configuração local dos seus serviços copiando o ficheiro "jail.conf": + +```bash +sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local +``` + +A seguir, abra o ficheiro com um editor de texto: + +```bash +sudo nano /etc/fail2ban/jail.local +``` + +Leia as informações no topo do ficheiro, nomeadamente as observações em `[DEFAULT]`. + +Os parâmetros `[DEFAULT]` são globais e aplicar-se-ão a todos os serviços definidos para serem ativados (`enabled`) neste ficheiro. + +É importante saber que os parâmetros globais só serão tidos em conta se não existirem valores diferentes definidos nas secções de serviços (`JAILS`) mais abaixo do ficheiro. + +Tomemos como exemplo estas linhas em `[DEFAULT]`: + +```console +bantime = 10m +maxretry = 5 +enabled = false +``` + +Isto significa que um endereço de IP a partir do qual um host tenta conectar-se será bloqueado durante dez minutos após a quinta tentativa de abertura de sessão falhada.
      +Além disso, todos os parâmetros especificados pela `[DEFAULT]` e nas secções seguintes permanecem desativados, exceto se a linha `enabled = true` for adicionada para um serviço (listada abaixo `# JAILS`). + +A título de exemplo de utilização, o facto de ter as seguintes linhas na secção `[sshd]` só ativará restrições para o serviço OpenSSH: + +```console +[sshd] +enabled = true +port = ssh +filter = sshd +maxretry = 3 +findtime = 5m +bantime = 30m +``` + +Neste exemplo, se uma tentativa de ligação SSH falhar três vezes em cinco minutos, o período de interdição dos IP será de 30 minutos. + +Pode substituir "ssh" pelo número de porta real se o alterou. + +A melhor abordagem consiste em ativar o Fail2ban apenas para os serviços que são realmente executados no servidor. Cada parâmetro personalizado adicionado sob `# JAILS` será então prioritário relativamente aos valores predefinidos. + +Depois de finalizar as suas modificações, registe o ficheiro e feche o editor. + +Reinicie o serviço para se certificar de que ele é executado com as personalizações aplicadas: + +1\. Comando recomendado com `systemctl`: + +```bash +sudo systemctl restart fail2ban +``` + +2\. Comando com `service` (método antigo, ainda compatível): + +```bash +sudo service fail2ban restart +``` + +Fail2ban dispõe de numerosos parâmetros e filtros de personalização, bem como de opções pré-definidas, por exemplo quando deseja adicionar uma camada de proteção a um servidor web Nginx. + +Para mais informações e recomendações sobre o Fail2ban, não hesite em consultar [a documentação oficial](https://www.fail2ban.org/wiki/index.php/Main_Page) desta ferramenta. + +### Configuração da Network Firewall OVHcloud + +As soluções da OVHcloud incluem a possibilidade de ativar uma firewall no ponto de entrada da infraestrutura, designada Network Firewall. Uma configuração correta desta firewall permite bloquear as ligações antes mesmo que estas cheguem ao seu servidor. + +Consulte o guia "[Configurar a Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network)" se desejar ativá-la. + +### Proteger o sistema e os dados + +O conceito de segurança não se limita à proteção de um sistema contra ataques. + +A segurança dos seus dados é um elemento chave. É por isso que a OVHcloud oferece-lhe várias opções de backup enquanto serviços: + +- A opção `Snapshot` que lhe permite criar uma imagem manual. +- A opção de `Backup automático` permite-lhe conservar os backups regulares do seu VPS (à exceção dos discos suplementares). + +Na [página do produto](/links/bare-metal/vps-options) e nos respetivos [guias](/products/bare-metal-cloud-virtual-private-servers), poderá encontrar todas as informações sobre as soluções de backup disponíveis para o seu serviço. + +## Quer saber mais? + +[VPS: primeira utilização](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + +[Criar e utilizar chaves SSH](/pages/bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + +[Configurar a firewall em Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + +[Configurar a firewall em Linux com iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + +[Configurar a Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) + +Junte-se à nossa comunidade de utilizadores em . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.de-de.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.de-de.md index 8c14bc454f4..d0dddcb0bb9 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.de-de.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.de-de.md @@ -1,300 +1,288 @@ ---- -title: VPS-Partitionierung nach einem Storage-Upgrade -excerpt: Erfahren Sie hier, wie Sie den verwendbaren Speicherplatz nach einem Upgrade vergrößern -updated: 2025-11-05 ---- - -> [!primary] -> Diese Übersetzung wurde durch unseren Partner SYSTRAN automatisch erstellt. In manchen Fällen können ungenaue Formulierungen verwendet worden sein, z.B. bei der Beschriftung von Schaltflächen oder technischen Details. Bitte ziehen Sie im Zweifelsfall die englische oder französische Fassung der Anleitung zu Rate. Möchten Sie mithelfen, diese Übersetzung zu verbessern? Dann nutzen Sie dazu bitte den Button "Beitragen" auf dieser Seite. -> - - -## Ziel - -Nach einem Upgrade der Storage-Kapazität Ihres VPS ist eine Neupartitionierung des Speicherplatzes erforderlich, um die gesamte Größe nutzen zu können. Im Folgenden wird die Vorgehensweise hierzu beschrieben. - -> [!warning] -> -> Eine Neupartitionierung kann Ihre Daten dauerhaft beschädigen. OVHcloud übernimmt keine Haftung für Verlust oder Beschädigung Ihrer Daten. Vergessen Sie nicht, Ihre Daten zu sichern, bevor Sie die nächsten Schritte einleiten. -> - -## Voraussetzungen - -- Sie haben administrativen Zugriff auf Ihren VPS (für [Windows-Systeme](#windows)). -- Der Server wurde im [Rescue-Modus](/pages/bare_metal_cloud/virtual_private_servers/rescue) neu gestartet (nur für GNU/Linux-Systeme notwendig). - -## In der praktischen Anwendung - -Nach einer Erweiterung von RAM oder Prozessor (vCores) werden diese Ressourcen Ihres VPS automatisch angepasst. Der verwendbare Speicherplatz hingegen wird bei einem Upgrade nicht automatisch vergrößert. - -**Diese Anleitung erklärt, wie Sie Ihren Speicherplatz nach einem Disk-Upgrade erweitern.** - -### Linux - -#### Sichern Ihrer Daten - -Da eine Partitionierung zum Verlust von Daten führen kann, wird **dringend empfohlen**, vorab die Daten, die sich auf Ihrem VPS befinden, zu sichern. - -#### Rescue-Modus aktivieren und Disk überprüfen - -Wenn sich der VPS noch nicht im Rescue-Modus befindet, aktivieren Sie ihn mithilfe von [unserer Anleitung](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -Anschließend können Sie die verfügbaren Disks und ihre Größe mit diesem Befehl überprüfen: - -```bash -lsblk -``` - -Die Partition für den Rescue-Modus (`sda1` in diesem Beispiel) ist im Verzeichnis `/` gemountet, und die Disk des VPS (hier: `sdb`) sollte keinen Mountpunkt haben. - -Beispiel: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -Wenn Ihr Ergebnis ähnlich aussieht wie die Ausgabe oben und die Spalte `MOUNTPOINT` in der entsprechenden Zeile leer ist, können Sie mit dem [nächsten Schritt](#filesystemcheck) fortfahren. - -Wenn Ihr Ergebnis jedoch zeigt, dass es einen Mountpunkt für die VPS-Partition gibt, muss sie zuerst ausgehängt werden (*unmount*). - -Beispiel: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -Im obigen Beispiel ist die Partition `sdb1` unter `/mnt/` gemountet. Damit die Größe der Partition geändert werden kann, darf diese Partition nicht gemountet sein. - -Um die Partition auszuhängen, verwenden Sie den folgenden Befehl: - -```bash -umount /dev/partition_name -``` - -In dieser Beispielkonfiguration wäre der Befehl: - -```bash -umount /dev/sdb1 -``` - - - -### Überprüfung des Dateisystems - -Bevor Sie fortfahren sollte das Dateisystem auf mögliche Fehler in der Partition überprüft werden (*filesystem check*). Der Befehl lautet wie folgt: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -Wenn Fehler festgestellt werden, sollten Sie in jedem Fall entsprechende Maßnahmen ergreifen. Im Folgenden finden Sie einige der häufigsten Fehler: - -- `bad magic number in superblock`: Fahren Sie nicht fort. Um dieses Problem zu beheben, befolgen Sie in der vorliegenden Anleitung die Anweisungen im Abschnitt “[Wie wird der Fehler *bad magic number in superblock* behoben?](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#wie-wird-der-fehler-bad-magic-number-in-superblock-behoben)”. - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` gefolgt von `e2fsck: Get a newer version of e2fsck!`: Aktualisieren Sie e2fsck. Wenn die neueste Version nicht über `apt` (oder einen anderen Paketmanager) verfügbar ist, muss diese aus dem Quellcode kompiliert werden. - -Die obenstehende Liste ist nicht vollständig. - -### Öffnen der Anwendung fdisk - -Wenn die Überprüfung des Dateisystems fehlerfrei beendet wird, öffnen Sie die Anwendung `fdisk`. Hier müssen Sie den Namen der Disk und nicht den der Partition als Parameter angeben. Ist Ihre Partition zum Beispiel `sdb1`, lautet der Name der Disk `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> Diese Anwendung verfügt über mehrere Unterbefehle, die Sie mit dem Befehl `m` auflisten können. -> - -### Löschen der alten Partition - -Es wird empfohlen, vor dem Löschen der vorherigen Partition die dem ersten Sektor entsprechende Zahl der Partition aufzubewahren. Diese Information erhalten Sie über den Befehl `p`{.action}. Sie steht unter dem Feld `Start`. Bewahren Sie diese Angabe für später auf. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> Ab diesem Punkt gibt es kein Zurück mehr, wenn Sie keine Datensicherung durchgeführt haben. -> - -Löschen Sie anschließend die Partition mit dem Befehl `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -Die einzige Partition wird automatisch gelöscht. - -### Erstellung einer neuen Partition - -Jetzt muss über den Befehl `n`{.action} eine neue Partition erstellt werden. Die Verwendung von Standardwerten wird empfohlen. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 -``` - -Vergewissern Sie sich, dass der Standardwert in der Zeile `First sector` mit dem Wert übereinstimmt, den Sie zuvor notiert haben. Stimmt er nicht überein, verwenden Sie den von Ihnen aufgeschriebenen Wert. - -Wenn die folgende Meldung angezeigt wird: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Geben Sie `n` ein und fahren Sie fort. - -Die Antwort `y` bewirkt, dass das vorhandene ext4-Dateisystem auf Partition 1 überschrieben und die darin enthaltenen Daten gelöscht werden. - -### Die Partition bootfähig machen - -Jetzt muss sichergestellt werden, dass die Partition bootfähig ist. Das ist über den Befehl `a`{.action} möglich. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Speichern Sie Ihre Änderungen und verlassen Sie die Anwendung über den Befehl `w`{.action}: - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -### Erweitern des Dateisystems auf der Partition - -Die Partition wurde erweitert, das Dateisystem belegt allerdings immer noch so viel Platz wie zuvor. Geben Sie zum Erweitern den folgenden Befehl ein: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -### Überprüfung der Ergebnisse - -Um zu überprüfen, ob das Erweitern funktioniert hat, können Sie die neu erstellte Partition mounten und sich die Größe ansehen. - -```sh -mount /dev/sdb1 /mnt -``` - -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -Die neue Größe der Partition finden Sie unter `size`. - -### Wie wird der Fehler *bad magic number in superblock* behoben? - -Wenn nach Eingabe des Befehls `e2fsck`{.action} die Fehlermeldung `bad magic number in superblock` erscheint, müssen Sie mithilfe eines Backup-Superblocks das Dateisystem überprüfen und reparieren. Um die verfügbaren Backup-Superblöcke zu sehen, geben Sie folgenden Befehl ein: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Verwenden Sie zum Überprüfen und Reparieren des Dateisystems den ersten Backup-Superblock: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Zugang zu File and Storage Services - -Sie finden diese im "Server Manager": - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Volume anpassen - -Klicken Sie mit der rechten Maustaste auf C: und wählen Sie `Extend Volume...`{.action}. - -Sie können dann die neue Größe angeben. - -![Set New Volume Size](images/extend.png){.thumbnail} - -Geben Sie die gewünschte Größe des Volumes ein und klicken Sie auf `OK`{.action}. Ihr Volume wird nun erweitert. - -## Weiterführende Informationen - -Für den Austausch mit unserer User Community gehen Sie auf . +--- +title: VPS-Partitionierung nach einem Storage-Upgrade +excerpt: Erfahren Sie hier, wie Sie den verwendbaren Speicherplatz nach einem Upgrade vergrößern +updated: 2023-09-05 +--- + +> [!primary] +> Diese Übersetzung wurde durch unseren Partner SYSTRAN automatisch erstellt. In manchen Fällen können ungenaue Formulierungen verwendet worden sein, z.B. bei der Beschriftung von Schaltflächen oder technischen Details. Bitte ziehen Sie im Zweifelsfall die englische oder französische Fassung der Anleitung zu Rate. Möchten Sie mithelfen, diese Übersetzung zu verbessern? Dann nutzen Sie dazu bitte den Button "Beitragen" auf dieser Seite. +> + + +## Ziel + +Nach einem Upgrade der Storage-Kapazität Ihres VPS ist eine Neupartitionierung des Speicherplatzes erforderlich, um die gesamte Größe nutzen zu können. Im Folgenden wird die Vorgehensweise hierzu beschrieben. + +> [!warning] +> +> Eine Neupartitionierung kann Ihre Daten dauerhaft beschädigen. OVHcloud übernimmt keine Haftung für Verlust oder Beschädigung Ihrer Daten. Vergessen Sie nicht, Ihre Daten zu sichern, bevor Sie die nächsten Schritte einleiten. +> + +## Voraussetzungen + +- Sie haben administrativen Zugriff auf Ihren VPS (für [Windows-Systeme](#windows)). +- Der Server wurde im [Rescue-Modus](/pages/bare_metal_cloud/virtual_private_servers/rescue) neu gestartet (nur für GNU/Linux-Systeme notwendig). + +## In der praktischen Anwendung + +Nach einer Erweiterung von RAM oder Prozessor (vCores) werden diese Ressourcen Ihres VPS automatisch angepasst. Der verwendbare Speicherplatz hingegen wird bei einem Upgrade nicht automatisch vergrößert. + +**Diese Anleitung erklärt, wie Sie Ihren Speicherplatz nach einem Disk-Upgrade erweitern.** + +### Linux + +#### Sichern Ihrer Daten + +Da eine Partitionierung zum Verlust von Daten führen kann, wird **dringend empfohlen**, vorab die Daten, die sich auf Ihrem VPS befinden, zu sichern. + +#### Rescue-Modus aktivieren und Disk überprüfen + +Wenn sich der VPS noch nicht im Rescue-Modus befindet, aktivieren Sie ihn mithilfe von [unserer Anleitung](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +Anschließend können Sie die verfügbaren Disks und ihre Größe mit diesem Befehl überprüfen: + +```bash +lsblk +``` + +Die Partition für den Rescue-Modus (`sda1` in diesem Beispiel) ist im Verzeichnis `/` gemountet, und die Disk des VPS (hier: `sdb`) sollte keinen Mountpunkt haben. + +Beispiel: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +Wenn Ihr Ergebnis ähnlich aussieht wie die Ausgabe oben und die Spalte `MOUNTPOINT` in der entsprechenden Zeile leer ist, können Sie mit dem [nächsten Schritt](#filesystemcheck) fortfahren. + +Wenn Ihr Ergebnis jedoch zeigt, dass es einen Mountpunkt für die VPS-Partition gibt, muss sie zuerst ausgehängt werden (*unmount*). + +Beispiel: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +Im obigen Beispiel ist die Partition `sdb1` unter `/mnt/` gemountet. Damit die Größe der Partition geändert werden kann, darf diese Partition nicht gemountet sein. + +Um die Partition auszuhängen, verwenden Sie den folgenden Befehl: + +```bash +umount /dev/partition_name +``` + +In dieser Beispielkonfiguration wäre der Befehl: + +```bash +umount /dev/sdb1 +``` + + + +### Überprüfung des Dateisystems + +Bevor Sie fortfahren sollte das Dateisystem auf mögliche Fehler in der Partition überprüft werden (*filesystem check*). Der Befehl lautet wie folgt: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +Wenn Fehler festgestellt werden, sollten Sie in jedem Fall entsprechende Maßnahmen ergreifen. Im Folgenden finden Sie einige der häufigsten Fehler: + +- `bad magic number in superblock`: Fahren Sie nicht fort. Um dieses Problem zu beheben, befolgen Sie in der vorliegenden Anleitung die Anweisungen im Abschnitt “[Wie wird der Fehler *bad magic number in superblock* behoben?](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#wie-wird-der-fehler-bad-magic-number-in-superblock-behoben)”. + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` gefolgt von `e2fsck: Get a newer version of e2fsck!`: Aktualisieren Sie e2fsck. Wenn die neueste Version nicht über `apt` (oder einen anderen Paketmanager) verfügbar ist, muss diese aus dem Quellcode kompiliert werden. + +Die obenstehende Liste ist nicht vollständig. + +### Öffnen der Anwendung fdisk + +Wenn die Überprüfung des Dateisystems fehlerfrei beendet wird, öffnen Sie die Anwendung `fdisk`. Hier müssen Sie den Namen der Disk und nicht den der Partition als Parameter angeben. Ist Ihre Partition zum Beispiel `sdb1`, lautet der Name der Disk `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> Diese Anwendung verfügt über mehrere Unterbefehle, die Sie mit dem Befehl `m` auflisten können. +> + +### Löschen der alten Partition + +Es wird empfohlen, vor dem Löschen der vorherigen Partition die dem ersten Sektor entsprechende Zahl der Partition aufzubewahren. Diese Information erhalten Sie über den Befehl `p`{.action}. Sie steht unter dem Feld `Start`. Bewahren Sie diese Angabe für später auf. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> Ab diesem Punkt gibt es kein Zurück mehr, wenn Sie keine Datensicherung durchgeführt haben. +> + +Löschen Sie anschließend die Partition mit dem Befehl `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +Die einzige Partition wird automatisch gelöscht. + +### Erstellung einer neuen Partition + +Jetzt muss über den Befehl `n`{.action} eine neue Partition erstellt werden. Die Verwendung von Standardwerten wird empfohlen. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 +``` + +Vergewissern Sie sich, dass der Standardwert in der Zeile `First sector` mit dem Wert übereinstimmt, den Sie zuvor notiert haben. Stimmt er nicht überein, verwenden Sie den von Ihnen aufgeschriebenen Wert. + +### Die Partition bootfähig machen + +Jetzt muss sichergestellt werden, dass die Partition bootfähig ist. Das ist über den Befehl `a`{.action} möglich. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Speichern Sie Ihre Änderungen und verlassen Sie die Anwendung über den Befehl `w`{.action}: + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +### Erweitern des Dateisystems auf der Partition + +Die Partition wurde erweitert, das Dateisystem belegt allerdings immer noch so viel Platz wie zuvor. Geben Sie zum Erweitern den folgenden Befehl ein: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +### Überprüfung der Ergebnisse + +Um zu überprüfen, ob das Erweitern funktioniert hat, können Sie die neu erstellte Partition einhängen und sich die Größe ansehen. + +```sh +mount /dev/sdb1 /mnt +``` + +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +Die neue Größe der Partition finden Sie unter `size`. + +### Wie wird der Fehler *bad magic number in superblock* behoben? + +Wenn nach Eingabe des Befehls `e2fsck`{.action} die Fehlermeldung `bad magic number in superblock` erscheint, müssen Sie mithilfe eines Backup-Superblocks das Dateisystem überprüfen und reparieren. Um die verfügbaren Backup-Superblöcke zu sehen, geben Sie folgenden Befehl ein: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Verwenden Sie zum Überprüfen und Reparieren des Dateisystems den ersten Backup-Superblock: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Zugang zu File and Storage Services + +Sie finden diese im "Server Manager": + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Volume anpassen + +Klicken Sie mit der rechten Maustaste auf C: und wählen Sie `Extend Volume...`{.action}. + +Sie können dann die neue Größe angeben. + +![Set New Volume Size](images/extend.png){.thumbnail} + +Geben Sie die gewünschte Größe des Volumes ein und klicken Sie auf `OK`{.action}. Ihr Volume wird nun erweitert. + +## Weiterführende Informationen + +Für den Austausch mit unserer User Community gehen Sie auf . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-asia.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-asia.md index 90338edecd9..e3f0b68e6c0 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-asia.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-asia.md @@ -1,289 +1,277 @@ ---- -title: Repartitioning a VPS after a storage upgrade -excerpt: Find out how to increase the usable disk space following an upgrade -updated: 2025-11-05 ---- - -## Objective - -After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. - -> [!warning] -> -> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. - -**This guide explains how to increase your storage space after a disk upgrade.** - -## Requirements - -- Administrative access to your VPS ([Windows](#windows)) -- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) - -## Instructions - -After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. - -### Linux - -#### Back up your data - -Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. - -#### Activate rescue mode and verify the partitions - -If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -You can then verify the configuration of the disks: - -```bash -lsblk -``` - -The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. - -Example: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). - -However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. - -Example: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. - -To unmount your partition, use the following command: - -```bash -umount /dev/partition_name -``` - -In this example configuration, the command would be: - -```bash -umount /dev/sdb1 -``` - -#### Check the filesystem - -Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: - -- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. - -#### Launch the fdisk application - -If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> This application offers several commands, which you can view by entering `m`. -> - -#### Delete the old partition - -Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> If you have not backed up your data, this is the point of no return. -> - -Then delete the partition with the command `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -The single partition will automatically be deleted. - -#### Create a new partition - -You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. -``` - -On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. - -If you see the following message: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Enter `n` and proceed. - -Answering `y` would mean overwriting the existing ext4 file system on Partition 1 and agreeing to destroy the data on it. - -#### Make the partition bootable - -You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Save your changes and exit the application with the command `w`{.action}: - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -#### Extend the filesystem on the partition - -The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -#### Check the results - -In order to check if the extension has been successful, you can mount the newly created partition and verify its size. - -```sh -mount /dev/sdb1 /mnt -``` -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -You will find the new partition size listed below the label `size`. - -#### How to fix a bad magic number in superblock error - -If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Then use the first superblock backup to check and repair the filesystem: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Access File and Storage Services - -You can find this in the Server Manager: - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Resize the volume - -Right click on the C: volume and select `Extend Volume...`{.action}. - -You will then be prompted to choose your new volume size: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Enter your desired size and click `OK`{.action}. Your volume will now be extended. - -## Go further - -Join our [community of users](/links/community). \ No newline at end of file +--- +title: Repartitioning a VPS after a storage upgrade +excerpt: Find out how to increase the usable disk space following an upgrade +updated: 2023-09-05 +--- + +## Objective + +After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. + +> [!warning] +> +> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. + +**This guide explains how to increase your storage space after a disk upgrade.** + +## Requirements + +- Administrative access to your VPS ([Windows](#windows)) +- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) + +## Instructions + +After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. + +### Linux + +#### Back up your data + +Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. + +#### Activate rescue mode and verify the partitions + +If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +You can then verify the configuration of the disks: + +```bash +lsblk +``` + +The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. + +Example: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). + +However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. + +Example: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. + +To unmount your partition, use the following command: + +```bash +umount /dev/partition_name +``` + +In this example configuration, the command would be: + +```bash +umount /dev/sdb1 +``` + +#### Check the filesystem + +Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: + +- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. + +#### Launch the fdisk application + +If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> This application offers several commands, which you can view by entering `m`. +> + +#### Delete the old partition + +Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> If you have not backed up your data, this is the point of no return. +> + +Then delete the partition with the command `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +The single partition will automatically be deleted. + +#### Create a new partition + +You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. +``` + +On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. + +#### Make the partition bootable + +You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Save your changes and exit the application with the command `w`{.action}: + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +#### Extend the filesystem on the partition + +The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +#### Check the results + +In order to check if the extension has been successful, you can mount the newly created partition and verify its size. + +```sh +mount /dev/sdb1 /mnt +``` +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +You will find the new partition size listed below the label `size`. + +#### How to fix a bad magic number in superblock error + +If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Then use the first superblock backup to check and repair the filesystem: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Access File and Storage Services + +You can find this in the Server Manager: + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Resize the volume + +Right click on the C: volume and select `Extend Volume...`{.action}. + +You will then be prompted to choose your new volume size: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Enter your desired size and click `OK`{.action}. Your volume will now be extended. + +## Go further + +Join our community of users at . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-au.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-au.md index 90338edecd9..fbda7cf649b 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-au.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-au.md @@ -1,289 +1,277 @@ ---- -title: Repartitioning a VPS after a storage upgrade -excerpt: Find out how to increase the usable disk space following an upgrade -updated: 2025-11-05 ---- - -## Objective - -After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. - -> [!warning] -> -> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. - -**This guide explains how to increase your storage space after a disk upgrade.** - -## Requirements - -- Administrative access to your VPS ([Windows](#windows)) -- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) - -## Instructions - -After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. - -### Linux - -#### Back up your data - -Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. - -#### Activate rescue mode and verify the partitions - -If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -You can then verify the configuration of the disks: - -```bash -lsblk -``` - -The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. - -Example: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). - -However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. - -Example: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. - -To unmount your partition, use the following command: - -```bash -umount /dev/partition_name -``` - -In this example configuration, the command would be: - -```bash -umount /dev/sdb1 -``` - -#### Check the filesystem - -Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: - -- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. - -#### Launch the fdisk application - -If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> This application offers several commands, which you can view by entering `m`. -> - -#### Delete the old partition - -Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> If you have not backed up your data, this is the point of no return. -> - -Then delete the partition with the command `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -The single partition will automatically be deleted. - -#### Create a new partition - -You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. -``` - -On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. - -If you see the following message: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Enter `n` and proceed. - -Answering `y` would mean overwriting the existing ext4 file system on Partition 1 and agreeing to destroy the data on it. - -#### Make the partition bootable - -You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Save your changes and exit the application with the command `w`{.action}: - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -#### Extend the filesystem on the partition - -The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -#### Check the results - -In order to check if the extension has been successful, you can mount the newly created partition and verify its size. - -```sh -mount /dev/sdb1 /mnt -``` -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -You will find the new partition size listed below the label `size`. - -#### How to fix a bad magic number in superblock error - -If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Then use the first superblock backup to check and repair the filesystem: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Access File and Storage Services - -You can find this in the Server Manager: - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Resize the volume - -Right click on the C: volume and select `Extend Volume...`{.action}. - -You will then be prompted to choose your new volume size: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Enter your desired size and click `OK`{.action}. Your volume will now be extended. - -## Go further - -Join our [community of users](/links/community). \ No newline at end of file +--- +title: Repartitioning a VPS after a storage upgrade +excerpt: Find out how to increase the usable disk space following an upgrade +updated: 2023-09-05 +--- + +## Objective + +After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. + +> [!warning] +> +> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. + +**This guide explains how to increase your storage space after a disk upgrade.** + +## Requirements + +- Administrative access to your VPS ([Windows](#windows)) +- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) + +## Instructions + +After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. + +### Linux + +#### Back up your data + +Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. + +#### Activate rescue mode and verify the partitions + +If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +You can then verify the configuration of the disks: + +```bash +lsblk +``` + +The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. + +Example: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). + +However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. + +Example: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. + +To unmount your partition, use the following command: + +```bash +umount /dev/partition_name +``` + +In this example configuration, the command would be: + +```bash +umount /dev/sdb1 +``` + +#### Check the filesystem + +Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: + +- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. + +#### Launch the fdisk application + +If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> This application offers several commands, which you can view by entering `m`. +> + +#### Delete the old partition + +Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> If you have not backed up your data, this is the point of no return. +> + +Then delete the partition with the command `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +The single partition will automatically be deleted. + +### Create a new partition + +You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. +``` + +On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. + +### Make the partition bootable + +You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Save your changes and exit the application with the command `w`{.action}: + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +#### Extend the filesystem on the partition + +The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +#### Check the results + +In order to check if the extension has been successful, you can mount the newly created partition and verify its size. + +```sh +mount /dev/sdb1 /mnt +``` +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +You will find the new partition size listed below the label `size`. + +#### How to fix a bad magic number in superblock error + +If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Then use the first superblock backup to check and repair the filesystem: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Access File and Storage Services + +You can find this in the Server Manager: + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Resize the volume + +Right click on the C: volume and select `Extend Volume...`{.action}. + +You will then be prompted to choose your new volume size: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Enter your desired size and click `OK`{.action}. Your volume will now be extended. + +## Go further + +Join our community of users at . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-ca.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-ca.md index 90338edecd9..e3f0b68e6c0 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-ca.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-ca.md @@ -1,289 +1,277 @@ ---- -title: Repartitioning a VPS after a storage upgrade -excerpt: Find out how to increase the usable disk space following an upgrade -updated: 2025-11-05 ---- - -## Objective - -After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. - -> [!warning] -> -> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. - -**This guide explains how to increase your storage space after a disk upgrade.** - -## Requirements - -- Administrative access to your VPS ([Windows](#windows)) -- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) - -## Instructions - -After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. - -### Linux - -#### Back up your data - -Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. - -#### Activate rescue mode and verify the partitions - -If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -You can then verify the configuration of the disks: - -```bash -lsblk -``` - -The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. - -Example: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). - -However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. - -Example: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. - -To unmount your partition, use the following command: - -```bash -umount /dev/partition_name -``` - -In this example configuration, the command would be: - -```bash -umount /dev/sdb1 -``` - -#### Check the filesystem - -Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: - -- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. - -#### Launch the fdisk application - -If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> This application offers several commands, which you can view by entering `m`. -> - -#### Delete the old partition - -Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> If you have not backed up your data, this is the point of no return. -> - -Then delete the partition with the command `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -The single partition will automatically be deleted. - -#### Create a new partition - -You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. -``` - -On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. - -If you see the following message: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Enter `n` and proceed. - -Answering `y` would mean overwriting the existing ext4 file system on Partition 1 and agreeing to destroy the data on it. - -#### Make the partition bootable - -You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Save your changes and exit the application with the command `w`{.action}: - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -#### Extend the filesystem on the partition - -The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -#### Check the results - -In order to check if the extension has been successful, you can mount the newly created partition and verify its size. - -```sh -mount /dev/sdb1 /mnt -``` -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -You will find the new partition size listed below the label `size`. - -#### How to fix a bad magic number in superblock error - -If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Then use the first superblock backup to check and repair the filesystem: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Access File and Storage Services - -You can find this in the Server Manager: - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Resize the volume - -Right click on the C: volume and select `Extend Volume...`{.action}. - -You will then be prompted to choose your new volume size: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Enter your desired size and click `OK`{.action}. Your volume will now be extended. - -## Go further - -Join our [community of users](/links/community). \ No newline at end of file +--- +title: Repartitioning a VPS after a storage upgrade +excerpt: Find out how to increase the usable disk space following an upgrade +updated: 2023-09-05 +--- + +## Objective + +After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. + +> [!warning] +> +> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. + +**This guide explains how to increase your storage space after a disk upgrade.** + +## Requirements + +- Administrative access to your VPS ([Windows](#windows)) +- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) + +## Instructions + +After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. + +### Linux + +#### Back up your data + +Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. + +#### Activate rescue mode and verify the partitions + +If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +You can then verify the configuration of the disks: + +```bash +lsblk +``` + +The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. + +Example: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). + +However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. + +Example: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. + +To unmount your partition, use the following command: + +```bash +umount /dev/partition_name +``` + +In this example configuration, the command would be: + +```bash +umount /dev/sdb1 +``` + +#### Check the filesystem + +Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: + +- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. + +#### Launch the fdisk application + +If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> This application offers several commands, which you can view by entering `m`. +> + +#### Delete the old partition + +Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> If you have not backed up your data, this is the point of no return. +> + +Then delete the partition with the command `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +The single partition will automatically be deleted. + +#### Create a new partition + +You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. +``` + +On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. + +#### Make the partition bootable + +You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Save your changes and exit the application with the command `w`{.action}: + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +#### Extend the filesystem on the partition + +The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +#### Check the results + +In order to check if the extension has been successful, you can mount the newly created partition and verify its size. + +```sh +mount /dev/sdb1 /mnt +``` +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +You will find the new partition size listed below the label `size`. + +#### How to fix a bad magic number in superblock error + +If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Then use the first superblock backup to check and repair the filesystem: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Access File and Storage Services + +You can find this in the Server Manager: + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Resize the volume + +Right click on the C: volume and select `Extend Volume...`{.action}. + +You will then be prompted to choose your new volume size: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Enter your desired size and click `OK`{.action}. Your volume will now be extended. + +## Go further + +Join our community of users at . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-gb.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-gb.md index a99b84bba04..00738dde73b 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-gb.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-gb.md @@ -1,289 +1,277 @@ ---- -title: Repartitioning a VPS after a storage upgrade -excerpt: Find out how to increase the usable disk space following an upgrade -updated: 2025-11-05 ---- - -## Objective - -After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. - -> [!warning] -> -> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. - -**This guide explains how to increase your storage space after a disk upgrade.** - -## Requirements - -- Administrative access to your VPS ([Windows](#windows)) -- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) - -## Instructions - -After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. - -### Linux - -#### Back up your data - -Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. - -#### Activate rescue mode and verify the partitions - -If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -You can then verify the configuration of the disks: - -```bash -lsblk -``` - -The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. - -Example: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). - -However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. - -Example: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. - -To unmount your partition, use the following command: - -```bash -umount /dev/partition_name -``` - -In this example configuration, the command would be: - -```bash -umount /dev/sdb1 -``` - -#### Check the filesystem - -Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: - -- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. - -#### Launch the fdisk application - -If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> This application offers several commands, which you can view by entering `m`. -> - -#### Delete the old partition - -Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> If you have not backed up your data, this is the point of no return. -> - -Then delete the partition with the command `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -The single partition will automatically be deleted. - -#### Create a new partition - -You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. -``` - -On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. - -If you see the following message: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Enter `n` and proceed. - -Answering `y` would mean overwriting the existing ext4 file system on Partition 1 and agreeing to destroy the data on it. - -#### Make the partition bootable - -You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Save your changes and exit the application with the command `w`{.action}: - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -#### Extend the filesystem on the partition - -The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -#### Check the results - -In order to check if the extension has been successful, you can mount the newly created partition and verify its size. - -```sh -mount /dev/sdb1 /mnt -``` -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -You will find the new partition size listed below the label `size`. - -#### How to fix a bad magic number in superblock error - -If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Then use the first superblock backup to check and repair the filesystem: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Access File and Storage Services - -You can find this in the Server Manager: - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Resize the volume - -Right click on the C: volume and select `Extend Volume...`{.action}. - -You will then be prompted to choose your new volume size: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Enter your desired size and click `OK`{.action}. Your volume will now be extended. - -## Go further - -Join our [community of users](/links/community). +--- +title: Repartitioning a VPS after a storage upgrade +excerpt: Find out how to increase the usable disk space following an upgrade +updated: 2023-09-05 +--- + +## Objective + +After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. + +> [!warning] +> +> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. + +**This guide explains how to increase your storage space after a disk upgrade.** + +## Requirements + +- Administrative access to your VPS ([Windows](#windows)) +- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) + +## Instructions + +After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. + +### Linux + +#### Back up your data + +Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. + +#### Activate rescue mode and verify the partitions + +If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +You can then verify the configuration of the disks: + +```bash +lsblk +``` + +The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. + +Example: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). + +However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. + +Example: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. + +To unmount your partition, use the following command: + +```bash +umount /dev/partition_name +``` + +In this example configuration, the command would be: + +```bash +umount /dev/sdb1 +``` + +#### Check the filesystem + +Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: + +- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. + +#### Launch the fdisk application + +If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> This application offers several commands, which you can view by entering `m`. +> + +#### Delete the old partition + +Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> If you have not backed up your data, this is the point of no return. +> + +Then delete the partition with the command `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +The single partition will automatically be deleted. + +#### Create a new partition + +You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. +``` + +On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. + +#### Make the partition bootable + +You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Save your changes and exit the application with the command `w`{.action}: + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +#### Extend the filesystem on the partition + +The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +#### Check the results + +In order to check if the extension has been successful, you can mount the newly created partition and verify its size. + +```sh +mount /dev/sdb1 /mnt +``` +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +You will find the new partition size listed below the label `size`. + +#### How to fix a bad magic number in superblock error + +If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Then use the first superblock backup to check and repair the filesystem: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Access File and Storage Services + +You can find this in the Server Manager: + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Resize the volume + +Right click on the C: volume and select `Extend Volume...`{.action}. + +You will then be prompted to choose your new volume size: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Enter your desired size and click `OK`{.action}. Your volume will now be extended. + +## Go further + +Join our [community of users](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-ie.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-ie.md index 90338edecd9..fefc41ae78f 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-ie.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-ie.md @@ -1,289 +1,277 @@ ---- -title: Repartitioning a VPS after a storage upgrade -excerpt: Find out how to increase the usable disk space following an upgrade -updated: 2025-11-05 ---- - -## Objective - -After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. - -> [!warning] -> -> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. - -**This guide explains how to increase your storage space after a disk upgrade.** - -## Requirements - -- Administrative access to your VPS ([Windows](#windows)) -- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) - -## Instructions - -After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. - -### Linux - -#### Back up your data - -Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. - -#### Activate rescue mode and verify the partitions - -If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -You can then verify the configuration of the disks: - -```bash -lsblk -``` - -The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. - -Example: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). - -However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. - -Example: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. - -To unmount your partition, use the following command: - -```bash -umount /dev/partition_name -``` - -In this example configuration, the command would be: - -```bash -umount /dev/sdb1 -``` - -#### Check the filesystem - -Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: - -- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. - -#### Launch the fdisk application - -If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> This application offers several commands, which you can view by entering `m`. -> - -#### Delete the old partition - -Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> If you have not backed up your data, this is the point of no return. -> - -Then delete the partition with the command `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -The single partition will automatically be deleted. - -#### Create a new partition - -You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. -``` - -On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. - -If you see the following message: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Enter `n` and proceed. - -Answering `y` would mean overwriting the existing ext4 file system on Partition 1 and agreeing to destroy the data on it. - -#### Make the partition bootable - -You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Save your changes and exit the application with the command `w`{.action}: - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -#### Extend the filesystem on the partition - -The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -#### Check the results - -In order to check if the extension has been successful, you can mount the newly created partition and verify its size. - -```sh -mount /dev/sdb1 /mnt -``` -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -You will find the new partition size listed below the label `size`. - -#### How to fix a bad magic number in superblock error - -If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Then use the first superblock backup to check and repair the filesystem: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Access File and Storage Services - -You can find this in the Server Manager: - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Resize the volume - -Right click on the C: volume and select `Extend Volume...`{.action}. - -You will then be prompted to choose your new volume size: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Enter your desired size and click `OK`{.action}. Your volume will now be extended. - -## Go further - -Join our [community of users](/links/community). \ No newline at end of file +--- +title: Repartitioning a VPS after a storage upgrade +excerpt: Find out how to increase the usable disk space following an upgrade +updated: 2023-09-05 +--- + +## Objective + +After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. + +> [!warning] +> +> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. + +**This guide explains how to increase your storage space after a disk upgrade.** + +## Requirements + +- Administrative access to your VPS ([Windows](#windows)) +- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) + +## Instructions + +After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. + +### Linux + +#### Back up your data + +Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. + +#### Activate rescue mode and verify the partitions + +If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +You can then verify the configuration of the disks: + +```bash +lsblk +``` + +The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. + +Example: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). + +However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. + +Example: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. + +To unmount your partition, use the following command: + +```bash +umount /dev/partition_name +``` + +In this example configuration, the command would be: + +```bash +umount /dev/sdb1 +``` + +#### Check the filesystem + +Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: + +- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. + +#### Launch the fdisk application + +If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> This application offers several commands, which you can view by entering `m`. +> + +#### Delete the old partition + +Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> If you have not backed up your data, this is the point of no return. +> + +Then delete the partition with the command `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +The single partition will automatically be deleted. + +#### Create a new partition + +You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. +``` + +On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down instead. + +#### Make the partition bootable + +You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Save your changes and exit the application with the command `w`{.action}: + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +#### Extend the filesystem on the partition + +The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +#### Check the results + +In order to check if the extension has been successful, you can mount the newly created partition and verify its size. + +```sh +mount /dev/sdb1 /mnt +``` +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +You will find the new partition size listed below the label `size`. + +#### How to fix a bad magic number in superblock error + +If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Then use the first superblock backup to check and repair the filesystem: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Access File and Storage Services + +You can find this in the Server Manager: + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Resize the volume + +Right click on the C: volume and select `Extend Volume...`{.action}. + +You will then be prompted to choose your new volume size: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Enter your desired size and click `OK`{.action}. Your volume will now be extended. + +## Go further + +Join our community of users at . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-sg.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-sg.md index 90338edecd9..e3f0b68e6c0 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-sg.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-sg.md @@ -1,289 +1,277 @@ ---- -title: Repartitioning a VPS after a storage upgrade -excerpt: Find out how to increase the usable disk space following an upgrade -updated: 2025-11-05 ---- - -## Objective - -After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. - -> [!warning] -> -> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. - -**This guide explains how to increase your storage space after a disk upgrade.** - -## Requirements - -- Administrative access to your VPS ([Windows](#windows)) -- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) - -## Instructions - -After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. - -### Linux - -#### Back up your data - -Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. - -#### Activate rescue mode and verify the partitions - -If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -You can then verify the configuration of the disks: - -```bash -lsblk -``` - -The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. - -Example: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). - -However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. - -Example: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. - -To unmount your partition, use the following command: - -```bash -umount /dev/partition_name -``` - -In this example configuration, the command would be: - -```bash -umount /dev/sdb1 -``` - -#### Check the filesystem - -Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: - -- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. - -#### Launch the fdisk application - -If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> This application offers several commands, which you can view by entering `m`. -> - -#### Delete the old partition - -Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> If you have not backed up your data, this is the point of no return. -> - -Then delete the partition with the command `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -The single partition will automatically be deleted. - -#### Create a new partition - -You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. -``` - -On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. - -If you see the following message: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Enter `n` and proceed. - -Answering `y` would mean overwriting the existing ext4 file system on Partition 1 and agreeing to destroy the data on it. - -#### Make the partition bootable - -You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Save your changes and exit the application with the command `w`{.action}: - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -#### Extend the filesystem on the partition - -The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -#### Check the results - -In order to check if the extension has been successful, you can mount the newly created partition and verify its size. - -```sh -mount /dev/sdb1 /mnt -``` -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -You will find the new partition size listed below the label `size`. - -#### How to fix a bad magic number in superblock error - -If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Then use the first superblock backup to check and repair the filesystem: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Access File and Storage Services - -You can find this in the Server Manager: - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Resize the volume - -Right click on the C: volume and select `Extend Volume...`{.action}. - -You will then be prompted to choose your new volume size: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Enter your desired size and click `OK`{.action}. Your volume will now be extended. - -## Go further - -Join our [community of users](/links/community). \ No newline at end of file +--- +title: Repartitioning a VPS after a storage upgrade +excerpt: Find out how to increase the usable disk space following an upgrade +updated: 2023-09-05 +--- + +## Objective + +After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. + +> [!warning] +> +> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. + +**This guide explains how to increase your storage space after a disk upgrade.** + +## Requirements + +- Administrative access to your VPS ([Windows](#windows)) +- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) + +## Instructions + +After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. + +### Linux + +#### Back up your data + +Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. + +#### Activate rescue mode and verify the partitions + +If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +You can then verify the configuration of the disks: + +```bash +lsblk +``` + +The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. + +Example: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). + +However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. + +Example: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. + +To unmount your partition, use the following command: + +```bash +umount /dev/partition_name +``` + +In this example configuration, the command would be: + +```bash +umount /dev/sdb1 +``` + +#### Check the filesystem + +Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: + +- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. + +#### Launch the fdisk application + +If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> This application offers several commands, which you can view by entering `m`. +> + +#### Delete the old partition + +Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> If you have not backed up your data, this is the point of no return. +> + +Then delete the partition with the command `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +The single partition will automatically be deleted. + +#### Create a new partition + +You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. +``` + +On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. + +#### Make the partition bootable + +You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Save your changes and exit the application with the command `w`{.action}: + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +#### Extend the filesystem on the partition + +The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +#### Check the results + +In order to check if the extension has been successful, you can mount the newly created partition and verify its size. + +```sh +mount /dev/sdb1 /mnt +``` +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +You will find the new partition size listed below the label `size`. + +#### How to fix a bad magic number in superblock error + +If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Then use the first superblock backup to check and repair the filesystem: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Access File and Storage Services + +You can find this in the Server Manager: + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Resize the volume + +Right click on the C: volume and select `Extend Volume...`{.action}. + +You will then be prompted to choose your new volume size: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Enter your desired size and click `OK`{.action}. Your volume will now be extended. + +## Go further + +Join our community of users at . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-us.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-us.md index 90338edecd9..e3f0b68e6c0 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-us.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.en-us.md @@ -1,289 +1,277 @@ ---- -title: Repartitioning a VPS after a storage upgrade -excerpt: Find out how to increase the usable disk space following an upgrade -updated: 2025-11-05 ---- - -## Objective - -After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. - -> [!warning] -> -> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. - -**This guide explains how to increase your storage space after a disk upgrade.** - -## Requirements - -- Administrative access to your VPS ([Windows](#windows)) -- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) - -## Instructions - -After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. - -### Linux - -#### Back up your data - -Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. - -#### Activate rescue mode and verify the partitions - -If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -You can then verify the configuration of the disks: - -```bash -lsblk -``` - -The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. - -Example: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). - -However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. - -Example: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. - -To unmount your partition, use the following command: - -```bash -umount /dev/partition_name -``` - -In this example configuration, the command would be: - -```bash -umount /dev/sdb1 -``` - -#### Check the filesystem - -Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: - -- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. - -#### Launch the fdisk application - -If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> This application offers several commands, which you can view by entering `m`. -> - -#### Delete the old partition - -Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> If you have not backed up your data, this is the point of no return. -> - -Then delete the partition with the command `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -The single partition will automatically be deleted. - -#### Create a new partition - -You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. -``` - -On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. - -If you see the following message: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Enter `n` and proceed. - -Answering `y` would mean overwriting the existing ext4 file system on Partition 1 and agreeing to destroy the data on it. - -#### Make the partition bootable - -You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Save your changes and exit the application with the command `w`{.action}: - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -#### Extend the filesystem on the partition - -The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -#### Check the results - -In order to check if the extension has been successful, you can mount the newly created partition and verify its size. - -```sh -mount /dev/sdb1 /mnt -``` -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -You will find the new partition size listed below the label `size`. - -#### How to fix a bad magic number in superblock error - -If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Then use the first superblock backup to check and repair the filesystem: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Access File and Storage Services - -You can find this in the Server Manager: - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Resize the volume - -Right click on the C: volume and select `Extend Volume...`{.action}. - -You will then be prompted to choose your new volume size: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Enter your desired size and click `OK`{.action}. Your volume will now be extended. - -## Go further - -Join our [community of users](/links/community). \ No newline at end of file +--- +title: Repartitioning a VPS after a storage upgrade +excerpt: Find out how to increase the usable disk space following an upgrade +updated: 2023-09-05 +--- + +## Objective + +After upgrading the storage capacity of your VPS, you will need to repartition the disk space to take advantage of the full size. The following steps describe how to do this. + +> [!warning] +> +> Repartitioning could permanently damage your data. OVHcloud cannot be held responsible for any loss or damage to your data. Before doing anything, make sure you back up all of your data. + +**This guide explains how to increase your storage space after a disk upgrade.** + +## Requirements + +- Administrative access to your VPS ([Windows](#windows)) +- [Rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) activated on the VPS (Linux only) + +## Instructions + +After a memory (RAM) or processor (vCores) upgrade, these resources of your VPS are automatically adjusted. The usable disk space however is not automatically increased when you upgrade the storage of your VPS. + +### Linux + +#### Back up your data + +Attempting to extend a partition can lead to data loss. It is therefore **strongly recommended** that you back up the data on your VPS. + +#### Activate rescue mode and verify the partitions + +If the VPS is not already in rescue mode, activate it by using [our guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +You can then verify the configuration of the disks: + +```bash +lsblk +``` + +The partition corresponding to rescue mode (`sda1` in this example) is mounted in the directory `/` and the disk of the VPS is named `sdb` and should have no mount point. + +Example: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +If your result looks similar to the output above and the column `MOUNTPOINT` is empty in the corresponding line, you can proceed with the [next step](#filesystemcheck). + +However, if your result shows that there is a mount point for the VPS partition, it needs to be unmounted first. + +Example: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +In the example output above, the partition `sdb1` is mounted at `/mnt/`. In order to resize the partition, this partition must not be mounted. + +To unmount your partition, use the following command: + +```bash +umount /dev/partition_name +``` + +In this example configuration, the command would be: + +```bash +umount /dev/sdb1 +``` + +#### Check the filesystem + +Before you proceed, it is recommended to check the filesystem to see if there are errors in the partition. The command is as follows: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +If you see any errors, take note of them and resolve them as required. Below is a (non-exhaustive) list of the most common errors you might see: + +- `bad magic number in superblock`: Do not continue. Please read and follow our instructions on [How to fix a **bad magic number in superblock** error](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#how-to-fix-a-bad-magic-number-in-superblock-error). + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` followed by `e2fsck: Get a newer version of e2fsck!`: Update e2fsck. If the latest version is not available via `apt` (or another package manager), you will need to compile it from source. + +#### Launch the fdisk application + +If the filesystem check is completed successfully, launch the `fdisk` application. In the settings, you need to enter the name of the disk and not the name of the partition. For example, if your partition is `sdb1`, the disk name will be `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> This application offers several commands, which you can view by entering `m`. +> + +#### Delete the old partition + +Before deleting the old partition, it is recommended that you write down the number corresponding to the first sector of the partition. You can find this information through the command `p`{.action}. The information is listed under the `Start` field. Save this data for later. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> If you have not backed up your data, this is the point of no return. +> + +Then delete the partition with the command `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +The single partition will automatically be deleted. + +#### Create a new partition + +You now need to create a new partition with the command `n`{.action}. It is recommended that you use the default values. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039. +``` + +On the `First sector` line, check that the default value is the same as the one you have previously written down. If it is different, use the value you have written down. + +#### Make the partition bootable + +You now need to ensure that the partition is bootable. You can do this using the command `a`{.action}. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Save your changes and exit the application with the command `w`{.action}: + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +#### Extend the filesystem on the partition + +The partition has been extended, but the filesystem still occupies the same space as before. To extend it, simply enter the following command: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +#### Check the results + +In order to check if the extension has been successful, you can mount the newly created partition and verify its size. + +```sh +mount /dev/sdb1 /mnt +``` +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +You will find the new partition size listed below the label `size`. + +#### How to fix a bad magic number in superblock error + +If the command `e2fsck`{.action} returns the error message `bad magic number in superblock`, you should check and repair the filesystem by using a backup of the superblock. To see which backups of the superblock are available, enter the following command: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Then use the first superblock backup to check and repair the filesystem: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Access File and Storage Services + +You can find this in the Server Manager: + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Resize the volume + +Right click on the C: volume and select `Extend Volume...`{.action}. + +You will then be prompted to choose your new volume size: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Enter your desired size and click `OK`{.action}. Your volume will now be extended. + +## Go further + +Join our community of users at . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.es-es.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.es-es.md index 188bfff9d2e..206aa863102 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.es-es.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.es-es.md @@ -1,293 +1,281 @@ ---- -title: Reparticionar un VPS tras un upgrade de almacenamiento -excerpt: "Cómo aumentar el espacio en disco útil después de una actualización" -updated: 2025-11-05 ---- - -## Objetivo - -Una vez que haya aumentado la capacidad de almacenamiento de su VPS, deberá reparticionar el espacio en disco para disfrutar del tamaño real. En los siguientes pasos se describe cómo hacerlo. - -> [!warning] -> -> El reparticionamiento de un VPS puede dañar los datos que contiene de forma definitiva. OVHcloud no podrá ser considerado responsable de su deterioro o pérdida. Por lo tanto, antes de hacer cualquier cosa, no olvide realizar una copia de seguridad de sus datos. -> - -**Esta guía explica cómo aumentar el espacio de almacenamiento tras un upgrade de disco.** - -## Requisitos - -- Tener acceso de administrador al VPS ([Windows](#windows)). -- Haber reiniciado el servidor en [modo de rescate](/pages/bare_metal_cloud/virtual_private_servers/rescue) (solo Linux). - -## Procedimiento - -Tras una actualización de la memoria (RAM) o del procesador (vCores), estos dos recursos se ajustan automáticamente en su VPS, a diferencia del espacio en disco durante la mejora del almacenamiento de su VPS. - -### Linux - -#### Realizar una copia de seguridad de los datos - -El intento de extender una partición puede provocar la pérdida de datos. Por lo tanto, le recomendamos **encarecidamente** que realice una copia de seguridad de los datos de su VPS. - -#### Activar el modo de rescate y verificar las particiones - -Si el VPS todavía no está en modo de rescate, actívelo gracias a [nuestra guía](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -A continuación, compruebe la configuración de los discos: - -```bash -lsblk -``` - -La partición correspondiente al modo de rescate (`sda1` en este ejemplo) está montada en el directorio `/` .A su vez, el disco del VPS se denomina `sdb` y no debe tener ningún punto de montaje. - -por ejemplo: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -Si el resultado es parecido al del ejemplo anterior y la columna `MOUNTPOINT` está vacía en la fila correspondiente, puede pasar al [paso siguiente](#filesystemcheck). - -Sin embargo, si el resultado muestra que existe un punto de montaje para la partición VPS, primero deberá desmontarla. - -por ejemplo: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -En el ejemplo de salida anterior, la partición `sdb1` se monta a `/mnt/`. Para redimensionar la partición, no es necesario montarla. - -Para desmontar dicha partición, utilice el siguiente comando: - -```bash -umount /dev/partition_name -``` - -En este ejemplo de configuración, el comando sería: - -```bash -umount /dev/sdb1 -``` - -#### Comprobar sistema de archivos - -Antes de continuar, se recomienda comprobar el sistema de archivos (`filesystem check`) para detectar errores en la partición. Utilice el siguiente comando: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -Si encuentra un error, deberá adoptar las medidas adecuadas en cada caso. Estos son algunos de los errores más frecuentes: - -- **bad magic number in superblock**: No continúe. Para solucionar este problema, consulte el apartado [Cómo solucionar los errores «bad magic number in superblock»](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#como-solucionar-los-errores-bad-magic-number-in-superblock) de esta guía. - -- **/dev/vdb1 has unsupported feature(s): metadata_csum**, seguido de **e2fsck: Get a newer version of e2fsck!**: Actualice **e2fsck**. Si la última versión no está disponible a través de **apt** o cualquier otro gestor de paquetes, deberá compilarla a partir del código fuente. - -La lista anterior no es exhaustiva. - -### Abrir la aplicación fdisk - -Una vez haya comprobado que no existe ningún error en el sistema de archivos, abra la aplicación **fdisk**. Una vez allí, deberá introducir el nombre del disco (y no el de la partición) como parámetro. Si su partición es `sdb1`, por ejemplo, el nombre del disco será `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> Esta aplicación dispone de diversos subcomandos, que podrá consultar con el comando `m`. -> - -### Eliminar la antigua partición - -Antes de eliminar la antigua partición, le recomendamos que anote el número correspondiente al primer sector de la partición. Puede obtener esta información con el comando `p`. El número es el que aparece en el campo «Start». Conserve esta información, ya que la necesitará más adelante. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> La siguiente operación es irreversible. Asegúrese de disponer de una copia de seguridad de sus datos. -> - -A continuación, elimine la partición con el comando `d`. - -```console -Command (m for help): d -Selected partition 1 -``` - -La partición se eliminará automáticamente. - -### Crear una nueva partición - -Ahora deberá crear la nueva partición con el comando `n`. Le recomendamos que utilice los valores por defecto. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 -``` - -En la línea `First sector`, asegúrese de que el valor por defecto coincide con el que ha anotado anteriormente. Si es diferente, utilice el valor anotado. - -Si aparece el siguiente mensaje: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Introduzca `n` y continúe. - -Responder `y` significaría sobrescribir el sistema de archivos ext4 existente en la Partition 1 y aceptar destruir los datos que contiene. - -### Hacer que la partición sea de arranque - -A continuación, asegúrese de que la partición sea de arranque (*bootable*). Puede hacerlo con el comando `a`. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Guarde los cambios y salga de la aplicación con el comando `w`. - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -### Ampliar el sistema de archivos en la partición - -Ahora ya ha ampliado la partición, pero el sistema de archivos sigue ocupando el mismo espacio que antes. Para ampliarlo, introduzca el siguiente comando: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -### Comprobar los resultados - -Para asegurarse de que la operación se ha realizado correctamente, puede montar la partición que acaba de crear y comprobar su tamaño. - -```sh -mount /dev/sdb1 /mnt -``` - -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -El nuevo tamaño de la partición se mostrará en la columna «Size». - -### Cómo solucionar los errores «bad magic number in superblock» - -Si el comando `e2fsck` devuelve el mensaje de error «**bad magic number in superblock**», deberá reparar el sistema de archivos utilizando un superbloque de backup. Para acceder a los superbloques de backup disponibles, introduzca el siguiente comando: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -A continuación, utilice el primer superbloque de backup para comprobar y reparar el sistema de archivos: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Acceder a File and Storage Services - -Puede encontrarlo en el servidor Manager: - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Redimensionar el volumen - -Haga clic derecho en C: y seleccione `Extend Volume...`{.action}. - -A continuación, elija el nuevo tamaño de volumen: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Escriba el tamaño deseado y haga clic en `Aceptar`{.action}. El volumen se ampliará. - -## Más información - -Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file +--- +title: Reparticionar un VPS tras un upgrade de almacenamiento +excerpt: "Cómo aumentar el espacio en disco útil después de una actualización" +updated: 2023-09-05 +--- + +## Objetivo + +Una vez que haya aumentado la capacidad de almacenamiento de su VPS, deberá reparticionar el espacio en disco para disfrutar del tamaño real. En los siguientes pasos se describe cómo hacerlo. + +> [!warning] +> +> El reparticionamiento de un VPS puede dañar los datos que contiene de forma definitiva. OVHcloud no podrá ser considerado responsable de su deterioro o pérdida. Por lo tanto, antes de hacer cualquier cosa, no olvide realizar una copia de seguridad de sus datos. +> + +**Esta guía explica cómo aumentar el espacio de almacenamiento tras un upgrade de disco.** + +## Requisitos + +- Tener acceso de administrador al VPS ([Windows](#windows)). +- Haber reiniciado el servidor en [modo de rescate](/pages/bare_metal_cloud/virtual_private_servers/rescue) (solo Linux). + +## Procedimiento + +Tras una actualización de la memoria (RAM) o del procesador (vCores), estos dos recursos se ajustan automáticamente en su VPS, a diferencia del espacio en disco durante la mejora del almacenamiento de su VPS. + +### Linux + +#### Realizar una copia de seguridad de los datos + +El intento de extender una partición puede provocar la pérdida de datos. Por lo tanto, le recomendamos **encarecidamente** que realice una copia de seguridad de los datos de su VPS. + +#### Activar el modo de rescate y verificar las particiones + +Si el VPS todavía no está en modo de rescate, actívelo gracias a [nuestra guía](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +A continuación, compruebe la configuración de los discos: + +```bash +lsblk +``` + +La partición correspondiente al modo de rescate (`sda1` en este ejemplo) está montada en el directorio `/` .A su vez, el disco del VPS se denomina `sdb` y no debe tener ningún punto de montaje. + +por ejemplo: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +Si el resultado es parecido al del ejemplo anterior y la columna `MOUNTPOINT` está vacía en la fila correspondiente, puede pasar al [paso siguiente](#filesystemcheck). + +Sin embargo, si el resultado muestra que existe un punto de montaje para la partición VPS, primero deberá desmontarla. + +por ejemplo: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +En el ejemplo de salida anterior, la partición `sdb1` se monta a `/mnt/`. Para redimensionar la partición, no es necesario montarla. + +Para desmontar dicha partición, utilice el siguiente comando: + +```bash +umount /dev/partition_name +``` + +En este ejemplo de configuración, el comando sería: + +```bash +umount /dev/sdb1 +``` + +#### Comprobar sistema de archivos + +Antes de continuar, se recomienda comprobar el sistema de archivos (`filesystem check`) para detectar errores en la partición. Utilice el siguiente comando: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +Si encuentra un error, deberá adoptar las medidas adecuadas en cada caso. Estos son algunos de los errores más frecuentes: + +- **bad magic number in superblock**: No continúe. Para solucionar este problema, consulte el apartado [Cómo solucionar los errores «bad magic number in superblock»](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#como-solucionar-los-errores-bad-magic-number-in-superblock) de esta guía. + +- **/dev/vdb1 has unsupported feature(s): metadata_csum**, seguido de **e2fsck: Get a newer version of e2fsck!**: Actualice **e2fsck**. Si la última versión no está disponible a través de **apt** o cualquier otro gestor de paquetes, deberá compilarla a partir del código fuente. + +La lista anterior no es exhaustiva. + +### Abrir la aplicación fdisk + +Una vez haya comprobado que no existe ningún error en el sistema de archivos, abra la aplicación **fdisk**. Una vez allí, deberá introducir el nombre del disco (y no el de la partición) como parámetro. Si su partición es `sdb1`, por ejemplo, el nombre del disco será `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> Esta aplicación dispone de diversos subcomandos, que podrá consultar con el comando `m`. +> + +### Eliminar la antigua partición + +Antes de eliminar la antigua partición, le recomendamos que anote el número correspondiente al primer sector de la partición. Puede obtener esta información con el comando `p`. El número es el que aparece en el campo «Start». Conserve esta información, ya que la necesitará más adelante. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> La siguiente operación es irreversible. Asegúrese de disponer de una copia de seguridad de sus datos. +> + +A continuación, elimine la partición con el comando `d`. + +```console +Command (m for help): d +Selected partition 1 +``` + +La partición se eliminará automáticamente. + +### Crear una nueva partición + +Ahora deberá crear la nueva partición con el comando `n`. Le recomendamos que utilice los valores por defecto. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 +``` + +En la línea «First sector», asegúrese de que el valor por defecto coincide con el que ha anotado anteriormente. Si es diferente, utilice el valor anotado. + +### Hacer que la partición sea de arranque + +A continuación, asegúrese de que la partición sea de arranque (*bootable*). Puede hacerlo con el comando `a`. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Guarde los cambios y salga de la aplicación con el comando `w`. + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +### Ampliar el sistema de archivos en la partición + +Ahora ya ha ampliado la partición, pero el sistema de archivos sigue ocupando el mismo espacio que antes. Para ampliarlo, introduzca el siguiente comando: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +### Comprobar los resultados + +Para asegurarse de que la operación se ha realizado correctamente, puede montar la partición que acaba de crear y comprobar su tamaño. + +```sh +mount /dev/sdb1 /mnt +``` + +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +El nuevo tamaño de la partición se mostrará en la columna «Size». + +### Cómo solucionar los errores «bad magic number in superblock» + +Si el comando `e2fsck` devuelve el mensaje de error «**bad magic number in superblock**», deberá reparar el sistema de archivos utilizando un superbloque de backup. Para acceder a los superbloques de backup disponibles, introduzca el siguiente comando: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +A continuación, utilice el primer superbloque de backup para comprobar y reparar el sistema de archivos: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Acceder a File and Storage Services + +Puede encontrarlo en el servidor Manager: + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Redimensionar el volumen + +Haga clic derecho en C: y seleccione `Extend Volume...`{.action}. + +A continuación, elija el nuevo tamaño de volumen: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Escriba el tamaño deseado y haga clic en `Aceptar`{.action}. El volumen se ampliará. + +## Más información + +Interactúe con nuestra comunidad de usuarios en . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.es-us.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.es-us.md index 188bfff9d2e..206aa863102 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.es-us.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.es-us.md @@ -1,293 +1,281 @@ ---- -title: Reparticionar un VPS tras un upgrade de almacenamiento -excerpt: "Cómo aumentar el espacio en disco útil después de una actualización" -updated: 2025-11-05 ---- - -## Objetivo - -Una vez que haya aumentado la capacidad de almacenamiento de su VPS, deberá reparticionar el espacio en disco para disfrutar del tamaño real. En los siguientes pasos se describe cómo hacerlo. - -> [!warning] -> -> El reparticionamiento de un VPS puede dañar los datos que contiene de forma definitiva. OVHcloud no podrá ser considerado responsable de su deterioro o pérdida. Por lo tanto, antes de hacer cualquier cosa, no olvide realizar una copia de seguridad de sus datos. -> - -**Esta guía explica cómo aumentar el espacio de almacenamiento tras un upgrade de disco.** - -## Requisitos - -- Tener acceso de administrador al VPS ([Windows](#windows)). -- Haber reiniciado el servidor en [modo de rescate](/pages/bare_metal_cloud/virtual_private_servers/rescue) (solo Linux). - -## Procedimiento - -Tras una actualización de la memoria (RAM) o del procesador (vCores), estos dos recursos se ajustan automáticamente en su VPS, a diferencia del espacio en disco durante la mejora del almacenamiento de su VPS. - -### Linux - -#### Realizar una copia de seguridad de los datos - -El intento de extender una partición puede provocar la pérdida de datos. Por lo tanto, le recomendamos **encarecidamente** que realice una copia de seguridad de los datos de su VPS. - -#### Activar el modo de rescate y verificar las particiones - -Si el VPS todavía no está en modo de rescate, actívelo gracias a [nuestra guía](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -A continuación, compruebe la configuración de los discos: - -```bash -lsblk -``` - -La partición correspondiente al modo de rescate (`sda1` en este ejemplo) está montada en el directorio `/` .A su vez, el disco del VPS se denomina `sdb` y no debe tener ningún punto de montaje. - -por ejemplo: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -Si el resultado es parecido al del ejemplo anterior y la columna `MOUNTPOINT` está vacía en la fila correspondiente, puede pasar al [paso siguiente](#filesystemcheck). - -Sin embargo, si el resultado muestra que existe un punto de montaje para la partición VPS, primero deberá desmontarla. - -por ejemplo: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -En el ejemplo de salida anterior, la partición `sdb1` se monta a `/mnt/`. Para redimensionar la partición, no es necesario montarla. - -Para desmontar dicha partición, utilice el siguiente comando: - -```bash -umount /dev/partition_name -``` - -En este ejemplo de configuración, el comando sería: - -```bash -umount /dev/sdb1 -``` - -#### Comprobar sistema de archivos - -Antes de continuar, se recomienda comprobar el sistema de archivos (`filesystem check`) para detectar errores en la partición. Utilice el siguiente comando: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -Si encuentra un error, deberá adoptar las medidas adecuadas en cada caso. Estos son algunos de los errores más frecuentes: - -- **bad magic number in superblock**: No continúe. Para solucionar este problema, consulte el apartado [Cómo solucionar los errores «bad magic number in superblock»](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#como-solucionar-los-errores-bad-magic-number-in-superblock) de esta guía. - -- **/dev/vdb1 has unsupported feature(s): metadata_csum**, seguido de **e2fsck: Get a newer version of e2fsck!**: Actualice **e2fsck**. Si la última versión no está disponible a través de **apt** o cualquier otro gestor de paquetes, deberá compilarla a partir del código fuente. - -La lista anterior no es exhaustiva. - -### Abrir la aplicación fdisk - -Una vez haya comprobado que no existe ningún error en el sistema de archivos, abra la aplicación **fdisk**. Una vez allí, deberá introducir el nombre del disco (y no el de la partición) como parámetro. Si su partición es `sdb1`, por ejemplo, el nombre del disco será `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> Esta aplicación dispone de diversos subcomandos, que podrá consultar con el comando `m`. -> - -### Eliminar la antigua partición - -Antes de eliminar la antigua partición, le recomendamos que anote el número correspondiente al primer sector de la partición. Puede obtener esta información con el comando `p`. El número es el que aparece en el campo «Start». Conserve esta información, ya que la necesitará más adelante. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> La siguiente operación es irreversible. Asegúrese de disponer de una copia de seguridad de sus datos. -> - -A continuación, elimine la partición con el comando `d`. - -```console -Command (m for help): d -Selected partition 1 -``` - -La partición se eliminará automáticamente. - -### Crear una nueva partición - -Ahora deberá crear la nueva partición con el comando `n`. Le recomendamos que utilice los valores por defecto. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 -``` - -En la línea `First sector`, asegúrese de que el valor por defecto coincide con el que ha anotado anteriormente. Si es diferente, utilice el valor anotado. - -Si aparece el siguiente mensaje: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Introduzca `n` y continúe. - -Responder `y` significaría sobrescribir el sistema de archivos ext4 existente en la Partition 1 y aceptar destruir los datos que contiene. - -### Hacer que la partición sea de arranque - -A continuación, asegúrese de que la partición sea de arranque (*bootable*). Puede hacerlo con el comando `a`. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Guarde los cambios y salga de la aplicación con el comando `w`. - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -### Ampliar el sistema de archivos en la partición - -Ahora ya ha ampliado la partición, pero el sistema de archivos sigue ocupando el mismo espacio que antes. Para ampliarlo, introduzca el siguiente comando: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -### Comprobar los resultados - -Para asegurarse de que la operación se ha realizado correctamente, puede montar la partición que acaba de crear y comprobar su tamaño. - -```sh -mount /dev/sdb1 /mnt -``` - -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -El nuevo tamaño de la partición se mostrará en la columna «Size». - -### Cómo solucionar los errores «bad magic number in superblock» - -Si el comando `e2fsck` devuelve el mensaje de error «**bad magic number in superblock**», deberá reparar el sistema de archivos utilizando un superbloque de backup. Para acceder a los superbloques de backup disponibles, introduzca el siguiente comando: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -A continuación, utilice el primer superbloque de backup para comprobar y reparar el sistema de archivos: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Acceder a File and Storage Services - -Puede encontrarlo en el servidor Manager: - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Redimensionar el volumen - -Haga clic derecho en C: y seleccione `Extend Volume...`{.action}. - -A continuación, elija el nuevo tamaño de volumen: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Escriba el tamaño deseado y haga clic en `Aceptar`{.action}. El volumen se ampliará. - -## Más información - -Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file +--- +title: Reparticionar un VPS tras un upgrade de almacenamiento +excerpt: "Cómo aumentar el espacio en disco útil después de una actualización" +updated: 2023-09-05 +--- + +## Objetivo + +Una vez que haya aumentado la capacidad de almacenamiento de su VPS, deberá reparticionar el espacio en disco para disfrutar del tamaño real. En los siguientes pasos se describe cómo hacerlo. + +> [!warning] +> +> El reparticionamiento de un VPS puede dañar los datos que contiene de forma definitiva. OVHcloud no podrá ser considerado responsable de su deterioro o pérdida. Por lo tanto, antes de hacer cualquier cosa, no olvide realizar una copia de seguridad de sus datos. +> + +**Esta guía explica cómo aumentar el espacio de almacenamiento tras un upgrade de disco.** + +## Requisitos + +- Tener acceso de administrador al VPS ([Windows](#windows)). +- Haber reiniciado el servidor en [modo de rescate](/pages/bare_metal_cloud/virtual_private_servers/rescue) (solo Linux). + +## Procedimiento + +Tras una actualización de la memoria (RAM) o del procesador (vCores), estos dos recursos se ajustan automáticamente en su VPS, a diferencia del espacio en disco durante la mejora del almacenamiento de su VPS. + +### Linux + +#### Realizar una copia de seguridad de los datos + +El intento de extender una partición puede provocar la pérdida de datos. Por lo tanto, le recomendamos **encarecidamente** que realice una copia de seguridad de los datos de su VPS. + +#### Activar el modo de rescate y verificar las particiones + +Si el VPS todavía no está en modo de rescate, actívelo gracias a [nuestra guía](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +A continuación, compruebe la configuración de los discos: + +```bash +lsblk +``` + +La partición correspondiente al modo de rescate (`sda1` en este ejemplo) está montada en el directorio `/` .A su vez, el disco del VPS se denomina `sdb` y no debe tener ningún punto de montaje. + +por ejemplo: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +Si el resultado es parecido al del ejemplo anterior y la columna `MOUNTPOINT` está vacía en la fila correspondiente, puede pasar al [paso siguiente](#filesystemcheck). + +Sin embargo, si el resultado muestra que existe un punto de montaje para la partición VPS, primero deberá desmontarla. + +por ejemplo: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +En el ejemplo de salida anterior, la partición `sdb1` se monta a `/mnt/`. Para redimensionar la partición, no es necesario montarla. + +Para desmontar dicha partición, utilice el siguiente comando: + +```bash +umount /dev/partition_name +``` + +En este ejemplo de configuración, el comando sería: + +```bash +umount /dev/sdb1 +``` + +#### Comprobar sistema de archivos + +Antes de continuar, se recomienda comprobar el sistema de archivos (`filesystem check`) para detectar errores en la partición. Utilice el siguiente comando: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +Si encuentra un error, deberá adoptar las medidas adecuadas en cada caso. Estos son algunos de los errores más frecuentes: + +- **bad magic number in superblock**: No continúe. Para solucionar este problema, consulte el apartado [Cómo solucionar los errores «bad magic number in superblock»](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#como-solucionar-los-errores-bad-magic-number-in-superblock) de esta guía. + +- **/dev/vdb1 has unsupported feature(s): metadata_csum**, seguido de **e2fsck: Get a newer version of e2fsck!**: Actualice **e2fsck**. Si la última versión no está disponible a través de **apt** o cualquier otro gestor de paquetes, deberá compilarla a partir del código fuente. + +La lista anterior no es exhaustiva. + +### Abrir la aplicación fdisk + +Una vez haya comprobado que no existe ningún error en el sistema de archivos, abra la aplicación **fdisk**. Una vez allí, deberá introducir el nombre del disco (y no el de la partición) como parámetro. Si su partición es `sdb1`, por ejemplo, el nombre del disco será `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> Esta aplicación dispone de diversos subcomandos, que podrá consultar con el comando `m`. +> + +### Eliminar la antigua partición + +Antes de eliminar la antigua partición, le recomendamos que anote el número correspondiente al primer sector de la partición. Puede obtener esta información con el comando `p`. El número es el que aparece en el campo «Start». Conserve esta información, ya que la necesitará más adelante. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> La siguiente operación es irreversible. Asegúrese de disponer de una copia de seguridad de sus datos. +> + +A continuación, elimine la partición con el comando `d`. + +```console +Command (m for help): d +Selected partition 1 +``` + +La partición se eliminará automáticamente. + +### Crear una nueva partición + +Ahora deberá crear la nueva partición con el comando `n`. Le recomendamos que utilice los valores por defecto. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 +``` + +En la línea «First sector», asegúrese de que el valor por defecto coincide con el que ha anotado anteriormente. Si es diferente, utilice el valor anotado. + +### Hacer que la partición sea de arranque + +A continuación, asegúrese de que la partición sea de arranque (*bootable*). Puede hacerlo con el comando `a`. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Guarde los cambios y salga de la aplicación con el comando `w`. + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +### Ampliar el sistema de archivos en la partición + +Ahora ya ha ampliado la partición, pero el sistema de archivos sigue ocupando el mismo espacio que antes. Para ampliarlo, introduzca el siguiente comando: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +### Comprobar los resultados + +Para asegurarse de que la operación se ha realizado correctamente, puede montar la partición que acaba de crear y comprobar su tamaño. + +```sh +mount /dev/sdb1 /mnt +``` + +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +El nuevo tamaño de la partición se mostrará en la columna «Size». + +### Cómo solucionar los errores «bad magic number in superblock» + +Si el comando `e2fsck` devuelve el mensaje de error «**bad magic number in superblock**», deberá reparar el sistema de archivos utilizando un superbloque de backup. Para acceder a los superbloques de backup disponibles, introduzca el siguiente comando: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +A continuación, utilice el primer superbloque de backup para comprobar y reparar el sistema de archivos: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Acceder a File and Storage Services + +Puede encontrarlo en el servidor Manager: + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Redimensionar el volumen + +Haga clic derecho en C: y seleccione `Extend Volume...`{.action}. + +A continuación, elija el nuevo tamaño de volumen: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Escriba el tamaño deseado y haga clic en `Aceptar`{.action}. El volumen se ampliará. + +## Más información + +Interactúe con nuestra comunidad de usuarios en . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.fr-ca.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.fr-ca.md index 94a94194ff0..ad87e0a9891 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.fr-ca.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.fr-ca.md @@ -1,290 +1,278 @@ ---- -title: Repartitionner un VPS après un upgrade de stockage -excerpt: "Découvrez comment augmenter l'espace disque utilisable suite à une mise à niveau" -updated: 2025-11-05 ---- - -## Objectif - -Après avoir augmenté la capacité de stockage de votre VPS, vous devrez repartitionner l'espace disque pour profiter de la taille réelle. Les étapes suivantes décrivent comment procéder. - -> [!warning] -> -> Le repartitionnement peut endommager définitivement vos données. OVHcloud ne pourra être tenu responsable de leur détérioration ou de leur perte. Avant de faire quoi que ce soit, pensez donc à bien sauvegarder vos informations. -> - -**Découvrez comment augmenter votre espace de stockage après un upgrade de disque.** - -## Prérequis - -- Avoir un accès administrateur au VPS ([Windows](#windows)). -- Avoir redémarré le serveur en [mode rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) (Linux uniquement). - -## En pratique - -Après une mise à niveau de la mémoire (RAM) ou du processeur (vCores), ces deux ressources sont automatiquement ajustées sur votre VPS, contrairement à l'espace disque lors de l'upgrade de stockage de votre VPS. - -### Linux - -#### Sauvegarder vos données - -La tentative d’étendre une partition peut entraîner une perte de données. Il est donc **vivement recommandé** de faire une sauvegarde des données de votre VPS. - -#### Activer le mode rescue et vérifier les partitions - -Si le VPS n'est pas encore en mode rescue, activez-le grâce à [notre guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -Vous pourrez ensuite vérifier la configuration des disques : - -```bash -lsblk -``` - -La partition correspondant au mode rescue (`sda1` dans cet exemple) est montée dans le répertoire `/`. Quant à lui, le disque du VPS est nommé `sdb` et ne doit avoir aucun point de montage. - -Par exemple : - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -Si votre résultat ressemble à l'exemple ci-dessus et que la colonne `MOUNTPOINT` est vide dans la ligne correspondante, vous pouvez passer à [l'étape suivante](#filesystemcheck). - -Cependant, si votre résultat montre qu'il y a un point de montage pour la partition VPS, elle doit d'abord être démontée. - -Par exemple : - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -Dans l'exemple de sortie ci-dessus, la partition `sdb1` est montée à `/mnt/`. Pour redimensionner la partition, celle-ci ne doit pas être montée. - -Pour démonter votre partition, utilisez la commande suivante : - -```bash -umount /dev/partition_name -``` - -Dans cet exemple de configuration, la commande serait : - -```bash -umount /dev/sdb1 -``` - -#### Vérifier le système de fichiers - -Avant de continuer, il est recommandé de vérifier le système de fichiers (`filesystem check`) pour voir s'il y a des erreurs dans la partition. La commande est la suivante : - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -Si vous constatez une erreur, prenez-en connaissance et agissez de la manière la plus adéquate selon votre cas. Vous trouverez ci-dessous quelques-unes des erreurs les plus courantes : - -- `bad magic number in superblock` : ne continuez pas. Une procédure pour régler cette difficulté est expliquée dans la partie [« Comment réparer les erreurs **bad magic number in superblock** »](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#comment-reparer-les-erreurs-bad-magic-number-in-superblock) de cette documentation. - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` suivi de `e2fsck: Get a newer version of e2fsck!` : mettez à jour e2fsck. Si la dernière version n’est pas disponible via `apt` (ou autre gestionnaire de paquets), vous devrez la compiler depuis les sources. - -#### Ouvrir l’application fdisk - -Si la vérification du système de fichiers se finalise correctement, ouvrez l’application `fdisk`. Dans les paramètres, vous devez entrer le nom du disque et non celui de la partition. Par exemple, si votre partition est `sdb1`, le nom du disque sera `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> Cette application est munie de plusieurs sous-commandes que vous pouvez lister avec la commande `m`. -> - -#### Supprimer l’ancienne partition - -Avant de supprimer l'ancienne partition, il est recommandé de noter le numéro correspondant au premier secteur de la partition. Vous pouvez obtenir cette information avec la commande `p`{.action}. Elle est indiquée sous le champ `Start`. Conservez cette donnée pour plus tard. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> Il s’agit du point de non-retour si vous n’avez pas réalisé de sauvegarde de vos données. -> - -Supprimez alors la partition avec la commande `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -L’unique partition sera automatiquement effacée. - -#### Créer une nouvelle partition - -Vous devez maintenant créer une nouvelle partition avec la commande `n`{.action}. Nous vous recommandons d'utiliser les valeurs par défaut. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 -``` - -Dans la ligne `First sector`, assurez-vous que la valeur par défaut est la même que celle que vous avez notée précédemment. Si elle diffère, utilisez la valeur que vous avez notée. - -Si le message suivant s'affiche : - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Entrez « n » et continuez. - -Répondre « y » signifierait écraser le système de fichiers ext4 existant sur la Partition 1 et accepter de détruire les données qu'elle contient. - -### Rendre la partition amorçable (bootable) - -Vous devez maintenant vous assurer que la partition est amorçable (bootable). Pour ce faire, utilisez la commande `a`{.action} : - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Enregistrez vos changements et quittez l’application avec la commande `w`{.action} : - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -#### Étendre le système de fichiers sur la partition - -La partition a été étendue, mais son système de fichiers (filesystem) occupe toujours le même espace qu’auparavant. Afin de l’étendre, veuillez entrer la commande suivante : - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -#### Vérifier les résultats - -Afin de vérifier si l’opération a fonctionné, vous pouvez monter la partition nouvellement créée et regarder sa taille. - -```sh -mount /dev/sdb1 /mnt -``` -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -La nouvelle taille de la partition est indiquée en dessous de `size`. - -#### Comment réparer les erreurs bad magic number in superblock ? - -Si la commande `e2fsck`{.action} renvoie le message d'erreur `bad magic number in superblock`, vous devez vérifier et réparer le système de fichiers en prenant un superblock de sauvegarde. Afin de voir les superblocks de sauvegarde disponibles, entrez la commande suivante : - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Utilisez enfin le premier superblock de sauvegarde, afin de vérifier et réparer le système de fichiers : - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Accéder à File and Storage Services - -Vous pouvez le trouver dans le « Server Manager » : - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Redimensionner le volume - -Faites un clic droit sur C: et sélectionnez `Extend Volume...`{.action} - -Vous serez alors invité à choisir votre nouvelle taille de volume : - -![Set New Volume Size](images/extend.png){.thumbnail} - -Entrez la taille souhaitée et cliquez sur `OK`{.action}. Votre volume sera alors étendu. - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file +--- +title: Repartitionner un VPS après un upgrade de stockage +excerpt: "Découvrez comment augmenter l'espace disque utilisable suite à une mise à niveau" +updated: 2023-09-05 +--- + +## Objectif + +Après avoir augmenté la capacité de stockage de votre VPS, vous devrez repartitionner l'espace disque pour profiter de la taille réelle. Les étapes suivantes décrivent comment procéder. + +> [!warning] +> +> Le repartitionnement peut endommager définitivement vos données. OVHcloud ne pourra être tenu responsable de leur détérioration ou de leur perte. Avant de faire quoi que ce soit, pensez donc à bien sauvegarder vos informations. +> + +**Découvrez comment augmenter votre espace de stockage après un upgrade de disque.** + +## Prérequis + +- Avoir un accès administrateur au VPS ([Windows](#windows)). +- Avoir redémarré le serveur en [mode rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) (Linux uniquement). + +## En pratique + +Après une mise à niveau de la mémoire (RAM) ou du processeur (vCores), ces deux ressources sont automatiquement ajustées sur votre VPS, contrairement à l'espace disque lors de l'upgrade de stockage de votre VPS. + +### Linux + +#### Sauvegarder vos données + +La tentative d’étendre une partition peut entraîner une perte de données. Il est donc **vivement recommandé** de faire une sauvegarde des données de votre VPS. + +#### Activer le mode rescue et vérifier les partitions + +Si le VPS n'est pas encore en mode rescue, activez-le grâce à [notre guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +Vous pourrez ensuite vérifier la configuration des disques : + +```bash +lsblk +``` + +La partition correspondant au mode rescue (`sda1` dans cet exemple) est montée dans le répertoire `/`. Quant à lui, le disque du VPS est nommé `sdb` et ne doit avoir aucun point de montage. + +Par exemple : + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +Si votre résultat ressemble à l'exemple ci-dessus et que la colonne `MOUNTPOINT` est vide dans la ligne correspondante, vous pouvez passer à [l'étape suivante](#filesystemcheck). + +Cependant, si votre résultat montre qu'il y a un point de montage pour la partition VPS, elle doit d'abord être démontée. + +Par exemple : + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +Dans l'exemple de sortie ci-dessus, la partition `sdb1` est montée à `/mnt/`. Pour redimensionner la partition, celle-ci ne doit pas être montée. + +Pour démonter votre partition, utilisez la commande suivante : + +```bash +umount /dev/partition_name +``` + +Dans cet exemple de configuration, la commande serait : + +```bash +umount /dev/sdb1 +``` + +#### Vérifier le système de fichiers + +Avant de continuer, il est recommandé de vérifier le système de fichiers (`filesystem check`) pour voir s'il y a des erreurs dans la partition. La commande est la suivante : + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +Si vous constatez une erreur, prenez-en connaissance et agissez de la manière la plus adéquate selon votre cas. Vous trouverez ci-dessous quelques-unes des erreurs les plus courantes : + +- `bad magic number in superblock` : ne continuez pas. Une procédure pour régler cette difficulté est expliquée dans la partie [« Comment réparer les erreurs **bad magic number in superblock** »](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#comment-reparer-les-erreurs-bad-magic-number-in-superblock) de cette documentation. + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` suivi de `e2fsck: Get a newer version of e2fsck!` : mettez à jour e2fsck. Si la dernière version n’est pas disponible via `apt` (ou autre gestionnaire de paquets), vous devrez la compiler depuis les sources. + +#### Ouvrir l’application fdisk + +Si la vérification du système de fichiers se finalise correctement, ouvrez l’application `fdisk`. Dans les paramètres, vous devez entrer le nom du disque et non celui de la partition. Par exemple, si votre partition est `sdb1`, le nom du disque sera `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> Cette application est munie de plusieurs sous-commandes que vous pouvez lister avec la commande `m`. +> + +#### Supprimer l’ancienne partition + +Avant de supprimer l'ancienne partition, il est recommandé de noter le numéro correspondant au premier secteur de la partition. Vous pouvez obtenir cette information avec la commande `p`{.action}. Elle est indiquée sous le champ `Start`. Conservez cette donnée pour plus tard. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> Il s’agit du point de non-retour si vous n’avez pas réalisé de sauvegarde de vos données. +> + +Supprimez alors la partition avec la commande `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +L’unique partition sera automatiquement effacée. + +#### Créer une nouvelle partition + +Vous devez maintenant créer une nouvelle partition avec la commande `n`{.action}. Nous vous recommandons d'utiliser les valeurs par défaut. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 +``` + +Dans la ligne `First sector`, assurez-vous que la valeur par défaut est la même que celle que vous avez notée précédemment. Si elle diffère, utilisez la valeur que vous avez notée. + +### Rendre la partition amorçable (bootable) + +Vous devez maintenant vous assurer que la partition est amorçable (bootable). Pour ce faire, utilisez la commande `a`{.action} : + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Enregistrez vos changements et quittez l’application avec la commande `w`{.action} : + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +#### Étendre le système de fichiers sur la partition + +La partition a été étendue, mais son système de fichiers (filesystem) occupe toujours le même espace qu’auparavant. Afin de l’étendre, veuillez entrer la commande suivante : + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +#### Vérifier les résultats + +Afin de vérifier si l’opération a fonctionné, vous pouvez monter la partition nouvellement créée et regarder sa taille. + +```sh +mount /dev/sdb1 /mnt +``` +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +La nouvelle taille de la partition est indiquée en dessous de `size`. + +#### Comment réparer les erreurs bad magic number in superblock ? + +Si la commande `e2fsck`{.action} renvoie le message d'erreur `bad magic number in superblock`, vous devez vérifier et réparer le système de fichiers en prenant un superblock de sauvegarde. Afin de voir les superblocks de sauvegarde disponibles, entrez la commande suivante : + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Utilisez enfin le premier superblock de sauvegarde, afin de vérifier et réparer le système de fichiers : + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Accéder à File and Storage Services + +Vous pouvez le trouver dans le « Server Manager » : + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Redimensionner le volume + +Faites un clic droit sur C: et sélectionnez `Extend Volume...`{.action} + +Vous serez alors invité à choisir votre nouvelle taille de volume : + +![Set New Volume Size](images/extend.png){.thumbnail} + +Entrez la taille souhaitée et cliquez sur `OK`{.action}. Votre volume sera alors étendu. + +## Aller plus loin + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.fr-fr.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.fr-fr.md index 9802b5c16f0..4cbdb06d3b6 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.fr-fr.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.fr-fr.md @@ -1,290 +1,278 @@ ---- -title: Repartitionner un VPS après un upgrade de stockage -excerpt: "Découvrez comment augmenter l'espace disque utilisable suite à une mise à niveau" -updated: 2025-11-05 ---- - -## Objectif - -Après avoir augmenté la capacité de stockage de votre VPS, vous devrez repartitionner l'espace disque pour profiter de la taille réelle. Les étapes suivantes décrivent comment procéder. - -> [!warning] -> -> Le repartitionnement peut endommager définitivement vos données. OVHcloud ne pourra être tenu responsable de leur détérioration ou de leur perte. Avant de faire quoi que ce soit, pensez donc à bien sauvegarder vos informations. -> - -**Découvrez comment augmenter votre espace de stockage après un upgrade de disque.** - -## Prérequis - -- Avoir un accès administrateur au VPS ([Windows](#windows)). -- Avoir redémarré le serveur en [mode rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) (Linux uniquement). - -## En pratique - -Après une mise à niveau de la mémoire (RAM) ou du processeur (vCores), ces deux ressources sont automatiquement ajustées sur votre VPS, contrairement à l'espace disque lors de l'upgrade de stockage de votre VPS. - -### Linux - -#### Sauvegarder vos données - -La tentative d’étendre une partition peut entraîner une perte de données. Il est donc **vivement recommandé** de faire une sauvegarde des données de votre VPS. - -#### Activer le mode rescue et vérifier les partitions - -Si le VPS n'est pas encore en mode rescue, activez-le grâce à [notre guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -Vous pourrez ensuite vérifier la configuration des disques : - -```bash -lsblk -``` - -La partition correspondant au mode rescue (`sda1` dans cet exemple) est montée dans le répertoire `/`. Quant à lui, le disque du VPS est nommé `sdb` et ne doit avoir aucun point de montage. - -Par exemple : - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -Si votre résultat ressemble à l'exemple ci-dessus et que la colonne `MOUNTPOINT` est vide dans la ligne correspondante, vous pouvez passer à [l'étape suivante](#filesystemcheck). - -Cependant, si votre résultat montre qu'il y a un point de montage pour la partition VPS, elle doit d'abord être démontée. - -Par exemple : - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -Dans l'exemple de sortie ci-dessus, la partition `sdb1` est montée à `/mnt/`. Pour redimensionner la partition, celle-ci ne doit pas être montée. - -Pour démonter votre partition, utilisez la commande suivante : - -```bash -umount /dev/partition_name -``` - -Dans cet exemple de configuration, la commande serait : - -```bash -umount /dev/sdb1 -``` - -#### Vérifier le système de fichiers - -Avant de continuer, il est recommandé de vérifier le système de fichiers (`filesystem check`) pour voir s'il y a des erreurs dans la partition. La commande est la suivante : - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -Si vous constatez une erreur, prenez-en connaissance et agissez de la manière la plus adéquate selon votre cas. Vous trouverez ci-dessous quelques-unes des erreurs les plus courantes : - -- `bad magic number in superblock` : ne continuez pas. Une procédure pour régler cette difficulté est expliquée dans la partie [« Comment réparer les erreurs **bad magic number in superblock** »](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#comment-reparer-les-erreurs-bad-magic-number-in-superblock) de cette documentation. - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` suivi de `e2fsck: Get a newer version of e2fsck!` : mettez à jour e2fsck. Si la dernière version n’est pas disponible via `apt` (ou autre gestionnaire de paquets), vous devrez la compiler depuis les sources. - -#### Ouvrir l’application fdisk - -Si la vérification du système de fichiers se finalise correctement, ouvrez l’application `fdisk`. Dans les paramètres, vous devez entrer le nom du disque et non celui de la partition. Par exemple, si votre partition est `sdb1`, le nom du disque sera `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> Cette application est munie de plusieurs sous-commandes que vous pouvez lister avec la commande `m`. -> - -#### Supprimer l’ancienne partition - -Avant de supprimer l'ancienne partition, il est recommandé de noter le numéro correspondant au premier secteur de la partition. Vous pouvez obtenir cette information avec la commande `p`{.action}. Elle est indiquée sous le champ `Start`. Conservez cette donnée pour plus tard. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> Il s’agit du point de non-retour si vous n’avez pas réalisé de sauvegarde de vos données. -> - -Supprimez alors la partition avec la commande `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -L’unique partition sera automatiquement effacée. - -#### Créer une nouvelle partition - -Vous devez maintenant créer une nouvelle partition avec la commande `n`{.action}. Nous vous recommandons d'utiliser les valeurs par défaut. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 -``` - -Dans la ligne `First sector`, assurez-vous que la valeur par défaut est la même que celle que vous avez notée précédemment. Si elle diffère, utilisez la valeur que vous avez notée. - -Si le message suivant s'affiche : - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Entrez `n` et continuez. - -Répondre `y` signifierait écraser le système de fichiers ext4 existant sur la Partition 1 et accepter de détruire les données qu'elle contient. - -### Rendre la partition amorçable (bootable) - -Vous devez maintenant vous assurer que la partition est amorçable (bootable). Pour ce faire, utilisez la commande `a`{.action} : - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Enregistrez vos changements et quittez l’application avec la commande `w`{.action} : - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -#### Étendre le système de fichiers sur la partition - -La partition a été étendue, mais son système de fichiers (filesystem) occupe toujours le même espace qu’auparavant. Afin de l’étendre, veuillez entrer la commande suivante : - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -#### Vérifier les résultats - -Afin de vérifier si l’opération a fonctionné, vous pouvez monter la partition nouvellement créée et regarder sa taille. - -```sh -mount /dev/sdb1 /mnt -``` -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -La nouvelle taille de la partition est indiquée en dessous de `size`. - -#### Comment réparer les erreurs bad magic number in superblock ? - -Si la commande `e2fsck`{.action} renvoie le message d'erreur `bad magic number in superblock`, vous devez vérifier et réparer le système de fichiers en prenant un superblock de sauvegarde. Afin de voir les superblocks de sauvegarde disponibles, entrez la commande suivante : - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Utilisez enfin le premier superblock de sauvegarde, afin de vérifier et réparer le système de fichiers : - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Accéder à File and Storage Services - -Vous pouvez le trouver dans le « Server Manager » : - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Redimensionner le volume - -Faites un clic droit sur C: et sélectionnez `Extend Volume...`{.action} - -Vous serez alors invité à choisir votre nouvelle taille de volume : - -![Set New Volume Size](images/extend.png){.thumbnail} - -Entrez la taille souhaitée et cliquez sur `OK`{.action}. Votre volume sera alors étendu. - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file +--- +title: Repartitionner un VPS après un upgrade de stockage +excerpt: "Découvrez comment augmenter l'espace disque utilisable suite à une mise à niveau" +updated: 2023-09-05 +--- + +## Objectif + +Après avoir augmenté la capacité de stockage de votre VPS, vous devrez repartitionner l'espace disque pour profiter de la taille réelle. Les étapes suivantes décrivent comment procéder. + +> [!warning] +> +> Le repartitionnement peut endommager définitivement vos données. OVHcloud ne pourra être tenu responsable de leur détérioration ou de leur perte. Avant de faire quoi que ce soit, pensez donc à bien sauvegarder vos informations. +> + +**Découvrez comment augmenter votre espace de stockage après un upgrade de disque.** + +## Prérequis + +- Avoir un accès administrateur au VPS ([Windows](#windows)). +- Avoir redémarré le serveur en [mode rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) (Linux uniquement). + +## En pratique + +Après une mise à niveau de la mémoire (RAM) ou du processeur (vCores), ces deux ressources sont automatiquement ajustées sur votre VPS, contrairement à l'espace disque lors de l'upgrade de stockage de votre VPS. + +### Linux + +#### Sauvegarder vos données + +La tentative d’étendre une partition peut entraîner une perte de données. Il est donc **vivement recommandé** de faire une sauvegarde des données de votre VPS. + +#### Activer le mode rescue et vérifier les partitions + +Si le VPS n'est pas encore en mode rescue, activez-le grâce à [notre guide](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +Vous pourrez ensuite vérifier la configuration des disques : + +```bash +lsblk +``` + +La partition correspondant au mode rescue (`sda1` dans cet exemple) est montée dans le répertoire `/`. Quant à lui, le disque du VPS est nommé `sdb` et ne doit avoir aucun point de montage. + +Par exemple : + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +Si votre résultat ressemble à l'exemple ci-dessus et que la colonne `MOUNTPOINT` est vide dans la ligne correspondante, vous pouvez passer à [l'étape suivante](#filesystemcheck). + +Cependant, si votre résultat montre qu'il y a un point de montage pour la partition VPS, elle doit d'abord être démontée. + +Par exemple : + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +Dans l'exemple de sortie ci-dessus, la partition `sdb1` est montée à `/mnt/`. Pour redimensionner la partition, celle-ci ne doit pas être montée. + +Pour démonter votre partition, utilisez la commande suivante : + +```bash +umount /dev/partition_name +``` + +Dans cet exemple de configuration, la commande serait : + +```bash +umount /dev/sdb1 +``` + +#### Vérifier le système de fichiers + +Avant de continuer, il est recommandé de vérifier le système de fichiers (`filesystem check`) pour voir s'il y a des erreurs dans la partition. La commande est la suivante : + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +Si vous constatez une erreur, prenez-en connaissance et agissez de la manière la plus adéquate selon votre cas. Vous trouverez ci-dessous quelques-unes des erreurs les plus courantes : + +- `bad magic number in superblock` : ne continuez pas. Une procédure pour régler cette difficulté est expliquée dans la partie [« Comment réparer les erreurs **bad magic number in superblock** »](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#comment-reparer-les-erreurs-bad-magic-number-in-superblock) de cette documentation. + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` suivi de `e2fsck: Get a newer version of e2fsck!` : mettez à jour e2fsck. Si la dernière version n’est pas disponible via `apt` (ou autre gestionnaire de paquets), vous devrez la compiler depuis les sources. + +#### Ouvrir l’application fdisk + +Si la vérification du système de fichiers se finalise correctement, ouvrez l’application `fdisk`. Dans les paramètres, vous devez entrer le nom du disque et non celui de la partition. Par exemple, si votre partition est `sdb1`, le nom du disque sera `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> Cette application est munie de plusieurs sous-commandes que vous pouvez lister avec la commande `m`. +> + +#### Supprimer l’ancienne partition + +Avant de supprimer l'ancienne partition, il est recommandé de noter le numéro correspondant au premier secteur de la partition. Vous pouvez obtenir cette information avec la commande `p`{.action}. Elle est indiquée sous le champ `Start`. Conservez cette donnée pour plus tard. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> Il s’agit du point de non-retour si vous n’avez pas réalisé de sauvegarde de vos données. +> + +Supprimez alors la partition avec la commande `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +L’unique partition sera automatiquement effacée. + +#### Créer une nouvelle partition + +Vous devez maintenant créer une nouvelle partition avec la commande `n`{.action}. Nous vous recommandons d'utiliser les valeurs par défaut. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 +``` + +Dans la ligne `First sector`, assurez-vous que la valeur par défaut est la même que celle que vous avez notée précédemment. Si elle diffère, utilisez la valeur que vous avez notée. + +#### Rendre la partition amorçable (bootable) + +Vous devez maintenant vous assurer que la partition est amorçable (bootable). Pour ce faire, utilisez la commande `a`{.action} : + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Enregistrez vos changements et quittez l’application avec la commande `w`{.action} : + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +#### Étendre le système de fichiers sur la partition + +La partition a été étendue, mais son système de fichiers (filesystem) occupe toujours le même espace qu’auparavant. Afin de l’étendre, veuillez entrer la commande suivante : + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +#### Vérifier les résultats + +Afin de vérifier si l’opération a fonctionné, vous pouvez monter la partition nouvellement créée et regarder sa taille. + +```sh +mount /dev/sdb1 /mnt +``` +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +La nouvelle taille de la partition est indiquée en dessous de `size`. + +#### Comment réparer les erreurs bad magic number in superblock ? + +Si la commande `e2fsck`{.action} renvoie le message d'erreur `bad magic number in superblock`, vous devez vérifier et réparer le système de fichiers en prenant un superblock de sauvegarde. Afin de voir les superblocks de sauvegarde disponibles, entrez la commande suivante : + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Utilisez enfin le premier superblock de sauvegarde, afin de vérifier et réparer le système de fichiers : + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Accéder à File and Storage Services + +Vous pouvez le trouver dans le « Server Manager » : + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Redimensionner le volume + +Faites un clic droit sur C: et sélectionnez `Extend Volume...`{.action} + +Vous serez alors invité à choisir votre nouvelle taille de volume : + +![Set New Volume Size](images/extend.png){.thumbnail} + +Entrez la taille souhaitée et cliquez sur `OK`{.action}. Votre volume sera alors étendu. + +## Aller plus loin + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.it-it.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.it-it.md index 10959a29686..08359168313 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.it-it.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.it-it.md @@ -1,294 +1,282 @@ ---- -title: Partizionare un VPS dopo un upgrade di storage -excerpt: "Come aumentare lo spazio su disco utilizzabile in seguito a un aggiornamento" -updated: 2025-11-05 ---- - -## Obiettivo - -Una volta aumentata la capacità di storage del VPS, sarà necessario ripartizionare lo spazio disco per usufruire delle dimensioni reali. Nei passaggi seguenti viene descritto come eseguire questa operazione. - -> [!warning] -> -> Il partizionamento potrebbe danneggiare i tuoi dati in modo irreversibile. OVHcloud non può essere ritenuta responsabile del loro eventuale deterioramento o perdita. Prima di qualsiasi operazione, consigliamo di effettuare un backup delle informazioni. -> - -**Questa guida ti mostra come aumentare lo spazio di storage dopo un upgrade del disco.** - -## Prerequisiti - -- Avere accesso amministratore al VPS ([Windows](#windows)). -- Aver riavviato il server in [modalità Rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) (solo Linux). - -## Procedura - -Dopo un upgrade della memoria (RAM) o del processore (vCore), queste due risorse vengono adattate automaticamente sul VPS, diversamente dallo spazio disco durante l'upgrade di storage del VPS. - -### Linux - -#### Effettua il backup dei dati - -Il tentativo di estendere una partizione può causare la perdita di dati. Effettuare un backup dei dati del VPS è quindi **consigliato**. - -#### Attiva la modalità Rescue e verifica le partizioni - -Per attivare un VPS non ancora in modalità Rescue, consulta la [nostra guida](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -In seguito sarà possibile verificare la configurazione dei dischi: - -```bash -lsblk -``` - -La partizione corrispondente al Rescue mode (`sda1` in questo esempio) è montata nella directory `/` .Mentre il disco del VPS è denominato `sdb` e non deve avere alcun punto di mount. - -ad esempio: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -Se il risultato è simile a quello dell'esempio precedente e la colonna `MOUNTPOINT` è vuota nella riga corrispondente, è possibile passare [allo step successivo](#filesystemcheck). - -Tuttavia, se il risultato indica l’esistenza di un punto di mount per la partizione VPS, è necessario smontarla. - -ad esempio: - - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -Nell'output di esempio sopra riportato, la partizione `sdb1` viene montata su `/mnt/`. Per ridimensionare la partizione, è necessario che non sia montata. - -Per smontare la partizione, esegui il comando: - -```bash -umount /dev/partition_name -``` - -In questo esempio di configurazione, il comando sarebbe: - -```bash -umount /dev/sdb1 -``` - -#### Verifica il file system - -Prima di continuare, si consiglia di controllare il file system (`filesystem check`) per vedere se ci sono errori nella partizione. Il comando è il seguente: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -In caso di errore, è necessario agire nel modo più adeguato a seconda dei casi. Di seguito alcuni tra gli errori più ricorrenti: - -- `bad magic number in superblock`: non continuare. Segui la procedura descritta alla fine di questa guida per risolvere il problema. - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` seguito da `e2fsck: Get a newer version of e2fsck!`: aggiorna e2fsck. Se l’ultima versione non è disponibile via `apt` (o altri gestori di pacchetti), sarà necessario compilarla partendo dal codice sorgente. - -Questa lista non è esaustiva. - -### Apri l’applicazione fdisk - -Se la verifica del filesystem avviene correttamente, esegui l’applicazione `fdisk`. Come parametro sarà necessario inserire il nome del disco, non quello della partizione. Ad esempio, se la tua partizione è `sdb1`, il nome del disco sarà `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> Questa applicazione contiene numerosi sottocomandi. Per visualizzarli, digita `m`. -> - -### Elimina la partizione precedente - -Prima di eliminare la vecchia partizione, ti consigliamo di conservare il numero corrispondente al primo settore. Puoi ottenere questa informazione utilizzando il comando `p`{.action}. Il valore corrispondente è indicato sotto il campo `Start`. Conserva questo dato per gli step successivi. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> Questo è un punto di non ritorno: assicurati di aver realizzato correttamente una copia dei tuoi dati. -> - -Elimina la partizione eseguendo il comando `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -La rimozione verrà effettuata automaticamente. - -### Crea una nuova partizione - -A questo punto, è necessario creare una nuova partizione con il comando `n`{.action}. Ti consigliamo di utilizzare i valori predefiniti. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 -``` - -Assicurati che il valore predefinito indicato nella riga `First sector` corrisponda a quello annotato precedentemente (se differente, utilizza quest’ultimo). - -Se viene visualizzato il seguente messaggio: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Digita `n` e continua. - -Rispondere `y` significherebbe sovrascrivere il file system ext4 esistente sulla partizione 1 e accettare di distruggere i dati in essa contenuti. - -### Rendi la partizione avviabile (bootable) - -Per assicurarti che la partizione sia avviabile, esegui il comando `a`{.action}: - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Salva le modifiche ed esci dall’applicazione utilizzando il comando `w`{.action}: - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -### Estendi il filesystem - -Hai aumentato la partizione ma il suo filesystem occupa ancora lo stesso spazio. Per estenderlo, inserisci questo comando: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -### Verifica i risultati - -Per verificare che l’operazione sia andata a buon fine, esegui il mount della partizione appena creata e controlla la sua dimensione. - -```sh -mount /dev/sdb1 /mnt -``` - -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -La nuova dimensione della partizione è indicata sotto il campo `Size`. - -### Come risolvere gli errori *bad magic number in superblock* - -Se il comando `e2fsck`{.action} restituisce il messaggio di errore `bad magic number in superblock`, verifica e correggi il filesystem utilizzando un superblock di backup. Per visualizzare i superblock disponibili, esegui questo comando: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Per controllare e riparare il filesystem, utilizza il primo superblock di backup disponibile. - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Accedi a File and Storage Services - -Puoi trovarlo nel Server Manager: - -![File and Storage Services](images/file-and-storage.png){.thumbnail} - -#### Ridimensionare il volume - -Clicca con il tasto destro su C: e seleziona `Extend Volume...`{.action}. - -Ti verrà chiesto di scegliere la nuova dimensione del volume: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Inserisci la dimensione desiderata e clicca su `OK`{.action}. Il volume verrà poi esteso. - -## Per saperne di più - -Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file +--- +title: Partizionare un VPS dopo un upgrade di storage +excerpt: "Come aumentare lo spazio su disco utilizzabile in seguito a un aggiornamento" +updated: 2023-09-05 +--- + +## Obiettivo + +Una volta aumentata la capacità di storage del VPS, sarà necessario ripartizionare lo spazio disco per usufruire delle dimensioni reali. Nei passaggi seguenti viene descritto come eseguire questa operazione. + +> [!warning] +> +> Il partizionamento potrebbe danneggiare i tuoi dati in modo irreversibile. OVHcloud non può essere ritenuta responsabile del loro eventuale deterioramento o perdita. Prima di qualsiasi operazione, consigliamo di effettuare un backup delle informazioni. +> + +**Questa guida ti mostra come aumentare lo spazio di storage dopo un upgrade del disco.** + +## Prerequisiti + +- Avere accesso amministratore al VPS ([Windows](#windows)). +- Aver riavviato il server in [modalità Rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) (solo Linux). + +## Procedura + +Dopo un upgrade della memoria (RAM) o del processore (vCore), queste due risorse vengono adattate automaticamente sul VPS, diversamente dallo spazio disco durante l'upgrade di storage del VPS. + +### Linux + +#### Effettua il backup dei dati + +Il tentativo di estendere una partizione può causare la perdita di dati. Effettuare un backup dei dati del VPS è quindi **consigliato**. + +#### Attiva la modalità Rescue e verifica le partizioni + +Per attivare un VPS non ancora in modalità Rescue, consulta la [nostra guida](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +In seguito sarà possibile verificare la configurazione dei dischi: + +```bash +lsblk +``` + +La partizione corrispondente al Rescue mode (`sda1` in questo esempio) è montata nella directory `/` .Mentre il disco del VPS è denominato `sdb` e non deve avere alcun punto di mount. + +ad esempio: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +Se il risultato è simile a quello dell'esempio precedente e la colonna `MOUNTPOINT` è vuota nella riga corrispondente, è possibile passare [allo step successivo](#filesystemcheck). + +Tuttavia, se il risultato indica l’esistenza di un punto di mount per la partizione VPS, è necessario smontarla. + +ad esempio: + + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +Nell'output di esempio sopra riportato, la partizione `sdb1` viene montata su `/mnt/`. Per ridimensionare la partizione, è necessario che non sia montata. + +Per smontare la partizione, esegui il comando: + +```bash +umount /dev/partition_name +``` + +In questo esempio di configurazione, il comando sarebbe: + +```bash +umount /dev/sdb1 +``` + +#### Verifica il file system + +Prima di continuare, si consiglia di controllare il file system (`filesystem check`) per vedere se ci sono errori nella partizione. Il comando è il seguente: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +In caso di errore, è necessario agire nel modo più adeguato a seconda dei casi. Di seguito alcuni tra gli errori più ricorrenti: + +- `bad magic number in superblock`: non continuare. Segui la procedura descritta alla fine di questa guida per risolvere il problema. + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` seguito da `e2fsck: Get a newer version of e2fsck!`: aggiorna e2fsck. Se l’ultima versione non è disponibile via `apt` (o altri gestori di pacchetti), sarà necessario compilarla partendo dal codice sorgente. + +Questa lista non è esaustiva. + +### Apri l’applicazione fdisk + +Se la verifica del filesystem avviene correttamente, esegui l’applicazione `fdisk`. Come parametro sarà necessario inserire il nome del disco, non quello della partizione. Ad esempio, se la tua partizione è `sdb1`, il nome del disco sarà `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> Questa applicazione contiene numerosi sottocomandi. Per visualizzarli, digita `m`. +> + +### Elimina la partizione precedente + +Prima di eliminare la vecchia partizione, ti consigliamo di conservare il numero corrispondente al primo settore. Puoi ottenere questa informazione utilizzando il comando `p`{.action}. Il valore corrispondente è indicato sotto il campo `Start`. Conserva questo dato per gli step successivi. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> Questo è un punto di non ritorno: assicurati di aver realizzato correttamente una copia dei tuoi dati. +> + +Elimina la partizione eseguendo il comando `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +La rimozione verrà effettuata automaticamente. + +### Crea una nuova partizione + +A questo punto, è necessario creare una nuova partizione con il comando `n`{.action}. Ti consigliamo di utilizzare i valori predefiniti. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 +``` + +Assicurati che il valore predefinito indicato nella riga `First sector` corrisponda a quello annotato precedentemente (se differente, utilizza quest’ultimo). + +### Rendi la partizione avviabile (bootable) + +Per assicurarti che la partizione sia avviabile, esegui il comando `a`{.action}: + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Salva le modifiche ed esci dall’applicazione utilizzando il comando `w`{.action}: + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +### Estendi il filesystem + +Hai aumentato la partizione ma il suo filesystem occupa ancora lo stesso spazio. Per estenderlo, inserisci questo comando: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +### Verifica i risultati + +Per verificare che l’operazione sia andata a buon fine, esegui il mount della partizione appena creata e controlla la sua dimensione. + +```sh +mount /dev/sdb1 /mnt +``` + +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +La nuova dimensione della partizione è indicata sotto il campo `Size`. + +### Come risolvere gli errori *bad magic number in superblock* + +Se il comando `e2fsck`{.action} restituisce il messaggio di errore `bad magic number in superblock`, verifica e correggi il filesystem utilizzando un superblock di backup. Per visualizzare i superblock disponibili, esegui questo comando: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Per controllare e riparare il filesystem, utilizza il primo superblock di backup disponibile. + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Accedi a File and Storage Services + +Puoi trovarlo nel Server Manager: + +![File and Storage Services](images/file-and-storage.png){.thumbnail} + +#### Ridimensionare il volume + +Clicca con il tasto destro su C: e seleziona `Extend Volume...`{.action}. + +Ti verrà chiesto di scegliere la nuova dimensione del volume: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Inserisci la dimensione desiderata e clicca su `OK`{.action}. Il volume verrà poi esteso. + +## Per saperne di più + +Contatta la nostra Community di utenti all’indirizzo . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.pl-pl.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.pl-pl.md index be8a5a03c88..233a75f2dac 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.pl-pl.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.pl-pl.md @@ -1,293 +1,281 @@ ---- -title: Zmiana rozmiaru partycji serwera VPS po zmianie oferty przestrzeni dyskowej -excerpt: "Dowiedz się, jak zwiększyć przestrzeń dyskową po aktualizacji" -updated: 2025-11-05 ---- - -## Wprowadzenie - -Po zwiększeniu przestrzeni dyskowej Twojego VPS, musisz ponownie rozdzielić przestrzeń dyskową, aby korzystać z rzeczywistego rozmiaru. Następne etapy opisują sposób postępowania. - -> [!warning] -> -> Zmiana rozmiaru partycji skutkuje nieodwracalną utratą danych. OVHcloud nie ponosi odpowiedzialności za ich zniszczenie lub utratę. Przed przystąpieniem do jakichkolwiek czynności należy wykonać odpowiedną kopię zapasową swoich danych. -> - -**Dowiedz się, jak zwiększyć przestrzeń dyskową po zmianie dysku.** - -## Wymagania początkowe - -- Dostęp administratora do serwera VPS ([Windows](#windows)). -- Zrestartowanie serwera w [trybie Rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) (tylko w systemie Linux). - -## W praktyce - -Po aktualizacji pamięci (RAM) lub procesora (vCores), te dwa zasoby są automatycznie dostosowywane do potrzeb Twojego serwera VPS, w przeciwieństwie do przestrzeni dyskowej podczas zmiany oferty serwera VPS. - -### Linux - -#### Tworzenie kopii zapasowej danych - -Próba rozszerzenia partycji może spowodować utratę danych. Zalecamy **więc** wykonanie kopii zapasowej danych znajdujących się na serwerze VPS. - -#### Włącz tryb ratunkowy i sprawdź partycje - -Jeśli serwer VPS nie jest jeszcze w trybie Rescue, włącz go za pomocą [przewodnika](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -Następnie możesz sprawdzić konfigurację dysków: - -```bash -lsblk -``` - -Partycja odpowiadająca trybowi Rescue (`sda1` w tym przykładzie) jest zamontowana w katalogu `/` .Dysk VPS ma nazwę `sdb` i nie może mieć punktu montowania. - -Przykład: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -Jeśli Twój wynik wygląda podobnie do powyższego przykładu, a kolumna `MOUNTPOINT` jest pusta w odpowiednim wierszu, możesz przejść do [następnego etapu](#filesystemcheck). - -Jeśli jednak Twój wynik wskazuje, że partycja VPS ma punkt montowania, najpierw należy ją odmontować. - -Przykład: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -W powyższym przykładzie wyjściowym partycja `sdb1` jest zamontowana w `/mnt/`. Aby można było zmienić rozmiar partycji, nie musi ona być zamontowana. - -W celu odmontowania partycji należy użyć następującego polecenia: - -```bash -umount /dev/partition_name -``` - -W tym przykładzie konfiguracji, polecenie to będzie: - -```bash -umount /dev/sdb1 -``` - -#### Sprawdzanie systemu plików - -Przed kontynuowaniem zaleca się sprawdzenie systemu plików (`filesystem check`) w celu sprawdzenia, czy partycja zawiera błędy. Tu stosuje się poniższe polecenie: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -Jeśli stwierdzisz błąd, podejmij działania stosownie do Twojego przypadku. Poniżej podajemy przykłady najczęściej spotykanych błędów: - -- `bad magic number in superblock`: nie kontynuuj. Procedura rozwiązania tego problemu została wyjaśniona w części tego przewodnika: [Jak usunąć błędy bad magic number in superblock](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#jak-naprawiac-bledy-bad-magic-number-in-superblock); - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` a następnie `e2fsck: Get a newer version of e2fsck!`: aktualizuj e2fsck. Jeśli ostatnia wersja nie jest dostępna za pośrednictwem `apt` (lub innego managera pakietów), skompiluj ją ze źródeł. - -Powyższa lista nie jest wyczerpująca. - -### Otwieranie aplikacji fdisk - -Jeśli weryfikacja systemu plików zakończyła się pomyślnie, otwórz aplikację `fdisk`. Tu jako parametr trzeba będzie podać nazwę dysku, a nie partycji. Jeśli nazwa Twojej partycji to na przykład `sdb1`, wówczas nazwą dysku będzie `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> Aplikacja ta dysponuje kilkoma poleceniami podrzędnymi, które możesz wyświetlić za pomocą polecenia `m`. -> - -### Kasowanie starej partycji - -Przed skasowaniem starej partycji zaleca się zanotowanie wartości liczbowej odpowiadającej pierwszemu sektorowi partycji. Informację tę można uzyskać za pomocą polecenia `p`{.action}. Znajduje się ona w polu `Start`. Zachowaj tę wartość na później. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> Kolejny krok jest punktem krytycznym, po jego wykonaniu nie ma możliwości przywrócenia danych, jeżeli nie została wykonana ich kopia. -> - -Następnie skasuj partycję za pomocą polecenia `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -Jedyna partycja zostanie automatycznie skasowana. - -### Tworzenie nowej partycji - -Teraz należy utworzyć nową partycję za pomocą polecenia `n`{.action}. Zaleca się użycie wartości domyślnych. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 -``` - -Musisz upewnić się, że wartość domyślna w wierszu `First sector` jest taka sama, jak wartość zanotowana wcześniej. Jeśli jest inna, należy użyć zanotowanej wartości. - -Jeśli pojawi się następujący komunikat: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Wpisz `n` i kontynuuj. - -Odpowiedź `y` oznaczałaby nadpisanie istniejącego systemu plików ext4 na Partition 1 i zgodę na zniszczenie zawartych na niej danych. - -### Ustawianie partycji bootowalnej (bootable) - -Teraz należy upewnić się, że partycja jest bootowalna (bootable). Możesz to zrobić za pomocą polecenia `a`{.action}. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Zapisz zmiany i wyjdź z aplikacji za pomocą polecenia `w`{.action} : - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -### Rozszerzanie systemu plików na partycję - -Partycja została rozszerzona, ale jej system plików (filesystem) zajmuje wciąż tyle samo miejsca, co wcześniej. W celu jego rozszerzenia wpisz poniższe polecenie: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -### Sprawdzenie rezultatów - -W celu sprawdzenia czy wszystko przebiegło poprawnie, możesz zamontować nowo utworzoną partycję i sprawdzić jej rozmiar. - -```sh -mount /dev/sdb1 /mnt -``` - -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -none 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -Nowy rozmiar partycji znajduje się pod napisem `size`. - -### Jak naprawiać błędy bad magic number in superblock - -Jeśli polecenie `e2fsck`{.action} zwraca komunikat błędu `bad magic number in superblock`, musisz sprawdzić i naprawić filesystem, posługując się superblokiem backupowym. W celu przejrzenia dostępnych superbloków backupowych wpisz poniższe polecenie: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -Następnie użyj pierwszego superbloku backupowego w celu sprawdzenia i naprawienia filesystemu: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Dostęp do File and Storage Services - -Możesz znaleźć go w "Server Manager": - -![Usługi File and Storage](images/file-and-storage.png){.thumbnail} - -#### Zmień rozmiar wolumenu - -Kliknij prawym przyciskiem myszy na C: i wybierz `Rozszerzenie Tom...`{.action}. - -Następnie zostaniesz poproszony o wybór nowego rozmiaru wolumenu: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Wprowadź żądany rozmiar i kliknij `OK`{.action}. Wolumen zostanie wówczas rozszerzony. - -## Sprawdź również - -Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file +--- +title: Zmiana rozmiaru partycji serwera VPS po zmianie oferty przestrzeni dyskowej +excerpt: "Dowiedz się, jak zwiększyć przestrzeń dyskową po aktualizacji" +updated: 2023-09-05 +--- + +## Wprowadzenie + +Po zwiększeniu przestrzeni dyskowej Twojego VPS, musisz ponownie rozdzielić przestrzeń dyskową, aby korzystać z rzeczywistego rozmiaru. Następne etapy opisują sposób postępowania. + +> [!warning] +> +> Zmiana rozmiaru partycji skutkuje nieodwracalną utratą danych. OVHcloud nie ponosi odpowiedzialności za ich zniszczenie lub utratę. Przed przystąpieniem do jakichkolwiek czynności należy wykonać odpowiedną kopię zapasową swoich danych. +> + +**Dowiedz się, jak zwiększyć przestrzeń dyskową po zmianie dysku.** + +## Wymagania początkowe + +- Dostęp administratora do serwera VPS ([Windows](#windows)). +- Zrestartowanie serwera w [trybie Rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) (tylko w systemie Linux). + +## W praktyce + +Po aktualizacji pamięci (RAM) lub procesora (vCores), te dwa zasoby są automatycznie dostosowywane do potrzeb Twojego serwera VPS, w przeciwieństwie do przestrzeni dyskowej podczas zmiany oferty serwera VPS. + +### Linux + +#### Tworzenie kopii zapasowej danych + +Próba rozszerzenia partycji może spowodować utratę danych. Zalecamy **więc** wykonanie kopii zapasowej danych znajdujących się na serwerze VPS. + +#### Włącz tryb ratunkowy i sprawdź partycje + +Jeśli serwer VPS nie jest jeszcze w trybie Rescue, włącz go za pomocą [przewodnika](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +Następnie możesz sprawdzić konfigurację dysków: + +```bash +lsblk +``` + +Partycja odpowiadająca trybowi Rescue (`sda1` w tym przykładzie) jest zamontowana w katalogu `/` .Dysk VPS ma nazwę `sdb` i nie może mieć punktu montowania. + +Przykład: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +Jeśli Twój wynik wygląda podobnie do powyższego przykładu, a kolumna `MOUNTPOINT` jest pusta w odpowiednim wierszu, możesz przejść do [następnego etapu](#filesystemcheck). + +Jeśli jednak Twój wynik wskazuje, że partycja VPS ma punkt montowania, najpierw należy ją odmontować. + +Przykład: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +W powyższym przykładzie wyjściowym partycja `sdb1` jest zamontowana w `/mnt/`. Aby można było zmienić rozmiar partycji, nie musi ona być zamontowana. + +W celu odmontowania partycji należy użyć następującego polecenia: + +```bash +umount /dev/partition_name +``` + +W tym przykładzie konfiguracji, polecenie to będzie: + +```bash +umount /dev/sdb1 +``` + +#### Sprawdzanie systemu plików + +Przed kontynuowaniem zaleca się sprawdzenie systemu plików (`filesystem check`) w celu sprawdzenia, czy partycja zawiera błędy. Tu stosuje się poniższe polecenie: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +Jeśli stwierdzisz błąd, podejmij działania stosownie do Twojego przypadku. Poniżej podajemy przykłady najczęściej spotykanych błędów: + +- `bad magic number in superblock`: nie kontynuuj. Procedura rozwiązania tego problemu została wyjaśniona w części tego przewodnika: [Jak usunąć błędy bad magic number in superblock](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#jak-naprawiac-bledy-bad-magic-number-in-superblock); + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` a następnie `e2fsck: Get a newer version of e2fsck!`: aktualizuj e2fsck. Jeśli ostatnia wersja nie jest dostępna za pośrednictwem `apt` (lub innego managera pakietów), skompiluj ją ze źródeł. + +Powyższa lista nie jest wyczerpująca. + +### Otwieranie aplikacji fdisk + +Jeśli weryfikacja systemu plików zakończyła się pomyślnie, otwórz aplikację `fdisk`. Tu jako parametr trzeba będzie podać nazwę dysku, a nie partycji. Jeśli nazwa Twojej partycji to na przykład `sdb1`, wówczas nazwą dysku będzie `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> Aplikacja ta dysponuje kilkoma poleceniami podrzędnymi, które możesz wyświetlić za pomocą polecenia `m`. +> + +### Kasowanie starej partycji + +Przed skasowaniem starej partycji zaleca się zanotowanie wartości liczbowej odpowiadającej pierwszemu sektorowi partycji. Informację tę można uzyskać za pomocą polecenia `p`{.action}. Znajduje się ona w polu `Start`. Zachowaj tę wartość na później. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> Kolejny krok jest punktem krytycznym, po jego wykonaniu nie ma możliwości przywrócenia danych, jeżeli nie została wykonana ich kopia. +> + +Następnie skasuj partycję za pomocą polecenia `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +Jedyna partycja zostanie automatycznie skasowana. + +### Tworzenie nowej partycji + +Teraz należy utworzyć nową partycję za pomocą polecenia `n`{.action}. Zaleca się użycie wartości domyślnych. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 +``` + +Musisz upewnić się, że wartość domyślna w wierszu `First sector` jest taka sama, jak wartość zanotowana wcześniej. Jeśli jest inna, należy użyć zanotowanej wartości. + +### Ustawianie partycji bootowalnej + +Teraz należy upewnić się, że partycja jest bootowalna. Możesz to zrobić za pomocą polecenia `a`{.action}. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Zapisz zmiany i wyjdź z aplikacji za pomocą polecenia `w`{.action} : + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +### Rozszerzanie systemu plików na partycję + +Partycja została rozszerzona, ale jej system plików (filesystem) zajmuje wciąż tyle samo miejsca, co wcześniej. W celu jego rozszerzenia wpisz poniższe polecenie: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +### Sprawdzenie rezultatów + +W celu sprawdzenia czy wszystko przebiegło poprawnie, możesz zamontować nowo utworzoną partycję i sprawdzić jej rozmiar. + +```sh +mount /dev/sdb1 /mnt +``` + +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +none 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +Nowy rozmiar partycji znajduje się pod napisem `size`. + +### Jak naprawiać błędy bad magic number in superblock + +Jeśli polecenie `e2fsck`{.action} zwraca komunikat błędu `bad magic number in superblock`, musisz sprawdzić i naprawić filesystem, posługując się superblokiem backupowym. W celu przejrzenia dostępnych superbloków backupowych wpisz poniższe polecenie: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +Następnie użyj pierwszego superbloku backupowego w celu sprawdzenia i naprawienia filesystemu: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Dostęp do File and Storage Services + +Możesz znaleźć go w "Server Manager": + +![Usługi File and Storage](images/file-and-storage.png){.thumbnail} + +#### Zmień rozmiar wolumenu + +Kliknij prawym przyciskiem myszy na C: i wybierz `Rozszerzenie Tom...`{.action}. + +Następnie zostaniesz poproszony o wybór nowego rozmiaru wolumenu: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Wprowadź żądany rozmiar i kliknij `OK`{.action}. Wolumen zostanie wówczas rozszerzony. + +## Sprawdź również + +Przyłącz się do społeczności naszych użytkowników na stronie . diff --git a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.pt-pt.md b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.pt-pt.md index 536f87e8c81..e8f995df7eb 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.pt-pt.md +++ b/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition/guide.pt-pt.md @@ -1,293 +1,281 @@ ---- -title: Reparticionar um VPS após um upgrade de armazenamento -excerpt: "Saiba como aumentar a quantidade de espaço útil no disco após uma atualização" -updated: 2025-11-05 ---- - -## Objetivo - -Depois de aumentar a capacidade de armazenamento do seu VPS, deverá reparticionar o espaço em disco para beneficiar do tamanho real. Os passos seguintes descrevem como fazer isso. - -> [!warning] -> -> O reparticionamento do VPS pode danificar os dados que contém de forma definitiva. A OVHcloud não poderá ser responsabilizada pela sua deterioração ou perda. Por isso, antes de tomar qualquer medida, certifique-se de que guarda as suas informações. -> - -**Saiba como aumentar o seu espaço de armazenamento após um upgrade de disco.** - -## Requisitos - -- Ter acesso de administrador ao VPS ([Windows](#windows)). -- Ter reiniciado o servidor em [modo rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) (apenas Linux). - -## Instruções - -Após uma atualização da memória (RAM) ou do processador (vCores), estes dois recursos são automaticamente ajustados no seu VPS, ao contrário do espaço em disco aquando de um upgrade de armazenamento do seu VPS. - -### Linux - -#### Realizar uma cópia de segurança dos dados - -Tentar expandir uma partição pode causar perda de dados. Por isso, recomendamos **vivamente** que efetue uma cópia de segurança dos dados do seu VPS. - -#### Ativar o modo rescue e verificar as partições - -Se o VPS ainda não estiver em modo rescue, ative-o graças ao [nosso guia](/pages/bare_metal_cloud/virtual_private_servers/rescue). - -De seguida, poderá verificar a configuração dos discos: - -```bash -lsblk -``` - -A partição correspondente ao modo rescue (`sda1`, neste exemplo) é montada no diretório `/` .Quanto a este, o disco do VPS é denominado `sdb` e não deve ter nenhum ponto de montagem. - -Por exemplo: - -```console -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 254:0 0 10G 0 disk -└─sda1 254:1 0 10G 0 part / -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part -``` - -Se o seu resultado se assemelha ao exemplo acima e a coluna `MOUNTPOINT` está vazia na linha correspondente, você pode passar para [a próxima etapa](#filesystemcheck). - -No entanto, se o seu resultado mostrar que existe um ponto de montagem para a partição VPS, esta deverá ser desmontada primeiro. - -Por exemplo: - -```console -sdb 254:16 0 25G 0 disk -└─sdb1 254:17 0 25G 0 part /mnt/sdb1 -``` - -No exemplo de saída acima, a partição `sdb1` é montada em `/mnt/`. Para redimensionar a partição, esta não deve estar montada. - -Para desmontar a partição, execute o seguinte comando: - -```bash -umount /dev/partition_name -``` - -Neste exemplo de configuração, o comando seria: - -```bash -umount /dev/sdb1 -``` - -#### Verificar o sistema de ficheiros - -Antes de continuar, é recomendável verificar o sistema de arquivos (`filesystem check`) para ver se há erros na partição. O comando é o seguinte: - -```sh -e2fsck -yf /dev/sdb1 -``` - -```console -e2fsck 1.42.9 (4-Feb-2014) -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Pass 5: Checking group summary information -/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks -``` - -Se verificar algum erro, deverá adotar as medidas adequadas para cada situação. Estes são alguns dos exemplos mais frequentes: - -- `bad magic number in superblock`: não continuar. Para resolver este problema, consulte a secção “[Como corrigir os erros *bad magic number in superblock*](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#como-corrigir-os-erros-bad-magic-number-in-superblock)” deste manual. - -- `/dev/vdb1 has unsupported feature(s): metadata_csum` seguido de `e2fsck: Get a newer version of e2fsck!`: atualizar “e2fsck”. Se a última versão não estiver disponível através de `apt` (ou outro gestor de pacotes), deverá compilá-la a partir do código fonte. - -A seguinte lista não é exaustiva. - -### Abrir a aplicação fdisk - -Depois de verificar que não existem erros no sistema de ficheiros, abra a a aplicação`fdisk`. Aí, deverá introduzir o nome do disco (e não o da partição) como parâmetro. Se a partição for `sdb1`, por exemplo, o nome do disco será `/dev/sdb`. - -```sh -fdisk -u /dev/sdb -``` - -> [!primary] -> -> Esta aplicação dispõe de vários subcomandos, que poderão ser listados através do comando `m`. -> - -### Eliminar a antiga partição - -Antes de eliminar a antiga partição, recomendamos que anote o número correspondente ao primeiro setor da partição. Para obter esta informação, execute o comando `p`{.action}. O número é o que aparece no campo `Start`. Conserve esta informação para ser usada mais tarde. - -```console -Command (m for help): p - -Disk /dev/sdb: 21.5 GB, 21474836480 bytes -54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors -Units = sectors of 1 * 512 = 512 bytes -Sector size (logical/physical): 512 bytes / 512 bytes -I/O size (minimum/optimal): 512 bytes / 512 bytes -Disk identifier: 0x000132ff - -Device Boot Start End Blocks Id System -/dev/sdb1 * *2048* 41941745 20969849 83 Linux -``` - -> [!warning] -> -> Esta ação é irreversível. Certifique-se de que tem uma cópia de segurança dos dados. -> - -Em seguida, elimine a partição através do comando `d`{.action}. - -```console -Command (m for help): d -Selected partition 1 -``` - -A única partição será eliminada de forma automática. - -### Criar uma nova partição - -Agora é necessário criar uma nova partição executando o comando `n`{.action}. Recomendamos a utilização dos valores predefinidos. - -```console -Command (m for help): n -Partition type: -p primary (0 primary, 0 extended, 4 free) -e extended -Select (default p): p -Partition number (1-4, default 1): 1 -First sector (2048-41943039, default 2048): 2048 -Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 -``` - -Na linha `First sector`, certifique-se que o valor predefinido é igual ao que foi anotado anteriormente. Se for diferente, use o valor que anotou antes. - -Se a seguinte mensagem for exibida: - -```console -Partition #1 contains a ext4 signature. - -Do you want to remove the signature? [Y]es/[N]o: -``` - -Digite `n` e continue. - -Responder `y` significaria sobrescrever o sistema de ficheiros ext4 existente na partição 1 e aceitar destruir os dados nela contidos. - -### Configurar uma partição de arranque (bootable) - -A seguir, certifique-se de que a partição seja de arranque (bootable). Para tal, utilize o comando `a`{.action}. - -```console -Command (m for help): a - -Partition number (1-4): 1 -``` - -Guarde as alterações e saia da aplicação com o comando`w`{.action}: - -```console -Command (m for help): w - -The partition table has been altered! - -Calling ioctl() to re-read partition table. -Syncing disks. -``` - -### Ampliar o sistema de ficheiros na partição - -A partição foi aumentada, mas o sistema de ficheiros (filesystem) ainda ocupa o espaço definido anteriormente. Para o ampliar, introduza o seguinte comando: - -```sh -resize2fs /dev/sdb1 -``` - -```console -resize2fs 1.42.9 (4-Feb-2014) -Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. -The filesystem on /dev/sdb1 is now 5242624 blocks long. -``` - -### Verificar os resultados - -Para confirmar que a operação foi realizada corretamente, pode montar a partição que acabou de criar e verificar o seu tamanho. - -```sh -mount /dev/sdb1 /mnt -``` - -```sh -df -h -``` - -```console -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 991M 793M 132M 86% / -none 4.0K 0 4.0K 0% /sys/fs/cgroup -udev 1.9G 12K 1.9G 1% /dev -tmpfs 386M 360K 386M 1% /run -tmpfs 5.0M 0 5.0M 0% /run/lock -none 1.9G 0 1.9G 0% /run/shm -none 100M 0 100M 0% /run/user -/dev/sdb1 50G 842M 48G 2% /mnt -``` - -A novo tamanho da partição está indicado na coluna `Size`. - -### Como corrigir os erros *bad magic number in superblock*? - -Se o comando `e2fsck`{.action} devolver a mensagem de erro`bad magic number in superblock`, deverá verificar e corrigir o sistema de ficheiros utilizando um superbloco de backup. Para ver os superblocos de backups disponíveis, execute este comando: - -```sh -dumpe2fs /dev/sdb1 | grep superblock -``` - -```console -Primary superblock at 0, Group descriptors at 1-6 -Backup superblock at 32768, Group descriptors at 32769-32774 -Backup superblock at 98304, Group descriptors at 98305-98310 -Backup superblock at 163840, Group descriptors at 163841-163846 -Backup superblock at 229376, Group descriptors at 229377-229382 -Backup superblock at 294912, Group descriptors at 294913-294918 -Backup superblock at 819200, Group descriptors at 819201-819206 -Backup superblock at 884736, Group descriptors at 884737-884742 -Backup superblock at 1605632, Group descriptors at 1605633-1605638 -Backup superblock at 2654208, Group descriptors at 2654209-2654214 -Backup superblock at 4096000, Group descriptors at 4096001-4096006 -Backup superblock at 7962624, Group descriptors at 7962625-7962630 -Backup superblock at 11239424, Group descriptors at 11239425-11239430 -Backup superblock at 20480000, Group descriptors at 20480001-20480006 -Backup superblock at 23887872, Group descriptors at 23887873-23887878 -``` - -De seguida, utilize o primeiro superbloco de backup para verificar e corrigir sistema de ficheiros: - -```sh -fsck -b 32768 /dev/sdb1 -``` - -### Windows - -#### Aceder à File and Storage Services - -Pode encontrá-lo no "Server Manager": - -![Serviços de File and Storage](images/file-and-storage.png){.thumbnail} - -#### Redimensionar o volume - -Clique com o botão direito do rato em C: e selecione `Extend Volume...`{.action}. - -Neste caso, deverá escolher o novo tamanho do volume: - -![Set New Volume Size](images/extend.png){.thumbnail} - -Introduza o tamanho pretendido e clique em `OK`{.action}. O seu volume será então aumentado. - -## Quer saber mais? - -Fale com nossa [comunidade de utilizadores](/links/community). \ No newline at end of file +--- +title: Reparticionar um VPS após um upgrade de armazenamento +excerpt: "Saiba como aumentar a quantidade de espaço útil no disco após uma atualização" +updated: 2023-09-05 +--- + +## Objetivo + +Depois de aumentar a capacidade de armazenamento do seu VPS, deverá reparticionar o espaço em disco para beneficiar do tamanho real. Os passos seguintes descrevem como fazer isso. + +> [!warning] +> +> O reparticionamento do VPS pode danificar os dados que contém de forma definitiva. A OVHcloud não poderá ser responsabilizada pela sua deterioração ou perda. Por isso, antes de tomar qualquer medida, certifique-se de que guarda as suas informações. +> + +**Saiba como aumentar o seu espaço de armazenamento após um upgrade de disco.** + +## Requisitos + +- Ter acesso de administrador ao VPS ([Windows](#windows)). +- Ter reiniciado o servidor em [modo rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) (apenas Linux). + +## Instruções + +Após uma atualização da memória (RAM) ou do processador (vCores), estes dois recursos são automaticamente ajustados no seu VPS, ao contrário do espaço em disco aquando de um upgrade de armazenamento do seu VPS. + +### Linux + +#### Realizar uma cópia de segurança dos dados + +Tentar expandir uma partição pode causar perda de dados. Por isso, recomendamos **vivamente** que efetue uma cópia de segurança dos dados do seu VPS. + +#### Ativar o modo rescue e verificar as partições + +Se o VPS ainda não estiver em modo rescue, ative-o graças ao [nosso guia](/pages/bare_metal_cloud/virtual_private_servers/rescue). + +De seguida, poderá verificar a configuração dos discos: + +```bash +lsblk +``` + +A partição correspondente ao modo rescue (`sda1`, neste exemplo) é montada no diretório `/` .Quanto a este, o disco do VPS é denominado `sdb` e não deve ter nenhum ponto de montagem. + +Por exemplo: + +```console +NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT +sda 254:0 0 10G 0 disk +└─sda1 254:1 0 10G 0 part / +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part +``` + +Se o seu resultado se assemelha ao exemplo acima e a coluna `MOUNTPOINT` está vazia na linha correspondente, você pode passar para [a próxima etapa](#filesystemcheck). + +No entanto, se o seu resultado mostrar que existe um ponto de montagem para a partição VPS, esta deverá ser desmontada primeiro. + +Por exemplo: + +```console +sdb 254:16 0 25G 0 disk +└─sdb1 254:17 0 25G 0 part /mnt/sdb1 +``` + +No exemplo de saída acima, a partição `sdb1` é montada em `/mnt/`. Para redimensionar a partição, esta não deve estar montada. + +Para desmontar a partição, execute o seguinte comando: + +```bash +umount /dev/partition_name +``` + +Neste exemplo de configuração, o comando seria: + +```bash +umount /dev/sdb1 +``` + +#### Verificar o sistema de ficheiros + +Antes de continuar, é recomendável verificar o sistema de arquivos (`filesystem check`) para ver se há erros na partição. O comando é o seguinte: + +```sh +e2fsck -yf /dev/sdb1 +``` + +```console +e2fsck 1.42.9 (4-Feb-2014) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks +``` + +Se verificar algum erro, deverá adotar as medidas adequadas para cada situação. Estes são alguns dos exemplos mais frequentes: + +- `bad magic number in superblock`: não continuar. Para resolver este problema, consulte a secção “[Como corrigir os erros *bad magic number in superblock*](/pages/bare_metal_cloud/virtual_private_servers/upsize_vps_partition#como-corrigir-os-erros-bad-magic-number-in-superblock)” deste manual. + +- `/dev/vdb1 has unsupported feature(s): metadata_csum` seguido de `e2fsck: Get a newer version of e2fsck!`: atualizar “e2fsck”. Se a última versão não estiver disponível através de `apt` (ou outro gestor de pacotes), deverá compilá-la a partir do código fonte. + +A seguinte lista não é exaustiva. + +### Abrir a aplicação fdisk + +Depois de verificar que não existem erros no sistema de ficheiros, abra a a aplicação`fdisk`. Aí, deverá introduzir o nome do disco (e não o da partição) como parâmetro. Se a partição for `sdb1`, por exemplo, o nome do disco será `/dev/sdb`. + +```sh +fdisk -u /dev/sdb +``` + +> [!primary] +> +> Esta aplicação dispõe de vários subcomandos, que poderão ser listados através do comando `m`. +> + +### Eliminar a antiga partição + +Antes de eliminar a antiga partição, recomendamos que anote o número correspondente ao primeiro setor da partição. Para obter esta informação, execute o comando `p`{.action}. O número é o que aparece no campo `Start`. Conserve esta informação para ser usada mais tarde. + +```console +Command (m for help): p + +Disk /dev/sdb: 21.5 GB, 21474836480 bytes +54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors +Units = sectors of 1 * 512 = 512 bytes +Sector size (logical/physical): 512 bytes / 512 bytes +I/O size (minimum/optimal): 512 bytes / 512 bytes +Disk identifier: 0x000132ff + +Device Boot Start End Blocks Id System +/dev/sdb1 * *2048* 41941745 20969849 83 Linux +``` + +> [!warning] +> +> Esta ação é irreversível. Certifique-se de que tem uma cópia de segurança dos dados. +> + +Em seguida, elimine a partição através do comando `d`{.action}. + +```console +Command (m for help): d +Selected partition 1 +``` + +A única partição será eliminada de forma automática. + +### Criar uma nova partição + +Agora é necessário criar uma nova partição executando o comando `n`{.action}. Recomendamos a utilização dos valores predefinidos. + +```console +Command (m for help): n +Partition type: +p primary (0 primary, 0 extended, 4 free) +e extended +Select (default p): p +Partition number (1-4, default 1): 1 +First sector (2048-41943039, default 2048): 2048 +Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039 +``` + +Na linha `First sector`, certifique-se que o valor predefinido é igual ao que foi anotado anteriormente. Se for diferente, use o valor que anotou antes. + +### Configurar uma partição de arranque (bootable) + +A seguir, certifique-se de que a partição seja de arranque (bootable). Para tal, utilize o comando `a`{.action}. + +```console +Command (m for help): a + +Partition number (1-4): 1 +``` + +Guarde as alterações e saia da aplicação com o comando`w`{.action}: + +```console +Command (m for help): w + +The partition table has been altered! + +Calling ioctl() to re-read partition table. +Syncing disks. +``` + +### Ampliar o sistema de ficheiros na partição + +A partição foi aumentada, mas o sistema de ficheiros (filesystem) ainda ocupa o espaço definido anteriormente. Para o ampliar, introduza o seguinte comando: + +```sh +resize2fs /dev/sdb1 +``` + +```console +resize2fs 1.42.9 (4-Feb-2014) +Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks. +The filesystem on /dev/sdb1 is now 5242624 blocks long. +``` + +### Verificar os resultados + +Para confirmar que a operação foi realizada corretamente, pode montar a partição que acabou de criar e verificar o seu tamanho. + +```sh +mount /dev/sdb1 /mnt +``` + +```sh +df -h +``` + +```console +Filesystem Size Used Avail Use% Mounted on +/dev/sda1 991M 793M 132M 86% / +none 4.0K 0 4.0K 0% /sys/fs/cgroup +udev 1.9G 12K 1.9G 1% /dev +tmpfs 386M 360K 386M 1% /run +tmpfs 5.0M 0 5.0M 0% /run/lock +none 1.9G 0 1.9G 0% /run/shm +none 100M 0 100M 0% /run/user +/dev/sdb1 50G 842M 48G 2% /mnt +``` + +A novo tamanho da partição está indicado na coluna `Size`. + +### Como corrigir os erros *bad magic number in superblock*? + +Se o comando `e2fsck`{.action} devolver a mensagem de erro`bad magic number in superblock`, deverá verificar e corrigir o sistema de ficheiros utilizando um superbloco de backup. Para ver os superblocos de backups disponíveis, execute este comando: + +```sh +dumpe2fs /dev/sdb1 | grep superblock +``` + +```console +Primary superblock at 0, Group descriptors at 1-6 +Backup superblock at 32768, Group descriptors at 32769-32774 +Backup superblock at 98304, Group descriptors at 98305-98310 +Backup superblock at 163840, Group descriptors at 163841-163846 +Backup superblock at 229376, Group descriptors at 229377-229382 +Backup superblock at 294912, Group descriptors at 294913-294918 +Backup superblock at 819200, Group descriptors at 819201-819206 +Backup superblock at 884736, Group descriptors at 884737-884742 +Backup superblock at 1605632, Group descriptors at 1605633-1605638 +Backup superblock at 2654208, Group descriptors at 2654209-2654214 +Backup superblock at 4096000, Group descriptors at 4096001-4096006 +Backup superblock at 7962624, Group descriptors at 7962625-7962630 +Backup superblock at 11239424, Group descriptors at 11239425-11239430 +Backup superblock at 20480000, Group descriptors at 20480001-20480006 +Backup superblock at 23887872, Group descriptors at 23887873-23887878 +``` + +De seguida, utilize o primeiro superbloco de backup para verificar e corrigir sistema de ficheiros: + +```sh +fsck -b 32768 /dev/sdb1 +``` + +### Windows + +#### Aceder à File and Storage Services + +Pode encontrá-lo no "Server Manager": + +![Serviços de File and Storage](images/file-and-storage.png){.thumbnail} + +#### Redimensionar o volume + +Clique com o botão direito do rato em C: e selecione `Extend Volume...`{.action}. + +Neste caso, deverá escolher o novo tamanho do volume: + +![Set New Volume Size](images/extend.png){.thumbnail} + +Introduza o tamanho pretendido e clique em `OK`{.action}. O seu volume será então aumentado. + +## Quer saber mais? + +Fale com a nossa comunidade de utilizadores em [https://community.ovh.com/en/](https://community.ovh.com/en/). diff --git a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.de-de.md b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.de-de.md index 619ea2743bc..f529814719c 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.de-de.md +++ b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.de-de.md @@ -1,458 +1,463 @@ ---- -title: "OVHcloud VPS FAQ" -excerpt: "Finden Sie Antworten auf die am häufigsten gestellten Fragen zu unseren VPS-Angeboten" -updated: 2025-10-30 ---- - - - - -## Allgemeine Fragen zu VPS-Angeboten - -/// details | Was ist ein VPS und wofür wird er verwendet? - -Ein Virtual Private Server (VPS) wird zur Bereitstellung von Webseiten (E-Commerce, Inhalte, visuelle Medien) und Softwareanwendungen (Portale, Extranets, kooperative Lösungen, Wikis, CRM) verwendet. Im Gegensatz zu Shared Hosting bietet ein VPS eine isolierte Umgebung, die dem Kunden zugeordnet ist. Unsere VPS-Lösungen schließen die Lücke zwischen Webhosting und dedizierten Servern, indem sie Leistung und Zuverlässigkeit ohne die Notwendigkeit der Hardwareverwaltung kombinieren. Sie können Ihre Konfiguration außerdem leicht aufrüsten, ohne Server zu wechseln. - -/// - -/// details | Welche Vorteile bietet ein OVHcloud VPS? - -OVHcloud VPS-Angebote bieten hervorragenden Leistungspreis, mit unbegrenztem Datenverkehr und mehreren globalen Standorten für geringe Latenz und verbesserte Zugänglichkeit, abhängig von Ihren Anforderungen. - -/// - -/// details | Ist eine VPS-Lösung die richtige Wahl für mich? - -Die Nutzung eines VPS erfordert grundlegende Kenntnisse der Server-Administration. Dies zu berücksichtigen ist entscheidend, um Ihr Betriebssystem (Linux oder Windows) effektiv zu verwalten und Ihre Anwendungen einzurichten, z. B. PrestaShop oder WordPress. - -Wenn Sie einen VPS benötigen, aber nicht über die technischen Kenntnisse verfügen, um ihn zu verwalten, wenden Sie sich an einen unserer [Partner](/links/partner) für Unterstützung. - -Wenn Sie Ressourcen benötigen, aber nicht mit der Server-Administration umgehen möchten, empfehlen wir Ihnen, unsere Performance-Webhosting-Pläne in Betracht zu ziehen. - -/// - -/// details | Kann ich meinen VPS einfach in eine höhere Leistungsklasse aufrüsten oder in eine geringere Konfiguration herunterskalieren? - -Ja, Sie können Ihre Konfiguration über das OVHcloud Kundencenter aufrüsten, ohne Ihre Daten zu migrieren. Die verfügbaren Ugrade-Optionen hängen von der Reihe und dem Modell des VPS ab. - -Um Ihre Konfiguration herunterstufen zu können, müssen Sie jedoch einen neuen Dienst abonnieren, Ihre Daten übertragen und anschließend Ihren alten Dienst stornieren. Unser Support-Team steht Ihnen bei Bedarf zur Verfügung. - -/// - -/// details | Welche Region oder welches Land sollte ich für meinen VPS wählen? - -Ihr Rechenzentrum näher an Ihren Nutzern zu verorten führt zu geringerer Latenz und damit besserer Benutzererfahrung und einem erhöhten Vertrauen in Ihre Dienste. - -/// - -/// details | Welchen Vorteil bietet ein in Europa gelegener VPS? - -Die Einrichtung Ihres VPS bei OVHcloud in Frankreich oder allgemein innerhalb der EU bietet Vorteile wie wettbewerbsfähige Preise und verstärkten Datenschutz. Ihr Service unterliegt nicht dem US CLOUD Act und ist somit vor nicht-europäischer Einflussnahme geschützt. - -/// - -/// details | Sind Backups mit meinem VPS inkludiert? - -Ja, bei der Bestellung eines VPS ist eine tägliche Backup-Option kostenlos enthalten. - -Für eine noch bessere Sicherheit können Sie auch unsere Backup-Option Premium aktivieren. Diese bietet: - -- Die Möglichkeit, auf ein Backup zurückzugreifen, das bis zu eine Woche alt ist. -- Die Möglichkeit, Backups zu planen, um die Datenerfassung zu optimieren und den Einfluss auf Geschäftsprozesse zu minimieren. - -Zusätzlich bieten wir: - -- Snapshots: Sie können manuelle, schnelle Snapshots erstellen, die den genauen Zustand Ihres VPS vor einem Update oder einer kritischen Änderung erfassen. -- Externes Backup: Speichern Sie Ihre Daten auf einem separaten, sicheren Datenträger, um bei einem größeren Ausfall eine einfache Wiederherstellung zu ermöglichen. - -Durch die Nutzung dieser Lösungen können Sie Ihre Backup-Verwaltung an Ihre Sicherheits- und Kontinuitätsanforderungen anpassen. - -Besuchen Sie unsere [VPS-Webseite](/links/bare-metal/vps), um mehr über die verfügbaren Optionen zu erfahren. - -/// - -/// details | Kann ich mehrere Webseiten auf einem VPS hosten? - -Ja, ein VPS kann so konfiguriert werden, dass mehrere Webseiten oder Projekte darauf gehostet werden. Sie können Ihren Speicherplatz entsprechend Ihren Anforderungen aufteilen und spezialisierte Oberflächen wie Plesk oder cPanel nutzen, um die Verwaltung Ihrer Webseiten zu vereinfachen. - -/// - -/// details | Erhalte ich mit meinem VPS einen Domainnamen und E-Mail-Dienst? - -Nein, unsere VPS-Lösungen enthalten keinen Domainnamen oder E-Mail-Dienst. Diese Dienste können separat im OVHcloud Kundencenter bestellt werden. - -/// - -/// details | Wie wähle ich zwischen einem VPS und einem Hosting-Paket? - -**Hosting-Paket** - -- Ideal für grundlegende Hosting-Anforderungen mit einer vorab konfigurierten Einrichtung. - -**VPS** - -- Mehr Flexibilität und Kontrolle, perfekt für skalierbare Projekte mit komplexen Konfigurationsanforderungen. - -Die Einrichtung von Webdiensten auf einem VPS ermöglicht es Ihnen, Ihre bevorzugte Software zu installieren, Servereinstellungen zu anpassen und mehrere Webseiten mit dedizierten Ressourcen zu hosten. Beachten Sie, dass ein VPS so konfiguriert werden muss, dass er Ihren Anforderungen entspricht und sich an Ihr Wachstum anpasst. - -/// - -/// details | Was ist der Unterschied zwischen einem VPS und Public Cloud Lösungen? - -**VPS** - -- Eine optimierte und dedizierte virtuelle Maschine, geeignet sowohl für Präproduktion als auch für Produktion, die mehrere Webprojekte hosten kann. - -**OVHcloud Public Cloud** - -- Bietet eine Multi-Server-Infrastruktur mit hoher Verfügbarkeit und einem privaten Netzwerk (vRack) und ist für komplexe, skalierbare Architekturen konzipiert. - -/// - -/// details | Welche Vorteile bietet ein VPS im Vergleich zu einem dedizierten Server? - -**VPS** - -- Bietet vereinfachte Administration ohne Hardware-Verwaltung, ideal für Projekte, die strikte Kontrolle benötigen. - -**Dedicated Server** - -- Wird für komplexe Infrastrukturen empfohlen, die eine vollständige Hardware-Kontrolle und garantierte Leistung erfordern. - -Ein VPS beseitigt die Notwendigkeit, physische Hardware wie Speicher, RAM und CPU zu verwalten, wodurch er sich gut für die meisten Webanwendungen eignet. Wenn Ihr Unternehmen wächst, können Sie Ihren VPS upgraden oder auf einen dedizierten Server oder eine Public Cloud Lösung migrieren, um eine flexiblere und leistungsfähigere Infrastruktur zu erhalten. - -/// - -/// details | Welche Bandbreite ist meinem VPS zugeordnet? Ist sie garantiert? - -Die Bandbreite, die auf unserer [VPS-Webseite](/links/bare-metal/vps) aufgelistet ist, ist garantiert. Es handelt sich um den minimalen Wert, der Ihrem Dienst zugeordnet wird. - -/// - -/// details | Welche SLA gilt für meinen VPS? - -Ein OVHcloud VPS beinhaltet eine SLA von 99,9 %. - -/// - - -/// details | Welche einzigartigen Merkmale hat ein Local Zone VPS? - -Mit einem Local Zone VPS können Sie die Zugriffszeiten auf Ihre Webseiten und Anwendungen erheblich reduzieren, da Ihre Daten näher an Ihren Benutzern gehostet werden. Dies verbessert die Benutzererfahrung, indem die Latenz reduziert wird, sobald Anwendungen eine minimierte Antwortzeit erfordern. Wählen Sie einfach einen unserer weltweiten Standorte im Bestellvorgang. - -Beachten Sie, dass ein Local Zone VPS im Gegensatz zu einem regulären VPS keine Sicherheitsfunktionen wie Anti-DDoS oder erweiterte Optionen wie Additional IP und Load Balancer enthält. - -Ein Local Zone VPS erfüllt auch die Anforderungen von Projekten mit Datenresidenz- und Souveränitätsbedürfnissen. Durch das Hosten Ihrer Dienste in einer bestimmten Region können Sie lokale Vorschriften zum Datenverarbeitungs- und -speicherung leicht erfüllen, wie z. B. die europäische DSGVO. - -/// - -/// details | Kann ich meinen VPS von einer Local Zone in ein Rechenzentrum und umgekehrt migrieren? - -Nein, Sie können Dienste nicht direkt migrieren. Sie müssen Ihren gewünschten VPS bestellen, Ihre Daten übertragen und anschließend Ihren alten Dienst stornieren. Unser Support-Team kann Sie bei Bedarf durch diese Schritte führen. - -/// - -/// details | Welche Risiken bestehen bei der Nutzung eines VPS ohne DDoS-Schutz? - -VPS ohne Anti-DDoS-Schutz sind automatischen Angriffen durch Distributed Denial-of-Service (DDoS) ausgesetzt, was zu Dienstunterbrechungen und schwerwiegenden Sicherheitsverletzungen führen kann. - -- Direkte Exposition: Wenn Ihr Server Ziel eines DDoS-Angriffs wird, kann der Ansturm an schädlichen Anfragen ihn überlasten, wodurch Ihre Webseiten und Anwendungen nicht mehr zugänglich sind. -- Keine automatische Abwehr: Um Ihren Server zu schützen, müssen Sie Angriffe mithilfe von Drittanbieter-Sicherheitssoftware oder spezifischen Konfigurationen abwehren. -- Zusätzliche Verwaltungsaufwand: Das Fehlen robuster, eingebauter Sicherheitsfunktionen stellt ein großes Risiko dar und unterstreicht die Notwendigkeit einer sorgfältigen Überwachung und proaktiver Strategien, insbesondere für Projekte mit hohem Datenverkehr. - -Wenn die Resilienz gegenüber DDoS-Angriffen für Ihr Projekt von entscheidender Bedeutung ist, empfehlen wir Ihnen, einen OVHcloud VPS in einem unserer Rechenzentren zu wählen, der mit eingebauter Schutzfunktion ausgestattet ist. - -/// - -## Fragen zur VPS-Administration - -/// details | Wie verbinde ich mich mit meinem VPS? - -Sie können sich mithilfe der per E-Mail bereitgestellten Anmeldeinformationen nach der Dienstauslieferung *remote* mit Ihrem VPS verbinden. -Die Verbindungsart hängt davon ab, welche Betriebssysteme verwendet werden. - -Alle Details finden Sie in unserer Anleitung zu [den ersten Schritten mit einem VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). - -/// - -/// details | Bietet OVHcloud Unterstützung bei der Softwarekonfiguration für meinen VPS? - -Wir können zwar keine Unterstützung bei der Softwarekonfiguration oder -verwaltung anbieten, doch stellen wir einige Tools und Ressourcen bereit, um Ihnen den Einstieg zu erleichtern. - -Zum Beispiel bieten wir eine Vielzahl vorab konfigurierter Vorlagen und Images für beliebte Betriebssysteme und Anwendungen an, um Ihnen die schnelle Einrichtung Ihres VPS zu ermöglichen. Wir stellen außerdem das OVHcloud Kundencenter bereit, in dem Sie Ihren VPS verwalten können, z. B. Neustart, Reinstallation und Ressourcenüberwachung. - -Außerdem bietet unsere Dokumentation und Wissensdatenbank eine Fülle von Informationen zur Konfiguration und Verwaltung Ihres VPS. - -Für spezifische Unterstützung bei der Softwarekonfiguration empfehlen wir Ihnen, sich an unsere [Community](/links/community) zu wenden oder die Hilfe eines qualifizierten Systemadministrators oder Entwicklers über unser [Partnerportal](/links/partner) in Anspruch zu nehmen. - -/// - -/// details | Kann ich auf meinem VPS mehrere Betriebssysteme installieren? - -OVHcloud Templates erlauben die Installation eines einzigen Betriebssystems. -Individuelle Anpassungen können vom Kunden vorgenommen werden und liegen in der Verantwortung des Server-Administrators. OVHcloud Dienste umfassen keine Verwaltungsaufgaben, wie z. B. Softwarekonfiguration oder externe Tools. - -Falls Sie bei der Konfiguration und Verwaltung Probleme haben, empfehlen wir Ihnen, sich an unsere [Community](/links/community) zu wenden oder die Hilfe eines qualifizierten Systemadministrators oder Entwicklers über unser [Partnerportal](/links/partner) in Anspruch zu nehmen. - -/// - -/// details | Kann ich auf einem VPS mithilfe von Virtualisierungssoftware (z. B. Proxmox) virtuelle Maschinen installieren? - -OVHcloud Templates für VPS enthalten weder das Proxmox-Betriebssystem noch ein ähnliches Betriebssystem für Virtualisierung. - -Anpassungen können vom Kunden vorgenommen werden und liegen in der Verantwortung des Server-Administrators. OVHcloud Dienste umfassen keine Verwaltungsaufgaben, wie z. B. Softwarekonfiguration oder die Nutzung externer Tools. - -Falls Sie bei der Konfiguration und Verwaltung Schwierigkeiten haben, empfehlen wir Ihnen, sich an unsere [Community](/links/community) zu wenden oder die Hilfe eines qualifizierten Systemadministrators oder Entwicklers über unser [Partnerportal](/links/partner) in Anspruch zu nehmen. - -/// - -/// details | Ist es möglich, die Hardware meines VPS (GPU, CPU etc.) auszuwählen oder zu aktualisieren? - -Ein VPS kann nicht auf der Hardware-Ebene angepasst oder geändert werden. -Wählen Sie im Bestellprozess ein [VPS-Modell](/links/bare-metal/vps) aus, das Ihre Mindestanforderungen erfüllt, und stufen Sie es bei Bedarf hoch. - -/// - -/// details | Mein VPS ist zu langsam, kann ich meinen VPS auf einen anderen Host verschieben? - -Um Leistungsprobleme auf Ihrem VPS zu beheben, müssen Sie unserem Support-Team spezifische Testergebnisse vorlegen. - -Beachten Sie, dass Ihr VPS in den [Rescue-Modus](/pages/bare_metal_cloud/virtual_private_servers/rescue) gebootet werden muss, um mögliche Softwareprobleme auszuschließen. - -Wenden Sie sich an unser Support-Team, indem Sie [eine Anfrage im OVHcloud Help Center erstellen](https://help.ovhcloud.com/csm?id=csm_get_help), damit wir Ihnen die vollständige Liste der erforderlichen Tests für eine ordnungsgemäße Begutachtung bereitstellen können. - -/// - -/// details | Ich habe einen neuen VPS bestellt, kann ich die verbleibende Vertragszeit meines alten VPS übertragen oder eine Rückerstattung erhalten? - -Dies ist in der Regel möglich, doch der Prozess erfordert eine [Anfrage an unser Support-Team über das OVHcloud Help Center](https://help.ovhcloud.com/csm?id=csm_get_help). - -Bevor Sie fortfahren, stellen Sie sicher, dass Sie [alle noch benötigten Daten migriert haben](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) oder erstellen Sie Backups Ihrer Daten. - -/// - -/// details | Kann ich meinen VPS in einen anderen OVHcloud Rechenzentrum in einem anderen Land verschieben? - -Eine Migration eines VPS in ein anderes Rechenzentrum ist nicht möglich. Um dies zu erreichen, können Sie eine [manuelle Migration](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) durchführen: - -- Laden Sie Ihre Daten vom aktuellen VPS herunter. -- Bestellen Sie einen neuen VPS. -- Laden Sie Ihre Daten auf den neuen VPS hoch. -- [Stornieren Sie den alten VPS](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). - -/// - -/// details | Wie viele zusätzliche IPs kann ich auf einem VPS konfigurieren? - -Ein VPS ist auf [16 zusätzliche IP-Adressen](/links/network/additional-ip) beschränkt. - -Weitere Informationen zur IP-Konfiguration finden Sie in unserer Anleitung zur [Konfiguration von IP-Alias](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing). - -/// - -/// details | Kann ich IP-Blöcke zu meinem VPS hinzufügen? - -Es ist nicht möglich, IP-Blöcke zu einem VPS hinzuzufügen. -Auf einem VPS können bis zu [16 zusätzliche IP-Adressen](/links/network/additional-ip) konfiguriert werden. - -/// - -/// details | Kann ich den VPS, der mit meiner Lizenz verknüpft ist, wechseln (Plesk, cPanel)? - -Lizenzen können zwischen Servern übertragen werden, es gibt jedoch Einschränkungen. - -Die beste Option besteht darin, sich mit Ihren Login-Daten in unserer [API-Konsole](/links/api) einzuloggen und zu prüfen, ob Ihre Lizenz auf einen anderen VPS übertragen werden kann. Weitere Informationen finden Sie in unserer Anleitung zu [den ersten Schritten mit der OVHcloud API](/pages/manage_and_operate/api/first-steps). - -Sobald Sie verbunden sind, verwenden Sie die folgenden Aufrufe, abhängig von der verwendeten Software: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo -> - -![API-Lizenz](images/getlicense.png){.thumbnail} - -Geben Sie die Parameter wie folgt ein: - -- `serviceName`: Geben Sie den internen Namen Ihrer Lizenz ein (siehe Abschnitt `Lizenzen` in Ihrem [OVHcloud Kundencenter](/links/manager)). -- `destinationIp`: Geben Sie die IPv4-Adresse des Ziel-Dienstes ein. - -Klicken Sie auf die Schaltfläche `EXECUTE`{.action}. - -Wenn das Ergebnis negativ ist (`false`), wird der Grund im Feld `RESPONSE` angezeigt. - -![API-Lizenz](images/getlicense_response.png){.thumbnail} - -Wenn die Ziel-IP mit Ihrer Lizenz kompatibel ist (`true`), können Sie den entsprechenden Aufruf verwenden, um sie zu übertragen: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp -> - -/// - -## Fragen zu Sicherheit und Backup - -/// details | Wie sichere ich meinen VPS? - -Standardmäßig wird der VPS nur mit dem ausgewählten Betriebssystem ausgeliefert. Der VPS-Administrator ist für die Anwendung einer geeigneten Sicherheitskonfiguration nach der Auslieferung des VPS verantwortlich. -Beachten Sie auch unserere Anleitung zur [Absicherung eines VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). - -/// - -/// details | Wie kann ich meine Dateien oder ein Backup des VPS herunterladen? - -Es gibt mehrere Optionen, z. B.: - -- Download über SFTP: Verbinden Sie sich mit Ihrem VPS mit einem Software-Client, der SFTP unterstützt (z. B. [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), und übertragen Sie alle Dateien im Root-Verzeichnis des Systems. -- Download über `rsync` (Kommandozeilentool): Verwenden Sie den Befehl `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/`, um alle Dateien und Ordner Ihres VPS herunterzuladen. -- Download über die Option **Automatisches Backup**: Folgen Sie unserer Anleitung zur [Verwendung von automatischen Backups auf einem VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps), um Dateien aus einem Backup herunterzuladen. -- Download über die Option **Snapshot**: Folgen Sie unserer Anleitung zur [Verwendung von Snapshots auf einem VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps), um einen VPS-Snapshot herunterzuladen. - -/// - -/// details | Wie kann ich meinen VPS als VM-Datei herunterladen? - -Es ist nicht möglich, eine VM-Datei eines OVHcloud VPS herunterzuladen. Sie können jedoch die VPS-Option **Snapshot** in Ihrem OVHcloud Kundencenter verwenden, um eine Bilddatei abzurufen. - -Folgen Sie unserer Anleitung zur [Verwendung von Snapshots auf einem VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps), um einen VPS-Snapshot zu erstellen und herunterzuladen. - -Sie können die heruntergeladene Snapshot-Datei anschließend lokal in ein Format umwandeln, das Ihren Anforderungen entspricht. - -Für weitergehende Unterstützung können Sie sich an einen unserer [Partner](/links/partner) wenden. - -/// - -/// details | Wie kann ich auf meinen Backup-Speicher von einer IP-Adresse außerhalb meines Dienstes zugreifen? - -Der Zugriff auf den Backup-Speicherplatz Ihres VPS (FTP-Speicherplatz) kann auf IP-Adressen beschränkt sein, die mit einem Dienst in Ihrem OVHcloud Kundencenter verknüpft sind. - -Um weitere IP-Adressen hinzuzufügen, von denen aus Sie zugreifen können, können Sie die OVHcloud API verwenden. -Dies ermöglicht es Ihnen, Ihre Backup-Daten über verschiedene Protokolle (FTP, NFS, CIFS) von einem anderen aus Dienst abzurufen. - -> [!warning] -> Nur OVHcloud IP-Adressen können autorisiert werden. -> - -Loggen Sie sich in die [OVHcloud API-Konsole](/links/api) mit Ihren Login-Daten ein und verwenden Sie den folgenden Aufruf: - -> [!api] -> -> @api {v1} /vps POST /vps/{serviceName}/backupftp/access -> - -Bearbeiten Sie die Parameter wie folgt: - -- `serviceName`: Geben Sie den internen Namen Ihres VPS ein (`vps-x11x11xyy.vps.ovh.net`). -- `cifs`: Setzen Sie dies auf `true`, wenn zutreffend. -- `ftp`: Setzen Sie dies auf `true`, wenn zutreffend. -- `ipBlock`: Geben Sie die IP-Adresse ein, die Zugriff haben soll, im Format `203.0.113.100/32`. -- `nfs`: Setzen Sie dies auf `true`, wenn zutreffend. - -Klicken Sie auf die Schaltfläche `EXECUTE`{.action}. - -Um zu überprüfen, ob Ihre IP-Adresse autorisiert ist, verwenden Sie den folgenden Aufruf: - -> [!api] -> -> @api {v1} /vps GET /vps/{serviceName}/backupftp/access -> - -/// - - -/// details | Ist mein VPS vor externen Angriffen geschützt? - -Obwohl OVHcloud Sicherheitsmaßnahmen anwendet, um die gesamte Infrastruktur zu schützen, ist der Administrator eines VPS für die Sicherheit der darauf gehosteten Anwendungen und Daten verantwortlich. - -- Folgen Sie unserer Anleitung zur [Konfiguration der OVHcloud Edge Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network), die in unserer Anti-DDoS-Infrastruktur integriert ist und die Exposition Ihrer Dienste gegenüber DDoS-Angriffen begrenzt. -- Darüber hinaus können Sie unsere Anleitungen zur [Firewall-Konfiguration](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) mit `iptables` auf Linux-basierten Distributionen und zur [Windows-Firewall](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) verwenden. -- Für Linux-basierte Distributionen auf einem VPS können Sie die Anweisungen in unserer Anleitung zur [Absicherung eines VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) befolgen, um zusätzliche Sicherheitsmaßnahmen anzuwenden. - -/// - -/// details | Wie sichere ich meinen VPS vor DDoS-Angriffen? - -OVHcloud bietet mehrere Sicherheitsfunktionen, um Ihren VPS vor schädlichem Traffic zu schützen: - -- Anti-DDoS-Schutz: Unsere VPS-Dienste sind standardmäßig durch unsere [Anti-DDoS-Infrastruktur](/links/security/antiddos) geschützt, die DDoS-Angriffe in Echtzeit erkennt und abmildert. -- IP-Blockierung: Sie können [spezifische IP-Adressen oder IP-Bereiche](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) blockieren, die auf Ihren VPS zugreifen. -- Firewall-Regeln: Sie können [benutzerdefinierte Firewall-Regeln konfigurieren](/pages/bare_metal_cloud/dedicated_servers/firewall_network), um den eingehenden und ausgehenden Traffic direkt auf Ihrem VPS zu steuern. -- VAC (VPS Anti-DDoS): Unser VAC-System bietet einen zusätzlichen Schutz vor DDoS-Angriffen, einschließlich Traffic-Filterung und Rate-Limiting. - -/// - -/// details | Ich möchte einen VPS als Game Server verwenden, profitiert er vom gleichen Firewall-Schutz wie die Game Dedicated Server? - -Der OVHcloud Game DDoS-Schutz ist nur für unsere Game Dedicated Server verfügbar. Wenn Sie einen VPS für Game-Hosting nutzen möchten, müssen Sie die Firewall direkt auf Ihrem System konfigurieren, angepasst an das gewünschte Spiel. Weitere Informationen finden Sie in unserer Anleitung zur [Firewall-Konfiguration](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -Der Vorteil eines VPS gegenüber einem Dedicated Server ist die Möglichkeit, dessen Ressourcen entsprechend Ihrer tatsächlichen Nutzung zu skalieren. Sie können Ihren VPS mit nur wenigen Klicks upgraden, um von einem leistungsfähigeren System zu profitieren. - -/// - -## Weiterführende Informationen - -Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). - -Treten Sie unserer [User Community](/links/community) bei. +--- +title: "OVHcloud VPS FAQ" +excerpt: "Finden Sie Antworten auf die am häufigsten gestellten Fragen zu unseren VPS-Angeboten" +updated: 2025-10-30 +--- + + + + +## Allgemeine Fragen zu VPS-Angeboten + +/// details | Was ist ein VPS und wofür wird er verwendet? + +Ein Virtual Private Server (VPS) wird zur Bereitstellung von Webseiten (E-Commerce, Inhalte, visuelle Medien) und Softwareanwendungen (Portale, Extranets, kooperative Lösungen, Wikis, CRM) verwendet. Im Gegensatz zu Shared Hosting bietet ein VPS eine isolierte Umgebung, die dem Kunden zugeordnet ist. Unsere VPS-Lösungen schließen die Lücke zwischen Webhosting und dedizierten Servern, indem sie Leistung und Zuverlässigkeit ohne die Notwendigkeit der Hardwareverwaltung kombinieren. Sie können Ihre Konfiguration außerdem leicht aufrüsten, ohne Server zu wechseln. + +/// + +/// details | Welche Vorteile bietet ein OVHcloud VPS? + +OVHcloud VPS-Angebote bieten hervorragenden Leistungspreis, mit unbegrenztem Datenverkehr und mehreren globalen Standorten für geringe Latenz und verbesserte Zugänglichkeit, abhängig von Ihren Anforderungen. + +/// + +/// details | Ist eine VPS-Lösung die richtige Wahl für mich? + +Die Nutzung eines VPS erfordert grundlegende Kenntnisse der Server-Administration. Dies zu berücksichtigen ist entscheidend, um Ihr Betriebssystem (Linux oder Windows) effektiv zu verwalten und Ihre Anwendungen einzurichten, z. B. PrestaShop oder WordPress. + +Wenn Sie einen VPS benötigen, aber nicht über die technischen Kenntnisse verfügen, um ihn zu verwalten, wenden Sie sich an einen unserer [Partner](/links/partner) für Unterstützung. + +Wenn Sie Ressourcen benötigen, aber nicht mit der Server-Administration umgehen möchten, empfehlen wir Ihnen, unsere Performance-Webhosting-Pläne in Betracht zu ziehen. + +/// + +/// details | Kann ich meinen VPS einfach in eine höhere Leistungsklasse aufrüsten oder in eine geringere Konfiguration herunterskalieren? + +Ja, Sie können Ihre Konfiguration über das OVHcloud Kundencenter aufrüsten, ohne Ihre Daten zu migrieren. Die verfügbaren Ugrade-Optionen hängen von der Reihe und dem Modell des VPS ab. + +Um Ihre Konfiguration herunterstufen zu können, müssen Sie jedoch einen neuen Dienst abonnieren, Ihre Daten übertragen und anschließend Ihren alten Dienst stornieren. Unser Support-Team steht Ihnen bei Bedarf zur Verfügung. + +/// + +/// details | Welche Region oder welches Land sollte ich für meinen VPS wählen? + +Ihr Rechenzentrum näher an Ihren Nutzern zu verorten führt zu geringerer Latenz und damit besserer Benutzererfahrung und einem erhöhten Vertrauen in Ihre Dienste. + +/// + +/// details | Welchen Vorteil bietet ein in Europa gelegener VPS? + +Die Einrichtung Ihres VPS bei OVHcloud in Frankreich oder allgemein innerhalb der EU bietet Vorteile wie wettbewerbsfähige Preise und verstärkten Datenschutz. Ihr Service unterliegt nicht dem US CLOUD Act und ist somit vor nicht-europäischer Einflussnahme geschützt. + +/// + +/// details | Sind Backups mit meinem VPS inkludiert? + +Ja, bei der Bestellung eines VPS ist eine tägliche Backup-Option kostenlos enthalten. + +Für eine noch bessere Sicherheit können Sie auch unsere Backup-Option Premium aktivieren. Diese bietet: + +- Die Möglichkeit, auf ein Backup zurückzugreifen, das bis zu eine Woche alt ist. +- Die Möglichkeit, Backups zu planen, um die Datenerfassung zu optimieren und den Einfluss auf Geschäftsprozesse zu minimieren. + +Zusätzlich bieten wir: + +- Snapshots: Sie können manuelle, schnelle Snapshots erstellen, die den genauen Zustand Ihres VPS vor einem Update oder einer kritischen Änderung erfassen. +- Externes Backup: Speichern Sie Ihre Daten auf einem separaten, sicheren Datenträger, um bei einem größeren Ausfall eine einfache Wiederherstellung zu ermöglichen. + +Durch die Nutzung dieser Lösungen können Sie Ihre Backup-Verwaltung an Ihre Sicherheits- und Kontinuitätsanforderungen anpassen. + +Besuchen Sie unsere [VPS-Webseite](/links/bare-metal/vps), um mehr über die verfügbaren Optionen zu erfahren. + +/// + +/// details | Kann ich mehrere Webseiten auf einem VPS hosten? + +Ja, ein VPS kann so konfiguriert werden, dass mehrere Webseiten oder Projekte darauf gehostet werden. Sie können Ihren Speicherplatz entsprechend Ihren Anforderungen aufteilen und spezialisierte Oberflächen wie Plesk oder cPanel nutzen, um die Verwaltung Ihrer Webseiten zu vereinfachen. + +/// + +/// details | Erhalte ich mit meinem VPS einen Domainnamen und E-Mail-Dienst? + +Nein, unsere VPS-Lösungen enthalten keinen Domainnamen oder E-Mail-Dienst. Diese Dienste können separat im OVHcloud Kundencenter bestellt werden. + +/// + +/// details | Wie wähle ich zwischen einem VPS und einem Hosting-Paket? + +**Hosting-Paket** + +- Ideal für grundlegende Hosting-Anforderungen mit einer vorab konfigurierten Einrichtung. + +**VPS** + +- Mehr Flexibilität und Kontrolle, perfekt für skalierbare Projekte mit komplexen Konfigurationsanforderungen. + +Die Einrichtung von Webdiensten auf einem VPS ermöglicht es Ihnen, Ihre bevorzugte Software zu installieren, Servereinstellungen zu anpassen und mehrere Webseiten mit dedizierten Ressourcen zu hosten. Beachten Sie, dass ein VPS so konfiguriert werden muss, dass er Ihren Anforderungen entspricht und sich an Ihr Wachstum anpasst. + +/// + +/// details | Was ist der Unterschied zwischen einem VPS und Public Cloud Lösungen? + +**VPS** + +- Eine optimierte und dedizierte virtuelle Maschine, geeignet sowohl für Präproduktion als auch für Produktion, die mehrere Webprojekte hosten kann. + +**OVHcloud Public Cloud** + +- Bietet eine Multi-Server-Infrastruktur mit hoher Verfügbarkeit und einem privaten Netzwerk (vRack) und ist für komplexe, skalierbare Architekturen konzipiert. + +/// + +/// details | Welche Vorteile bietet ein VPS im Vergleich zu einem dedizierten Server? + +**VPS** + +- Bietet vereinfachte Administration ohne Hardware-Verwaltung, ideal für Projekte, die strikte Kontrolle benötigen. + +**Dedicated Server** + +- Wird für komplexe Infrastrukturen empfohlen, die eine vollständige Hardware-Kontrolle und garantierte Leistung erfordern. + +Ein VPS beseitigt die Notwendigkeit, physische Hardware wie Speicher, RAM und CPU zu verwalten, wodurch er sich gut für die meisten Webanwendungen eignet. Wenn Ihr Unternehmen wächst, können Sie Ihren VPS upgraden oder auf einen dedizierten Server oder eine Public Cloud Lösung migrieren, um eine flexiblere und leistungsfähigere Infrastruktur zu erhalten. + +/// + +/// details | Welche Bandbreite ist meinem VPS zugeordnet? Ist sie garantiert? + +Die Bandbreite, die auf unserer [VPS-Webseite](/links/bare-metal/vps) aufgelistet ist, ist garantiert. Es handelt sich um den minimalen Wert, der Ihrem Dienst zugeordnet wird. + +/// + +/// details | Welche SLA gilt für meinen VPS? + +Ein OVHcloud VPS beinhaltet eine SLA von 99,9 %. + +/// + + +/// details | Welche einzigartigen Merkmale hat ein Local Zone VPS? + +Mit einem Local Zone VPS können Sie die Zugriffszeiten auf Ihre Webseiten und Anwendungen erheblich reduzieren, da Ihre Daten näher an Ihren Benutzern gehostet werden. Dies verbessert die Benutzererfahrung, indem die Latenz reduziert wird, sobald Anwendungen eine minimierte Antwortzeit erfordern. Wählen Sie einfach einen unserer weltweiten Standorte im Bestellvorgang. + +Beachten Sie, dass ein Local Zone VPS im Gegensatz zu einem regulären VPS keine Sicherheitsfunktionen wie Anti-DDoS oder erweiterte Optionen wie Additional IP und Load Balancer enthält. + +Ein Local Zone VPS erfüllt auch die Anforderungen von Projekten mit Datenresidenz- und Souveränitätsbedürfnissen. Durch das Hosten Ihrer Dienste in einer bestimmten Region können Sie lokale Vorschriften zum Datenverarbeitungs- und -speicherung leicht erfüllen, wie z. B. die europäische DSGVO. + +/// + +/// details | Kann ich meinen VPS von einer Local Zone in ein Rechenzentrum und umgekehrt migrieren? + +Nein, Sie können Dienste nicht direkt migrieren. Sie müssen Ihren gewünschten VPS bestellen, Ihre Daten übertragen und anschließend Ihren alten Dienst stornieren. Unser Support-Team kann Sie bei Bedarf durch diese Schritte führen. + +/// + +/// details | Welche Risiken bestehen bei der Nutzung eines VPS ohne DDoS-Schutz? + +VPS ohne Anti-DDoS-Schutz sind automatischen Angriffen durch Distributed Denial-of-Service (DDoS) ausgesetzt, was zu Dienstunterbrechungen und schwerwiegenden Sicherheitsverletzungen führen kann. + +- Direkte Exposition: Wenn Ihr Server Ziel eines DDoS-Angriffs wird, kann der Ansturm an schädlichen Anfragen ihn überlasten, wodurch Ihre Webseiten und Anwendungen nicht mehr zugänglich sind. +- Keine automatische Abwehr: Um Ihren Server zu schützen, müssen Sie Angriffe mithilfe von Drittanbieter-Sicherheitssoftware oder spezifischen Konfigurationen abwehren. +- Zusätzliche Verwaltungsaufwand: Das Fehlen robuster, eingebauter Sicherheitsfunktionen stellt ein großes Risiko dar und unterstreicht die Notwendigkeit einer sorgfältigen Überwachung und proaktiver Strategien, insbesondere für Projekte mit hohem Datenverkehr. + +Wenn die Resilienz gegenüber DDoS-Angriffen für Ihr Projekt von entscheidender Bedeutung ist, empfehlen wir Ihnen, einen OVHcloud VPS in einem unserer Rechenzentren zu wählen, der mit eingebauter Schutzfunktion ausgestattet ist. + +/// + +## Fragen zur VPS-Administration + +/// details | Wie verbinde ich mich mit meinem VPS? + +Sie können sich mithilfe der per E-Mail bereitgestellten Anmeldeinformationen nach der Dienstauslieferung *remote* mit Ihrem VPS verbinden. +Die Verbindungsart hängt davon ab, welche Betriebssysteme verwendet werden. + +Alle Details finden Sie in unserer Anleitung zu [den ersten Schritten mit einem VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). + +/// + +/// details | Bietet OVHcloud Unterstützung bei der Softwarekonfiguration für meinen VPS? + +Wir können zwar keine Unterstützung bei der Softwarekonfiguration oder -verwaltung anbieten, doch stellen wir einige Tools und Ressourcen bereit, um Ihnen den Einstieg zu erleichtern. + +Zum Beispiel bieten wir eine Vielzahl vorab konfigurierter Vorlagen und Images für beliebte Betriebssysteme und Anwendungen an, um Ihnen die schnelle Einrichtung Ihres VPS zu ermöglichen. Wir stellen außerdem das OVHcloud Kundencenter bereit, in dem Sie Ihren VPS verwalten können, z. B. Neustart, Reinstallation und Ressourcenüberwachung. + +Außerdem bietet unsere Dokumentation und Wissensdatenbank eine Fülle von Informationen zur Konfiguration und Verwaltung Ihres VPS. + +Für spezifische Unterstützung bei der Softwarekonfiguration empfehlen wir Ihnen, sich an unsere [Community](/links/community) zu wenden oder die Hilfe eines qualifizierten Systemadministrators oder Entwicklers über unser [Partnerportal](/links/partner) in Anspruch zu nehmen. + +/// + +/// details | Kann ich auf meinem VPS mehrere Betriebssysteme installieren? + +OVHcloud Templates erlauben die Installation eines einzigen Betriebssystems. +Individuelle Anpassungen können vom Kunden vorgenommen werden und liegen in der Verantwortung des Server-Administrators. OVHcloud Dienste umfassen keine Verwaltungsaufgaben, wie z. B. Softwarekonfiguration oder externe Tools. + +Falls Sie bei der Konfiguration und Verwaltung Probleme haben, empfehlen wir Ihnen, sich an unsere [Community](/links/community) zu wenden oder die Hilfe eines qualifizierten Systemadministrators oder Entwicklers über unser [Partnerportal](/links/partner) in Anspruch zu nehmen. + +/// + +/// details | Kann ich auf einem VPS mithilfe von Virtualisierungssoftware (z. B. Proxmox) virtuelle Maschinen installieren? + +OVHcloud Templates für VPS enthalten weder das Proxmox-Betriebssystem noch ein ähnliches Betriebssystem für Virtualisierung. + +Anpassungen können vom Kunden vorgenommen werden und liegen in der Verantwortung des Server-Administrators. OVHcloud Dienste umfassen keine Verwaltungsaufgaben, wie z. B. Softwarekonfiguration oder die Nutzung externer Tools. + +Falls Sie bei der Konfiguration und Verwaltung Schwierigkeiten haben, empfehlen wir Ihnen, sich an unsere [Community](/links/community) zu wenden oder die Hilfe eines qualifizierten Systemadministrators oder Entwicklers über unser [Partnerportal](/links/partner) in Anspruch zu nehmen. + +/// + +/// details | Ist es möglich, die Hardware meines VPS (GPU, CPU etc.) auszuwählen oder zu aktualisieren? + +Ein VPS kann nicht auf der Hardware-Ebene angepasst oder geändert werden. +Wählen Sie im Bestellprozess ein [VPS-Modell](/links/bare-metal/vps) aus, das Ihre Mindestanforderungen erfüllt, und stufen Sie es bei Bedarf hoch. + +/// + +/// details | Mein VPS ist zu langsam, kann ich meinen VPS auf einen anderen Host verschieben? + +Um Leistungsprobleme auf Ihrem VPS zu beheben, müssen Sie unserem Support-Team spezifische Testergebnisse vorlegen. + +Beachten Sie, dass Ihr VPS in den [Rescue-Modus](/pages/bare_metal_cloud/virtual_private_servers/rescue) gebootet werden muss, um mögliche Softwareprobleme auszuschließen. + +Wenden Sie sich an unser Support-Team, indem Sie [eine Anfrage im OVHcloud Help Center erstellen](https://help.ovhcloud.com/csm?id=csm_get_help), damit wir Ihnen die vollständige Liste der erforderlichen Tests für eine ordnungsgemäße Begutachtung bereitstellen können. + +/// + +/// details | Ich habe einen neuen VPS bestellt, kann ich die verbleibende Vertragszeit meines alten VPS übertragen oder eine Rückerstattung erhalten? + +Dies ist in der Regel möglich, doch der Prozess erfordert eine [Anfrage an unser Support-Team über das OVHcloud Help Center](https://help.ovhcloud.com/csm?id=csm_get_help). + +Bevor Sie fortfahren, stellen Sie sicher, dass Sie [alle noch benötigten Daten migriert haben](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) oder erstellen Sie Backups Ihrer Daten. + +/// + +/// details | Kann ich meinen VPS in einen anderen OVHcloud Rechenzentrum in einem anderen Land verschieben? + +Eine Migration eines VPS in ein anderes Rechenzentrum ist nicht möglich. Um dies zu erreichen, können Sie eine [manuelle Migration](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) durchführen: + +- Laden Sie Ihre Daten vom aktuellen VPS herunter. +- Bestellen Sie einen neuen VPS. +- Laden Sie Ihre Daten auf den neuen VPS hoch. +- [Stornieren Sie den alten VPS](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). + +/// + +/// details | Wie viele zusätzliche IPs kann ich auf einem VPS konfigurieren? + +Ein VPS ist auf [16 zusätzliche IP-Adressen](/links/network/additional-ip) beschränkt. + +Weitere Informationen zur IP-Konfiguration finden Sie in unserer Anleitung zur [Konfiguration von IP-Alias](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing). + +/// + +/// details | Kann ich IP-Blöcke zu meinem VPS hinzufügen? + +Es ist nicht möglich, IP-Blöcke zu einem VPS hinzuzufügen. +Auf einem VPS können bis zu [16 zusätzliche IP-Adressen](/links/network/additional-ip) konfiguriert werden. + +/// + +/// details | Kann ich den VPS, der mit meiner Lizenz verknüpft ist, wechseln (Plesk, cPanel)? + +Lizenzen können zwischen Servern übertragen werden, es gibt jedoch Einschränkungen. + +Die beste Option besteht darin, sich mit Ihren Login-Daten in unserer [API-Konsole](/links/api) einzuloggen und zu prüfen, ob Ihre Lizenz auf einen anderen VPS übertragen werden kann. Weitere Informationen finden Sie in unserer Anleitung zu [den ersten Schritten mit der OVHcloud API](/pages/manage_and_operate/api/first-steps). + +Sobald Sie verbunden sind, verwenden Sie die folgenden Aufrufe, abhängig von der verwendeten Software: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo +> + +![API-Lizenz](images/getlicense.png){.thumbnail} + +Geben Sie die Parameter wie folgt ein: + +- `serviceName`: Geben Sie den internen Namen Ihrer Lizenz ein (siehe Abschnitt `Lizenzen` in Ihrem [OVHcloud Kundencenter](/links/manager)). +- `destinationIp`: Geben Sie die IPv4-Adresse des Ziel-Dienstes ein. + +Klicken Sie auf die Schaltfläche `EXECUTE`{.action}. + +Wenn das Ergebnis negativ ist (`false`), wird der Grund im Feld `RESPONSE` angezeigt. + +![API-Lizenz](images/getlicense_response.png){.thumbnail} + +Wenn die Ziel-IP mit Ihrer Lizenz kompatibel ist (`true`), können Sie den entsprechenden Aufruf verwenden, um sie zu übertragen: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp +> + +/// + +## Fragen zu Sicherheit und Backup + +/// details | Wie sichere ich meinen VPS? + +Standardmäßig wird der VPS nur mit dem ausgewählten Betriebssystem ausgeliefert. Der VPS-Administrator ist für die Anwendung einer geeigneten Sicherheitskonfiguration nach der Auslieferung des VPS verantwortlich. +Beachten Sie auch unserere Anleitung zur [Absicherung eines VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). + +/// + +/// details | Wie kann ich meine Dateien oder ein Backup des VPS herunterladen? + +Es gibt mehrere Optionen, z. B.: + +- Download über SFTP: Verbinden Sie sich mit Ihrem VPS mit einem Software-Client, der SFTP unterstützt (z. B. [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), und übertragen Sie alle Dateien im Root-Verzeichnis des Systems. + +- Download über `rsync` (Kommandozeilentool): Verwenden Sie den Befehl `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/`, um alle Dateien und Ordner Ihres VPS herunterzuladen. + +- Download über die Option **Automatisches Backup**: Folgen Sie unserer Anleitung zur [Verwendung von automatischen Backups auf einem VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps), um Dateien aus einem Backup herunterzuladen. + +- Download über die Option **Snapshot**: Folgen Sie unserer Anleitung zur [Verwendung von Snapshots auf einem VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps), um einen VPS-Snapshot herunterzuladen. + +/// + +/// details | Wie kann ich meinen VPS als VM-Datei herunterladen? + +Es ist nicht möglich, eine VM-Datei eines OVHcloud VPS herunterzuladen. Sie können jedoch die VPS-Option **Snapshot** in Ihrem OVHcloud Kundencenter verwenden, um eine Bilddatei abzurufen. + +Folgen Sie unserer Anleitung zur [Verwendung von Snapshots auf einem VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps), um einen VPS-Snapshot zu erstellen und herunterzuladen. + +Sie können die heruntergeladene Snapshot-Datei anschließend lokal in ein Format umwandeln, das Ihren Anforderungen entspricht. + +Für weitergehende Unterstützung können Sie sich an einen unserer [Partner](/links/partner) wenden. + +/// + +/// details | Wie kann ich auf meinen Backup-Speicher von einer IP-Adresse außerhalb meines Dienstes zugreifen? + +Der Zugriff auf den Backup-Speicherplatz Ihres VPS (FTP-Speicherplatz) kann auf IP-Adressen beschränkt sein, die mit einem Dienst in Ihrem OVHcloud Kundencenter verknüpft sind. + +Um weitere IP-Adressen hinzuzufügen, von denen aus Sie zugreifen können, können Sie die OVHcloud API verwenden. +Dies ermöglicht es Ihnen, Ihre Backup-Daten über verschiedene Protokolle (FTP, NFS, CIFS) von einem anderen aus Dienst abzurufen. + +> [!warning] +> Nur OVHcloud IP-Adressen können autorisiert werden. +> + +Loggen Sie sich in die [OVHcloud API-Konsole](/links/api) mit Ihren Login-Daten ein und verwenden Sie den folgenden Aufruf: + +> [!api] +> +> @api {v1} /vps POST /vps/{serviceName}/backupftp/access +> + +Bearbeiten Sie die Parameter wie folgt: + +- `serviceName`: Geben Sie den internen Namen Ihres VPS ein (`vps-x11x11xyy.vps.ovh.net`). +- `cifs`: Setzen Sie dies auf `true`, wenn zutreffend. +- `ftp`: Setzen Sie dies auf `true`, wenn zutreffend. +- `ipBlock`: Geben Sie die IP-Adresse ein, die Zugriff haben soll, im Format `203.0.113.100/32`. +- `nfs`: Setzen Sie dies auf `true`, wenn zutreffend. + +Klicken Sie auf die Schaltfläche `EXECUTE`{.action}. + +Um zu überprüfen, ob Ihre IP-Adresse autorisiert ist, verwenden Sie den folgenden Aufruf: + +> [!api] +> +> @api {v1} /vps GET /vps/{serviceName}/backupftp/access +> + +/// + + +/// details | Ist mein VPS vor externen Angriffen geschützt? + +Obwohl OVHcloud Sicherheitsmaßnahmen anwendet, um die gesamte Infrastruktur zu schützen, ist der Administrator eines VPS für die Sicherheit der darauf gehosteten Anwendungen und Daten verantwortlich. + +- Folgen Sie unserer Anleitung zur [Konfiguration der OVHcloud Edge Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network), die in unserer Anti-DDoS-Infrastruktur integriert ist und die Exposition Ihrer Dienste gegenüber DDoS-Angriffen begrenzt. + +- Darüber hinaus können Sie unsere Anleitungen zur [Firewall-Konfiguration](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) mit `iptables` auf Linux-basierten Distributionen und zur [Windows-Firewall](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) verwenden. + +- Für Linux-basierte Distributionen auf einem VPS können Sie die Anweisungen in unserer Anleitung zur [Absicherung eines VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) befolgen, um zusätzliche Sicherheitsmaßnahmen anzuwenden. + +/// + +/// details | Wie sichere ich meinen VPS vor DDoS-Angriffen? + +OVHcloud bietet mehrere Sicherheitsfunktionen, um Ihren VPS vor schädlichem Traffic zu schützen: + +- Anti-DDoS-Schutz: Unsere VPS-Dienste sind standardmäßig durch unsere [Anti-DDoS-Infrastruktur](/links/security/antiddos) geschützt, die DDoS-Angriffe in Echtzeit erkennt und abmildert. +- IP-Blockierung: Sie können [spezifische IP-Adressen oder IP-Bereiche](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) blockieren, die auf Ihren VPS zugreifen. +- Firewall-Regeln: Sie können [benutzerdefinierte Firewall-Regeln konfigurieren](/pages/bare_metal_cloud/dedicated_servers/firewall_network), um den eingehenden und ausgehenden Traffic direkt auf Ihrem VPS zu steuern. +- VAC (VPS Anti-DDoS): Unser VAC-System bietet einen zusätzlichen Schutz vor DDoS-Angriffen, einschließlich Traffic-Filterung und Rate-Limiting. + +/// + +/// details | Ich möchte einen VPS als Game Server verwenden, profitiert er vom gleichen Firewall-Schutz wie die Game Dedicated Server? + +Der OVHcloud Game DDoS-Schutz ist nur für unsere Game Dedicated Server verfügbar. Wenn Sie einen VPS für Game-Hosting nutzen möchten, müssen Sie die Firewall direkt auf Ihrem System konfigurieren, angepasst an das gewünschte Spiel. Weitere Informationen finden Sie in unserer Anleitung zur [Firewall-Konfiguration](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +Der Vorteil eines VPS gegenüber einem Dedicated Server ist die Möglichkeit, dessen Ressourcen entsprechend Ihrer tatsächlichen Nutzung zu skalieren. Sie können Ihren VPS mit nur wenigen Klicks upgraden, um von einem leistungsfähigeren System zu profitieren. + +/// + +## Weiterführende Informationen + +Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). + +Treten Sie unserer [User Community](/links/community) bei. diff --git a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.en-gb.md b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.en-gb.md index 05be145b4ac..0ed50454f36 100755 --- a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.en-gb.md +++ b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.en-gb.md @@ -1,459 +1,464 @@ ---- -title: "OVHcloud VPS FAQ" -excerpt: "Find the answers to the most frequently asked questions about our VPS offers" -updated: 2025-10-30 ---- - - - -## General questions about VPS offers - -/// details | What is a VPS, and what is it used for? - -A virtual private server (VPS) is used for hosting websites (e-commerce, content, visual media) and software applications (portals, extranets, collaborative solutions, wikis, CRM). Unlike shared hosting, a VPS offers an isolated environment, dedicated to the customer. Our VPS solutions bridge the gap between shared web hosting and dedicated servers, combining performance and reliability without the burden of hardware management. You can also easily upgrade your configuration without changing servers. - -/// - -/// details | What are the advantages of an OVHcloud VPS? - -OVHcloud VPS offers provide excellent value for performance, with unlimited traffic and several global locations for low latency and improved accessibility, depending on your needs. - -/// - -/// details | Is a VPS solution the right choice for me? - -Using a VPS requires basic knowledge of server administration. To bear this in mind is crucial for effectively managing your OS (Linux or Windows), and setting up your applications, like PrestaShop or WordPress, for example. - -If you need a VPS but lack the technical expertise to manage it, consider reaching out to one of our [partners](/links/partner) for assistance. - -If you require provisioned resources but prefer not to deal with server administration, we recommend opting for our Performance web hosting plans. - -/// - -/// details | Can I easily upgrade my VPS to a higher range or downgrade to a lower configuration? - -Yes, you can upgrade your configuration from the OVHcloud Control Panel, without manually migrating your data. The upgrade options available depend on the range and model of the VPS. - -However, to downgrade your configuration, you will need to subscribe to a new plan, transfer your data, then cancel your old service. Our support team is available to assist you if necessary. - -/// - -/// details | What region or country should I choose for my VPS? - -The closer your data centre is to your audience, the lower the latency will be, leading to a better user experience and increased trust in your services. - -/// - -/// details | What is the advantage of a VPS located in Europe? - -Hosting your VPS with OVHcloud in France or generally within the EU offers advantages such as competitive pricing and reinforced data protection. Your service is not subject to the US CLOUD Act, shielding it from non-European interference. - -/// - -/// details | Are backups included with my VPS? - -Yes, when you order a VPS, a daily backup option is included free of charge. - -For even better protection, you can also opt for our Premium backup option. It offers: - -- The option to revert to a backup that is up to a week old. -- The option to schedule backups, optimizing data management and minimizing impact on business operations. - -In addition, we offer: - -- Snapshots: You can create manual, instant snapshots that capture the exact state of your VPS just before an update or critical change. -- An external backup: Store your data on a separate, secure disk, allowing for easy recovery if a major incident occurs. - -By using these solutions, you can customize your backup management to fit your security and business continuity needs. - -Visit our [VPS web page](/links/bare-metal/vps) to learn more about the available options. - -/// - -/// details | Can I host several websites on a VPS? - -Yes, a VPS can be configured to host multiple websites or projects. You can partition your storage space to suit your needs, and use specialized interfaces such as Plesk or cPanel to simplify your website management. - -/// - -/// details | Will I get a domain name and email service included with my VPS? - -No, our VPS solutions do not include a domain name or email service. These services can be ordered separately in the OVHcloud Control Panel. - -/// - -/// details | How do I choose between a VPS and a web hosting plan? - -**Web hosting plan** - -- Ideal for basic hosting needs with a pre-configured setup. - -**VPS** - -- More flexibility and control, perfect for scaling projects with complex configuration needs. - -If you host web services on a VPS, you can install your preferred software, customize server settings, and host multiple websites with dedicated resources. Please note that a VPS needs to be configured in a way that suits your application requirements and is adapted to your business growth. - -/// - -/// details | What is the difference between a VPS and Public Cloud solutions? - -**VPS** - -- An optimized and dedicated virtual machine suitable for both pre-production and production, designed to host several web projects. - -**OVHcloud Public Cloud** - -- Offers a multi-server infrastructure with high availability and a private network (vRack), and is designed for complex, scalable architectures. - -/// - -/// details | What are the advantages of a VPS, compared to a dedicated server? - -**VPS** - -- Offers simplified management without hardware maintenance, ideal for projects needing tight control. - -**Dedicated server** - -- Recommended for complex infrastructure that require full hardware control and guaranteed performance. - -A VPS eliminates the need to manage physical hardware such as storage, RAM, and CPU, making it well-suited for most web applications. As your business grows, you can upgrade your VPS, or migrate to a dedicated server or a Public Cloud solution for a more flexible and powerful infrastructure. - -/// - -/// details | What bandwidth is allocated to my VPS? Is it guaranteed? - -The bandwidth listed on our [VPS web page](/links/bare-metal/vps) is guaranteed. It is the minimum amount allocated to your service. - -/// - -/// details | Which SLA is applied to my VPS? - -An OVHcloud VPS includes a 99.9% SLA. - -/// - - -/// details | What are the unique features of a Local Zone VPS? - -With a Local Zone VPS, you can significantly reduce access times to your sites and applications, because your data is hosted closer to your users. This creates a better user experience by reducing latency whenever applications require a minimized response time. Simply select one of our worldwide locations when placing an order. - -Keep in mind that a Local Zone VPS, unlike a regular VPS, does not include security features like Anti-DDoS, or advanced options such as Additional IP and Load Balancer. - -A Local Zone VPS also meets the needs of projects with data residency and sovereignty requirements. By hosting your services in a specific region, you can easily meet local regulations relating to data processing and storage, such as the European GDPR. - -/// - -/// details | Can I migrate my VPS from a Local Zone to a data centre, and vice versa? - -No, you cannot migrate services directly. You will need to order a new VPS, transfer your data, then cancel your old service. Our support team can guide you through these steps if needed. - -/// - -/// details | What are the risks of using a VPS without DDoS protection? - -Virtual private servers without anti-DDoS protection are automatically exposed to distributed denial-of-service (DDoS) attacks, potentially resulting in service outages and serious security breaches. - -- Direct exposure: If your server is targeted by a DDoS attack, the influx of malicious requests may overwhelm it, causing your sites and applications to become inaccessible. -- No automatic mitigation: To protect your server, you will need to fend off attacks using third-party security software or specific configurations. -- Additional management burden: The lack of robust, built-in security presents a major risk, highlighting the need for vigilant monitoring and proactive strategies, particularly for high-traffic projects. - -If resilience against DDoS attacks is a critical factor for your project, we recommend opting for an OVHcloud VPS hosted in one of our data centres, which comes with built-in protection. - -/// - - -## Questions related to VPS administration - -/// details | How do I connect to my VPS? - -You can log in to your VPS remotely, using the credentials provided by email after service delivery. -The connection method depends on which operating systems are in use. - -All the details are set out in our guide on [how to get started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). - -/// - -/// details | Does OVHcloud provide software configuration assistance for my VPS? - -While we cannot offer software configuration or administration assistance, we do provide some tools and resources to help you get started. - -For example, we offer a range of pre-configured templates and images for popular operating systems and applications to help to quickly deploy your VPS. We also provide the OVHcloud Control Panel, where you can manage your VPS, including tasks such as restarting, reinstalling, and monitoring resources. - -Additionally, our documentation and knowledge base contain a wealth of information on configuring and managing your VPS. - -However, for specific software configuration assistance, we recommend reaching out to our [community](/links/community) or seeking the help of a qualified system administrator or developer via our [partner portal](/links/partner). - -/// - -/// details | Can I install more than one operating system on my VPS? - -OVHcloud installation templates only allow for one operating system. -Custom configurations can be applied from the customer's side and are the responsibility of the server's administrator. OVHcloud services do not include administration tasks, such as software configuration or external tools. - -If you encounter configuration and administration issues, we recommend reaching out to our [community](/links/community) or seeking the help of a qualified system administrator or developer via our [partner portal](/links/partner). - -/// - -/// details | Can I install virtual machines on a VPS by using virtualization software (such as Proxmox)? - -OVHcloud installation templates for VPS do not include the Proxmox Operating System or a similar OS for virtualization. - -Custom configurations can be applied from the customer's side and are the responsibility of the server's administrator. OVHcloud services do not include administration tasks, such as software configuration or using external tools. - -If you encounter configuration and administration issues, we recommend reaching out to our [community](/links/community) or seeking the help of a qualified system administrator or developer via our [partner portal](/links/partner). - -/// - -/// details | Is is possible to choose the hardware for my VPS (GPU, CPU, etc.) or upgrade it? - -A VPS cannot be customized or modified at the hardware level. -Select a [VPS model](/links/bare-metal/vps) in the order process that meets you minimum requirements, then you can upgrade it as required. - -/// - -/// details | My VPS is too slow, can I move my VPS to another host? - -To resolve performance issues on your VPS, you will need to provide specific test results to our support team. - -Note that your VPS must be booted into [rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) to rule out any possible software issues. - -Contact our support team by [creating a request in the OVHcloud Help Centre](https://help.ovhcloud.com/csm?id=csm_get_help) so we can provide you with the complete list of tests required for a proper assessment. - -/// - -/// details | I ordered a new VPS, can I move the remaining subscription time from my old VPS or have it refunded? - -This is generally possible but the process requires a [request to our support team via the OVHcloud Help Centre](https://help.ovhcloud.com/csm?id=csm_get_help). - -Before you proceed, ensure that you have [migrated any data still needed](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) to your new service or create backups of your data. - -/// - -/// details | Can I move my VPS to a different OVHcloud data centre in a different country? - -It is not possible to migrate a VPS to another data centre. To achieve this, you can perform a [manual migration](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another): - -- Download your data from the current VPS. -- Order a new VPS. -- Upload your data to the new VPS. -- [Cancel the old VPS](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). - -/// - -/// details | How many Additional IPs can I configure on a VPS? - -A VPS is limited to [16 Additional IP addresses](/links/network/additional-ip). - -Please refer to our guide on [how to configure IP aliasing](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) for IP address configuration examples. - -/// - -/// details | Can I add IP blocks to my VPS? - -It is not possible to add IP blocks to a VPS. -You can configure up to [16 Additional IP addresses](/links/network/additional-ip) on a VPS. - -/// - -/// details | Can I change the VPS associated with my license (Plesk, cPanel)? - -Licenses can be moved between servers but there are limitations. - -The best option is to log in to our [API console](/links/api) with your customer account credentials and check if your license can be moved to a different VPS. Find the basics in our guide on [hot to get started with the OVHcloud API](/pages/manage_and_operate/api/first-steps). - -Once connected, use the following calls depending on the software in use: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo -> - -![API license](images/getlicense.png){.thumbnail} - -Enter the parameters as follows: - -- `serviceName`: Enter the internal name of your license (see the section `Licences` in your [OVHcloud Control Panel](/links/manager)). -- `destinationIp`: Enter the IPv4 address of the destination service. - -Click the button `EXECUTE`{.action}. - -If the result is negative (`false`), the reason will be included in the `RESPONSE` field. - -![API license](images/getlicense_response.png){.thumbnail} - -If the destination IP is compatible with your license (`true`), you can use the corresponding call to move it: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp -> - -/// - - -## Questions regarding security and backup - -/// details | How do I secure my VPS? - -By default, the VPS is provided with only the selected operating system installed. The VPS administrator is responsible for applying an appropriate security configuration once the VPS is delivered. -To do this, please refer to our guide on [how to secure a VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). - -/// - -/// details | How can I download my files or a backup of the VPS? - -There are several options available, for example: - -- Download via SFTP: Connect to your VPS with a software client capable of SFTP (for example [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), then transfer all files in the system's root directory. -- Download via `rsync` (command line tool): Use the command `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/` to download all files and folders from your VPS. -- Download via the option **Automated Backup**: Follow our guide on [how to use automated backups on a VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) to download files from a backup. -- Download via the option **Snapshot**: Follow our guide on [how to use snapshots on a VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) to download a VPS snapshot. - -/// - -/// details | How can I download my VPS as a VM file? - -It is not possible to download a VM file of a OVHcloud VPS. However, you can utilize the VPS option **Snapshot** in your OVHcloud Control Panel to retrieve an image file. - -Follow our guide on [how to use snapshots on a VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) to create and download a VPS snapshot. - -You can then locally convert the downloaded snapshot file into a format corresponding to your needs. - -Consider reaching out to one of our [partners](/links/partner) for further assistance. - -/// - -/// details | How can I access my backup storage from an IP address outside my service? - -Access to the backup storage of your VPS (FTP storage) might be restricted to IP addresses linked to a service within your OVHcloud customer acccount. - -In order to add other IP addresses from which to access, you can use the OVHcloud API. -This will allow you to retrieve your backup data from a different service through various protocols (FTP, NFS, CIFS). - -> [!warning] -> Only OVHcloud IP addresses can be authorized. -> - -Log in to the [OVHcloud API console](/links/api) with your customer account credentials and use the following call: - -> [!api] -> -> @api {v1} /vps POST /vps/{serviceName}/backupftp/access -> - -Edit the parameters as follows: - -- `serviceName`: Enter the internal name of your VPS (`vps-x11x11xyy.vps.ovh.net`). -- `cifs`: Set to `true` if applicable. -- `ftp`: Set to `true` if applicable. -- `ipBlock`: Enter the IP address that will have access, in the form `203.0.113.100/32`. -- `nfs`: Set to `true` if applicable. - -Click the button `EXECUTE`{.action}. - -To verify that your IP address is authorized, use the following call: - -> [!api] -> -> @api {v1} /vps GET /vps/{serviceName}/backupftp/access -> - -/// - - -/// details | Is my VPS protected from external attacks? - -Although OVHcloud applies security measures to protect the entire infrastructure, the administrator of a VPS is responsible for the security of the applications and data hosted on it. - -- Follow our guide on [how to configure the OVHcloud Edge Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) which is integrated in our Anti-DDoS infrastructure, limiting the exposure of your services to DDoS attacks. -- In addition, you can use our guides on [how to configure your own firewall](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) with `iptables` on Linux-based distributions and [how to enable the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). -- For Linux-based distributions on a VPS, you can follow the instructions in our guide on [how to secure a VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) to apply additional security measures. - -/// - -/// details | How do I secure my VPS against DDoS attacks? - -OVHcloud provides several security features to protect your VPS against malicious traffic: - -- Anti-DDoS protection: Our VPS services are protected by default by our [Anti-DDoS infrastructure](/links/security/antiddos) that detects and mitigates DDoS attacks in real time. -- IP blocking: You can [prevent specific IP addresses or IP ranges](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) from reaching your VPS. -- Firewall rules: You can [configure custom firewall rules](/pages/bare_metal_cloud/dedicated_servers/firewall_network) to control incoming and outgoing traffic directly on your VPS. -- VAC (VPS Anti-DDoS): Our VAC system provides an additional layer of protection against DDoS attacks, including traffic filtering and rate limiting. - -/// - -/// details | I want to use a VPS as a game server, will it benefit from the same firewall that protects Game Dedicated Servers? - -The OVHcloud Game DDoS Protection is only available for our Game Dedicated Servers. If you order a VPS for game hosting, you will need to configure the firewall directly on your system, tailored to the desired game. You can find further information in our guide on [how to configure the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -The advantage of a VPS compared to a dedicated server is the possibility to scale its resources according your actual usage. You can upgrade your VPS with only a few clicks to benefit from a more capable system. - -/// - -## Go further - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "OVHcloud VPS FAQ" +excerpt: "Find the answers to the most frequently asked questions about our VPS offers" +updated: 2025-10-30 +--- + + + +## General questions about VPS offers + +/// details | What is a VPS, and what is it used for? + +A virtual private server (VPS) is used for hosting websites (e-commerce, content, visual media) and software applications (portals, extranets, collaborative solutions, wikis, CRM). Unlike shared hosting, a VPS offers an isolated environment, dedicated to the customer. Our VPS solutions bridge the gap between shared web hosting and dedicated servers, combining performance and reliability without the burden of hardware management. You can also easily upgrade your configuration without changing servers. + +/// + +/// details | What are the advantages of an OVHcloud VPS? + +OVHcloud VPS offers provide excellent value for performance, with unlimited traffic and several global locations for low latency and improved accessibility, depending on your needs. + +/// + +/// details | Is a VPS solution the right choice for me? + +Using a VPS requires basic knowledge of server administration. To bear this in mind is crucial for effectively managing your OS (Linux or Windows), and setting up your applications, like PrestaShop or WordPress, for example. + +If you need a VPS but lack the technical expertise to manage it, consider reaching out to one of our [partners](/links/partner) for assistance. + +If you require provisioned resources but prefer not to deal with server administration, we recommend opting for our Performance web hosting plans. + +/// + +/// details | Can I easily upgrade my VPS to a higher range or downgrade to a lower configuration? + +Yes, you can upgrade your configuration from the OVHcloud Control Panel, without manually migrating your data. The upgrade options available depend on the range and model of the VPS. + +However, to downgrade your configuration, you will need to subscribe to a new plan, transfer your data, then cancel your old service. Our support team is available to assist you if necessary. + +/// + +/// details | What region or country should I choose for my VPS? + +The closer your data centre is to your audience, the lower the latency will be, leading to a better user experience and increased trust in your services. + +/// + +/// details | What is the advantage of a VPS located in Europe? + +Hosting your VPS with OVHcloud in France or generally within the EU offers advantages such as competitive pricing and reinforced data protection. Your service is not subject to the US CLOUD Act, shielding it from non-European interference. + +/// + +/// details | Are backups included with my VPS? + +Yes, when you order a VPS, a daily backup option is included free of charge. + +For even better protection, you can also opt for our Premium backup option. It offers: + +- The option to revert to a backup that is up to a week old. +- The option to schedule backups, optimizing data management and minimizing impact on business operations. + +In addition, we offer: + +- Snapshots: You can create manual, instant snapshots that capture the exact state of your VPS just before an update or critical change. +- An external backup: Store your data on a separate, secure disk, allowing for easy recovery if a major incident occurs. + +By using these solutions, you can customize your backup management to fit your security and business continuity needs. + +Visit our [VPS web page](/links/bare-metal/vps) to learn more about the available options. + +/// + +/// details | Can I host several websites on a VPS? + +Yes, a VPS can be configured to host multiple websites or projects. You can partition your storage space to suit your needs, and use specialized interfaces such as Plesk or cPanel to simplify your website management. + +/// + +/// details | Will I get a domain name and email service included with my VPS? + +No, our VPS solutions do not include a domain name or email service. These services can be ordered separately in the OVHcloud Control Panel. + +/// + +/// details | How do I choose between a VPS and a web hosting plan? + +**Web hosting plan** + +- Ideal for basic hosting needs with a pre-configured setup. + +**VPS** + +- More flexibility and control, perfect for scaling projects with complex configuration needs. + +If you host web services on a VPS, you can install your preferred software, customize server settings, and host multiple websites with dedicated resources. Please note that a VPS needs to be configured in a way that suits your application requirements and is adapted to your business growth. + +/// + +/// details | What is the difference between a VPS and Public Cloud solutions? + +**VPS** + +- An optimized and dedicated virtual machine suitable for both pre-production and production, designed to host several web projects. + +**OVHcloud Public Cloud** + +- Offers a multi-server infrastructure with high availability and a private network (vRack), and is designed for complex, scalable architectures. + +/// + +/// details | What are the advantages of a VPS, compared to a dedicated server? + +**VPS** + +- Offers simplified management without hardware maintenance, ideal for projects needing tight control. + +**Dedicated server** + +- Recommended for complex infrastructure that require full hardware control and guaranteed performance. + +A VPS eliminates the need to manage physical hardware such as storage, RAM, and CPU, making it well-suited for most web applications. As your business grows, you can upgrade your VPS, or migrate to a dedicated server or a Public Cloud solution for a more flexible and powerful infrastructure. + +/// + +/// details | What bandwidth is allocated to my VPS? Is it guaranteed? + +The bandwidth listed on our [VPS web page](/links/bare-metal/vps) is guaranteed. It is the minimum amount allocated to your service. + +/// + +/// details | Which SLA is applied to my VPS? + +An OVHcloud VPS includes a 99.9% SLA. + +/// + + +/// details | What are the unique features of a Local Zone VPS? + +With a Local Zone VPS, you can significantly reduce access times to your sites and applications, because your data is hosted closer to your users. This creates a better user experience by reducing latency whenever applications require a minimized response time. Simply select one of our worldwide locations when placing an order. + +Keep in mind that a Local Zone VPS, unlike a regular VPS, does not include security features like Anti-DDoS, or advanced options such as Additional IP and Load Balancer. + +A Local Zone VPS also meets the needs of projects with data residency and sovereignty requirements. By hosting your services in a specific region, you can easily meet local regulations relating to data processing and storage, such as the European GDPR. + +/// + +/// details | Can I migrate my VPS from a Local Zone to a data centre, and vice versa? + +No, you cannot migrate services directly. You will need to order a new VPS, transfer your data, then cancel your old service. Our support team can guide you through these steps if needed. + +/// + +/// details | What are the risks of using a VPS without DDoS protection? + +Virtual private servers without anti-DDoS protection are automatically exposed to distributed denial-of-service (DDoS) attacks, potentially resulting in service outages and serious security breaches. + +- Direct exposure: If your server is targeted by a DDoS attack, the influx of malicious requests may overwhelm it, causing your sites and applications to become inaccessible. +- No automatic mitigation: To protect your server, you will need to fend off attacks using third-party security software or specific configurations. +- Additional management burden: The lack of robust, built-in security presents a major risk, highlighting the need for vigilant monitoring and proactive strategies, particularly for high-traffic projects. + +If resilience against DDoS attacks is a critical factor for your project, we recommend opting for an OVHcloud VPS hosted in one of our data centres, which comes with built-in protection. + +/// + + +## Questions related to VPS administration + +/// details | How do I connect to my VPS? + +You can log in to your VPS remotely, using the credentials provided by email after service delivery. +The connection method depends on which operating systems are in use. + +All the details are set out in our guide on [how to get started with a VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). + +/// + +/// details | Does OVHcloud provide software configuration assistance for my VPS? + +While we cannot offer software configuration or administration assistance, we do provide some tools and resources to help you get started. + +For example, we offer a range of pre-configured templates and images for popular operating systems and applications to help to quickly deploy your VPS. We also provide the OVHcloud Control Panel, where you can manage your VPS, including tasks such as restarting, reinstalling, and monitoring resources. + +Additionally, our documentation and knowledge base contain a wealth of information on configuring and managing your VPS. + +However, for specific software configuration assistance, we recommend reaching out to our [community](/links/community) or seeking the help of a qualified system administrator or developer via our [partner portal](/links/partner). + +/// + +/// details | Can I install more than one operating system on my VPS? + +OVHcloud installation templates only allow for one operating system. +Custom configurations can be applied from the customer's side and are the responsibility of the server's administrator. OVHcloud services do not include administration tasks, such as software configuration or external tools. + +If you encounter configuration and administration issues, we recommend reaching out to our [community](/links/community) or seeking the help of a qualified system administrator or developer via our [partner portal](/links/partner). + +/// + +/// details | Can I install virtual machines on a VPS by using virtualization software (such as Proxmox)? + +OVHcloud installation templates for VPS do not include the Proxmox Operating System or a similar OS for virtualization. + +Custom configurations can be applied from the customer's side and are the responsibility of the server's administrator. OVHcloud services do not include administration tasks, such as software configuration or using external tools. + +If you encounter configuration and administration issues, we recommend reaching out to our [community](/links/community) or seeking the help of a qualified system administrator or developer via our [partner portal](/links/partner). + +/// + +/// details | Is is possible to choose the hardware for my VPS (GPU, CPU, etc.) or upgrade it? + +A VPS cannot be customized or modified at the hardware level. +Select a [VPS model](/links/bare-metal/vps) in the order process that meets you minimum requirements, then you can upgrade it as required. + +/// + +/// details | My VPS is too slow, can I move my VPS to another host? + +To resolve performance issues on your VPS, you will need to provide specific test results to our support team. + +Note that your VPS must be booted into [rescue mode](/pages/bare_metal_cloud/virtual_private_servers/rescue) to rule out any possible software issues. + +Contact our support team by [creating a request in the OVHcloud Help Centre](https://help.ovhcloud.com/csm?id=csm_get_help) so we can provide you with the complete list of tests required for a proper assessment. + +/// + +/// details | I ordered a new VPS, can I move the remaining subscription time from my old VPS or have it refunded? + +This is generally possible but the process requires a [request to our support team via the OVHcloud Help Centre](https://help.ovhcloud.com/csm?id=csm_get_help). + +Before you proceed, ensure that you have [migrated any data still needed](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) to your new service or create backups of your data. + +/// + +/// details | Can I move my VPS to a different OVHcloud data centre in a different country? + +It is not possible to migrate a VPS to another data centre. To achieve this, you can perform a [manual migration](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another): + +- Download your data from the current VPS. +- Order a new VPS. +- Upload your data to the new VPS. +- [Cancel the old VPS](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). + +/// + +/// details | How many Additional IPs can I configure on a VPS? + +A VPS is limited to [16 Additional IP addresses](/links/network/additional-ip). + +Please refer to our guide on [how to configure IP aliasing](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) for IP address configuration examples. + +/// + +/// details | Can I add IP blocks to my VPS? + +It is not possible to add IP blocks to a VPS. +You can configure up to [16 Additional IP addresses](/links/network/additional-ip) on a VPS. + +/// + +/// details | Can I change the VPS associated with my license (Plesk, cPanel)? + +Licenses can be moved between servers but there are limitations. + +The best option is to log in to our [API console](/links/api) with your customer account credentials and check if your license can be moved to a different VPS. Find the basics in our guide on [hot to get started with the OVHcloud API](/pages/manage_and_operate/api/first-steps). + +Once connected, use the following calls depending on the software in use: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo +> + +![API license](images/getlicense.png){.thumbnail} + +Enter the parameters as follows: + +- `serviceName`: Enter the internal name of your license (see the section `Licences` in your [OVHcloud Control Panel](/links/manager)). +- `destinationIp`: Enter the IPv4 address of the destination service. + +Click the button `EXECUTE`{.action}. + +If the result is negative (`false`), the reason will be included in the `RESPONSE` field. + +![API license](images/getlicense_response.png){.thumbnail} + +If the destination IP is compatible with your license (`true`), you can use the corresponding call to move it: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp +> + +/// + + +## Questions regarding security and backup + +/// details | How do I secure my VPS? + +By default, the VPS is provided with only the selected operating system installed. The VPS administrator is responsible for applying an appropriate security configuration once the VPS is delivered. +To do this, please refer to our guide on [how to secure a VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). + +/// + +/// details | How can I download my files or a backup of the VPS? + +There are several options available, for example: + +- Download via SFTP: Connect to your VPS with a software client capable of SFTP (for example [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), then transfer all files in the system's root directory. + +- Download via `rsync` (command line tool): Use the command `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/` to download all files and folders from your VPS. + +- Download via the option **Automated Backup**: Follow our guide on [how to use automated backups on a VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) to download files from a backup. + +- Download via the option **Snapshot**: Follow our guide on [how to use snapshots on a VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) to download a VPS snapshot. + +/// + +/// details | How can I download my VPS as a VM file? + +It is not possible to download a VM file of a OVHcloud VPS. However, you can utilize the VPS option **Snapshot** in your OVHcloud Control Panel to retrieve an image file. + +Follow our guide on [how to use snapshots on a VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) to create and download a VPS snapshot. + +You can then locally convert the downloaded snapshot file into a format corresponding to your needs. + +Consider reaching out to one of our [partners](/links/partner) for further assistance. + +/// + +/// details | How can I access my backup storage from an IP address outside my service? + +Access to the backup storage of your VPS (FTP storage) might be restricted to IP addresses linked to a service within your OVHcloud customer acccount. + +In order to add other IP addresses from which to access, you can use the OVHcloud API. +This will allow you to retrieve your backup data from a different service through various protocols (FTP, NFS, CIFS). + +> [!warning] +> Only OVHcloud IP addresses can be authorized. +> + +Log in to the [OVHcloud API console](/links/api) with your customer account credentials and use the following call: + +> [!api] +> +> @api {v1} /vps POST /vps/{serviceName}/backupftp/access +> + +Edit the parameters as follows: + +- `serviceName`: Enter the internal name of your VPS (`vps-x11x11xyy.vps.ovh.net`). +- `cifs`: Set to `true` if applicable. +- `ftp`: Set to `true` if applicable. +- `ipBlock`: Enter the IP address that will have access, in the form `203.0.113.100/32`. +- `nfs`: Set to `true` if applicable. + +Click the button `EXECUTE`{.action}. + +To verify that your IP address is authorized, use the following call: + +> [!api] +> +> @api {v1} /vps GET /vps/{serviceName}/backupftp/access +> + +/// + + +/// details | Is my VPS protected from external attacks? + +Although OVHcloud applies security measures to protect the entire infrastructure, the administrator of a VPS is responsible for the security of the applications and data hosted on it. + +- Follow our guide on [how to configure the OVHcloud Edge Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) which is integrated in our Anti-DDoS infrastructure, limiting the exposure of your services to DDoS attacks. + +- In addition, you can use our guides on [how to configure your own firewall](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) with `iptables` on Linux-based distributions and [how to enable the firewall on Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). + +- For Linux-based distributions on a VPS, you can follow the instructions in our guide on [how to secure a VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) to apply additional security measures. + +/// + +/// details | How do I secure my VPS against DDoS attacks? + +OVHcloud provides several security features to protect your VPS against malicious traffic: + +- Anti-DDoS protection: Our VPS services are protected by default by our [Anti-DDoS infrastructure](/links/security/antiddos) that detects and mitigates DDoS attacks in real time. +- IP blocking: You can [prevent specific IP addresses or IP ranges](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) from reaching your VPS. +- Firewall rules: You can [configure custom firewall rules](/pages/bare_metal_cloud/dedicated_servers/firewall_network) to control incoming and outgoing traffic directly on your VPS. +- VAC (VPS Anti-DDoS): Our VAC system provides an additional layer of protection against DDoS attacks, including traffic filtering and rate limiting. + +/// + +/// details | I want to use a VPS as a game server, will it benefit from the same firewall that protects Game Dedicated Servers? + +The OVHcloud Game DDoS Protection is only available for our Game Dedicated Servers. If you order a VPS for game hosting, you will need to configure the firewall directly on your system, tailored to the desired game. You can find further information in our guide on [how to configure the firewall on Linux with iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +The advantage of a VPS compared to a dedicated server is the possibility to scale its resources according your actual usage. You can upgrade your VPS with only a few clicks to benefit from a more capable system. + +/// + +## Go further + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.es-es.md b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.es-es.md index d07c44e48e9..01a892c97f7 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.es-es.md +++ b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.es-es.md @@ -1,461 +1,466 @@ ---- -title: "OVHcloud VPS FAQ" -excerpt: "Encuentre las respuestas a las preguntas más frecuentes sobre nuestras ofertas de VPS" -updated: 2025-10-30 ---- - - - -## Preguntas generales sobre las ofertas de VPS - -/// details | ¿Qué es un VPS y para qué se utiliza? - -Un servidor privado virtual (VPS) se utiliza para alojar sitios web (comercio electrónico, contenido, medios visuales) y aplicaciones de software (portales, extranets, soluciones colaborativas, wikis, CRM). A diferencia del alojamiento compartido, un VPS ofrece un entorno aislado, dedicado al cliente. Nuestras soluciones de VPS cubren la brecha entre el alojamiento web compartido y los servidores dedicados, combinando rendimiento y fiabilidad sin la carga de la gestión de hardware. También puede actualizar fácilmente su configuración sin cambiar de servidores. - -/// - -/// details | ¿Cuáles son las ventajas de un VPS de OVHcloud? - -Las ofertas de VPS de OVHcloud ofrecen un excelente rendimiento por precio, con tráfico ilimitado y varias ubicaciones globales para baja latencia y mayor accesibilidad, según sus necesidades. - -/// - -/// details | ¿Es la solución VPS la adecuada para mí? - -El uso de un VPS requiere conocimientos básicos de administración de servidores. Es crucial tener esto en cuenta para gestionar eficazmente su sistema operativo (Linux o Windows) y configurar sus aplicaciones, como por ejemplo PrestaShop o WordPress. - -Si necesita un VPS pero carece de la experiencia técnica para administrarlo, considere contactar con uno de nuestros [partners](/links/partner) para recibir ayuda. - -Si requiere recursos provisionados pero prefiere no ocuparse de la administración del servidor, le recomendamos optar por nuestros planes de alojamiento web Performance. - -/// - -/// details | ¿Puedo actualizar fácilmente mi VPS a una gama superior o reducir su configuración a una inferior? - -Sí, puede actualizar su configuración desde el área de cliente de OVHcloud, sin migrar manualmente sus datos. Las opciones de actualización disponibles dependen de la gama y el modelo del VPS. - -Sin embargo, para reducir su configuración, deberá suscribirse a un nuevo plan, transferir sus datos y luego cancelar su servicio anterior. Nuestro equipo de soporte está disponible para ayudarle si es necesario. - -/// - -/// details | ¿Qué región o país debería elegir para mi VPS? - -Cuanto más cerca esté su centro de datos de su audiencia, menor será la latencia, lo que se traduce en una mejor experiencia del usuario y mayor confianza en sus servicios. - -/// - -/// details | ¿Cuál es la ventaja de un VPS ubicado en Europa? - -Alojar su VPS en Francia o, en general, dentro de la UE con OVHcloud ofrece ventajas como precios competitivos y protección reforzada de los datos. Su servicio no está sujeto al Acta CLOUD de EE. UU., protegiéndolo de interferencias no europeas. - -/// - -/// details | ¿Incluyen copias de seguridad mis VPS? - -Sí, al encargar un VPS, se incluye una opción de copia de seguridad diaria de forma gratuita. - -Para una protección aún mayor, también puede optar por nuestra opción de copia de seguridad Premium. Ofrece: - -- La posibilidad de revertir a una copia de seguridad de hasta una semana anterior. -- La posibilidad de programar copias de seguridad, optimizando la gestión de datos y minimizando el impacto en las operaciones comerciales. - -Además, ofrecemos: - -- Instantáneas: Puede crear instantáneas manuales e inmediatas que capturan el estado exacto de su VPS justo antes de una actualización o cambio crítico. -- Una copia de seguridad externa: Almacene sus datos en un disco separado y seguro, permitiendo una recuperación fácil en caso de un incidente grave. - -Al utilizar estas soluciones, puede personalizar su gestión de copias de seguridad para adaptarla a sus necesidades de seguridad y continuidad empresarial. - -Visite nuestra [página web de VPS](/links/bare-metal/vps) para obtener más información sobre las opciones disponibles. - -/// - -/// details | ¿Puedo alojar varios sitios web en un VPS? - -Sí, un VPS puede configurarse para alojar múltiples sitios web o proyectos. Puede particionar su espacio de almacenamiento según sus necesidades y utilizar interfaces especializadas como Plesk o cPanel para simplificar la gestión de sus sitios web. - -/// - -/// details | ¿Recibiré un nombre de dominio y un servicio de correo electrónico incluido con mi VPS? - -No, nuestras soluciones de VPS no incluyen un nombre de dominio ni un servicio de correo electrónico. Estos servicios se pueden encargar por separado en el área de cliente de OVHcloud. - -/// - -/// details | ¿Cómo elijo entre un VPS y un plan de alojamiento web? - -**Plan de alojamiento web** - -- Ideal para necesidades básicas de alojamiento con una configuración preestablecida. - -**VPS** - -- Mayor flexibilidad y control, perfecto para proyectos escalables con necesidades de configuración complejas. - -Alojar servicios web en un VPS le permite instalar su software preferido, personalizar la configuración del servidor y alojar múltiples sitios web con recursos dedicados. Tenga en cuenta que un VPS debe configurarse de manera que se adapte a los requisitos de su aplicación y a su crecimiento empresarial. - -/// - -/// details | ¿Cuál es la diferencia entre un VPS y las soluciones de Public Cloud? - -**VPS** - -- Una máquina virtual optimizada y dedicada adecuada tanto para preproducción como para producción, diseñada para alojar varios proyectos web. - -**Public Cloud de OVHcloud** - -- Ofrece una infraestructura multi-servidor con alta disponibilidad y una red privada (vRack), y está diseñada para arquitecturas complejas y escalables. - -/// - -/// details | ¿Cuáles son las ventajas de un VPS en comparación con un servidor dedicado? - -**VPS** - -- Ofrece una gestión simplificada sin mantenimiento de hardware, ideal para proyectos que necesitan un control ajustado. - -**Servidor dedicado** - -- Recomendado para infraestructuras complejas que requieren un control completo del hardware y un rendimiento garantizado. - -Un VPS elimina la necesidad de gestionar hardware físico como el almacenamiento, la RAM y el CPU, lo que lo hace adecuado para la mayoría de las aplicaciones web. A medida que su negocio crece, puede actualizar su VPS o migrar a un servidor dedicado o a una solución de Public Cloud para una infraestructura más flexible y potente. - -/// - -/// details | ¿Qué ancho de banda se asigna a mi VPS? ¿Está garantizado? - -El ancho de banda que aparece en nuestra [página web de VPS](/links/bare-metal/vps) está garantizado. Es la cantidad mínima asignada a su servicio. - -/// - -/// details | ¿Qué SLA se aplica a mi VPS? - -Un VPS de OVHcloud incluye un SLA del 99,9%. - -/// - - -/// details | ¿Cuáles son las características únicas de un VPS de Zona Local? - -Con un VPS de Zona Local, puede reducir significativamente los tiempos de acceso a sus sitios y aplicaciones, ya que sus datos están alojados más cerca de sus usuarios. Esto crea una mejor experiencia del usuario al reducir la latencia cada vez que las aplicaciones requieren un tiempo de respuesta mínimo. Simplemente seleccione una de nuestras ubicaciones mundiales al realizar el pedido. - -Tenga en cuenta que un VPS de Zona Local, a diferencia de un VPS normal, no incluye características de seguridad como Anti-DDoS, ni opciones avanzadas como IP adicional y Balanceador de carga. - -Un VPS de Zona Local también cumple con las necesidades de proyectos con requisitos de residencia y soberanía de datos. Al alojar sus servicios en una región específica, puede cumplir fácilmente con las regulaciones locales relacionadas con el procesamiento y almacenamiento de datos, como el GDPR europeo. - -/// - -/// details | ¿Puedo migrar mi VPS de una Zona Local a un centro de datos, y viceversa? - -No, no puede migrar servicios directamente. Deberá suscribirse al VPS elegido, transferir sus datos y luego cancelar su servicio anterior. Nuestro equipo de soporte puede guiarle a través de estos pasos si es necesario. - -/// - -/// details | ¿Cuáles son los riesgos de utilizar un VPS sin protección contra DDoS? - -Los servidores privados virtuales sin protección anti-DDoS están expuestos automáticamente a ataques de denegación de servicio distribuidos (DDoS), lo que puede provocar interrupciones del servicio y brechas de seguridad graves. - -- Exposición directa: Si su servidor es objetivo de un ataque DDoS, el flujo de solicitudes maliciosas puede abrumarlo, haciendo que sus sitios y aplicaciones se vuelvan inaccesibles. -- No hay mitigación automática: Para proteger su servidor, deberá defenderse de los ataques utilizando software de seguridad de terceros o configuraciones específicas. -- Mayor carga de gestión: La falta de seguridad robusta integrada presenta un riesgo importante, destacando la necesidad de un monitoreo vigilante y estrategias proactivas, especialmente para proyectos con alto tráfico. - -Si la resiliencia frente a ataques DDoS es un factor crítico para su proyecto, le recomendamos optar por un VPS de OVHcloud alojado en uno de nuestros centros de datos, que incluye protección integrada. - -/// - - -## Preguntas relacionadas con la administración de VPS - -/// details | ¿Cómo me conecto a mi VPS? - -Puede iniciar sesión en su VPS de forma remota, utilizando las credenciales proporcionadas por correo electrónico tras la entrega del servicio. -El método de conexión depende de los sistemas operativos que se utilicen. - -Todos los detalles se detallan en nuestra guía sobre [cómo empezar con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). - -/// - -/// details | ¿Proporciona OVHcloud asistencia para la configuración de software en mi VPS? - -Aunque no podemos ofrecer asistencia para la configuración o administración de software, sí proporcionamos algunas herramientas y recursos para ayudarte a comenzar. - -Por ejemplo, ofrecemos una gama de plantillas y imágenes preconfiguradas para sistemas operativos y aplicaciones populares para ayudarte a desplegar rápidamente tu VPS. También proporcionamos el área de cliente de OVHcloud, donde puedes gestionar tu VPS, incluyendo tareas como reiniciar, reinstalar y supervisar recursos. - -Además, nuestra documentación y base de conocimientos contienen una gran cantidad de información sobre la configuración y gestión de tu VPS. - -Sin embargo, para asistencia específica en la configuración de software, te recomendamos contactar con nuestra [comunidad](/links/community) o buscar la ayuda de un administrador de sistemas o desarrollador cualificado a través de nuestro [portal de socios](/links/partner). - -/// - -/// details | ¿Puedo instalar más de un sistema operativo en mi VPS? - -Las plantillas de instalación de OVHcloud solo permiten un sistema operativo. -Las configuraciones personalizadas pueden aplicarse desde el lado del cliente y son responsabilidad del administrador del servidor. Los servicios de OVHcloud no incluyen tareas de administración, como la configuración de software o el uso de herramientas externas. - -Si tienes problemas de configuración y administración, te recomendamos contactar con nuestra [comunidad](/links/community) o buscar la ayuda de un administrador de sistemas o desarrollador cualificado a través de nuestro [portal de socios](/links/partner). - -/// - -/// details | ¿Puedo instalar máquinas virtuales en un VPS utilizando software de virtualización (como Proxmox)? - -Las plantillas de instalación de VPS de OVHcloud no incluyen el Proxmox Operating System ni un sistema operativo similar para virtualización. - -Las configuraciones personalizadas pueden aplicarse desde el lado del cliente y son responsabilidad del administrador del servidor. Los servicios de OVHcloud no incluyen tareas de administración, como la configuración de software o el uso de herramientas externas. - -Si tienes problemas de configuración y administración, te recomendamos contactar con nuestra [comunidad](/links/community) o buscar la ayuda de un administrador de sistemas o desarrollador cualificado a través de nuestro [portal de socios](/links/partner). - -/// - -/// details | ¿Es posible elegir el hardware para mi VPS (GPU, CPU, etc.) o actualizarlo? - -Un VPS no se puede personalizar ni modificar a nivel de hardware. -Selecciona un [modelo de VPS](/links/bare-metal/vps) en el proceso de pedido que cumpla con tus requisitos mínimos, y luego podrás actualizarlo según sea necesario. - -/// - -/// details | Mi VPS es demasiado lento, ¿puedo mover mi VPS a otro host? - -Para resolver problemas de rendimiento en tu VPS, deberás proporcionar resultados de pruebas específicas a nuestro equipo de soporte. - -Ten en cuenta que tu VPS debe arrancarse en [modo de rescate](/pages/bare_metal_cloud/virtual_private_servers/rescue) para descartar cualquier posible problema de software. - -Contacta con nuestro equipo de soporte creando una [solicitud en el Centro de ayuda de OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help) para que podamos proporcionarte la lista completa de pruebas necesarias para una evaluación adecuada. - -/// - - -/// details | He pedido un nuevo VPS, ¿puedo trasladar el tiempo restante de mi antiguo VPS o recibir un reembolso? - -Esto es generalmente posible, pero el proceso requiere una [solicitud a nuestro equipo de soporte a través del Centro de ayuda de OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help). - -Antes de proceder, asegúrate de que hayas [migrado cualquier dato aún necesario](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) a tu nuevo servicio o hayas creado copias de seguridad de tus datos. - -/// - -/// details | ¿Puedo mover mi VPS a un centro de datos de OVHcloud diferente en otro país? - -No es posible migrar un VPS a otro centro de datos. Para lograrlo, puedes realizar una [migración manual](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another): - -- Descarga tus datos del VPS actual. -- Pide un nuevo VPS. -- Sube tus datos al nuevo VPS. -- [Cancela el VPS antiguo](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). - -/// - -/// details | ¿Cuántas IPs adicionales puedo configurar en un VPS? - -Un VPS está limitado a [16 direcciones IP adicionales](/links/network/additional-ip). - -Consulta nuestra guía sobre [cómo configurar alias de IP](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) para ejemplos de configuración de direcciones IP. - -/// - -/// details | ¿Puedo añadir bloques de IP a mi VPS? - -No es posible añadir bloques de IP a un VPS. -Puedes configurar hasta [16 direcciones IP adicionales](/links/network/additional-ip) en un VPS. - -/// - -/// details | ¿Puedo cambiar el VPS asociado a mi licencia (Plesk, cPanel)? - -Las licencias pueden moverse entre servidores, pero existen limitaciones. - -La mejor opción es iniciar sesión en nuestra [consola de API](/links/api) con tus credenciales de cuenta de cliente y comprobar si tu licencia puede ser trasladada a un VPS diferente. Encuentra las bases en nuestra guía sobre [cómo empezar con la API de OVHcloud](/pages/manage_and_operate/api/first-steps). - -Una vez conectado, utiliza las siguientes llamadas según el software que uses: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo -> - -![API license](images/getlicense.png){.thumbnail} - -Introduce los parámetros de la siguiente manera: - -- `serviceName`: Introduce el nombre interno de tu licencia (ver la sección `Licencias` en tu [área de cliente de OVHcloud](/links/manager)). -- `destinationIp`: Introduce la dirección IPv4 del servicio de destino. - -Haz clic en el botón `EXECUTE`{.action}. - -Si el resultado es negativo (`false`), la razón se incluirá en el campo `RESPONSE`. - -![API license](images/getlicense_response.png){.thumbnail} - -Si la dirección IP de destino es compatible con tu licencia (`true`), puedes utilizar la llamada correspondiente para moverla: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp -> - -/// - - -## Preguntas sobre seguridad y backup - -/// details | ¿Cómo puedo asegurar mi VPS? - -De forma predeterminada, el VPS se entrega con solo el sistema operativo seleccionado instalado. El administrador del VPS es responsable de aplicar una configuración de seguridad adecuada una vez que se entrega el VPS. -Para ello, consulte nuestra guía sobre [cómo asegurar un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). - -/// - -/// details | ¿Cómo puedo descargar mis archivos o una copia de seguridad del VPS? - -Hay varias opciones disponibles, por ejemplo: - -- Descarga mediante SFTP: Conéctate a tu VPS con un cliente de software capaz de SFTP (por ejemplo [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), y luego transfiere todos los archivos en el directorio raíz del sistema. -- Descarga mediante `rsync` (herramienta de línea de comandos): Utiliza el comando `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/` para descargar todos los archivos y carpetas de tu VPS. -- Descarga mediante la opción **Copia de seguridad automática**: Sigue nuestra guía sobre [cómo usar copias de seguridad automáticas en un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) para descargar archivos desde una copia de seguridad. -- Descarga mediante la opción **Snapshot**: Sigue nuestra guía sobre [cómo usar instantáneas en un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) para descargar una instantánea del VPS. - -/// - -/// details | ¿Cómo puedo descargar mi VPS como un archivo de máquina virtual? - -No es posible descargar un archivo de máquina virtual de un VPS de OVHcloud. Sin embargo, puedes utilizar la opción **Snapshot** de tu VPS en el área de cliente de OVHcloud para recuperar un archivo de imagen. - -Sigue nuestra guía sobre [cómo usar instantáneas en un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) para crear y descargar una instantánea del VPS. - -Luego puedes convertir localmente el archivo de instantánea descargado en un formato correspondiente a tus necesidades. - -Considera contactar con uno de nuestros [socios](/links/partner) para obtener más ayuda. - -/// - -/// details | ¿Cómo puedo acceder a mi almacenamiento de copias de seguridad desde una dirección IP fuera de mi servicio? - -El acceso al almacenamiento de copias de seguridad de tu VPS (almacenamiento FTP) puede estar restringido a direcciones IP vinculadas a un servicio dentro de tu cuenta de cliente de OVHcloud. - -Para añadir otras direcciones IP desde las que acceder, puedes utilizar la API de OVHcloud. -Esto te permitirá recuperar tus datos de copia de seguridad desde un servicio diferente a través de varios protocolos (FTP, NFS, CIFS). - -> [!warning] -> Solo se pueden autorizar direcciones IP de OVHcloud. -> - -Inicia sesión en la [consola de API de OVHcloud](/links/api) con tus credenciales de cuenta de cliente y utiliza la siguiente llamada: - -> [!api] -> -> @api {v1} /vps POST /vps/{serviceName}/backupftp/access -> - -Edita los parámetros de la siguiente manera: - -- `serviceName`: Introduce el nombre interno de tu VPS (`vps-x11x11xyy.vps.ovh.net`). -- `cifs`: Establece en `true` si es aplicable. -- `ftp`: Establece en `true` si es aplicable. -- `ipBlock`: Introduce la dirección IP que tendrá acceso, en el formato `203.0.113.100/32`. -- `nfs`: Establece en `true` si es aplicable. - -Haz clic en el botón `EXECUTE`{.action}. - -Para verificar que tu dirección IP está autorizada, utiliza la siguiente llamada: - -> [!api] -> -> @api {v1} /vps GET /vps/{serviceName}/backupftp/access -> - -/// - - -/// details | ¿Está mi VPS protegido contra ataques externos? - -Aunque OVHcloud aplica medidas de seguridad para proteger toda la infraestructura, el administrador de un VPS es responsable de la seguridad de las aplicaciones y datos alojados en él. - -- Sigue nuestra guía sobre [cómo configurar el Firewall de la Red Edge de OVHcloud](/pages/bare_metal_cloud/dedicated_servers/firewall_network) que está integrado en nuestra infraestructura Anti-DDoS, limitando la exposición de tus servicios a ataques DDoS. -- Además, puedes utilizar nuestras guías sobre [cómo configurar tu propio firewall](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) con `iptables` en distribuciones basadas en Linux y [cómo activar el firewall en Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). -- Para distribuciones basadas en Linux en un VPS, puedes seguir las instrucciones de nuestra guía sobre [cómo proteger un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) para aplicar medidas de seguridad adicionales. - -/// - -/// details | ¿Cómo puedo proteger mi VPS contra ataques DDoS? - -OVHcloud ofrece varias características de seguridad para proteger tu VPS contra tráfico malicioso: - -- Protección Anti-DDoS: Nuestros servicios de VPS están protegidos por defecto por nuestra [infraestructura Anti-DDoS](/links/security/antiddos) que detecta y mitiga ataques DDoS en tiempo real. -- Bloqueo de IP: Puedes [evitar que direcciones IP específicas o rangos de IP](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) lleguen a tu VPS. -- Reglas de firewall: Puedes [configurar reglas de firewall personalizadas](/pages/bare_metal_cloud/dedicated_servers/firewall_network) para controlar el tráfico entrante y saliente directamente en tu VPS. -- VAC (VPS Anti-DDoS): Nuestro sistema VAC proporciona una capa adicional de protección contra ataques DDoS, incluyendo filtrado de tráfico y limitación de velocidad. - -/// - -/// details | Quiero usar un VPS como servidor de juego, ¿beneficiará del mismo firewall que protege los servidores dedicados de juego? - -La protección contra DDoS de OVHcloud para juegos solo está disponible para nuestros servidores dedicados de juego. Si contrata un VPS para alojamiento de juegos, deberá configurar directamente el firewall en su sistema, adaptado al juego deseado. Puede encontrar más información en nuestra guía sobre [cómo configurar el firewall en Linux con iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -La ventaja de un VPS frente a un servidor dedicado es la posibilidad de escalar sus recursos según su uso real. Puede actualizar su VPS con solo unos clics para beneficiarse de un sistema más potente. - -/// - - -## Más información - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - -Interactúe con nuestra [comunidad de usuarios](/links/community). +--- +title: "OVHcloud VPS FAQ" +excerpt: "Encuentre las respuestas a las preguntas más frecuentes sobre nuestras ofertas de VPS" +updated: 2025-10-30 +--- + + + +## Preguntas generales sobre las ofertas de VPS + +/// details | ¿Qué es un VPS y para qué se utiliza? + +Un servidor privado virtual (VPS) se utiliza para alojar sitios web (comercio electrónico, contenido, medios visuales) y aplicaciones de software (portales, extranets, soluciones colaborativas, wikis, CRM). A diferencia del alojamiento compartido, un VPS ofrece un entorno aislado, dedicado al cliente. Nuestras soluciones de VPS cubren la brecha entre el alojamiento web compartido y los servidores dedicados, combinando rendimiento y fiabilidad sin la carga de la gestión de hardware. También puede actualizar fácilmente su configuración sin cambiar de servidores. + +/// + +/// details | ¿Cuáles son las ventajas de un VPS de OVHcloud? + +Las ofertas de VPS de OVHcloud ofrecen un excelente rendimiento por precio, con tráfico ilimitado y varias ubicaciones globales para baja latencia y mayor accesibilidad, según sus necesidades. + +/// + +/// details | ¿Es la solución VPS la adecuada para mí? + +El uso de un VPS requiere conocimientos básicos de administración de servidores. Es crucial tener esto en cuenta para gestionar eficazmente su sistema operativo (Linux o Windows) y configurar sus aplicaciones, como por ejemplo PrestaShop o WordPress. + +Si necesita un VPS pero carece de la experiencia técnica para administrarlo, considere contactar con uno de nuestros [partners](/links/partner) para recibir ayuda. + +Si requiere recursos provisionados pero prefiere no ocuparse de la administración del servidor, le recomendamos optar por nuestros planes de alojamiento web Performance. + +/// + +/// details | ¿Puedo actualizar fácilmente mi VPS a una gama superior o reducir su configuración a una inferior? + +Sí, puede actualizar su configuración desde el área de cliente de OVHcloud, sin migrar manualmente sus datos. Las opciones de actualización disponibles dependen de la gama y el modelo del VPS. + +Sin embargo, para reducir su configuración, deberá suscribirse a un nuevo plan, transferir sus datos y luego cancelar su servicio anterior. Nuestro equipo de soporte está disponible para ayudarle si es necesario. + +/// + +/// details | ¿Qué región o país debería elegir para mi VPS? + +Cuanto más cerca esté su centro de datos de su audiencia, menor será la latencia, lo que se traduce en una mejor experiencia del usuario y mayor confianza en sus servicios. + +/// + +/// details | ¿Cuál es la ventaja de un VPS ubicado en Europa? + +Alojar su VPS en Francia o, en general, dentro de la UE con OVHcloud ofrece ventajas como precios competitivos y protección reforzada de los datos. Su servicio no está sujeto al Acta CLOUD de EE. UU., protegiéndolo de interferencias no europeas. + +/// + +/// details | ¿Incluyen copias de seguridad mis VPS? + +Sí, al encargar un VPS, se incluye una opción de copia de seguridad diaria de forma gratuita. + +Para una protección aún mayor, también puede optar por nuestra opción de copia de seguridad Premium. Ofrece: + +- La posibilidad de revertir a una copia de seguridad de hasta una semana anterior. +- La posibilidad de programar copias de seguridad, optimizando la gestión de datos y minimizando el impacto en las operaciones comerciales. + +Además, ofrecemos: + +- Instantáneas: Puede crear instantáneas manuales e inmediatas que capturan el estado exacto de su VPS justo antes de una actualización o cambio crítico. +- Una copia de seguridad externa: Almacene sus datos en un disco separado y seguro, permitiendo una recuperación fácil en caso de un incidente grave. + +Al utilizar estas soluciones, puede personalizar su gestión de copias de seguridad para adaptarla a sus necesidades de seguridad y continuidad empresarial. + +Visite nuestra [página web de VPS](/links/bare-metal/vps) para obtener más información sobre las opciones disponibles. + +/// + +/// details | ¿Puedo alojar varios sitios web en un VPS? + +Sí, un VPS puede configurarse para alojar múltiples sitios web o proyectos. Puede particionar su espacio de almacenamiento según sus necesidades y utilizar interfaces especializadas como Plesk o cPanel para simplificar la gestión de sus sitios web. + +/// + +/// details | ¿Recibiré un nombre de dominio y un servicio de correo electrónico incluido con mi VPS? + +No, nuestras soluciones de VPS no incluyen un nombre de dominio ni un servicio de correo electrónico. Estos servicios se pueden encargar por separado en el área de cliente de OVHcloud. + +/// + +/// details | ¿Cómo elijo entre un VPS y un plan de alojamiento web? + +**Plan de alojamiento web** + +- Ideal para necesidades básicas de alojamiento con una configuración preestablecida. + +**VPS** + +- Mayor flexibilidad y control, perfecto para proyectos escalables con necesidades de configuración complejas. + +Alojar servicios web en un VPS le permite instalar su software preferido, personalizar la configuración del servidor y alojar múltiples sitios web con recursos dedicados. Tenga en cuenta que un VPS debe configurarse de manera que se adapte a los requisitos de su aplicación y a su crecimiento empresarial. + +/// + +/// details | ¿Cuál es la diferencia entre un VPS y las soluciones de Public Cloud? + +**VPS** + +- Una máquina virtual optimizada y dedicada adecuada tanto para preproducción como para producción, diseñada para alojar varios proyectos web. + +**Public Cloud de OVHcloud** + +- Ofrece una infraestructura multi-servidor con alta disponibilidad y una red privada (vRack), y está diseñada para arquitecturas complejas y escalables. + +/// + +/// details | ¿Cuáles son las ventajas de un VPS en comparación con un servidor dedicado? + +**VPS** + +- Ofrece una gestión simplificada sin mantenimiento de hardware, ideal para proyectos que necesitan un control ajustado. + +**Servidor dedicado** + +- Recomendado para infraestructuras complejas que requieren un control completo del hardware y un rendimiento garantizado. + +Un VPS elimina la necesidad de gestionar hardware físico como el almacenamiento, la RAM y el CPU, lo que lo hace adecuado para la mayoría de las aplicaciones web. A medida que su negocio crece, puede actualizar su VPS o migrar a un servidor dedicado o a una solución de Public Cloud para una infraestructura más flexible y potente. + +/// + +/// details | ¿Qué ancho de banda se asigna a mi VPS? ¿Está garantizado? + +El ancho de banda que aparece en nuestra [página web de VPS](/links/bare-metal/vps) está garantizado. Es la cantidad mínima asignada a su servicio. + +/// + +/// details | ¿Qué SLA se aplica a mi VPS? + +Un VPS de OVHcloud incluye un SLA del 99,9%. + +/// + + +/// details | ¿Cuáles son las características únicas de un VPS de Zona Local? + +Con un VPS de Zona Local, puede reducir significativamente los tiempos de acceso a sus sitios y aplicaciones, ya que sus datos están alojados más cerca de sus usuarios. Esto crea una mejor experiencia del usuario al reducir la latencia cada vez que las aplicaciones requieren un tiempo de respuesta mínimo. Simplemente seleccione una de nuestras ubicaciones mundiales al realizar el pedido. + +Tenga en cuenta que un VPS de Zona Local, a diferencia de un VPS normal, no incluye características de seguridad como Anti-DDoS, ni opciones avanzadas como IP adicional y Balanceador de carga. + +Un VPS de Zona Local también cumple con las necesidades de proyectos con requisitos de residencia y soberanía de datos. Al alojar sus servicios en una región específica, puede cumplir fácilmente con las regulaciones locales relacionadas con el procesamiento y almacenamiento de datos, como el GDPR europeo. + +/// + +/// details | ¿Puedo migrar mi VPS de una Zona Local a un centro de datos, y viceversa? + +No, no puede migrar servicios directamente. Deberá suscribirse al VPS elegido, transferir sus datos y luego cancelar su servicio anterior. Nuestro equipo de soporte puede guiarle a través de estos pasos si es necesario. + +/// + +/// details | ¿Cuáles son los riesgos de utilizar un VPS sin protección contra DDoS? + +Los servidores privados virtuales sin protección anti-DDoS están expuestos automáticamente a ataques de denegación de servicio distribuidos (DDoS), lo que puede provocar interrupciones del servicio y brechas de seguridad graves. + +- Exposición directa: Si su servidor es objetivo de un ataque DDoS, el flujo de solicitudes maliciosas puede abrumarlo, haciendo que sus sitios y aplicaciones se vuelvan inaccesibles. +- No hay mitigación automática: Para proteger su servidor, deberá defenderse de los ataques utilizando software de seguridad de terceros o configuraciones específicas. +- Mayor carga de gestión: La falta de seguridad robusta integrada presenta un riesgo importante, destacando la necesidad de un monitoreo vigilante y estrategias proactivas, especialmente para proyectos con alto tráfico. + +Si la resiliencia frente a ataques DDoS es un factor crítico para su proyecto, le recomendamos optar por un VPS de OVHcloud alojado en uno de nuestros centros de datos, que incluye protección integrada. + +/// + + +## Preguntas relacionadas con la administración de VPS + +/// details | ¿Cómo me conecto a mi VPS? + +Puede iniciar sesión en su VPS de forma remota, utilizando las credenciales proporcionadas por correo electrónico tras la entrega del servicio. +El método de conexión depende de los sistemas operativos que se utilicen. + +Todos los detalles se detallan en nuestra guía sobre [cómo empezar con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). + +/// + +/// details | ¿Proporciona OVHcloud asistencia para la configuración de software en mi VPS? + +Aunque no podemos ofrecer asistencia para la configuración o administración de software, sí proporcionamos algunas herramientas y recursos para ayudarte a comenzar. + +Por ejemplo, ofrecemos una gama de plantillas y imágenes preconfiguradas para sistemas operativos y aplicaciones populares para ayudarte a desplegar rápidamente tu VPS. También proporcionamos el área de cliente de OVHcloud, donde puedes gestionar tu VPS, incluyendo tareas como reiniciar, reinstalar y supervisar recursos. + +Además, nuestra documentación y base de conocimientos contienen una gran cantidad de información sobre la configuración y gestión de tu VPS. + +Sin embargo, para asistencia específica en la configuración de software, te recomendamos contactar con nuestra [comunidad](/links/community) o buscar la ayuda de un administrador de sistemas o desarrollador cualificado a través de nuestro [portal de socios](/links/partner). + +/// + +/// details | ¿Puedo instalar más de un sistema operativo en mi VPS? + +Las plantillas de instalación de OVHcloud solo permiten un sistema operativo. +Las configuraciones personalizadas pueden aplicarse desde el lado del cliente y son responsabilidad del administrador del servidor. Los servicios de OVHcloud no incluyen tareas de administración, como la configuración de software o el uso de herramientas externas. + +Si tienes problemas de configuración y administración, te recomendamos contactar con nuestra [comunidad](/links/community) o buscar la ayuda de un administrador de sistemas o desarrollador cualificado a través de nuestro [portal de socios](/links/partner). + +/// + +/// details | ¿Puedo instalar máquinas virtuales en un VPS utilizando software de virtualización (como Proxmox)? + +Las plantillas de instalación de VPS de OVHcloud no incluyen el Proxmox Operating System ni un sistema operativo similar para virtualización. + +Las configuraciones personalizadas pueden aplicarse desde el lado del cliente y son responsabilidad del administrador del servidor. Los servicios de OVHcloud no incluyen tareas de administración, como la configuración de software o el uso de herramientas externas. + +Si tienes problemas de configuración y administración, te recomendamos contactar con nuestra [comunidad](/links/community) o buscar la ayuda de un administrador de sistemas o desarrollador cualificado a través de nuestro [portal de socios](/links/partner). + +/// + +/// details | ¿Es posible elegir el hardware para mi VPS (GPU, CPU, etc.) o actualizarlo? + +Un VPS no se puede personalizar ni modificar a nivel de hardware. +Selecciona un [modelo de VPS](/links/bare-metal/vps) en el proceso de pedido que cumpla con tus requisitos mínimos, y luego podrás actualizarlo según sea necesario. + +/// + +/// details | Mi VPS es demasiado lento, ¿puedo mover mi VPS a otro host? + +Para resolver problemas de rendimiento en tu VPS, deberás proporcionar resultados de pruebas específicas a nuestro equipo de soporte. + +Ten en cuenta que tu VPS debe arrancarse en [modo de rescate](/pages/bare_metal_cloud/virtual_private_servers/rescue) para descartar cualquier posible problema de software. + +Contacta con nuestro equipo de soporte creando una [solicitud en el Centro de ayuda de OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help) para que podamos proporcionarte la lista completa de pruebas necesarias para una evaluación adecuada. + +/// + + +/// details | He pedido un nuevo VPS, ¿puedo trasladar el tiempo restante de mi antiguo VPS o recibir un reembolso? + +Esto es generalmente posible, pero el proceso requiere una [solicitud a nuestro equipo de soporte a través del Centro de ayuda de OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help). + +Antes de proceder, asegúrate de que hayas [migrado cualquier dato aún necesario](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) a tu nuevo servicio o hayas creado copias de seguridad de tus datos. + +/// + +/// details | ¿Puedo mover mi VPS a un centro de datos de OVHcloud diferente en otro país? + +No es posible migrar un VPS a otro centro de datos. Para lograrlo, puedes realizar una [migración manual](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another): + +- Descarga tus datos del VPS actual. +- Pide un nuevo VPS. +- Sube tus datos al nuevo VPS. +- [Cancela el VPS antiguo](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). + +/// + +/// details | ¿Cuántas IPs adicionales puedo configurar en un VPS? + +Un VPS está limitado a [16 direcciones IP adicionales](/links/network/additional-ip). + +Consulta nuestra guía sobre [cómo configurar alias de IP](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) para ejemplos de configuración de direcciones IP. + +/// + +/// details | ¿Puedo añadir bloques de IP a mi VPS? + +No es posible añadir bloques de IP a un VPS. +Puedes configurar hasta [16 direcciones IP adicionales](/links/network/additional-ip) en un VPS. + +/// + +/// details | ¿Puedo cambiar el VPS asociado a mi licencia (Plesk, cPanel)? + +Las licencias pueden moverse entre servidores, pero existen limitaciones. + +La mejor opción es iniciar sesión en nuestra [consola de API](/links/api) con tus credenciales de cuenta de cliente y comprobar si tu licencia puede ser trasladada a un VPS diferente. Encuentra las bases en nuestra guía sobre [cómo empezar con la API de OVHcloud](/pages/manage_and_operate/api/first-steps). + +Una vez conectado, utiliza las siguientes llamadas según el software que uses: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo +> + +![API license](images/getlicense.png){.thumbnail} + +Introduce los parámetros de la siguiente manera: + +- `serviceName`: Introduce el nombre interno de tu licencia (ver la sección `Licencias` en tu [área de cliente de OVHcloud](/links/manager)). +- `destinationIp`: Introduce la dirección IPv4 del servicio de destino. + +Haz clic en el botón `EXECUTE`{.action}. + +Si el resultado es negativo (`false`), la razón se incluirá en el campo `RESPONSE`. + +![API license](images/getlicense_response.png){.thumbnail} + +Si la dirección IP de destino es compatible con tu licencia (`true`), puedes utilizar la llamada correspondiente para moverla: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp +> + +/// + + +## Preguntas sobre seguridad y backup + +/// details | ¿Cómo puedo asegurar mi VPS? + +De forma predeterminada, el VPS se entrega con solo el sistema operativo seleccionado instalado. El administrador del VPS es responsable de aplicar una configuración de seguridad adecuada una vez que se entrega el VPS. +Para ello, consulte nuestra guía sobre [cómo asegurar un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). + +/// + +/// details | ¿Cómo puedo descargar mis archivos o una copia de seguridad del VPS? + +Hay varias opciones disponibles, por ejemplo: + +- Descarga mediante SFTP: Conéctate a tu VPS con un cliente de software capaz de SFTP (por ejemplo [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), y luego transfiere todos los archivos en el directorio raíz del sistema. + +- Descarga mediante `rsync` (herramienta de línea de comandos): Utiliza el comando `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/` para descargar todos los archivos y carpetas de tu VPS. + +- Descarga mediante la opción **Copia de seguridad automática**: Sigue nuestra guía sobre [cómo usar copias de seguridad automáticas en un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) para descargar archivos desde una copia de seguridad. + +- Descarga mediante la opción **Snapshot**: Sigue nuestra guía sobre [cómo usar instantáneas en un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) para descargar una instantánea del VPS. + +/// + +/// details | ¿Cómo puedo descargar mi VPS como un archivo de máquina virtual? + +No es posible descargar un archivo de máquina virtual de un VPS de OVHcloud. Sin embargo, puedes utilizar la opción **Snapshot** de tu VPS en el área de cliente de OVHcloud para recuperar un archivo de imagen. + +Sigue nuestra guía sobre [cómo usar instantáneas en un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) para crear y descargar una instantánea del VPS. + +Luego puedes convertir localmente el archivo de instantánea descargado en un formato correspondiente a tus necesidades. + +Considera contactar con uno de nuestros [socios](/links/partner) para obtener más ayuda. + +/// + +/// details | ¿Cómo puedo acceder a mi almacenamiento de copias de seguridad desde una dirección IP fuera de mi servicio? + +El acceso al almacenamiento de copias de seguridad de tu VPS (almacenamiento FTP) puede estar restringido a direcciones IP vinculadas a un servicio dentro de tu cuenta de cliente de OVHcloud. + +Para añadir otras direcciones IP desde las que acceder, puedes utilizar la API de OVHcloud. +Esto te permitirá recuperar tus datos de copia de seguridad desde un servicio diferente a través de varios protocolos (FTP, NFS, CIFS). + +> [!warning] +> Solo se pueden autorizar direcciones IP de OVHcloud. +> + +Inicia sesión en la [consola de API de OVHcloud](/links/api) con tus credenciales de cuenta de cliente y utiliza la siguiente llamada: + +> [!api] +> +> @api {v1} /vps POST /vps/{serviceName}/backupftp/access +> + +Edita los parámetros de la siguiente manera: + +- `serviceName`: Introduce el nombre interno de tu VPS (`vps-x11x11xyy.vps.ovh.net`). +- `cifs`: Establece en `true` si es aplicable. +- `ftp`: Establece en `true` si es aplicable. +- `ipBlock`: Introduce la dirección IP que tendrá acceso, en el formato `203.0.113.100/32`. +- `nfs`: Establece en `true` si es aplicable. + +Haz clic en el botón `EXECUTE`{.action}. + +Para verificar que tu dirección IP está autorizada, utiliza la siguiente llamada: + +> [!api] +> +> @api {v1} /vps GET /vps/{serviceName}/backupftp/access +> + +/// + + +/// details | ¿Está mi VPS protegido contra ataques externos? + +Aunque OVHcloud aplica medidas de seguridad para proteger toda la infraestructura, el administrador de un VPS es responsable de la seguridad de las aplicaciones y datos alojados en él. + +- Sigue nuestra guía sobre [cómo configurar el Firewall de la Red Edge de OVHcloud](/pages/bare_metal_cloud/dedicated_servers/firewall_network) que está integrado en nuestra infraestructura Anti-DDoS, limitando la exposición de tus servicios a ataques DDoS. + +- Además, puedes utilizar nuestras guías sobre [cómo configurar tu propio firewall](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) con `iptables` en distribuciones basadas en Linux y [cómo activar el firewall en Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). + +- Para distribuciones basadas en Linux en un VPS, puedes seguir las instrucciones de nuestra guía sobre [cómo proteger un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) para aplicar medidas de seguridad adicionales. + +/// + +/// details | ¿Cómo puedo proteger mi VPS contra ataques DDoS? + +OVHcloud ofrece varias características de seguridad para proteger tu VPS contra tráfico malicioso: + +- Protección Anti-DDoS: Nuestros servicios de VPS están protegidos por defecto por nuestra [infraestructura Anti-DDoS](/links/security/antiddos) que detecta y mitiga ataques DDoS en tiempo real. +- Bloqueo de IP: Puedes [evitar que direcciones IP específicas o rangos de IP](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) lleguen a tu VPS. +- Reglas de firewall: Puedes [configurar reglas de firewall personalizadas](/pages/bare_metal_cloud/dedicated_servers/firewall_network) para controlar el tráfico entrante y saliente directamente en tu VPS. +- VAC (VPS Anti-DDoS): Nuestro sistema VAC proporciona una capa adicional de protección contra ataques DDoS, incluyendo filtrado de tráfico y limitación de velocidad. + +/// + +/// details | Quiero usar un VPS como servidor de juego, ¿beneficiará del mismo firewall que protege los servidores dedicados de juego? + +La protección contra DDoS de OVHcloud para juegos solo está disponible para nuestros servidores dedicados de juego. Si contrata un VPS para alojamiento de juegos, deberá configurar directamente el firewall en su sistema, adaptado al juego deseado. Puede encontrar más información en nuestra guía sobre [cómo configurar el firewall en Linux con iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +La ventaja de un VPS frente a un servidor dedicado es la posibilidad de escalar sus recursos según su uso real. Puede actualizar su VPS con solo unos clics para beneficiarse de un sistema más potente. + +/// + + +## Más información + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + +Interactúe con nuestra [comunidad de usuarios](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.fr-fr.md b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.fr-fr.md index 64173bd61f2..ec978286961 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.fr-fr.md +++ b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.fr-fr.md @@ -1,466 +1,471 @@ ---- -title: "FAQ sur les VPS OVHcloud" -excerpt: "Trouvez les réponses aux questions les plus fréquemment posées sur nos offres VPS" -updated: 2025-10-30 ---- - - - -## Questions générales sur les offres VPS - -/// details | Qu'est-ce qu'un VPS et à quoi sert-il ? - -Un serveur privé virtuel (VPS) est utilisé pour héberger des sites web (e-commerce, contenu, médias visuels) et des applications logicielles (portails, extranets, solutions collaboratives, wikis, CRM). Contrairement à un hébergement mutualisé, un VPS offre un environnement isolé, dédié au client. Nos solutions VPS combinent performance et fiabilité sans la charge de gestion du matériel. Vous pouvez également facilement mettre à niveau votre configuration sans changer de serveur. - -/// - -/// details | Quels sont les avantages du VPS OVHcloud ? - -Les VPS OVHcloud offrent un excellent rapport performance/prix, avec un trafic illimité et plusieurs emplacements mondiaux pour une faible latence et une accessibilité améliorée, en fonction de vos besoins. - -/// - -/// details | Une solution VPS est-elle le bon choix pour moi ? - -L’utilisation d’un VPS nécessite des connaissances de base en administration de serveur. Garder cela à l’esprit est crucial pour gérer efficacement votre système d’exploitation (Linux ou Windows) et pour mettre en place vos applications, comme PrestaShop ou WordPress par exemple. - -Si vous avez besoin d’un VPS mais que vous n’avez pas les compétences techniques pour le gérer, contactez l’un de nos [partenaires](/links/partner) pour obtenir de l’aide. - -Si vous avez besoin de ressources allouées, mais que vous préférez ne pas vous occuper de l’administration du serveur, nous vous recommandons d’opter pour nos offres d’hébergement web Performance. - -/// - -/// details | Puis-je facilement faire évoluer mon VPS vers une gamme supérieure ou vers une configuration inférieure ? - -Oui, vous pouvez mettre à niveau votre configuration depuis votre espace client, sans migration manuelle de vos données. Les options de mise à niveau disponibles dépendent de la gamme et du modèle du VPS. - -Cependant, pour downgrader votre configuration, vous devrez souscrire une nouvelle offre, transférer vos données, puis résilier votre ancien service. Notre support est à votre disposition si nécessaire. - -/// - -/// details | Quelle région ou pays choisir pour mon VPS ? - -Plus votre datacentre est proche de votre audience, plus la latence est faible. Cela permet une meilleure expérience utilisateur et une confiance accrue dans vos services. - -/// - -/// details | Quel est l'avantage d'un VPS situé en Europe ? - -L’hébergement de votre VPS chez OVHcloud en France ou plus généralement au sein de l’UE offre des avantages tels que des prix compétitifs et une protection renforcée des données. Votre service n'est pas soumis au CLOUD Act américain, le protégeant des interférences non européennes. - -/// - -/// details | Les sauvegardes sont-elles incluses avec mon VPS ? - -Oui, lors de la commande d'un VPS, une option de sauvegarde quotidienne est incluse gratuitement. - -Pour une protection encore meilleure, vous pouvez également opter pour notre option de sauvegarde Premium. Elle offre : - -- La possibilité de revenir à une sauvegarde datant d'une semaine. -- La possibilité de planifier des sauvegardes, d'optimiser la gestion des données et de minimiser l'impact sur les opérations commerciales. - -De plus, nous vous proposons : - -- Des snapshots : Vous pouvez créer des snapshots manuels et instantanés qui capturent l'état exact de votre VPS juste avant une mise à jour ou un changement critique. -- Une sauvegarde externe : Stockez vos données sur un disque séparé et sécurisé, permettant une récupération facile en cas d'incident majeur. - -Grâce à ces solutions, vous pouvez personnaliser la gestion de vos sauvegardes en fonction de vos besoins en matière de sécurité et de continuité d’activité. - -Rendez-vous sur notre [page web VPS](/links/bare-metal/vps) pour en savoir plus sur les options disponibles. - -/// - -/// details | Puis-je héberger plusieurs sites web sur un VPS ? - -Oui, un VPS peut être configuré pour héberger plusieurs sites web ou projets. Vous pouvez partitionner votre espace de stockage selon vos besoins et utiliser des interfaces spécialisées comme Plesk ou cPanel pour simplifier la gestion de votre site web. - -/// - -/// details | Un nom de domaine et un service e-mail sont-ils inclus avec mon VPS ? - -Non, nos VPS n’incluent pas de nom de domaine ni de service e-mail. Ces services peuvent être commandés séparément dans votre espace client. - -/// - -/// details | Comment choisir entre un VPS et un hébergement web ? - -**Hébergement web** - -- Idéal pour vos besoins de base avec une installation préconfigurée. - -**VPS** - -- Davantage de flexibilité et de contrôle, idéal pour faire évoluer des projets avec des besoins de configuration complexes. - -L’hébergement de services web sur un VPS vous permet d’installer le logiciel de votre choix, de personnaliser les paramètres du serveur et d’héberger plusieurs sites web avec des ressources dédiées. À noter qu’un VPS nécessite d’être configuré de manière à répondre aux besoins de vos applications et à s’adapter à la croissance de votre activité. - -/// - -/// details | Quelle est la différence entre un VPS et une solution Public Cloud ? - -**VPS** - -- Une machine virtuelle optimisée et dédiée, adaptée à la préproduction comme à la production, conçue pour héberger plusieurs projets web. - -**Public Cloud OVHcloud** - -- Offre une infrastructure multi-serveurs à haute disponibilité et un réseau privé (vRack), conçue pour les architectures complexes et évolutives. - -/// - -/// details | Quels sont les avantages d’un VPS par rapport à un serveur dédié ? - -**VPS** - -- Offre une gestion simplifiée sans maintenance matérielle, idéale pour les projets nécessitant un contrôle strict. - -**Serveur dédié** - -- Recommandé pour les infrastructures complexes qui nécessitent un contrôle matériel complet et des performances garanties. - -Le VPS élimine la nécessité de gérer le matériel physique, comme le stockage, la RAM et le CPU, ce qui le rend bien adapté à la plupart des applications web. Au fur et à mesure que votre entreprise se développe, vous pouvez faire évoluer votre VPS ou migrer vers un serveur dédié ou une solution Public Cloud pour bénéficier d’une infrastructure plus flexible et plus puissante. - -/// - -/// details | Quelle bande passante est allouée à mon VPS ? Est-elle garantie ? - -La bande passante indiquée sur notre [page web VPS](/links/bare-metal/vps) est garantie. Il s’agit de la valeur minimale allouée à votre service. - -/// - -/// details | Quel SLA est appliqué à mon VPS ? - -Un VPS OVHcloud inclut un SLA de 99,9 %. - -/// - - -/// details | Quelles sont les spécificités d’un VPS Local Zone ? - -Grâce au VPS Local Zone, vous réduisez significativement les temps d’accès à vos sites et applications, car vos données sont hébergées au plus près de vos utilisateurs. L’utilisateur bénéficie ainsi d’une meilleure expérience, car la latence est réduite pour chaque application nécessitent un temps de réponse minimal. Il vous suffit de sélectionner l'une de nos implantations mondiales lors de votre commande. - -Gardez à l'esprit qu’un VPS Local Zone, contrairement à un VPS ordinaire, n’inclut pas de fonctionnalités de sécurité, comme l’anti-DDoS, ni d’options avancées, comme l’Additional IP et le Load Balancer. - -Un VPS Local Zone répond également aux besoins des projets ayant des exigences de localisation des données et de souveraineté. En hébergeant vos services dans une région spécifique, vous pouvez facilement respecter les réglementations locales relatives au traitement et au stockage des données, comme le RGPD européen. - -/// - -/// details | Puis-je migrer mon VPS d’une Local Zone vers un datacentre, et vice versa ? - -Non, il n’est pas possible de migrer les services directement. Vous devez souscrire au VPS de votre choix, transférer vos données, puis résilier votre ancien service. Notre support peut vous guider dans ces étapes si nécessaire. - -/// - -/// details | Quels sont les risques d'utiliser un VPS sans protection DDoS ? - -Les serveurs privés virtuels sans protection anti-DDoS sont automatiquement exposés à des attaques par déni de service distribué (DDoS), qui peuvent entraîner des pannes de service et de graves violations de la sécurité. - -- Exposition directe : Si votre serveur est la cible d’une attaque DDoS, l’afflux de requêtes malveillantes peut le submerger, rendant vos sites et applications inaccessibles. -- Pas de mitigation automatique : Pour protéger votre serveur, vous devrez repousser les attaques à l'aide de logiciels de sécurité tiers ou de configurations spécifiques. -- Charge de gestion supplémentaire : L’absence d’une sécurité intégrée robuste présente un risque majeur, soulignant la nécessité d’un suivi vigilant et de stratégies proactives, en particulier pour les projets à fort trafic. - -Si la résilience face aux attaques DDoS est un facteur critique pour votre projet, nous vous recommandons d'opter pour un VPS OVHcloud hébergé dans l'un de nos datacentres, afin qu'il bénéficie d'une protection intégrée. - -/// - - -## Questions relatives à l’administration du VPS - -/// details | Comment me connecter à mon VPS ? - -Vous pouvez vous connecter à votre VPS à distance grâce aux identifiants fournis par e-mail après livraison du service. - -La méthode de connexion dépend des systèmes d'exploitation utilisés. - -Tous les détails sont présentés dans notre guide « [Premiers pas avec un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) ». - -/// - -/// details | Est-ce qu'OVHcloud fournit une assistance à la configuration logicielle de mon VPS ? - -Bien que nous ne puissions pas vous offrir d'assistance en matière de configuration ou d'administration de logiciels, nous mettons à votre disposition des outils et des ressources pour vous aider à démarrer. - -Par exemple, nous proposons une gamme de modèles et d'images préconfigurés pour les systèmes d'exploitation et les applications les plus populaires afin de vous aider à déployer rapidement votre VPS. Nous fournissons également l'espace client OVHcloud, où vous pouvez gérer votre VPS, y compris les tâches telles que le redémarrage, la réinstallation et la surveillance des ressources. - -De plus, notre documentation et notre base de connaissances contiennent de nombreuses informations sur la configuration et la gestion de votre VPS. - -Toutefois, pour obtenir une assistance spécifique en matière de configuration logicielle, nous vous recommandons de contacter notre [communauté d'utilisateurs](/links/community) ou de demander l'aide d'un administrateur système ou d'un développeur qualifié via notre [Portail Partenaires](/links/partner). - -/// - -/// details | Puis-je installer plus d’un système d’exploitation sur mon VPS ? - -Les modèles d'installation d'OVHcloud ne permettent qu'un seul système d'exploitation. -Les configurations personnalisées peuvent être appliquées du côté client et relèvent de la responsabilité de l'administrateur du serveur. Les services OVHcloud n'incluent pas de tâches d'administration, telles que la configuration logicielle ou des outils externes. - -Si vous rencontrez des problèmes de configuration et d'administration, nous vous recommandons de contacter notre [communauté d'utilisateurs](/links/community) ou de demander l'aide d'un administrateur système ou d'un développeur qualifié via notre [Portail Partenaires](/links/partner). - -/// - -/// details | Puis-je installer des machines virtuelles sur un VPS en utilisant un logiciel de virtualisation (comme Proxmox) ? - -Les modèles d'installation OVHcloud pour VPS n'incluent pas le système d'exploitation Proxmox ou un système d'exploitation similaire pour la virtualisation. - -Les configurations personnalisées peuvent être appliquées du côté client et relèvent de la responsabilité de l'administrateur du serveur. Les services OVHcloud n'incluent pas de tâches d'administration, telles que la configuration logicielle ou l'utilisation d'outils externes. - -Si vous rencontrez des problèmes de configuration et d'administration, nous vous recommandons de contacter notre [communauté d'utilisateurs](/links/community) ou de demander l'aide d'un administrateur système ou d'un développeur qualifié via notre [Portail Partenaires](/links/partner). - -/// - -/// details | Est-il possible de choisir le matériel de mon VPS (GPU, CPU, etc.) ou de le faire évoluer ? - -Un VPS ne peut être ni personnalisé, ni modifié au niveau du matériel. - -Sélectionnez un [modèle de VPS](/links/bare-metal/vps) dans le processus de commande qui répond à vos exigences minimales, vous pourrez ensuite le mettre à niveau si nécessaire. - -/// - -/// details | Mon VPS est trop lent, puis-je déplacer mon VPS sur un autre hôte ? - -Pour résoudre les problèmes de performance de votre VPS, vous devrez fournir des résultats de tests spécifiques à notre équipe de support. - -Notez que votre VPS doit être démarré en [mode rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) pour exclure tout problème logiciel éventuel. - -Contactez notre support en [créant une demande dans le centre d’aide d’OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help) afin que nous puissions vous fournir la liste complète des tests nécessaires pour une évaluation correcte. - -/// - -/// details | J’ai commandé un nouveau VPS, puis-je déplacer le temps d’engagement restant de mon ancien VPS ou me le faire rembourser ? - -Cela est généralement possible, mais le processus nécessite une demande à notre équipe support via le [centre d’aide d’OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help). - -Avant de continuer, assurez-vous d’avoir [migré les données encore nécessaires](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) vers votre nouveau service ou créé des sauvegardes de vos données. - -/// - -/// details | Puis-je déplacer mon VPS vers un autre datacentre OVHcloud dans un autre pays ? - -Il n’est pas possible de migrer un VPS vers un autre datacentre. Pour ce faire, vous pouvez effectuer une [migration manuelle](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) : - -1. Téléchargez vos données depuis le VPS actuel. -1. Commandez un nouveau VPS. -1. Déposez vos données sur le nouveau VPS. -1. [Résiliez l'ancien VPS](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). - -/// - -/// details | Combien d'Additional IP puis-je configurer sur un VPS ? - -Un VPS est limité à [16 Additional IP](/links/network/additional-ip). - -Consultez notre guide « [Configurer une adresse IP en alias](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) » pour des exemples de configuration d'adresses IP. - -/// - -/// details | Puis-je ajouter des blocs d’adresses IP à mon VPS ? - -Il n'est pas possible d'ajouter des blocs d’adresses IP à un VPS. - -Vous pouvez configurer jusqu'à [16 Additional IPs](/links/network/additional-ip) sur un VPS. - -/// - -/// details | Puis-je changer le VPS associé à ma licence (Plesk, cPanel) ? - -Les licences peuvent être déplacées d’un serveur à l’autre, mais il existe des limitations. - -La meilleure option consiste à vous connecter à notre [console API](/links/console) avec les informations d'identification de votre compte client OVHcloud et à vérifier si votre licence peut être déplacée vers un autre VPS. Retrouvez les bases dans notre guide « [Premiers pas avec les API OVHcloud](/pages/manage_and_operate/api/first-steps) ». - -Une fois connecté, utilisez les appels suivants en fonction du logiciel utilisé : - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo -> - -![Licence API](images/getlicense.png){.thumbnail} - -Entrez les paramètres comme suit : - -- `serviceName` : Renseignez le nom interne de votre licence (voir la section `Licences` dans votre [espace client OVHcloud](/links/manager)). -- `destinationIp` : Renseignez l'adresse IPv4 du service de destination. - -Cliquez sur le bouton `EXECUTE`{.action}. - -Si le résultat est négatif (`false`), la raison sera indiquée dans le champ `RESPONSE`. - -![Licence API](images/getlicense_response.png){.thumbnail} - -Si l'adresse IP de destination est compatible avec votre licence (`true`), vous pouvez utiliser l'appel correspondant pour la déplacer : - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp -> - -/// - - -## Questions sur la sécurité et la sauvegarde - -/// details | Comment sécuriser mon VPS ? - -Par défaut, seul le système d’exploitation sélectionné est installé sur le VPS. L’administrateur du VPS est responsable de l’application d’une configuration de sécurité appropriée une fois le VPS livré. - -Pour cela, aidez-vous de notre guide « [Sécuriser un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) ». - -/// - -/// details | Comment puis-je télécharger mes fichiers ou une sauvegarde du VPS ? - -Plusieurs possibilités s'offrent à vous, par exemple : - -- Téléchargement via SFTP : Connectez-vous à votre VPS avec un logiciel client SFTP (par exemple [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), puis transférez tous les fichiers du répertoire racine du système. -- Téléchargement via `rsync` (outil en ligne de commande) : Utilisez la commande `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/` pour télécharger tous les fichiers et dossiers de votre VPS. -- Téléchargement via l'option **Backup automatisé** : Suivez notre guide sur [l'utilisation des sauvegardes automatisées sur un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) pour télécharger des fichiers à partir d'une sauvegarde. -- Téléchargement via l'option **Snapshot** : Suivez notre guide sur [l'utilisation des snapshots sur un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) pour télécharger un snapshot du VPS. - -/// - -/// details | Comment puis-je télécharger mon VPS en tant que fichier VM ? - -Il n'est pas possible de télécharger un fichier VM d'un VPS OVHcloud. Vous pouvez cependant utiliser l’option **Snapshot** de votre VPS depuis votre espace client OVHcloud pour récupérer un fichier image. - -Suivez notre guide « [Utiliser les snapshots sur un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-VPS) » pour créer et télécharger un snapshot du VPS. - -Vous pouvez ensuite convertir localement le fichier de snapshot téléchargé dans un format correspondant à vos besoins. - -Envisagez de contacter l'un de nos [partenaires](/links/partner) pour obtenir de l'aide. - -/// - -/// details | Comment accéder à mon Backup Storage depuis une adresse IP extérieure à mon service ? - -L'accès au Backup Storage de votre VPS (stockage FTP) peut être limité aux adresses IP liées à un service au sein de votre compte client OVHcloud. - -Afin d’autoriser l’accès depuis d’autres adresses IP, vous pouvez utiliser l'API OVHcloud. -Cela vous permettra de récupérer vos données de sauvegarde depuis un service différent via différents protocoles (FTP, NFS, CIFS). - -> [!warning] -> Seules les adresses IP OVHcloud peuvent être autorisées. -> - -Connectez-vous à la [console API OVHcloud](/links/console) avec les identifiants de votre compte client et utilisez l'appel suivant : - -> [!api] -> -> @api {v1} /vps POST /vps/{serviceName}/backupftp/access -> - -Modifiez les paramètres comme suit : - -- `serviceName` : Renseignez le nom interne de votre VPS (`vps-x11x11xyy.vps.ovh.net`). -- `cifs` : Défini sur `true` le cas échéant. -- `ftp` : Défini sur `true` le cas échéant. -- `ipBlock` : Renseignez l'adresse IP qui y aura accès, sous la forme `203.0.113.100/32`. -- `nfs` : Défini sur `true` le cas échéant. - -Cliquez sur le bouton `EXECUTE`{.action}. - -Pour vérifier que votre adresse IP est autorisée, utilisez l'appel suivant : - -> [!api] -> -> @api {v1} /vps GET /vps/{serviceName}/backupftp/access -> - -/// - - -/// details | Mon VPS est-il protégé contre les attaques externes ? - -Bien qu’OVHcloud applique des mesures de sécurité pour protéger l’ensemble de l’infrastructure, l’administrateur d’un VPS est responsable de la sécurité des applications et des données qui y sont hébergées. - -- Suivez notre guide « [Comment configurer le Edge Network Firewall OVHcloud](/pages/bare_metal_cloud/dedicated_servers/firewall_network) », service intégré à notre infrastructure Anti-DDoS afin de limiter l'exposition de vos services aux attaques DDoS. -- De plus, vous pouvez utiliser nos guides : - - [Configurer le pare-feu sous Linux avec Iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - - [Configurer le pare-feu sous Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). -- Pour les distributions Linux sur un VPS, vous pouvez suivre les instructions de notre guide « [Sécuriser un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) » pour appliquer des mesures de sécurité supplémentaires. - -/// - -/// details | Comment sécuriser mon VPS contre les attaques DDoS ? - -OVHcloud fournit plusieurs fonctionnalités de sécurité pour protéger votre VPS contre le trafic malveillant : - -- Protection anti-DDoS : Nos services VPS sont protégés par défaut par notre [infrastructure anti-DDoS](/links/security/antiddos) qui détecte et mitige les attaques DDoS en temps réel. -- Blocage d'adresses IP : Vous pouvez [empêcher des adresses IP ou plages d’adresses IP spécifiques](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) d’atteindre votre VPS. -- Règles de pare-feu : Vous pouvez [configurer des règles de pare-feu personnalisées](/pages/bare_metal_cloud/dedicated_servers/firewall_network) pour contrôler le trafic entrant et sortant directement sur votre VPS. -- VAC (VPS Anti-DDoS) : Notre système VAC fournit une couche supplémentaire de protection contre les attaques DDoS, y compris le filtrage du trafic et la limitation du débit. - -/// - -/// details | Je souhaite utiliser un VPS comme serveur de jeu, bénéficiera-t-il du même pare-feu que celui qui protège les serveurs dédiés Game ? - -La protection anti-DDoS Game d’OVHcloud est disponible uniquement pour nos serveurs dédiés Game. Si vous commandez un VPS pour l’hébergement de jeux, vous devrez configurer le pare-feu directement sur votre système, en fonction du jeu souhaité. Retrouvez plus d'informations dans notre guide sur [la configuration du pare-feu sous Linux avec Iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -L’avantage d’un VPS par rapport à un serveur dédié est la possibilité d’adapter ses ressources à votre utilisation réelle. Vous pouvez faire évoluer votre VPS en quelques clics pour bénéficier d’un système plus performant. - -/// - - -## Aller plus loin - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: "FAQ sur les VPS OVHcloud" +excerpt: "Trouvez les réponses aux questions les plus fréquemment posées sur nos offres VPS" +updated: 2025-10-30 +--- + + + +## Questions générales sur les offres VPS + +/// details | Qu'est-ce qu'un VPS et à quoi sert-il ? + +Un serveur privé virtuel (VPS) est utilisé pour héberger des sites web (e-commerce, contenu, médias visuels) et des applications logicielles (portails, extranets, solutions collaboratives, wikis, CRM). Contrairement à un hébergement mutualisé, un VPS offre un environnement isolé, dédié au client. Nos solutions VPS combinent performance et fiabilité sans la charge de gestion du matériel. Vous pouvez également facilement mettre à niveau votre configuration sans changer de serveur. + +/// + +/// details | Quels sont les avantages du VPS OVHcloud ? + +Les VPS OVHcloud offrent un excellent rapport performance/prix, avec un trafic illimité et plusieurs emplacements mondiaux pour une faible latence et une accessibilité améliorée, en fonction de vos besoins. + +/// + +/// details | Une solution VPS est-elle le bon choix pour moi ? + +L’utilisation d’un VPS nécessite des connaissances de base en administration de serveur. Garder cela à l’esprit est crucial pour gérer efficacement votre système d’exploitation (Linux ou Windows) et pour mettre en place vos applications, comme PrestaShop ou WordPress par exemple. + +Si vous avez besoin d’un VPS mais que vous n’avez pas les compétences techniques pour le gérer, contactez l’un de nos [partenaires](/links/partner) pour obtenir de l’aide. + +Si vous avez besoin de ressources allouées, mais que vous préférez ne pas vous occuper de l’administration du serveur, nous vous recommandons d’opter pour nos offres d’hébergement web Performance. + +/// + +/// details | Puis-je facilement faire évoluer mon VPS vers une gamme supérieure ou vers une configuration inférieure ? + +Oui, vous pouvez mettre à niveau votre configuration depuis votre espace client, sans migration manuelle de vos données. Les options de mise à niveau disponibles dépendent de la gamme et du modèle du VPS. + +Cependant, pour downgrader votre configuration, vous devrez souscrire une nouvelle offre, transférer vos données, puis résilier votre ancien service. Notre support est à votre disposition si nécessaire. + +/// + +/// details | Quelle région ou pays choisir pour mon VPS ? + +Plus votre datacentre est proche de votre audience, plus la latence est faible. Cela permet une meilleure expérience utilisateur et une confiance accrue dans vos services. + +/// + +/// details | Quel est l'avantage d'un VPS situé en Europe ? + +L’hébergement de votre VPS chez OVHcloud en France ou plus généralement au sein de l’UE offre des avantages tels que des prix compétitifs et une protection renforcée des données. Votre service n'est pas soumis au CLOUD Act américain, le protégeant des interférences non européennes. + +/// + +/// details | Les sauvegardes sont-elles incluses avec mon VPS ? + +Oui, lors de la commande d'un VPS, une option de sauvegarde quotidienne est incluse gratuitement. + +Pour une protection encore meilleure, vous pouvez également opter pour notre option de sauvegarde Premium. Elle offre : + +- La possibilité de revenir à une sauvegarde datant d'une semaine. +- La possibilité de planifier des sauvegardes, d'optimiser la gestion des données et de minimiser l'impact sur les opérations commerciales. + +De plus, nous vous proposons : + +- Des snapshots : Vous pouvez créer des snapshots manuels et instantanés qui capturent l'état exact de votre VPS juste avant une mise à jour ou un changement critique. +- Une sauvegarde externe : Stockez vos données sur un disque séparé et sécurisé, permettant une récupération facile en cas d'incident majeur. + +Grâce à ces solutions, vous pouvez personnaliser la gestion de vos sauvegardes en fonction de vos besoins en matière de sécurité et de continuité d’activité. + +Rendez-vous sur notre [page web VPS](/links/bare-metal/vps) pour en savoir plus sur les options disponibles. + +/// + +/// details | Puis-je héberger plusieurs sites web sur un VPS ? + +Oui, un VPS peut être configuré pour héberger plusieurs sites web ou projets. Vous pouvez partitionner votre espace de stockage selon vos besoins et utiliser des interfaces spécialisées comme Plesk ou cPanel pour simplifier la gestion de votre site web. + +/// + +/// details | Un nom de domaine et un service e-mail sont-ils inclus avec mon VPS ? + +Non, nos VPS n’incluent pas de nom de domaine ni de service e-mail. Ces services peuvent être commandés séparément dans votre espace client. + +/// + +/// details | Comment choisir entre un VPS et un hébergement web ? + +**Hébergement web** + +- Idéal pour vos besoins de base avec une installation préconfigurée. + +**VPS** + +- Davantage de flexibilité et de contrôle, idéal pour faire évoluer des projets avec des besoins de configuration complexes. + +L’hébergement de services web sur un VPS vous permet d’installer le logiciel de votre choix, de personnaliser les paramètres du serveur et d’héberger plusieurs sites web avec des ressources dédiées. À noter qu’un VPS nécessite d’être configuré de manière à répondre aux besoins de vos applications et à s’adapter à la croissance de votre activité. + +/// + +/// details | Quelle est la différence entre un VPS et une solution Public Cloud ? + +**VPS** + +- Une machine virtuelle optimisée et dédiée, adaptée à la préproduction comme à la production, conçue pour héberger plusieurs projets web. + +**Public Cloud OVHcloud** + +- Offre une infrastructure multi-serveurs à haute disponibilité et un réseau privé (vRack), conçue pour les architectures complexes et évolutives. + +/// + +/// details | Quels sont les avantages d’un VPS par rapport à un serveur dédié ? + +**VPS** + +- Offre une gestion simplifiée sans maintenance matérielle, idéale pour les projets nécessitant un contrôle strict. + +**Serveur dédié** + +- Recommandé pour les infrastructures complexes qui nécessitent un contrôle matériel complet et des performances garanties. + +Le VPS élimine la nécessité de gérer le matériel physique, comme le stockage, la RAM et le CPU, ce qui le rend bien adapté à la plupart des applications web. Au fur et à mesure que votre entreprise se développe, vous pouvez faire évoluer votre VPS ou migrer vers un serveur dédié ou une solution Public Cloud pour bénéficier d’une infrastructure plus flexible et plus puissante. + +/// + +/// details | Quelle bande passante est allouée à mon VPS ? Est-elle garantie ? + +La bande passante indiquée sur notre [page web VPS](/links/bare-metal/vps) est garantie. Il s’agit de la valeur minimale allouée à votre service. + +/// + +/// details | Quel SLA est appliqué à mon VPS ? + +Un VPS OVHcloud inclut un SLA de 99,9 %. + +/// + + +/// details | Quelles sont les spécificités d’un VPS Local Zone ? + +Grâce au VPS Local Zone, vous réduisez significativement les temps d’accès à vos sites et applications, car vos données sont hébergées au plus près de vos utilisateurs. L’utilisateur bénéficie ainsi d’une meilleure expérience, car la latence est réduite pour chaque application nécessitent un temps de réponse minimal. Il vous suffit de sélectionner l'une de nos implantations mondiales lors de votre commande. + +Gardez à l'esprit qu’un VPS Local Zone, contrairement à un VPS ordinaire, n’inclut pas de fonctionnalités de sécurité, comme l’anti-DDoS, ni d’options avancées, comme l’Additional IP et le Load Balancer. + +Un VPS Local Zone répond également aux besoins des projets ayant des exigences de localisation des données et de souveraineté. En hébergeant vos services dans une région spécifique, vous pouvez facilement respecter les réglementations locales relatives au traitement et au stockage des données, comme le RGPD européen. + +/// + +/// details | Puis-je migrer mon VPS d’une Local Zone vers un datacentre, et vice versa ? + +Non, il n’est pas possible de migrer les services directement. Vous devez souscrire au VPS de votre choix, transférer vos données, puis résilier votre ancien service. Notre support peut vous guider dans ces étapes si nécessaire. + +/// + +/// details | Quels sont les risques d'utiliser un VPS sans protection DDoS ? + +Les serveurs privés virtuels sans protection anti-DDoS sont automatiquement exposés à des attaques par déni de service distribué (DDoS), qui peuvent entraîner des pannes de service et de graves violations de la sécurité. + +- Exposition directe : Si votre serveur est la cible d’une attaque DDoS, l’afflux de requêtes malveillantes peut le submerger, rendant vos sites et applications inaccessibles. +- Pas de mitigation automatique : Pour protéger votre serveur, vous devrez repousser les attaques à l'aide de logiciels de sécurité tiers ou de configurations spécifiques. +- Charge de gestion supplémentaire : L’absence d’une sécurité intégrée robuste présente un risque majeur, soulignant la nécessité d’un suivi vigilant et de stratégies proactives, en particulier pour les projets à fort trafic. + +Si la résilience face aux attaques DDoS est un facteur critique pour votre projet, nous vous recommandons d'opter pour un VPS OVHcloud hébergé dans l'un de nos datacentres, afin qu'il bénéficie d'une protection intégrée. + +/// + + +## Questions relatives à l’administration du VPS + +/// details | Comment me connecter à mon VPS ? + +Vous pouvez vous connecter à votre VPS à distance grâce aux identifiants fournis par e-mail après livraison du service. + +La méthode de connexion dépend des systèmes d'exploitation utilisés. + +Tous les détails sont présentés dans notre guide « [Premiers pas avec un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps) ». + +/// + +/// details | Est-ce qu'OVHcloud fournit une assistance à la configuration logicielle de mon VPS ? + +Bien que nous ne puissions pas vous offrir d'assistance en matière de configuration ou d'administration de logiciels, nous mettons à votre disposition des outils et des ressources pour vous aider à démarrer. + +Par exemple, nous proposons une gamme de modèles et d'images préconfigurés pour les systèmes d'exploitation et les applications les plus populaires afin de vous aider à déployer rapidement votre VPS. Nous fournissons également l'espace client OVHcloud, où vous pouvez gérer votre VPS, y compris les tâches telles que le redémarrage, la réinstallation et la surveillance des ressources. + +De plus, notre documentation et notre base de connaissances contiennent de nombreuses informations sur la configuration et la gestion de votre VPS. + +Toutefois, pour obtenir une assistance spécifique en matière de configuration logicielle, nous vous recommandons de contacter notre [communauté d'utilisateurs](/links/community) ou de demander l'aide d'un administrateur système ou d'un développeur qualifié via notre [Portail Partenaires](/links/partner). + +/// + +/// details | Puis-je installer plus d’un système d’exploitation sur mon VPS ? + +Les modèles d'installation d'OVHcloud ne permettent qu'un seul système d'exploitation. +Les configurations personnalisées peuvent être appliquées du côté client et relèvent de la responsabilité de l'administrateur du serveur. Les services OVHcloud n'incluent pas de tâches d'administration, telles que la configuration logicielle ou des outils externes. + +Si vous rencontrez des problèmes de configuration et d'administration, nous vous recommandons de contacter notre [communauté d'utilisateurs](/links/community) ou de demander l'aide d'un administrateur système ou d'un développeur qualifié via notre [Portail Partenaires](/links/partner). + +/// + +/// details | Puis-je installer des machines virtuelles sur un VPS en utilisant un logiciel de virtualisation (comme Proxmox) ? + +Les modèles d'installation OVHcloud pour VPS n'incluent pas le système d'exploitation Proxmox ou un système d'exploitation similaire pour la virtualisation. + +Les configurations personnalisées peuvent être appliquées du côté client et relèvent de la responsabilité de l'administrateur du serveur. Les services OVHcloud n'incluent pas de tâches d'administration, telles que la configuration logicielle ou l'utilisation d'outils externes. + +Si vous rencontrez des problèmes de configuration et d'administration, nous vous recommandons de contacter notre [communauté d'utilisateurs](/links/community) ou de demander l'aide d'un administrateur système ou d'un développeur qualifié via notre [Portail Partenaires](/links/partner). + +/// + +/// details | Est-il possible de choisir le matériel de mon VPS (GPU, CPU, etc.) ou de le faire évoluer ? + +Un VPS ne peut être ni personnalisé, ni modifié au niveau du matériel. + +Sélectionnez un [modèle de VPS](/links/bare-metal/vps) dans le processus de commande qui répond à vos exigences minimales, vous pourrez ensuite le mettre à niveau si nécessaire. + +/// + +/// details | Mon VPS est trop lent, puis-je déplacer mon VPS sur un autre hôte ? + +Pour résoudre les problèmes de performance de votre VPS, vous devrez fournir des résultats de tests spécifiques à notre équipe de support. + +Notez que votre VPS doit être démarré en [mode rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue) pour exclure tout problème logiciel éventuel. + +Contactez notre support en [créant une demande dans le centre d’aide d’OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help) afin que nous puissions vous fournir la liste complète des tests nécessaires pour une évaluation correcte. + +/// + +/// details | J’ai commandé un nouveau VPS, puis-je déplacer le temps d’engagement restant de mon ancien VPS ou me le faire rembourser ? + +Cela est généralement possible, mais le processus nécessite une demande à notre équipe support via le [centre d’aide d’OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help). + +Avant de continuer, assurez-vous d’avoir [migré les données encore nécessaires](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) vers votre nouveau service ou créé des sauvegardes de vos données. + +/// + +/// details | Puis-je déplacer mon VPS vers un autre datacentre OVHcloud dans un autre pays ? + +Il n’est pas possible de migrer un VPS vers un autre datacentre. Pour ce faire, vous pouvez effectuer une [migration manuelle](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) : + +1. Téléchargez vos données depuis le VPS actuel. +1. Commandez un nouveau VPS. +1. Déposez vos données sur le nouveau VPS. +1. [Résiliez l'ancien VPS](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). + +/// + +/// details | Combien d'Additional IP puis-je configurer sur un VPS ? + +Un VPS est limité à [16 Additional IP](/links/network/additional-ip). + +Consultez notre guide « [Configurer une adresse IP en alias](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) » pour des exemples de configuration d'adresses IP. + +/// + +/// details | Puis-je ajouter des blocs d’adresses IP à mon VPS ? + +Il n'est pas possible d'ajouter des blocs d’adresses IP à un VPS. + +Vous pouvez configurer jusqu'à [16 Additional IPs](/links/network/additional-ip) sur un VPS. + +/// + +/// details | Puis-je changer le VPS associé à ma licence (Plesk, cPanel) ? + +Les licences peuvent être déplacées d’un serveur à l’autre, mais il existe des limitations. + +La meilleure option consiste à vous connecter à notre [console API](/links/console) avec les informations d'identification de votre compte client OVHcloud et à vérifier si votre licence peut être déplacée vers un autre VPS. Retrouvez les bases dans notre guide « [Premiers pas avec les API OVHcloud](/pages/manage_and_operate/api/first-steps) ». + +Une fois connecté, utilisez les appels suivants en fonction du logiciel utilisé : + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo +> + +![Licence API](images/getlicense.png){.thumbnail} + +Entrez les paramètres comme suit : + +- `serviceName` : Renseignez le nom interne de votre licence (voir la section `Licences` dans votre [espace client OVHcloud](/links/manager)). +- `destinationIp` : Renseignez l'adresse IPv4 du service de destination. + +Cliquez sur le bouton `EXECUTE`{.action}. + +Si le résultat est négatif (`false`), la raison sera indiquée dans le champ `RESPONSE`. + +![Licence API](images/getlicense_response.png){.thumbnail} + +Si l'adresse IP de destination est compatible avec votre licence (`true`), vous pouvez utiliser l'appel correspondant pour la déplacer : + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp +> + +/// + + +## Questions sur la sécurité et la sauvegarde + +/// details | Comment sécuriser mon VPS ? + +Par défaut, seul le système d’exploitation sélectionné est installé sur le VPS. L’administrateur du VPS est responsable de l’application d’une configuration de sécurité appropriée une fois le VPS livré. + +Pour cela, aidez-vous de notre guide « [Sécuriser un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) ». + +/// + +/// details | Comment puis-je télécharger mes fichiers ou une sauvegarde du VPS ? + +Plusieurs possibilités s'offrent à vous, par exemple : + +- Téléchargement via SFTP : Connectez-vous à votre VPS avec un logiciel client SFTP (par exemple [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), puis transférez tous les fichiers du répertoire racine du système. + +- Téléchargement via `rsync` (outil en ligne de commande) : Utilisez la commande `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/` pour télécharger tous les fichiers et dossiers de votre VPS. + +- Téléchargement via l'option **Backup automatisé** : Suivez notre guide sur [l'utilisation des sauvegardes automatisées sur un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) pour télécharger des fichiers à partir d'une sauvegarde. + +- Téléchargement via l'option **Snapshot** : Suivez notre guide sur [l'utilisation des snapshots sur un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) pour télécharger un snapshot du VPS. + +/// + +/// details | Comment puis-je télécharger mon VPS en tant que fichier VM ? + +Il n'est pas possible de télécharger un fichier VM d'un VPS OVHcloud. Vous pouvez cependant utiliser l’option **Snapshot** de votre VPS depuis votre espace client OVHcloud pour récupérer un fichier image. + +Suivez notre guide « [Utiliser les snapshots sur un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-VPS) » pour créer et télécharger un snapshot du VPS. + +Vous pouvez ensuite convertir localement le fichier de snapshot téléchargé dans un format correspondant à vos besoins. + +Envisagez de contacter l'un de nos [partenaires](/links/partner) pour obtenir de l'aide. + +/// + +/// details | Comment accéder à mon Backup Storage depuis une adresse IP extérieure à mon service ? + +L'accès au Backup Storage de votre VPS (stockage FTP) peut être limité aux adresses IP liées à un service au sein de votre compte client OVHcloud. + +Afin d’autoriser l’accès depuis d’autres adresses IP, vous pouvez utiliser l'API OVHcloud. +Cela vous permettra de récupérer vos données de sauvegarde depuis un service différent via différents protocoles (FTP, NFS, CIFS). + +> [!warning] +> Seules les adresses IP OVHcloud peuvent être autorisées. +> + +Connectez-vous à la [console API OVHcloud](/links/console) avec les identifiants de votre compte client et utilisez l'appel suivant : + +> [!api] +> +> @api {v1} /vps POST /vps/{serviceName}/backupftp/access +> + +Modifiez les paramètres comme suit : + +- `serviceName` : Renseignez le nom interne de votre VPS (`vps-x11x11xyy.vps.ovh.net`). +- `cifs` : Défini sur `true` le cas échéant. +- `ftp` : Défini sur `true` le cas échéant. +- `ipBlock` : Renseignez l'adresse IP qui y aura accès, sous la forme `203.0.113.100/32`. +- `nfs` : Défini sur `true` le cas échéant. + +Cliquez sur le bouton `EXECUTE`{.action}. + +Pour vérifier que votre adresse IP est autorisée, utilisez l'appel suivant : + +> [!api] +> +> @api {v1} /vps GET /vps/{serviceName}/backupftp/access +> + +/// + + +/// details | Mon VPS est-il protégé contre les attaques externes ? + +Bien qu’OVHcloud applique des mesures de sécurité pour protéger l’ensemble de l’infrastructure, l’administrateur d’un VPS est responsable de la sécurité des applications et des données qui y sont hébergées. + +- Suivez notre guide « [Comment configurer le Edge Network Firewall OVHcloud](/pages/bare_metal_cloud/dedicated_servers/firewall_network) », service intégré à notre infrastructure Anti-DDoS afin de limiter l'exposition de vos services aux attaques DDoS. + +- De plus, vous pouvez utiliser nos guides : + - [Configurer le pare-feu sous Linux avec Iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + - [Configurer le pare-feu sous Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). + +- Pour les distributions Linux sur un VPS, vous pouvez suivre les instructions de notre guide « [Sécuriser un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) » pour appliquer des mesures de sécurité supplémentaires. + +/// + +/// details | Comment sécuriser mon VPS contre les attaques DDoS ? + +OVHcloud fournit plusieurs fonctionnalités de sécurité pour protéger votre VPS contre le trafic malveillant : + +- Protection anti-DDoS : Nos services VPS sont protégés par défaut par notre [infrastructure anti-DDoS](/links/security/antiddos) qui détecte et mitige les attaques DDoS en temps réel. +- Blocage d'adresses IP : Vous pouvez [empêcher des adresses IP ou plages d’adresses IP spécifiques](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) d’atteindre votre VPS. +- Règles de pare-feu : Vous pouvez [configurer des règles de pare-feu personnalisées](/pages/bare_metal_cloud/dedicated_servers/firewall_network) pour contrôler le trafic entrant et sortant directement sur votre VPS. +- VAC (VPS Anti-DDoS) : Notre système VAC fournit une couche supplémentaire de protection contre les attaques DDoS, y compris le filtrage du trafic et la limitation du débit. + +/// + +/// details | Je souhaite utiliser un VPS comme serveur de jeu, bénéficiera-t-il du même pare-feu que celui qui protège les serveurs dédiés Game ? + +La protection anti-DDoS Game d’OVHcloud est disponible uniquement pour nos serveurs dédiés Game. Si vous commandez un VPS pour l’hébergement de jeux, vous devrez configurer le pare-feu directement sur votre système, en fonction du jeu souhaité. Retrouvez plus d'informations dans notre guide sur [la configuration du pare-feu sous Linux avec Iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +L’avantage d’un VPS par rapport à un serveur dédié est la possibilité d’adapter ses ressources à votre utilisation réelle. Vous pouvez faire évoluer votre VPS en quelques clics pour bénéficier d’un système plus performant. + +/// + + +## Aller plus loin + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.it-it.md b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.it-it.md index 955d8bd1c70..97f5ac2696c 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.it-it.md +++ b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.it-it.md @@ -1,458 +1,463 @@ ---- -title: "FAQ su VPS OVHcloud" -excerpt: "Trovate le risposte alle domande più frequenti sulle nostre offerte VPS" -updated: 2025-10-30 ---- - - - -## Domande generali sulle offerte VPS - -/// details | Cos'è un VPS e a cosa viene utilizzato? - -Un server privato virtuale (VPS) viene utilizzato per ospitare siti web (e-commerce, contenuti, media visivi) e applicazioni software (portali, extranet, soluzioni collaborative, wiki, CRM). A differenza dell'hosting condiviso, un VPS offre un ambiente isolato, dedicato al cliente. Le nostre soluzioni VPS colmano il divario tra l'hosting web condiviso e i server dedicati, combinando prestazioni e affidabilità senza il peso della gestione dell'hardware. Potrai anche aggiornare facilmente la tua configurazione senza dover cambiare server. - -/// - -/// details | Quali sono i vantaggi di un VPS OVHcloud? - -Le offerte VPS OVHcloud offrono un ottimo rapporto qualità/prestazione, con traffico illimitato e diverse localizzazioni globali per una latenza ridotta e una maggiore accessibilità, a seconda delle tue esigenze. - -/// - -/// details | Una soluzione VPS è la scelta giusta per me? - -Utilizzare un VPS richiede conoscenze di base nella gestione dei server. È fondamentale tenerne conto per gestire efficacemente il tuo sistema operativo (Linux o Windows) e configurare le tue applicazioni, come ad esempio PrestaShop o WordPress. - -Se hai bisogno di un VPS ma ti mancano le competenze tecniche per gestirlo, valuta l'opzione di contattare uno dei nostri [partner](/links/partner) per ottenere assistenza. - -Se hai bisogno di risorse allocate ma preferisci non occuparti della gestione del server, ti consigliamo di optare per i nostri piani di hosting web Performance. - -/// - -/// details | Posso facilmente aggiornare il mio VPS a un livello superiore o declassarlo a una configurazione inferiore? - -Sì, puoi aggiornare la tua configurazione dal pannello di controllo OVHcloud senza dover migrare manualmente i tuoi dati. Le opzioni di aggiornamento disponibili dipendono dalla gamma e dal modello del VPS. - -Tuttavia, per declassare la tua configurazione, dovrai sottoscrivere un nuovo piano, trasferire i tuoi dati e poi annullare il vecchio servizio. Il nostro team di supporto è a disposizione per assisterti se necessario. - -/// - -/// details | Quale regione o paese dovrei scegliere per il mio VPS? - -Più il data center è vicino al tuo pubblico, minore sarà la latenza, garantendo una migliore esperienza utente e una maggiore fiducia nei tuoi servizi. - -/// - -/// details | Qual è il vantaggio di un VPS ubicato in Europa? - -Ospitare il tuo VPS con OVHcloud in Francia o in generale nell'UE offre vantaggi come prezzi competitivi e una maggiore protezione dei dati. Il tuo servizio non è soggetto al CLOUD Act statunitense, proteggendolo da ingerenze non europee. - -/// - -/// details | I backup sono inclusi con il mio VPS? - -Sì, quando ordini un VPS, è incluso un'opzione di backup giornaliero gratuito. - -Per una protezione ancora migliore, puoi anche optare per la nostra opzione di backup Premium. Questa offre: - -- La possibilità di ripristinare un backup fino a una settimana indietro. -- La possibilità di pianificare i backup, ottimizzando la gestione dei dati e minimizzando l'impatto sulle operazioni aziendali. - -Inoltre, offriamo: - -- Snapshot: puoi creare snapshot manuali e istantanei che catturano lo stato esatto del tuo VPS prima di un aggiornamento o modifica critica. -- Backup esterno: archivia i tuoi dati su un disco separato e sicuro, permettendo un facile ripristino in caso di incidenti gravi. - -Utilizzando queste soluzioni, puoi personalizzare la gestione dei backup in base alle tue esigenze di sicurezza e continuità aziendale. - -Visita la nostra [pagina web dei VPS](/links/bare-metal/vps) per saperne di più sulle opzioni disponibili. - -/// - -/// details | Posso ospitare più siti web su un VPS? - -Sì, un VPS può essere configurato per ospitare più siti web o progetti. Puoi dividere lo spazio di archiviazione secondo le tue necessità e utilizzare interfacce specializzate come Plesk o cPanel per semplificare la gestione dei tuoi siti. - -/// - -/// details | Riceverò un nome di dominio e un servizio email incluso con il mio VPS? - -No, le nostre soluzioni VPS non includono un nome di dominio o un servizio email. Questi servizi possono essere ordinati separatamente nel pannello di controllo OVHcloud. - -/// - -/// details | Come scelgo tra un VPS e un piano di hosting web? - -**Piano di hosting web** - -- Deale per esigenze di hosting di base con una configurazione predefinita. - -**VPS** - -- Maggiore flessibilità e controllo, perfetto per progetti scalabili con esigenze di configurazione complesse. - -Ospitare servizi web su un VPS ti consente di installare il software preferito, personalizzare le impostazioni del server e ospitare più siti web con risorse dedicate. Si prega di notare che un VPS deve essere configurato in modo adatto alle tue esigenze di applicazione e adattato alla crescita della tua attività. - -/// - -/// details | Qual è la differenza tra un VPS e le soluzioni Public Cloud? - -**VPS** - -- Macchina virtuale dedicata e ottimizzata adatta sia alla pre-produzione che alla produzione, progettata per ospitare più progetti web. - -**OVHcloud Public Cloud** - -- Offre un'infrastruttura multi-server con alta disponibilità e rete privata (vRack), progettata per architetture complesse e scalabili. - -/// - -/// details | Quali sono i vantaggi di un VPS rispetto a un server dedicato? - -**VPS** - -- Offre una gestione semplificata senza manutenzione hardware, ideale per progetti che richiedono un controllo stretto. - -**Server dedicato** - -- Consigliato per infrastrutture complesse che richiedono il pieno controllo dell'hardware e prestazioni garantite. - -Un VPS elimina la necessità di gestire hardware fisico come archiviazione, RAM e CPU, rendendolo adatto per la maggior parte delle applicazioni web. Man mano che la tua attività cresce, puoi aggiornare il tuo VPS o migrare verso un server dedicato o una soluzione Public Cloud per un'infrastruttura più flessibile e potente. - -/// - -/// details | Quale larghezza di banda è allocata al mio VPS? È garantita? - -La larghezza di banda indicata nella nostra [pagina web dei VPS](/links/bare-metal/vps) è garantita. Si tratta della quantità minima allocata al tuo servizio. - -/// - -/// details | Quale SLA si applica al mio VPS? - -Un VPS OVHcloud include un SLA del 99,9%. - -/// - - -/// details | Quali sono le caratteristiche uniche di un VPS Local Zone? - -Con un VPS Local Zone, puoi ridurre significativamente i tempi di accesso ai tuoi siti e applicazioni, poiché i tuoi dati vengono ospitati più vicino ai tuoi utenti. Ciò crea una migliore esperienza utente riducendo la latenza ogni volta che le applicazioni richiedono un tempo di risposta minimizzato. Basta selezionare una delle nostre sedi in tutto il mondo al momento dell'ordine. - -Tieni presente che un VPS Local Zone, a differenza di un VPS regolare, non include funzionalità di sicurezza come Anti-DDoS o opzioni avanzate come Additional IP e Load Balancer. - -Un VPS Local Zone soddisfa anche le esigenze di progetti con requisiti di residenza e sovranità dei dati. Ospitando i tuoi servizi in una regione specifica, puoi facilmente soddisfare le normative locali relative all'elaborazione e archiviazione dei dati, come il GDPR europeo. - -/// - -/// details | Posso migrare il mio VPS da una Local Zone a un data center e viceversa? - -No, non puoi migrare direttamente i servizi. Dovrai sottoscrivere il VPS scelto, trasferire i tuoi dati e poi annullare il vecchio servizio. Il nostro team di supporto può guidarti attraverso questi passaggi se necessario. - -/// - -/// details | Quali sono i rischi dell'utilizzo di un VPS senza protezione DDoS? - -I server privati virtuali senza protezione Anti-DDoS sono esposti automaticamente agli attacchi distribuiti di negazione del servizio (DDoS), potenzialmente causando interruzioni del servizio e gravi violazioni della sicurezza. - -- Esposizione diretta: se il tuo server è bersaglio di un attacco DDoS, l'afflusso di richieste maliziose potrebbe sopraffarlo, rendendo i tuoi siti e applicazioni inaccessibili. -- Nessun mitigazione automatica: per proteggere il tuo server, dovrai difenderlo utilizzando software di sicurezza di terze parti o configurazioni specifiche. -- Ulteriore carico di gestione: la mancanza di una sicurezza robusta e integrata presenta un rischio significativo, evidenziando la necessità di un monitoraggio vigile e strategie proattive, in particolare per progetti ad alto traffico. - -Se la resilienza agli attacchi DDoS è un fattore critico per il tuo progetto, ti consigliamo di optare per un VPS OVHcloud ospitato in uno dei nostri data center, che include una protezione integrata. - -/// - -## Domande relative all'amministrazione del VPS - -/// details | Come posso accedere al mio VPS? - -Puoi accedere al tuo VPS in remoto utilizzando le credenziali fornite via email dopo la consegna del servizio. -Il metodo di connessione dipende dal sistema operativo in uso. - -Tutti i dettagli sono riportati nella nostra guida su [come iniziare con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). - -/// - -/// details | OVHcloud fornisce assistenza per la configurazione del software del mio VPS? - -Sebbene non possiamo offrire assistenza per la configurazione o l'amministrazione del software, forniamo alcuni strumenti e risorse per aiutarti a iniziare. - -Ad esempio, offriamo una gamma di modelli e immagini preconfigurati per sistemi operativi e applicazioni popolari per aiutarti a distribuire rapidamente il tuo VPS. Inoltre, forniamo il pannello di controllo OVHcloud, dove puoi gestire il tuo VPS, incluse attività come riavvio, reinstallazione e monitoraggio delle risorse. - -Inoltre, la nostra documentazione e la knowledge base contengono una vasta gamma di informazioni sulla configurazione e gestione del tuo VPS. - -Tuttavia, per assistenza specifica alla configurazione del software, ti consigliamo di contattare la nostra [community](/links/community) o di cercare l'aiuto di un amministratore di sistema o sviluppatore qualificato tramite il nostro [portale partner](/links/partner). - -/// - -/// details | Posso installare più di un sistema operativo sul mio VPS? - -I modelli di installazione OVHcloud consentono solo un singolo sistema operativo. -Le configurazioni personalizzate possono essere applicate dal lato del cliente e sono responsabilità dell'amministratore del server. I servizi OVHcloud non includono attività di amministrazione, come la configurazione del software o l'uso di strumenti esterni. - -Se incontri problemi di configurazione e amministrazione, ti consigliamo di contattare la nostra [community](/links/community) o di cercare l'aiuto di un amministratore di sistema o sviluppatore qualificato tramite il nostro [portale partner](/links/partner). - -/// - -/// details | Posso installare macchine virtuali su un VPS utilizzando software di virtualizzazione (come Proxmox)? - -I modelli di installazione OVHcloud per VPS non includono il sistema operativo Proxmox o un sistema operativo simile per la virtualizzazione. - -Le configurazioni personalizzate possono essere applicate dal lato del cliente e sono responsabilità dell'amministratore del server. I servizi OVHcloud non includono attività di amministrazione, come la configurazione del software o l'uso di strumenti esterni. - -Se incontri problemi di configurazione e amministrazione, ti consigliamo di contattare la nostra [community](/links/community) o di cercare l'aiuto di un amministratore di sistema o sviluppatore qualificato tramite il nostro [portale partner](/links/partner). - -/// - -/// details | È possibile scegliere l'hardware del tuo VPS (GPU, CPU, ecc.) o effettuarne l'upgrade? - -Un VPS non può essere personalizzato o modificato a livello hardware. -Seleziona un [modello VPS](/links/bare-metal/vps) nel processo d’ordine che soddisfi i tuoi requisiti minimi, poi puoi aggiornarlo in base alle tue necessità. - -/// - -/// details | Il mio VPS è troppo lento, posso spostarlo su un altro host? - -Per risolvere i problemi di prestazioni del tuo VPS, dovrai fornire risultati di test specifici al nostro team di supporto. - -Nota che il tuo VPS deve essere avviato in [modalità di recupero](/pages/bare_metal_cloud/virtual_private_servers/rescue) per escludere eventuali problemi software. - -Contatta il nostro team di supporto [creando una richiesta nel Centro assistenza di OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help) affinché possiamo fornirti l'elenco completo dei test richiesti per una valutazione corretta. - -/// - -/// details | Ho ordinato un nuovo VPS, posso trasferire il tempo residuo della sottoscrizione del mio vecchio VPS o ottenerne un rimborso? - -Questo è generalmente possibile ma il processo richiede una [richiesta al nostro team di supporto tramite il Centro assistenza di OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help). - -Prima di procedere, assicurati di aver [migrato i dati ancora necessari](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) al tuo nuovo servizio o di aver creato backup dei tuoi dati. - -/// - -/// details | Posso spostare il mio VPS in un diverso data center OVHcloud in un paese diverso? - -Non è possibile migrare un VPS in un altro data center. Per ottenere questo risultato, puoi eseguire una [migrazione manuale](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another): - -- Scarica i tuoi dati dal VPS corrente. -- Ordina un nuovo VPS. -- Carica i tuoi dati sul nuovo VPS. -- [Annulla il vecchio VPS](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). - -/// - -/// details | Quanti Indirizzi Additional IP posso configurare su un VPS? - -Un VPS è limitato a [16 Indirizzi Additional IP](/links/network/additional-ip). - -Consulta la nostra guida su [come configurare l'aliasing IP](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) per esempi di configurazione degli indirizzi IP. - -/// - -/// details | Posso aggiungere blocchi IP al mio VPS? - -Non è possibile aggiungere blocchi IP a un VPS. -Puoi configurare fino a [16 Indirizzi Additional IP](/links/network/additional-ip) su un VPS. - -/// - -/// details | Posso modificare il VPS associato alla mia licenza (Plesk, cPanel)? - -Le licenze possono essere spostate tra server ma esistono limitazioni. - -L'opzione migliore è accedere alla nostra [console API](/links/api) con le credenziali del tuo account cliente e verificare se la tua licenza può essere spostata su un diverso VPS. Trova le basi nella nostra guida su [come iniziare con l'API di OVHcloud](/pages/manage_and_operate/api/first-steps). - -Una volta connesso, utilizza le seguenti chiamate in base al software utilizzato: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo -> - -![API license](images/getlicense.png){.thumbnail} - -Inserisci i parametri come segue: - -- `serviceName`: Inserisci il nome interno della tua licenza (vedi la sezione `Licenze` nel tuo [Spazio Cliente OVHcloud](/links/manager)). -- `destinationIp`: Inserisci l'indirizzo IPv4 del servizio di destinazione. - -Clicca sul pulsante `EXECUTE`{.action}. - -Se il risultato è negativo (`false`), la motivazione sarà inclusa nel campo `RESPONSE`. - -![API license](images/getlicense_response.png){.thumbnail} - -Se l'indirizzo IP di destinazione è compatibile con la tua licenza (`true`), puoi utilizzare la chiamata corrispondente per spostarla: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp -> - -/// - - -## Domande relative alla sicurezza e al backup - -/// details | Come posso proteggere il mio VPS? - -Per impostazione predefinita, il VPS viene fornito con solo il sistema operativo selezionato installato. L'amministratore del VPS è responsabile dell'applicazione di una configurazione di sicurezza appropriata una volta consegnato il VPS. -Per farlo, si prega di fare riferimento alla nostra guida su [come proteggere un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). - -/// - -/// details | Come posso scaricare i miei file o un backup del VPS? - -Sono disponibili diverse opzioni, ad esempio: - -- Scarica via SFTP: Connetti il tuo VPS con un client software in grado di utilizzare SFTP (ad esempio [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), quindi trasferisci tutti i file nella directory radice del sistema. -- Scarica via `rsync` (strumento da riga di comando): Utilizza il comando `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/` per scaricare tutti i file e le cartelle dal tuo VPS. -- Scarica tramite l'opzione **Backup automatico**: Segui la nostra guida su [come utilizzare i backup automatici su un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) per scaricare file da un backup. -- Scarica tramite l'opzione **Snapshot**: Segui la nostra guida su [come utilizzare gli snapshot su un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) per scaricare uno snapshot del VPS. - -/// - -/// details | Come posso scaricare il mio VPS come file VM? - -Non è possibile scaricare un file VM di un VPS di OVHcloud. Tuttavia, puoi utilizzare l'opzione **Snapshot** del tuo VPS nel [Spazio Cliente OVHcloud](/links/manager) per recuperare un file immagine. - -Segui la nostra guida su [come utilizzare gli snapshot su un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) per creare e scaricare uno snapshot del VPS. - -Puoi quindi convertire localmente il file snapshot scaricato in un formato corrispondente alle tue esigenze. - -Considera di contattare uno dei nostri [partner](/links/partner) per ulteriore assistenza. - -/// - -/// details | Come posso accedere al mio storage di backup da un indirizzo IP esterno al mio servizio? - -L'accesso allo storage di backup del tuo VPS (FTP storage) potrebbe essere limitato agli indirizzi IP collegati a un servizio nel tuo account cliente OVHcloud. - -Per aggiungere altri indirizzi IP da cui accedere, puoi utilizzare l'API di OVHcloud. -Questo ti permetterà di recuperare i tuoi dati di backup da un servizio diverso tramite vari protocolli (FTP, NFS, CIFS). - -> [!warning] -> Solo gli indirizzi IP di OVHcloud possono essere autorizzati. -> - -Accedi alla [console API di OVHcloud](/links/api) con le credenziali del tuo account cliente e utilizza la seguente chiamata: - -> [!api] -> -> @api {v1} /vps POST /vps/{serviceName}/backupftp/access -> - -Modifica i parametri come segue: - -- `serviceName`: Inserisci il nome interno del tuo VPS (`vps-x11x11xyy.vps.ovh.net`). -- `cifs`: Imposta su `true` se applicabile. -- `ftp`: Imposta su `true` se applicabile. -- `ipBlock`: Inserisci l'indirizzo IP che avrà accesso, nel formato `203.0.113.100/32`. -- `nfs`: Imposta su `true` se applicabile. - -Clicca sul pulsante `EXECUTE`{.action}. - -Per verificare che il tuo indirizzo IP sia autorizzato, utilizza la seguente chiamata: - -> [!api] -> -> @api {v1} /vps GET /vps/{serviceName}/backupftp/access -> - -/// - - -/// details | Il mio VPS è protetto dagli attacchi esterni? - -Sebbene OVHcloud applichi misure di sicurezza per proteggere l'intera infrastruttura, l'amministratore di un VPS è responsabile della sicurezza delle applicazioni e dei dati ospitati su di esso. - -- Segui la nostra guida su [come configurare il firewall della rete Edge di OVHcloud](/pages/bare_metal_cloud/dedicated_servers/firewall_network) integrato nella nostra infrastruttura Anti-DDoS, limitando l'esposizione dei tuoi servizi agli attacchi DDoS. -- Inoltre, puoi utilizzare le nostre guide su [come configurare il tuo firewall](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) con `iptables` su distribuzioni basate su Linux e [come abilitare il firewall su Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). -- Per distribuzioni basate su Linux su un VPS, puoi seguire le istruzioni nella nostra guida su [come proteggere un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) per applicare misure di sicurezza aggiuntive. - -/// - -/// details | Come posso proteggere il mio VPS dagli attacchi DDoS? - -OVHcloud fornisce diverse funzionalità di sicurezza per proteggere il tuo VPS dal traffico dannoso: - -- Protezione Anti-DDoS: I nostri servizi VPS sono protetti di default dalla nostra [infrastruttura Anti-DDoS](/links/security/antiddos) che rileva e mitiga gli attacchi DDoS in tempo reale. -- Blocco IP: Puoi [prevenire l'accesso da indirizzi IP specifici o da intervalli di IP](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) al tuo VPS. -- Regole del firewall: Puoi [configurare regole personalizzate del firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) per controllare il traffico in entrata e in uscita direttamente sul tuo VPS. -- VAC (VPS Anti-DDoS): Il nostro sistema VAC fornisce un ulteriore livello di protezione dagli attacchi DDoS, incluso il filtraggio del traffico e il limitatore di velocità. - -/// - -/// details | Voglio utilizzare un VPS come server per giochi, beneficerà dello stesso firewall che protegge i Game Dedicated Servers? - -La protezione Anti-DDoS per i server di gioco di OVHcloud è disponibile solo per i nostri Game Dedicated Servers. Se ordini un VPS per l'hosting di giochi, dovrai configurare il firewall direttamente sul tuo sistema, personalizzato in base al gioco desiderato. Puoi trovare ulteriori informazioni nella nostra guida su [come configurare il firewall su Linux con iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -Il vantaggio di un VPS rispetto a un server dedicato è la possibilità di scalare le sue risorse in base all'utilizzo effettivo. Puoi aggiornare il tuo VPS con pochi clic per beneficiare di un sistema più potente. - -/// - -## Per saperne di più - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - -Contatta la nostra [Community di utenti](/links/community). +--- +title: "FAQ su VPS OVHcloud" +excerpt: "Trovate le risposte alle domande più frequenti sulle nostre offerte VPS" +updated: 2025-10-30 +--- + + + +## Domande generali sulle offerte VPS + +/// details | Cos'è un VPS e a cosa viene utilizzato? + +Un server privato virtuale (VPS) viene utilizzato per ospitare siti web (e-commerce, contenuti, media visivi) e applicazioni software (portali, extranet, soluzioni collaborative, wiki, CRM). A differenza dell'hosting condiviso, un VPS offre un ambiente isolato, dedicato al cliente. Le nostre soluzioni VPS colmano il divario tra l'hosting web condiviso e i server dedicati, combinando prestazioni e affidabilità senza il peso della gestione dell'hardware. Potrai anche aggiornare facilmente la tua configurazione senza dover cambiare server. + +/// + +/// details | Quali sono i vantaggi di un VPS OVHcloud? + +Le offerte VPS OVHcloud offrono un ottimo rapporto qualità/prestazione, con traffico illimitato e diverse localizzazioni globali per una latenza ridotta e una maggiore accessibilità, a seconda delle tue esigenze. + +/// + +/// details | Una soluzione VPS è la scelta giusta per me? + +Utilizzare un VPS richiede conoscenze di base nella gestione dei server. È fondamentale tenerne conto per gestire efficacemente il tuo sistema operativo (Linux o Windows) e configurare le tue applicazioni, come ad esempio PrestaShop o WordPress. + +Se hai bisogno di un VPS ma ti mancano le competenze tecniche per gestirlo, valuta l'opzione di contattare uno dei nostri [partner](/links/partner) per ottenere assistenza. + +Se hai bisogno di risorse allocate ma preferisci non occuparti della gestione del server, ti consigliamo di optare per i nostri piani di hosting web Performance. + +/// + +/// details | Posso facilmente aggiornare il mio VPS a un livello superiore o declassarlo a una configurazione inferiore? + +Sì, puoi aggiornare la tua configurazione dal pannello di controllo OVHcloud senza dover migrare manualmente i tuoi dati. Le opzioni di aggiornamento disponibili dipendono dalla gamma e dal modello del VPS. + +Tuttavia, per declassare la tua configurazione, dovrai sottoscrivere un nuovo piano, trasferire i tuoi dati e poi annullare il vecchio servizio. Il nostro team di supporto è a disposizione per assisterti se necessario. + +/// + +/// details | Quale regione o paese dovrei scegliere per il mio VPS? + +Più il data center è vicino al tuo pubblico, minore sarà la latenza, garantendo una migliore esperienza utente e una maggiore fiducia nei tuoi servizi. + +/// + +/// details | Qual è il vantaggio di un VPS ubicato in Europa? + +Ospitare il tuo VPS con OVHcloud in Francia o in generale nell'UE offre vantaggi come prezzi competitivi e una maggiore protezione dei dati. Il tuo servizio non è soggetto al CLOUD Act statunitense, proteggendolo da ingerenze non europee. + +/// + +/// details | I backup sono inclusi con il mio VPS? + +Sì, quando ordini un VPS, è incluso un'opzione di backup giornaliero gratuito. + +Per una protezione ancora migliore, puoi anche optare per la nostra opzione di backup Premium. Questa offre: + +- La possibilità di ripristinare un backup fino a una settimana indietro. +- La possibilità di pianificare i backup, ottimizzando la gestione dei dati e minimizzando l'impatto sulle operazioni aziendali. + +Inoltre, offriamo: + +- Snapshot: puoi creare snapshot manuali e istantanei che catturano lo stato esatto del tuo VPS prima di un aggiornamento o modifica critica. +- Backup esterno: archivia i tuoi dati su un disco separato e sicuro, permettendo un facile ripristino in caso di incidenti gravi. + +Utilizzando queste soluzioni, puoi personalizzare la gestione dei backup in base alle tue esigenze di sicurezza e continuità aziendale. + +Visita la nostra [pagina web dei VPS](/links/bare-metal/vps) per saperne di più sulle opzioni disponibili. + +/// + +/// details | Posso ospitare più siti web su un VPS? + +Sì, un VPS può essere configurato per ospitare più siti web o progetti. Puoi dividere lo spazio di archiviazione secondo le tue necessità e utilizzare interfacce specializzate come Plesk o cPanel per semplificare la gestione dei tuoi siti. + +/// + +/// details | Riceverò un nome di dominio e un servizio email incluso con il mio VPS? + +No, le nostre soluzioni VPS non includono un nome di dominio o un servizio email. Questi servizi possono essere ordinati separatamente nel pannello di controllo OVHcloud. + +/// + +/// details | Come scelgo tra un VPS e un piano di hosting web? + +**Piano di hosting web** + +- Deale per esigenze di hosting di base con una configurazione predefinita. + +**VPS** + +- Maggiore flessibilità e controllo, perfetto per progetti scalabili con esigenze di configurazione complesse. + +Ospitare servizi web su un VPS ti consente di installare il software preferito, personalizzare le impostazioni del server e ospitare più siti web con risorse dedicate. Si prega di notare che un VPS deve essere configurato in modo adatto alle tue esigenze di applicazione e adattato alla crescita della tua attività. + +/// + +/// details | Qual è la differenza tra un VPS e le soluzioni Public Cloud? + +**VPS** + +- Macchina virtuale dedicata e ottimizzata adatta sia alla pre-produzione che alla produzione, progettata per ospitare più progetti web. + +**OVHcloud Public Cloud** + +- Offre un'infrastruttura multi-server con alta disponibilità e rete privata (vRack), progettata per architetture complesse e scalabili. + +/// + +/// details | Quali sono i vantaggi di un VPS rispetto a un server dedicato? + +**VPS** + +- Offre una gestione semplificata senza manutenzione hardware, ideale per progetti che richiedono un controllo stretto. + +**Server dedicato** + +- Consigliato per infrastrutture complesse che richiedono il pieno controllo dell'hardware e prestazioni garantite. + +Un VPS elimina la necessità di gestire hardware fisico come archiviazione, RAM e CPU, rendendolo adatto per la maggior parte delle applicazioni web. Man mano che la tua attività cresce, puoi aggiornare il tuo VPS o migrare verso un server dedicato o una soluzione Public Cloud per un'infrastruttura più flessibile e potente. + +/// + +/// details | Quale larghezza di banda è allocata al mio VPS? È garantita? + +La larghezza di banda indicata nella nostra [pagina web dei VPS](/links/bare-metal/vps) è garantita. Si tratta della quantità minima allocata al tuo servizio. + +/// + +/// details | Quale SLA si applica al mio VPS? + +Un VPS OVHcloud include un SLA del 99,9%. + +/// + + +/// details | Quali sono le caratteristiche uniche di un VPS Local Zone? + +Con un VPS Local Zone, puoi ridurre significativamente i tempi di accesso ai tuoi siti e applicazioni, poiché i tuoi dati vengono ospitati più vicino ai tuoi utenti. Ciò crea una migliore esperienza utente riducendo la latenza ogni volta che le applicazioni richiedono un tempo di risposta minimizzato. Basta selezionare una delle nostre sedi in tutto il mondo al momento dell'ordine. + +Tieni presente che un VPS Local Zone, a differenza di un VPS regolare, non include funzionalità di sicurezza come Anti-DDoS o opzioni avanzate come Additional IP e Load Balancer. + +Un VPS Local Zone soddisfa anche le esigenze di progetti con requisiti di residenza e sovranità dei dati. Ospitando i tuoi servizi in una regione specifica, puoi facilmente soddisfare le normative locali relative all'elaborazione e archiviazione dei dati, come il GDPR europeo. + +/// + +/// details | Posso migrare il mio VPS da una Local Zone a un data center e viceversa? + +No, non puoi migrare direttamente i servizi. Dovrai sottoscrivere il VPS scelto, trasferire i tuoi dati e poi annullare il vecchio servizio. Il nostro team di supporto può guidarti attraverso questi passaggi se necessario. + +/// + +/// details | Quali sono i rischi dell'utilizzo di un VPS senza protezione DDoS? + +I server privati virtuali senza protezione Anti-DDoS sono esposti automaticamente agli attacchi distribuiti di negazione del servizio (DDoS), potenzialmente causando interruzioni del servizio e gravi violazioni della sicurezza. + +- Esposizione diretta: se il tuo server è bersaglio di un attacco DDoS, l'afflusso di richieste maliziose potrebbe sopraffarlo, rendendo i tuoi siti e applicazioni inaccessibili. +- Nessun mitigazione automatica: per proteggere il tuo server, dovrai difenderlo utilizzando software di sicurezza di terze parti o configurazioni specifiche. +- Ulteriore carico di gestione: la mancanza di una sicurezza robusta e integrata presenta un rischio significativo, evidenziando la necessità di un monitoraggio vigile e strategie proattive, in particolare per progetti ad alto traffico. + +Se la resilienza agli attacchi DDoS è un fattore critico per il tuo progetto, ti consigliamo di optare per un VPS OVHcloud ospitato in uno dei nostri data center, che include una protezione integrata. + +/// + +## Domande relative all'amministrazione del VPS + +/// details | Come posso accedere al mio VPS? + +Puoi accedere al tuo VPS in remoto utilizzando le credenziali fornite via email dopo la consegna del servizio. +Il metodo di connessione dipende dal sistema operativo in uso. + +Tutti i dettagli sono riportati nella nostra guida su [come iniziare con un VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). + +/// + +/// details | OVHcloud fornisce assistenza per la configurazione del software del mio VPS? + +Sebbene non possiamo offrire assistenza per la configurazione o l'amministrazione del software, forniamo alcuni strumenti e risorse per aiutarti a iniziare. + +Ad esempio, offriamo una gamma di modelli e immagini preconfigurati per sistemi operativi e applicazioni popolari per aiutarti a distribuire rapidamente il tuo VPS. Inoltre, forniamo il pannello di controllo OVHcloud, dove puoi gestire il tuo VPS, incluse attività come riavvio, reinstallazione e monitoraggio delle risorse. + +Inoltre, la nostra documentazione e la knowledge base contengono una vasta gamma di informazioni sulla configurazione e gestione del tuo VPS. + +Tuttavia, per assistenza specifica alla configurazione del software, ti consigliamo di contattare la nostra [community](/links/community) o di cercare l'aiuto di un amministratore di sistema o sviluppatore qualificato tramite il nostro [portale partner](/links/partner). + +/// + +/// details | Posso installare più di un sistema operativo sul mio VPS? + +I modelli di installazione OVHcloud consentono solo un singolo sistema operativo. +Le configurazioni personalizzate possono essere applicate dal lato del cliente e sono responsabilità dell'amministratore del server. I servizi OVHcloud non includono attività di amministrazione, come la configurazione del software o l'uso di strumenti esterni. + +Se incontri problemi di configurazione e amministrazione, ti consigliamo di contattare la nostra [community](/links/community) o di cercare l'aiuto di un amministratore di sistema o sviluppatore qualificato tramite il nostro [portale partner](/links/partner). + +/// + +/// details | Posso installare macchine virtuali su un VPS utilizzando software di virtualizzazione (come Proxmox)? + +I modelli di installazione OVHcloud per VPS non includono il sistema operativo Proxmox o un sistema operativo simile per la virtualizzazione. + +Le configurazioni personalizzate possono essere applicate dal lato del cliente e sono responsabilità dell'amministratore del server. I servizi OVHcloud non includono attività di amministrazione, come la configurazione del software o l'uso di strumenti esterni. + +Se incontri problemi di configurazione e amministrazione, ti consigliamo di contattare la nostra [community](/links/community) o di cercare l'aiuto di un amministratore di sistema o sviluppatore qualificato tramite il nostro [portale partner](/links/partner). + +/// + +/// details | È possibile scegliere l'hardware del tuo VPS (GPU, CPU, ecc.) o effettuarne l'upgrade? + +Un VPS non può essere personalizzato o modificato a livello hardware. +Seleziona un [modello VPS](/links/bare-metal/vps) nel processo d’ordine che soddisfi i tuoi requisiti minimi, poi puoi aggiornarlo in base alle tue necessità. + +/// + +/// details | Il mio VPS è troppo lento, posso spostarlo su un altro host? + +Per risolvere i problemi di prestazioni del tuo VPS, dovrai fornire risultati di test specifici al nostro team di supporto. + +Nota che il tuo VPS deve essere avviato in [modalità di recupero](/pages/bare_metal_cloud/virtual_private_servers/rescue) per escludere eventuali problemi software. + +Contatta il nostro team di supporto [creando una richiesta nel Centro assistenza di OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help) affinché possiamo fornirti l'elenco completo dei test richiesti per una valutazione corretta. + +/// + +/// details | Ho ordinato un nuovo VPS, posso trasferire il tempo residuo della sottoscrizione del mio vecchio VPS o ottenerne un rimborso? + +Questo è generalmente possibile ma il processo richiede una [richiesta al nostro team di supporto tramite il Centro assistenza di OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help). + +Prima di procedere, assicurati di aver [migrato i dati ancora necessari](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) al tuo nuovo servizio o di aver creato backup dei tuoi dati. + +/// + +/// details | Posso spostare il mio VPS in un diverso data center OVHcloud in un paese diverso? + +Non è possibile migrare un VPS in un altro data center. Per ottenere questo risultato, puoi eseguire una [migrazione manuale](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another): + +- Scarica i tuoi dati dal VPS corrente. +- Ordina un nuovo VPS. +- Carica i tuoi dati sul nuovo VPS. +- [Annulla il vecchio VPS](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). + +/// + +/// details | Quanti Indirizzi Additional IP posso configurare su un VPS? + +Un VPS è limitato a [16 Indirizzi Additional IP](/links/network/additional-ip). + +Consulta la nostra guida su [come configurare l'aliasing IP](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) per esempi di configurazione degli indirizzi IP. + +/// + +/// details | Posso aggiungere blocchi IP al mio VPS? + +Non è possibile aggiungere blocchi IP a un VPS. +Puoi configurare fino a [16 Indirizzi Additional IP](/links/network/additional-ip) su un VPS. + +/// + +/// details | Posso modificare il VPS associato alla mia licenza (Plesk, cPanel)? + +Le licenze possono essere spostate tra server ma esistono limitazioni. + +L'opzione migliore è accedere alla nostra [console API](/links/api) con le credenziali del tuo account cliente e verificare se la tua licenza può essere spostata su un diverso VPS. Trova le basi nella nostra guida su [come iniziare con l'API di OVHcloud](/pages/manage_and_operate/api/first-steps). + +Una volta connesso, utilizza le seguenti chiamate in base al software utilizzato: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo +> + +![API license](images/getlicense.png){.thumbnail} + +Inserisci i parametri come segue: + +- `serviceName`: Inserisci il nome interno della tua licenza (vedi la sezione `Licenze` nel tuo [Spazio Cliente OVHcloud](/links/manager)). +- `destinationIp`: Inserisci l'indirizzo IPv4 del servizio di destinazione. + +Clicca sul pulsante `EXECUTE`{.action}. + +Se il risultato è negativo (`false`), la motivazione sarà inclusa nel campo `RESPONSE`. + +![API license](images/getlicense_response.png){.thumbnail} + +Se l'indirizzo IP di destinazione è compatibile con la tua licenza (`true`), puoi utilizzare la chiamata corrispondente per spostarla: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp +> + +/// + + +## Domande relative alla sicurezza e al backup + +/// details | Come posso proteggere il mio VPS? + +Per impostazione predefinita, il VPS viene fornito con solo il sistema operativo selezionato installato. L'amministratore del VPS è responsabile dell'applicazione di una configurazione di sicurezza appropriata una volta consegnato il VPS. +Per farlo, si prega di fare riferimento alla nostra guida su [come proteggere un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). + +/// + +/// details | Come posso scaricare i miei file o un backup del VPS? + +Sono disponibili diverse opzioni, ad esempio: + +- Scarica via SFTP: Connetti il tuo VPS con un client software in grado di utilizzare SFTP (ad esempio [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), quindi trasferisci tutti i file nella directory radice del sistema. + +- Scarica via `rsync` (strumento da riga di comando): Utilizza il comando `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/` per scaricare tutti i file e le cartelle dal tuo VPS. + +- Scarica tramite l'opzione **Backup automatico**: Segui la nostra guida su [come utilizzare i backup automatici su un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) per scaricare file da un backup. + +- Scarica tramite l'opzione **Snapshot**: Segui la nostra guida su [come utilizzare gli snapshot su un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) per scaricare uno snapshot del VPS. + +/// + +/// details | Come posso scaricare il mio VPS come file VM? + +Non è possibile scaricare un file VM di un VPS di OVHcloud. Tuttavia, puoi utilizzare l'opzione **Snapshot** del tuo VPS nel [Spazio Cliente OVHcloud](/links/manager) per recuperare un file immagine. + +Segui la nostra guida su [come utilizzare gli snapshot su un VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) per creare e scaricare uno snapshot del VPS. + +Puoi quindi convertire localmente il file snapshot scaricato in un formato corrispondente alle tue esigenze. + +Considera di contattare uno dei nostri [partner](/links/partner) per ulteriore assistenza. + +/// + +/// details | Come posso accedere al mio storage di backup da un indirizzo IP esterno al mio servizio? + +L'accesso allo storage di backup del tuo VPS (FTP storage) potrebbe essere limitato agli indirizzi IP collegati a un servizio nel tuo account cliente OVHcloud. + +Per aggiungere altri indirizzi IP da cui accedere, puoi utilizzare l'API di OVHcloud. +Questo ti permetterà di recuperare i tuoi dati di backup da un servizio diverso tramite vari protocolli (FTP, NFS, CIFS). + +> [!warning] +> Solo gli indirizzi IP di OVHcloud possono essere autorizzati. +> + +Accedi alla [console API di OVHcloud](/links/api) con le credenziali del tuo account cliente e utilizza la seguente chiamata: + +> [!api] +> +> @api {v1} /vps POST /vps/{serviceName}/backupftp/access +> + +Modifica i parametri come segue: + +- `serviceName`: Inserisci il nome interno del tuo VPS (`vps-x11x11xyy.vps.ovh.net`). +- `cifs`: Imposta su `true` se applicabile. +- `ftp`: Imposta su `true` se applicabile. +- `ipBlock`: Inserisci l'indirizzo IP che avrà accesso, nel formato `203.0.113.100/32`. +- `nfs`: Imposta su `true` se applicabile. + +Clicca sul pulsante `EXECUTE`{.action}. + +Per verificare che il tuo indirizzo IP sia autorizzato, utilizza la seguente chiamata: + +> [!api] +> +> @api {v1} /vps GET /vps/{serviceName}/backupftp/access +> + +/// + + +/// details | Il mio VPS è protetto dagli attacchi esterni? + +Sebbene OVHcloud applichi misure di sicurezza per proteggere l'intera infrastruttura, l'amministratore di un VPS è responsabile della sicurezza delle applicazioni e dei dati ospitati su di esso. + +- Segui la nostra guida su [come configurare il firewall della rete Edge di OVHcloud](/pages/bare_metal_cloud/dedicated_servers/firewall_network) integrato nella nostra infrastruttura Anti-DDoS, limitando l'esposizione dei tuoi servizi agli attacchi DDoS. + +- Inoltre, puoi utilizzare le nostre guide su [come configurare il tuo firewall](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) con `iptables` su distribuzioni basate su Linux e [come abilitare il firewall su Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). + +- Per distribuzioni basate su Linux su un VPS, puoi seguire le istruzioni nella nostra guida su [come proteggere un VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) per applicare misure di sicurezza aggiuntive. + +/// + +/// details | Come posso proteggere il mio VPS dagli attacchi DDoS? + +OVHcloud fornisce diverse funzionalità di sicurezza per proteggere il tuo VPS dal traffico dannoso: + +- Protezione Anti-DDoS: I nostri servizi VPS sono protetti di default dalla nostra [infrastruttura Anti-DDoS](/links/security/antiddos) che rileva e mitiga gli attacchi DDoS in tempo reale. +- Blocco IP: Puoi [prevenire l'accesso da indirizzi IP specifici o da intervalli di IP](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) al tuo VPS. +- Regole del firewall: Puoi [configurare regole personalizzate del firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) per controllare il traffico in entrata e in uscita direttamente sul tuo VPS. +- VAC (VPS Anti-DDoS): Il nostro sistema VAC fornisce un ulteriore livello di protezione dagli attacchi DDoS, incluso il filtraggio del traffico e il limitatore di velocità. + +/// + +/// details | Voglio utilizzare un VPS come server per giochi, beneficerà dello stesso firewall che protegge i Game Dedicated Servers? + +La protezione Anti-DDoS per i server di gioco di OVHcloud è disponibile solo per i nostri Game Dedicated Servers. Se ordini un VPS per l'hosting di giochi, dovrai configurare il firewall direttamente sul tuo sistema, personalizzato in base al gioco desiderato. Puoi trovare ulteriori informazioni nella nostra guida su [come configurare il firewall su Linux con iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +Il vantaggio di un VPS rispetto a un server dedicato è la possibilità di scalare le sue risorse in base all'utilizzo effettivo. Puoi aggiornare il tuo VPS con pochi clic per beneficiare di un sistema più potente. + +/// + +## Per saperne di più + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + +Contatta la nostra [Community di utenti](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.pl-pl.md b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.pl-pl.md index 3690810aaf4..a9839077f96 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.pl-pl.md +++ b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.pl-pl.md @@ -1,459 +1,464 @@ ---- -title: "OVHcloud VPS - często zadawane pytania" -excerpt: "Znajdź odpowiedzi na najczęściej zadawane pytania dotyczące ofert VPS" -updated: 2025-10-30 ---- - - - -## Ogólne pytania dotyczące oferty VPS - -/// details | Co to jest VPS i do czego służy? - -Serwer wirtualny prywatny (VPS) służy do hostowania stron internetowych (e-commerce, treści, media wizualne) oraz aplikacji oprogramowania (portale, ekstranety, rozwiązania wspólne, wiki, CRM). Na odmienną od hostingu współdzielonego, VPS oferuje izolowane środowisko, dedykowane klientowi. Nasze rozwiązania VPS wypełniają lukę między hostingu webowym a serwerami dedykowanymi, łącząc w sobie wydajność i niezawodność bez obciążenia zarządzania sprzętem. Możesz również łatwo uaktualnić swoją konfigurację bez zmieniania serwerów. - -/// - -/// details | Jakie są zalety VPS od OVHcloud? - -Oferty VPS od OVHcloud oferują świetną wartość dla wydajności, z nieograniczonym ruchem i kilkoma globalnymi lokalizacjami, aby zapewnić niską opóźnienie i poprawić dostępność, w zależności od Twoich potrzeb. - -/// - -/// details | Czy rozwiązanie VPS to właściwy wybór dla mnie? - -Użycie VPS wymaga podstawowej wiedzy na temat administracji serwerem. Ważne jest, aby to uwzględnić, skutecznie zarządzając swoim systemem operacyjnym (Linux lub Windows) oraz konfigurować swoje aplikacje, np. PrestaShop lub WordPress. - -Jeśli potrzebujesz VPS, ale brakuje Ci technicznej wiedzy, aby go zarządzać, rozważ kontakt z jednym z naszych [partnerów](/links/partner) w celu uzyskania pomocy. - -Jeśli potrzebujesz przydzielonych zasobów, ale nie chcesz mieć do czynienia z administracją serwerem, zalecamy wybór naszych planów hostingu webowego Performance. - -/// - -/// details | Czy mogę łatwo uaktualnić swój VPS do wyższego zakresu lub obniżyć konfigurację do niższego poziomu? - -Tak, możesz uaktualnić swoją konfigurację z poziomu Panelu Kontrolnego OVHcloud, bez ręcznego migracji danych. Dostępne opcje uaktualnienia zależą od zakresu i modelu VPS. - -Jednak aby obniżyć konfigurację, musisz zasubskrybować nowy plan, przenieść swoje dane, a następnie anulować stary usługę. Nasz zespół wsparcia jest dostępny, aby pomóc Ci w razie potrzeby. - -/// - -/// details | Jaką lokalizację lub kraj powinienem wybrać dla mojego VPS? - -Im bliżej Twojego centrum danych znajduje się Twoja odbiorców, tym niższe będzie opóźnienie, prowadząc do lepszego doświadczenia użytkownika i zwiększając zaufanie do Twoich usług. - -/// - -/// details | Jakie są zalety VPS zlokalizowanego w Europie? - -Hosting VPS w Francji lub ogólnie w UE oferuje zalety takie jak konkurencyjne ceny i wzmocnione ochrony danych. Twoja usługa nie podlega amerykańskiemu aktowi CLOUD, co chroni ją przed wpływami poza Europą. - -/// - -/// details | Czy kopie zapasowe są dołączone do mojego VPS? - -Tak, przy zamówieniu VPS, opcja codziennego backupu jest dołączona bezpłatnie. - -Dla jeszcze lepszej ochrony możesz również wybrać naszą opcję premium backupu. Oferuje ona: - -- Możliwość powrotu do kopii zapasowej, która może być starsza o do tygodnia. -- Możliwość zaplanowania kopii zapasowych, optymalizując zarządzanie danymi i minimalizując wpływ na operacje biznesowe. - -Dodatkowo oferujemy: - -- Zrzuty ekranu: Możesz tworzyć ręczne, natychmiastowe zrzuty ekranu, które przechwytują dokładny stan Twojego VPS tuż przed aktualizacją lub istotną zmianą. -- Zewnętrzny backup: Przechowuj swoje dane na osobnym, zabezpieczonym dysku, umożliwiając łatwe odzyskanie w przypadku dużego incydentu. - -Korzystając z tych rozwiązań, możesz dostosować zarządzanie kopiami zapasowymi do swoich potrzeb bezpieczeństwa i ciągłości działania. - -Wizytuj naszą [stronę internetową VPS](/links/bare-metal/vps), aby dowiedzieć się więcej o dostępnych opcjach. - -/// - -/// details | Czy mogę hostować kilka stron internetowych na VPS? - -Tak, VPS można skonfigurować w taki sposób, aby obsługiwał wiele stron internetowych lub projektów. Możesz podzielić przestrzeń dyskową zgodnie z własnymi potrzebami i używać specjalistycznych interfejsów, takich jak Plesk lub cPanel, aby uprościć zarządzanie swoimi stronami internetowymi. - -/// - -/// details | Czy otrzymam nazwę domeny i usługę poczty e-mail wraz z moim VPS? - -Nie, nasze rozwiązania VPS nie obejmują nazwy domeny ani usługi poczty e-mail. Te usługi można zamówić oddzielnie w Panelu Kontrolnym OVHcloud. - -/// - -/// details | Jak wybrać między VPS a planem hostingu webowego? - -**Plan hostingu webowego** - -- Idealny dla podstawowych potrzeb hostingu z gotową konfiguracją. - -**VPS** - -- Większa elastyczność i kontrola, idealny do skalowania projektów z złożonymi potrzebami konfiguracji. - -Hosting usług webowych na VPS pozwala Ci zainstalować preferowane oprogramowanie, dostosować ustawienia serwera i hostować wiele stron internetowych z dedykowanymi zasobami. Pamiętaj, że VPS należy skonfigurować w taki sposób, który odpowiada Twoim wymaganiom aplikacji i jest dostosowany do wzrostu Twojej działalności. - -/// - -/// details | Jakie jest różnice między VPS a rozwiązaniami Public Cloud? - -**VPS** - -- Zoptymalizowana i dedykowana maszyna wirtualna odpowiednia zarówno do preprodukcji, jak i produkcji, zaprojektowana do hostowania kilku projektów internetowych. - -**Public Cloud od OVHcloud** - -- Oferuje infrastrukturę wielu serwerów z wysoką dostępnością i prywatną siecią (vRack), zaprojektowaną do złożonych, skalowalnych architektur. - -/// - -/// details | Jakie są zalety VPS w porównaniu do serwera dedykowanego? - -**VPS** - -- Oferuje uproszczone zarządzanie bez konserwacji sprzętu, idealny dla projektów wymagających ścisłej kontroli. - -**Serwer dedykowany** - -- Zalecany dla złożonej infrastruktury, która wymaga pełnej kontroli nad sprzętem i gwarantowanej wydajności. - -VPS eliminuje konieczność zarządzania sprzętem fizycznym, takim jak pamięć, RAM i CPU, co sprawia, że jest dobrze dopasowany do większości aplikacji internetowych. W miarę wzrostu Twojej działalności możesz uaktualnić swój VPS lub przenieść się na serwer dedykowany lub rozwiązanie Public Cloud, aby uzyskać bardziej elastyczną i potężną infrastrukturę. - -/// - -/// details | Jaka przepustowość jest przydzielona do mojego VPS? Czy jest ona gwarantowana? - -Przepustowość wymieniona na naszej [stronie internetowej VPS](/links/bare-metal/vps) jest gwarantowana. Jest to minimalna ilość przydzielona do Twojej usługi. - -/// - -/// details | Który SLA jest stosowany do mojego VPS? - -VPS od OVHcloud obejmuje SLA na poziomie 99,9%. - -/// - - -/// details | Jakie są unikalne cechy VPS z Local Zone? - -Z VPS z Local Zone możesz znacznie zmniejszyć czas dostępu do swoich stron i aplikacji, ponieważ dane są hostowane bliżej Twoich użytkowników. Tworzy to lepsze doświadczenie użytkownika, zmniejszając opóźnienie, kiedy aplikacje wymagają minimalnego czasu odpowiedzi. Po prostu wybierz jedną z naszych lokalizacji na całym świecie podczas składania zamówienia. - -Pamiętaj, że VPS z Local Zone, w przeciwieństwie do zwykłego VPS, nie obejmuje funkcji bezpieczeństwa, takich jak Anti-DDoS, czy zaawansowane opcje, takie jak Additional IP i Load Balancer. - -VPS z Local Zone spełnia również potrzeby projektów z wymaganiami dotyczącymi lokalizacji danych i suwerenności. Hostując swoje usługi w określonej lokalizacji, możesz łatwo spełnić lokalne przepisy dotyczące przetwarzania i przechowywania danych, takie jak europejski RODO. - -/// - -/// details | Czy mogę przenieść swój VPS z Local Zone do centrum danych i odwrotnie? - -Nie, nie możesz bezpośrednio migrować usług. Musisz zasubskrybować wybrany VPS, przenieść swoje dane, a następnie anulować stary usługę. Nasz zespół wsparcia może Ci w tym pomóc, jeśli to konieczne. - -/// - -/// details | Jakie są ryzyka korzystania z VPS bez ochrony przed DDoS? - -Wirtualne serwery prywatne bez ochrony przed atakami DDoS automatycznie narażają się na ataki dystrybuowane (DDoS), co może prowadzić do awarii usług i poważnych luk w zabezpieczeniach. - -- Bezpośrednie narażenie: Jeśli Twój serwer zostanie zaatakowany przez atak DDoS, strumień żądań może go zatopić, powodując, że Twoje strony i aplikacje staną się niedostępne. -- Brak automatycznej neutralizacji: Aby chronić swój serwer, będziesz musiał odpierać ataki za pomocą oprogramowania zabezpieczeniowego trzecich firm lub konkretnych konfiguracji. -- Dodatkowe obciążenie zarządzania: Brak solidnych, wbudowanych zabezpieczeń przedstawia poważne ryzyko, podkreślając konieczność czujnego monitorowania i strategii proaktywnych, szczególnie dla projektów o dużym ruchu. - -Jeśli odporność na ataki DDoS jest kluczowym czynnikiem dla Twojego projektu, zalecamy wybór VPS od OVHcloud hostowanego w jednym z naszych centrów danych, które oferują wbudowaną ochronę. - -/// - - -## Pytania dotyczące administrowania serwerem VPS - -/// details | Jak się zalogować do mojego VPS? - -Możesz zalogować się zdalnie do Twojego serwera VPS, korzystając z danych przesłanych w e-mailu po dostarczeniu usługi. -Metoda połączenia zależy od używanych systemów operacyjnych. - -Szczegóły znajdziesz w przewodniku [Jak rozpocząć pracę z VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). - -/// - -/// details | Czy OVHcloud zapewnia mi pomoc w konfiguracji oprogramowania do mojego serwera VPS? - -Chociaż nie możemy zaoferować pomocy w konfiguracji oprogramowania ani w administrowaniu, zapewniamy narzędzia i zasoby, które pomogą Ci rozpocząć pracę. - -Oferujemy na przykład gamę wstępnie skonfigurowanych szablonów i obrazów dla popularnych systemów operacyjnych i aplikacji, aby pomóc Ci szybko wdrożyć Twój VPS. Udostępniamy również Panel klienta OVHcloud, w którym możesz zarządzać serwerami VPS i wykonywać zadania, takie jak restart, reinstalacja i monitoring zasobów. - -Ponadto, nasza dokumentacja i baza wiedzy zawierają wiele informacji dotyczących konfiguracji i zarządzania serwerem VPS. - -Jednak w przypadku specyficznej pomocy w konfiguracji oprogramowania, zalecamy skontaktowanie się z naszą [społecznością](/links/community) lub uzyskanie pomocy wykwalifikowanego administratora systemu lub programisty poprzez nasz [portal partnera](/links/partner). - -/// - -/// details | Czy mogę zainstalować kilka systemów operacyjnych na moim serwerze VPS? - -Instalacja OVHcloud jest możliwa tylko dla jednego systemu operacyjnego. -Konfiguracje spersonalizowane mogą być wdrażane po stronie klienta, za co odpowiedzialność ponosi administrator serwera. Usługi OVHcloud nie obejmują zadań administracyjnych, takich jak konfiguracja oprogramowania lub narzędzia zewnętrzne. - -W przypadku problemów z konfiguracją i administracją zalecamy kontakt z naszą [społecznością](/links/community) lub uzyskanie pomocy wykwalifikowanego administratora systemu lub programisty poprzez nasz [portal partnera](/links/partner). - -/// - -/// details | Czy mogę zainstalować wirtualne maszyny na serwerze VPS za pomocą oprogramowania do wirtualizacji (takiego jak Proxmox)? - -Szablony instalacyjne OVHcloud dla serwerów VPS nie zawierają systemu operacyjnego Proxmox ani podobnego systemu operacyjnego do wirtualizacji. - -Konfiguracje spersonalizowane mogą być wdrażane po stronie klienta, za co odpowiedzialność ponosi administrator serwera. Usługi OVHcloud nie obejmują zadań administracyjnych, takich jak konfiguracja oprogramowania lub korzystanie z narzędzi zewnętrznych. - -W przypadku problemów z konfiguracją i administracją zalecamy kontakt z naszą [społecznością](/links/community) lub uzyskanie pomocy wykwalifikowanego administratora systemu lub programisty poprzez nasz [portal partnera](/links/partner). - -/// - -/// details | Czy mogę wybrać odpowiedni sprzęt dla mojego VPS (GPU, CPU, itp.) i wykonać upgrade? - -Nie można spersonalizować ani zmodyfikować serwera VPS na poziomie sprzętowym. -Wybierz serwer [VPS model](/links/bare-metal/vps) zgodnie z Twoimi minimalnymi potrzebami i zaktualizuj go zgodnie z Twoimi potrzebami. - -/// - -/// details | Mój VPS jest zbyt wolny, czy mogę przenieść swój VPS na inny host? - -Aby rozwiązać problemy z wydajnością na serwerze VPS, przekaż naszemu zespołowi obsługi klienta konkretne wyniki testów. - -Należy pamiętać, że serwer VPS musi zostać uruchomiony w [tryb rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue), aby wykluczyć ewentualne problemy z oprogramowaniem. - -Skontaktuj się z zespołem pomocy, [tworząc zgłoszenie w Centrum pomocy OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help), aby uzyskać pełną listę testów niezbędnych do prawidłowej oceny. - -/// - -/// details | Czy mogę zamówić nowy VPS, przenieść niewykorzystany abonament na stary VPS czy zwrócić należność? - -Jest to zazwyczaj możliwe, ale proces ten wymaga [zapytania do naszego zespołu wsparcia za pośrednictwem Centrum pomocy OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help). - -Zanim przystąpisz do tej operacji, upewnij się, że [przeniosłeś wszystkie dane, których nadal potrzebujesz](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) do nowej usługi lub utworzyłeś kopie zapasowe danych. - -/// - -/// details | Czy mogę przenieść mój VPS do innego centrum danych OVHcloud w innym kraju? - -Nie można przenieść VPS do innego centrum danych. W tym celu możesz przeprowadzić [migrację ręczną](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another): - -- Pobierz dane z aktualnego VPS. -- Zamów nowy VPS. -- Zapisanie danych na nowym VPS. -- [Rezygnacja z serwera VPS poprzedniej generacji](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). - -/// - -/// details | Ile dodatkowych adresów IP mogę skonfigurować na serwerze VPS? - -Liczba adresów VPS jest ograniczona do [16 Additional IP](/links/network/additional-ip). - -Zapoznaj się z przewodnikiem [Skonfiguruj adres IP jako alias](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) aby uzyskać przykłady konfiguracji adresów IP. - -/// - -/// details | Czy mogę dodać bloki adresów IP do mojego serwera VPS? - -Nie można dodawać bloków IP do serwera VPS. -Na serwerze VPS można skonfigurować do [16 dodatkowych adresów IP](/links/network/additional-ip). - -/// - -/// details | Czy mogę zmienić serwer VPS przypisany do mojej licencji (Plesk, cPanel)? - -Licencje mogą być przenoszone między serwerami, ale istnieją ograniczenia. - -Najlepszą opcją jest zalogowanie się do naszego [API console](/links/api) za pomocą danych identyfikacyjnych konta klienta i sprawdzenie, czy licencja może zostać przeniesiona na inny VPS. [Pierwsze kroki z API OVHcloud](/pages/manage_and_operate/api/first-steps). - -Po zalogowaniu, skorzystaj z następujących wywołań w zależności od używanego programu: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo -> - -![Licencja API](images/getlicense.png){.thumbnail} - -Wpisz parametry w następujący sposób: - -- `serviceName`: wpisz wewnętrzną nazwę licencji (patrz sekcja `Licencje` w [Panelu klienta OVHcloud](/links/manager)). -- `destinationIp`: Wpisz adres IPv4 usługi docelowej. - -Kliknij przycisk `EXECUTE`{.action}. - -Jeśli wynik jest ujemny (`false`), powód zostanie uwzględniony w polu `RESPONSE`. - -![Licencja API](images/getlicense_response.png){.thumbnail} - -Jeśli IP docelowe jest kompatybilne z Twoją licencją ('true`), możesz przenieść je za pomocą odpowiedniego wywołania: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp -> - -/// - - -## Pytania dotyczące bezpieczeństwa i kopii zapasowych - -/// details | Jak zabezpieczyć serwer VPS? - -Domyślnie VPS jest dostarczany z zainstalowanym tylko wybranym systemem operacyjnym. Po dostarczeniu serwera VPS administrator serwera VPS wprowadził odpowiednią konfigurację zabezpieczeń. -W tym celu zapoznaj się z przewodnikiem [Zabezpieczenie serwera VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). - -/// - -/// details | Jak mogę pobrać pliki lub kopię danych z serwera VPS? - -Istnieje kilka możliwości, na przykład: - -- Pobranie przez SFTP: Połącz się z prywatnym serwerem wirtualnym za pomocą klienta programowego dysponującego dostępem SFTP (na przykład [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), następnie prześlij wszystkie pliki z katalogu głównego systemu. -- Pobierz za pomocą `rsync` (narzędzie wiersza poleceń): Wpisz polecenie `rsync -avz -e ssh nazwa użytkownika@vps_ip_address:/ /local_directory/`, aby pobrać z Twojego serwera VPS wszystkie pliki i foldery. -- Pobierz za pomocą opcji **Automatyczne kopie zapasowe**: Zapoznaj się z przewodnikiem [Jak korzystać ze zautomatyzowanych kopii zapasowych na serwerze VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps), aby pobrać pliki z kopii zapasowej. -- Pobierz za pomocą opcji **Snapshot**: Zapoznaj się z przewodnikiem [Jak korzystać z Snapshotów na serwerze VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps), aby pobrać snapshot z serwera VPS. - -/// - -/// details | Jak mogę pobrać plik VPS jako plik VM? - -Nie można pobrać pliku VM z VPS OVHcloud. Do pobrania pliku obrazu możesz użyć opcji VPS **Snapshot** z poziomu Panelu klienta OVHcloud. - -Zapoznaj się z przewodnikiem [Jak używać migawek na serwerze VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps), aby utworzyć i pobrać migawkę serwera VPS. - -Następnie możesz lokalnie przekonwertować pobrany plik snapshot na format odpowiadający Twoim potrzebom. - -Zastanów się nad skontaktowaniem z jednym z naszych [partnerów](/links/partner) w celu uzyskania dalszej pomocy. - -/// - -/// details | Jak uzyskać dostęp do usługi backup storage z adresu IP spoza mojej usługi? - -Dostęp do usługi backup storage na serwerze VPS (przestrzeń FTP) może być ograniczony do adresów IP przypisanych do usługi w ramach konta klienta OVHcloud. - -Aby dodać inne adresy IP, z których można uzyskać dostęp, możesz skorzystać z interfejsu API OVHcloud. -Kopia zapasowa może być pobrana z innej usługi za pomocą różnych protokołów (FTP, NFS, CIFS). - -> [!warning] -> Można autoryzować wyłącznie adresy IP OVHcloud. -> - -Zaloguj się do [OVHcloud API console](/links/api) za pomocą danych identyfikacyjnych konta klienta i użyj następującego wywołania: - -> [!api] -> -> @api {v1} /vps POST /vps/{serviceName}/backupftp/access -> - -Edytuj parametry w następujący sposób: - -- `serviceName`: wpisz wewnętrzną nazwę serwera VPS (`vps-x11x11xyy.vps.ovh.net`). -- `cifs`: Ustaw na `true`, jeśli dotyczy. -- `ftp`: Ustaw na `true`, jeśli jest potrzebny. -- `ipBlock`: w formie `203.0.113.100/32` wpisz adres IP, który będzie miał dostęp. -- `nfs`: Ustaw na `true`, jeśli dotyczy. - -Kliknij przycisk `EXECUTE`{.action}. - -Aby sprawdzić, czy adres IP jest dozwolony, użyj następującego wywołania: - -> [!api] -> -> @api {v1} /vps GET /vps/{serviceName}/backupftp/access -> - -/// - - -/// details | Czy mój VPS jest chroniony przed zewnętrznymi atakami? - -Chociaż OVHcloud stosuje środki bezpieczeństwa w celu ochrony całej infrastruktury, administrator serwera VPS jest odpowiedzialny za bezpieczeństwo aplikacji i danych na nim hostowanych. - -- Zapoznaj się z przewodnikiem [Aktywacja i konfiguracja Edge Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network), który jest zintegrowany z naszą infrastrukturą Anty-DDoS, ograniczając ekspozycję Twoich usług na ataki DDoS. -- Ponadto, zapoznaj się z naszymi przewodnikami dotyczącymi [jak skonfigurować własny firewall](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) z `iptable` dla dystrybucji opartych na systemie Linux oraz [jak włączyć firewall w systemie Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). -- W przypadku dystrybucji opartych na systemie Linux na serwerze VPS należy postępować zgodnie z instrukcjami zawartymi w przewodniku [How to secure a VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps), aby zastosować dodatkowe środki bezpieczeństwa. - -/// - -/// details | Jak zabezpieczyć swój VPS przed atakami DDoS? - -OVHcloud zapewnia kilka funkcji bezpieczeństwa, które chronią Twój VPS przed złośliwym ruchem: - -- Ochrona Anty-DDoS: nasze usługi VPS są domyślnie chronione przez naszą [infrastrukturę Anty-DDoS](/links/security/antiddos), która wykrywa i mityguje ataki DDoS w czasie rzeczywistym. -- Blokowanie IP: [Uniemożliwienie określonym adresom IP lub zakresom IP](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) połączenia z Twoim VPS. -- Reguły firewall: [skonfiguruj spersonalizowane reguły firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) w celu monitorowania ruchu przychodzącego i wychodzącego bezpośrednio na serwerze VPS. -- VAC (VPS Anty-DDoS): System VAC zapewnia dodatkową warstwę ochrony przed atakami DDoS, w tym filtrowanie ruchu i ograniczenie szybkości. - -/// - -/// details | Czy chcę używać serwera VPS jako serwera gier. Czy będzie on korzystał z tego samego firewalla, który chroni serwery dedykowane Game? - -Ochrona DDoS Game OVHcloud jest dostępna tylko na serwerach dedykowanych Game. Jeśli zamawiasz VPS do hostingu gier, będziesz musiał skonfigurować firewall bezpośrednio w systemie, w zależności od wybranej gry. Więcej informacji zawiera przewodnik [Konfiguracja firewalla w systemie Linux z systemem iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -Zaletą VPS w porównaniu do serwera dedykowanego jest możliwość skalowania zasobów w zależności od rzeczywistych zastosowań. Aby skorzystać z mocniejszego systemu, wystarczy kilka kliknięć, aby przejść na wyższy model VPS. - -/// - -## Sprawdź również - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - -Dołącz do [grona naszych użytkowników](/links/community). +--- +title: "OVHcloud VPS - często zadawane pytania" +excerpt: "Znajdź odpowiedzi na najczęściej zadawane pytania dotyczące ofert VPS" +updated: 2025-10-30 +--- + + + +## Ogólne pytania dotyczące oferty VPS + +/// details | Co to jest VPS i do czego służy? + +Serwer wirtualny prywatny (VPS) służy do hostowania stron internetowych (e-commerce, treści, media wizualne) oraz aplikacji oprogramowania (portale, ekstranety, rozwiązania wspólne, wiki, CRM). Na odmienną od hostingu współdzielonego, VPS oferuje izolowane środowisko, dedykowane klientowi. Nasze rozwiązania VPS wypełniają lukę między hostingu webowym a serwerami dedykowanymi, łącząc w sobie wydajność i niezawodność bez obciążenia zarządzania sprzętem. Możesz również łatwo uaktualnić swoją konfigurację bez zmieniania serwerów. + +/// + +/// details | Jakie są zalety VPS od OVHcloud? + +Oferty VPS od OVHcloud oferują świetną wartość dla wydajności, z nieograniczonym ruchem i kilkoma globalnymi lokalizacjami, aby zapewnić niską opóźnienie i poprawić dostępność, w zależności od Twoich potrzeb. + +/// + +/// details | Czy rozwiązanie VPS to właściwy wybór dla mnie? + +Użycie VPS wymaga podstawowej wiedzy na temat administracji serwerem. Ważne jest, aby to uwzględnić, skutecznie zarządzając swoim systemem operacyjnym (Linux lub Windows) oraz konfigurować swoje aplikacje, np. PrestaShop lub WordPress. + +Jeśli potrzebujesz VPS, ale brakuje Ci technicznej wiedzy, aby go zarządzać, rozważ kontakt z jednym z naszych [partnerów](/links/partner) w celu uzyskania pomocy. + +Jeśli potrzebujesz przydzielonych zasobów, ale nie chcesz mieć do czynienia z administracją serwerem, zalecamy wybór naszych planów hostingu webowego Performance. + +/// + +/// details | Czy mogę łatwo uaktualnić swój VPS do wyższego zakresu lub obniżyć konfigurację do niższego poziomu? + +Tak, możesz uaktualnić swoją konfigurację z poziomu Panelu Kontrolnego OVHcloud, bez ręcznego migracji danych. Dostępne opcje uaktualnienia zależą od zakresu i modelu VPS. + +Jednak aby obniżyć konfigurację, musisz zasubskrybować nowy plan, przenieść swoje dane, a następnie anulować stary usługę. Nasz zespół wsparcia jest dostępny, aby pomóc Ci w razie potrzeby. + +/// + +/// details | Jaką lokalizację lub kraj powinienem wybrać dla mojego VPS? + +Im bliżej Twojego centrum danych znajduje się Twoja odbiorców, tym niższe będzie opóźnienie, prowadząc do lepszego doświadczenia użytkownika i zwiększając zaufanie do Twoich usług. + +/// + +/// details | Jakie są zalety VPS zlokalizowanego w Europie? + +Hosting VPS w Francji lub ogólnie w UE oferuje zalety takie jak konkurencyjne ceny i wzmocnione ochrony danych. Twoja usługa nie podlega amerykańskiemu aktowi CLOUD, co chroni ją przed wpływami poza Europą. + +/// + +/// details | Czy kopie zapasowe są dołączone do mojego VPS? + +Tak, przy zamówieniu VPS, opcja codziennego backupu jest dołączona bezpłatnie. + +Dla jeszcze lepszej ochrony możesz również wybrać naszą opcję premium backupu. Oferuje ona: + +- Możliwość powrotu do kopii zapasowej, która może być starsza o do tygodnia. +- Możliwość zaplanowania kopii zapasowych, optymalizując zarządzanie danymi i minimalizując wpływ na operacje biznesowe. + +Dodatkowo oferujemy: + +- Zrzuty ekranu: Możesz tworzyć ręczne, natychmiastowe zrzuty ekranu, które przechwytują dokładny stan Twojego VPS tuż przed aktualizacją lub istotną zmianą. +- Zewnętrzny backup: Przechowuj swoje dane na osobnym, zabezpieczonym dysku, umożliwiając łatwe odzyskanie w przypadku dużego incydentu. + +Korzystając z tych rozwiązań, możesz dostosować zarządzanie kopiami zapasowymi do swoich potrzeb bezpieczeństwa i ciągłości działania. + +Wizytuj naszą [stronę internetową VPS](/links/bare-metal/vps), aby dowiedzieć się więcej o dostępnych opcjach. + +/// + +/// details | Czy mogę hostować kilka stron internetowych na VPS? + +Tak, VPS można skonfigurować w taki sposób, aby obsługiwał wiele stron internetowych lub projektów. Możesz podzielić przestrzeń dyskową zgodnie z własnymi potrzebami i używać specjalistycznych interfejsów, takich jak Plesk lub cPanel, aby uprościć zarządzanie swoimi stronami internetowymi. + +/// + +/// details | Czy otrzymam nazwę domeny i usługę poczty e-mail wraz z moim VPS? + +Nie, nasze rozwiązania VPS nie obejmują nazwy domeny ani usługi poczty e-mail. Te usługi można zamówić oddzielnie w Panelu Kontrolnym OVHcloud. + +/// + +/// details | Jak wybrać między VPS a planem hostingu webowego? + +**Plan hostingu webowego** + +- Idealny dla podstawowych potrzeb hostingu z gotową konfiguracją. + +**VPS** + +- Większa elastyczność i kontrola, idealny do skalowania projektów z złożonymi potrzebami konfiguracji. + +Hosting usług webowych na VPS pozwala Ci zainstalować preferowane oprogramowanie, dostosować ustawienia serwera i hostować wiele stron internetowych z dedykowanymi zasobami. Pamiętaj, że VPS należy skonfigurować w taki sposób, który odpowiada Twoim wymaganiom aplikacji i jest dostosowany do wzrostu Twojej działalności. + +/// + +/// details | Jakie jest różnice między VPS a rozwiązaniami Public Cloud? + +**VPS** + +- Zoptymalizowana i dedykowana maszyna wirtualna odpowiednia zarówno do preprodukcji, jak i produkcji, zaprojektowana do hostowania kilku projektów internetowych. + +**Public Cloud od OVHcloud** + +- Oferuje infrastrukturę wielu serwerów z wysoką dostępnością i prywatną siecią (vRack), zaprojektowaną do złożonych, skalowalnych architektur. + +/// + +/// details | Jakie są zalety VPS w porównaniu do serwera dedykowanego? + +**VPS** + +- Oferuje uproszczone zarządzanie bez konserwacji sprzętu, idealny dla projektów wymagających ścisłej kontroli. + +**Serwer dedykowany** + +- Zalecany dla złożonej infrastruktury, która wymaga pełnej kontroli nad sprzętem i gwarantowanej wydajności. + +VPS eliminuje konieczność zarządzania sprzętem fizycznym, takim jak pamięć, RAM i CPU, co sprawia, że jest dobrze dopasowany do większości aplikacji internetowych. W miarę wzrostu Twojej działalności możesz uaktualnić swój VPS lub przenieść się na serwer dedykowany lub rozwiązanie Public Cloud, aby uzyskać bardziej elastyczną i potężną infrastrukturę. + +/// + +/// details | Jaka przepustowość jest przydzielona do mojego VPS? Czy jest ona gwarantowana? + +Przepustowość wymieniona na naszej [stronie internetowej VPS](/links/bare-metal/vps) jest gwarantowana. Jest to minimalna ilość przydzielona do Twojej usługi. + +/// + +/// details | Który SLA jest stosowany do mojego VPS? + +VPS od OVHcloud obejmuje SLA na poziomie 99,9%. + +/// + + +/// details | Jakie są unikalne cechy VPS z Local Zone? + +Z VPS z Local Zone możesz znacznie zmniejszyć czas dostępu do swoich stron i aplikacji, ponieważ dane są hostowane bliżej Twoich użytkowników. Tworzy to lepsze doświadczenie użytkownika, zmniejszając opóźnienie, kiedy aplikacje wymagają minimalnego czasu odpowiedzi. Po prostu wybierz jedną z naszych lokalizacji na całym świecie podczas składania zamówienia. + +Pamiętaj, że VPS z Local Zone, w przeciwieństwie do zwykłego VPS, nie obejmuje funkcji bezpieczeństwa, takich jak Anti-DDoS, czy zaawansowane opcje, takie jak Additional IP i Load Balancer. + +VPS z Local Zone spełnia również potrzeby projektów z wymaganiami dotyczącymi lokalizacji danych i suwerenności. Hostując swoje usługi w określonej lokalizacji, możesz łatwo spełnić lokalne przepisy dotyczące przetwarzania i przechowywania danych, takie jak europejski RODO. + +/// + +/// details | Czy mogę przenieść swój VPS z Local Zone do centrum danych i odwrotnie? + +Nie, nie możesz bezpośrednio migrować usług. Musisz zasubskrybować wybrany VPS, przenieść swoje dane, a następnie anulować stary usługę. Nasz zespół wsparcia może Ci w tym pomóc, jeśli to konieczne. + +/// + +/// details | Jakie są ryzyka korzystania z VPS bez ochrony przed DDoS? + +Wirtualne serwery prywatne bez ochrony przed atakami DDoS automatycznie narażają się na ataki dystrybuowane (DDoS), co może prowadzić do awarii usług i poważnych luk w zabezpieczeniach. + +- Bezpośrednie narażenie: Jeśli Twój serwer zostanie zaatakowany przez atak DDoS, strumień żądań może go zatopić, powodując, że Twoje strony i aplikacje staną się niedostępne. +- Brak automatycznej neutralizacji: Aby chronić swój serwer, będziesz musiał odpierać ataki za pomocą oprogramowania zabezpieczeniowego trzecich firm lub konkretnych konfiguracji. +- Dodatkowe obciążenie zarządzania: Brak solidnych, wbudowanych zabezpieczeń przedstawia poważne ryzyko, podkreślając konieczność czujnego monitorowania i strategii proaktywnych, szczególnie dla projektów o dużym ruchu. + +Jeśli odporność na ataki DDoS jest kluczowym czynnikiem dla Twojego projektu, zalecamy wybór VPS od OVHcloud hostowanego w jednym z naszych centrów danych, które oferują wbudowaną ochronę. + +/// + + +## Pytania dotyczące administrowania serwerem VPS + +/// details | Jak się zalogować do mojego VPS? + +Możesz zalogować się zdalnie do Twojego serwera VPS, korzystając z danych przesłanych w e-mailu po dostarczeniu usługi. +Metoda połączenia zależy od używanych systemów operacyjnych. + +Szczegóły znajdziesz w przewodniku [Jak rozpocząć pracę z VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). + +/// + +/// details | Czy OVHcloud zapewnia mi pomoc w konfiguracji oprogramowania do mojego serwera VPS? + +Chociaż nie możemy zaoferować pomocy w konfiguracji oprogramowania ani w administrowaniu, zapewniamy narzędzia i zasoby, które pomogą Ci rozpocząć pracę. + +Oferujemy na przykład gamę wstępnie skonfigurowanych szablonów i obrazów dla popularnych systemów operacyjnych i aplikacji, aby pomóc Ci szybko wdrożyć Twój VPS. Udostępniamy również Panel klienta OVHcloud, w którym możesz zarządzać serwerami VPS i wykonywać zadania, takie jak restart, reinstalacja i monitoring zasobów. + +Ponadto, nasza dokumentacja i baza wiedzy zawierają wiele informacji dotyczących konfiguracji i zarządzania serwerem VPS. + +Jednak w przypadku specyficznej pomocy w konfiguracji oprogramowania, zalecamy skontaktowanie się z naszą [społecznością](/links/community) lub uzyskanie pomocy wykwalifikowanego administratora systemu lub programisty poprzez nasz [portal partnera](/links/partner). + +/// + +/// details | Czy mogę zainstalować kilka systemów operacyjnych na moim serwerze VPS? + +Instalacja OVHcloud jest możliwa tylko dla jednego systemu operacyjnego. +Konfiguracje spersonalizowane mogą być wdrażane po stronie klienta, za co odpowiedzialność ponosi administrator serwera. Usługi OVHcloud nie obejmują zadań administracyjnych, takich jak konfiguracja oprogramowania lub narzędzia zewnętrzne. + +W przypadku problemów z konfiguracją i administracją zalecamy kontakt z naszą [społecznością](/links/community) lub uzyskanie pomocy wykwalifikowanego administratora systemu lub programisty poprzez nasz [portal partnera](/links/partner). + +/// + +/// details | Czy mogę zainstalować wirtualne maszyny na serwerze VPS za pomocą oprogramowania do wirtualizacji (takiego jak Proxmox)? + +Szablony instalacyjne OVHcloud dla serwerów VPS nie zawierają systemu operacyjnego Proxmox ani podobnego systemu operacyjnego do wirtualizacji. + +Konfiguracje spersonalizowane mogą być wdrażane po stronie klienta, za co odpowiedzialność ponosi administrator serwera. Usługi OVHcloud nie obejmują zadań administracyjnych, takich jak konfiguracja oprogramowania lub korzystanie z narzędzi zewnętrznych. + +W przypadku problemów z konfiguracją i administracją zalecamy kontakt z naszą [społecznością](/links/community) lub uzyskanie pomocy wykwalifikowanego administratora systemu lub programisty poprzez nasz [portal partnera](/links/partner). + +/// + +/// details | Czy mogę wybrać odpowiedni sprzęt dla mojego VPS (GPU, CPU, itp.) i wykonać upgrade? + +Nie można spersonalizować ani zmodyfikować serwera VPS na poziomie sprzętowym. +Wybierz serwer [VPS model](/links/bare-metal/vps) zgodnie z Twoimi minimalnymi potrzebami i zaktualizuj go zgodnie z Twoimi potrzebami. + +/// + +/// details | Mój VPS jest zbyt wolny, czy mogę przenieść swój VPS na inny host? + +Aby rozwiązać problemy z wydajnością na serwerze VPS, przekaż naszemu zespołowi obsługi klienta konkretne wyniki testów. + +Należy pamiętać, że serwer VPS musi zostać uruchomiony w [tryb rescue](/pages/bare_metal_cloud/virtual_private_servers/rescue), aby wykluczyć ewentualne problemy z oprogramowaniem. + +Skontaktuj się z zespołem pomocy, [tworząc zgłoszenie w Centrum pomocy OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help), aby uzyskać pełną listę testów niezbędnych do prawidłowej oceny. + +/// + +/// details | Czy mogę zamówić nowy VPS, przenieść niewykorzystany abonament na stary VPS czy zwrócić należność? + +Jest to zazwyczaj możliwe, ale proces ten wymaga [zapytania do naszego zespołu wsparcia za pośrednictwem Centrum pomocy OVHcloud](https://help.ovhcloud.com/csm?id=csm_get_help). + +Zanim przystąpisz do tej operacji, upewnij się, że [przeniosłeś wszystkie dane, których nadal potrzebujesz](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) do nowej usługi lub utworzyłeś kopie zapasowe danych. + +/// + +/// details | Czy mogę przenieść mój VPS do innego centrum danych OVHcloud w innym kraju? + +Nie można przenieść VPS do innego centrum danych. W tym celu możesz przeprowadzić [migrację ręczną](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another): + +- Pobierz dane z aktualnego VPS. +- Zamów nowy VPS. +- Zapisanie danych na nowym VPS. +- [Rezygnacja z serwera VPS poprzedniej generacji](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). + +/// + +/// details | Ile dodatkowych adresów IP mogę skonfigurować na serwerze VPS? + +Liczba adresów VPS jest ograniczona do [16 Additional IP](/links/network/additional-ip). + +Zapoznaj się z przewodnikiem [Skonfiguruj adres IP jako alias](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) aby uzyskać przykłady konfiguracji adresów IP. + +/// + +/// details | Czy mogę dodać bloki adresów IP do mojego serwera VPS? + +Nie można dodawać bloków IP do serwera VPS. +Na serwerze VPS można skonfigurować do [16 dodatkowych adresów IP](/links/network/additional-ip). + +/// + +/// details | Czy mogę zmienić serwer VPS przypisany do mojej licencji (Plesk, cPanel)? + +Licencje mogą być przenoszone między serwerami, ale istnieją ograniczenia. + +Najlepszą opcją jest zalogowanie się do naszego [API console](/links/api) za pomocą danych identyfikacyjnych konta klienta i sprawdzenie, czy licencja może zostać przeniesiona na inny VPS. [Pierwsze kroki z API OVHcloud](/pages/manage_and_operate/api/first-steps). + +Po zalogowaniu, skorzystaj z następujących wywołań w zależności od używanego programu: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo +> + +![Licencja API](images/getlicense.png){.thumbnail} + +Wpisz parametry w następujący sposób: + +- `serviceName`: wpisz wewnętrzną nazwę licencji (patrz sekcja `Licencje` w [Panelu klienta OVHcloud](/links/manager)). +- `destinationIp`: Wpisz adres IPv4 usługi docelowej. + +Kliknij przycisk `EXECUTE`{.action}. + +Jeśli wynik jest ujemny (`false`), powód zostanie uwzględniony w polu `RESPONSE`. + +![Licencja API](images/getlicense_response.png){.thumbnail} + +Jeśli IP docelowe jest kompatybilne z Twoją licencją ('true`), możesz przenieść je za pomocą odpowiedniego wywołania: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp +> + +/// + + +## Pytania dotyczące bezpieczeństwa i kopii zapasowych + +/// details | Jak zabezpieczyć serwer VPS? + +Domyślnie VPS jest dostarczany z zainstalowanym tylko wybranym systemem operacyjnym. Po dostarczeniu serwera VPS administrator serwera VPS wprowadził odpowiednią konfigurację zabezpieczeń. +W tym celu zapoznaj się z przewodnikiem [Zabezpieczenie serwera VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). + +/// + +/// details | Jak mogę pobrać pliki lub kopię danych z serwera VPS? + +Istnieje kilka możliwości, na przykład: + +- Pobranie przez SFTP: Połącz się z prywatnym serwerem wirtualnym za pomocą klienta programowego dysponującego dostępem SFTP (na przykład [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), następnie prześlij wszystkie pliki z katalogu głównego systemu. + +- Pobierz za pomocą `rsync` (narzędzie wiersza poleceń): Wpisz polecenie `rsync -avz -e ssh nazwa użytkownika@vps_ip_address:/ /local_directory/`, aby pobrać z Twojego serwera VPS wszystkie pliki i foldery. + +- Pobierz za pomocą opcji **Automatyczne kopie zapasowe**: Zapoznaj się z przewodnikiem [Jak korzystać ze zautomatyzowanych kopii zapasowych na serwerze VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps), aby pobrać pliki z kopii zapasowej. + +- Pobierz za pomocą opcji **Snapshot**: Zapoznaj się z przewodnikiem [Jak korzystać z Snapshotów na serwerze VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps), aby pobrać snapshot z serwera VPS. + +/// + +/// details | Jak mogę pobrać plik VPS jako plik VM? + +Nie można pobrać pliku VM z VPS OVHcloud. Do pobrania pliku obrazu możesz użyć opcji VPS **Snapshot** z poziomu Panelu klienta OVHcloud. + +Zapoznaj się z przewodnikiem [Jak używać migawek na serwerze VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps), aby utworzyć i pobrać migawkę serwera VPS. + +Następnie możesz lokalnie przekonwertować pobrany plik snapshot na format odpowiadający Twoim potrzebom. + +Zastanów się nad skontaktowaniem z jednym z naszych [partnerów](/links/partner) w celu uzyskania dalszej pomocy. + +/// + +/// details | Jak uzyskać dostęp do usługi backup storage z adresu IP spoza mojej usługi? + +Dostęp do usługi backup storage na serwerze VPS (przestrzeń FTP) może być ograniczony do adresów IP przypisanych do usługi w ramach konta klienta OVHcloud. + +Aby dodać inne adresy IP, z których można uzyskać dostęp, możesz skorzystać z interfejsu API OVHcloud. +Kopia zapasowa może być pobrana z innej usługi za pomocą różnych protokołów (FTP, NFS, CIFS). + +> [!warning] +> Można autoryzować wyłącznie adresy IP OVHcloud. +> + +Zaloguj się do [OVHcloud API console](/links/api) za pomocą danych identyfikacyjnych konta klienta i użyj następującego wywołania: + +> [!api] +> +> @api {v1} /vps POST /vps/{serviceName}/backupftp/access +> + +Edytuj parametry w następujący sposób: + +- `serviceName`: wpisz wewnętrzną nazwę serwera VPS (`vps-x11x11xyy.vps.ovh.net`). +- `cifs`: Ustaw na `true`, jeśli dotyczy. +- `ftp`: Ustaw na `true`, jeśli jest potrzebny. +- `ipBlock`: w formie `203.0.113.100/32` wpisz adres IP, który będzie miał dostęp. +- `nfs`: Ustaw na `true`, jeśli dotyczy. + +Kliknij przycisk `EXECUTE`{.action}. + +Aby sprawdzić, czy adres IP jest dozwolony, użyj następującego wywołania: + +> [!api] +> +> @api {v1} /vps GET /vps/{serviceName}/backupftp/access +> + +/// + + +/// details | Czy mój VPS jest chroniony przed zewnętrznymi atakami? + +Chociaż OVHcloud stosuje środki bezpieczeństwa w celu ochrony całej infrastruktury, administrator serwera VPS jest odpowiedzialny za bezpieczeństwo aplikacji i danych na nim hostowanych. + +- Zapoznaj się z przewodnikiem [Aktywacja i konfiguracja Edge Network Firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network), który jest zintegrowany z naszą infrastrukturą Anty-DDoS, ograniczając ekspozycję Twoich usług na ataki DDoS. + +- Ponadto, zapoznaj się z naszymi przewodnikami dotyczącymi [jak skonfigurować własny firewall](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) z `iptable` dla dystrybucji opartych na systemie Linux oraz [jak włączyć firewall w systemie Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). + +- W przypadku dystrybucji opartych na systemie Linux na serwerze VPS należy postępować zgodnie z instrukcjami zawartymi w przewodniku [How to secure a VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps), aby zastosować dodatkowe środki bezpieczeństwa. + +/// + +/// details | Jak zabezpieczyć swój VPS przed atakami DDoS? + +OVHcloud zapewnia kilka funkcji bezpieczeństwa, które chronią Twój VPS przed złośliwym ruchem: + +- Ochrona Anty-DDoS: nasze usługi VPS są domyślnie chronione przez naszą [infrastrukturę Anty-DDoS](/links/security/antiddos), która wykrywa i mityguje ataki DDoS w czasie rzeczywistym. +- Blokowanie IP: [Uniemożliwienie określonym adresom IP lub zakresom IP](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) połączenia z Twoim VPS. +- Reguły firewall: [skonfiguruj spersonalizowane reguły firewall](/pages/bare_metal_cloud/dedicated_servers/firewall_network) w celu monitorowania ruchu przychodzącego i wychodzącego bezpośrednio na serwerze VPS. +- VAC (VPS Anty-DDoS): System VAC zapewnia dodatkową warstwę ochrony przed atakami DDoS, w tym filtrowanie ruchu i ograniczenie szybkości. + +/// + +/// details | Czy chcę używać serwera VPS jako serwera gier. Czy będzie on korzystał z tego samego firewalla, który chroni serwery dedykowane Game? + +Ochrona DDoS Game OVHcloud jest dostępna tylko na serwerach dedykowanych Game. Jeśli zamawiasz VPS do hostingu gier, będziesz musiał skonfigurować firewall bezpośrednio w systemie, w zależności od wybranej gry. Więcej informacji zawiera przewodnik [Konfiguracja firewalla w systemie Linux z systemem iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +Zaletą VPS w porównaniu do serwera dedykowanego jest możliwość skalowania zasobów w zależności od rzeczywistych zastosowań. Aby skorzystać z mocniejszego systemu, wystarczy kilka kliknięć, aby przejść na wyższy model VPS. + +/// + +## Sprawdź również + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + +Dołącz do [grona naszych użytkowników](/links/community). diff --git a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.pt-pt.md b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.pt-pt.md index c00535286f4..a8a5899fb32 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.pt-pt.md +++ b/pages/bare_metal_cloud/virtual_private_servers/vps-faq/guide.pt-pt.md @@ -1,460 +1,465 @@ ---- -title: "OVHcloud VPS Perguntas frequentes" -excerpt: "Encontre as respostas às perguntas mais frequentes sobre nossas ofertas de VPS" -updated: 2025-10-30 ---- - - - -## Perguntas gerais sobre as ofertas de VPS - -/// details | O que é um VPS e para que serve? - -Um servidor virtual privado (VPS) é usado para hospedar sites (comércio eletrônico, conteúdo, mídia visual) e aplicações de software (portais, extranets, soluções colaborativas, wikis, CRM). Ao contrário do hospedagem compartilhada, um VPS oferece um ambiente isolado, dedicado ao cliente. Nossas soluções de VPS preenchem a lacuna entre a hospedagem web compartilhada e os servidores dedicados, combinando desempenho e confiabilidade sem a carga de gerenciamento de hardware. Você também pode atualizar facilmente sua configuração sem trocar de servidores. - -/// - -/// details | Quais são as vantagens de um VPS da OVHcloud? - -As ofertas de VPS da OVHcloud oferecem um excelente custo-benefício, com tráfego ilimitado e várias localizações globais para baixa latência e acessibilidade aprimorada, dependendo das suas necessidades. - -/// - -/// details | Uma solução VPS é a escolha certa para mim? - -Usar um VPS requer conhecimentos básicos de administração de servidores. Lembrar disso é crucial para gerenciar efetivamente seu sistema operacional (Linux ou Windows) e configurar suas aplicações, como o PrestaShop ou o WordPress, por exemplo. - -Se você precisa de um VPS, mas não tem a expertise técnica para gerenciá-lo, considere entrar em contato com um de nossos [parceiros](/links/partner) para obter assistência. - -Se você precisa de recursos provisionados, mas prefere não lidar com a administração do servidor, recomendamos optar por nossos planos de hospedagem web Performance. - -/// - -/// details | Posso atualizar facilmente meu VPS para uma faixa superior ou reduzir para uma configuração inferior? - -Sim, você pode atualizar sua configuração pelo OVHcloud Control Panel, sem migrar manualmente seus dados. As opções de atualização disponíveis dependem da faixa e do modelo do VPS. - -No entanto, para reduzir sua configuração, você precisará assinar um novo plano, transferir seus dados e, em seguida, cancelar seu serviço antigo. Nossa equipe de suporte está disponível para ajudá-lo, se necessário. - -/// - -/// details | Qual região ou país devo escolher para meu VPS? - -Quanto mais próximo seu centro de dados estiver de sua audiência, menor será a latência, resultando em uma melhor experiência do usuário e maior confiança em seus serviços. - -/// - -/// details | Qual é a vantagem de um VPS localizado na Europa? - -Hospedar seu VPS com a OVHcloud na França ou, em geral, dentro da UE oferece vantagens como preços competitivos e proteção de dados reforçada. Seu serviço não está sujeito ao CLOUD Act dos EUA, protegendo-o de interferências fora da Europa. - -/// - -/// details | Os backups estão incluídos com meu VPS? - -Sim, ao adquirir um VPS, uma opção de backup diário é incluída gratuitamente. - -Para uma proteção ainda melhor, você também pode optar por nossa opção de backup Premium. Ela oferece: - -- A opção de reverter para um backup com até uma semana de idade. -- A opção de agendar backups, otimizando o gerenciamento de dados e minimizando o impacto nas operações comerciais. - -Além disso, oferecemos: - -- Snapshots: Você pode criar snapshots manuais e instantâneos que capturam o estado exato do seu VPS antes de uma atualização ou mudança crítica. -- Um backup externo: Armazene seus dados em um disco separado e seguro, permitindo uma recuperação fácil em caso de incidente grave. - -Ao usar essas soluções, você pode personalizar o gerenciamento de backup para atender às suas necessidades de segurança e continuidade do negócio. - -Visite nossa [página web de VPS](/links/bare-metal/vps) para saber mais sobre as opções disponíveis. - -/// - -/// details | Posso hospedar vários sites em um VPS? - -Sim, um VPS pode ser configurado para hospedar vários sites ou projetos. Você pode particionar seu espaço de armazenamento conforme suas necessidades e usar interfaces especializadas, como o Plesk ou o cPanel, para simplificar o gerenciamento de seus sites. - -/// - -/// details | Vou receber um nome de domínio e serviço de e-mail incluído com meu VPS? - -Não, nossas soluções de VPS não incluem um nome de domínio ou serviço de e-mail. Esses serviços podem ser adquiridos separadamente no OVHcloud Control Panel. - -/// - -/// details | Como escolher entre um VPS e um plano de alojamento web? - -**Plano de alojamento web** - -- Iideal para necessidades básicas de alojamento com uma configuração pré-configurada. - -**VPS** - -- Mais flexibilidade e controle, perfeito para projetos escaláveis com necessidades de configuração complexa. - -Hospedar serviços web em um VPS permite que você instale seu software preferido, personalize as configurações do servidor e hospede vários sites com recursos dedicados. Observe que um VPS precisa ser configurado de forma a atender às necessidades de sua aplicação e ser adaptado ao crescimento do seu negócio. - -/// - -/// details | Qual é a diferença entre um VPS e soluções de Public Cloud? - -**VPS** - -- Uma máquina virtual otimizada e dedicada adequada tanto para pré-produção quanto para produção, projetada para hospedar vários projetos web. - -**OVHcloud Public Cloud** - -- Oferece uma infraestrutura multi-servidor com alta disponibilidade e uma rede privada (vRack), projetada para arquiteturas complexas e escaláveis. - -/// - -/// details | Quais são as vantagens de um VPS em comparação com um servidor dedicado? - -**VPS** - -- Oferece gerenciamento simplificado sem manutenção de hardware, ideal para projetos que precisam de controle rigoroso. - -**Servidor dedicado** - -- Recomendado para infraestruturas complexas que exigem controle total de hardware e desempenho garantido. - -Um VPS elimina a necessidade de gerenciar hardware físico, como armazenamento, RAM e CPU, tornando-o adequado para a maioria das aplicações web. À medida que seu negócio cresce, você pode atualizar seu VPS ou migrar para um servidor dedicado ou uma solução de Public Cloud para uma infraestrutura mais flexível e poderosa. - -/// - - -/// details | Qual largura de banda é alocada para meu VPS? É garantida? - -A largura de banda listada em nossa [página web de VPS](/links/bare-metal/vps) é garantida. É a quantidade mínima alocada para seu serviço. - -/// - -/// details | Qual SLA é aplicado ao meu VPS? - -Um VPS da OVHcloud inclui um SLA de 99,9%. - -/// - -/// details | Quais são os recursos exclusivos de um VPS da Zona Local? - -Com um VPS da Zona Local, você pode reduzir significativamente os tempos de acesso aos seus sites e aplicações, pois seus dados são hospedados mais próximos de seus usuários. Isso cria uma melhor experiência do usuário ao reduzir a latência sempre que as aplicações exigirem um tempo de resposta mínimo. Basta selecionar uma de nossas localizações globais ao fazer o pedido. - -Lembre-se de que um VPS da Zona Local, ao contrário de um VPS comum, não inclui recursos de segurança como Anti-DDoS, ou opções avançadas como IP Adicional e Balanceador de Carga. - -Um VPS da Zona Local também atende às necessidades de projetos com requisitos de residência e soberania de dados. Ao hospedar seus serviços em uma região específica, você pode facilmente atender às regulamentações locais relacionadas ao processamento e armazenamento de dados, como o GDPR europeu. - -/// - -/// details | Posso migrar meu VPS de uma Zona Local para um centro de dados, e vice-versa? - -Não, você não pode migrar serviços diretamente. Você precisará assinar o VPS escolhido, transferir seus dados e, em seguida, cancelar seu serviço antigo. Nossa equipe de suporte pode guiá-lo por essas etapas, se necessário. - -/// - -/// details | Quais são os riscos de usar um VPS sem proteção contra DDoS? - -Servidores virtuais privados sem proteção contra DDoS estão automaticamente expostos a ataques de negação de serviço distribuídos (DDoS), potencialmente resultando em interrupções de serviço e brechas de segurança graves. - -- Exposição direta: Se seu servidor for alvo de um ataque DDoS, o influxo de solicitações maliciosas pode sobrecarregar o servidor, tornando seus sites e aplicações inacessíveis. -- Nenhuma mitigação automática: Para proteger seu servidor, você precisará se defender dos ataques usando software de segurança de terceiros ou configurações específicas. -- Carga adicional de gerenciamento: A falta de segurança robusta integrada apresenta um risco significativo, destacando a necessidade de monitoramento vigilante e estratégias proativas, especialmente para projetos com alto tráfego. - -Se a resiliência contra ataques DDoS for um fator crítico para seu projeto, recomendamos optar por um VPS da OVHcloud hospedado em um dos nossos centros de dados, que vem com proteção integrada. - -/// - - -## Perguntas relacionadas à administração do VPS - -/// details | Como faço para me conectar ao meu VPS? - -Você pode fazer login no seu VPS remotamente, usando as credenciais fornecidas por e-mail após a entrega do serviço. -O método de conexão depende dos sistemas operacionais em uso. - -Todos os detalhes estão descritos em nosso guia sobre [como começar com um VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). - -/// - -/// details | A OVHcloud fornece assistência na configuração de software para meu VPS? - -Embora não possamos oferecer assistência na configuração ou administração de software, fornecemos algumas ferramentas e recursos para ajudá-lo a começar. - -Por exemplo, oferecemos uma gama de modelos e imagens pré-configurados para sistemas operacionais e aplicações populares para ajudá-lo a implantar rapidamente seu VPS. Também oferecemos o OVHcloud Control Panel, onde você pode gerenciar seu VPS, incluindo tarefas como reiniciar, reinstalar e monitorar recursos. - -Além disso, nossa documentação e base de conhecimento contêm uma riqueza de informações sobre como configurar e gerenciar seu VPS. - -No entanto, para assistência específica na configuração de software, recomendamos entrar em contato com nossa [comunidade](/links/community) ou buscar a ajuda de um administrador de sistema ou desenvolvedor qualificado por meio de nosso [portal de parceiros](/links/partner). - -/// - -/// details | Posso instalar mais de um sistema operacional no meu VPS? - -Os modelos de instalação da OVHcloud permitem apenas um sistema operacional. -Configurações personalizadas podem ser aplicadas do lado do cliente e são de responsabilidade do administrador do servidor. Os serviços da OVHcloud não incluem tarefas de administração, como configuração de software ou uso de ferramentas externas. - -Se você encontrar problemas de configuração e administração, recomendamos entrar em contato com nossa [comunidade](/links/community) ou buscar a ajuda de um administrador de sistema ou desenvolvedor qualificado por meio de nosso [portal de parceiros](/links/partner). - -/// - - -/// details | Posso instalar máquinas virtuais em um VPS usando software de virtualização (como o Proxmox)? - -Os modelos de instalação da OVHcloud para VPS não incluem o Proxmox Operating System ou um sistema operacional semelhante para virtualização. - -Configurações personalizadas podem ser aplicadas do lado do cliente e são de responsabilidade do administrador do servidor. Os serviços da OVHcloud não incluem tarefas de administração, como configuração de software ou uso de ferramentas externas. - -Se você encontrar problemas de configuração e administração, recomendamos entrar em contato com nossa [comunidade](/links/community) ou buscar a ajuda de um administrador de sistema ou desenvolvedor qualificado por meio de nosso [portal de parceiros](/links/partner). - -/// - -/// details | É possível escolher o hardware para meu VPS (GPU, CPU, etc.) ou atualizá-lo? - -Um VPS não pode ser personalizado ou modificado no nível de hardware. -Selecione um [modelo de VPS](/links/bare-metal/vps) no processo de pedido que atenda aos seus requisitos mínimos, e depois você poderá atualizá-lo conforme necessário. - -/// - -/// details | Meu VPS está muito lento, posso mover meu VPS para outro host? - -Para resolver problemas de desempenho no seu VPS, você precisará fornecer resultados de testes específicos à nossa equipe de suporte. - -Observe que seu VPS deve ser inicializado no [modo de recuperação](/pages/bare_metal_cloud/virtual_private_servers/rescue) para descartar quaisquer possíveis problemas de software. - -Entre em contato com nossa equipe de suporte ao [criar uma solicitação no OVHcloud Centro de Ajuda](https://help.ovhcloud.com/csm?id=csm_get_help) para que possamos fornecer a você a lista completa de testes necessários para uma avaliação adequada. - -/// - -/// details | Comprei um novo VPS, posso transferir o tempo restante da assinatura do meu VPS antigo ou terei um reembolso? - -Isso geralmente é possível, mas o processo requer uma [solicitação à nossa equipe de suporte via OVHcloud Centro de Ajuda](https://help.ovhcloud.com/csm?id=csm_get_help). - -Antes de prosseguir, certifique-se de que você tenha [migrado qualquer dado ainda necessário](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) para seu novo serviço ou crie cópias de segurança dos seus dados. - -/// - -/// details | Posso mover meu VPS para um centro de dados da OVHcloud em outro país? - -Não é possível migrar um VPS para outro centro de dados. Para isso, você pode realizar uma [migração manual](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another): - -- Faça o download dos seus dados do VPS atual. -- Compre um novo VPS. -- Faça o upload dos seus dados para o novo VPS. -- [Cancela o VPS antigo](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). - -/// - -/// details | Quantos IPs Adicionais posso configurar em um VPS? - -Um VPS é limitado a [16 IPs Adicionais](/links/network/additional-ip). - -Consulte nosso guia sobre [como configurar alias de IP](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) para exemplos de configuração de endereços IP. - -/// - -/// details | Posso adicionar blocos de IP ao meu VPS? - -Não é possível adicionar blocos de IP a um VPS. -Você pode configurar até [16 IPs Adicionais](/links/network/additional-ip) em um VPS. - -/// - -/// details | Posso alterar o VPS associado à minha licença (Plesk, cPanel)? - -Licenças podem ser movidas entre servidores, mas existem limitações. - -A melhor opção é fazer login em nossa [console da API](/links/api) com suas credenciais de conta de cliente e verificar se sua licença pode ser movida para um VPS diferente. Encontre as bases em nosso guia sobre [como começar com a API da OVHcloud](/pages/manage_and_operate/api/first-steps). - -Uma vez conectado, use as seguintes chamadas dependendo do software em uso: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo -> - -![Licença da API](images/getlicense.png){.thumbnail} - -Insira os parâmetros da seguinte forma: - -- `serviceName`: Insira o nome interno da sua licença (consulte a seção `Licenças` no seu [OVHcloud Control Panel](/links/manager)). -- `destinationIp`: Insira o endereço IPv4 do serviço de destino. - -Clique no botão `EXECUTE`{.action}. - -Se o resultado for negativo (`false`), o motivo será incluído no campo `RESPONSE`. - -![Licença da API](images/getlicense_response.png){.thumbnail} - -Se o IP de destino for compatível com sua licença (`true`), você poderá usar a chamada correspondente para movê-la: - -**Plesk** - -> [!api] -> -> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp -> - -**cPanel** - -> [!api] -> -> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp -> - -/// - - -## Perguntas sobre segurança e backup - -/// details | Como faço para proteger meu VPS? - -Por padrão, o VPS é fornecido com apenas o sistema operacional selecionado instalado. O administrador do VPS é responsável por aplicar uma configuração de segurança apropriada após a entrega do VPS. -Para isso, consulte nosso guia sobre [como proteger um VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). - -/// - -/// details | Como posso baixar meus arquivos ou um backup do VPS? - -Existem várias opções disponíveis, por exemplo: - -- Baixar via SFTP: Conecte-se ao seu VPS com um cliente de software capaz de SFTP (por exemplo, [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), depois transfira todos os arquivos no diretório raiz do sistema. -- Baixar via `rsync` (ferramenta de linha de comando): Use o comando `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/` para baixar todos os arquivos e pastas do seu VPS. -- Baixar via a opção **Backup Automático**: Siga nosso guia sobre [como usar backups automáticos em um VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) para baixar arquivos de um backup. -- Baixar via a opção **Snapshot**: Siga nosso guia sobre [como usar snapshots em um VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) para baixar um snapshot do VPS. - -/// - -/// details | Como posso baixar meu VPS como um arquivo de VM? - -Não é possível baixar um arquivo de VM de um VPS da OVHcloud. No entanto, você pode utilizar a opção **Snapshot** do seu OVHcloud Control Panel para recuperar um arquivo de imagem. - -Siga nosso guia sobre [como usar snapshots em um VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) para criar e baixar um snapshot do VPS. - -Você pode então converter localmente o arquivo de snapshot baixado em um formato correspondente às suas necessidades. - -Considere entrar em contato com um de nossos [parceiros](/links/partner) para obter assistência adicional. - -/// - -/// details | Como posso acessar meu armazenamento de backup a partir de um endereço IP fora do meu serviço? - -O acesso ao armazenamento de backup do seu VPS (armazenamento FTP) pode estar restrito a endereços IP vinculados a um serviço dentro da sua conta de cliente OVHcloud. - -Para adicionar outros endereços IP a partir dos quais acessar, você pode usar a API da OVHcloud. -Isso permitirá recuperar seus dados de backup a partir de um serviço diferente por meio de vários protocolos (FTP, NFS, CIFS). - -> [!warning] -> Apenas endereços IP da OVHcloud podem ser autorizados. -> - -Faça login na [console da API da OVHcloud](/links/api) com suas credenciais de conta de cliente e use a seguinte chamada: - -> [!api] -> -> @api {v1} /vps POST /vps/{serviceName}/backupftp/access -> - -Edite os parâmetros da seguinte forma: - -- `serviceName`: Insira o nome interno do seu VPS (`vps-x11x11xyy.vps.ovh.net`). -- `cifs`: Defina como `true` se aplicável. -- `ftp`: Defina como `true` se aplicável. -- `ipBlock`: Insira o endereço IP que terá acesso, no formato `203.0.113.100/32`. -- `nfs`: Defina como `true` se aplicável. - -Clique no botão `EXECUTE`{.action}. - -Para verificar se seu endereço IP está autorizado, use a seguinte chamada: - -> [!api] -> -> @api {v1} /vps GET /vps/{serviceName}/backupftp/access -> - -/// - - -/// details | Meu VPS está protegido contra ataques externos? - -Embora a OVHcloud aplique medidas de segurança para proteger toda a infraestrutura, o administrador de um VPS é responsável pela segurança das aplicações e dados hospedados nele. - -- Siga nosso guia sobre [como configurar a firewall da OVHcloud Edge Network](/pages/bare_metal_cloud/dedicated_servers/firewall_network), integrada em nossa infraestrutura Anti-DDoS, limitando a exposição dos seus serviços a ataques DDoS. -- Além disso, você pode usar nossos guias sobre [como configurar sua própria firewall](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) com `iptables` em distribuições baseadas em Linux e [como ativar a firewall no Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). -- Para distribuições baseadas em Linux em um VPS, você pode seguir as instruções em nosso guia sobre [como proteger um VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) para aplicar medidas de segurança adicionais. - -/// - -/// details | Como faço para proteger meu VPS contra ataques DDoS? - -A OVHcloud oferece várias funcionalidades de segurança para proteger seu VPS contra tráfego malicioso: - -- Proteção Anti-DDoS: Nossos serviços de VPS são protegidos por padrão pela nossa [infraestrutura Anti-DDoS](/links/security/antiddos), que detecta e mitiga ataques DDoS em tempo real. -- Bloqueio de IP: Você pode [impedir endereços IP ou faixas específicas](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) de acessar seu VPS. -- Regras de firewall: Você pode [configurar regras de firewall personalizadas](/pages/bare_metal_cloud/dedicated_servers/firewall_network) para controlar o tráfego de entrada e saída diretamente no seu VPS. -- VAC (VPS Anti-DDoS): Nosso sistema VAC oferece uma camada adicional de proteção contra ataques DDoS, incluindo filtragem de tráfego e limitação de taxa. - -/// - -/// details | Quero usar um VPS como um servidor de jogo, ele beneficiará da mesma firewall que protege os Servidores Dedicados de Jogo? - -A Proteção contra DDoS de Jogo da OVHcloud está disponível apenas para nossos Servidores Dedicados de Jogo. Se você adquirir um VPS para hospedagem de jogos, será necessário configurar a firewall diretamente no seu sistema, adaptada ao jogo desejado. Você pode encontrar mais informações em nosso guia sobre [como configurar a firewall no Linux com iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). - -A vantagem de um VPS em comparação com um servidor dedicado é a possibilidade de escalar seus recursos de acordo com o uso real. Você pode atualizar seu VPS com apenas alguns cliques para beneficiar-se de um sistema mais potente. - -/// - -## Quer saber mais? - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - -Fale com nossa [comunidade de utilizadores](/links/community). +--- +title: "OVHcloud VPS Perguntas frequentes" +excerpt: "Encontre as respostas às perguntas mais frequentes sobre nossas ofertas de VPS" +updated: 2025-10-30 +--- + + + +## Perguntas gerais sobre as ofertas de VPS + +/// details | O que é um VPS e para que serve? + +Um servidor virtual privado (VPS) é usado para hospedar sites (comércio eletrônico, conteúdo, mídia visual) e aplicações de software (portais, extranets, soluções colaborativas, wikis, CRM). Ao contrário do hospedagem compartilhada, um VPS oferece um ambiente isolado, dedicado ao cliente. Nossas soluções de VPS preenchem a lacuna entre a hospedagem web compartilhada e os servidores dedicados, combinando desempenho e confiabilidade sem a carga de gerenciamento de hardware. Você também pode atualizar facilmente sua configuração sem trocar de servidores. + +/// + +/// details | Quais são as vantagens de um VPS da OVHcloud? + +As ofertas de VPS da OVHcloud oferecem um excelente custo-benefício, com tráfego ilimitado e várias localizações globais para baixa latência e acessibilidade aprimorada, dependendo das suas necessidades. + +/// + +/// details | Uma solução VPS é a escolha certa para mim? + +Usar um VPS requer conhecimentos básicos de administração de servidores. Lembrar disso é crucial para gerenciar efetivamente seu sistema operacional (Linux ou Windows) e configurar suas aplicações, como o PrestaShop ou o WordPress, por exemplo. + +Se você precisa de um VPS, mas não tem a expertise técnica para gerenciá-lo, considere entrar em contato com um de nossos [parceiros](/links/partner) para obter assistência. + +Se você precisa de recursos provisionados, mas prefere não lidar com a administração do servidor, recomendamos optar por nossos planos de hospedagem web Performance. + +/// + +/// details | Posso atualizar facilmente meu VPS para uma faixa superior ou reduzir para uma configuração inferior? + +Sim, você pode atualizar sua configuração pelo OVHcloud Control Panel, sem migrar manualmente seus dados. As opções de atualização disponíveis dependem da faixa e do modelo do VPS. + +No entanto, para reduzir sua configuração, você precisará assinar um novo plano, transferir seus dados e, em seguida, cancelar seu serviço antigo. Nossa equipe de suporte está disponível para ajudá-lo, se necessário. + +/// + +/// details | Qual região ou país devo escolher para meu VPS? + +Quanto mais próximo seu centro de dados estiver de sua audiência, menor será a latência, resultando em uma melhor experiência do usuário e maior confiança em seus serviços. + +/// + +/// details | Qual é a vantagem de um VPS localizado na Europa? + +Hospedar seu VPS com a OVHcloud na França ou, em geral, dentro da UE oferece vantagens como preços competitivos e proteção de dados reforçada. Seu serviço não está sujeito ao CLOUD Act dos EUA, protegendo-o de interferências fora da Europa. + +/// + +/// details | Os backups estão incluídos com meu VPS? + +Sim, ao adquirir um VPS, uma opção de backup diário é incluída gratuitamente. + +Para uma proteção ainda melhor, você também pode optar por nossa opção de backup Premium. Ela oferece: + +- A opção de reverter para um backup com até uma semana de idade. +- A opção de agendar backups, otimizando o gerenciamento de dados e minimizando o impacto nas operações comerciais. + +Além disso, oferecemos: + +- Snapshots: Você pode criar snapshots manuais e instantâneos que capturam o estado exato do seu VPS antes de uma atualização ou mudança crítica. +- Um backup externo: Armazene seus dados em um disco separado e seguro, permitindo uma recuperação fácil em caso de incidente grave. + +Ao usar essas soluções, você pode personalizar o gerenciamento de backup para atender às suas necessidades de segurança e continuidade do negócio. + +Visite nossa [página web de VPS](/links/bare-metal/vps) para saber mais sobre as opções disponíveis. + +/// + +/// details | Posso hospedar vários sites em um VPS? + +Sim, um VPS pode ser configurado para hospedar vários sites ou projetos. Você pode particionar seu espaço de armazenamento conforme suas necessidades e usar interfaces especializadas, como o Plesk ou o cPanel, para simplificar o gerenciamento de seus sites. + +/// + +/// details | Vou receber um nome de domínio e serviço de e-mail incluído com meu VPS? + +Não, nossas soluções de VPS não incluem um nome de domínio ou serviço de e-mail. Esses serviços podem ser adquiridos separadamente no OVHcloud Control Panel. + +/// + +/// details | Como escolher entre um VPS e um plano de alojamento web? + +**Plano de alojamento web** + +- Iideal para necessidades básicas de alojamento com uma configuração pré-configurada. + +**VPS** + +- Mais flexibilidade e controle, perfeito para projetos escaláveis com necessidades de configuração complexa. + +Hospedar serviços web em um VPS permite que você instale seu software preferido, personalize as configurações do servidor e hospede vários sites com recursos dedicados. Observe que um VPS precisa ser configurado de forma a atender às necessidades de sua aplicação e ser adaptado ao crescimento do seu negócio. + +/// + +/// details | Qual é a diferença entre um VPS e soluções de Public Cloud? + +**VPS** + +- Uma máquina virtual otimizada e dedicada adequada tanto para pré-produção quanto para produção, projetada para hospedar vários projetos web. + +**OVHcloud Public Cloud** + +- Oferece uma infraestrutura multi-servidor com alta disponibilidade e uma rede privada (vRack), projetada para arquiteturas complexas e escaláveis. + +/// + +/// details | Quais são as vantagens de um VPS em comparação com um servidor dedicado? + +**VPS** + +- Oferece gerenciamento simplificado sem manutenção de hardware, ideal para projetos que precisam de controle rigoroso. + +**Servidor dedicado** + +- Recomendado para infraestruturas complexas que exigem controle total de hardware e desempenho garantido. + +Um VPS elimina a necessidade de gerenciar hardware físico, como armazenamento, RAM e CPU, tornando-o adequado para a maioria das aplicações web. À medida que seu negócio cresce, você pode atualizar seu VPS ou migrar para um servidor dedicado ou uma solução de Public Cloud para uma infraestrutura mais flexível e poderosa. + +/// + + +/// details | Qual largura de banda é alocada para meu VPS? É garantida? + +A largura de banda listada em nossa [página web de VPS](/links/bare-metal/vps) é garantida. É a quantidade mínima alocada para seu serviço. + +/// + +/// details | Qual SLA é aplicado ao meu VPS? + +Um VPS da OVHcloud inclui um SLA de 99,9%. + +/// + +/// details | Quais são os recursos exclusivos de um VPS da Zona Local? + +Com um VPS da Zona Local, você pode reduzir significativamente os tempos de acesso aos seus sites e aplicações, pois seus dados são hospedados mais próximos de seus usuários. Isso cria uma melhor experiência do usuário ao reduzir a latência sempre que as aplicações exigirem um tempo de resposta mínimo. Basta selecionar uma de nossas localizações globais ao fazer o pedido. + +Lembre-se de que um VPS da Zona Local, ao contrário de um VPS comum, não inclui recursos de segurança como Anti-DDoS, ou opções avançadas como IP Adicional e Balanceador de Carga. + +Um VPS da Zona Local também atende às necessidades de projetos com requisitos de residência e soberania de dados. Ao hospedar seus serviços em uma região específica, você pode facilmente atender às regulamentações locais relacionadas ao processamento e armazenamento de dados, como o GDPR europeu. + +/// + +/// details | Posso migrar meu VPS de uma Zona Local para um centro de dados, e vice-versa? + +Não, você não pode migrar serviços diretamente. Você precisará assinar o VPS escolhido, transferir seus dados e, em seguida, cancelar seu serviço antigo. Nossa equipe de suporte pode guiá-lo por essas etapas, se necessário. + +/// + +/// details | Quais são os riscos de usar um VPS sem proteção contra DDoS? + +Servidores virtuais privados sem proteção contra DDoS estão automaticamente expostos a ataques de negação de serviço distribuídos (DDoS), potencialmente resultando em interrupções de serviço e brechas de segurança graves. + +- Exposição direta: Se seu servidor for alvo de um ataque DDoS, o influxo de solicitações maliciosas pode sobrecarregar o servidor, tornando seus sites e aplicações inacessíveis. +- Nenhuma mitigação automática: Para proteger seu servidor, você precisará se defender dos ataques usando software de segurança de terceiros ou configurações específicas. +- Carga adicional de gerenciamento: A falta de segurança robusta integrada apresenta um risco significativo, destacando a necessidade de monitoramento vigilante e estratégias proativas, especialmente para projetos com alto tráfego. + +Se a resiliência contra ataques DDoS for um fator crítico para seu projeto, recomendamos optar por um VPS da OVHcloud hospedado em um dos nossos centros de dados, que vem com proteção integrada. + +/// + + +## Perguntas relacionadas à administração do VPS + +/// details | Como faço para me conectar ao meu VPS? + +Você pode fazer login no seu VPS remotamente, usando as credenciais fornecidas por e-mail após a entrega do serviço. +O método de conexão depende dos sistemas operacionais em uso. + +Todos os detalhes estão descritos em nosso guia sobre [como começar com um VPS](/pages/bare_metal_cloud/virtual_private_servers/starting_with_a_vps). + +/// + +/// details | A OVHcloud fornece assistência na configuração de software para meu VPS? + +Embora não possamos oferecer assistência na configuração ou administração de software, fornecemos algumas ferramentas e recursos para ajudá-lo a começar. + +Por exemplo, oferecemos uma gama de modelos e imagens pré-configurados para sistemas operacionais e aplicações populares para ajudá-lo a implantar rapidamente seu VPS. Também oferecemos o OVHcloud Control Panel, onde você pode gerenciar seu VPS, incluindo tarefas como reiniciar, reinstalar e monitorar recursos. + +Além disso, nossa documentação e base de conhecimento contêm uma riqueza de informações sobre como configurar e gerenciar seu VPS. + +No entanto, para assistência específica na configuração de software, recomendamos entrar em contato com nossa [comunidade](/links/community) ou buscar a ajuda de um administrador de sistema ou desenvolvedor qualificado por meio de nosso [portal de parceiros](/links/partner). + +/// + +/// details | Posso instalar mais de um sistema operacional no meu VPS? + +Os modelos de instalação da OVHcloud permitem apenas um sistema operacional. +Configurações personalizadas podem ser aplicadas do lado do cliente e são de responsabilidade do administrador do servidor. Os serviços da OVHcloud não incluem tarefas de administração, como configuração de software ou uso de ferramentas externas. + +Se você encontrar problemas de configuração e administração, recomendamos entrar em contato com nossa [comunidade](/links/community) ou buscar a ajuda de um administrador de sistema ou desenvolvedor qualificado por meio de nosso [portal de parceiros](/links/partner). + +/// + + +/// details | Posso instalar máquinas virtuais em um VPS usando software de virtualização (como o Proxmox)? + +Os modelos de instalação da OVHcloud para VPS não incluem o Proxmox Operating System ou um sistema operacional semelhante para virtualização. + +Configurações personalizadas podem ser aplicadas do lado do cliente e são de responsabilidade do administrador do servidor. Os serviços da OVHcloud não incluem tarefas de administração, como configuração de software ou uso de ferramentas externas. + +Se você encontrar problemas de configuração e administração, recomendamos entrar em contato com nossa [comunidade](/links/community) ou buscar a ajuda de um administrador de sistema ou desenvolvedor qualificado por meio de nosso [portal de parceiros](/links/partner). + +/// + +/// details | É possível escolher o hardware para meu VPS (GPU, CPU, etc.) ou atualizá-lo? + +Um VPS não pode ser personalizado ou modificado no nível de hardware. +Selecione um [modelo de VPS](/links/bare-metal/vps) no processo de pedido que atenda aos seus requisitos mínimos, e depois você poderá atualizá-lo conforme necessário. + +/// + +/// details | Meu VPS está muito lento, posso mover meu VPS para outro host? + +Para resolver problemas de desempenho no seu VPS, você precisará fornecer resultados de testes específicos à nossa equipe de suporte. + +Observe que seu VPS deve ser inicializado no [modo de recuperação](/pages/bare_metal_cloud/virtual_private_servers/rescue) para descartar quaisquer possíveis problemas de software. + +Entre em contato com nossa equipe de suporte ao [criar uma solicitação no OVHcloud Centro de Ajuda](https://help.ovhcloud.com/csm?id=csm_get_help) para que possamos fornecer a você a lista completa de testes necessários para uma avaliação adequada. + +/// + +/// details | Comprei um novo VPS, posso transferir o tempo restante da assinatura do meu VPS antigo ou terei um reembolso? + +Isso geralmente é possível, mas o processo requer uma [solicitação à nossa equipe de suporte via OVHcloud Centro de Ajuda](https://help.ovhcloud.com/csm?id=csm_get_help). + +Antes de prosseguir, certifique-se de que você tenha [migrado qualquer dado ainda necessário](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) para seu novo serviço ou crie cópias de segurança dos seus dados. + +/// + +/// details | Posso mover meu VPS para um centro de dados da OVHcloud em outro país? + +Não é possível migrar um VPS para outro centro de dados. Para isso, você pode realizar uma [migração manual](/pages/bare_metal_cloud/dedicated_servers/migrate_a_server_to_another): + +- Faça o download dos seus dados do VPS atual. +- Compre um novo VPS. +- Faça o upload dos seus dados para o novo VPS. +- [Cancela o VPS antigo](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services). + +/// + +/// details | Quantos IPs Adicionais posso configurar em um VPS? + +Um VPS é limitado a [16 IPs Adicionais](/links/network/additional-ip). + +Consulte nosso guia sobre [como configurar alias de IP](/pages/bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) para exemplos de configuração de endereços IP. + +/// + +/// details | Posso adicionar blocos de IP ao meu VPS? + +Não é possível adicionar blocos de IP a um VPS. +Você pode configurar até [16 IPs Adicionais](/links/network/additional-ip) em um VPS. + +/// + +/// details | Posso alterar o VPS associado à minha licença (Plesk, cPanel)? + +Licenças podem ser movidas entre servidores, mas existem limitações. + +A melhor opção é fazer login em nossa [console da API](/links/api) com suas credenciais de conta de cliente e verificar se sua licença pode ser movida para um VPS diferente. Encontre as bases em nosso guia sobre [como começar com a API da OVHcloud](/pages/manage_and_operate/api/first-steps). + +Uma vez conectado, use as seguintes chamadas dependendo do software em uso: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk GET /license/plesk/{serviceName}/canLicenseBeMovedTo +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel GET /license/cpanel/{serviceName}/canLicenseBeMovedTo +> + +![Licença da API](images/getlicense.png){.thumbnail} + +Insira os parâmetros da seguinte forma: + +- `serviceName`: Insira o nome interno da sua licença (consulte a seção `Licenças` no seu [OVHcloud Control Panel](/links/manager)). +- `destinationIp`: Insira o endereço IPv4 do serviço de destino. + +Clique no botão `EXECUTE`{.action}. + +Se o resultado for negativo (`false`), o motivo será incluído no campo `RESPONSE`. + +![Licença da API](images/getlicense_response.png){.thumbnail} + +Se o IP de destino for compatível com sua licença (`true`), você poderá usar a chamada correspondente para movê-la: + +**Plesk** + +> [!api] +> +> @api {v1} /license/plesk POST /license/plesk/{serviceName}/changeIp +> + +**cPanel** + +> [!api] +> +> @api {v1} /license/cpanel POST /license/cpanel/{serviceName}/changeIp +> + +/// + + +## Perguntas sobre segurança e backup + +/// details | Como faço para proteger meu VPS? + +Por padrão, o VPS é fornecido com apenas o sistema operacional selecionado instalado. O administrador do VPS é responsável por aplicar uma configuração de segurança apropriada após a entrega do VPS. +Para isso, consulte nosso guia sobre [como proteger um VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps). + +/// + +/// details | Como posso baixar meus arquivos ou um backup do VPS? + +Existem várias opções disponíveis, por exemplo: + +- Baixar via SFTP: Conecte-se ao seu VPS com um cliente de software capaz de SFTP (por exemplo, [FileZilla](/pages/bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp)), depois transfira todos os arquivos no diretório raiz do sistema. + +- Baixar via `rsync` (ferramenta de linha de comando): Use o comando `rsync -avz -e ssh username@vps_ip_address:/ /local_directory/` para baixar todos os arquivos e pastas do seu VPS. + +- Baixar via a opção **Backup Automático**: Siga nosso guia sobre [como usar backups automáticos em um VPS](/pages/bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) para baixar arquivos de um backup. + +- Baixar via a opção **Snapshot**: Siga nosso guia sobre [como usar snapshots em um VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) para baixar um snapshot do VPS. + +/// + +/// details | Como posso baixar meu VPS como um arquivo de VM? + +Não é possível baixar um arquivo de VM de um VPS da OVHcloud. No entanto, você pode utilizar a opção **Snapshot** do seu OVHcloud Control Panel para recuperar um arquivo de imagem. + +Siga nosso guia sobre [como usar snapshots em um VPS](/pages/bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) para criar e baixar um snapshot do VPS. + +Você pode então converter localmente o arquivo de snapshot baixado em um formato correspondente às suas necessidades. + +Considere entrar em contato com um de nossos [parceiros](/links/partner) para obter assistência adicional. + +/// + +/// details | Como posso acessar meu armazenamento de backup a partir de um endereço IP fora do meu serviço? + +O acesso ao armazenamento de backup do seu VPS (armazenamento FTP) pode estar restrito a endereços IP vinculados a um serviço dentro da sua conta de cliente OVHcloud. + +Para adicionar outros endereços IP a partir dos quais acessar, você pode usar a API da OVHcloud. +Isso permitirá recuperar seus dados de backup a partir de um serviço diferente por meio de vários protocolos (FTP, NFS, CIFS). + +> [!warning] +> Apenas endereços IP da OVHcloud podem ser autorizados. +> + +Faça login na [console da API da OVHcloud](/links/api) com suas credenciais de conta de cliente e use a seguinte chamada: + +> [!api] +> +> @api {v1} /vps POST /vps/{serviceName}/backupftp/access +> + +Edite os parâmetros da seguinte forma: + +- `serviceName`: Insira o nome interno do seu VPS (`vps-x11x11xyy.vps.ovh.net`). +- `cifs`: Defina como `true` se aplicável. +- `ftp`: Defina como `true` se aplicável. +- `ipBlock`: Insira o endereço IP que terá acesso, no formato `203.0.113.100/32`. +- `nfs`: Defina como `true` se aplicável. + +Clique no botão `EXECUTE`{.action}. + +Para verificar se seu endereço IP está autorizado, use a seguinte chamada: + +> [!api] +> +> @api {v1} /vps GET /vps/{serviceName}/backupftp/access +> + +/// + + +/// details | Meu VPS está protegido contra ataques externos? + +Embora a OVHcloud aplique medidas de segurança para proteger toda a infraestrutura, o administrador de um VPS é responsável pela segurança das aplicações e dados hospedados nele. + +- Siga nosso guia sobre [como configurar a firewall da OVHcloud Edge Network](/pages/bare_metal_cloud/dedicated_servers/firewall_network), integrada em nossa infraestrutura Anti-DDoS, limitando a exposição dos seus serviços a ataques DDoS. + +- Além disso, você pode usar nossos guias sobre [como configurar sua própria firewall](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) com `iptables` em distribuições baseadas em Linux e [como ativar a firewall no Windows](/pages/bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win). + +- Para distribuições baseadas em Linux em um VPS, você pode seguir as instruções em nosso guia sobre [como proteger um VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) para aplicar medidas de segurança adicionais. + +/// + +/// details | Como faço para proteger meu VPS contra ataques DDoS? + +A OVHcloud oferece várias funcionalidades de segurança para proteger seu VPS contra tráfego malicioso: + +- Proteção Anti-DDoS: Nossos serviços de VPS são protegidos por padrão pela nossa [infraestrutura Anti-DDoS](/links/security/antiddos), que detecta e mitiga ataques DDoS em tempo real. +- Bloqueio de IP: Você pode [impedir endereços IP ou faixas específicas](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) de acessar seu VPS. +- Regras de firewall: Você pode [configurar regras de firewall personalizadas](/pages/bare_metal_cloud/dedicated_servers/firewall_network) para controlar o tráfego de entrada e saída diretamente no seu VPS. +- VAC (VPS Anti-DDoS): Nosso sistema VAC oferece uma camada adicional de proteção contra ataques DDoS, incluindo filtragem de tráfego e limitação de taxa. + +/// + +/// details | Quero usar um VPS como um servidor de jogo, ele beneficiará da mesma firewall que protege os Servidores Dedicados de Jogo? + +A Proteção contra DDoS de Jogo da OVHcloud está disponível apenas para nossos Servidores Dedicados de Jogo. Se você adquirir um VPS para hospedagem de jogos, será necessário configurar a firewall diretamente no seu sistema, adaptada ao jogo desejado. Você pode encontrar mais informações em nosso guia sobre [como configurar a firewall no Linux com iptables](/pages/bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable). + +A vantagem de um VPS em comparação com um servidor dedicado é a possibilidade de escalar seus recursos de acordo com o uso real. Você pode atualizar seu VPS com apenas alguns cliques para beneficiar-se de um sistema mais potente. + +/// + +## Quer saber mais? + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + +Fale com nossa [comunidade de utilizadores](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.de-de.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.de-de.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.de-de.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.de-de.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-asia.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-asia.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-asia.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-asia.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-au.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-au.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-au.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-au.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-ca.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-ca.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-ca.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-ca.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-gb.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-gb.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-gb.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-gb.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-ie.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-ie.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-ie.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-ie.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-sg.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-sg.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-sg.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-sg.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-us.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-us.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-us.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.en-us.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.es-es.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.es-es.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.es-es.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.es-es.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.es-us.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.es-us.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.es-us.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.es-us.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.fr-ca.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.fr-ca.md index 109363e348a..d7a00b8561b 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.fr-ca.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.fr-ca.md @@ -1,148 +1,151 @@ ---- -title: "Public VCF as-a-Service - Les concepts fondamentaux de Public VCF as-a-Service" -excerpt: "Decouvrez les concepts fondamentaux de Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objectif - -**Ce guide vous détaille les fondamentaux de Public VCF as-a-Service managé par OVHcloud.** - -## Concept fondamentaux - -Dans cette section, nous allons établir les bases essentielles de Public VCF as-a-Service. - -En définissant ces principes de manière claire et concise, nous allons fournir les bases nécessaires pour une utilisation efficace et réussie de Public VCF as-a-Service. Que ce soit pour les administrateurs cherchant à déployer des infrastructures complexes ou pour les utilisateurs souhaitant accéder aux ressources rapidement. Cette exploration des concepts de base de Public VCF as-a-Service constitue un point de départ essentiel. - -### Organisations - -Une organisation représente une entité administrative regroupant des utilisateurs, des groupes et des ressources informatiques spécifiques. - -Les utilisateurs s'authentifient au niveau de l'organisation en fournissant des informations d'identification établies par un administrateur d'organisation lors de leur création ou de leur importation. - -Les administrateurs système sont responsables de la création et du provisionnement des organisations, tandis que les administrateurs d'organisation prennent en charge la gestion des utilisateurs, des groupes et des catalogues propres à l'organisation. - -### Utilisateurs et groupes - -Une organisation peut regrouper un nombre variable d'utilisateurs et de groupes. Les utilisateurs peuvent être créés directement par l'administrateur de l'organisation ou importés depuis un service d'annuaire (Active directory par exemple). - -Quant aux groupes, ils doivent être importés depuis le service d'annuaire. Au sein d'une organisation, les autorisations sont gérées en attribuant des droits et des rôles spécifiques aux utilisateurs et aux groupes. - -### Centres de données virtuels (vDC) - -Un centre de données virtuel permet d'offrir des ressources de calcul (machines virtuelles / vApp / Règles d'affinités) à une organisation (votre vDC), créant ainsi un environnement managé par OVHcloud où les systèmes virtualisés peuvent être stockés, déployés et exploités. - -Il est important de noter qu'une organisation peut disposer de plusieurs centres de données virtuels (vDC) pour répondre à ses besoins spécifiques en matière de ressources informatiques (segmentation, isolation, sécurité etc..). - -### Réseaux de centre de données virtuels d'organisations - -Un réseau vDC est encapsulé dans un centre de données (virtuels) spécifique créé avec Public VCF as-a-Service, et il est accessible à toutes les vApps de cette organisation. Ce réseau permet aux différentes vApps d'une organisation de communiquer entre elles de manière transparente. Il peut être configuré afin de se connecter à un réseau externe ou maintenu isolé et interne à l'organisation. - -Seuls les administrateurs système ont le privilège de créer de tels réseaux, mais les administrateurs d'organisation sont en mesure de gérer les configurations des réseaux de centre de données virtuel d'organisation, y compris les services réseau qu'ils offrent. - -### Réseaux vApp - -Un réseau vApp est inclus dans une vApp et facilite la communication entre les différentes machines virtuelles de cette vApp. - -Il est possible de connecter un réseau vApp à un réseau de centre de données virtuel d'organisation, ce qui permet à la vApp de communiquer avec d'autres vApps au sein de l'organisation. - -De plus, si le réseau de centre de données virtuel d'organisation est connecté à un réseau externe, cela offre la possibilité à la vApp de communiquer également en dehors de l'organisation. - -### Catalogue - -Les organisations exploitent des catalogues pour stocker des modèles vApp ainsi que des fichiers multimédia. - -Les membres autorisés au sein d'une organisation peuvent accéder à ces catalogues pour utiliser les modèles vApp et les fichiers multimédia qui y sont contenus afin de créer leurs propres vApps. - -De plus, les administrateurs d'organisation ont la capacité de copier des éléments provenant de catalogues publics dans le catalogue spécifique à leur organisation. - - - -### Fonctionnalités de Public VCF as-a-Service chez OVHcloud - -Retrouvez ci-dessous une comparaison des fonctionnalités fournies par OVHcloud sur ses 3 offres de Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> Toutes les fonctionnalités concernant le Cluster Management sont entièrement managées par OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | In Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | In Roadmap | | - -#### Security - -| Features | Standard | Advanced | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ |Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting| - -## Aller plus loin - -Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](/links/professional-services) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services. - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: "Public VCF as-a-Service - Les concepts fondamentaux de Public VCF as-a-Service" +excerpt: "Decouvrez les concepts fondamentaux de Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objectif + +**Ce guide vous détaille les fondamentaux de Public VCF as-a-Service managé par OVHcloud.** + +## Concept fondamentaux + +Dans cette section, nous allons établir les bases essentielles de Public VCF as-a-Service. + +En définissant ces principes de manière claire et concise, nous allons fournir les bases nécessaires pour une utilisation efficace et réussie de Public VCF as-a-Service. Que ce soit pour les administrateurs cherchant à déployer des infrastructures complexes ou pour les utilisateurs souhaitant accéder aux ressources rapidement. Cette exploration des concepts de base de Public VCF as-a-Service constitue un point de départ essentiel. + +### Organisations + +Une organisation représente une entité administrative regroupant des utilisateurs, des groupes et des ressources informatiques spécifiques. + +Les utilisateurs s'authentifient au niveau de l'organisation en fournissant des informations d'identification établies par un administrateur d'organisation lors de leur création ou de leur importation. + +Les administrateurs système sont responsables de la création et du provisionnement des organisations, tandis que les administrateurs d'organisation prennent en charge la gestion des utilisateurs, des groupes et des catalogues propres à l'organisation. + +### Utilisateurs et groupes + +Une organisation peut regrouper un nombre variable d'utilisateurs et de groupes. Les utilisateurs peuvent être créés directement par l'administrateur de l'organisation ou importés depuis un service d'annuaire (Active directory par exemple). + +Quant aux groupes, ils doivent être importés depuis le service d'annuaire. Au sein d'une organisation, les autorisations sont gérées en attribuant des droits et des rôles spécifiques aux utilisateurs et aux groupes. + +### Centres de données virtuels (vDC) + +Un centre de données virtuel permet d'offrir des ressources de calcul (machines virtuelles / vApp / Règles d'affinités) à une organisation (votre vDC), créant ainsi un environnement managé par OVHcloud où les systèmes virtualisés peuvent être stockés, déployés et exploités. + +Il est important de noter qu'une organisation peut disposer de plusieurs centres de données virtuels (vDC) pour répondre à ses besoins spécifiques en matière de ressources informatiques (segmentation, isolation, sécurité etc..). + +### Réseaux de centre de données virtuels d'organisations + +Un réseau vDC est encapsulé dans un centre de données (virtuels) spécifique créé avec Public VCF as-a-Service, et il est accessible à toutes les vApps de cette organisation. Ce réseau permet aux différentes vApps d'une organisation de communiquer entre elles de manière transparente. Il peut être configuré afin de se connecter à un réseau externe ou maintenu isolé et interne à l'organisation. + +Seuls les administrateurs système ont le privilège de créer de tels réseaux, mais les administrateurs d'organisation sont en mesure de gérer les configurations des réseaux de centre de données virtuel d'organisation, y compris les services réseau qu'ils offrent. + +### Réseaux vApp + +Un réseau vApp est inclus dans une vApp et facilite la communication entre les différentes machines virtuelles de cette vApp. + +Il est possible de connecter un réseau vApp à un réseau de centre de données virtuel d'organisation, ce qui permet à la vApp de communiquer avec d'autres vApps au sein de l'organisation. + +De plus, si le réseau de centre de données virtuel d'organisation est connecté à un réseau externe, cela offre la possibilité à la vApp de communiquer également en dehors de l'organisation. + +### Catalogue + +Les organisations exploitent des catalogues pour stocker des modèles vApp ainsi que des fichiers multimédia. + +Les membres autorisés au sein d'une organisation peuvent accéder à ces catalogues pour utiliser les modèles vApp et les fichiers multimédia qui y sont contenus afin de créer leurs propres vApps. + +De plus, les administrateurs d'organisation ont la capacité de copier des éléments provenant de catalogues publics dans le catalogue spécifique à leur organisation. + + + + +### Fonctionnalités de Public VCF as-a-Service chez OVHcloud + +Retrouvez ci-dessous une comparaison des fonctionnalités fournies par OVHcloud sur ses 3 offres de Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> Toutes les fonctionnalités concernant le Cluster Management sont entièrement managées par OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|-----------------------------------|---------- |---------- |--------- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | In Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | In Roadmap | | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting| + +## Aller plus loin + +Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](/links/professional-services) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services. + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.fr-fr.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.fr-fr.md index 109363e348a..d7a00b8561b 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.fr-fr.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.fr-fr.md @@ -1,148 +1,151 @@ ---- -title: "Public VCF as-a-Service - Les concepts fondamentaux de Public VCF as-a-Service" -excerpt: "Decouvrez les concepts fondamentaux de Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objectif - -**Ce guide vous détaille les fondamentaux de Public VCF as-a-Service managé par OVHcloud.** - -## Concept fondamentaux - -Dans cette section, nous allons établir les bases essentielles de Public VCF as-a-Service. - -En définissant ces principes de manière claire et concise, nous allons fournir les bases nécessaires pour une utilisation efficace et réussie de Public VCF as-a-Service. Que ce soit pour les administrateurs cherchant à déployer des infrastructures complexes ou pour les utilisateurs souhaitant accéder aux ressources rapidement. Cette exploration des concepts de base de Public VCF as-a-Service constitue un point de départ essentiel. - -### Organisations - -Une organisation représente une entité administrative regroupant des utilisateurs, des groupes et des ressources informatiques spécifiques. - -Les utilisateurs s'authentifient au niveau de l'organisation en fournissant des informations d'identification établies par un administrateur d'organisation lors de leur création ou de leur importation. - -Les administrateurs système sont responsables de la création et du provisionnement des organisations, tandis que les administrateurs d'organisation prennent en charge la gestion des utilisateurs, des groupes et des catalogues propres à l'organisation. - -### Utilisateurs et groupes - -Une organisation peut regrouper un nombre variable d'utilisateurs et de groupes. Les utilisateurs peuvent être créés directement par l'administrateur de l'organisation ou importés depuis un service d'annuaire (Active directory par exemple). - -Quant aux groupes, ils doivent être importés depuis le service d'annuaire. Au sein d'une organisation, les autorisations sont gérées en attribuant des droits et des rôles spécifiques aux utilisateurs et aux groupes. - -### Centres de données virtuels (vDC) - -Un centre de données virtuel permet d'offrir des ressources de calcul (machines virtuelles / vApp / Règles d'affinités) à une organisation (votre vDC), créant ainsi un environnement managé par OVHcloud où les systèmes virtualisés peuvent être stockés, déployés et exploités. - -Il est important de noter qu'une organisation peut disposer de plusieurs centres de données virtuels (vDC) pour répondre à ses besoins spécifiques en matière de ressources informatiques (segmentation, isolation, sécurité etc..). - -### Réseaux de centre de données virtuels d'organisations - -Un réseau vDC est encapsulé dans un centre de données (virtuels) spécifique créé avec Public VCF as-a-Service, et il est accessible à toutes les vApps de cette organisation. Ce réseau permet aux différentes vApps d'une organisation de communiquer entre elles de manière transparente. Il peut être configuré afin de se connecter à un réseau externe ou maintenu isolé et interne à l'organisation. - -Seuls les administrateurs système ont le privilège de créer de tels réseaux, mais les administrateurs d'organisation sont en mesure de gérer les configurations des réseaux de centre de données virtuel d'organisation, y compris les services réseau qu'ils offrent. - -### Réseaux vApp - -Un réseau vApp est inclus dans une vApp et facilite la communication entre les différentes machines virtuelles de cette vApp. - -Il est possible de connecter un réseau vApp à un réseau de centre de données virtuel d'organisation, ce qui permet à la vApp de communiquer avec d'autres vApps au sein de l'organisation. - -De plus, si le réseau de centre de données virtuel d'organisation est connecté à un réseau externe, cela offre la possibilité à la vApp de communiquer également en dehors de l'organisation. - -### Catalogue - -Les organisations exploitent des catalogues pour stocker des modèles vApp ainsi que des fichiers multimédia. - -Les membres autorisés au sein d'une organisation peuvent accéder à ces catalogues pour utiliser les modèles vApp et les fichiers multimédia qui y sont contenus afin de créer leurs propres vApps. - -De plus, les administrateurs d'organisation ont la capacité de copier des éléments provenant de catalogues publics dans le catalogue spécifique à leur organisation. - - - -### Fonctionnalités de Public VCF as-a-Service chez OVHcloud - -Retrouvez ci-dessous une comparaison des fonctionnalités fournies par OVHcloud sur ses 3 offres de Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> Toutes les fonctionnalités concernant le Cluster Management sont entièrement managées par OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | In Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | In Roadmap | | - -#### Security - -| Features | Standard | Advanced | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ |Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting| - -## Aller plus loin - -Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](/links/professional-services) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services. - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: "Public VCF as-a-Service - Les concepts fondamentaux de Public VCF as-a-Service" +excerpt: "Decouvrez les concepts fondamentaux de Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objectif + +**Ce guide vous détaille les fondamentaux de Public VCF as-a-Service managé par OVHcloud.** + +## Concept fondamentaux + +Dans cette section, nous allons établir les bases essentielles de Public VCF as-a-Service. + +En définissant ces principes de manière claire et concise, nous allons fournir les bases nécessaires pour une utilisation efficace et réussie de Public VCF as-a-Service. Que ce soit pour les administrateurs cherchant à déployer des infrastructures complexes ou pour les utilisateurs souhaitant accéder aux ressources rapidement. Cette exploration des concepts de base de Public VCF as-a-Service constitue un point de départ essentiel. + +### Organisations + +Une organisation représente une entité administrative regroupant des utilisateurs, des groupes et des ressources informatiques spécifiques. + +Les utilisateurs s'authentifient au niveau de l'organisation en fournissant des informations d'identification établies par un administrateur d'organisation lors de leur création ou de leur importation. + +Les administrateurs système sont responsables de la création et du provisionnement des organisations, tandis que les administrateurs d'organisation prennent en charge la gestion des utilisateurs, des groupes et des catalogues propres à l'organisation. + +### Utilisateurs et groupes + +Une organisation peut regrouper un nombre variable d'utilisateurs et de groupes. Les utilisateurs peuvent être créés directement par l'administrateur de l'organisation ou importés depuis un service d'annuaire (Active directory par exemple). + +Quant aux groupes, ils doivent être importés depuis le service d'annuaire. Au sein d'une organisation, les autorisations sont gérées en attribuant des droits et des rôles spécifiques aux utilisateurs et aux groupes. + +### Centres de données virtuels (vDC) + +Un centre de données virtuel permet d'offrir des ressources de calcul (machines virtuelles / vApp / Règles d'affinités) à une organisation (votre vDC), créant ainsi un environnement managé par OVHcloud où les systèmes virtualisés peuvent être stockés, déployés et exploités. + +Il est important de noter qu'une organisation peut disposer de plusieurs centres de données virtuels (vDC) pour répondre à ses besoins spécifiques en matière de ressources informatiques (segmentation, isolation, sécurité etc..). + +### Réseaux de centre de données virtuels d'organisations + +Un réseau vDC est encapsulé dans un centre de données (virtuels) spécifique créé avec Public VCF as-a-Service, et il est accessible à toutes les vApps de cette organisation. Ce réseau permet aux différentes vApps d'une organisation de communiquer entre elles de manière transparente. Il peut être configuré afin de se connecter à un réseau externe ou maintenu isolé et interne à l'organisation. + +Seuls les administrateurs système ont le privilège de créer de tels réseaux, mais les administrateurs d'organisation sont en mesure de gérer les configurations des réseaux de centre de données virtuel d'organisation, y compris les services réseau qu'ils offrent. + +### Réseaux vApp + +Un réseau vApp est inclus dans une vApp et facilite la communication entre les différentes machines virtuelles de cette vApp. + +Il est possible de connecter un réseau vApp à un réseau de centre de données virtuel d'organisation, ce qui permet à la vApp de communiquer avec d'autres vApps au sein de l'organisation. + +De plus, si le réseau de centre de données virtuel d'organisation est connecté à un réseau externe, cela offre la possibilité à la vApp de communiquer également en dehors de l'organisation. + +### Catalogue + +Les organisations exploitent des catalogues pour stocker des modèles vApp ainsi que des fichiers multimédia. + +Les membres autorisés au sein d'une organisation peuvent accéder à ces catalogues pour utiliser les modèles vApp et les fichiers multimédia qui y sont contenus afin de créer leurs propres vApps. + +De plus, les administrateurs d'organisation ont la capacité de copier des éléments provenant de catalogues publics dans le catalogue spécifique à leur organisation. + + + + +### Fonctionnalités de Public VCF as-a-Service chez OVHcloud + +Retrouvez ci-dessous une comparaison des fonctionnalités fournies par OVHcloud sur ses 3 offres de Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> Toutes les fonctionnalités concernant le Cluster Management sont entièrement managées par OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|-----------------------------------|---------- |---------- |--------- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | In Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | In Roadmap | | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting| + +## Aller plus loin + +Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](/links/professional-services) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services. + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.it-it.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.it-it.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.it-it.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.it-it.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.pl-pl.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.pl-pl.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.pl-pl.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.pl-pl.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.pt-pt.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.pt-pt.md index da993c2a931..e23376cd961 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.pt-pt.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts/guide.pt-pt.md @@ -1,148 +1,150 @@ ---- -title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" -excerpt: "Discover the basic concepts of Public VCF as-a-Service" -updated: 2025-11-04 ---- - -## Objective - -**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** - -## Fundamental concepts - -In this section, we will detail the essential foundations of Public VCF as-a-Service. - -By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. - -### Organizations - -An organization is an administrative entity that groups together specific users, groups, and IT resources. - -Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. - -System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. - -### Users and Groups - -An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). - -Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. - -### Virtual Data Centers (vDC) - -A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. - -It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). - -### Organization Virtual Data Center Networks - -A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. - -Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. - -### vApp Networks - -A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. - -It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. - -Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. - -### Catalogs - -Organizations use catalogs to store vApp templates and media files. - -Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. - -In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. - - - -### Features of Public VCF as-a-Service at OVHcloud - -Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -|Public VCF as-a-Service Standard | - | - | -|Public VCF as-a-Service Advanced | ✅ | - | - -#### Cluster Management - -> [!success] -> All Cluster Management features are fully managed by OVHcloud. -> - -| Features | -| :-: | -| ESXi management / capacity planning | -| Hosts Failover / Proactive HA | -| DRS / Storage DRS | -| vMotion / Storage vMotion | - -##### Virtual Machine Management - -| Features | Standard | Advanced | Comments | -|:-----------------------: |:--------: |:--------: |:-----------------------------------------------------------------------------: | -| Create VM | ✅ | ✅ | | -| Manage Virtual Machines | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | -| Affinity Rules | ✅ | ✅ | | -| Anti-Affinity Rules | ✅ | ✅ | | -| VMware Marketplace | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | -| Create VM catalogs | ✅ | ✅ | Build your own catalog of VM templates | - -#### Organisation / Virtual Datacenter Management - -| Features | Standard | Advanced | Comments | -|:-----------------------------------: |:--------: |:--------: |:-------------------------------------------------------------------------------------------------------: | -| User Management | ✅ | ✅ | Manage users in a Public VCF as-a-Service | -| Identity Provider Integration - SSO | ⏳ | ⏳ | In Roadmap (via OVHcloud uIAM service) | -| vCPU over-allocation | ⏳ | ⏳ | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | - -#### Networking - -| Features | Standard | Advanced |Comments | -|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Routing & Switching IPv4 | - | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | -| Public IPv4 Range | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | in Roadmap | -| Routing & Switching IPv6 | - | ⏳ | in Roadmap | -| VPN | - | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | -| Load Balancing | - | - | Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | - | ⏳ | in Roadmap | - -#### Security - -| Features | Standard | Advanced | | Comments | -|:--------------------: |:--------: |:--------: |:----------: | -| Stateful Firewall | - | ✅ | | -| Distributed Firewall | - | ✅ | | -| Security groups | - | ✅ | | -| IDS / IPS | - | ⏳ | in Roadmap | -| WAF | - | ⏳ | in Roadmap | - -#### Data protection - -| Features | Standard | Advanced | Comments | -|:----------------------------: |:--------: |:--------: |:---------------------------: | -| Backup as a Service | ✅ | ✅ | Veeam Managed Backup Option | -| Virtual Machine Snapshots | ✅ | ✅ | 1 per VM | -| Protection / Replication VMs | ⏳ | ⏳ | in Roadmap | - -#### Storage - -| Features | Standard | Advanced | Comments | -|:---------------------------------: |:--------: |:--------: |:--------: | -| NFS datastore | ✅ | ✅ | | - -#### Monitoring - -| Features | Standard | Advanced | Comments | -|:---------------: |:--------: |:--------: |:-------------------------------------------------: | -| Aria operations | ⏳ | ⏳ | In Roadmap - Resource management Metrics, Dashboard, Reporting | - -## Go further - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service" +excerpt: "Discover the basic concepts of Public VCF as-a-Service" +updated: 2024-12-19 +--- + +## Objective + +**This guide details the fundamentals of Public VCF as-a-Service managed by OVHcloud.** + +## Fundamental concepts + +In this section, we will detail the essential foundations of Public VCF as-a-Service. + +By defining these principles in a clear and concise way, we will provide the necessary foundation for effective and successful Public VCF as-a-Service use. Whether it’s for administrators looking to deploy complex infrastructures, or for users looking to access resources quickly, this exploration of Public VCF as-a-Service basics is a vital starting point. + +### Organizations + +An organization is an administrative entity that groups together specific users, groups, and IT resources. + +Users authenticate at the organization level by providing credentials established by an organization administrator when they are created or imported. + +System administrators are responsible for creating and provisioning organizations, while organization administrators are responsible for managing users, groups, and catalogs specific to the organization. + +### Users and Groups + +An organization can have a variable number of users and groups. Users can be created directly by the organization administrator or imported from a directory service (e.g. Active Directory). + +Groups must be imported from the directory service. Within an organization, permissions are managed by assigning specific rights and roles to users and groups. + +### Virtual Data Centers (vDC) + +A virtual datacentre can be used to offer computing resources (virtual machines/vApp/affinity rules) to an organization (your vDC), creating an environment managed by OVHcloud where virtualized systems can be stored, deployed and operated. + +It also provides storage space for virtual CDs and DVDs. It is important to note that an organization may have multiple virtual datacentres (vDC) to meet their specific computing resource requirements (segmentation, isolation, security, etc.). + +### Organization Virtual Data Center Networks + +A vDC network is encapsulated in a specific virtual datacentre created with Public VCF as-a-Service, and is accessible to all of that organization’s vApps. This network allows an organization's different vApps to communicate with each other seamlessly. It can be configured to be connected to an external network or kept isolated and internal to the organization. + +Only system administrators have the privilege to create such networks, but organization administrators are able to manage the configurations of organization virtual datacentre networks, including the network services they offer. + +### vApp Networks + +A vApp network is included in a vApp, and facilitates communication between the vApp’s various virtual machines. + +It is possible to connect a vApp network to an organization's virtual datacentre network, which allows the vApp to communicate with other vApps within the organization. + +Furthermore, if the organization’s virtual datacentre network is connected to an external network, this allows the vApp to communicate outside the organization as well. + +### Catalogs + +Organizations use catalogs to store vApp templates and media files. + +Authorized members within an organization can access these catalogs to use the vApp templates and the media files contained within them to create their own vApps. + +In addition, organization administrators have the ability to copy items from public catalogs into their organization-specific catalog. + + + +### Features of Public VCF as-a-Service at OVHcloud + +Below is a comparison of the features provided by OVHcloud on its 3 Public VCF as-a-Service solutions. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +|Public VCF as-a-Service Standard | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +#### Cluster Management + +> [!success] +> All Cluster Management features are fully managed by OVHcloud. +> + +| Features | +| :-: | +| ESXi management / capacity planning | +| Hosts Failover / Proactive HA | +| DRS / Storage DRS | +| vMotion / Storage vMotion | + +##### Virtual Machine Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------: |:--------: |:--------: |:-------: |:-----------------------------------------------------------------------------: | +| Create VM | ✅ | ✅ | ✅ | | +| Manage Virtual Machines | ✅ | ✅ | ✅ | Start, Stop, Suspend, Delete, Copy/clone... | +| Affinity Rules | ✅ | ✅ | ✅ | | +| Anti-Affinity Rules | ✅ | ✅ | ✅ | | +| VMware Marketplace | ✅ | ✅ | ✅ | Allowed to deploy VMs with pre-packaged software solutions | +| Create VM catalogs | ✅ | ✅ | ✅ | Build your own catalog of VM templates | + +#### Organisation / Virtual Datacenter Management + +| Features | Standard | Advanced | Premium | Comments | +|:-----------------------------------: |:--------: |:--------: |:-------: |:-------------------------------------------------------------------------------------------------------: | +| User Management | ✅ | ✅ | ✅ | Manage users in a Public VCF as-a-Service | +| Identity Provider Integration - SSO | | | | In Roadmap (via OVHcloud uIAM service) | +| vCPU over-allocation | | | | In Roadmap - Allow users to adjust the quantity of vCPU/GHz for a virtual DC Possible through **OVH manager or API** | + +#### Networking + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Routing & Switching IPv4 | | ✅ | ✅ | Network segments, distributed & non distributed routing, Routed Network with/without NAT BGP/ DHCP/ DNS/ Static routes Cross virtual DC Networking on the same site. Not supported: OSPF, VRF Lite | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | in Roadmap | +| Routing & Switching IPv6 | | | | in Roadmap | +| VPN | | ✅ | ✅ | L2VPN, VPN IPsec Policy Based Not Supported : SSL VPN, Routed based IPsec VPN | +| Load Balancing | | | | Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | in Roadmap | + +#### Security + +| Features | Standard | Advanced | Premium | Comments | +|:--------------------: |:--------: |:--------: |:-------: |:----------: | +| Stateful Firewall | | ✅ | ✅ | | +| Distributed Firewall | | ✅ | ✅ | | +| Security groups | | ✅ | ✅ | | +| IDS / IPS | | | | in Roadmap | +| WAF | | | | in Roadmap | + +#### Data protection + +| Features | Standard | Advanced | Premium | Comments | +|:----------------------------: |:--------: |:--------: |:-------: |:---------------------------: | +| Backup as a Service | ✅ | ✅ | ✅ | Veeam Managed Backup Option | +| Virtual Machine Snapshots | ✅ | ✅ | ✅ | 1 per VM | +| Protection / Replication VMs | | | | in Roadmap | + +#### Storage + +| Features | Standard | Advanced | Premium | Comments | +|:---------------------------------: |:--------: |:--------: |:-------: |:--------: | +| NFS datastore | ✅ | ✅ | ✅ | | +| High performance datastore (vSAN) | | | ✅ | | + +#### Monitoring + +| Features | Standard | Advanced | Premium | Comments | +|:---------------: |:--------: |:--------: |:-------: |:-------------------------------------------------: | +| Aria operations | | | | In Roadmap - Resource management Metrics, Dashboard, Reporting | + +## Go further + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.de-de.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.de-de.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.de-de.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.de-de.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-asia.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-asia.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-asia.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-asia.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-au.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-au.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-au.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-au.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-ca.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-ca.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-ca.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-ca.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-gb.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-gb.md index ed33839d191..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-gb.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-gb.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-03 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-ie.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-ie.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-ie.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-ie.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-sg.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-sg.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-sg.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-sg.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-us.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-us.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-us.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.en-us.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.es-es.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.es-es.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.es-es.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.es-es.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.es-us.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.es-us.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.es-us.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.es-us.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.fr-ca.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.fr-ca.md index 47304d480d4..3a63414e8c2 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.fr-ca.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.fr-ca.md @@ -1,314 +1,315 @@ ---- -title: "Public VCF as-a-Service - Concepts réseaux et bonnes pratiques" -excerpt: "Découvrez les puissantes capacités de mise en réseau de Public VCF as-a-Service avec ce guide complet sur les concepts et fonctionnalités clés" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service est actuellement en phase Alpha. Ce guide peut donc évoluer et être mis à jour à l'avenir avec les avancées de nos équipes en charge de ce produit. -> - -## Objectif - -**Ce guide expose les principes et les notions fondamentales du réseau au sein de Public VCF as-a-Service.** - -## Prérequis - -> [!primary] -> -> Si vous ne savez pas comment vous connecter au portail web de votre organisation, consultez d'abord le guide « [Comment se connecter à Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging) ». -> - -- Un navigateur Web (de préférence un navigateur basé sur Chromium et avec la traduction activée en français). -- Avoir un compte Public VCF as-a-Service avec des droits utilisateur (vérifiez que votre compte utilisateur dispose des droits suffisants). -- Avoir suivi le guide « [Public VCF as-a-Service - Les concepts fondamentaux de Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts) ». - -## En pratique - -/// details | Introduction de la pratique du réseau dans Public VCF as-a-Service. - -Dans ce guide d'introduction, nous allons exposer : - -- Les différents concepts de mise en réseau au sein de Public VCF as-a-Service. -- Les notions d'optimisation de l'espace réseau telles que, par exemple, l'espace IP, les passerelles Edge, les groupes de centres de données. - -Pour assurer une infrastructure réseau flexible et sécurisée dans un environnement de cloud polyvalent, Public VCF as-a-Service utilise une architecture de mise en réseau superposée comprenant quatre catégories de réseaux : - -- **Les réseaux externes** -- **Les réseaux vDC d'organisation** -- **Les réseaux de groupe de centres de données** -- **Les réseaux vApp** - -La plupart de ces réseaux nécessitent des éléments d'infrastructure supplémentaires tels que les **Passerelles Edge** et les **Pools de réseaux**. - -Le control panel Public VCF as-a-Service dispose d'un bandeau réseau avec 6 sections : - -- `Réseaux` -- `Passerelles Edge` -- `Passerelles de fournisseur` -- `Espaces IP` -- `Groupes de centres de données` -- `Balises de sécurité ` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -Il contient aussi une section `Réseau`{.action} au sein de chaque vDC dans `Centres de données > Mon VDC > Mise en réseau > Réseau > Dispositif Edge`. - -/// - -### Étape 1 - Les offres et fonctionnalités réseau - -/// details | Quelles sont les capacités et les fonctionnalités proposées ? - -**Capacités de mise en réseau** - -Voici les principales fonctionnalités réseau offertes avec les offres Public VCF as-a-Service. - -| Features | Standard | Advanced | Premium | Comments | -|-----------------------------------|----------|----------|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Routage et commutation IPv4.** | | ✅ | ✅ | - Segments de réseau.
      - Routage distribué et non distribué.
      - Réseau routé avec ou sans NAT/BGP/DHCP/DNS/Routes statiques.
      - Réseau vDC croisé sur le même site.
      - **Non pris en charge** : OSPF, VRF Lite. | -| **Public IPv4 Range.** | ✅ | ✅ | ✅ | | -| **Réseau privé - Support vRack.** | ✅ | ✅ | ✅ | - Dans la Roadmap. | -| **Routage et commutation IPv6.** | | | | - Dans la Roadmap. | -| **VPN.** | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Non pris en charge : VPN SSL, route-based IPsec VPN. | -| **Load Balancing.** | | | | - Non pris en charge avec les fonctionnalités réseau Public VCF as-a-Service natives. | -| **Load balancing avancée.** | | | | - Dans la Roadmap. | - -**Fonctionnalités réseau des offres Public VCF as-a-Service** - -Voici un comparatif des 3 offres proposées par Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:-----------------:|:---------------------------:|:------------:| -| **Public VCF as-a-ServiceStandard.** | - | - | -| **Public VCF as-a-ServiceAdvanced.** | ✅ | - | - -Les fonctionnalités de réseau avancé et de sécurité au sein de Public VCF as-a-Service ne sont disponibles que dans les offres **Advanced et Premium**. - -/// - -### Étape 2 - Concepts et bonnes pratiques - -/// details | Quelles sont les bonnes pratiques dans l'espace client Public VCF as-a-Service ? - -**Recommandations pour la conception et l'administration de l'espace réseau** - -| Design Recommendation | Design Justification | Design Implication | -|-----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| -| Créez une ou plusieurs passerelles Edge (passerelles de niveau 1) par CDV d'organisation. | Active les services de mise en réseau pour le vDC de l'organisation. | Aucune. | -| Créez des groupes de centres de données, s'il est nécessaire d'avoir des réseaux OrgvDC couvrant plusieurs OrgVDC dans une organisation. | Simplifie la connectivité transversale Org vDC. | Nécessite la création de groupes de centre de données dans le tenant (locataire)Public VCF as-a-Service. | -| Utiliser la fonction Espaces IP plutôt que l'adressage par blocs IP traditionnel. | Note : La livraison de l'ensemble des fonctionnalités d'IP Spaces s'étend sur plusieurs phases. | Aucune. | - -**Le réseau au sein de Public VCF as-a-Service (concept)** - -Les types de réseau supportés au sein d'un vDC d'organisation : - -> [!tabs] -> Direct ->> ->> - Un réseau vDC d'organisation disposant d'une connexion directe à l'un des réseaux externes qui sont provisionnés par l'administrateur système et qui reposent sur des ressources vSphere. ->> - Les réseaux directs sont pris en charge pour les VDC d'organisation qui reposent sur NSX. Les réseaux directs sont accessibles par plusieurs VDC d'organisation. Des machines virtuelles appartenant à différents VDC d'organisation peuvent se connecter à ce réseau et en voir le trafic. Un réseau direct fournit une connectivité directe de couche 2 aux machines virtuelles situées à l'extérieur du VDC d'organisation. ->> - Les machines virtuelles situées à l'extérieur de ce VDC d'organisation peuvent se connecter directement aux machines virtuelles dans le VDC d'organisation. ->> - **Note** : Seul OVHcloud peut ajouter un réseau VDC d'organisation direct. -> Isolé (interne) ->> ->> - Les réseaux isolés sont accessibles uniquement par le même vDC d'organisation. ->> - Seules les machines virtuelles situées dans ce vDC d'organisation peuvent se connecter au réseau du VDC d'organisation interne et en voir le trafic. ->> - Les réseaux isolés sont pris en charge pour les VDC d'organisation qui reposent sur NSX ou sur NSX Data Center for vSphere. Le réseau du VDC d'organisation isolé fournit à un VDC d'organisation un réseau privé isolé auquel plusieurs machines virtuelles et vApp peuvent se connecter. Ce réseau ne fournit aucune connectivité aux machines virtuelles situées à l'extérieur du VDC d'organisation. ->> - Les machines situées à l'extérieur du VDC d'organisation ne peuvent pas se connecter aux machines situées à l'intérieur du VDC d'organisation. -> Routé ->> ->> - Les réseaux routés sont accessibles seulement avec le même vDC d'organisation. ->> - Seules les machines virtuelles situées à l'intérieur de ce vDC d'organisation peuvent se connecter à ce réseau. Ce réseau fournit également un accès contrôlé à un réseau externe. ->> - En tant qu'administrateur système ou administrateur d'organisation, vous pouvez configurer des paramètres de traduction d'adresse réseau (NAT), de pare-feu et VPN pour rendre certaines machines virtuelles accessibles depuis le réseau externe. ->> - Les réseaux routés sont pris en charge pour les VDC d'organisation qui reposent sur NSX ou sur NSX Data Center for vSphere. ->> - -Les réseaux de centres de données virtuels (vDC) d'organisation permettent aux **vApp/VM** de communiquer entre elles ou avec des réseaux externes à l'organisation. - -Les réseaux vDC d'organisation fournissent des connexions directes ou routées à des réseaux externes, ou peuvent être isolés des réseaux externes et des autres réseaux vDC d'organisation. Les connexions routées nécessitent une **passerelle Edge** et un **pool de réseaux** dans le VDC d'organisation. - -Un vDC d'organisation récemment créé ne dispose d'aucun réseau disponible. - -**Pools de réseaux (concept)** - -Un pool de réseaux est un ensemble de segments de réseau de couche 2 isolé, que vous pouvez utiliser afin de concevoir des réseaux vApp et divers types de réseaux vDC en fonction de vos besoins. - -Les pools de réseaux doivent être mis en place préalablement aux réseaux vDC d'organisation et aux réseaux vApp. En leur absence, la seule option en termes de réseau pour une organisation demeure la connexion directe à un réseau externe. - -**Les espaces IP (recommandé)** - -> [!primary] -> -> Vous pouvez utiliser une nouvelle façon de gérer votre espace IP dans Public VCF as-a-Service avec le nouveau sous-système de gestion des espaces IP. -> -> Les passerelles Edge ne peuvent se connecter qu'aux passerelles de fournisseurs utilisant des espaces IP. - -Un espace IP se compose d'un ensemble de plages d'adresses IP qui ne se chevauchent pas et de petits blocs CIDR qui sont réservés et utilisés lors de la consommation du cycle de vie de l'espace IP. Un espace IP peut être IPv4 ou IPv6, mais pas les deux. - -Depuis la version (10.4.1), les espaces IP font partie des nouvelles fonctionnalités et sont recommandées pour vos besoins en espace réseau. - -Il existe deux types d'espaces IP que vous pouvez utiliser en tant qu'utilisateur Administrateur d'organisation : - -- **Espace IP public** : un espace IP public est utilisé par plusieurs organisations et est contrôlé par le Fournisseur de services par le biais d'un système basé sur les quotas. -- **Espace IP privé** : les espaces IP privés sont dédiés à un seul locataire. Un espace IP privé est utilisé uniquement par une organisation spécifiée lors de la création de l'espace IP. Pour cette organisation, la consommation d'adresses IP est illimitée. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via l'espace client Public VCF as-a-Service** - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration :** - -- `Général` -- `Topologie réseau` - -**Allocation :** - -- `Adresses IP flottantes` -- `Préfixes IP` - -**Les préfixes IP (recommandé)** - -Vous pouvez définir un préfixe IP pour une utilisation automatique ou manuelle et empêcher Public VCF as-a-Service de l'attribuer de manière aléatoire. - -Si vous n’utilisez plus un préfixe IP qui a été alloué à votre espace IP, vous pouvez le libérer dans le pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Les topologies réseau (concept)** - -Vous retrouvez les topologies réseau depuis le control panel Public VCF as-a-Service en cliquant sur : `Mise en réseau | Espace ip | Mon Nom d'IP space | Configuration | Topologie Réseau`{.action} - -Les topologies réseau sont utilisées pour configurer les espaces IP afin d'activer le trafic nord-sud. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Règles de configuration automatique par défaut :** - -- Notez que la portée interne et externe des espaces IP doit être configurée si les règles NAT par défaut doivent être générées automatiquement. Les règles par défaut peuvent être configurées automatiquement sur les passerelles Edge et les passerelles de fournisseur en les déclenchant manuellement sur celles-ci à l'aide de l'action « Configuration automatique ». - -**Les groupes de centres de données (recommandé)** - -Les réseaux de groupe de centres de données sont un type de réseaux vDC d'organisation qui sont partagés entre un ou plusieurs vDC et auxquels les vApp peuvent se connecter. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -Lors de la création d'un réseau, vous pouvez rejoindre votre groupe de centres de données, ce qui permettra ainsi de fournir la connectivité aux vApp/VM de tous les VDC participants. - -**La synchronisation (optionnel)** - -Il est aussi possible de les synchroniser. Cette action de synchronisation vérifiera tous les vDC associés pour s'assurer qu'ils sont toujours réalisés et correctement configurés. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Création ou import de réseau dans le groupe de centre de données (optionnel)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -Les passerelles Edge (obligatoire)** - -La passerelle Edge de Public VCF as-a-Service permet à un réseau vDC d'organisation d'acheminer la connectivité aux réseaux internes, la translation d'adresses réseau (NAT), le pare-feu, le montage de tunnel IPsec. - -Public VCF as-a-Serviceprend en charge les passerelles Edge `IPv4 et IPv6`. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**Mode DHCP (optionnel)** - -> [!primary] -> -> Attention, si vous en avez besoin, le **DHCP** doit être activé et configuré dans un réseau afin de fonctionner correctement. -> - -DHCP automatise l'attribution d'adresses IP aux machines virtuelles connectées aux réseaux vDC de l'organisation. - -**Trois modes sont disponibles :** - -- **Réseau :** un nouveau service DHCP directement associé à ce réseau est utilisé pour obtenir les IP DHCP. Utilisez le mode réseau si le réseau est isolé ou si vous prévoyez de le détacher du périmètre. -- **Relay :** les messages DHCP sont relayés depuis les machines virtuelles vers les serveurs DHCP désignés dans votre infrastructure DHCP physique. -- **Passerelle :** le service DHCP de la passerelle Edge est utilisé pour obtenir les IP DHCP. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**Réseaux vApp (concept)** - -Les réseaux vApp permettent aux machines virtuelles de communiquer entre elles ou, en se connectant à un réseau vDC d'organisation, avec des machines virtuelles dans d'autres vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Étape 3 - Limitations - -/// details | Quelles sont les limitations réseau connues ? - -D'un point de vue général, les seules limitations que vous pouvez retrouver au sein de Public VCF as-a-Service sont celles d'un service managé. - -Un peu moins de granularité est offerte en matière de configuration bas niveau. - -Bien sûr, cela peut avoir un impact sur les fonctionnalités avancées en matière de réseau, même si ces fonctionnalités peuvent être incluses dans les phases futures. - -**Limitations VPN IPsec** - -Lors de l'ajout d'un tunnel IPsec, le paramètre d'ajout d'une session IPSEC basée sur une route (route based IPsec tunnel) n'est pas supporté au sein de Public VCF as-a-Service à ce jour (voir : [docs > VMware NSX > Guide d'administration de NSX > Ajout d'une session IPSec basée sur une route]()) - -**Limitation passerelles de fournisseur (provider gateway)** - -Les passerelles de fournisseur sont clairement visibles, mais ne peuvent pas être modifiées (à la manière d'un service managé). - -**Limitation NSX** - -Vous ne disposez pas de l'accès au control panel NSX pour votre Hosted Private Public VCF as-a-Service. - -**Limitation Load Balancer** - -Les fonctionnalités de Load Balancing au sein de Public VCF as-a-Service ne sont pas disponibles pour le moment. - -**Limitation IAM** - -À ce jour, IAM n'est pas disponible au sein de Public VCF as-a-Service. - -/// - -## Aller plus loin - -Vous pouvez maintenant suivre les étapes du guide suivant : [« Guide 2 - Public VCF as-a-Service - Network - Créer des composants réseau via le control panel Public VCF as-a-Service »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation) - -**Networking pour Public VCF as-a-Service - Index des guides** : - -- Guide 1 : « Public VCF as-a-Service - Network - Concepts » -- Guide 2 : « [Public VCF as-a-Service - Network - Créer des composants réseau via le control panel Public VCF as-a-Service »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation) -- **Bientôt disponible** : « Guide 3 : Public VCF as-a-Service - Network - Comment créer un tunnel IPsec avec Public VCF as-a-Service ? » -- **Bientôt disponible** : « Guide 4 : Public VCF as-a-Service - Network - Comment exploiter un bloc IP avec Public VCF as-a-Service ? » -- **Bientôt disponible** : « Guide 5 : Public VCF as-a-Service - Network - Comment utiliser le distributed firewalling (East - Ouest) ? » - -**Notions réseau OVHcloud utiles** - -Pour renforcer vos connaissances réseau au sein de l'univers OVHcloud consultez [notre page dédiée](/links/network/network). - -Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](/links/professional-services) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services. - -Posez des questions, donnez votre avis et interagissez directement avec l’équipe qui construit nos services Hosted Private Cloud sur la chaîne dédiée [Discord](https://discord.gg/ovhcloud). - -Pour rejoindre et échanger avec notre [communauté d'utilisateurs](/links/community). +--- +title: "Public VCF as-a-Service - Concepts réseaux et bonnes pratiques" +excerpt: "Découvrez les puissantes capacités de mise en réseau de Public VCF as-a-Service avec ce guide complet sur les concepts et fonctionnalités clés" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service est actuellement en phase Alpha. Ce guide peut donc évoluer et être mis à jour à l'avenir avec les avancées de nos équipes en charge de ce produit. +> + +## Objectif + +**Ce guide expose les principes et les notions fondamentales du réseau au sein de Public VCF as-a-Service.** + +## Prérequis + +> [!primary] +> +> Si vous ne savez pas comment vous connecter au portail web de votre organisation, consultez d'abord le guide « [Comment se connecter à Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging) ». +> + +- Un navigateur Web (de préférence un navigateur basé sur Chromium et avec la traduction activée en français). +- Avoir un compte Public VCF as-a-Service avec des droits utilisateur (vérifiez que votre compte utilisateur dispose des droits suffisants). +- Avoir suivi le guide « [Public VCF as-a-Service - Les concepts fondamentaux de Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts) ». + +## En pratique + +/// details | Introduction de la pratique du réseau dans Public VCF as-a-Service. + +Dans ce guide d'introduction, nous allons exposer : + +- Les différents concepts de mise en réseau au sein de Public VCF as-a-Service. +- Les notions d'optimisation de l'espace réseau telles que, par exemple, l'espace IP, les passerelles Edge, les groupes de centres de données. + +Pour assurer une infrastructure réseau flexible et sécurisée dans un environnement de cloud polyvalent, Public VCF as-a-Service utilise une architecture de mise en réseau superposée comprenant quatre catégories de réseaux : + +- **Les réseaux externes** +- **Les réseaux vDC d'organisation** +- **Les réseaux de groupe de centres de données** +- **Les réseaux vApp** + +La plupart de ces réseaux nécessitent des éléments d'infrastructure supplémentaires tels que les **Passerelles Edge** et les **Pools de réseaux**. + +Le control panel Public VCF as-a-Service dispose d'un bandeau réseau avec 6 sections : + +- `Réseaux` +- `Passerelles Edge` +- `Passerelles de fournisseur` +- `Espaces IP` +- `Groupes de centres de données` +- `Balises de sécurité ` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +Il contient aussi une section `Réseau`{.action} au sein de chaque vDC dans `Centres de données > Mon VDC > Mise en réseau > Réseau > Dispositif Edge`. + +/// + +### Étape 1 - Les offres et fonctionnalités réseau + +/// details | Quelles sont les capacités et les fonctionnalités proposées ? + +**Capacités de mise en réseau** + +Voici les principales fonctionnalités réseau offertes avec les offres Public VCF as-a-Service. + +| Features | Standard | Advanced | Premium | Comments | +|-----------------------------------|----------|----------|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Routage et commutation IPv4.** | | ✅ | ✅ | - Segments de réseau.
      - Routage distribué et non distribué.
      - Réseau routé avec ou sans NAT/BGP/DHCP/DNS/Routes statiques.
      - Réseau vDC croisé sur le même site.
      - **Non pris en charge** : OSPF, VRF Lite. | +| **Public IPv4 Range.** | ✅ | ✅ | ✅ | | +| **Réseau privé - Support vRack.** | ✅ | ✅ | ✅ | - Dans la Roadmap. | +| **Routage et commutation IPv6.** | | | | - Dans la Roadmap. | +| **VPN.** | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Non pris en charge : VPN SSL, route-based IPsec VPN. | +| **Load Balancing.** | | | | - Non pris en charge avec les fonctionnalités réseau Public VCF as-a-Service natives. | +| **Load balancing avancée.** | | | | - Dans la Roadmap. | + +**Fonctionnalités réseau des offres Public VCF as-a-Service** + +Voici un comparatif des 3 offres proposées par Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:-----------------:|:---------------------------:|:------------:| +| **Public VCF as-a-ServiceStandard.** | - | - | +| **Public VCF as-a-ServiceAdvanced.** | ✅ | - | +| **Public VCF as-a-ServicePremium.** | ✅ | ✅ | + +Les fonctionnalités de réseau avancé et de sécurité au sein de Public VCF as-a-Service ne sont disponibles que dans les offres **Advanced et Premium**. + +/// + +### Étape 2 - Concepts et bonnes pratiques + +/// details | Quelles sont les bonnes pratiques dans l'espace client Public VCF as-a-Service ? + +**Recommandations pour la conception et l'administration de l'espace réseau** + +| Design Recommendation | Design Justification | Design Implication | +|-----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| +| Créez une ou plusieurs passerelles Edge (passerelles de niveau 1) par CDV d'organisation. | Active les services de mise en réseau pour le vDC de l'organisation. | Aucune. | +| Créez des groupes de centres de données, s'il est nécessaire d'avoir des réseaux OrgvDC couvrant plusieurs OrgVDC dans une organisation. | Simplifie la connectivité transversale Org vDC. | Nécessite la création de groupes de centre de données dans le tenant (locataire)Public VCF as-a-Service. | +| Utiliser la fonction Espaces IP plutôt que l'adressage par blocs IP traditionnel. | Note : La livraison de l'ensemble des fonctionnalités d'IP Spaces s'étend sur plusieurs phases. | Aucune. | + +**Le réseau au sein de Public VCF as-a-Service (concept)** + +Les types de réseau supportés au sein d'un vDC d'organisation : + +> [!tabs] +> Direct +>> +>> - Un réseau vDC d'organisation disposant d'une connexion directe à l'un des réseaux externes qui sont provisionnés par l'administrateur système et qui reposent sur des ressources vSphere. +>> - Les réseaux directs sont pris en charge pour les VDC d'organisation qui reposent sur NSX. Les réseaux directs sont accessibles par plusieurs VDC d'organisation. Des machines virtuelles appartenant à différents VDC d'organisation peuvent se connecter à ce réseau et en voir le trafic. Un réseau direct fournit une connectivité directe de couche 2 aux machines virtuelles situées à l'extérieur du VDC d'organisation. +>> - Les machines virtuelles situées à l'extérieur de ce VDC d'organisation peuvent se connecter directement aux machines virtuelles dans le VDC d'organisation. +>> - **Note** : Seul OVHcloud peut ajouter un réseau VDC d'organisation direct. +> Isolé (interne) +>> +>> - Les réseaux isolés sont accessibles uniquement par le même vDC d'organisation. +>> - Seules les machines virtuelles situées dans ce vDC d'organisation peuvent se connecter au réseau du VDC d'organisation interne et en voir le trafic. +>> - Les réseaux isolés sont pris en charge pour les VDC d'organisation qui reposent sur NSX ou sur NSX Data Center for vSphere. Le réseau du VDC d'organisation isolé fournit à un VDC d'organisation un réseau privé isolé auquel plusieurs machines virtuelles et vApp peuvent se connecter. Ce réseau ne fournit aucune connectivité aux machines virtuelles situées à l'extérieur du VDC d'organisation. +>> - Les machines situées à l'extérieur du VDC d'organisation ne peuvent pas se connecter aux machines situées à l'intérieur du VDC d'organisation. +> Routé +>> +>> - Les réseaux routés sont accessibles seulement avec le même vDC d'organisation. +>> - Seules les machines virtuelles situées à l'intérieur de ce vDC d'organisation peuvent se connecter à ce réseau. Ce réseau fournit également un accès contrôlé à un réseau externe. +>> - En tant qu'administrateur système ou administrateur d'organisation, vous pouvez configurer des paramètres de traduction d'adresse réseau (NAT), de pare-feu et VPN pour rendre certaines machines virtuelles accessibles depuis le réseau externe. +>> - Les réseaux routés sont pris en charge pour les VDC d'organisation qui reposent sur NSX ou sur NSX Data Center for vSphere. +>> + +Les réseaux de centres de données virtuels (vDC) d'organisation permettent aux **vApp/VM** de communiquer entre elles ou avec des réseaux externes à l'organisation. + +Les réseaux vDC d'organisation fournissent des connexions directes ou routées à des réseaux externes, ou peuvent être isolés des réseaux externes et des autres réseaux vDC d'organisation. Les connexions routées nécessitent une **passerelle Edge** et un **pool de réseaux** dans le VDC d'organisation. + +Un vDC d'organisation récemment créé ne dispose d'aucun réseau disponible. + +**Pools de réseaux (concept)** + +Un pool de réseaux est un ensemble de segments de réseau de couche 2 isolé, que vous pouvez utiliser afin de concevoir des réseaux vApp et divers types de réseaux vDC en fonction de vos besoins. + +Les pools de réseaux doivent être mis en place préalablement aux réseaux vDC d'organisation et aux réseaux vApp. En leur absence, la seule option en termes de réseau pour une organisation demeure la connexion directe à un réseau externe. + +**Les espaces IP (recommandé)** + +> [!primary] +> +> Vous pouvez utiliser une nouvelle façon de gérer votre espace IP dans Public VCF as-a-Service avec le nouveau sous-système de gestion des espaces IP. +> +> Les passerelles Edge ne peuvent se connecter qu'aux passerelles de fournisseurs utilisant des espaces IP. + +Un espace IP se compose d'un ensemble de plages d'adresses IP qui ne se chevauchent pas et de petits blocs CIDR qui sont réservés et utilisés lors de la consommation du cycle de vie de l'espace IP. Un espace IP peut être IPv4 ou IPv6, mais pas les deux. + +Depuis la version (10.4.1), les espaces IP font partie des nouvelles fonctionnalités et sont recommandées pour vos besoins en espace réseau. + +Il existe deux types d'espaces IP que vous pouvez utiliser en tant qu'utilisateur Administrateur d'organisation : + +- **Espace IP public** : un espace IP public est utilisé par plusieurs organisations et est contrôlé par le Fournisseur de services par le biais d'un système basé sur les quotas. +- **Espace IP privé** : les espaces IP privés sont dédiés à un seul locataire. Un espace IP privé est utilisé uniquement par une organisation spécifiée lors de la création de l'espace IP. Pour cette organisation, la consommation d'adresses IP est illimitée. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via l'espace client Public VCF as-a-Service** + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration :** + +- `Général` +- `Topologie réseau` + +**Allocation :** + +- `Adresses IP flottantes` +- `Préfixes IP` + +**Les préfixes IP (recommandé)** + +Vous pouvez définir un préfixe IP pour une utilisation automatique ou manuelle et empêcher Public VCF as-a-Service de l'attribuer de manière aléatoire. + +Si vous n’utilisez plus un préfixe IP qui a été alloué à votre espace IP, vous pouvez le libérer dans le pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Les topologies réseau (concept)** + +Vous retrouvez les topologies réseau depuis le control panel Public VCF as-a-Service en cliquant sur : `Mise en réseau | Espace ip | Mon Nom d'IP space | Configuration | Topologie Réseau`{.action} + +Les topologies réseau sont utilisées pour configurer les espaces IP afin d'activer le trafic nord-sud. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Règles de configuration automatique par défaut :** + +- Notez que la portée interne et externe des espaces IP doit être configurée si les règles NAT par défaut doivent être générées automatiquement. Les règles par défaut peuvent être configurées automatiquement sur les passerelles Edge et les passerelles de fournisseur en les déclenchant manuellement sur celles-ci à l'aide de l'action « Configuration automatique ». + +**Les groupes de centres de données (recommandé)** + +Les réseaux de groupe de centres de données sont un type de réseaux vDC d'organisation qui sont partagés entre un ou plusieurs vDC et auxquels les vApp peuvent se connecter. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +Lors de la création d'un réseau, vous pouvez rejoindre votre groupe de centres de données, ce qui permettra ainsi de fournir la connectivité aux vApp/VM de tous les VDC participants. + +**La synchronisation (optionnel)** + +Il est aussi possible de les synchroniser. Cette action de synchronisation vérifiera tous les vDC associés pour s'assurer qu'ils sont toujours réalisés et correctement configurés. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Création ou import de réseau dans le groupe de centre de données (optionnel)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +Les passerelles Edge (obligatoire)** + +La passerelle Edge de Public VCF as-a-Service permet à un réseau vDC d'organisation d'acheminer la connectivité aux réseaux internes, la translation d'adresses réseau (NAT), le pare-feu, le montage de tunnel IPsec. + +Public VCF as-a-Serviceprend en charge les passerelles Edge `IPv4 et IPv6`. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**Mode DHCP (optionnel)** + +> [!primary] +> +> Attention, si vous en avez besoin, le **DHCP** doit être activé et configuré dans un réseau afin de fonctionner correctement. +> + +DHCP automatise l'attribution d'adresses IP aux machines virtuelles connectées aux réseaux vDC de l'organisation. + +**Trois modes sont disponibles :** + +- **Réseau :** un nouveau service DHCP directement associé à ce réseau est utilisé pour obtenir les IP DHCP. Utilisez le mode réseau si le réseau est isolé ou si vous prévoyez de le détacher du périmètre. +- **Relay :** les messages DHCP sont relayés depuis les machines virtuelles vers les serveurs DHCP désignés dans votre infrastructure DHCP physique. +- **Passerelle :** le service DHCP de la passerelle Edge est utilisé pour obtenir les IP DHCP. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**Réseaux vApp (concept)** + +Les réseaux vApp permettent aux machines virtuelles de communiquer entre elles ou, en se connectant à un réseau vDC d'organisation, avec des machines virtuelles dans d'autres vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Étape 3 - Limitations + +/// details | Quelles sont les limitations réseau connues ? + +D'un point de vue général, les seules limitations que vous pouvez retrouver au sein de Public VCF as-a-Service sont celles d'un service managé. + +Un peu moins de granularité est offerte en matière de configuration bas niveau. + +Bien sûr, cela peut avoir un impact sur les fonctionnalités avancées en matière de réseau, même si ces fonctionnalités peuvent être incluses dans les phases futures. + +**Limitations VPN IPsec** + +Lors de l'ajout d'un tunnel IPsec, le paramètre d'ajout d'une session IPSEC basée sur une route (route based IPsec tunnel) n'est pas supporté au sein de Public VCF as-a-Service à ce jour (voir : [docs > VMware NSX > Guide d'administration de NSX > Ajout d'une session IPSec basée sur une route]()) + +**Limitation passerelles de fournisseur (provider gateway)** + +Les passerelles de fournisseur sont clairement visibles, mais ne peuvent pas être modifiées (à la manière d'un service managé). + +**Limitation NSX** + +Vous ne disposez pas de l'accès au control panel NSX pour votre Hosted Private Public VCF as-a-Service. + +**Limitation Load Balancer** + +Les fonctionnalités de Load Balancing au sein de Public VCF as-a-Service ne sont pas disponibles pour le moment. + +**Limitation IAM** + +À ce jour, IAM n'est pas disponible au sein de Public VCF as-a-Service. + +/// + +## Aller plus loin + +Vous pouvez maintenant suivre les étapes du guide suivant : [« Guide 2 - Public VCF as-a-Service - Network - Créer des composants réseau via le control panel Public VCF as-a-Service »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation) + +**Networking pour Public VCF as-a-Service - Index des guides** : + +- Guide 1 : « Public VCF as-a-Service - Network - Concepts » +- Guide 2 : « [Public VCF as-a-Service - Network - Créer des composants réseau via le control panel Public VCF as-a-Service »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation) +- **Bientôt disponible** : « Guide 3 : Public VCF as-a-Service - Network - Comment créer un tunnel IPsec avec Public VCF as-a-Service ? » +- **Bientôt disponible** : « Guide 4 : Public VCF as-a-Service - Network - Comment exploiter un bloc IP avec Public VCF as-a-Service ? » +- **Bientôt disponible** : « Guide 5 : Public VCF as-a-Service - Network - Comment utiliser le distributed firewalling (East - Ouest) ? » + +**Notions réseau OVHcloud utiles** + +Pour renforcer vos connaissances réseau au sein de l'univers OVHcloud consultez [notre page dédiée](/links/network/network). + +Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](/links/professional-services) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services. + +Posez des questions, donnez votre avis et interagissez directement avec l’équipe qui construit nos services Hosted Private Cloud sur la chaîne dédiée [Discord](https://discord.gg/ovhcloud). + +Pour rejoindre et échanger avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.fr-fr.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.fr-fr.md index 49d15b21be9..88d9a812333 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.fr-fr.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.fr-fr.md @@ -1,314 +1,315 @@ ---- -title: "Public VCF as-a-Service - Concepts réseaux et bonnes pratiques" -excerpt: "Découvrez les puissantes capacités de mise en réseau de Public VCF as-a-Service avec ce guide complet sur les concepts et fonctionnalités clés" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service est actuellement en phase Alpha. Ce guide peut donc évoluer et être mis à jour à l'avenir avec les avancées de nos équipes en charge de ce produit. -> - -## Objectif - -**Ce guide expose les principes et les notions fondamentales du réseau au sein de Public VCF as-a-Service.** - -## Prérequis - -> [!primary] -> -> Si vous ne savez pas comment vous connecter au portail web de votre organisation, consultez d'abord le guide « [Comment se connecter à Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging) ». -> - -- Un navigateur Web (de préférence un navigateur basé sur Chromium et avec la traduction activée en français). -- Avoir un compte Public VCF as-a-Service avec des droits utilisateur (vérifiez que votre compte utilisateur dispose des droits suffisants). -- Avoir suivi le guide « [Public VCF as-a-Service - Les concepts fondamentaux de Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts) ». - -## En pratique - -/// details | Introduction de la pratique du réseau dans Public VCF as-a-Service. - -Dans ce guide d'introduction, nous allons exposer : - -- Les différents concepts de mise en réseau au sein de Public VCF as-a-Service. -- Les notions d'optimisation de l'espace réseau telles que, par exemple, l'espace IP, les passerelles Edge, les groupes de centres de données. - -Pour assurer une infrastructure réseau flexible et sécurisée dans un environnement de cloud polyvalent, Public VCF as-a-Service utilise une architecture de mise en réseau superposée comprenant quatre catégories de réseaux : - -- **Les réseaux externes** -- **Les réseaux vDC d'organisation** -- **Les réseaux de groupe de centres de données** -- **Les réseaux vApp** - -La plupart de ces réseaux nécessitent des éléments d'infrastructure supplémentaires tels que les **Passerelles Edge** et les **Pools de réseaux**. - -Le control panel Public VCF as-a-Service dispose d'un bandeau réseau avec 6 sections : - -- `Réseaux` -- `Passerelles Edge` -- `Passerelles de fournisseur` -- `Espaces IP` -- `Groupes de centres de données` -- `Balises de sécurité ` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -Il contient aussi une section `Réseau`{.action} au sein de chaque vDC dans `Centres de données > Mon VDC > Mise en réseau > Réseau > Dispositif Edge`. - -/// - -### Étape 1 - Les offres et fonctionnalités réseau - -/// details | Quelles sont les capacités et les fonctionnalités proposées ? - -**Capacités de mise en réseau** - -Voici les principales fonctionnalités réseau offertes avec les offres Public VCF as-a-Service. - -| Features | Standard | Advanced | Premium | Comments | -|-----------------------------------|----------|----------|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Routage et commutation IPv4.** | | ✅ | ✅ | - Segments de réseau.
      - Routage distribué et non distribué.
      - Réseau routé avec ou sans NAT/BGP/DHCP/DNS/Routes statiques.
      - Réseau vDC croisé sur le même site.
      - **Non pris en charge** : OSPF, VRF Lite. | -| **Public IPv4 Range.** | ✅ | ✅ | ✅ | | -| **Réseau privé - Support vRack.** | ✅ | ✅ | ✅ | - Dans la Roadmap. | -| **Routage et commutation IPv6.** | | | | - Dans la Roadmap. | -| **VPN.** | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Non pris en charge : VPN SSL, route-based IPsec VPN. | -| **Load Balancing.** | | | | - Non pris en charge avec les fonctionnalités réseau Public VCF as-a-Service natives. | -| **Load balancing avancée.** | | | | - Dans la Roadmap. | - -**Fonctionnalités réseau des offres Public VCF as-a-Service** - -Voici un comparatif des 3 offres proposées par Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:-----------------:|:---------------------------:|:------------:| -| **Public VCF as-a-ServiceStandard.** | - | - | -| **Public VCF as-a-ServiceAdvanced.** | ✅ | - | - -Les fonctionnalités de réseau avancé et de sécurité au sein de Public VCF as-a-Service ne sont disponibles que dans les offres **Advanced et Premium**. - -/// - -### Étape 2 - Concepts et bonnes pratiques - -/// details | Quelles sont les bonnes pratiques dans l'espace client Public VCF as-a-Service ? - -**Recommandations pour la conception et l'administration de l'espace réseau** - -| Design Recommendation | Design Justification | Design Implication | -|-----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| -| Créez une ou plusieurs passerelles Edge (passerelles de niveau 1) par CDV d'organisation. | Active les services de mise en réseau pour le vDC de l'organisation. | Aucune. | -| Créez des groupes de centres de données, s'il est nécessaire d'avoir des réseaux OrgvDC couvrant plusieurs OrgVDC dans une organisation. | Simplifie la connectivité transversale Org vDC. | Nécessite la création de groupes de centre de données dans le tenant (locataire)Public VCF as-a-Service. | -| Utiliser la fonction Espaces IP plutôt que l'adressage par blocs IP traditionnel. | Note : La livraison de l'ensemble des fonctionnalités d'IP Spaces s'étend sur plusieurs phases. | Aucune. | - -**Le réseau au sein de Public VCF as-a-Service (concept)** - -Les types de réseau supportés au sein d'un vDC d'organisation : - -> [!tabs] -> Direct ->> ->> - Un réseau vDC d'organisation disposant d'une connexion directe à l'un des réseaux externes qui sont provisionnés par l'administrateur système et qui reposent sur des ressources vSphere. ->> - Les réseaux directs sont pris en charge pour les VDC d'organisation qui reposent sur NSX. Les réseaux directs sont accessibles par plusieurs VDC d'organisation. Des machines virtuelles appartenant à différents VDC d'organisation peuvent se connecter à ce réseau et en voir le trafic. Un réseau direct fournit une connectivité directe de couche 2 aux machines virtuelles situées à l'extérieur du VDC d'organisation. ->> - Les machines virtuelles situées à l'extérieur de ce VDC d'organisation peuvent se connecter directement aux machines virtuelles dans le VDC d'organisation. ->> - **Note** : Seul OVHcloud peut ajouter un réseau VDC d'organisation direct. -> Isolé (interne) ->> ->> - Les réseaux isolés sont accessibles uniquement par le même vDC d'organisation. ->> - Seules les machines virtuelles situées dans ce vDC d'organisation peuvent se connecter au réseau du VDC d'organisation interne et en voir le trafic. ->> - Les réseaux isolés sont pris en charge pour les VDC d'organisation qui reposent sur NSX ou sur NSX Data Center for vSphere. Le réseau du VDC d'organisation isolé fournit à un VDC d'organisation un réseau privé isolé auquel plusieurs machines virtuelles et vApp peuvent se connecter. Ce réseau ne fournit aucune connectivité aux machines virtuelles situées à l'extérieur du VDC d'organisation. ->> - Les machines situées à l'extérieur du VDC d'organisation ne peuvent pas se connecter aux machines situées à l'intérieur du VDC d'organisation. -> Routé ->> ->> - Les réseaux routés sont accessibles seulement avec le même vDC d'organisation. ->> - Seules les machines virtuelles situées à l'intérieur de ce vDC d'organisation peuvent se connecter à ce réseau. Ce réseau fournit également un accès contrôlé à un réseau externe. ->> - En tant qu'administrateur système ou administrateur d'organisation, vous pouvez configurer des paramètres de traduction d'adresse réseau (NAT), de pare-feu et VPN pour rendre certaines machines virtuelles accessibles depuis le réseau externe. ->> - Les réseaux routés sont pris en charge pour les VDC d'organisation qui reposent sur NSX ou sur NSX Data Center for vSphere. ->> - -Les réseaux de centres de données virtuels (vDC) d'organisation permettent aux **vApp/VM** de communiquer entre elles ou avec des réseaux externes à l'organisation. - -Les réseaux vDC d'organisation fournissent des connexions directes ou routées à des réseaux externes, ou peuvent être isolés des réseaux externes et des autres réseaux vDC d'organisation. Les connexions routées nécessitent une **passerelle Edge** et un **pool de réseaux** dans le VDC d'organisation. - -Un vDC d'organisation récemment créé ne dispose d'aucun réseau disponible. - -**Pools de réseaux (concept)** - -Un pool de réseaux est un ensemble de segments de réseau de couche 2 isolé, que vous pouvez utiliser afin de concevoir des réseaux vApp et divers types de réseaux vDC en fonction de vos besoins. - -Les pools de réseaux doivent être mis en place préalablement aux réseaux vDC d'organisation et aux réseaux vApp. En leur absence, la seule option en termes de réseau pour une organisation demeure la connexion directe à un réseau externe. - -**Les espaces IP (recommandé)** - -> [!primary] -> -> Vous pouvez utiliser une nouvelle façon de gérer votre espace IP dans Public VCF as-a-Service avec le nouveau sous-système de gestion des espaces IP. -> -> Les passerelles Edge ne peuvent se connecter qu'aux passerelles de fournisseurs utilisant des espaces IP. - -Un espace IP se compose d'un ensemble de plages d'adresses IP qui ne se chevauchent pas et de petits blocs CIDR qui sont réservés et utilisés lors de la consommation du cycle de vie de l'espace IP. Un espace IP peut être IPv4 ou IPv6, mais pas les deux. - -Depuis la version (10.4.1), les espaces IP font partie des nouvelles fonctionnalités et sont recommandées pour vos besoins en espace réseau. - -Il existe deux types d'espaces IP que vous pouvez utiliser en tant qu'utilisateur Administrateur d'organisation : - -- **Espace IP public** : un espace IP public est utilisé par plusieurs organisations et est contrôlé par le Fournisseur de services par le biais d'un système basé sur les quotas. -- **Espace IP privé** : les espaces IP privés sont dédiés à un seul locataire. Un espace IP privé est utilisé uniquement par une organisation spécifiée lors de la création de l'espace IP. Pour cette organisation, la consommation d'adresses IP est illimitée. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via l'espace client Public VCF as-a-Service** - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration :** - -- `Général` -- `Topologie réseau` - -**Allocation :** - -- `Adresses IP flottantes` -- `Préfixes IP` - -**Les préfixes IP (recommandé)** - -Vous pouvez définir un préfixe IP pour une utilisation automatique ou manuelle et empêcher Public VCF as-a-Service de l'attribuer de manière aléatoire. - -Si vous n’utilisez plus un préfixe IP qui a été alloué à votre espace IP, vous pouvez le libérer dans le pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Les topologies réseau (concept)** - -Vous retrouvez les topologies réseau depuis le control panel Public VCF as-a-Service en cliquant sur : `Mise en réseau | Espace ip | Mon Nom d'IP space | Configuration | Topologie Réseau`{.action} - -Les topologies réseau sont utilisées pour configurer les espaces IP afin d'activer le trafic nord-sud. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Règles de configuration automatique par défaut :** - -- Notez que la portée interne et externe des espaces IP doit être configurée si les règles NAT par défaut doivent être générées automatiquement. Les règles par défaut peuvent être configurées automatiquement sur les passerelles Edge et les passerelles de fournisseur en les déclenchant manuellement sur celles-ci à l'aide de l'action « Configuration automatique ». - -**Les groupes de centres de données (recommandé)** - -Les réseaux de groupe de centres de données sont un type de réseaux vDC d'organisation qui sont partagés entre un ou plusieurs vDC et auxquels les vApp peuvent se connecter. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -Lors de la création d'un réseau, vous pouvez rejoindre votre groupe de centres de données, ce qui permettra ainsi de fournir la connectivité aux vApp/VM de tous les VDC participants. - -**La synchronisation (optionnel)** - -Il est aussi possible de les synchroniser. Cette action de synchronisation vérifiera tous les vDC associés pour s'assurer qu'ils sont toujours réalisés et correctement configurés. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Création ou import de réseau dans le groupe de centre de données (optionnel)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -Les passerelles Edge (obligatoire)** - -La passerelle Edge de Public VCF as-a-Service permet à un réseau vDC d'organisation d'acheminer la connectivité aux réseaux internes, la translation d'adresses réseau (NAT), le pare-feu, le montage de tunnel IPsec. - -Public VCF as-a-Serviceprend en charge les passerelles Edge `IPv4 et IPv6`. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**Mode DHCP (optionnel)** - -> [!primary] -> -> Attention, si vous en avez besoin, le **DHCP** doit être activé et configuré dans un réseau afin de fonctionner correctement. -> - -DHCP automatise l'attribution d'adresses IP aux machines virtuelles connectées aux réseaux vDC de l'organisation. - -**Trois modes sont disponibles :** - -- **Réseau :** un nouveau service DHCP directement associé à ce réseau est utilisé pour obtenir les IP DHCP. Utilisez le mode réseau si le réseau est isolé ou si vous prévoyez de le détacher du périmètre. -- **Relay :** les messages DHCP sont relayés depuis les machines virtuelles vers les serveurs DHCP désignés dans votre infrastructure DHCP physique. -- **Passerelle :** le service DHCP de la passerelle Edge est utilisé pour obtenir les IP DHCP. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**Réseaux vApp (concept)** - -Les réseaux vApp permettent aux machines virtuelles de communiquer entre elles ou, en se connectant à un réseau vDC d'organisation, avec des machines virtuelles dans d'autres vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Étape 3 - Limitations - -/// details | Quelles sont les limitations réseau connues ? - -D'un point de vue général, les seules limitations que vous pouvez retrouver au sein de Public VCF as-a-Service sont celles d'un service managé. - -Un peu moins de granularité est offerte en matière de configuration bas niveau. - -Bien sûr, cela peut avoir un impact sur les fonctionnalités avancées en matière de réseau, même si ces fonctionnalités peuvent être incluses dans les phases futures. - -**Limitations VPN IPsec** - -Lors de l'ajout d'un tunnel IPsec, le paramètre d'ajout d'une session IPSEC basée sur une route (route based IPsec tunnel) n'est pas supporté au sein de Public VCF as-a-Service à ce jour (voir : [docs > VMware NSX > Guide d'administration de NSX > Ajout d'une session IPSec basée sur une route]()) - -**Limitation passerelles de fournisseur (provider gateway)** - -Les passerelles de fournisseur sont clairement visibles, mais ne peuvent pas être modifiées (à la manière d'un service managé). - -**Limitation NSX** - -Vous ne disposez pas de l'accès au control panel NSX pour votre Hosted Private Public VCF as-a-Service. - -**Limitation Load Balancer** - -Les fonctionnalités de Load Balancing au sein de Public VCF as-a-Service ne sont pas disponibles pour le moment. - -**Limitation IAM** - -À ce jour, IAM n'est pas disponible au sein de Public VCF as-a-Service. - -/// - -## Aller plus loin - -Vous pouvez maintenant suivre les étapes du guide suivant : [« Guide 2 - Public VCF as-a-Service - Network - Créer des composants réseau via le control panel Public VCF as-a-Service »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation) - -**Networking pour Public VCF as-a-Service - Index des guides** : - -- Guide 1 : « Public VCF as-a-Service - Network - Concepts » -- Guide 2 : « [Public VCF as-a-Service - Network - Créer des composants réseau via le control panel Public VCF as-a-Service »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation) -- **Bientôt disponible** : « Guide 3 : Public VCF as-a-Service - Network - Comment créer un tunnel IPsec avec Public VCF as-a-Service ? » -- **Bientôt disponible** : « Guide 4 : Public VCF as-a-Service - Network - Comment exploiter un bloc IP avec Public VCF as-a-Service ? » -- **Bientôt disponible** : « Guide 5 : Public VCF as-a-Service - Network - Comment utiliser le distributed firewalling (East - Ouest) ? » - -**Notions réseau OVHcloud utiles** - -Pour renforcer vos connaissances réseau au sein de l'univers OVHcloud consultez [notre page dédiée](/links/network/network). - -Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](/links/professional-services) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services. - -Posez des questions, donnez votre avis et interagissez directement avec l’équipe qui construit nos services Hosted Private Cloud sur la chaîne dédiée [Discord](https://discord.gg/ovhcloud). - +--- +title: "Public VCF as-a-Service - Concepts réseaux et bonnes pratiques" +excerpt: "Découvrez les puissantes capacités de mise en réseau de Public VCF as-a-Service avec ce guide complet sur les concepts et fonctionnalités clés" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service est actuellement en phase Alpha. Ce guide peut donc évoluer et être mis à jour à l'avenir avec les avancées de nos équipes en charge de ce produit. +> + +## Objectif + +**Ce guide expose les principes et les notions fondamentales du réseau au sein de Public VCF as-a-Service.** + +## Prérequis + +> [!primary] +> +> Si vous ne savez pas comment vous connecter au portail web de votre organisation, consultez d'abord le guide « [Comment se connecter à Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging) ». +> + +- Un navigateur Web (de préférence un navigateur basé sur Chromium et avec la traduction activée en français). +- Avoir un compte Public VCF as-a-Service avec des droits utilisateur (vérifiez que votre compte utilisateur dispose des droits suffisants). +- Avoir suivi le guide « [Public VCF as-a-Service - Les concepts fondamentaux de Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts) ». + +## En pratique + +/// details | Introduction de la pratique du réseau dans Public VCF as-a-Service. + +Dans ce guide d'introduction, nous allons exposer : + +- Les différents concepts de mise en réseau au sein de Public VCF as-a-Service. +- Les notions d'optimisation de l'espace réseau telles que, par exemple, l'espace IP, les passerelles Edge, les groupes de centres de données. + +Pour assurer une infrastructure réseau flexible et sécurisée dans un environnement de cloud polyvalent, Public VCF as-a-Service utilise une architecture de mise en réseau superposée comprenant quatre catégories de réseaux : + +- **Les réseaux externes** +- **Les réseaux vDC d'organisation** +- **Les réseaux de groupe de centres de données** +- **Les réseaux vApp** + +La plupart de ces réseaux nécessitent des éléments d'infrastructure supplémentaires tels que les **Passerelles Edge** et les **Pools de réseaux**. + +Le control panel Public VCF as-a-Service dispose d'un bandeau réseau avec 6 sections : + +- `Réseaux` +- `Passerelles Edge` +- `Passerelles de fournisseur` +- `Espaces IP` +- `Groupes de centres de données` +- `Balises de sécurité ` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +Il contient aussi une section `Réseau`{.action} au sein de chaque vDC dans `Centres de données > Mon VDC > Mise en réseau > Réseau > Dispositif Edge`. + +/// + +### Étape 1 - Les offres et fonctionnalités réseau + +/// details | Quelles sont les capacités et les fonctionnalités proposées ? + +**Capacités de mise en réseau** + +Voici les principales fonctionnalités réseau offertes avec les offres Public VCF as-a-Service. + +| Features | Standard | Advanced | Premium | Comments | +|-----------------------------------|----------|----------|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Routage et commutation IPv4.** | | ✅ | ✅ | - Segments de réseau.
      - Routage distribué et non distribué.
      - Réseau routé avec ou sans NAT/BGP/DHCP/DNS/Routes statiques.
      - Réseau vDC croisé sur le même site.
      - **Non pris en charge** : OSPF, VRF Lite. | +| **Public IPv4 Range.** | ✅ | ✅ | ✅ | | +| **Réseau privé - Support vRack.** | ✅ | ✅ | ✅ | - Dans la Roadmap. | +| **Routage et commutation IPv6.** | | | | - Dans la Roadmap. | +| **VPN.** | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Non pris en charge : VPN SSL, route-based IPsec VPN. | +| **Load Balancing.** | | | | - Non pris en charge avec les fonctionnalités réseau Public VCF as-a-Service natives. | +| **Load balancing avancée.** | | | | - Dans la Roadmap. | + +**Fonctionnalités réseau des offres Public VCF as-a-Service** + +Voici un comparatif des 3 offres proposées par Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:-----------------:|:---------------------------:|:------------:| +| **Public VCF as-a-ServiceStandard.** | - | - | +| **Public VCF as-a-ServiceAdvanced.** | ✅ | - | +| **Public VCF as-a-ServicePremium.** | ✅ | ✅ | + +Les fonctionnalités de réseau avancé et de sécurité au sein de Public VCF as-a-Service ne sont disponibles que dans les offres **Advanced et Premium**. + +/// + +### Étape 2 - Concepts et bonnes pratiques + +/// details | Quelles sont les bonnes pratiques dans l'espace client Public VCF as-a-Service ? + +**Recommandations pour la conception et l'administration de l'espace réseau** + +| Design Recommendation | Design Justification | Design Implication | +|-----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| +| Créez une ou plusieurs passerelles Edge (passerelles de niveau 1) par CDV d'organisation. | Active les services de mise en réseau pour le vDC de l'organisation. | Aucune. | +| Créez des groupes de centres de données, s'il est nécessaire d'avoir des réseaux OrgvDC couvrant plusieurs OrgVDC dans une organisation. | Simplifie la connectivité transversale Org vDC. | Nécessite la création de groupes de centre de données dans le tenant (locataire)Public VCF as-a-Service. | +| Utiliser la fonction Espaces IP plutôt que l'adressage par blocs IP traditionnel. | Note : La livraison de l'ensemble des fonctionnalités d'IP Spaces s'étend sur plusieurs phases. | Aucune. | + +**Le réseau au sein de Public VCF as-a-Service (concept)** + +Les types de réseau supportés au sein d'un vDC d'organisation : + +> [!tabs] +> Direct +>> +>> - Un réseau vDC d'organisation disposant d'une connexion directe à l'un des réseaux externes qui sont provisionnés par l'administrateur système et qui reposent sur des ressources vSphere. +>> - Les réseaux directs sont pris en charge pour les VDC d'organisation qui reposent sur NSX. Les réseaux directs sont accessibles par plusieurs VDC d'organisation. Des machines virtuelles appartenant à différents VDC d'organisation peuvent se connecter à ce réseau et en voir le trafic. Un réseau direct fournit une connectivité directe de couche 2 aux machines virtuelles situées à l'extérieur du VDC d'organisation. +>> - Les machines virtuelles situées à l'extérieur de ce VDC d'organisation peuvent se connecter directement aux machines virtuelles dans le VDC d'organisation. +>> - **Note** : Seul OVHcloud peut ajouter un réseau VDC d'organisation direct. +> Isolé (interne) +>> +>> - Les réseaux isolés sont accessibles uniquement par le même vDC d'organisation. +>> - Seules les machines virtuelles situées dans ce vDC d'organisation peuvent se connecter au réseau du VDC d'organisation interne et en voir le trafic. +>> - Les réseaux isolés sont pris en charge pour les VDC d'organisation qui reposent sur NSX ou sur NSX Data Center for vSphere. Le réseau du VDC d'organisation isolé fournit à un VDC d'organisation un réseau privé isolé auquel plusieurs machines virtuelles et vApp peuvent se connecter. Ce réseau ne fournit aucune connectivité aux machines virtuelles situées à l'extérieur du VDC d'organisation. +>> - Les machines situées à l'extérieur du VDC d'organisation ne peuvent pas se connecter aux machines situées à l'intérieur du VDC d'organisation. +> Routé +>> +>> - Les réseaux routés sont accessibles seulement avec le même vDC d'organisation. +>> - Seules les machines virtuelles situées à l'intérieur de ce vDC d'organisation peuvent se connecter à ce réseau. Ce réseau fournit également un accès contrôlé à un réseau externe. +>> - En tant qu'administrateur système ou administrateur d'organisation, vous pouvez configurer des paramètres de traduction d'adresse réseau (NAT), de pare-feu et VPN pour rendre certaines machines virtuelles accessibles depuis le réseau externe. +>> - Les réseaux routés sont pris en charge pour les VDC d'organisation qui reposent sur NSX ou sur NSX Data Center for vSphere. +>> + +Les réseaux de centres de données virtuels (vDC) d'organisation permettent aux **vApp/VM** de communiquer entre elles ou avec des réseaux externes à l'organisation. + +Les réseaux vDC d'organisation fournissent des connexions directes ou routées à des réseaux externes, ou peuvent être isolés des réseaux externes et des autres réseaux vDC d'organisation. Les connexions routées nécessitent une **passerelle Edge** et un **pool de réseaux** dans le VDC d'organisation. + +Un vDC d'organisation récemment créé ne dispose d'aucun réseau disponible. + +**Pools de réseaux (concept)** + +Un pool de réseaux est un ensemble de segments de réseau de couche 2 isolé, que vous pouvez utiliser afin de concevoir des réseaux vApp et divers types de réseaux vDC en fonction de vos besoins. + +Les pools de réseaux doivent être mis en place préalablement aux réseaux vDC d'organisation et aux réseaux vApp. En leur absence, la seule option en termes de réseau pour une organisation demeure la connexion directe à un réseau externe. + +**Les espaces IP (recommandé)** + +> [!primary] +> +> Vous pouvez utiliser une nouvelle façon de gérer votre espace IP dans Public VCF as-a-Service avec le nouveau sous-système de gestion des espaces IP. +> +> Les passerelles Edge ne peuvent se connecter qu'aux passerelles de fournisseurs utilisant des espaces IP. + +Un espace IP se compose d'un ensemble de plages d'adresses IP qui ne se chevauchent pas et de petits blocs CIDR qui sont réservés et utilisés lors de la consommation du cycle de vie de l'espace IP. Un espace IP peut être IPv4 ou IPv6, mais pas les deux. + +Depuis la version (10.4.1), les espaces IP font partie des nouvelles fonctionnalités et sont recommandées pour vos besoins en espace réseau. + +Il existe deux types d'espaces IP que vous pouvez utiliser en tant qu'utilisateur Administrateur d'organisation : + +- **Espace IP public** : un espace IP public est utilisé par plusieurs organisations et est contrôlé par le Fournisseur de services par le biais d'un système basé sur les quotas. +- **Espace IP privé** : les espaces IP privés sont dédiés à un seul locataire. Un espace IP privé est utilisé uniquement par une organisation spécifiée lors de la création de l'espace IP. Pour cette organisation, la consommation d'adresses IP est illimitée. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via l'espace client Public VCF as-a-Service** + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration :** + +- `Général` +- `Topologie réseau` + +**Allocation :** + +- `Adresses IP flottantes` +- `Préfixes IP` + +**Les préfixes IP (recommandé)** + +Vous pouvez définir un préfixe IP pour une utilisation automatique ou manuelle et empêcher Public VCF as-a-Service de l'attribuer de manière aléatoire. + +Si vous n’utilisez plus un préfixe IP qui a été alloué à votre espace IP, vous pouvez le libérer dans le pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Les topologies réseau (concept)** + +Vous retrouvez les topologies réseau depuis le control panel Public VCF as-a-Service en cliquant sur : `Mise en réseau | Espace ip | Mon Nom d'IP space | Configuration | Topologie Réseau`{.action} + +Les topologies réseau sont utilisées pour configurer les espaces IP afin d'activer le trafic nord-sud. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Règles de configuration automatique par défaut :** + +- Notez que la portée interne et externe des espaces IP doit être configurée si les règles NAT par défaut doivent être générées automatiquement. Les règles par défaut peuvent être configurées automatiquement sur les passerelles Edge et les passerelles de fournisseur en les déclenchant manuellement sur celles-ci à l'aide de l'action « Configuration automatique ». + +**Les groupes de centres de données (recommandé)** + +Les réseaux de groupe de centres de données sont un type de réseaux vDC d'organisation qui sont partagés entre un ou plusieurs vDC et auxquels les vApp peuvent se connecter. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +Lors de la création d'un réseau, vous pouvez rejoindre votre groupe de centres de données, ce qui permettra ainsi de fournir la connectivité aux vApp/VM de tous les VDC participants. + +**La synchronisation (optionnel)** + +Il est aussi possible de les synchroniser. Cette action de synchronisation vérifiera tous les vDC associés pour s'assurer qu'ils sont toujours réalisés et correctement configurés. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Création ou import de réseau dans le groupe de centre de données (optionnel)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +Les passerelles Edge (obligatoire)** + +La passerelle Edge de Public VCF as-a-Service permet à un réseau vDC d'organisation d'acheminer la connectivité aux réseaux internes, la translation d'adresses réseau (NAT), le pare-feu, le montage de tunnel IPsec. + +Public VCF as-a-Serviceprend en charge les passerelles Edge `IPv4 et IPv6`. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**Mode DHCP (optionnel)** + +> [!primary] +> +> Attention, si vous en avez besoin, le **DHCP** doit être activé et configuré dans un réseau afin de fonctionner correctement. +> + +DHCP automatise l'attribution d'adresses IP aux machines virtuelles connectées aux réseaux vDC de l'organisation. + +**Trois modes sont disponibles :** + +- **Réseau :** un nouveau service DHCP directement associé à ce réseau est utilisé pour obtenir les IP DHCP. Utilisez le mode réseau si le réseau est isolé ou si vous prévoyez de le détacher du périmètre. +- **Relay :** les messages DHCP sont relayés depuis les machines virtuelles vers les serveurs DHCP désignés dans votre infrastructure DHCP physique. +- **Passerelle :** le service DHCP de la passerelle Edge est utilisé pour obtenir les IP DHCP. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**Réseaux vApp (concept)** + +Les réseaux vApp permettent aux machines virtuelles de communiquer entre elles ou, en se connectant à un réseau vDC d'organisation, avec des machines virtuelles dans d'autres vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Étape 3 - Limitations + +/// details | Quelles sont les limitations réseau connues ? + +D'un point de vue général, les seules limitations que vous pouvez retrouver au sein de Public VCF as-a-Service sont celles d'un service managé. + +Un peu moins de granularité est offerte en matière de configuration bas niveau. + +Bien sûr, cela peut avoir un impact sur les fonctionnalités avancées en matière de réseau, même si ces fonctionnalités peuvent être incluses dans les phases futures. + +**Limitations VPN IPsec** + +Lors de l'ajout d'un tunnel IPsec, le paramètre d'ajout d'une session IPSEC basée sur une route (route based IPsec tunnel) n'est pas supporté au sein de Public VCF as-a-Service à ce jour (voir : [docs > VMware NSX > Guide d'administration de NSX > Ajout d'une session IPSec basée sur une route]()) + +**Limitation passerelles de fournisseur (provider gateway)** + +Les passerelles de fournisseur sont clairement visibles, mais ne peuvent pas être modifiées (à la manière d'un service managé). + +**Limitation NSX** + +Vous ne disposez pas de l'accès au control panel NSX pour votre Hosted Private Public VCF as-a-Service. + +**Limitation Load Balancer** + +Les fonctionnalités de Load Balancing au sein de Public VCF as-a-Service ne sont pas disponibles pour le moment. + +**Limitation IAM** + +À ce jour, IAM n'est pas disponible au sein de Public VCF as-a-Service. + +/// + +## Aller plus loin + +Vous pouvez maintenant suivre les étapes du guide suivant : [« Guide 2 - Public VCF as-a-Service - Network - Créer des composants réseau via le control panel Public VCF as-a-Service »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation) + +**Networking pour Public VCF as-a-Service - Index des guides** : + +- Guide 1 : « Public VCF as-a-Service - Network - Concepts » +- Guide 2 : « [Public VCF as-a-Service - Network - Créer des composants réseau via le control panel Public VCF as-a-Service »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation) +- **Bientôt disponible** : « Guide 3 : Public VCF as-a-Service - Network - Comment créer un tunnel IPsec avec Public VCF as-a-Service ? » +- **Bientôt disponible** : « Guide 4 : Public VCF as-a-Service - Network - Comment exploiter un bloc IP avec Public VCF as-a-Service ? » +- **Bientôt disponible** : « Guide 5 : Public VCF as-a-Service - Network - Comment utiliser le distributed firewalling (East - Ouest) ? » + +**Notions réseau OVHcloud utiles** + +Pour renforcer vos connaissances réseau au sein de l'univers OVHcloud consultez [notre page dédiée](/links/network/network). + +Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur [ce lien](/links/professional-services) pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services. + +Posez des questions, donnez votre avis et interagissez directement avec l’équipe qui construit nos services Hosted Private Cloud sur la chaîne dédiée [Discord](https://discord.gg/ovhcloud). + Pour rejoindre et échanger avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.it-it.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.it-it.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.it-it.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.it-it.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.pl-pl.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.pl-pl.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.pl-pl.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.pl-pl.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.pt-pt.md b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.pt-pt.md index 2303cbfdc3c..6821a2ece8e 100644 --- a/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.pt-pt.md +++ b/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts/guide.pt-pt.md @@ -1,315 +1,316 @@ ---- -title: "Public VCF as-a-Service - Network concepts and best practices" -excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" -updated: 2025-11-04 ---- - - - -> [!primary] -> ->Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. -> - -## Objective - -**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** - -## Requirements - -> [!primary] -> -> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). -> - -- A web browser (with preferably a Chromium-based one, and translation enabled in English). -- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). -- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". - -## Instructions - -/// details | Introduction to networking within Public VCF as-a-Service. - -In this introductory guide, we will explore: - -- The different networking concepts within Public VCF as-a-Service. -- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. - -To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: - -- **External networks** -- **Organizational vDC networks** -- **Datacentre group networks** -- **vApp networks** - -Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". - -the Public VCF as-a-Service control panel has a network banner with 6 sections: - -- `Network` -- `Edge Gateways` -- `Provider Gateways` -- `IP Spaces` -- `Data Center Groups` -- `Security Tags` - -![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} - -As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. - -/// - -### Step 1 - Network offers and features - - -/// details | What capabilities, features and functions are offered? - -**Public VCF as-a-Serviceon OVHcloud networking capabilities** - -Here are the main network features offered with the Public VCF as-a-Service solutions. - -| Features | Standard | Advanced | Premium | Comments | -|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | -| Public IPv4 Range | ✅ | ✅ | ✅ | | -| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | -| Routing & Switching IPv6 | | | | - in Roadmap | -| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | -| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | -| Advanced Load Balancing | | | | - in Roadmap | | - -**Network features** - -Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. - -| | Advanced Network & Security | vSAN Storage | -|:------------:|:---------------------------:|:------------:| -| Standard Public VCF as-a-Service | - | - | -| Public VCF as-a-Service Advanced | ✅ | - | - -Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. - -/// - -### Step 2 - Concepts and best practices - -/// details | What are the best practices within the Public VCF as-a-Service control panel? - -**Recommendations in network space design and administration** - -| Design Recommendation | Design Justification | Design Involvement | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| -| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | -| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | -| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | - -**The network within Public VCF as-a-Service (concept)** - -The types of network supported within an organization’s vDC: - -> [!tabs] -> Direct ->> ->> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. ->> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. ->> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. ->> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. ->> - **Note**: Only OVHcloud can add a direct organization VDC network. -> Isolated (internal) ->> ->> - Isolated networks can only be accessed by the same organization vDC. ->> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. ->> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. -> Routed ->> ->> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. ->> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. ->> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. ->> - -Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. - -Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. - -A recently created organization vDC does not have any available networks. - -**Network pools (concept)** - -A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. - -Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. - -**IP spaces (recommended)** - -> [!primary] -> -> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. -> -> An Edge Gateway can only connect to provider gateways that use IP spaces. -> - -An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. - -Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. - -There are two types of IP spaces that you can use as the Organization Administrator user: - -- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. -- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. - -![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} - -#### Via the Public VCF as-a-Service control panel - -![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} - -**Configuration:** - -- `General`{.action}. -- `Network Topology`{.action}. - -**Allocation:** - -- `Floating IPs`{.action}. -- `IP Prefixes`{.action}. - -**IP prefixes (recommended)** - -You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. - -If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. - -![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} - -![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} - -**Network topologies (concept)** - -You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} - -Network topologies are used to configure IP spaces to enable north-south traffic. - -![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} - -**Default auto-configuration rules:** - -- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. - -**Datacentre groups (recommended)** - -Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. - -![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} - -When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. - -**Synchronization (optional)** - -You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. - -![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} - -**Create or import network into datacenter group (optional)** - -![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} - -![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} - -**Edge Gateway (required)** - -Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, - -- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. - -![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) - -**DHCP mode (optional)** - -> [!primary] -> -> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. -> - -DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. - -**Three modes are available:** - -- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. -- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. -- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. - -![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) - -**vApp networks (concept)** - -vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. - -![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) - -/// - -### Step 3 - Limitations - -/// details | What are the known network limitations? - -From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. - -A little less granularity when it comes to low-level configuration. - -Of course, this can impact advanced networking features, although these features may be included in future phases. - -**IPsec VPN Limitations** - -When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). - -**Provider gateways limitations** - -Provider gateways are clearly visible, but cannot be modified (like a managed service). - -**NSX limitations** - -You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. - -**Load Balancer limitations** - -The features of Load Balancing within Public VCF as-a-Service are not available at the moment. - -**IAM limitations** - -IAM is not available within Public VCF as-a-Service at this time. - -/// - -## Go further - -You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). - -**Networking for Public VCF as-a-Service - Guide index:** - -- « Guide 1: Public VCF as-a-Service - Network - Concepts » -- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). -- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » -- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » -- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » - -**Useful network concept** - -To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). - -If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. - -Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). - -Join our [community of users](/links/community). +--- +title: "Public VCF as-a-Service - Network concepts and best practices" +excerpt: "Discover the powerful networking capabilities of Public VCF as-a-Service with this comprehensive guide (key concepts and features)" +updated: 2025-03-03 +--- + + + +> [!primary] +> +>Public VCF as-a-Service is currently in Alpha phase. This guide can evolve and be updated in the future as our teams continue to develop this product. +> + +## Objective + +**The guide details the fundamental principles and notions of networking within Public VCF as-a-Service.** + +## Requirements + +> [!primary] +> +> If you are unsure how to log in to your organization's web portal, first refer to the guide: [How to log in to Public VCF as-a-Service](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging). +> + +- A web browser (with preferably a Chromium-based one, and translation enabled in English). +- A Public VCF as-a-Service account with required user rights (make sure your user account has the necessary permissions). +- You need to have followed the guide: "[Public VCF as-a-Service - Basic Public VCF as-a-Service concepts](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts)". + +## Instructions + +/// details | Introduction to networking within Public VCF as-a-Service. + +In this introductory guide, we will explore: + +- The different networking concepts within Public VCF as-a-Service. +- Concepts related to optimizing network space, such as IP space, Edge Gateways, and Datacentre Groups. + +To ensure a flexible and secure network infrastructure in a versatile cloud environment, Public VCF as-a-Service uses a layered networking architecture that includes four categories of networks: + +- **External networks** +- **Organizational vDC networks** +- **Datacentre group networks** +- **vApp networks** + +Most of these networks require additional infrastructure elements, such as "**Edge Gateways**" and "**Network Pools**". + +the Public VCF as-a-Service control panel has a network banner with 6 sections: + +- `Network` +- `Edge Gateways` +- `Provider Gateways` +- `IP Spaces` +- `Data Center Groups` +- `Security Tags` + +![Public VCF as-a-ServiceControl Panel Network Overview Gif](images/vcd_network_overview.gif){.thumbnail} + +As well as a network section within each vDC in `Data Center Groups > My vDC Name > Networking > Network > Edge Gateway`. + +/// + +### Step 1 - Network offers and features + + +/// details | What capabilities, features and functions are offered? + +**Public VCF as-a-Serviceon OVHcloud networking capabilities** + +Here are the main network features offered with the Public VCF as-a-Service solutions. + +| Features | Standard | Advanced | Premium | Comments | +|--------------------------------- |---------- |---------- |--------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Routing & Switching IPv4 | | ✅ | ✅ | - Network segments. distributed & non distributed routing.
      - Routed Network with or without NAT/BGP/DHCP/DNS/Static routes.
      - Cross vDC networking on the same site.
      - **Not supported:** OSPF, VRF Lite. | +| Public IPv4 Range | ✅ | ✅ | ✅ | | +| Private Network - vRack support | ✅ | ✅ | ✅ | - in Roadmap | +| Routing & Switching IPv6 | | | | - in Roadmap | +| VPN | | ✅ | ✅ | - L2VPN, VPN IPsec Policy Based Not Supported: SSL VPN, route-based IPsec VPN. | +| Load Balancing | | | | - Not supported with native Public VCF as-a-Service network capabilities | +| Advanced Load Balancing | | | | - in Roadmap | | + +**Network features** + +Here is a comparison of the 3 solutions offered by Public VCF as-a-Service. + +| | Advanced Network & Security | vSAN Storage | +|:------------:|:---------------------------:|:------------:| +| Standard Public VCF as-a-Service | - | - | +|Public VCF as-a-Service Advanced | ✅ | - | +|Public VCF as-a-Service Premium | ✅ | ✅ | + +Here we see that only the advanced networking and security features within Public VCF as-a-Service are available in the **Advanced and Premium** offers. + +/// + +### Step 2 - Concepts and best practices + +/// details | What are the best practices within the Public VCF as-a-Service control panel? + +**Recommendations in network space design and administration** + +| Design Recommendation | Design Justification | Design Involvement | +|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------------------| +| Create one or more Edge Gateways (Level 1 Gateways) per organization vDC. | Enables networking services for the organization's vDC. | None. | +| Create datacenter groups, if there is a need to have Org vDC networks spanning multiple Org vDCs in an organization. | Simplifies Org vDC cross-functional connectivity. | Requires creation of datacenter groups in the Public VCF as-a-Service tenant. | +| Use the IP Spaces feature instead of traditional IP block addressing. | Note: The delivery of all Spaces IP features spans several phases. | None. | + +**The network within Public VCF as-a-Service (concept)** + +The types of network supported within an organization’s vDC: + +> [!tabs] +> Direct +>> +>> - An organization’s vDC network that has a direct connection to one of the external networks that are provisioned by the system administrator and rely on vSphere resources. +>> - Direct networks are supported for organization VDCs that rely on NSX. Direct networks are accessible by multiple organization VDCs. Virtual machines belonging to different organization VDCs can connect to this network and see the traffic. +>> - A direct network provides direct Layer 2 connectivity to virtual machines outside of the organization VDC. +>> - Virtual machines outside of this organization VDC can connect directly to the virtual machines inside the organization VDC. +>> - **Note**: Only OVHcloud can add a direct organization VDC network. +> Isolated (internal) +>> +>> - Isolated networks can only be accessed by the same organization vDC. +>> - Only virtual machines located in this organization vDC can connect to the internal organization VDC network and see the traffic for it. +>> - Isolated networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. The isolated organization VDC network provides an organization VDC with an isolated private network to which multiple virtual machines and vApp can connect. This network does not provide connectivity to virtual machines outside of the organization VDC. Machines outside the organization VDC cannot connect to machines inside the organization VDC. +> Routed +>> +>> - Routed networks can only be accessed by the same organization vDC. Only virtual machines inside this organization vDC can connect to this network. +>> - This network also provides controlled access to an external network. As a system administrator or organization administrator, you can configure Network Address Translation (NAT), Firewall, and VPN settings to make certain virtual machines accessible from the external network. +>> - Routed networks are supported for organizational VDCs that rely on NSX or NSX Data Center for vSphere. +>> + +Organizational virtual datacentre (vDC) networks enable **vApps**/VMs to communicate with each other or with networks external to the organization. + +Organization vDC networks provide direct or routed connections to external networks, or can be isolated from external networks and other organization vDC networks. Routed connections require an **Edge Gateway** and a **network pool** in the organization vDC. + +A recently created organization vDC does not have any available networks. + +**Network pools (concept)** + +A network pool is a set of isolated layer 2 network segments that you can use to design vApp networks and various types of vDC networks to suit your requirements. + +Network pools must be set up before organization vDC networks and vApp networks. In their absence, the only network option for an organization is to connect directly to an external network. + +**IP spaces (recommended)** + +> [!primary] +> +> You can use a new way to manage your IP space in Public VCF as-a-Service with the new IP space management subsystem. +> +> An Edge Gateway can only connect to provider gateways that use IP spaces. +> + +An IP space consists of a set of non-overlapping IP address ranges and small CIDR blocks that are reserved and used when consuming the IP space lifecycle. An IP space can be IPv4 or IPv6, but not both. + +Since version 10.4.1, IP spaces have been part of the new features and are recommended for your network space needs. + +There are two types of IP spaces that you can use as the Organization Administrator user: + +- **Public IP space**: A public IP space is used by multiple organizations and is controlled by the Service Provider through a quota-based system. +- **Private IP space**: Private IP spaces are dedicated to a single tenant: a private IP space is used only by an organization specified when the IP space was created. For this organization, the consumption of IP addresses is unlimited. + +![Public VCF as-a-Service Network IP Prefixe](images/vcd_network_ipspace_banner.png){.thumbnail} + +#### Via the Public VCF as-a-Service control panel + +![Public VCF as-a-Service Network IP Prefixe 02](images/vcd_network_ipspace.gif){.thumbnail} + +**Configuration:** + +- `General`{.action}. +- `Network Topology`{.action}. + +**Allocation:** + +- `Floating IPs`{.action}. +- `IP Prefixes`{.action}. + +**IP prefixes (recommended)** + +You can set an IP prefix for automatic or manual use and prevent Public VCF as-a-Service from randomly assigning it. + +If you no longer use an IP prefix that has been allocated to your IP space, you can free it up in the pool. + +![Public VCF as-a-ServiceIP Spaces Prefixe 00](images/vcd_network_prefixe_ip.png){.thumbnail} + +![Public VCF as-a-ServiceIP Spaces Prefixe 02](images/vcd_network_prefixe_ip_2.png){.thumbnail} + +**Network topologies (concept)** + +You can view the network topology from the Public VCF as-a-Service control panel by clicking on: `Networking | IP Spaces | IP space's name | Configuration | Network Topology`{.action} + +Network topologies are used to configure IP spaces to enable north-south traffic. + +![Public VCF as-a-Service Network IP Spaces Topology](images/vcd_network_ip_space_topology.png){.thumbnail} + +**Default auto-configuration rules:** + +- Note that the internal and external scope of IP spaces must be configured if the default NAT rules are to be generated automatically. Default rules can be configured automatically on Edge Gateways and Provider Gateways by manually triggering them on them using the "Automatic Configuration" action. + +**Datacentre groups (recommended)** + +Datacentre group networks are a type of organizational vDC networks that are shared between one or more vDCs and to which vApps can connect. + +![Public VCF as-a-Service Network Datacenter Groups Overview Gif](images/vcd_network_datacenter-groups_overview.gif){.thumbnail} + +When creating a network, you can join your datacentre group, which will then provide connectivity to the vApps/VMs of all participating vDC. + +**Synchronization (optional)** + +You can also synchronize them. This synchronization action will check all associated vDC to ensure that they are always realized and correctly configured. + +![Public VCF as-a-Service Network Datacenter Groups Sync](images/vcd_network_datacenter-groups_sync.png){.thumbnail} + +**Create or import network into datacenter group (optional)** + +![Public VCF as-a-Service Network Datacenter Groups Network Creation](images/vcd_network_datacenter-groups_network_creation.png){.thumbnail} + +![Public VCF as-a-Service Network Datacenter Groups Network Import](images/vcd_network_datacenter-groups_network_import.png){.thumbnail} + +**Edge Gateway (required)** + +Public VCF as-a-ServiceEdge Gateway allows an organization vDC network to route connectivity to internal networks, network address translation (NAT), firewall, IPsec tunnel mounting, + +- **Public VCF as-a-Servicesupports**: `IPv4 and IPv6` Edge Gateways. + +![Public VCF as-a-Service Network Edge Overview Gif](images/vcd_network_edge_overview.gif) + +**DHCP mode (optional)** + +> [!primary] +> +> Warning: **DHCP** must be enabled and configured in a network in order to work properly if you need it. +> + +DHCP automates the assignment of IP addresses to virtual machines connected to the organization's vDC networks. + +**Three modes are available:** + +- **Network:** A new DHCP service directly associated with this network is used to obtain the DHCP IPs. Use network mode if the network is isolated or if you plan to detach the network from the perimeter. +- **Relay:** DHCP messages are relayed from virtual machines to designated DHCP servers in your physical DHCP infrastructure. +- **Gateway:** The Edge Gateway DHCP service is used to obtain DHCP IPs. + +![Public VCF as-a-Service Network DHCP Activation](images/vcd_network_dhcp.png) + +**vApp networks (concept)** + +vApp networks allow virtual machines to communicate with each other or, by connecting to an organizational vDC network, with virtual machines in other vApps. + +![Public VCF as-a-Service Network vApp Network Gif](images/vcd_network_vapp.gif) + +/// + +### Step 3 - Limitations + +/// details | What are the known network limitations? + +From a general point of view, the only limitations you can find within Public VCF as-a-Service are those of a managed service. + +A little less granularity when it comes to low-level configuration. + +Of course, this can impact advanced networking features, although these features may be included in future phases. + +**IPsec VPN Limitations** + +When adding an IPsec tunnel, the parameter of adding a route-based IPsec session (route based IPsec tunnel) is not supported within Public VCF as-a-Service to date (see: [docs / VMware NSX / NSX administration guide / Adding an IPSec session based on a route](https://knowledge.broadcom.com/external/article/319147/vmware-cloud-director-nsx-feature-suppor.html)). + +**Provider gateways limitations** + +Provider gateways are clearly visible, but cannot be modified (like a managed service). + +**NSX limitations** + +You do not have access to the NSX control panel for your Hosted Private Public VCF as-a-Service. + +**Load Balancer limitations** + +The features of Load Balancing within Public VCF as-a-Service are not available at the moment. + +**IAM limitations** + +IAM is not available within Public VCF as-a-Service at this time. + +/// + +## Go further + +You can now follow the steps in the following guide: [“Guide 2 - Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel”](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). + +**Networking for Public VCF as-a-Service - Guide index:** + +- « Guide 1: Public VCF as-a-Service - Network - Concepts » +- [« Guide 2: Public VCF as-a-Service - Network - Creating network components via the Public VCF as-a-Service control panel »](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation). +- **Coming soon** : « Guide 3 - Public VCF as-a-Service - Network - How to create an IPsec tunnel with Public VCF as-a-Service? » +- **Coming soon** : « Guide 4 - Public VCF as-a-Service - Network - How to operate an IP block with Public VCF as-a-Service? » +- **Coming soon** : « Guide 5 - Public VCF as-a-Service - Network - How to use distributed firewalling (East - West)? » + +**Useful network concept** + +To strengthen your network knowledge within the OVHcloud universe, please visit [our dedicated page](/links/network/network). + +If you require training or technical support to implement our solutions, please contact your sales representative or click [this link](/links/professional-services) to get a quote and request a custom analysis of your project from our Professional Services team experts. + +Ask questions, give your feedback and interact directly with the team building our Hosted Private Cloud services on the dedicated channel [Discord](https://discord.gg/ovhcloud). + +Join our [community of users](/links/community). diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-node/guide.fr-fr.md b/pages/hosted_private_cloud/opcp/how-to-setup-node/guide.fr-fr.md index 32335fdecd1..44ae0abc83f 100644 --- a/pages/hosted_private_cloud/opcp/how-to-setup-node/guide.fr-fr.md +++ b/pages/hosted_private_cloud/opcp/how-to-setup-node/guide.fr-fr.md @@ -1,174 +1,174 @@ ---- -title: "OPCP - Comment installer un noeud depuis l'interface Horizon" -excerpt: "Découvrez comment déployer un noeud OPCP via Horizon, en configurant réseaux, sous-réseaux, instances et clés SSH." -updated: 2025-11-06 ---- - -## Objectif - -Avant de pouvoir déployer des services sur vos baies **OPCP**, il est nécessaire de disposer d’un noeud installé et actif. -Ce guide détaille les étapes à suivre pour installer un noeud OPCP à partir de l’interface **Horizon**. - ---- - -## Prérequis - -- Disposer d’un **service OPCP actif**. -- Posséder un **compte utilisateur** avec les droits suffisants pour se connecter à Horizon sur l’offre OPCP. - ---- - -## En pratique - -### 1. Connexion à Horizon - -Connectez-vous à l’interface **Horizon** de votre environnement OPCP. -![horizon-interface](images/01-log-to-horizon-step01.png){.thumbnail} - -Une fois connecté, sélectionnez le **projet** dans lequel vous souhaitez installer votre noeud. -![horizon-select-project](images/01-log-to-horizon-step02.png){.thumbnail} - -### 2. Création d’un réseau privé - -Avant de déployer votre noeud, il est généralement nécessaire de créer un **réseau privé** afin qu’il soit accessible au sein de votre infrastructure locale. - -1. Dans le menu de gauche, cliquez sur **Network > Networks**. -![horizon-network-networks](images/02-create-network-step01.png){.thumbnail} -2. Cliquez sur **Create Network**. -![horizon-network-networks](images/02-create-network-step02.png){.thumbnail} - -#### Étape 1 : Network - -![horizon-network-setup-network](images/02-create-network-setup-network.png){.thumbnail} - -| Champ | Description | -|--------|--------------| -| **Network Name** | Saisissez un nom pour votre réseau. | -| **Enable Admin State** | Laissez cette option cochée pour activer le réseau. | -| **Shared** | Cochez cette case si vous souhaitez rendre le réseau disponible pour plusieurs projets. | -| **Create Subnet** | Laissez cette option cochée pour créer un sous-réseau. | -| **Availability Zone Hints** | Laissez la valeur par défaut. | - -#### Étape 2 : Subnet - -![horizon-network-setup-subnet](images/02-create-network-setup-subnet.png){.thumbnail} - -> Bien qu’il soit possible de créer un réseau sans sous-réseau, celui-ci ne pourra pas être attaché à une instance s'il n'a pas de sous-réseau. - -| Champ | Description | -|--------|--------------| -| **Subnet Name** | Entrez un nom pour votre sous-réseau. | -| **Network Address** | Définissez une plage d’adresses privées, par exemple `192.168.100.0/24`. | -| **IP Version** | Laissez la valeur par défaut **IPv4**. | -| **Gateway IP** | Optionnel. Si non renseignée, une adresse sera sélectionnée automatiquement. | -| **Disable Gateway** | Cochez cette case pour ne pas attribuer d’adresse passerelle. | - -#### Étape 3 : Subnet Details - -![horizon-network-setup-subnet](images/02-create-network-setup-subnet-details.png){.thumbnail} - -| Champ | Description | -|--------|--------------| -| **Enable DHCP** | Laissez activé si vous souhaitez que les adresses IP soient attribuées automatiquement. | -| **Allocation Pools** | Optionnel. Permet de définir une plage d’adresses IP spécifique. | -| **DNS Name Servers** | Optionnel. Permet de spécifier un ou plusieurs noeuds DNS. | -| **Host Routes** | Optionnel. Permet d’ajouter des routes statiques. | - ---- - -### 3. Création d’un noeud - -1. Dans le menu de gauche, cliquez sur **Compute > Instances**. -![horizon-compute-instances](images/03-create-instance-horizon-step01.png){.thumbnail} -2. Cliquez sur **Launch Instance** pour lancer la création d’un nouveau noeud. -![horizon-compute-instances-launch-instance](images/03-create-instance-horizon-step02.png){.thumbnail} - -#### Onglet : Details - -![horizon-compute-instances-launch-instance-details](images/03-create-instance-horizon-details.png){.thumbnail} - -| Champ | Description | -|--------|--------------| -| **Instance Name** | Saisissez le nom du noeud à créer. | -| **Description** | Optionnel. Ajoutez une description si nécessaire. | -| **Availability Zone** | Laissez la valeur par défaut **nova**. | -| **Count** | Indiquez le nombre de noeuds à déployer. | - -#### Onglet : Source - -![horizon-compute-instances-launch-instance-source](images/03-create-instance-horizon-source.png){.thumbnail} - -| Champ | Description | -|--------|--------------| -| **Boot Source** | Sélectionnez la source de démarrage : *Image* ou *Instance Snapshot*. | -| **Image Name** | Choisissez l’image à utiliser (ex. : *Debian 12 BMPOD*). | - -#### Onglet : Flavor - -![horizon-compute-instances-launch-instance-flavor](images/03-create-instance-horizon-flavor.png){.thumbnail} - -Sélectionnez la **configuration matérielle** adaptée (vCPU, mémoire, stockage). - -#### Onglet : Networks - -![horizon-compute-instances-launch-instance-network](images/03-create-instance-horizon-networks.png){.thumbnail} - -Sélectionnez le **réseau privé** précédemment créé. -Vous pouvez également attacher un **port réseau** existant depuis l’onglet *Network Ports*. - ---- - -### 4. Gestion des paires de clés SSH - -> Bien que la sélection d’une clé SSH ne soit pas obligatoire dans Horizon, elle est **indispensable pour se connecter au noeud** une fois celui-ci créé. - -![horizon-compute-instances-launch-instance-key-pairs](images/03-create-instance-horizon-key-pairs.png){.thumbnail} - -#### Créer une nouvelle paire de clés - -1. Cliquez sur **+ Create Key Pair**. -2. Renseignez les champs suivants : - -| Champ | Description | -|--------|--------------| -| **Key Pair Name** | Saisissez un nom pour la clé. | -| **Key Type** | Sélectionnez **SSH Key**. | - -3. Cliquez sur **Create Keypair**. -4. Copiez la clé privée avec **Copy Private Key to Clipboard**, puis cliquez sur **Done**. -![horizon-compute-instances-launch-instance-key-pairs-create-step01](images/03-create-instance-horizon-key-pairs-create-step01.png){.thumbnail} - -5. La clé est désormais sélectionnée par défaut. Cliquez sur **Launch Instance** pour démarrer la création du noeud. -![horizon-compute-instances-launch-instance-key-pairs-create-step02](images/03-create-instance-horizon-key-pairs-create-step02.png){.thumbnail} - -#### Importer une clé existante - -1. Cliquez sur **Import Key Pair**. -2. Renseignez les champs suivants : - -| Champ | Description | -|--------|--------------| -| **Key Pair Name** | Nom de la clé. | -| **Key Type** | Sélectionnez **SSH Key**. | -| **Public Key** | Collez votre clé publique ou importez le fichier correspondant. | - -3. Cliquez sur **Import Key Pair**. -![horizon-compute-instances-launch-instance-key-pairs-import-step01](images/03-create-instance-horizon-key-pairs-import-step01.png){.thumbnail} - -4. La clé est désormais sélectionnée par défaut. Cliquez sur **Launch Instance** pour démarrer la création du noeud. -![horizon-compute-instances-launch-instance-key-pairs-import-step02](images/03-create-instance-horizon-key-pairs-import-step02.png){.thumbnail} - ---- - -### 5. Autres options - -Les autres onglets de configuration (Security Groups, Configuration, Metadata, etc.) ne sont pas nécessaires pour une installation standard. -Pour aller plus loin, consultez la [documentation officielle OpenStack](https://docs.openstack.org/). - -### 6. Références - -- [OpenStack Official Documentation – Horizon](https://docs.openstack.org/horizon/latest/) -- [OpenStack Networking Guide (Neutron)](https://docs.openstack.org/neutron/latest/) -- [OpenStack Compute Guide (Nova)](https://docs.openstack.org/nova/latest/) -- [OpenStack Key Pairs](https://docs.openstack.org/nova/latest/user/ssh-keys.html) +--- +title: "OPCP - Comment installer un noeud depuis l'interface Horizon" +excerpt: "Découvrez comment déployer un noeud OPCP via Horizon, en configurant réseaux, sous-réseaux, instances et clés SSH." +updated: 2025-11-06 +--- + +## Objectif + +Avant de pouvoir déployer des services sur vos baies **OPCP**, il est nécessaire de disposer d’un noeud installé et actif. +Ce guide détaille les étapes à suivre pour installer un noeud OPCP à partir de l’interface **Horizon**. + +--- + +## Prérequis + +- Disposer d’un **service OPCP actif**. +- Posséder un **compte utilisateur** avec les droits suffisants pour se connecter à Horizon sur l’offre OPCP. + +--- + +## En pratique + +### 1. Connexion à Horizon + +Connectez-vous à l’interface **Horizon** de votre environnement OPCP. +![horizon-interface](images/01-log-to-horizon-step01.png){.thumbnail} + +Une fois connecté, sélectionnez le **projet** dans lequel vous souhaitez installer votre noeud. +![horizon-select-project](images/01-log-to-horizon-step02.png){.thumbnail} + +### 2. Création d’un réseau privé + +Avant de déployer votre noeud, il est généralement nécessaire de créer un **réseau privé** afin qu’il soit accessible au sein de votre infrastructure locale. + +1. Dans le menu de gauche, cliquez sur **Network > Networks**. +![horizon-network-networks](images/02-create-network-step01.png){.thumbnail} +2. Cliquez sur **Create Network**. +![horizon-network-networks](images/02-create-network-step02.png){.thumbnail} + +#### Étape 1 : Network + +![horizon-network-setup-network](images/02-create-network-setup-network.png){.thumbnail} + +| Champ | Description | +|--------|--------------| +| **Network Name** | Saisissez un nom pour votre réseau. | +| **Enable Admin State** | Laissez cette option cochée pour activer le réseau. | +| **Shared** | Cochez cette case si vous souhaitez rendre le réseau disponible pour plusieurs projets. | +| **Create Subnet** | Laissez cette option cochée pour créer un sous-réseau. | +| **Availability Zone Hints** | Laissez la valeur par défaut. | + +#### Étape 2 : Subnet + +![horizon-network-setup-subnet](images/02-create-network-setup-subnet.png){.thumbnail} + +> Bien qu’il soit possible de créer un réseau sans sous-réseau, celui-ci ne pourra pas être attaché à une instance s'il n'a pas de sous-réseau. + +| Champ | Description | +|--------|--------------| +| **Subnet Name** | Entrez un nom pour votre sous-réseau. | +| **Network Address** | Définissez une plage d’adresses privées, par exemple `192.168.100.0/24`. | +| **IP Version** | Laissez la valeur par défaut **IPv4**. | +| **Gateway IP** | Optionnel. Si non renseignée, une adresse sera sélectionnée automatiquement. | +| **Disable Gateway** | Cochez cette case pour ne pas attribuer d’adresse passerelle. | + +#### Étape 3 : Subnet Details + +![horizon-network-setup-subnet](images/02-create-network-setup-subnet-details.png){.thumbnail} + +| Champ | Description | +|--------|--------------| +| **Enable DHCP** | Laissez activé si vous souhaitez que les adresses IP soient attribuées automatiquement. | +| **Allocation Pools** | Optionnel. Permet de définir une plage d’adresses IP spécifique. | +| **DNS Name Servers** | Optionnel. Permet de spécifier un ou plusieurs noeuds DNS. | +| **Host Routes** | Optionnel. Permet d’ajouter des routes statiques. | + +--- + +### 3. Création d’un noeud + +1. Dans le menu de gauche, cliquez sur **Compute > Instances**. +![horizon-compute-instances](images/03-create-instance-horizon-step01.png){.thumbnail} +2. Cliquez sur **Launch Instance** pour lancer la création d’un nouveau noeud. +![horizon-compute-instances-launch-instance](images/03-create-instance-horizon-step02.png){.thumbnail} + +#### Onglet : Details + +![horizon-compute-instances-launch-instance-details](images/03-create-instance-horizon-details.png){.thumbnail} + +| Champ | Description | +|--------|--------------| +| **Instance Name** | Saisissez le nom du noeud à créer. | +| **Description** | Optionnel. Ajoutez une description si nécessaire. | +| **Availability Zone** | Laissez la valeur par défaut **nova**. | +| **Count** | Indiquez le nombre de noeuds à déployer. | + +#### Onglet : Source + +![horizon-compute-instances-launch-instance-source](images/03-create-instance-horizon-source.png){.thumbnail} + +| Champ | Description | +|--------|--------------| +| **Boot Source** | Sélectionnez la source de démarrage : *Image* ou *Instance Snapshot*. | +| **Image Name** | Choisissez l’image à utiliser (ex. : *Debian 12 BMPOD*). | + +#### Onglet : Flavor + +![horizon-compute-instances-launch-instance-flavor](images/03-create-instance-horizon-flavor.png){.thumbnail} + +Sélectionnez la **configuration matérielle** adaptée (vCPU, mémoire, stockage). + +#### Onglet : Networks + +![horizon-compute-instances-launch-instance-network](images/03-create-instance-horizon-networks.png){.thumbnail} + +Sélectionnez le **réseau privé** précédemment créé. +Vous pouvez également attacher un **port réseau** existant depuis l’onglet *Network Ports*. + +--- + +### 4. Gestion des paires de clés SSH + +> Bien que la sélection d’une clé SSH ne soit pas obligatoire dans Horizon, elle est **indispensable pour se connecter au noeud** une fois celui-ci créé. + +![horizon-compute-instances-launch-instance-key-pairs](images/03-create-instance-horizon-key-pairs.png){.thumbnail} + +#### Créer une nouvelle paire de clés + +1. Cliquez sur **+ Create Key Pair**. +2. Renseignez les champs suivants : + +| Champ | Description | +|--------|--------------| +| **Key Pair Name** | Saisissez un nom pour la clé. | +| **Key Type** | Sélectionnez **SSH Key**. | + +3. Cliquez sur **Create Keypair**. +4. Copiez la clé privée avec **Copy Private Key to Clipboard**, puis cliquez sur **Done**. +![horizon-compute-instances-launch-instance-key-pairs-create-step01](images/03-create-instance-horizon-key-pairs-create-step01.png){.thumbnail} + +5. La clé est désormais sélectionnée par défaut. Cliquez sur **Launch Instance** pour démarrer la création du noeud. +![horizon-compute-instances-launch-instance-key-pairs-create-step02](images/03-create-instance-horizon-key-pairs-create-step02.png){.thumbnail} + +#### Importer une clé existante + +1. Cliquez sur **Import Key Pair**. +2. Renseignez les champs suivants : + +| Champ | Description | +|--------|--------------| +| **Key Pair Name** | Nom de la clé. | +| **Key Type** | Sélectionnez **SSH Key**. | +| **Public Key** | Collez votre clé publique ou importez le fichier correspondant. | + +3. Cliquez sur **Import Key Pair**. +![horizon-compute-instances-launch-instance-key-pairs-import-step01](images/03-create-instance-horizon-key-pairs-import-step01.png){.thumbnail} + +4. La clé est désormais sélectionnée par défaut. Cliquez sur **Launch Instance** pour démarrer la création du noeud. +![horizon-compute-instances-launch-instance-key-pairs-import-step02](images/03-create-instance-horizon-key-pairs-import-step02.png){.thumbnail} + +--- + +### 5. Autres options + +Les autres onglets de configuration (Security Groups, Configuration, Metadata, etc.) ne sont pas nécessaires pour une installation standard. +Pour aller plus loin, consultez la [documentation officielle OpenStack](https://docs.openstack.org/). + +### 6. Références + +- [OpenStack Official Documentation – Horizon](https://docs.openstack.org/horizon/latest/) +- [OpenStack Networking Guide (Neutron)](https://docs.openstack.org/neutron/latest/) +- [OpenStack Compute Guide (Nova)](https://docs.openstack.org/nova/latest/) +- [OpenStack Key Pairs](https://docs.openstack.org/nova/latest/user/ssh-keys.html) - [Debian 12 Official Site](https://www.debian.org/releases/book/) \ No newline at end of file diff --git a/pages/hosted_private_cloud/opcp/how-to-setup-node/meta.yaml b/pages/hosted_private_cloud/opcp/how-to-setup-node/meta.yaml index 49e991cfb74..ba3f0d91abd 100644 --- a/pages/hosted_private_cloud/opcp/how-to-setup-node/meta.yaml +++ b/pages/hosted_private_cloud/opcp/how-to-setup-node/meta.yaml @@ -1,2 +1,2 @@ -id: b8da7b57-1067-40b0-ae34-ed8109fd1b39 +id: b8da7b57-1067-40b0-ae34-ed8109fd1b39 full_slug: how-to-setup-node \ No newline at end of file diff --git a/pages/hosted_private_cloud/opcp/how-to-use-api-and-get-credentials/guide.fr-fr.md b/pages/hosted_private_cloud/opcp/how-to-use-api-and-get-credentials/guide.fr-fr.md index f376df261e9..36d6c710ab2 100644 --- a/pages/hosted_private_cloud/opcp/how-to-use-api-and-get-credentials/guide.fr-fr.md +++ b/pages/hosted_private_cloud/opcp/how-to-use-api-and-get-credentials/guide.fr-fr.md @@ -1,196 +1,199 @@ ---- -title: "OPCP - Comment utiliser les API et obtenir les informations d'identification" -excerpt: "Découvrez les étapes nécessaires pour configurer Keycloak et le CLI OpenStack afin de permettre l’authentification via Keycloak" -updated: 2025-11-07 ---- - -## Objectif - -**OPCP** intègre une authentification centralisée avec **Keycloak**. Il est donc nécessaire de configurer la **CLI OpenStack** afin qu’il utilise Keycloak comme fournisseur d’identité (Identity Provider). - -**Ce guide décrit les étapes nécessaires pour configurer **Keycloak** et la **CLI OpenStack** afin de permettre l’authentification via Keycloak.** - -## Prérequis - -- Être administrateur de l'infrastructure [OPCP](/links/hosted-private-cloud/onprem-cloud-platform) et avoir accès à l'interface d'administration (admin.dashboard). -- Avoir accès à l'interface d'administration Keyloack admin. -- Avoir un utilisateur avec les droits suffisants pour se connecter à [Horizon](https://horizon.cloud.ovh.net/auth/login/) sur l'offre OPCP. - -## En pratique - -### Création d’un client Keycloak pour la CLI OpenStack - -Un client **Keycloak dédié** est nécessaire pour permettre à la CLI OpenStack de communiquer de manière sécurisée avec le serveur Keycloak. - -#### Étapes - -1. **Connexion à l’interface d’administration Keycloak** - Connectez-vous à votre instance Keycloak et sélectionnez le *realm* dans lequel les utilisateurs OpenStack sont définis. - -2. **Création d’un nouveau client** - - Allez dans la section `Clients` et cliquez sur `Créer un client`{.action}. - - Renseignez un **Client ID**, par exemple : - - ```text - openstack-cli - ``` - - - Cliquez sur `Suivant`{.action}. - -3. **Activation de l’authentification du client** - - Activez le **Client Authentication** (mettre sur **ON**). - - Cliquez sur `Suivant`{.action}, puis sur `Enregistrer`{.action}. - -4. **Configuration des portées (Client Scopes)** - - Ouvrez l’onglet `Client Scopes`. - - Sélectionnez la portée nommée : - - ```text - [votre-client-id]-dedicated - ``` - - - Cliquez sur `Configurer un nouveau mapper`{.action}. - -5. **Ajout d’un mapper d’attributs de groupe utilisateur** - - Choisissez le type de mapper **aggregated-user-group-attribute-mapper**. - - Configurez les champs suivants : - - | Champ | Valeur | - |--------|--------| - | **Name** | `projects` | - | **User Attribute** | `project` | - | **Token Claim Name** | `projects` | - - - Cliquez sur `Enregistrer`{.action}. - -6. **Récupération des identifiants du client** - - Allez dans l’onglet `Credentials` du client que vous venez de créer. - - Copiez et conservez de manière sécurisée la **Client Secret** — il sera nécessaire lors de la configuration du CLI OpenStack. - ---- - -### Configuration de la CLI OpenStack - -Une fois le client Keycloak créé, la CLI OpenStack doit être configurée pour utiliser ce client comme fournisseur d'identité OIDC (OpenID Connect). - -#### Étapes - -1. **Installer les outils CLI OpenStack** - Si ce n’est pas déjà fait : - - ```bash - sudo pip install python-openstackclient - ``` - -2. **Définir les variables d’environnement pour l’authentification Keycloak** - Exemple : - - ```bash - export OS_INTERFACE=public - export OS_IDENTITY_API_VERSION=3 - export OS_AUTH_URL="https://keystone.domain.ovh" - export OS_AUTH_TYPE="v3oidcpassword" - export OS_PROTOCOL="openid" - export OS_IDENTITY_PROVIDER="keycloak-admin" - export OS_CLIENT_ID="keycloak-client-id" - export OS_CLIENT_SECRET="keycloak-client-credentials" - export OS_DISCOVERY_ENDPOINT="https://admin.keycloak.domain.ovh/realms/master/.well-known/openid-configuration" - export OS_USERNAME="keycloak-user-username" - export OS_PASSWORD="keycloak-user-password" - export OS_PROJECT_ID="project-id" - ``` - - > **Tips 1** - > : Vous pouvez utiliser le script suivant afin de générer le fichier de configuration openrc.sh facilement : - - ```bash - #!/usr/bin/env bash - - read -p "Your environment's base FQDN (e.g. example.bmp.ovhgoldorack.ovh): " FQDN_ENV - - read -p 'master or pod realm ? (master/pod): ' REALM - if [ "$REALM" != "master" ] && [ "$REALM" != "pod" ]; then - echo "Invalid input. Please enter either 'master' or 'pod'." - exit 1 - fi - - read -p 'Keycloak client ID: ' KC_CLIENT_ID - read -srp 'Keycloak client secret: ' KC_CLIENT_SECRET && echo - - read -p 'Keycloak username: ' KC_USERNAME_INPUT - read -srp 'Keycloak password: ' KC_PASSWORD_INPUT && echo - - read -p 'Openstack Project ID (not the name): ' PROJECT_ID - - printf "\n\nHere is your configuration, paste it to your shell or use the generate openrc.sh file\n\n" - cat << EOM - export OS_INTERFACE=public - export OS_IDENTITY_API_VERSION=3 - export OS_AUTH_URL="https://keystone.${FQDN_ENV}" - export OS_AUTH_TYPE="v3oidcpassword" - export OS_PROTOCOL="openid" - export OS_IDENTITY_PROVIDER=$([ "$REALM" = "master" ] && echo "keycloak-admin" || echo "keycloak") - export OS_CLIENT_ID="$KC_CLIENT_ID" - export OS_CLIENT_SECRET="$KC_CLIENT_SECRET" - export OS_DISCOVERY_ENDPOINT="https://$([ "$REALM" = "master" ] && echo "admin.keycloak" || echo "keycloak").${FQDN_ENV}/realms/$REALM/.well-known/openid-configuration" - export OS_USERNAME="$KC_USERNAME_INPUT" - export OS_PASSWORD="$KC_PASSWORD_INPUT" - export OS_PROJECT_ID="$PROJECT_ID" - EOM - - echo "#!/usr/bin/env bash - - export OS_INTERFACE=public - export OS_IDENTITY_API_VERSION=3 - export OS_AUTH_URL="https://keystone.${FQDN_ENV}" - export OS_AUTH_TYPE="v3oidcpassword" - export OS_PROTOCOL="openid" - export OS_IDENTITY_PROVIDER=$([ "$REALM" = "master" ] && echo "keycloak-admin" || echo "keycloak") - export OS_CLIENT_ID="$KC_CLIENT_ID" - export OS_CLIENT_SECRET="$KC_CLIENT_SECRET" - export OS_DISCOVERY_ENDPOINT="https://$([ "$REALM" = "master" ] && echo "admin.keycloak" || echo "keycloak").${FQDN_ENV}/realms/$REALM/.well-known/openid-configuration" - export OS_USERNAME="$KC_USERNAME_INPUT" - export OS_PASSWORD="$KC_PASSWORD_INPUT" - export OS_PROJECT_ID="$PROJECT_ID > $PROJECT_ID."-openrc.sh" - ``` - - > **Tips: Configuration d'un proxy** - > Si vous utilisez un proxy pour accéder a votre service, vous devez configurer vos variables d'environnement pour prendre en compte ce proxy. - Pour ce faire, ajoutez les lignes de commande suivantes : - - ```bash - export https_proxy=http://your-adress-ip:port/ - export http_proxy=http://your-adress-ip:port/ - ``` - -### Vérification de la configuration - -Vous pouvez tester votre configuration à l’aide de quelques commandes simples : - -```bash -openstack token issue -openstack project list -openstack server list -``` - -Si ces commandes retournent des résultats, l’intégration **Keycloak ↔ OpenStack** est correctement configurée. - ---- - -### Dépannage (Troubleshooting) - -| Problème | Cause possible | Solution | -|-----------|----------------|-----------| -| `Invalid client credentials` | Mauvais ou manquant `Client Secret` | Vérifiez le secret dans l’onglet **Credentials** du client Keycloak | -| `Unauthorized` | L’utilisateur n’est pas associé au bon groupe ou projet | Vérifiez les attributs `project` de l’utilisateur dans Keycloak | -| `OIDC discovery failed` | Mauvaise URL dans `DISCOVERY_ENDPOINT` | Assurez-vous qu’elle pointe bien vers le *realm* correct de Keycloak | - ---- - -### Références - -- [Documentation Keycloak – OpenID Connect](https://www.keycloak.org/docs/latest/server_admin/#_oidc) -- [Documentation OpenStack Keystone](https://docs.openstack.org/keystone/latest/) -- [Documentation OVHcloud OPCP](https://docs.opcp.ovh) - ---- +--- +title: "OPCP - Comment utiliser les API et obtenir les informations d'identification" +excerpt: "Ce document décrit les étapes nécessaires pour configurer Keycloak et le CLI OpenStack afin de permettre l’authentification via Keycloak" +updated: 2025-10-30 +--- + +## Objectif +**OPCP** intégre une authentification centralisée avec **Keycloak**. +Il est donc nécessaire de configurer le **CLI OpenStack** afin qu’il utilise Keycloak comme fournisseur d’identité (Identity Provider). + +Ce document décrit les étapes nécessaires pour configurer **Keycloak** et le **CLI OpenStack** afin de permettre l’authentification via Keycloak. + + +## Prérequis +- Être administrateur de l'infrastructure [OPCP](/links/hosted-private-cloud/onprem-cloud-platform) et avoir accès à l'interface d'administration (admin.dashboard). +- Avoir accès à l'interface d'administration Keyloack admin. +- Avoir un utilisateur avec les droits suffisants pour se connecter à Horizon sur l'offre OPCP. + + +## En pratique +### 1. Création d’un client Keycloak pour le CLI OpenStack + +Un **client Keycloak dédié** est requis afin de permettre au CLI OpenStack de communiquer de manière sécurisée avec le serveur Keycloak. + +#### Étapes + +1. **Connexion à l’interface d’administration Keycloak** + Connectez-vous à votre instance Keycloak et sélectionnez le *realm* dans lequel les utilisateurs OpenStack sont définis. + +2. **Création d’un nouveau client** + - Allez dans la section **Clients**. + - Cliquez sur **Créer un client**. + - Renseignez un **Client ID**, par exemple : + + ```text + openstack-cli + ``` + + - Cliquez sur **Suivant**. + +3. **Activation de l’authentification du client** + - Activez **Client Authentication** (mettre sur **ON**). + - Cliquez sur **Suivant**, puis sur **Enregistrer**. + +4. **Configuration des portées (Client Scopes)** + - Ouvrez l’onglet **Client Scopes**. + - Sélectionnez la portée nommée : + + ```text + [votre-client-id]-dedicated + ``` + + - Cliquez sur **Configurer un nouveau mapper**. + +5. **Ajout d’un mapper d’attributs de groupe utilisateur** + - Choisissez le type de mapper **aggregated-user-group-attribute-mapper**. + - Configurez les champs suivants : + + | Champ | Valeur | + |--------|--------| + | **Name** | `projects` | + | **User Attribute** | `project` | + | **Token Claim Name** | `projects` | + + - Cliquez sur **Enregistrer**. + +6. **Récupération des identifiants du client** + - Allez dans l’onglet **Credentials** du client que vous venez de créer. + - Copiez et conservez de manière sécurisée la **Client Secret** — il sera nécessaire lors de la configuration du CLI OpenStack. + +--- + +### 2. Configuration du CLI OpenStack + +Une fois le client Keycloak créé, le CLI OpenStack doit être configuré pour utiliser ce client comme fournisseur d’identité OIDC (OpenID Connect). + +#### Étapes + +1. **Installer les outils CLI OpenStack** + Si ce n’est pas déjà fait : + + ```bash + pip install python-openstackclient + ``` + +2. **Définir les variables d’environnement pour l’authentification Keycloak** + Exemple : + + ```bash + export OS_INTERFACE=public + export OS_IDENTITY_API_VERSION=3 + export OS_AUTH_URL="https://keystone.domain.ovh" + export OS_AUTH_TYPE="v3oidcpassword" + export OS_PROTOCOL="openid" + export OS_IDENTITY_PROVIDER="keycloak-admin" + export OS_CLIENT_ID="keycloak-client-id" + export OS_CLIENT_SECRET="keycloak-client-credentials" + export OS_DISCOVERY_ENDPOINT="https://admin.keycloak.domain.ovh/realms/master/.well-known/openid-configuration" + export OS_USERNAME="keycloak-user-username" + export OS_PASSWORD="keycloak-user-password" + export OS_PROJECT_ID="project-id" + ``` + + > **Tips 1** + > : Vous pouvez utiliser le script suivant afin de générer le fichier de configuration openrc.sh facilement : + + ```bash + #!/usr/bin/env bash + + read -p "Your environment's base FQDN (e.g. example.bmp.ovhgoldorack.ovh): " FQDN_ENV + + read -p 'master or pod realm ? (master/pod): ' REALM + if [ "$REALM" != "master" ] && [ "$REALM" != "pod" ]; then + echo "Invalid input. Please enter either 'master' or 'pod'." + exit 1 + fi + + read -p 'Keycloak client ID: ' KC_CLIENT_ID + read -srp 'Keycloak client secret: ' KC_CLIENT_SECRET && echo + + read -p 'Keycloak username: ' KC_USERNAME_INPUT + read -srp 'Keycloak password: ' KC_PASSWORD_INPUT && echo + + read -p 'Openstack Project ID (not the name): ' PROJECT_ID + + printf "\n\nHere is your configuration, paste it to your shell or use the generate openrc.sh file\n\n" + cat << EOM + export OS_INTERFACE=public + export OS_IDENTITY_API_VERSION=3 + export OS_AUTH_URL="https://keystone.${FQDN_ENV}" + export OS_AUTH_TYPE="v3oidcpassword" + export OS_PROTOCOL="openid" + export OS_IDENTITY_PROVIDER=$([ "$REALM" = "master" ] && echo "keycloak-admin" || echo "keycloak") + export OS_CLIENT_ID="$KC_CLIENT_ID" + export OS_CLIENT_SECRET="$KC_CLIENT_SECRET" + export OS_DISCOVERY_ENDPOINT="https://$([ "$REALM" = "master" ] && echo "admin.keycloak" || echo "keycloak").${FQDN_ENV}/realms/$REALM/.well-known/openid-configuration" + export OS_USERNAME="$KC_USERNAME_INPUT" + export OS_PASSWORD="$KC_PASSWORD_INPUT" + export OS_PROJECT_ID="$PROJECT_ID" + EOM + + echo "#!/usr/bin/env bash + + export OS_INTERFACE=public + export OS_IDENTITY_API_VERSION=3 + export OS_AUTH_URL="https://keystone.${FQDN_ENV}" + export OS_AUTH_TYPE="v3oidcpassword" + export OS_PROTOCOL="openid" + export OS_IDENTITY_PROVIDER=$([ "$REALM" = "master" ] && echo "keycloak-admin" || echo "keycloak") + export OS_CLIENT_ID="$KC_CLIENT_ID" + export OS_CLIENT_SECRET="$KC_CLIENT_SECRET" + export OS_DISCOVERY_ENDPOINT="https://$([ "$REALM" = "master" ] && echo "admin.keycloak" || echo "keycloak").${FQDN_ENV}/realms/$REALM/.well-known/openid-configuration" + export OS_USERNAME="$KC_USERNAME_INPUT" + export OS_PASSWORD="$KC_PASSWORD_INPUT" + export OS_PROJECT_ID="$PROJECT_ID > $PROJECT_ID."-openrc.sh" + ``` + + > **Tips: Configuration d'un proxy** + > Si vous utilisez un proxy pour accéder a votre service, vous devez configurer vos variables d'environnement pour prendre en compte ce proxy. + Pour ce faire, ajoutez les lignes de commande suivantes : + + ```bash + export https_proxy=http://your-adress-ip:port/ + export http_proxy=http://your-adress-ip:port/ + ``` + +--- + +### 3. Vérification de la configuration + +Vos pouvez tester votre configuration à l’aide de quelques commandes simples : + +```bash +openstack token issue +openstack project list +openstack server list +``` + +Si ces commandes retournent des résultats, l’intégration **Keycloak ↔ OpenStack** est correctement configurée. + +--- + +### 4. Dépannage (Troubleshooting) + +| Problème | Cause possible | Solution | +|-----------|----------------|-----------| +| `Invalid client credentials` | Mauvais ou manquant `Client Secret` | Vérifiez le secret dans l’onglet **Credentials** du client Keycloak | +| `Unauthorized` | L’utilisateur n’est pas associé au bon groupe ou projet | Vérifiez les attributs `project` de l’utilisateur dans Keycloak | +| `OIDC discovery failed` | Mauvaise URL dans `DISCOVERY_ENDPOINT` | Assurez-vous qu’elle pointe bien vers le *realm* correct de Keycloak | + +--- + +### 5. Références + +- [Documentation Keycloak – OpenID Connect](https://www.keycloak.org/docs/latest/server_admin/#_oidc) +- [Documentation OpenStack Keystone](https://docs.openstack.org/keystone/latest/) +- [Documentation OVHcloud OPCP](https://docs.opcp.ovh) + +--- \ No newline at end of file diff --git a/pages/hosted_private_cloud/opcp/how-to-use-api-and-get-credentials/meta.yaml b/pages/hosted_private_cloud/opcp/how-to-use-api-and-get-credentials/meta.yaml index 7aaa60a6d66..0d8e8c1aae5 100644 --- a/pages/hosted_private_cloud/opcp/how-to-use-api-and-get-credentials/meta.yaml +++ b/pages/hosted_private_cloud/opcp/how-to-use-api-and-get-credentials/meta.yaml @@ -1,2 +1,2 @@ -id: 6eb6dd6a-46a3-4f8f-b263-3362729401db -full_slug: opcp-use-api-get-credentials +id: 6eb6dd6a-46a3-4f8f-b263-3362729401db +full_slug: how-to-use-api-and-get-credentials \ No newline at end of file diff --git a/pages/index-translations.de.yaml b/pages/index-translations.de.yaml index d217208153a..72e5b941b5f 100644 --- a/pages/index-translations.de.yaml +++ b/pages/index-translations.de.yaml @@ -1,398 +1,394 @@ -account-and-service-management-account-information: Account-Informationen -account-and-service-management-account-information-faq: FAQ -account-and-service-management-account-information-getting-started: Erste Schritte -account-and-service-management-account-information-users: Erstellen und Verwalten von Nutzern -account-and-service-management-account-information-security-and-conformity: Sicherheit und Konformität -account-and-service-management-managing-billing-payments-and-services: Verwaltung von Abrechnung, Zahlungen und Dienstleistungen -account-and-service-management-managing-billing-payments-and-services-api: API -account-and-service-management-managing-billing-payments-and-services-faq: FAQ -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Abrechnung und Zahlungen -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks -account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Verlängerung einer Dienstleistung -account-and-service-management-managing-billing-payments-and-services-managing-services: Verwaltung von Dienstleistungen -account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Kündigung einer Dienstleistung -account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-reversibility: Reversibilität -account-and-service-management-reversibility-reversibility-policies: Reversibilitätstrategie -account-and-service-management-responsibility-sharing: Geteilte Verantwortung -startup-program: Startup Program -startup-program-general-information: General information -startup-program-support-communication: Support & Communication -startup-program-credits-billing: Credits & Billing -startup-program-technical-resources: Technical resources -bare-metal-cloud-dedicated-servers: Dedicated Server -bare-metal-cloud-dedicated-servers-advanced-usage: Fortgeschrittene Anwendung -bare-metal-cloud-dedicated-servers-getting-started: Erste Schritte -bare-metal-cloud-dedicated-servers-managing-servers: Server verwalten -bare-metal-cloud-dedicated-servers-backup-restore: Server sichern und wiederherstellen -bare-metal-cloud-dedicated-servers-miscellaneous: Verschiedenes -bare-metal-cloud-dedicated-servers-network-and-ip-management: Netzwerk und IP -bare-metal-cloud-dedicated-servers-raid-and-disks: RAID & Disks -bare-metal-cloud-dedicated-servers-security: Sicherheit -bare-metal-cloud-dedicated-servers-troubleshooting: Störungsbehebung -bare-metal-cloud-dedicated-servers-tutorials: Tutorials -bare-metal-cloud-dedicated-servers-vrack: vRack -bare-metal-cloud-managed-bare-metal: Managed Bare Metal -bare-metal-cloud-managed-bare-metal-faq: FAQ -bare-metal-cloud-managed-bare-metal-getting-started: Erste Schritte -bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Verwalten von virtuellen Maschinen -bare-metal-cloud-managed-bare-metal-ovhcloud-features: OVHcloud Funktionen -bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Dienste und Optionen von OVHcloud -bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Funktionen von VMware vSphere -bare-metal-cloud-virtual-private-servers: Virtual Private Server -bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Fortgeschrittene Anwendung -bare-metal-cloud-virtual-private-configuration-servers-backups: Backups -bare-metal-cloud-virtual-private-servers-getting-started: Erste Schritte -bare-metal-cloud-virtual-private-servers-configuration: Konfiguration -bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Netzwerk und IP -bare-metal-cloud-virtual-private-servers-security: Sicherheit -bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnose -bare-metal-cloud-virtual-private-servers-additional-resources: Zusätzliche Ressourcen -bare-metal-cloud-virtual-private-servers-migration: Migration -bare-metal-cloud-virtual-private-servers-tutorials: Tutorials -hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud -hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Erste Schritte -hosted-private-cloud-nutanix-on-ovhcloud-general-information: Allgemeine Informationen -hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Netzwerk und Sicherheit -hosted-private-cloud-nutanix-on-ovhcloud-backup: Backups -hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade -hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Fortgeschrittene Anwendung -hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnose -hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Disaster Recovery Plan -hosted-private-cloud-nutanix-on-ovhcloud-raci: Gemeinsame Verantwortung (RACI) -hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Erste Schritte -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Zugang und Sicherheit -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Verwalten von virtuellen Maschinen -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Wartung und Überwachung -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Ressourcen verwalten -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Funktionen und Optionen von OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Backups und Disaster Recovery Plan -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migration -hosted-private-cloud-hosted-private-cloud-opcp: On-Prem Cloud Plateform -hosted-private-cloud-hosted-private-cloud-opcp-getting-started: Erste Schritte -hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud -hosted-private-cloud-sap-ovhcloud-concepts: Konzepte -hosted-private-cloud-sap-ovhcloud-getting-started: Erste Schritte -hosted-private-cloud-sap-ovhcloud-automated-deployments: Automatische Deployments -hosted-private-cloud-sap-ovhcloud-resilience: Resilienz -hosted-private-cloud-sap-ovhcloud-backups: Backups -hosted-private-cloud-sap-ovhcloud-observability: Observability -ovhcloud-labs-data-collector: Data Collector -ovhcloud-labs-data-collector-getting-started: Erste Schritte -ovhcloud-labs-power-web-hosting: POWER Web Hosting -ovhcloud-labs-power-web-hosting-getting-started: Erste Schritte -ovhcloud-labs-power-web-hosting-nodejs: Node.js -ovhcloud-labs-power-web-hosting-python: Python -ovhcloud-labs-power-web-hosting-ruby: Ruby -ovhcloud-labs-prescience: Prescience -ovhcloud-labs-prescience-getting-started: Erste Schritte -public-cloud-ai-and-machine-learning: AI & Machine Learning -public-cloud-ai-and-machine-learning-general-information: General Information -public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface -public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks -public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides -public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutorials -public-cloud-ai-and-machine-learning-ai-training: AI Training -public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides -public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutorials -public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy -public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides -public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutorials -public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem -public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides -public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints -public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides -public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutorials -public-cloud-quantum-computing: Quantum computing -public-cloud-quantum-computing-general-information: General information -public-cloud-quantum-computing-emulator: Quantum emulators -public-cloud-quantum-computing-emulators-guides: Guides -public-cloud-quantum-computing-qpus: Quantum QPUs -public-cloud-quantum-computing-qpus-guides: Guides -public-cloud-containers-orchestration: Containers & Orchestration -public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) -public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started -public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting -public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network -public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate -public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability -public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management -public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage -public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security -public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators -public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information -public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster -public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes -public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads -public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) -public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started -public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials -public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) -public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started -public-cloud-containers-orchestration-managed-rancher-service-resources: Resources -public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher -public-cloud-data-analytics: Analytics -public-cloud-data-analytics-general-information: General information -public-cloud-data-analytics-general-guides: General guides -public-cloud-databases: Public Cloud Databases -public-cloud-databases-general-information: General information -public-cloud-databases-general-guides: General guides -public-cloud-databases-mongodb: MongoDB -public-cloud-databases-mongodb-getting-started: MongoDB - Getting started -public-cloud-databases-mongodb-guides: MongoDB - User guides -public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides -public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials -public-cloud-databases-mysql: MySQL -public-cloud-databases-mysql-guides: MySQL - Guides -public-cloud-databases-mysql-tutorials: MySQL - Tutorials -public-cloud-databases-postgresql: PostgreSQL -public-cloud-databases-postgresql-guides: PostgreSQL - Guides -public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials -public-cloud-databases-valkey: Valkey -public-cloud-databases-valkey-guides: Valkey - Guides -public-cloud-databases-valkey-tutorials: Valkey - Tutorials -public-cloud-data-analytics-grafana: Dashboards -public-cloud-data-analytics-grafana-guides: Dashboards - Guides -public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials -public-cloud-data-analytics-kafka: Kafka -public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides -public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides -public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started -public-cloud-data-analytics-kafka-guides: Kafka - User guides -public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides -public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides -public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides -public-cloud-compute: Compute -public-cloud-compute-getting-started: Erste Schritte -public-cloud-compute-general-information: Allgemeine Informationen -public-cloud-compute-project-management: Projektverwaltung -public-cloud-compute-instance-management: Verwaltung von Instanzen -public-cloud-compute-instance-management-getting-started: Verwaltung von Instanzen - Erste Schritte -public-cloud-compute-instance-management-control-panel: Verwaltung über das OVHcloud Kundencenter -public-cloud-compute-instance-management-horizon: Verwaltung über Horizon -public-cloud-compute-instance-management-openstack: Verwaltung über OpenStack -public-cloud-compute-block-storage: Block Storage -public-cloud-compute-tutorials: Tutorials -public-cloud-cross-functional: Public Cloud - Allgemeine Informationen -public-cloud-cross-functional-getting-started: Erste Schritte -public-cloud-cross-functional-general-information: Allgemeine Informationen -public-cloud-cross-functional-project-management: Public Cloud Projektverwaltung -public-cloud-cross-functional-migration: Migration -public-cloud-cross-functional-tutorials: Tutorials -public-cloud-cross-functional-services-management: Verwaltung von Dienstleistungen -public-cloud-cross-functional-horizon: Verwaltung über Horizon -public-cloud-cross-functional-openstack: Verwaltung über OpenStack -public-cloud-cross-functional-infrastructure: Infrastruktur -public-cloud-cross-functional-billing-information: Abrechnungsinformationen -public-cloud-storage: Storage and Backup -public-cloud-storage-object-storage: Object Storage -public-cloud-storage-object-storage-general-information: General information -public-cloud-storage-object-storage-general-guides-to-start: General guides to start -public-cloud-storage-object-storage-tutorials: Tutorials -public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -public-cloud-storage-block-storage: Block Storage -public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array -public-cloud-storage-file-storage: File Storage -public-cloud-integrations: Integrations -public-cloud-integrations-prefect: Prefect -public-cloud-network: Public Cloud Network Services -public-cloud-network-concepts: Konzepte -public-cloud-network-getting-started: Erste Schritte -public-cloud-network-additional-ip: Additional IP -public-cloud-network-configuration: Konfiguration -public-cloud-network-technical-resources: Technische Ressourcen -public-cloud-network-tutorials: Tutorials -public-cloud-data-platform: Data Platform -web-cloud-clouddb: Web Cloud Databases -web-cloud-clouddb-getting-started: Erste Schritte -web-cloud-clouddb-configuration: Konfiguration -web-cloud-clouddb-migration: Migration -web-cloud-clouddb-additional-resources: Zusätzliche Ressourcen -web-cloud-email-collaborative-solutions: E-Mail-Lösungen und kollaborative Tools -web-cloud-email-collaborative-solutions-common-email-features: Gemeinsame Funktionen von E-Mail-Accounts -web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Outlook Web App (OWA) Webmail verwenden -web-cloud-email-collaborative-solutions-migration: Migration von Dienstleistungen -web-cloud-email-collaborative-solutions-troubleshooting: Störungsbehebung -web-cloud-email-collaborative-solutions-mx-plan: MX Plan -web-cloud-email-collaborative-solutions-mx-plan-getting-started: Erste Schritte -web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Funktionen von E-Mail-Accounts -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: E-Mail-Anwendung auf Ihrem Computer einrichten -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: E-Mail-Anwendung auf Ihrem Mobilgerät einrichten -web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Hinzufügen eines Accounts zu einem vorhandenen E-Mail-Dienst -web-cloud-email-collaborative-solutions-email-pro: E-Mail Pro -web-cloud-email-collaborative-solutions-email-pro-getting-started: Erste Schritte -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: E-Mail-Anwendung auf Ihrem Computer einrichten -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: E-Mail-Anwendung auf Ihrem Mobilgerät einrichten -web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Hinzufügen eines Accounts zu einem vorhandenen E-Mail-Dienst -web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Erste Schritte -web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funktionen von Exchange-Accounts -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: E-Mail-Anwendung auf Ihrem Computer einrichten -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: E-Mail-Anwendung auf Ihrem Mobilgerät einrichten -web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Störungsbehebung -web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office -web-cloud-email-collaborative-solutions-zimbra: Zimbra -web-cloud-email-collaborative-solutions-zimbra-getting-started: Erste Schritte -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: E-Mail-Anwendung auf Ihrem Computer einrichten -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: E-Mail-Anwendung auf Ihrem Mobilgerät einrichten -web-cloud-domains: Domains -web-cloud-domains-api: API -web-cloud-domains-api-key-concepts: Schlüsselkonzepte -web-cloud-domains-api-getting-started: Erste Schritte -web-cloud-domains-api-configuration: Konfiguration -web-cloud-domains-api-migration: Migration -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-configuration-dns-options: DNS-Optionen -web-cloud-domains-dns-configuration-dns-records: DNS-Einträge -web-cloud-domains-dns-configuration-dns-servers: DNS-Server -web-cloud-domains-dns-key-concepts: Schlüsselkonzepte -web-cloud-domains-dns-configuration: Konfiguration -web-cloud-domains-dns-configuration-dns-zone: DNS-Zone -web-cloud-domains-dns-security: Sicherheit -web-cloud-domains-dns-tutorials: Tutorials -web-cloud-domains-domain-names: Domainnamen -web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Änderung des Inhabers eines Domainnamens (Trade) -web-cloud-domains-domain-names-getting-started: Erste Schritte -web-cloud-domains-domain-names-configuration: Konfiguration -web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Eingehender Transfer zu OVHcloud -web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transfer ausgehend von OVHcloud -web-cloud-domains-domain-names-troubleshooting: Diagnose -web-cloud-domains-domain-names-migration: Migration -web-cloud-domains-domain-names-tutorials: Tutorials -web-cloud-internet: Internet -web-cloud-internet-internet-access: Internetzugang -web-cloud-internet-internet-access-configuration-advanced-setup: Erweiterte Einrichtung -web-cloud-internet-internet-access-key-concepts: Schlüsselkonzepte -web-cloud-internet-internet-access-getting-started: Erste Schritte -web-cloud-internet-internet-access-configuration: Konfiguration -web-cloud-internet-internet-access-configuration-managing-your-offer: Verwaltung Ihres Angebots -web-cloud-internet-internet-access-configuration-managing-your-options: Verwaltung Ihrer Optionen -web-cloud-internet-internet-access-configuration-setting-up-your-access: Installation Ihrer Zugänge -web-cloud-internet-internet-access-troubleshooting: Diagnose -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-configuration-managing-your-offer: Verwaltung Ihres Angebots -web-cloud-internet-overthebox-configuration-advanced-setup: Erweiterte Einrichtung -web-cloud-internet-overthebox-getting-started: Erste Schritte -web-cloud-internet-overthebox-configuration: Konfiguration -web-cloud-internet-overthebox-configuration-initial-setup: Erstkonfiguration -web-cloud-messaging: Messaging -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-configuration-advanced-usage: Fortgeschrittene Anwendung -web-cloud-messaging-sms-getting-started: Erste Schritte -web-cloud-messaging-sms-configuration: Konfiguration -web-cloud-messaging-sms-configuration-managing-your-solution: Meine IT-Lösung verwalten -web-cloud-messaging-sms-configuration-sending-sms-messages: SMS versenden -web-cloud-messaging-sms-configuration-smpp: SMPP -web-cloud-phone-and-fax: Telefon und Fax -web-cloud-phone-and-fax-fax: Faxe versenden und empfangen -web-cloud-phone-and-fax-fax-getting-started: Erste Schritte -web-cloud-phone-and-fax-fax-configuration: Konfiguration -web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Faxe versenden und empfangen -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-configuration-administration: Verwalten -web-cloud-phone-and-fax-voip-configuration-api: API -web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Automatische Telefonverbindung (CTI) -web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX -web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Nummern und Alias -web-cloud-phone-and-fax-voip-configuration-popc: POPC -web-cloud-phone-and-fax-voip-additional-resources: Zusätzliche Ressourcen -web-cloud-phone-and-fax-voip-security: Sicherheit -web-cloud-phone-and-fax-voip-getting-started: Erste Schritte -web-cloud-phone-and-fax-voip-configuration: Konfiguration -web-cloud-phone-and-fax-voip-configuration-telephone-lines: Telefonleitungen -web-cloud-phone-and-fax-voip-troubleshooting: Diagnose -web-cloud-phone-and-fax-voip-tutorials: Tutorials -web-cloud-hosting: Webhosting -web-cloud-hosting-tutorials-cms: CMS -web-cloud-hosting-configuration-ftp-and-ssh: FTP und SSH -web-cloud-hosting-getting-started: Erste Schritte -web-cloud-hosting-configuration: Konfiguration -web-cloud-hosting-configuration-databases: Datenbanken -web-cloud-hosting-configuration-cms: CMS -web-cloud-hosting-additional-resources: Zusätzliche Ressourcen -web-cloud-hosting-php: PHP -web-cloud-hosting-tutorials-redirection-and-authentication: Weiterleitung und Authentifizierung -web-cloud-hosting-security: Sicherheit -web-cloud-hosting-troubleshooting: Diagnose -web-cloud-hosting-tutorials: Tutorials -web-cloud-hosting-migration: Migration -web-cloud-hosting-tutorials-wordpress: Tutorials WordPress -web-cloud-hosting-tutorials-cloud-web: Tutorials für Cloud Web Hostings -web-cloud-ssl-gateway: SSL Gateway -web-cloud-ssl-gateway-getting-started: Erste Schritte -storage-object-storage: Object Storage -storage-object-storage-general-information: General information -storage-object-storage-general-guides-to-start: General guides to start -storage-object-storage-tutorials: Tutorials -storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -storage-file-storage: File Storage -storage-file-storage-enterprise-file-storage: Enterprise File Storage -storage-file-storage-ha-nas: HA-NAS -storage-block-storage: Block Storage -storage-block-storage-cloud-disk-array: Cloud Disk Array -storage-backup-and-disaster-recovery-solution: Backup and disaster recovery solution -storage-backup-and-disaster-recovery-solution-veeam: Veeam -storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud -storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection -storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS -network-general-information: Allgemeine Informationen -network-additional-ip: Additional IP -network-bgp: BGP Service -network-security: Netzwerk und Sicherheit -network-ovhcloud-connect: OVHcloud Connect -network-ovhcloud-connect-concepts: Konzepte -network-ovhcloud-connect-configuration: Konfiguration -network-ovhcloud-connect-getting-started: Erste Schritte -network-ovhcloud-connect-technical-resources: Technische Ressourcen -network-load-balancer: Load Balancer -network-load-balancer-faq: FAQ -network-load-balancer-getting-started: Erste Schritte -network-load-balancer-setting-up: Aktivierung -network-load-balancer-use-cases: Einsatzmöglichkeiten -network-load-balancer-viewing-statuses: Status einsehen -network-vrack-services: vRack Services -network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure -manage-operate-api: API -manage-operate-api-getting-started: Erste Schritte -manage-operate-user: Verwaltung der Benutzer und des Verbunds -manage-operate-user-getting-started: Erste Schritte -manage-operate-user-federation: Identitätsverbund -manage-operate-iam: IAM -manage-operate-api-apiv6: APIv6 -manage-operate-terraform: Terraform -manage-operate-cli: CLI -manage-operate-observability: Observability -manage-operate-kms: KMS -manage-operate-secret-manager: Secret Manager -observability-logs-data-platform: Logs Data Platform -observability-logs-data-platform-getting-started: Getting Started -observability-logs-data-platform-iam: IAM -observability-logs-data-platform-ingestion: Ingesting your logs -observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, querying and exploiting your logs -observability-logs-data-platform-opensearch-index: OpenSearch Index as a service -observability-logs-data-platform-security-conformity: Security and conformity -observability-logs-data-platform-usecases: Usecases -observability-logs-data-platform-services-logs: OVHcloud Service Logs +account-and-service-management-account-information: Account-Informationen +account-and-service-management-account-information-faq: FAQ +account-and-service-management-account-information-getting-started: Erste Schritte +account-and-service-management-account-information-users: Erstellen und Verwalten von Nutzern +account-and-service-management-account-information-security-and-conformity: Sicherheit und Konformität +account-and-service-management-managing-billing-payments-and-services: Verwaltung von Abrechnung, Zahlungen und Dienstleistungen +account-and-service-management-managing-billing-payments-and-services-api: API +account-and-service-management-managing-billing-payments-and-services-faq: FAQ +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Abrechnung und Zahlungen +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Verlängerung einer Dienstleistung +account-and-service-management-managing-billing-payments-and-services-managing-services: Verwaltung von Dienstleistungen +account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Kündigung einer Dienstleistung +account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-reversibility: Reversibilität +account-and-service-management-reversibility-reversibility-policies: Reversibilitätstrategie +account-and-service-management-responsibility-sharing: Geteilte Verantwortung +startup-program: Startup Program +startup-program-general-information: General information +startup-program-support-communication: Support & Communication +startup-program-credits-billing: Credits & Billing +startup-program-technical-resources: Technical resources +bare-metal-cloud-dedicated-servers: Dedicated Server +bare-metal-cloud-dedicated-servers-advanced-usage: Fortgeschrittene Anwendung +bare-metal-cloud-dedicated-servers-getting-started: Erste Schritte +bare-metal-cloud-dedicated-servers-managing-servers: Server verwalten +bare-metal-cloud-dedicated-servers-backup-restore: Server sichern und wiederherstellen +bare-metal-cloud-dedicated-servers-miscellaneous: Verschiedenes +bare-metal-cloud-dedicated-servers-network-and-ip-management: Netzwerk und IP +bare-metal-cloud-dedicated-servers-raid-and-disks: RAID & Disks +bare-metal-cloud-dedicated-servers-security: Sicherheit +bare-metal-cloud-dedicated-servers-troubleshooting: Störungsbehebung +bare-metal-cloud-dedicated-servers-tutorials: Tutorials +bare-metal-cloud-dedicated-servers-vrack: vRack +bare-metal-cloud-managed-bare-metal: Managed Bare Metal +bare-metal-cloud-managed-bare-metal-faq: FAQ +bare-metal-cloud-managed-bare-metal-getting-started: Erste Schritte +bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Verwalten von virtuellen Maschinen +bare-metal-cloud-managed-bare-metal-ovhcloud-features: OVHcloud Funktionen +bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Dienste und Optionen von OVHcloud +bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Funktionen von VMware vSphere +bare-metal-cloud-virtual-private-servers: Virtual Private Server +bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Fortgeschrittene Anwendung +bare-metal-cloud-virtual-private-configuration-servers-backups: Backups +bare-metal-cloud-virtual-private-servers-getting-started: Erste Schritte +bare-metal-cloud-virtual-private-servers-configuration: Konfiguration +bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Netzwerk und IP +bare-metal-cloud-virtual-private-servers-security: Sicherheit +bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnose +bare-metal-cloud-virtual-private-servers-additional-resources: Zusätzliche Ressourcen +bare-metal-cloud-virtual-private-servers-migration: Migration +bare-metal-cloud-virtual-private-servers-tutorials: Tutorials +hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud +hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Erste Schritte +hosted-private-cloud-nutanix-on-ovhcloud-general-information: Allgemeine Informationen +hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Netzwerk und Sicherheit +hosted-private-cloud-nutanix-on-ovhcloud-backup: Backups +hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade +hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Fortgeschrittene Anwendung +hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnose +hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Disaster Recovery Plan +hosted-private-cloud-nutanix-on-ovhcloud-raci: Gemeinsame Verantwortung (RACI) +hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Erste Schritte +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Zugang und Sicherheit +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Verwalten von virtuellen Maschinen +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Wartung und Überwachung +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Ressourcen verwalten +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Funktionen und Optionen von OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Backups und Disaster Recovery Plan +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migration +hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud +hosted-private-cloud-sap-ovhcloud-concepts: Konzepte +hosted-private-cloud-sap-ovhcloud-getting-started: Erste Schritte +hosted-private-cloud-sap-ovhcloud-automated-deployments: Automatische Deployments +hosted-private-cloud-sap-ovhcloud-resilience: Resilienz +hosted-private-cloud-sap-ovhcloud-backups: Backups +hosted-private-cloud-sap-ovhcloud-observability: Observability +ovhcloud-labs-data-collector: Data Collector +ovhcloud-labs-data-collector-getting-started: Erste Schritte +ovhcloud-labs-power-web-hosting: POWER Web Hosting +ovhcloud-labs-power-web-hosting-getting-started: Erste Schritte +ovhcloud-labs-power-web-hosting-nodejs: Node.js +ovhcloud-labs-power-web-hosting-python: Python +ovhcloud-labs-power-web-hosting-ruby: Ruby +ovhcloud-labs-prescience: Prescience +ovhcloud-labs-prescience-getting-started: Erste Schritte +public-cloud-ai-and-machine-learning: AI & Machine Learning +public-cloud-ai-and-machine-learning-general-information: General Information +public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface +public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks +public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides +public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutorials +public-cloud-ai-and-machine-learning-ai-training: AI Training +public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides +public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutorials +public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy +public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides +public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutorials +public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem +public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides +public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints +public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides +public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutorials +public-cloud-quantum-computing: Quantum computing +public-cloud-quantum-computing-general-information: General information +public-cloud-quantum-computing-emulator: Quantum emulators +public-cloud-quantum-computing-emulators-guides: Guides +public-cloud-containers-orchestration: Containers & Orchestration +public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) +public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started +public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting +public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network +public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate +public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability +public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management +public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage +public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security +public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators +public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information +public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster +public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes +public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads +public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) +public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started +public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials +public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) +public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started +public-cloud-containers-orchestration-managed-rancher-service-resources: Resources +public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher +public-cloud-data-analytics: Analytics +public-cloud-data-analytics-general-information: General information +public-cloud-data-analytics-general-guides: General guides +public-cloud-databases: Public Cloud Databases +public-cloud-databases-general-information: General information +public-cloud-databases-general-guides: General guides +public-cloud-databases-mongodb: MongoDB +public-cloud-databases-mongodb-getting-started: MongoDB - Getting started +public-cloud-databases-mongodb-guides: MongoDB - User guides +public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials +public-cloud-databases-mysql: MySQL +public-cloud-databases-mysql-guides: MySQL - Guides +public-cloud-databases-mysql-tutorials: MySQL - Tutorials +public-cloud-databases-postgresql: PostgreSQL +public-cloud-databases-postgresql-guides: PostgreSQL - Guides +public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials +public-cloud-databases-valkey: Valkey +public-cloud-databases-valkey-guides: Valkey - Guides +public-cloud-databases-valkey-tutorials: Valkey - Tutorials +public-cloud-data-analytics-grafana: Dashboards +public-cloud-data-analytics-grafana-guides: Dashboards - Guides +public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials +public-cloud-data-analytics-kafka: Kafka +public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides +public-cloud-data-analytics-kafka-connect: Kafka Connect +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started +public-cloud-data-analytics-kafka-guides: Kafka - User guides +public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials +public-cloud-databases-cassandra: Cassandra +public-cloud-databases-cassandra-guides: Cassandra - Guides +public-cloud-data-analytics-opensearch: OpenSearch +public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +public-cloud-compute: Compute +public-cloud-compute-getting-started: Erste Schritte +public-cloud-compute-general-information: Allgemeine Informationen +public-cloud-compute-project-management: Projektverwaltung +public-cloud-compute-instance-management: Verwaltung von Instanzen +public-cloud-compute-instance-management-getting-started: Verwaltung von Instanzen - Erste Schritte +public-cloud-compute-instance-management-control-panel: Verwaltung über das OVHcloud Kundencenter +public-cloud-compute-instance-management-horizon: Verwaltung über Horizon +public-cloud-compute-instance-management-openstack: Verwaltung über OpenStack +public-cloud-compute-block-storage: Block Storage +public-cloud-compute-tutorials: Tutorials +public-cloud-cross-functional: Public Cloud - Allgemeine Informationen +public-cloud-cross-functional-getting-started: Erste Schritte +public-cloud-cross-functional-general-information: Allgemeine Informationen +public-cloud-cross-functional-project-management: Public Cloud Projektverwaltung +public-cloud-cross-functional-migration: Migration +public-cloud-cross-functional-tutorials: Tutorials +public-cloud-cross-functional-services-management: Verwaltung von Dienstleistungen +public-cloud-cross-functional-horizon: Verwaltung über Horizon +public-cloud-cross-functional-openstack: Verwaltung über OpenStack +public-cloud-cross-functional-infrastructure: Infrastruktur +public-cloud-cross-functional-billing-information: Abrechnungsinformationen +public-cloud-storage: Storage and Backup +public-cloud-storage-object-storage: Object Storage +public-cloud-storage-object-storage-general-information: General information +public-cloud-storage-object-storage-general-guides-to-start: General guides to start +public-cloud-storage-object-storage-tutorials: Tutorials +public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +public-cloud-storage-block-storage: Block Storage +public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array +public-cloud-storage-file-storage: File Storage +public-cloud-integrations: Integrations +public-cloud-integrations-prefect: Prefect +public-cloud-network: Public Cloud Network Services +public-cloud-network-concepts: Konzepte +public-cloud-network-getting-started: Erste Schritte +public-cloud-network-additional-ip: Additional IP +public-cloud-network-configuration: Konfiguration +public-cloud-network-technical-resources: Technische Ressourcen +public-cloud-network-tutorials: Tutorials +public-cloud-data-platform: Data Platform +web-cloud-clouddb: Web Cloud Databases +web-cloud-clouddb-getting-started: Erste Schritte +web-cloud-clouddb-configuration: Konfiguration +web-cloud-clouddb-migration: Migration +web-cloud-clouddb-additional-resources: Zusätzliche Ressourcen +web-cloud-email-collaborative-solutions: E-Mail-Lösungen und kollaborative Tools +web-cloud-email-collaborative-solutions-common-email-features: Gemeinsame Funktionen von E-Mail-Accounts +web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Outlook Web App (OWA) Webmail verwenden +web-cloud-email-collaborative-solutions-migration: Migration von Dienstleistungen +web-cloud-email-collaborative-solutions-troubleshooting: Störungsbehebung +web-cloud-email-collaborative-solutions-mx-plan: MX Plan +web-cloud-email-collaborative-solutions-mx-plan-getting-started: Erste Schritte +web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Funktionen von E-Mail-Accounts +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: E-Mail-Anwendung auf Ihrem Computer einrichten +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: E-Mail-Anwendung auf Ihrem Mobilgerät einrichten +web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Hinzufügen eines Accounts zu einem vorhandenen E-Mail-Dienst +web-cloud-email-collaborative-solutions-email-pro: E-Mail Pro +web-cloud-email-collaborative-solutions-email-pro-getting-started: Erste Schritte +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: E-Mail-Anwendung auf Ihrem Computer einrichten +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: E-Mail-Anwendung auf Ihrem Mobilgerät einrichten +web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Hinzufügen eines Accounts zu einem vorhandenen E-Mail-Dienst +web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Erste Schritte +web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funktionen von Exchange-Accounts +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: E-Mail-Anwendung auf Ihrem Computer einrichten +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: E-Mail-Anwendung auf Ihrem Mobilgerät einrichten +web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Störungsbehebung +web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office +web-cloud-email-collaborative-solutions-zimbra: Zimbra +web-cloud-email-collaborative-solutions-zimbra-getting-started: Erste Schritte +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: E-Mail-Anwendung auf Ihrem Computer einrichten +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: E-Mail-Anwendung auf Ihrem Mobilgerät einrichten +web-cloud-domains: Domains +web-cloud-domains-api: API +web-cloud-domains-api-key-concepts: Schlüsselkonzepte +web-cloud-domains-api-getting-started: Erste Schritte +web-cloud-domains-api-configuration: Konfiguration +web-cloud-domains-api-migration: Migration +web-cloud-domains-dns: DNS (Domain Name System) +web-cloud-domains-dns-configuration-dns-options: DNS-Optionen +web-cloud-domains-dns-configuration-dns-records: DNS-Einträge +web-cloud-domains-dns-configuration-dns-servers: DNS-Server +web-cloud-domains-dns-key-concepts: Schlüsselkonzepte +web-cloud-domains-dns-configuration: Konfiguration +web-cloud-domains-dns-configuration-dns-zone: DNS-Zone +web-cloud-domains-dns-security: Sicherheit +web-cloud-domains-dns-tutorials: Tutorials +web-cloud-domains-domain-names: Domainnamen +web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Änderung des Inhabers eines Domainnamens (Trade) +web-cloud-domains-domain-names-getting-started: Erste Schritte +web-cloud-domains-domain-names-configuration: Konfiguration +web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Eingehender Transfer zu OVHcloud +web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transfer ausgehend von OVHcloud +web-cloud-domains-domain-names-troubleshooting: Diagnose +web-cloud-domains-domain-names-migration: Migration +web-cloud-domains-domain-names-tutorials: Tutorials +web-cloud-internet: Internet +web-cloud-internet-internet-access: Internetzugang +web-cloud-internet-internet-access-configuration-advanced-setup: Erweiterte Einrichtung +web-cloud-internet-internet-access-key-concepts: Schlüsselkonzepte +web-cloud-internet-internet-access-getting-started: Erste Schritte +web-cloud-internet-internet-access-configuration: Konfiguration +web-cloud-internet-internet-access-configuration-managing-your-offer: Verwaltung Ihres Angebots +web-cloud-internet-internet-access-configuration-managing-your-options: Verwaltung Ihrer Optionen +web-cloud-internet-internet-access-configuration-setting-up-your-access: Installation Ihrer Zugänge +web-cloud-internet-internet-access-troubleshooting: Diagnose +web-cloud-internet-overthebox: OverTheBox +web-cloud-internet-overthebox-configuration-managing-your-offer: Verwaltung Ihres Angebots +web-cloud-internet-overthebox-configuration-advanced-setup: Erweiterte Einrichtung +web-cloud-internet-overthebox-getting-started: Erste Schritte +web-cloud-internet-overthebox-configuration: Konfiguration +web-cloud-internet-overthebox-configuration-initial-setup: Erstkonfiguration +web-cloud-messaging: Messaging +web-cloud-messaging-sms: SMS +web-cloud-messaging-sms-configuration-advanced-usage: Fortgeschrittene Anwendung +web-cloud-messaging-sms-getting-started: Erste Schritte +web-cloud-messaging-sms-configuration: Konfiguration +web-cloud-messaging-sms-configuration-managing-your-solution: Meine IT-Lösung verwalten +web-cloud-messaging-sms-configuration-sending-sms-messages: SMS versenden +web-cloud-messaging-sms-configuration-smpp: SMPP +web-cloud-phone-and-fax: Telefon und Fax +web-cloud-phone-and-fax-fax: Faxe versenden und empfangen +web-cloud-phone-and-fax-fax-getting-started: Erste Schritte +web-cloud-phone-and-fax-fax-configuration: Konfiguration +web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Faxe versenden und empfangen +web-cloud-phone-and-fax-voip: VoIP +web-cloud-phone-and-fax-voip-configuration-administration: Verwalten +web-cloud-phone-and-fax-voip-configuration-api: API +web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Automatische Telefonverbindung (CTI) +web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX +web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Nummern und Alias +web-cloud-phone-and-fax-voip-configuration-popc: POPC +web-cloud-phone-and-fax-voip-additional-resources: Zusätzliche Ressourcen +web-cloud-phone-and-fax-voip-security: Sicherheit +web-cloud-phone-and-fax-voip-getting-started: Erste Schritte +web-cloud-phone-and-fax-voip-configuration: Konfiguration +web-cloud-phone-and-fax-voip-configuration-telephone-lines: Telefonleitungen +web-cloud-phone-and-fax-voip-troubleshooting: Diagnose +web-cloud-phone-and-fax-voip-tutorials: Tutorials +web-cloud-hosting: Webhosting +web-cloud-hosting-tutorials-cms: CMS +web-cloud-hosting-configuration-ftp-and-ssh: FTP und SSH +web-cloud-hosting-getting-started: Erste Schritte +web-cloud-hosting-configuration: Konfiguration +web-cloud-hosting-configuration-databases: Datenbanken +web-cloud-hosting-configuration-cms: CMS +web-cloud-hosting-additional-resources: Zusätzliche Ressourcen +web-cloud-hosting-php: PHP +web-cloud-hosting-tutorials-redirection-and-authentication: Weiterleitung und Authentifizierung +web-cloud-hosting-security: Sicherheit +web-cloud-hosting-troubleshooting: Diagnose +web-cloud-hosting-tutorials: Tutorials +web-cloud-hosting-migration: Migration +web-cloud-hosting-tutorials-wordpress: Tutorials WordPress +web-cloud-hosting-tutorials-cloud-web: Tutorials für Cloud Web Hostings +web-cloud-ssl-gateway: SSL Gateway +web-cloud-ssl-gateway-getting-started: Erste Schritte +storage-object-storage: Object Storage +storage-object-storage-general-information: General information +storage-object-storage-general-guides-to-start: General guides to start +storage-object-storage-tutorials: Tutorials +storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +storage-file-storage: File Storage +storage-file-storage-enterprise-file-storage: Enterprise File Storage +storage-file-storage-ha-nas: HA-NAS +storage-block-storage: Block Storage +storage-block-storage-cloud-disk-array: Cloud Disk Array +storage-backup-and-disaster-recovery-solution: Backup and disaster recovery solution +storage-backup-and-disaster-recovery-solution-veeam: Veeam +storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud +storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection +storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS +network-general-information: Allgemeine Informationen +network-additional-ip: Additional IP +network-bgp: BGP Service +network-security: Netzwerk und Sicherheit +network-ovhcloud-connect: OVHcloud Connect +network-ovhcloud-connect-concepts: Konzepte +network-ovhcloud-connect-configuration: Konfiguration +network-ovhcloud-connect-getting-started: Erste Schritte +network-ovhcloud-connect-technical-resources: Technische Ressourcen +network-load-balancer: Load Balancer +network-load-balancer-faq: FAQ +network-load-balancer-getting-started: Erste Schritte +network-load-balancer-setting-up: Aktivierung +network-load-balancer-use-cases: Einsatzmöglichkeiten +network-load-balancer-viewing-statuses: Status einsehen +network-vrack-services: vRack Services +network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure +manage-operate-api: API +manage-operate-api-getting-started: Erste Schritte +manage-operate-user: Verwaltung der Benutzer und des Verbunds +manage-operate-user-getting-started: Erste Schritte +manage-operate-user-federation: Identitätsverbund +manage-operate-iam: IAM +manage-operate-api-apiv6: APIv6 +manage-operate-terraform: Terraform +manage-operate-cli: CLI +manage-operate-observability: Observability +manage-operate-kms: KMS +manage-operate-secret-manager: Secret Manager +observability-logs-data-platform: Logs Data Platform +observability-logs-data-platform-getting-started: Getting Started +observability-logs-data-platform-iam: IAM +observability-logs-data-platform-ingestion: Ingesting your logs +observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, querying and exploiting your logs +observability-logs-data-platform-opensearch-index: OpenSearch Index as a service +observability-logs-data-platform-security-conformity: Security and conformity +observability-logs-data-platform-usecases: Usecases +observability-logs-data-platform-services-logs: OVHcloud Service Logs \ No newline at end of file diff --git a/pages/index-translations.es.yaml b/pages/index-translations.es.yaml index 408d30f6cfc..f3aa9aad7dc 100755 --- a/pages/index-translations.es.yaml +++ b/pages/index-translations.es.yaml @@ -1,398 +1,394 @@ -account-and-service-management-account-information: Información de cuenta -account-and-service-management-account-information-faq: FAQ -account-and-service-management-account-information-getting-started: Primeros pasos -account-and-service-management-account-information-users: Creación y gestión de usuarios -account-and-service-management-account-information-security-and-conformity: Seguridad y conformidad -account-and-service-management-managing-billing-payments-and-services: Gestionar la facturación, los pagos y los servicios -account-and-service-management-managing-billing-payments-and-services-api: API -account-and-service-management-managing-billing-payments-and-services-faq: FAQ -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Facturación y pagos -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks -account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Renovación de un servicio -account-and-service-management-managing-billing-payments-and-services-managing-services: Gestión de servicios -account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Baja de un servicio -account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-reversibility: Reversibilidad -account-and-service-management-reversibility-reversibility-policies: Políticas de reversibilidad -account-and-service-management-responsibility-sharing: Responsabilidad compartida -startup-program: Startup Program -startup-program-general-information: General information -startup-program-support-communication: Support & Communication -startup-program-credits-billing: Credits & Billing -startup-program-technical-resources: Technical resources -bare-metal-cloud-dedicated-servers: Servidores dedicados -bare-metal-cloud-dedicated-servers-advanced-usage: Uso avanzado -bare-metal-cloud-dedicated-servers-getting-started: Primeros pasos -bare-metal-cloud-dedicated-servers-managing-servers: Gestionar los servidores -bare-metal-cloud-dedicated-servers-backup-restore: Copia de seguridad y restauración de un servidor -bare-metal-cloud-dedicated-servers-miscellaneous: Miscelánea -bare-metal-cloud-dedicated-servers-network-and-ip-management: Red e IP -bare-metal-cloud-dedicated-servers-raid-and-disks: RAID y discos -bare-metal-cloud-dedicated-servers-security: Seguridad -bare-metal-cloud-dedicated-servers-troubleshooting: Resolución de problemas -bare-metal-cloud-dedicated-servers-tutorials: Tutoriales -bare-metal-cloud-dedicated-servers-vrack: vRack -bare-metal-cloud-managed-bare-metal: Managed Bare Metal -bare-metal-cloud-managed-bare-metal-faq: FAQ -bare-metal-cloud-managed-bare-metal-getting-started: Primeros pasos -bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestionar las máquinas virtuales -bare-metal-cloud-managed-bare-metal-ovhcloud-features: Funcionalidades de OVHcloud -bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Servicios y opciones de OVHcloud -bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Funcionalidades de VMware vSphere -bare-metal-cloud-virtual-private-servers: Servidores Privados Virtuales -bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Uso avanzado -bare-metal-cloud-virtual-private-configuration-servers-backups: Backups -bare-metal-cloud-virtual-private-servers-getting-started: Primeros pasos -bare-metal-cloud-virtual-private-servers-configuration: Configuración -bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Red e IP -bare-metal-cloud-virtual-private-servers-security: Seguridad -bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnóstico -bare-metal-cloud-virtual-private-servers-additional-resources: Recursos adicionales -bare-metal-cloud-virtual-private-servers-migration: Migración -bare-metal-cloud-virtual-private-servers-tutorials: Tutoriales -hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud -hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Primeros pasos -hosted-private-cloud-nutanix-on-ovhcloud-general-information: Información General -hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Redes y seguridad -hosted-private-cloud-nutanix-on-ovhcloud-backup: Backups -hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade -hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Uso avanzado -hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnóstico -hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Disaster Recovery Plan -hosted-private-cloud-nutanix-on-ovhcloud-raci: Compartir responsabilidades (RACI) -hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Primeros pasos -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Acceso y seguridad -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Gestionar las máquinas virtuales -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Mantenimiento y supervisión -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Gestionar los recursos -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Funcionalidades y opciones de OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Copias de seguridad y solución de recuperación ante desastres -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migración -hosted-private-cloud-hosted-private-cloud-opcp: On-Prem Cloud Plateform -hosted-private-cloud-hosted-private-cloud-opcp-getting-started: Primeros pasos -hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud -hosted-private-cloud-sap-ovhcloud-concepts: Conceptos -hosted-private-cloud-sap-ovhcloud-getting-started: Primeros pasos -hosted-private-cloud-sap-ovhcloud-automated-deployments: Implementaciones automatizadas -hosted-private-cloud-sap-ovhcloud-resilience: Resiliencia -hosted-private-cloud-sap-ovhcloud-backups: Backups -hosted-private-cloud-sap-ovhcloud-observability: Observabilidad -ovhcloud-labs-data-collector: Data Collector -ovhcloud-labs-data-collector-getting-started: Primeros pasos -ovhcloud-labs-power-web-hosting: POWER Web Hosting -ovhcloud-labs-power-web-hosting-getting-started: Primeros pasos -ovhcloud-labs-power-web-hosting-nodejs: Node.js -ovhcloud-labs-power-web-hosting-python: Python -ovhcloud-labs-power-web-hosting-ruby: Ruby -ovhcloud-labs-prescience: Prescience -ovhcloud-labs-prescience-getting-started: Primeros pasos -public-cloud-ai-and-machine-learning: AI & machine learning -public-cloud-ai-and-machine-learning-general-information: General information -public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface -public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks -public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides -public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutorials -public-cloud-ai-and-machine-learning-ai-training: AI Training -public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides -public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutorials -public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy -public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides -public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutorials -public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem -public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides -public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints -public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides -public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutorials -public-cloud-quantum-computing: Quantum computing -public-cloud-quantum-computing-general-information: General information -public-cloud-quantum-computing-emulator: Quantum emulators -public-cloud-quantum-computing-emulators-guides: Guides -public-cloud-quantum-computing-qpus: Quantum QPUs -public-cloud-quantum-computing-qpus-guides: Guides -public-cloud-containers-orchestration: Containers & Orchestration -public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) -public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started -public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting -public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network -public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate -public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability -public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management -public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage -public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security -public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators -public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information -public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster -public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes -public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads -public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) -public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started -public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials -public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) -public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started -public-cloud-containers-orchestration-managed-rancher-service-resources: Resources -public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher -public-cloud-data-analytics: Analytics -public-cloud-data-analytics-general-information: General information -public-cloud-data-analytics-general-guides: General guides -public-cloud-databases: Public Cloud Databases -public-cloud-databases-general-information: General information -public-cloud-databases-general-guides: General guides -public-cloud-databases-mongodb: MongoDB -public-cloud-databases-mongodb-getting-started: MongoDB - Getting started -public-cloud-databases-mongodb-guides: MongoDB - User guides -public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides -public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials -public-cloud-databases-mysql: MySQL -public-cloud-databases-mysql-guides: MySQL - Guides -public-cloud-databases-mysql-tutorials: MySQL - Tutorials -public-cloud-databases-postgresql: PostgreSQL -public-cloud-databases-postgresql-guides: PostgreSQL - Guides -public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials -public-cloud-databases-valkey: Valkey -public-cloud-databases-valkey-guides: Valkey - Guides -public-cloud-databases-valkey-tutorials: Valkey - Tutorials -public-cloud-data-analytics-grafana: Dashboards -public-cloud-data-analytics-grafana-guides: Dashboards - Guides -public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials -public-cloud-data-analytics-kafka: Kafka -public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides -public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides -public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started -public-cloud-data-analytics-kafka-guides: Kafka - User guides -public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides -public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides -public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides -public-cloud-compute: Compute -public-cloud-compute-getting-started: Primeros pasos -public-cloud-compute-general-information: Información general -public-cloud-compute-project-management: Gestión del proyecto -public-cloud-compute-instance-management: Gestión de las instancias -public-cloud-compute-instance-management-getting-started: Gestión de las instancias - Primeros pasos -public-cloud-compute-instance-management-control-panel: Gestión de las instancias desde el área de cliente -public-cloud-compute-instance-management-horizon: Gestión desde Horizon -public-cloud-compute-instance-management-openstack: Gestión a través de la API OpenStack -public-cloud-compute-block-storage: Block Storage -public-cloud-compute-tutorials: Tutoriales -public-cloud-cross-functional: Public Cloud - Información General -public-cloud-cross-functional-getting-started: Primeros pasos -public-cloud-cross-functional-general-information: Información General -public-cloud-cross-functional-project-management: Gestión de proyectos Public Cloud -public-cloud-cross-functional-migration: Migración -public-cloud-cross-functional-tutorials: Tutoriales -public-cloud-cross-functional-services-management: Gestión de servicios -public-cloud-cross-functional-horizon: Gestión desde Horizon -public-cloud-cross-functional-openstack: Gestión a través de la API OpenStack -public-cloud-cross-functional-infrastructure: Infrastructure -public-cloud-cross-functional-billing-information: Información de facturación -public-cloud-storage: Storage and Backup -public-cloud-storage-object-storage: Object Storage -public-cloud-storage-object-storage-general-information: General information -public-cloud-storage-object-storage-general-guides-to-start: General guides to start -public-cloud-storage-object-storage-tutorials: Tutorials -public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -public-cloud-storage-block-storage: Block Storage -public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array -public-cloud-storage-file-storage: File Storage -public-cloud-integrations: Integrations -public-cloud-integrations-prefect: Prefect -public-cloud-network: Public Cloud Network Services -public-cloud-network-concepts: Conceptos -public-cloud-network-getting-started: Primeros pasos -public-cloud-network-additional-ip: Additional IP -public-cloud-network-configuration: Configuración -public-cloud-network-technical-resources: Recursos Técnicos -public-cloud-network-tutorials: Tutoriales -public-cloud-data-platform: Data Platform -web-cloud-clouddb: Web Cloud Databases -web-cloud-clouddb-getting-started: Primeros pasos -web-cloud-clouddb-configuration: Configuración -web-cloud-clouddb-migration: Migración -web-cloud-clouddb-additional-resources: Recursos adicionales -web-cloud-email-collaborative-solutions: Soluciones de correo y herramientas colaborativas -web-cloud-email-collaborative-solutions-common-email-features: Funcionalidades comunes a los productos de correo -web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Uso de Outlook Web Application (OWA) -web-cloud-email-collaborative-solutions-migration: Migración de servicios -web-cloud-email-collaborative-solutions-troubleshooting: Resolución de problemas -web-cloud-email-collaborative-solutions-mx-plan: MX Plan -web-cloud-email-collaborative-solutions-mx-plan-getting-started: Primeros pasos -web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Funcionalidades de las cuentas de correo -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configurar una aplicación de correo electrónico en el ordenador -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurar una aplicación de correo electrónico en el móvil -web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Agregar su dirección de correo electrónico a un servicio de correo electrónico existente -web-cloud-email-collaborative-solutions-email-pro: Email Pro -web-cloud-email-collaborative-solutions-email-pro-getting-started: Primeros pasos -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configurar una aplicación de correo electrónico en el ordenador -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurar una aplicación de correo electrónico en el móvil -web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Agregar su dirección de correo electrónico a un servicio de correo electrónico existente -web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Primeros pasos -web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funcionalidades de las cuentas Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configurar una aplicación de correo electrónico en el ordenador -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurar una aplicación de correo electrónico en el móvil -web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Resolución de problemas -web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office -web-cloud-email-collaborative-solutions-zimbra: Zimbra -web-cloud-email-collaborative-solutions-zimbra-getting-started: Primeros pasos -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Configurar una aplicación de correo electrónico en el ordenador -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Configurar una aplicación de correo electrónico en el móvil -web-cloud-domains: Dominios -web-cloud-domains-api: API -web-cloud-domains-api-key-concepts: Conceptos clave -web-cloud-domains-api-getting-started: Primeros pasos -web-cloud-domains-api-configuration: Configuración -web-cloud-domains-api-migration: Migración -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-configuration-dns-options: Opciones DNS -web-cloud-domains-dns-configuration-dns-records: Registros DNS -web-cloud-domains-dns-configuration-dns-servers: Servidores DNS -web-cloud-domains-dns-key-concepts: Conceptos clave -web-cloud-domains-dns-configuration: Configuración -web-cloud-domains-dns-configuration-dns-zone: Zona DNS -web-cloud-domains-dns-security: Seguridad -web-cloud-domains-dns-tutorials: Tutoriales -web-cloud-domains-domain-names: Nombres de dominio -web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Cambiar el propietario de un dominio (trade) -web-cloud-domains-domain-names-getting-started: Primeros pasos -web-cloud-domains-domain-names-configuration: Configuración -web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Transferencia entrante hacia OVHcloud -web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transferencia saliente desde OVHcloud -web-cloud-domains-domain-names-troubleshooting: Diagnóstico -web-cloud-domains-domain-names-migration: Migración -web-cloud-domains-domain-names-tutorials: Tutoriales -web-cloud-internet: Internet -web-cloud-internet-internet-access: Acceso a internet -web-cloud-internet-internet-access-configuration-advanced-setup: Configuración avanzada -web-cloud-internet-internet-access-key-concepts: Conceptos clave -web-cloud-internet-internet-access-getting-started: Primeros pasos -web-cloud-internet-internet-access-configuration: Configuración -web-cloud-internet-internet-access-configuration-managing-your-offer: Gestionar las soluciones -web-cloud-internet-internet-access-configuration-managing-your-options: Gestionar las opciones -web-cloud-internet-internet-access-configuration-setting-up-your-access: Configurar los accesos -web-cloud-internet-internet-access-troubleshooting: Diagnóstico -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-configuration-managing-your-offer: Gestionar las soluciones -web-cloud-internet-overthebox-configuration-advanced-setup: Configuración avanzada -web-cloud-internet-overthebox-getting-started: Primeros pasos -web-cloud-internet-overthebox-configuration: Configuración -web-cloud-internet-overthebox-configuration-initial-setup: Configuración inicial -web-cloud-messaging: SMS -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-configuration-advanced-usage: Uso avanzado -web-cloud-messaging-sms-getting-started: Primeros pasos -web-cloud-messaging-sms-configuration: Configuración -web-cloud-messaging-sms-configuration-managing-your-solution: Gestionar un servicio -web-cloud-messaging-sms-configuration-sending-sms-messages: Enviar SMS -web-cloud-messaging-sms-configuration-smpp: SMPP -web-cloud-phone-and-fax: Teléfono y Fax -web-cloud-phone-and-fax-fax: Fax -web-cloud-phone-and-fax-fax-getting-started: Primeros pasos -web-cloud-phone-and-fax-fax-configuration: Configuración -web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Enviar y recibir faxes -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-configuration-administration: Administración -web-cloud-phone-and-fax-voip-configuration-api: API -web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Integración de telefonía informática (CTI) -web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX -web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Números y alias -web-cloud-phone-and-fax-voip-configuration-popc: POPC -web-cloud-phone-and-fax-voip-additional-resources: Recursos adicionales -web-cloud-phone-and-fax-voip-security: Seguridad -web-cloud-phone-and-fax-voip-getting-started: Primeros pasos -web-cloud-phone-and-fax-voip-configuration: Configuración -web-cloud-phone-and-fax-voip-configuration-telephone-lines: Líneas telefónicas -web-cloud-phone-and-fax-voip-troubleshooting: Diagnóstico -web-cloud-phone-and-fax-voip-tutorials: Tutoriales -web-cloud-hosting: Web hosting -web-cloud-hosting-tutorials-cms: CMS -web-cloud-hosting-configuration-ftp-and-ssh: FTP y SSH -web-cloud-hosting-getting-started: Primeros pasos -web-cloud-hosting-configuration: Configuración -web-cloud-hosting-configuration-databases: Bases de datos -web-cloud-hosting-configuration-cms: CMS -web-cloud-hosting-additional-resources: Recursos adicionales -web-cloud-hosting-php: PHP -web-cloud-hosting-tutorials-redirection-and-authentication: Redirección y autenticación -web-cloud-hosting-security: Seguridad -web-cloud-hosting-troubleshooting: Diagnóstico -web-cloud-hosting-tutorials: Tutoriales -web-cloud-hosting-migration: Migración -web-cloud-hosting-tutorials-wordpress: Tutoriales WordPress -web-cloud-hosting-tutorials-cloud-web: Tutoriales para hosting Cloud Web -web-cloud-ssl-gateway: SSL Gateway -web-cloud-ssl-gateway-getting-started: Primeros pasos -storage-object-storage: Object Storage -storage-object-storage-general-information: General information -storage-object-storage-general-guides-to-start: General guides to start -storage-object-storage-tutorials: Tutorials -storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -storage-file-storage: File Storage -storage-file-storage-enterprise-file-storage: Enterprise File Storage -storage-file-storage-ha-nas: HA-NAS -storage-block-storage: Block Storage -storage-block-storage-cloud-disk-array: Cloud Disk Array -storage-backup-and-disaster-recovery-solution: Backup and disaster recovery solution -storage-backup-and-disaster-recovery-solution-veeam: Veeam -storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud -storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection -storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS -network-general-information: Información General -network-additional-ip: Additional IP -network-bgp: BGP Service -network-security: Red y seguridad -network-ovhcloud-connect: OVHcloud Connect -network-ovhcloud-connect-concepts: Conceptos -network-ovhcloud-connect-configuration: Configuración -network-ovhcloud-connect-getting-started: Primeros pasos -network-ovhcloud-connect-technical-resources: Recursos técnicos -network-vrack-services: vRack Services -network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure -network-load-balancer: Load Balancer -network-load-balancer-faq: FAQ -network-load-balancer-getting-started: Primeros pasos -network-load-balancer-setting-up: Configuración -network-load-balancer-use-cases: Casos de uso -network-load-balancer-viewing-statuses: Consultar los estados -manage-operate-api: API -manage-operate-api-apiv6: APIv6 -manage-operate-api-getting-started: Primeros pasos -manage-operate-user: Gestión de usuarios y federación -manage-operate-user-getting-started: Primeros pasos -manage-operate-user-federation: Federación de identidades -manage-operate-iam: IAM -manage-operate-terraform: Terraform -manage-operate-cli: CLI -manage-operate-observability: Observability -manage-operate-kms: KMS -manage-operate-secret-manager: Secret Manager -observability-logs-data-platform: Logs Data Platform -observability-logs-data-platform-getting-started: Getting Started -observability-logs-data-platform-iam: IAM -observability-logs-data-platform-ingestion: Ingesting your logs -observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, querying and exploiting your logs -observability-logs-data-platform-opensearch-index: OpenSearch Index as a service -observability-logs-data-platform-security-conformity: Security and conformity -observability-logs-data-platform-usecases: Usecases -observability-logs-data-platform-services-logs: OVHcloud Service Logs +account-and-service-management-account-information: Información de cuenta +account-and-service-management-account-information-faq: FAQ +account-and-service-management-account-information-getting-started: Primeros pasos +account-and-service-management-account-information-users: Creación y gestión de usuarios +account-and-service-management-account-information-security-and-conformity: Seguridad y conformidad +account-and-service-management-managing-billing-payments-and-services: Gestionar la facturación, los pagos y los servicios +account-and-service-management-managing-billing-payments-and-services-api: API +account-and-service-management-managing-billing-payments-and-services-faq: FAQ +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Facturación y pagos +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Renovación de un servicio +account-and-service-management-managing-billing-payments-and-services-managing-services: Gestión de servicios +account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Baja de un servicio +account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-reversibility: Reversibilidad +account-and-service-management-reversibility-reversibility-policies: Políticas de reversibilidad +account-and-service-management-responsibility-sharing: Responsabilidad compartida +startup-program: Startup Program +startup-program-general-information: General information +startup-program-support-communication: Support & Communication +startup-program-credits-billing: Credits & Billing +startup-program-technical-resources: Technical resources +bare-metal-cloud-dedicated-servers: Servidores dedicados +bare-metal-cloud-dedicated-servers-advanced-usage: Uso avanzado +bare-metal-cloud-dedicated-servers-getting-started: Primeros pasos +bare-metal-cloud-dedicated-servers-managing-servers: Gestionar los servidores +bare-metal-cloud-dedicated-servers-backup-restore: Copia de seguridad y restauración de un servidor +bare-metal-cloud-dedicated-servers-miscellaneous: Miscelánea +bare-metal-cloud-dedicated-servers-network-and-ip-management: Red e IP +bare-metal-cloud-dedicated-servers-raid-and-disks: RAID y discos +bare-metal-cloud-dedicated-servers-security: Seguridad +bare-metal-cloud-dedicated-servers-troubleshooting: Resolución de problemas +bare-metal-cloud-dedicated-servers-tutorials: Tutoriales +bare-metal-cloud-dedicated-servers-vrack: vRack +bare-metal-cloud-managed-bare-metal: Managed Bare Metal +bare-metal-cloud-managed-bare-metal-faq: FAQ +bare-metal-cloud-managed-bare-metal-getting-started: Primeros pasos +bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestionar las máquinas virtuales +bare-metal-cloud-managed-bare-metal-ovhcloud-features: Funcionalidades de OVHcloud +bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Servicios y opciones de OVHcloud +bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Funcionalidades de VMware vSphere +bare-metal-cloud-virtual-private-servers: Servidores Privados Virtuales +bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Uso avanzado +bare-metal-cloud-virtual-private-configuration-servers-backups: Backups +bare-metal-cloud-virtual-private-servers-getting-started: Primeros pasos +bare-metal-cloud-virtual-private-servers-configuration: Configuración +bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Red e IP +bare-metal-cloud-virtual-private-servers-security: Seguridad +bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnóstico +bare-metal-cloud-virtual-private-servers-additional-resources: Recursos adicionales +bare-metal-cloud-virtual-private-servers-migration: Migración +bare-metal-cloud-virtual-private-servers-tutorials: Tutoriales +hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud +hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Primeros pasos +hosted-private-cloud-nutanix-on-ovhcloud-general-information: Información General +hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Redes y seguridad +hosted-private-cloud-nutanix-on-ovhcloud-backup: Backups +hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade +hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Uso avanzado +hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnóstico +hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Disaster Recovery Plan +hosted-private-cloud-nutanix-on-ovhcloud-raci: Compartir responsabilidades (RACI) +hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Primeros pasos +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Acceso y seguridad +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Gestionar las máquinas virtuales +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Mantenimiento y supervisión +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Gestionar los recursos +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Funcionalidades y opciones de OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Copias de seguridad y solución de recuperación ante desastres +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migración +hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud +hosted-private-cloud-sap-ovhcloud-concepts: Conceptos +hosted-private-cloud-sap-ovhcloud-getting-started: Primeros pasos +hosted-private-cloud-sap-ovhcloud-automated-deployments: Implementaciones automatizadas +hosted-private-cloud-sap-ovhcloud-resilience: Resiliencia +hosted-private-cloud-sap-ovhcloud-backups: Backups +hosted-private-cloud-sap-ovhcloud-observability: Observabilidad +ovhcloud-labs-data-collector: Data Collector +ovhcloud-labs-data-collector-getting-started: Primeros pasos +ovhcloud-labs-power-web-hosting: POWER Web Hosting +ovhcloud-labs-power-web-hosting-getting-started: Primeros pasos +ovhcloud-labs-power-web-hosting-nodejs: Node.js +ovhcloud-labs-power-web-hosting-python: Python +ovhcloud-labs-power-web-hosting-ruby: Ruby +ovhcloud-labs-prescience: Prescience +ovhcloud-labs-prescience-getting-started: Primeros pasos +public-cloud-ai-and-machine-learning: AI & machine learning +public-cloud-ai-and-machine-learning-general-information: General information +public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface +public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks +public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides +public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutorials +public-cloud-ai-and-machine-learning-ai-training: AI Training +public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides +public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutorials +public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy +public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides +public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutorials +public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem +public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides +public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints +public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides +public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutorials +public-cloud-quantum-computing: Quantum computing +public-cloud-quantum-computing-general-information: General information +public-cloud-quantum-computing-emulator: Quantum emulators +public-cloud-quantum-computing-emulators-guides: Guides +public-cloud-containers-orchestration: Containers & Orchestration +public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) +public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started +public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting +public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network +public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate +public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability +public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management +public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage +public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security +public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators +public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information +public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster +public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes +public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads +public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) +public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started +public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials +public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) +public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started +public-cloud-containers-orchestration-managed-rancher-service-resources: Resources +public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher +public-cloud-data-analytics: Analytics +public-cloud-data-analytics-general-information: General information +public-cloud-data-analytics-general-guides: General guides +public-cloud-databases: Public Cloud Databases +public-cloud-databases-general-information: General information +public-cloud-databases-general-guides: General guides +public-cloud-databases-mongodb: MongoDB +public-cloud-databases-mongodb-getting-started: MongoDB - Getting started +public-cloud-databases-mongodb-guides: MongoDB - User guides +public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials +public-cloud-databases-mysql: MySQL +public-cloud-databases-mysql-guides: MySQL - Guides +public-cloud-databases-mysql-tutorials: MySQL - Tutorials +public-cloud-databases-postgresql: PostgreSQL +public-cloud-databases-postgresql-guides: PostgreSQL - Guides +public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials +public-cloud-databases-valkey: Valkey +public-cloud-databases-valkey-guides: Valkey - Guides +public-cloud-databases-valkey-tutorials: Valkey - Tutorials +public-cloud-data-analytics-grafana: Dashboards +public-cloud-data-analytics-grafana-guides: Dashboards - Guides +public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials +public-cloud-data-analytics-kafka: Kafka +public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides +public-cloud-data-analytics-kafka-connect: Kafka Connect +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started +public-cloud-data-analytics-kafka-guides: Kafka - User guides +public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials +public-cloud-databases-cassandra: Cassandra +public-cloud-databases-cassandra-guides: Cassandra - Guides +public-cloud-data-analytics-opensearch: OpenSearch +public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +public-cloud-compute: Compute +public-cloud-compute-getting-started: Primeros pasos +public-cloud-compute-general-information: Información general +public-cloud-compute-project-management: Gestión del proyecto +public-cloud-compute-instance-management: Gestión de las instancias +public-cloud-compute-instance-management-getting-started: Gestión de las instancias - Primeros pasos +public-cloud-compute-instance-management-control-panel: Gestión de las instancias desde el área de cliente +public-cloud-compute-instance-management-horizon: Gestión desde Horizon +public-cloud-compute-instance-management-openstack: Gestión a través de la API OpenStack +public-cloud-compute-block-storage: Block Storage +public-cloud-compute-tutorials: Tutoriales +public-cloud-cross-functional: Public Cloud - Información General +public-cloud-cross-functional-getting-started: Primeros pasos +public-cloud-cross-functional-general-information: Información General +public-cloud-cross-functional-project-management: Gestión de proyectos Public Cloud +public-cloud-cross-functional-migration: Migración +public-cloud-cross-functional-tutorials: Tutoriales +public-cloud-cross-functional-services-management: Gestión de servicios +public-cloud-cross-functional-horizon: Gestión desde Horizon +public-cloud-cross-functional-openstack: Gestión a través de la API OpenStack +public-cloud-cross-functional-infrastructure: Infrastructure +public-cloud-cross-functional-billing-information: Información de facturación +public-cloud-storage: Storage and Backup +public-cloud-storage-object-storage: Object Storage +public-cloud-storage-object-storage-general-information: General information +public-cloud-storage-object-storage-general-guides-to-start: General guides to start +public-cloud-storage-object-storage-tutorials: Tutorials +public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +public-cloud-storage-block-storage: Block Storage +public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array +public-cloud-storage-file-storage: File Storage +public-cloud-integrations: Integrations +public-cloud-integrations-prefect: Prefect +public-cloud-network: Public Cloud Network Services +public-cloud-network-concepts: Conceptos +public-cloud-network-getting-started: Primeros pasos +public-cloud-network-additional-ip: Additional IP +public-cloud-network-configuration: Configuración +public-cloud-network-technical-resources: Recursos Técnicos +public-cloud-network-tutorials: Tutoriales +public-cloud-data-platform: Data Platform +web-cloud-clouddb: Web Cloud Databases +web-cloud-clouddb-getting-started: Primeros pasos +web-cloud-clouddb-configuration: Configuración +web-cloud-clouddb-migration: Migración +web-cloud-clouddb-additional-resources: Recursos adicionales +web-cloud-email-collaborative-solutions: Soluciones de correo y herramientas colaborativas +web-cloud-email-collaborative-solutions-common-email-features: Funcionalidades comunes a los productos de correo +web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Uso de Outlook Web Application (OWA) +web-cloud-email-collaborative-solutions-migration: Migración de servicios +web-cloud-email-collaborative-solutions-troubleshooting: Resolución de problemas +web-cloud-email-collaborative-solutions-mx-plan: MX Plan +web-cloud-email-collaborative-solutions-mx-plan-getting-started: Primeros pasos +web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Funcionalidades de las cuentas de correo +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configurar una aplicación de correo electrónico en el ordenador +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurar una aplicación de correo electrónico en el móvil +web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Agregar su dirección de correo electrónico a un servicio de correo electrónico existente +web-cloud-email-collaborative-solutions-email-pro: Email Pro +web-cloud-email-collaborative-solutions-email-pro-getting-started: Primeros pasos +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configurar una aplicación de correo electrónico en el ordenador +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurar una aplicación de correo electrónico en el móvil +web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Agregar su dirección de correo electrónico a un servicio de correo electrónico existente +web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Primeros pasos +web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funcionalidades de las cuentas Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configurar una aplicación de correo electrónico en el ordenador +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurar una aplicación de correo electrónico en el móvil +web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Resolución de problemas +web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office +web-cloud-email-collaborative-solutions-zimbra: Zimbra +web-cloud-email-collaborative-solutions-zimbra-getting-started: Primeros pasos +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Configurar una aplicación de correo electrónico en el ordenador +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Configurar una aplicación de correo electrónico en el móvil +web-cloud-domains: Dominios +web-cloud-domains-api: API +web-cloud-domains-api-key-concepts: Conceptos clave +web-cloud-domains-api-getting-started: Primeros pasos +web-cloud-domains-api-configuration: Configuración +web-cloud-domains-api-migration: Migración +web-cloud-domains-dns: DNS (Domain Name System) +web-cloud-domains-dns-configuration-dns-options: Opciones DNS +web-cloud-domains-dns-configuration-dns-records: Registros DNS +web-cloud-domains-dns-configuration-dns-servers: Servidores DNS +web-cloud-domains-dns-key-concepts: Conceptos clave +web-cloud-domains-dns-configuration: Configuración +web-cloud-domains-dns-configuration-dns-zone: Zona DNS +web-cloud-domains-dns-security: Seguridad +web-cloud-domains-dns-tutorials: Tutoriales +web-cloud-domains-domain-names: Nombres de dominio +web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Cambiar el propietario de un dominio (trade) +web-cloud-domains-domain-names-getting-started: Primeros pasos +web-cloud-domains-domain-names-configuration: Configuración +web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Transferencia entrante hacia OVHcloud +web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transferencia saliente desde OVHcloud +web-cloud-domains-domain-names-troubleshooting: Diagnóstico +web-cloud-domains-domain-names-migration: Migración +web-cloud-domains-domain-names-tutorials: Tutoriales +web-cloud-internet: Internet +web-cloud-internet-internet-access: Acceso a internet +web-cloud-internet-internet-access-configuration-advanced-setup: Configuración avanzada +web-cloud-internet-internet-access-key-concepts: Conceptos clave +web-cloud-internet-internet-access-getting-started: Primeros pasos +web-cloud-internet-internet-access-configuration: Configuración +web-cloud-internet-internet-access-configuration-managing-your-offer: Gestionar las soluciones +web-cloud-internet-internet-access-configuration-managing-your-options: Gestionar las opciones +web-cloud-internet-internet-access-configuration-setting-up-your-access: Configurar los accesos +web-cloud-internet-internet-access-troubleshooting: Diagnóstico +web-cloud-internet-overthebox: OverTheBox +web-cloud-internet-overthebox-configuration-managing-your-offer: Gestionar las soluciones +web-cloud-internet-overthebox-configuration-advanced-setup: Configuración avanzada +web-cloud-internet-overthebox-getting-started: Primeros pasos +web-cloud-internet-overthebox-configuration: Configuración +web-cloud-internet-overthebox-configuration-initial-setup: Configuración inicial +web-cloud-messaging: SMS +web-cloud-messaging-sms: SMS +web-cloud-messaging-sms-configuration-advanced-usage: Uso avanzado +web-cloud-messaging-sms-getting-started: Primeros pasos +web-cloud-messaging-sms-configuration: Configuración +web-cloud-messaging-sms-configuration-managing-your-solution: Gestionar un servicio +web-cloud-messaging-sms-configuration-sending-sms-messages: Enviar SMS +web-cloud-messaging-sms-configuration-smpp: SMPP +web-cloud-phone-and-fax: Teléfono y Fax +web-cloud-phone-and-fax-fax: Fax +web-cloud-phone-and-fax-fax-getting-started: Primeros pasos +web-cloud-phone-and-fax-fax-configuration: Configuración +web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Enviar y recibir faxes +web-cloud-phone-and-fax-voip: VoIP +web-cloud-phone-and-fax-voip-configuration-administration: Administración +web-cloud-phone-and-fax-voip-configuration-api: API +web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Integración de telefonía informática (CTI) +web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX +web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Números y alias +web-cloud-phone-and-fax-voip-configuration-popc: POPC +web-cloud-phone-and-fax-voip-additional-resources: Recursos adicionales +web-cloud-phone-and-fax-voip-security: Seguridad +web-cloud-phone-and-fax-voip-getting-started: Primeros pasos +web-cloud-phone-and-fax-voip-configuration: Configuración +web-cloud-phone-and-fax-voip-configuration-telephone-lines: Líneas telefónicas +web-cloud-phone-and-fax-voip-troubleshooting: Diagnóstico +web-cloud-phone-and-fax-voip-tutorials: Tutoriales +web-cloud-hosting: Web hosting +web-cloud-hosting-tutorials-cms: CMS +web-cloud-hosting-configuration-ftp-and-ssh: FTP y SSH +web-cloud-hosting-getting-started: Primeros pasos +web-cloud-hosting-configuration: Configuración +web-cloud-hosting-configuration-databases: Bases de datos +web-cloud-hosting-configuration-cms: CMS +web-cloud-hosting-additional-resources: Recursos adicionales +web-cloud-hosting-php: PHP +web-cloud-hosting-tutorials-redirection-and-authentication: Redirección y autenticación +web-cloud-hosting-security: Seguridad +web-cloud-hosting-troubleshooting: Diagnóstico +web-cloud-hosting-tutorials: Tutoriales +web-cloud-hosting-migration: Migración +web-cloud-hosting-tutorials-wordpress: Tutoriales WordPress +web-cloud-hosting-tutorials-cloud-web: Tutoriales para hosting Cloud Web +web-cloud-ssl-gateway: SSL Gateway +web-cloud-ssl-gateway-getting-started: Primeros pasos +storage-object-storage: Object Storage +storage-object-storage-general-information: General information +storage-object-storage-general-guides-to-start: General guides to start +storage-object-storage-tutorials: Tutorials +storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +storage-file-storage: File Storage +storage-file-storage-enterprise-file-storage: Enterprise File Storage +storage-file-storage-ha-nas: HA-NAS +storage-block-storage: Block Storage +storage-block-storage-cloud-disk-array: Cloud Disk Array +storage-backup-and-disaster-recovery-solution: Backup and disaster recovery solution +storage-backup-and-disaster-recovery-solution-veeam: Veeam +storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud +storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection +storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS +network-general-information: Información General +network-additional-ip: Additional IP +network-bgp: BGP Service +network-security: Red y seguridad +network-ovhcloud-connect: OVHcloud Connect +network-ovhcloud-connect-concepts: Conceptos +network-ovhcloud-connect-configuration: Configuración +network-ovhcloud-connect-getting-started: Primeros pasos +network-ovhcloud-connect-technical-resources: Recursos técnicos +network-vrack-services: vRack Services +network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure +network-load-balancer: Load Balancer +network-load-balancer-faq: FAQ +network-load-balancer-getting-started: Primeros pasos +network-load-balancer-setting-up: Configuración +network-load-balancer-use-cases: Casos de uso +network-load-balancer-viewing-statuses: Consultar los estados +manage-operate-api: API +manage-operate-api-apiv6: APIv6 +manage-operate-api-getting-started: Primeros pasos +manage-operate-user: Gestión de usuarios y federación +manage-operate-user-getting-started: Primeros pasos +manage-operate-user-federation: Federación de identidades +manage-operate-iam: IAM +manage-operate-terraform: Terraform +manage-operate-cli: CLI +manage-operate-observability: Observability +manage-operate-kms: KMS +manage-operate-secret-manager: Secret Manager +observability-logs-data-platform: Logs Data Platform +observability-logs-data-platform-getting-started: Getting Started +observability-logs-data-platform-iam: IAM +observability-logs-data-platform-ingestion: Ingesting your logs +observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, querying and exploiting your logs +observability-logs-data-platform-opensearch-index: OpenSearch Index as a service +observability-logs-data-platform-security-conformity: Security and conformity +observability-logs-data-platform-usecases: Usecases +observability-logs-data-platform-services-logs: OVHcloud Service Logs diff --git a/pages/index-translations.fq.yaml b/pages/index-translations.fq.yaml index f325081a8ee..bdaaf28a7e7 100755 --- a/pages/index-translations.fq.yaml +++ b/pages/index-translations.fq.yaml @@ -1,397 +1,393 @@ -account-and-service-management-account-information: Informations du compte -account-and-service-management-account-information-faq: FAQ -account-and-service-management-account-information-getting-started: Premiers pas -account-and-service-management-account-information-users: Création et gestion des utilisateurs -account-and-service-management-account-information-security-and-conformity: Sécurité et conformité -account-and-service-management-managing-billing-payments-and-services: Gérer la facturation, les paiements et les services -account-and-service-management-managing-billing-payments-and-services-api: API -account-and-service-management-managing-billing-payments-and-services-faq: FAQ -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Facturation et paiements -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks -account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Renouveler un service -account-and-service-management-managing-billing-payments-and-services-managing-services: Gestion de vos services -account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Résiliation d’un service -account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-reversibility: Réversibilité -account-and-service-management-reversibility-reversibility-policies: Politiques de réversibilité -account-and-service-management-responsibility-sharing: Partage de responsabilité -startup-program: Startup Program -startup-program-general-information: Informations générales -startup-program-support-communication: Support & Communication -startup-program-credits-billing: Crédits & Facturation -startup-program-technical-resources: Ressources techniques -bare-metal-cloud-dedicated-servers: Serveurs dédiés -bare-metal-cloud-dedicated-servers-advanced-usage: Utilisation avancée -bare-metal-cloud-dedicated-servers-getting-started: Premiers pas -bare-metal-cloud-dedicated-servers-managing-servers: Gérer un serveur -bare-metal-cloud-dedicated-servers-backup-restore: Sauvegarder et restaurer un serveur -bare-metal-cloud-dedicated-servers-miscellaneous: Divers -bare-metal-cloud-dedicated-servers-network-and-ip-management: Réseau et IP -bare-metal-cloud-dedicated-servers-raid-and-disks: RAID & disques -bare-metal-cloud-dedicated-servers-security: Sécurité -bare-metal-cloud-dedicated-servers-troubleshooting: Dépanner -bare-metal-cloud-dedicated-servers-tutorials: Tutoriels -bare-metal-cloud-dedicated-servers-vrack: vRack -bare-metal-cloud-managed-bare-metal: Managed Bare Metal -bare-metal-cloud-managed-bare-metal-faq: FAQ -bare-metal-cloud-managed-bare-metal-getting-started: Premiers pas -bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestion des machines virtuelles -bare-metal-cloud-managed-bare-metal-ovhcloud-features: Fonctionnalités OVHcloud -bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Services et options OVHcloud -bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Fonctionnalités de VMware vSphere -bare-metal-cloud-virtual-private-servers: Serveurs privés virtuels -bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Utilisation avancée -bare-metal-cloud-virtual-private-configuration-servers-backups: Sauvegardes -bare-metal-cloud-virtual-private-servers-getting-started: Premiers pas -bare-metal-cloud-virtual-private-servers-configuration: Configuration -bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Réseau et IP -bare-metal-cloud-virtual-private-servers-security: Sécurité -bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnostic -bare-metal-cloud-virtual-private-servers-additional-resources: Ressources additionnelles -bare-metal-cloud-virtual-private-servers-migration: Migration -bare-metal-cloud-virtual-private-servers-tutorials: Tutoriels -hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud -hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Premiers pas -hosted-private-cloud-nutanix-on-ovhcloud-general-information: Informations générales -hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Réseau et sécurité -hosted-private-cloud-nutanix-on-ovhcloud-backup: Sauvegardes -hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade -hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Utilisation avancée -hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnostic -hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Plan de Reprise d’Activité -hosted-private-cloud-nutanix-on-ovhcloud-raci: Partage de responsabilité (RACI) -hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Premiers pas -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Accès et sécurité -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Gestion des machines virtuelles -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Maintenance et surveillance -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Gestion des ressources -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Fonctionnalités et options OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Sauvegardes et Plan de Reprise d'Activité -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migration -hosted-private-cloud-hosted-private-cloud-opcp: On-Prem Cloud Plateform -hosted-private-cloud-hosted-private-cloud-opcp-getting-started: Premiers pas -hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud -hosted-private-cloud-sap-ovhcloud-concepts: Concepts -hosted-private-cloud-sap-ovhcloud-getting-started: Premiers pas -hosted-private-cloud-sap-ovhcloud-automated-deployments: Déploiements automatisés -hosted-private-cloud-sap-ovhcloud-resilience: Résilience -hosted-private-cloud-sap-ovhcloud-backups: Sauvegardes -hosted-private-cloud-sap-ovhcloud-observability: Observabilité -ovhcloud-labs-data-collector: Data Collector -ovhcloud-labs-data-collector-getting-started: Premiers pas -ovhcloud-labs-power-web-hosting: POWER Web Hosting -ovhcloud-labs-power-web-hosting-getting-started: Premiers pas -ovhcloud-labs-power-web-hosting-nodejs: Node.js -ovhcloud-labs-power-web-hosting-python: Python -ovhcloud-labs-power-web-hosting-ruby: Ruby -ovhcloud-labs-prescience: Prescience -ovhcloud-labs-prescience-getting-started: Premiers pas -public-cloud-ai-and-machine-learning: AI & machine learning -public-cloud-ai-and-machine-learning-general-information: Informations générales -public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface -public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks -public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides -public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutoriels -public-cloud-ai-and-machine-learning-ai-training: AI Training -public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides -public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutoriels -public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy -public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides -public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutoriels -public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem -public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides -public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints -public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides -public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutoriels -public-cloud-quantum-computing: Quantum computing -public-cloud-quantum-computing-general-information: General information -public-cloud-quantum-computing-emulator: Quantum emulators -public-cloud-quantum-computing-emulators-guides: Guides -public-cloud-quantum-computing-qpus: Quantum QPUs -public-cloud-quantum-computing-qpus-guides: Guides -public-cloud-containers-orchestration: Containers & Orchestration -public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) -public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started -public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting -public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network -public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate -public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability -public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management -public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage -public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security -public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators -public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information -public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster -public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes -public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads -public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) -public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started -public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials -public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) -public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started -public-cloud-containers-orchestration-managed-rancher-service-resources: Resources -public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher -public-cloud-data-analytics: Analytics -public-cloud-data-analytics-general-information: Informations générales -public-cloud-data-analytics-general-guides: Guides généraux -public-cloud-databases: Bases de données Public Cloud -public-cloud-databases-general-information: Informations générales -public-cloud-databases-general-guides: Guides généraux -public-cloud-databases-mongodb: MongoDB -public-cloud-databases-mongodb-getting-started: MongoDB - Getting started -public-cloud-databases-mongodb-guides: MongoDB - User guides -public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides -public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials -public-cloud-databases-mysql: MySQL -public-cloud-databases-mysql-guides: MySQL - Guides -public-cloud-databases-mysql-tutorials: MySQL - Tutoriels -public-cloud-databases-postgresql: PostgreSQL -public-cloud-databases-postgresql-guides: PostgreSQL - Guides -public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutoriels -public-cloud-databases-valkey: Valkey -public-cloud-databases-valkey-guides: Valkey - Guides -public-cloud-databases-valkey-tutorials: Valkey - Tutoriels -public-cloud-data-analytics-grafana: Dashboards -public-cloud-data-analytics-grafana-guides: Dashboards - Guides -public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutoriels -public-cloud-data-analytics-kafka: Kafka -public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides -public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides -public-cloud-data-analytics-kafka-getting-started: Kafka - Premiers pas -public-cloud-data-analytics-kafka-guides: Kafka - Guides utilisateur -public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides -public-cloud-data-analytics-kafka-tutorials: Kafka - Tutoriels -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides -public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides -public-cloud-compute: Compute -public-cloud-compute-getting-started: Premiers pas -public-cloud-compute-general-information: Informations générales -public-cloud-compute-project-management: Gestion des projets Public Cloud -public-cloud-compute-instance-management: Gestion des instances -public-cloud-compute-instance-management-getting-started: Gestion des instances - Premiers pas -public-cloud-compute-instance-management-control-panel: Gestion via l'espace client OVHcloud -public-cloud-compute-instance-management-horizon: Gestion via Horizon -public-cloud-compute-instance-management-openstack: Gestion via l'API OpenStack -public-cloud-compute-block-storage: Block Storage -public-cloud-compute-tutorials: Tutoriels -public-cloud-cross-functional: Public Cloud - Informations générales -public-cloud-cross-functional-getting-started: Premiers pas -public-cloud-cross-functional-general-information: Informations générales -public-cloud-cross-functional-project-management: Gestion des projets Public Cloud -public-cloud-cross-functional-migration: Migration -public-cloud-cross-functional-tutorials: Tutoriels -public-cloud-cross-functional-services-management: Gestion des services -public-cloud-cross-functional-horizon: Gestion via Horizon -public-cloud-cross-functional-openstack: Gestion via OpenStack -public-cloud-cross-functional-infrastructure: Infrastructure -public-cloud-cross-functional-billing-information: Informations sur la facturation -public-cloud-storage: Storage and Backup -public-cloud-storage-object-storage: Object Storage -public-cloud-storage-object-storage-general-information: General information -public-cloud-storage-object-storage-general-guides-to-start: General guides to start -public-cloud-storage-object-storage-tutorials: Tutorials -public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -public-cloud-storage-block-storage: Block Storage -public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array -public-cloud-storage-file-storage: File Storage -public-cloud-integrations: Integrations -public-cloud-integrations-prefect: Prefect -public-cloud-network: Public Cloud Network Services -public-cloud-network-concepts: Concepts -public-cloud-network-getting-started: Premiers pas -public-cloud-network-additional-ip: Additional IP -public-cloud-network-configuration: Configuration -public-cloud-network-technical-resources: Ressources techniques -public-cloud-network-tutorials: Tutoriels -public-cloud-data-platform: Data Platform -web-cloud-clouddb: Web Cloud Databases -web-cloud-clouddb-getting-started: Premiers pas -web-cloud-clouddb-configuration: Configuration -web-cloud-clouddb-migration: Migration -web-cloud-clouddb-additional-resources: Ressources additionnelles -web-cloud-email-collaborative-solutions: Solutions e-mail et outils collaboratifs -web-cloud-email-collaborative-solutions-common-email-features: Fonctionnalités communes aux offres e-mail -web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Utilisation d’Outlook Web Application (OWA) -web-cloud-email-collaborative-solutions-migration: Migration de services -web-cloud-email-collaborative-solutions-troubleshooting: Diagnostic et dépannage -web-cloud-email-collaborative-solutions-mx-plan: MX Plan -web-cloud-email-collaborative-solutions-mx-plan-getting-started: Premiers pas -web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Fonctionnalités des adresses e-mail -web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette -web-cloud-email-collaborative-solutions-email-pro: E-mail Pro -web-cloud-email-collaborative-solutions-email-pro-getting-started: Premiers pas -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette -web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant -web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Fonctionnalités d'un compte Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Premiers pas -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette -web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Diagnostic et dépannage -web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office -web-cloud-email-collaborative-solutions-zimbra: Zimbra -web-cloud-email-collaborative-solutions-zimbra-getting-started: Premiers pas -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette -web-cloud-domains: Domaines -web-cloud-domains-api: API -web-cloud-domains-api-key-concepts: Concepts clés -web-cloud-domains-api-getting-started: Premiers pas -web-cloud-domains-api-configuration: Configuration -web-cloud-domains-api-migration: Migration -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-configuration-dns-options: Options DNS -web-cloud-domains-dns-configuration-dns-records: Enregistrements DNS -web-cloud-domains-dns-configuration-dns-servers: Serveurs DNS -web-cloud-domains-dns-key-concepts: Concepts clés -web-cloud-domains-dns-configuration: Configuration -web-cloud-domains-dns-configuration-dns-zone: Zone DNS -web-cloud-domains-dns-security: Sécurité -web-cloud-domains-dns-tutorials: Tutoriels -web-cloud-domains-domain-names: Noms de domaine -web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Changer le propriétaire d'un nom de domaine (trade) -web-cloud-domains-domain-names-getting-started: Premiers pas -web-cloud-domains-domain-names-configuration: Configuration -web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Transfert entrant vers OVHcloud -web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transfert sortant depuis OVHcloud -web-cloud-domains-domain-names-troubleshooting: Diagnostic -web-cloud-domains-domain-names-migration: Migration -web-cloud-domains-domain-names-tutorials: Tutoriels -web-cloud-internet: Internet -web-cloud-internet-internet-access: Accès Internet -web-cloud-internet-internet-access-configuration-advanced-setup: Configuration avancée -web-cloud-internet-internet-access-key-concepts: Concepts clés -web-cloud-internet-internet-access-getting-started: Premiers pas -web-cloud-internet-internet-access-configuration: Configuration -web-cloud-internet-internet-access-configuration-managing-your-offer: Gérer votre offre -web-cloud-internet-internet-access-configuration-managing-your-options: Gérer vos options -web-cloud-internet-internet-access-configuration-setting-up-your-access: Configuration de votre accès -web-cloud-internet-internet-access-troubleshooting: Diagnostic -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-configuration-managing-your-offer: Gérer votre offre -web-cloud-internet-overthebox-configuration-advanced-setup: Configuration avancée -web-cloud-internet-overthebox-getting-started: Premiers pas -web-cloud-internet-overthebox-configuration: Configuration -web-cloud-internet-overthebox-configuration-initial-setup: Configuration initiale -web-cloud-messaging: SMS -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-configuration-advanced-usage: Utilisation avancée -web-cloud-messaging-sms-getting-started: Premiers pas -web-cloud-messaging-sms-configuration: Configuration -web-cloud-messaging-sms-configuration-managing-your-solution: Gérer mon offre -web-cloud-messaging-sms-configuration-sending-sms-messages: Envoyer des SMS -web-cloud-phone-and-fax: Téléphone et Fax -web-cloud-phone-and-fax-fax: Fax -web-cloud-phone-and-fax-fax-getting-started: Premiers pas -web-cloud-phone-and-fax-fax-configuration: Configuration -web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Envoyer et recevoir des fax -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-configuration-administration: Administration -web-cloud-phone-and-fax-voip-configuration-api: API -web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Couplage téléphonie informatique (CTI) -web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX -web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Numéros alias -web-cloud-phone-and-fax-voip-configuration-popc: POPC -web-cloud-phone-and-fax-voip-additional-resources: Ressources additionnelles -web-cloud-phone-and-fax-voip-security: Sécurité -web-cloud-phone-and-fax-voip-getting-started: Premiers pas -web-cloud-phone-and-fax-voip-configuration: Configuration -web-cloud-phone-and-fax-voip-configuration-telephone-lines: Lignes téléphoniques -web-cloud-phone-and-fax-voip-troubleshooting: Diagnostic -web-cloud-phone-and-fax-voip-tutorials: Tutoriels -web-cloud-hosting: Hébergements web -web-cloud-hosting-tutorials-cms: CMS -web-cloud-hosting-configuration-ftp-and-ssh: FTP et SSH -web-cloud-hosting-getting-started: Premiers pas -web-cloud-hosting-configuration: Configuration -web-cloud-hosting-configuration-databases: Bases de données -web-cloud-hosting-configuration-cms: CMS -web-cloud-hosting-additional-resources: Ressources additionnelles -web-cloud-hosting-php: PHP -web-cloud-hosting-tutorials-redirection-and-authentication: Redirection et authentification -web-cloud-hosting-security: Sécurité -web-cloud-hosting-troubleshooting: Diagnostic -web-cloud-hosting-tutorials: Tutoriels -web-cloud-hosting-migration: Migration -web-cloud-hosting-tutorials-wordpress: Tutoriels WordPress -web-cloud-hosting-tutorials-cloud-web: Tutoriels Cloud Web -web-cloud-ssl-gateway: SSL Gateway -web-cloud-ssl-gateway-getting-started: Premiers pas -storage-object-storage: Object Storage -storage-object-storage-general-information: Informations générales -storage-object-storage-general-guides-to-start: Guides généraux pour débuter -storage-object-storage-tutorials: Tutoriels -storage-object-storage-configure-object-storage-with-your-solutions: Configurer Object Storage avec vos solutions -storage-object-storage-cold-archive-storage-class-specifics: Spécificités de la classe de stockage Cold Archive -storage-object-storage-openstack-swift-storage-class-specifics: Spécificités de la classe de stockage OpenStack Swift -storage-object-storage-openstack-swift-archive-storage-class-specifics: Spécificités de la classe de stockage d’archive OpenStack Swift -storage-file-storage: File Storage -storage-file-storage-enterprise-file-storage: Enterprise File Storage -storage-file-storage-ha-nas: NAS-HA -storage-block-storage: Block Storage -storage-block-storage-cloud-disk-array: Cloud Disk Array -storage-backup-and-disaster-recovery-solution: Backup et Plan de Reprise d'Activité -storage-backup-and-disaster-recovery-solution-veeam: Veeam -storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud -storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection -storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS -network-general-information: Informations générales -network-additional-ip: Additional IP -network-bgp: BGP Service -network-security: Réseau et Sécurité -network-ovhcloud-connect: OVHcloud Connect -network-ovhcloud-connect-concepts: Concepts -network-ovhcloud-connect-configuration: Configuration -network-ovhcloud-connect-getting-started: Premiers pas -network-ovhcloud-connect-technical-resources: Ressources techniques -network-load-balancer: Load Balancer -network-load-balancer-faq: FAQ -network-load-balancer-getting-started: Premiers pas -network-load-balancer-setting-up: Mise en route -network-load-balancer-use-cases: Cas d'utilisation -network-load-balancer-viewing-statuses: Consulter les statuts -network-vrack-services: vRack Services -network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure -manage-operate-api: API -manage-operate-api-apiv6: APIv6 -manage-operate-api-getting-started: Premiers pas -manage-operate-user: Gestion des utilisateurs et de la fédération -manage-operate-user-getting-started: Premiers pas -manage-operate-user-federation: Fédération d'identités -manage-operate-iam: IAM -manage-operate-terraform: Terraform -manage-operate-cli: CLI -manage-operate-kms: KMS -manage-operate-secret-manager: Secret Manager -manage-operate-observability: Observabilité -observability-logs-data-platform: Logs Data Platform -observability-logs-data-platform-getting-started: Premiers pas -observability-logs-data-platform-iam: IAM -observability-logs-data-platform-ingestion: Ingestion de vos logs -observability-logs-data-platform-visualizing-querying-exploiting: Visualisation, requête et exploitation de vos logs -observability-logs-data-platform-opensearch-index: Index OpenSearch as-a-service -observability-logs-data-platform-security-conformity: Sécurité et conformité -observability-logs-data-platform-usecases: Cas d'usage -observability-logs-data-platform-services-logs: OVHcloud Service Logs +account-and-service-management-account-information: Informations du compte +account-and-service-management-account-information-faq: FAQ +account-and-service-management-account-information-getting-started: Premiers pas +account-and-service-management-account-information-users: Création et gestion des utilisateurs +account-and-service-management-account-information-security-and-conformity: Sécurité et conformité +account-and-service-management-managing-billing-payments-and-services: Gérer la facturation, les paiements et les services +account-and-service-management-managing-billing-payments-and-services-api: API +account-and-service-management-managing-billing-payments-and-services-faq: FAQ +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Facturation et paiements +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Renouveler un service +account-and-service-management-managing-billing-payments-and-services-managing-services: Gestion de vos services +account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Résiliation d’un service +account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-reversibility: Réversibilité +account-and-service-management-reversibility-reversibility-policies: Politiques de réversibilité +account-and-service-management-responsibility-sharing: Partage de responsabilité +startup-program: Startup Program +startup-program-general-information: Informations générales +startup-program-support-communication: Support & Communication +startup-program-credits-billing: Crédits & Facturation +startup-program-technical-resources: Ressources techniques +bare-metal-cloud-dedicated-servers: Serveurs dédiés +bare-metal-cloud-dedicated-servers-advanced-usage: Utilisation avancée +bare-metal-cloud-dedicated-servers-getting-started: Premiers pas +bare-metal-cloud-dedicated-servers-managing-servers: Gérer un serveur +bare-metal-cloud-dedicated-servers-backup-restore: Sauvegarder et restaurer un serveur +bare-metal-cloud-dedicated-servers-miscellaneous: Divers +bare-metal-cloud-dedicated-servers-network-and-ip-management: Réseau et IP +bare-metal-cloud-dedicated-servers-raid-and-disks: RAID & disques +bare-metal-cloud-dedicated-servers-security: Sécurité +bare-metal-cloud-dedicated-servers-troubleshooting: Dépanner +bare-metal-cloud-dedicated-servers-tutorials: Tutoriels +bare-metal-cloud-dedicated-servers-vrack: vRack +bare-metal-cloud-managed-bare-metal: Managed Bare Metal +bare-metal-cloud-managed-bare-metal-faq: FAQ +bare-metal-cloud-managed-bare-metal-getting-started: Premiers pas +bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestion des machines virtuelles +bare-metal-cloud-managed-bare-metal-ovhcloud-features: Fonctionnalités OVHcloud +bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Services et options OVHcloud +bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Fonctionnalités de VMware vSphere +bare-metal-cloud-virtual-private-servers: Serveurs privés virtuels +bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Utilisation avancée +bare-metal-cloud-virtual-private-configuration-servers-backups: Sauvegardes +bare-metal-cloud-virtual-private-servers-getting-started: Premiers pas +bare-metal-cloud-virtual-private-servers-configuration: Configuration +bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Réseau et IP +bare-metal-cloud-virtual-private-servers-security: Sécurité +bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnostic +bare-metal-cloud-virtual-private-servers-additional-resources: Ressources additionnelles +bare-metal-cloud-virtual-private-servers-migration: Migration +bare-metal-cloud-virtual-private-servers-tutorials: Tutoriels +hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud +hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Premiers pas +hosted-private-cloud-nutanix-on-ovhcloud-general-information: Informations générales +hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Réseau et sécurité +hosted-private-cloud-nutanix-on-ovhcloud-backup: Sauvegardes +hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade +hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Utilisation avancée +hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnostic +hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Plan de Reprise d’Activité +hosted-private-cloud-nutanix-on-ovhcloud-raci: Partage de responsabilité (RACI) +hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Premiers pas +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Accès et sécurité +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Gestion des machines virtuelles +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Maintenance et surveillance +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Gestion des ressources +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Fonctionnalités et options OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Sauvegardes et Plan de Reprise d'Activité +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migration +hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud +hosted-private-cloud-sap-ovhcloud-concepts: Concepts +hosted-private-cloud-sap-ovhcloud-getting-started: Premiers pas +hosted-private-cloud-sap-ovhcloud-automated-deployments: Déploiements automatisés +hosted-private-cloud-sap-ovhcloud-resilience: Résilience +hosted-private-cloud-sap-ovhcloud-backups: Sauvegardes +hosted-private-cloud-sap-ovhcloud-observability: Observabilité +ovhcloud-labs-data-collector: Data Collector +ovhcloud-labs-data-collector-getting-started: Premiers pas +ovhcloud-labs-power-web-hosting: POWER Web Hosting +ovhcloud-labs-power-web-hosting-getting-started: Premiers pas +ovhcloud-labs-power-web-hosting-nodejs: Node.js +ovhcloud-labs-power-web-hosting-python: Python +ovhcloud-labs-power-web-hosting-ruby: Ruby +ovhcloud-labs-prescience: Prescience +ovhcloud-labs-prescience-getting-started: Premiers pas +public-cloud-ai-and-machine-learning: AI & machine learning +public-cloud-ai-and-machine-learning-general-information: Informations générales +public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface +public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks +public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides +public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutoriels +public-cloud-ai-and-machine-learning-ai-training: AI Training +public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides +public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutoriels +public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy +public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides +public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutoriels +public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem +public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides +public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints +public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides +public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutoriels +public-cloud-containers-orchestration: Containers & Orchestration +public-cloud-quantum-computing: Quantum computing +public-cloud-quantum-computing-general-information: General information +public-cloud-quantum-computing-emulator: Quantum emulators +public-cloud-quantum-computing-emulators-guides: Guides +public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) +public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started +public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting +public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network +public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate +public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability +public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management +public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage +public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security +public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators +public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information +public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster +public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes +public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads +public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) +public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started +public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials +public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) +public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started +public-cloud-containers-orchestration-managed-rancher-service-resources: Resources +public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher +public-cloud-data-analytics: Analytics +public-cloud-data-analytics-general-information: Informations générales +public-cloud-data-analytics-general-guides: Guides généraux +public-cloud-databases: Bases de données Public Cloud +public-cloud-databases-general-information: Informations générales +public-cloud-databases-general-guides: Guides généraux +public-cloud-databases-mongodb: MongoDB +public-cloud-databases-mongodb-getting-started: MongoDB - Getting started +public-cloud-databases-mongodb-guides: MongoDB - User guides +public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials +public-cloud-databases-mysql: MySQL +public-cloud-databases-mysql-guides: MySQL - Guides +public-cloud-databases-mysql-tutorials: MySQL - Tutoriels +public-cloud-databases-postgresql: PostgreSQL +public-cloud-databases-postgresql-guides: PostgreSQL - Guides +public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutoriels +public-cloud-databases-valkey: Valkey +public-cloud-databases-valkey-guides: Valkey - Guides +public-cloud-databases-valkey-tutorials: Valkey - Tutoriels +public-cloud-data-analytics-grafana: Dashboards +public-cloud-data-analytics-grafana-guides: Dashboards - Guides +public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutoriels +public-cloud-data-analytics-kafka: Kafka +public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides +public-cloud-data-analytics-kafka-connect: Kafka Connect +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-getting-started: Kafka - Premiers pas +public-cloud-data-analytics-kafka-guides: Kafka - Guides utilisateur +public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-tutorials: Kafka - Tutoriels +public-cloud-databases-cassandra: Cassandra +public-cloud-databases-cassandra-guides: Cassandra - Guides +public-cloud-data-analytics-opensearch: OpenSearch +public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +public-cloud-compute: Compute +public-cloud-compute-getting-started: Premiers pas +public-cloud-compute-general-information: Informations générales +public-cloud-compute-project-management: Gestion des projets Public Cloud +public-cloud-compute-instance-management: Gestion des instances +public-cloud-compute-instance-management-getting-started: Gestion des instances - Premiers pas +public-cloud-compute-instance-management-control-panel: Gestion via l'espace client OVHcloud +public-cloud-compute-instance-management-horizon: Gestion via Horizon +public-cloud-compute-instance-management-openstack: Gestion via l'API OpenStack +public-cloud-compute-block-storage: Block Storage +public-cloud-compute-tutorials: Tutoriels +public-cloud-cross-functional: Public Cloud - Informations générales +public-cloud-cross-functional-getting-started: Premiers pas +public-cloud-cross-functional-general-information: Informations générales +public-cloud-cross-functional-project-management: Gestion des projets Public Cloud +public-cloud-cross-functional-migration: Migration +public-cloud-cross-functional-tutorials: Tutoriels +public-cloud-cross-functional-services-management: Gestion des services +public-cloud-cross-functional-horizon: Gestion via Horizon +public-cloud-cross-functional-openstack: Gestion via OpenStack +public-cloud-cross-functional-infrastructure: Infrastructure +public-cloud-cross-functional-billing-information: Informations sur la facturation +public-cloud-storage: Storage and Backup +public-cloud-storage-object-storage: Object Storage +public-cloud-storage-object-storage-general-information: General information +public-cloud-storage-object-storage-general-guides-to-start: General guides to start +public-cloud-storage-object-storage-tutorials: Tutorials +public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +public-cloud-storage-block-storage: Block Storage +public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array +public-cloud-storage-file-storage: File Storage +public-cloud-integrations: Integrations +public-cloud-integrations-prefect: Prefect +public-cloud-network: Public Cloud Network Services +public-cloud-network-concepts: Concepts +public-cloud-network-getting-started: Premiers pas +public-cloud-network-additional-ip: Additional IP +public-cloud-network-configuration: Configuration +public-cloud-network-technical-resources: Ressources techniques +public-cloud-network-tutorials: Tutoriels +public-cloud-data-platform: Data Platform +web-cloud-clouddb: Web Cloud Databases +web-cloud-clouddb-getting-started: Premiers pas +web-cloud-clouddb-configuration: Configuration +web-cloud-clouddb-migration: Migration +web-cloud-clouddb-additional-resources: Ressources additionnelles +web-cloud-email-collaborative-solutions: Solutions e-mail et outils collaboratifs +web-cloud-email-collaborative-solutions-common-email-features: Fonctionnalités communes aux offres e-mail +web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Utilisation d’Outlook Web Application (OWA) +web-cloud-email-collaborative-solutions-migration: Migration de services +web-cloud-email-collaborative-solutions-troubleshooting: Diagnostic et dépannage +web-cloud-email-collaborative-solutions-mx-plan: MX Plan +web-cloud-email-collaborative-solutions-mx-plan-getting-started: Premiers pas +web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Fonctionnalités des adresses e-mail +web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +web-cloud-email-collaborative-solutions-email-pro: E-mail Pro +web-cloud-email-collaborative-solutions-email-pro-getting-started: Premiers pas +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant +web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Fonctionnalités d'un compte Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Premiers pas +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Diagnostic et dépannage +web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office +web-cloud-email-collaborative-solutions-zimbra: Zimbra +web-cloud-email-collaborative-solutions-zimbra-getting-started: Premiers pas +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +web-cloud-domains: Domaines +web-cloud-domains-api: API +web-cloud-domains-api-key-concepts: Concepts clés +web-cloud-domains-api-getting-started: Premiers pas +web-cloud-domains-api-configuration: Configuration +web-cloud-domains-api-migration: Migration +web-cloud-domains-dns: DNS (Domain Name System) +web-cloud-domains-dns-configuration-dns-options: Options DNS +web-cloud-domains-dns-configuration-dns-records: Enregistrements DNS +web-cloud-domains-dns-configuration-dns-servers: Serveurs DNS +web-cloud-domains-dns-key-concepts: Concepts clés +web-cloud-domains-dns-configuration: Configuration +web-cloud-domains-dns-configuration-dns-zone: Zone DNS +web-cloud-domains-dns-security: Sécurité +web-cloud-domains-dns-tutorials: Tutoriels +web-cloud-domains-domain-names: Noms de domaine +web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Changer le propriétaire d'un nom de domaine (trade) +web-cloud-domains-domain-names-getting-started: Premiers pas +web-cloud-domains-domain-names-configuration: Configuration +web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Transfert entrant vers OVHcloud +web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transfert sortant depuis OVHcloud +web-cloud-domains-domain-names-troubleshooting: Diagnostic +web-cloud-domains-domain-names-migration: Migration +web-cloud-domains-domain-names-tutorials: Tutoriels +web-cloud-internet: Internet +web-cloud-internet-internet-access: Accès Internet +web-cloud-internet-internet-access-configuration-advanced-setup: Configuration avancée +web-cloud-internet-internet-access-key-concepts: Concepts clés +web-cloud-internet-internet-access-getting-started: Premiers pas +web-cloud-internet-internet-access-configuration: Configuration +web-cloud-internet-internet-access-configuration-managing-your-offer: Gérer votre offre +web-cloud-internet-internet-access-configuration-managing-your-options: Gérer vos options +web-cloud-internet-internet-access-configuration-setting-up-your-access: Configuration de votre accès +web-cloud-internet-internet-access-troubleshooting: Diagnostic +web-cloud-internet-overthebox: OverTheBox +web-cloud-internet-overthebox-configuration-managing-your-offer: Gérer votre offre +web-cloud-internet-overthebox-configuration-advanced-setup: Configuration avancée +web-cloud-internet-overthebox-getting-started: Premiers pas +web-cloud-internet-overthebox-configuration: Configuration +web-cloud-internet-overthebox-configuration-initial-setup: Configuration initiale +web-cloud-messaging: SMS +web-cloud-messaging-sms: SMS +web-cloud-messaging-sms-configuration-advanced-usage: Utilisation avancée +web-cloud-messaging-sms-getting-started: Premiers pas +web-cloud-messaging-sms-configuration: Configuration +web-cloud-messaging-sms-configuration-managing-your-solution: Gérer mon offre +web-cloud-messaging-sms-configuration-sending-sms-messages: Envoyer des SMS +web-cloud-phone-and-fax: Téléphone et Fax +web-cloud-phone-and-fax-fax: Fax +web-cloud-phone-and-fax-fax-getting-started: Premiers pas +web-cloud-phone-and-fax-fax-configuration: Configuration +web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Envoyer et recevoir des fax +web-cloud-phone-and-fax-voip: VoIP +web-cloud-phone-and-fax-voip-configuration-administration: Administration +web-cloud-phone-and-fax-voip-configuration-api: API +web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Couplage téléphonie informatique (CTI) +web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX +web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Numéros alias +web-cloud-phone-and-fax-voip-configuration-popc: POPC +web-cloud-phone-and-fax-voip-additional-resources: Ressources additionnelles +web-cloud-phone-and-fax-voip-security: Sécurité +web-cloud-phone-and-fax-voip-getting-started: Premiers pas +web-cloud-phone-and-fax-voip-configuration: Configuration +web-cloud-phone-and-fax-voip-configuration-telephone-lines: Lignes téléphoniques +web-cloud-phone-and-fax-voip-troubleshooting: Diagnostic +web-cloud-phone-and-fax-voip-tutorials: Tutoriels +web-cloud-hosting: Hébergements web +web-cloud-hosting-tutorials-cms: CMS +web-cloud-hosting-configuration-ftp-and-ssh: FTP et SSH +web-cloud-hosting-getting-started: Premiers pas +web-cloud-hosting-configuration: Configuration +web-cloud-hosting-configuration-databases: Bases de données +web-cloud-hosting-configuration-cms: CMS +web-cloud-hosting-additional-resources: Ressources additionnelles +web-cloud-hosting-php: PHP +web-cloud-hosting-tutorials-redirection-and-authentication: Redirection et authentification +web-cloud-hosting-security: Sécurité +web-cloud-hosting-troubleshooting: Diagnostic +web-cloud-hosting-tutorials: Tutoriels +web-cloud-hosting-migration: Migration +web-cloud-hosting-tutorials-wordpress: Tutoriels WordPress +web-cloud-hosting-tutorials-cloud-web: Tutoriels Cloud Web +web-cloud-ssl-gateway: SSL Gateway +web-cloud-ssl-gateway-getting-started: Premiers pas +storage-object-storage: Object Storage +storage-object-storage-general-information: Informations générales +storage-object-storage-general-guides-to-start: Guides généraux pour débuter +storage-object-storage-tutorials: Tutoriels +storage-object-storage-configure-object-storage-with-your-solutions: Configurer Object Storage avec vos solutions +storage-object-storage-cold-archive-storage-class-specifics: Spécificités de la classe de stockage Cold Archive +storage-object-storage-openstack-swift-storage-class-specifics: Spécificités de la classe de stockage OpenStack Swift +storage-object-storage-openstack-swift-archive-storage-class-specifics: Spécificités de la classe de stockage d’archive OpenStack Swift +storage-file-storage: File Storage +storage-file-storage-enterprise-file-storage: Enterprise File Storage +storage-file-storage-ha-nas: NAS-HA +storage-block-storage: Block Storage +storage-block-storage-cloud-disk-array: Cloud Disk Array +storage-backup-and-disaster-recovery-solution: Backup et Plan de Reprise d'Activité +storage-backup-and-disaster-recovery-solution-veeam: Veeam +storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud +storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection +storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS +network-general-information: Informations générales +network-additional-ip: Additional IP +network-bgp: BGP Service +network-security: Réseau et Sécurité +network-ovhcloud-connect: OVHcloud Connect +network-ovhcloud-connect-concepts: Concepts +network-ovhcloud-connect-configuration: Configuration +network-ovhcloud-connect-getting-started: Premiers pas +network-ovhcloud-connect-technical-resources: Ressources techniques +network-load-balancer: Load Balancer +network-load-balancer-faq: FAQ +network-load-balancer-getting-started: Premiers pas +network-load-balancer-setting-up: Mise en route +network-load-balancer-use-cases: Cas d'utilisation +network-load-balancer-viewing-statuses: Consulter les statuts +network-vrack-services: vRack Services +network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure +manage-operate-api: API +manage-operate-api-apiv6: APIv6 +manage-operate-api-getting-started: Premiers pas +manage-operate-user: Gestion des utilisateurs et de la fédération +manage-operate-user-getting-started: Premiers pas +manage-operate-user-federation: Fédération d'identités +manage-operate-iam: IAM +manage-operate-terraform: Terraform +manage-operate-cli: CLI +manage-operate-kms: KMS +manage-operate-secret-manager: Secret Manager +manage-operate-observability: Observabilité +observability-logs-data-platform: Logs Data Platform +observability-logs-data-platform-getting-started: Premiers pas +observability-logs-data-platform-iam: IAM +observability-logs-data-platform-ingestion: Ingestion de vos logs +observability-logs-data-platform-visualizing-querying-exploiting: Visualisation, requête et exploitation de vos logs +observability-logs-data-platform-opensearch-index: Index OpenSearch as-a-service +observability-logs-data-platform-security-conformity: Sécurité et conformité +observability-logs-data-platform-usecases: Cas d'usage +observability-logs-data-platform-services-logs: OVHcloud Service Logs diff --git a/pages/index-translations.fr.yaml b/pages/index-translations.fr.yaml index be99e169898..a5d83297ca8 100755 --- a/pages/index-translations.fr.yaml +++ b/pages/index-translations.fr.yaml @@ -1,399 +1,395 @@ -account-and-service-management-account-information: Informations du compte -account-and-service-management-account-information-faq: FAQ -account-and-service-management-account-information-getting-started: Premiers pas -account-and-service-management-account-information-users: Création et gestion des utilisateurs -account-and-service-management-account-information-security-and-conformity: Sécurité et conformité -account-and-service-management-managing-billing-payments-and-services: Gérer la facturation, les paiements et les services -account-and-service-management-managing-billing-payments-and-services-api: API -account-and-service-management-managing-billing-payments-and-services-faq: FAQ -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Facturation et paiements -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks -account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Renouveler un service -account-and-service-management-managing-billing-payments-and-services-managing-services: Gestion de vos services -account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Résiliation d’un service -account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-reversibility: Réversibilité -account-and-service-management-reversibility-reversibility-policies: Politiques de réversibilité -account-and-service-management-responsibility-sharing: Partage de responsabilité -startup-program: Startup Program -startup-program-general-information: Informations générales -startup-program-support-communication: Support & Communication -startup-program-credits-billing: Crédits & Facturation -startup-program-technical-resources: Ressources techniques -bare-metal-cloud-data-platforms-metrics-data-platform-visualisation: Visualisation -bare-metal-cloud-dedicated-servers: Serveurs dédiés -bare-metal-cloud-dedicated-servers-advanced-usage: Utilisation avancée -bare-metal-cloud-dedicated-servers-getting-started: Premiers pas -bare-metal-cloud-dedicated-servers-managing-servers: Gérer un serveur -bare-metal-cloud-dedicated-servers-backup-restore: Sauvegarder et restaurer un serveur -bare-metal-cloud-dedicated-servers-miscellaneous: Divers -bare-metal-cloud-dedicated-servers-network-and-ip-management: Réseau et IP -bare-metal-cloud-dedicated-servers-raid-and-disks: RAID & disques -bare-metal-cloud-dedicated-servers-security: Sécurité -bare-metal-cloud-dedicated-servers-troubleshooting: Dépanner -bare-metal-cloud-dedicated-servers-tutorials: Tutoriels -bare-metal-cloud-dedicated-servers-vrack: vRack -bare-metal-cloud-managed-bare-metal: Managed Bare Metal -bare-metal-cloud-managed-bare-metal-faq: FAQ -bare-metal-cloud-managed-bare-metal-getting-started: Premiers pas -bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestion des machines virtuelles -bare-metal-cloud-managed-bare-metal-ovhcloud-features: Fonctionnalités OVHcloud -bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Services et options OVHcloud -bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Fonctionnalités de VMware vSphere -bare-metal-cloud-virtual-private-servers: Serveurs privés virtuels -bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Utilisation avancée -bare-metal-cloud-virtual-private-configuration-servers-backups: Sauvegardes -bare-metal-cloud-virtual-private-servers-getting-started: Premiers pas -bare-metal-cloud-virtual-private-servers-configuration: Configuration -bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Réseau et IP -bare-metal-cloud-virtual-private-servers-security: Sécurité -bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnostic -bare-metal-cloud-virtual-private-servers-additional-resources: Ressources additionnelles -bare-metal-cloud-virtual-private-servers-migration: Migration -bare-metal-cloud-virtual-private-servers-tutorials: Tutoriels -hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud -hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Premiers pas -hosted-private-cloud-nutanix-on-ovhcloud-general-information: Informations générales -hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Réseau et sécurité -hosted-private-cloud-nutanix-on-ovhcloud-backup: Sauvegardes -hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade -hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Utilisation avancée -hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnostic -hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Plan de Reprise d’Activité -hosted-private-cloud-nutanix-on-ovhcloud-raci: Partage de responsabilité (RACI) -hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Premiers pas -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Accès et sécurité -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Gestion des machines virtuelles -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Maintenance et surveillance -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Gestion des ressources -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Fonctionnalités et options OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Sauvegardes et Plan de Reprise d'Activité -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migration -hosted-private-cloud-hosted-private-cloud-opcp: On-Prem Cloud Plateform -hosted-private-cloud-hosted-private-cloud-opcp-getting-started: Premiers pas -hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud -hosted-private-cloud-sap-ovhcloud-concepts: Concepts -hosted-private-cloud-sap-ovhcloud-getting-started: Premiers pas -hosted-private-cloud-sap-ovhcloud-automated-deployments: Déploiements automatisés -hosted-private-cloud-sap-ovhcloud-resilience: Résilience -hosted-private-cloud-sap-ovhcloud-backups: Sauvegardes -hosted-private-cloud-sap-ovhcloud-observability: Observabilité -ovhcloud-labs-data-collector: Data Collector -ovhcloud-labs-data-collector-getting-started: Premiers pas -ovhcloud-labs-power-web-hosting: POWER Web Hosting -ovhcloud-labs-power-web-hosting-getting-started: Premiers pas -ovhcloud-labs-power-web-hosting-nodejs: Node.js -ovhcloud-labs-power-web-hosting-python: Python -ovhcloud-labs-power-web-hosting-ruby: Ruby -ovhcloud-labs-prescience: Prescience -ovhcloud-labs-prescience-getting-started: Premiers pas -public-cloud-ai-and-machine-learning: AI & machine learning -public-cloud-ai-and-machine-learning-general-information: Informations générales -public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface -public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks -public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides -public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutoriels -public-cloud-ai-and-machine-learning-ai-training: AI Training -public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides -public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutoriels -public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy -public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides -public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutoriels -public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem -public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides -public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints -public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides -public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutoriels -public-cloud-quantum-computing: Quantum computing -public-cloud-quantum-computing-general-information: General information -public-cloud-quantum-computing-emulator: Quantum emulators -public-cloud-quantum-computing-emulators-guides: Guides -public-cloud-quantum-computing-qpus: Quantum QPUs -public-cloud-quantum-computing-qpus-guides: Guides -public-cloud-containers-orchestration: Containers & Orchestration -public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) -public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started -public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting -public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network -public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate -public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability -public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management -public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage -public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security -public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators -public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information -public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster -public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes -public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloadss -public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) -public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started -public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials -public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) -public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started -public-cloud-containers-orchestration-managed-rancher-service-resources: Resources -public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher -public-cloud-data-analytics: Analytics -public-cloud-data-analytics-general-information: Informations générales -public-cloud-data-analytics-general-guides: Guides généraux -public-cloud-databases: Bases de données Public Cloud -public-cloud-databases-general-information: Informations générales -public-cloud-databases-general-guides: Guides généraux -public-cloud-databases-mongodb: MongoDB -public-cloud-databases-mongodb-getting-started: MongoDB - Premiers pas -public-cloud-databases-mongodb-guides: MongoDB - Guides utilisateur -public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides -public-cloud-databases-mongodb-tutorials: MongoDB - Tutoriels -public-cloud-databases-mysql: MySQL -public-cloud-databases-mysql-guides: MySQL - Guides -public-cloud-databases-mysql-tutorials: MySQL - Tutoriels -public-cloud-databases-postgresql: PostgreSQL -public-cloud-databases-postgresql-guides: PostgreSQL - Guides -public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutoriels -public-cloud-databases-valkey: Valkey -public-cloud-databases-valkey-guides: Valkey - Guides -public-cloud-databases-valkey-tutorials: Valkey - Tutoriels -public-cloud-data-analytics-grafana: Dashboards -public-cloud-data-analytics-grafana-guides: Dashboards - Guides -public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutoriels -public-cloud-data-analytics-kafka: Kafka -public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides -public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides -public-cloud-data-analytics-kafka-getting-started: Kafka - Premiers pas -public-cloud-data-analytics-kafka-guides: Kafka - Guides utilisateur -public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides -public-cloud-data-analytics-kafka-tutorials: Kafka - Tutoriels -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides -public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides -public-cloud-compute: Compute -public-cloud-compute-getting-started: Premiers pas -public-cloud-compute-general-information: Informations générales -public-cloud-compute-project-management: Gestion des projets Public Cloud -public-cloud-compute-instance-management: Gestion des instances -public-cloud-compute-instance-management-getting-started: Gestion des instances - Premiers pas -public-cloud-compute-instance-management-control-panel: Gestion via l'espace client OVHcloud -public-cloud-compute-instance-management-horizon: Gestion via Horizon -public-cloud-compute-instance-management-openstack: Gestion via l'API OpenStack -public-cloud-compute-block-storage: Block Storage -public-cloud-compute-tutorials: Tutoriels -public-cloud-cross-functional: Public Cloud - Informations générales -public-cloud-cross-functional-getting-started: Premiers pas -public-cloud-cross-functional-general-information: Informations générales -public-cloud-cross-functional-project-management: Gestion des projets Public Cloud -public-cloud-cross-functional-migration: Migration -public-cloud-cross-functional-tutorials: Tutoriels -public-cloud-cross-functional-services-management: Gestion des services -public-cloud-cross-functional-horizon: Gestion via Horizon -public-cloud-cross-functional-openstack: Gestion via OpenStack -public-cloud-cross-functional-infrastructure: Infrastructure -public-cloud-cross-functional-billing-information: Informations sur la facturation -public-cloud-storage: Storage and Backup -public-cloud-storage-object-storage: Object Storage -public-cloud-storage-object-storage-general-information: General information -public-cloud-storage-object-storage-general-guides-to-start: General guides to start -public-cloud-storage-object-storage-tutorials: Tutorials -public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -public-cloud-storage-block-storage: Block Storage -public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array -public-cloud-storage-file-storage: File Storage -public-cloud-integrations: Integrations -public-cloud-integrations-prefect: Prefect -public-cloud-network: Public Cloud Network Services -public-cloud-network-concepts: Concepts -public-cloud-network-getting-started: Premiers pas -public-cloud-network-additional-ip: Additional IP -public-cloud-network-configuration: Configuration -public-cloud-network-technical-resources: Ressources techniques -public-cloud-network-tutorials: Tutoriels -public-cloud-data-platform: Data Platform -web-cloud-clouddb: Web Cloud Databases -web-cloud-clouddb-getting-started: Premiers pas -web-cloud-clouddb-configuration: Configuration -web-cloud-clouddb-migration: Migration -web-cloud-clouddb-additional-resources: Ressources additionnelles -web-cloud-email-collaborative-solutions: Solutions e-mail et outils collaboratifs -web-cloud-email-collaborative-solutions-common-email-features: Fonctionnalités communes aux offres e-mail -web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Utilisation d’Outlook Web Application (OWA) -web-cloud-email-collaborative-solutions-migration: Migration de services -web-cloud-email-collaborative-solutions-troubleshooting: Diagnostic et dépannage -web-cloud-email-collaborative-solutions-mx-plan: MX Plan -web-cloud-email-collaborative-solutions-mx-plan-getting-started: Premiers pas -web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Fonctionnalités des adresses e-mail -web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette -web-cloud-email-collaborative-solutions-email-pro: E-mail Pro -web-cloud-email-collaborative-solutions-email-pro-getting-started: Premiers pas -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette -web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant -web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Fonctionnalités d'un compte Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Premiers pas -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette -web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Diagnostic et dépannage -web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office -web-cloud-email-collaborative-solutions-zimbra: Zimbra -web-cloud-email-collaborative-solutions-zimbra-getting-started: Premiers pas -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette -web-cloud-domains: Domaines -web-cloud-domains-api: API -web-cloud-domains-api-key-concepts: Concepts clés -web-cloud-domains-api-getting-started: Premiers pas -web-cloud-domains-api-configuration: Configuration -web-cloud-domains-api-migration: Migration -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-configuration-dns-options: Options DNS -web-cloud-domains-dns-configuration-dns-records: Enregistrements DNS -web-cloud-domains-dns-configuration-dns-servers: Serveurs DNS -web-cloud-domains-dns-key-concepts: Concepts clés -web-cloud-domains-dns-configuration: Configuration -web-cloud-domains-dns-configuration-dns-zone: Zone DNS -web-cloud-domains-dns-security: Sécurité -web-cloud-domains-dns-tutorials: Tutoriels -web-cloud-domains-domain-names: Noms de domaine -web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Changer le propriétaire d'un nom de domaine (trade) -web-cloud-domains-domain-names-getting-started: Premiers pas -web-cloud-domains-domain-names-configuration: Configuration -web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Transfert entrant vers OVHcloud -web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transfert sortant depuis OVHcloud -web-cloud-domains-domain-names-troubleshooting: Diagnostic -web-cloud-domains-domain-names-migration: Migration -web-cloud-domains-domain-names-tutorials: Tutoriels -web-cloud-internet: Internet -web-cloud-internet-internet-access: Accès Internet -web-cloud-internet-internet-access-configuration-advanced-setup: Configuration avancée -web-cloud-internet-internet-access-key-concepts: Concepts clés -web-cloud-internet-internet-access-getting-started: Premiers pas -web-cloud-internet-internet-access-configuration: Configuration -web-cloud-internet-internet-access-configuration-managing-your-offer: Gérer votre offre -web-cloud-internet-internet-access-configuration-managing-your-options: Gérer vos options -web-cloud-internet-internet-access-configuration-setting-up-your-access: Configuration de votre accès -web-cloud-internet-internet-access-troubleshooting: Diagnostic -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-configuration-managing-your-offer: Gérer votre offre -web-cloud-internet-overthebox-configuration-advanced-setup: Configuration avancée -web-cloud-internet-overthebox-getting-started: Premiers pas -web-cloud-internet-overthebox-configuration: Configuration -web-cloud-internet-overthebox-configuration-initial-setup: Configuration initiale -web-cloud-messaging: SMS -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-configuration-advanced-usage: Utilisation avancée -web-cloud-messaging-sms-getting-started: Premiers pas -web-cloud-messaging-sms-configuration: Configuration -web-cloud-messaging-sms-configuration-managing-your-solution: Gérer mon offre -web-cloud-messaging-sms-configuration-sending-sms-messages: Envoyer des SMS -web-cloud-messaging-sms-configuration-smpp: SMPP -web-cloud-phone-and-fax: Téléphone et Fax -web-cloud-phone-and-fax-fax: Fax -web-cloud-phone-and-fax-fax-getting-started: Premiers pas -web-cloud-phone-and-fax-fax-configuration: Configuration -web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Envoyer et recevoir des fax -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-configuration-administration: Administration -web-cloud-phone-and-fax-voip-configuration-api: API -web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Couplage téléphonie informatique (CTI) -web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX -web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Numéros alias -web-cloud-phone-and-fax-voip-configuration-popc: POPC -web-cloud-phone-and-fax-voip-additional-resources: Ressources additionnelles -web-cloud-phone-and-fax-voip-security: Sécurité -web-cloud-phone-and-fax-voip-getting-started: Premiers pas -web-cloud-phone-and-fax-voip-configuration: Configuration -web-cloud-phone-and-fax-voip-configuration-telephone-lines: Lignes téléphoniques -web-cloud-phone-and-fax-voip-troubleshooting: Diagnostic -web-cloud-phone-and-fax-voip-tutorials: Tutoriels -web-cloud-hosting: Hébergements web -web-cloud-hosting-tutorials-cms: CMS -web-cloud-hosting-configuration-ftp-and-ssh: FTP et SSH -web-cloud-hosting-getting-started: Premiers pas -web-cloud-hosting-configuration: Configuration -web-cloud-hosting-configuration-databases: Bases de données -web-cloud-hosting-configuration-cms: CMS -web-cloud-hosting-additional-resources: Ressources additionnelles -web-cloud-hosting-php: PHP -web-cloud-hosting-tutorials-redirection-and-authentication: Redirection et authentification -web-cloud-hosting-security: Sécurité -web-cloud-hosting-troubleshooting: Diagnostic -web-cloud-hosting-tutorials: Tutoriels -web-cloud-hosting-migration: Migration -web-cloud-hosting-tutorials-cloud-web: Tutoriels Cloud Web -web-cloud-hosting-tutorials-wordpress: Tutoriels WordPress -web-cloud-ssl-gateway: SSL Gateway -web-cloud-ssl-gateway-getting-started: Premiers pas -storage-object-storage: Object Storage -storage-object-storage-general-information: Informations générales -storage-object-storage-general-guides-to-start: Guides généraux pour débuter -storage-object-storage-tutorials: Tutoriels -storage-object-storage-configure-object-storage-with-your-solutions: Configurer Object Storage avec vos solutions -storage-object-storage-cold-archive-storage-class-specifics: Spécificités de la classe de stockage Cold Archive -storage-object-storage-openstack-swift-storage-class-specifics: Spécificités de la classe de stockage OpenStack Swift -storage-object-storage-openstack-swift-archive-storage-class-specifics: Spécificités de la classe de stockage d’archive OpenStack Swift -storage-file-storage: File Storage -storage-file-storage-enterprise-file-storage: Enterprise File Storage -storage-file-storage-ha-nas: NAS-HA -storage-block-storage: Block Storage -storage-block-storage-cloud-disk-array: Cloud Disk Array -storage-backup-and-disaster-recovery-solution: Backup et Plan de Reprise d'Activité -storage-backup-and-disaster-recovery-solution-veeam: Veeam -storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud -storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection -storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS -network-general-information: Informations générales -network-additional-ip: Additional IP -network-bgp: BGP Service -network-security: Réseau et Sécurité -network-ovhcloud-connect: OVHcloud Connect -network-ovhcloud-connect-concepts: Concepts -network-ovhcloud-connect-configuration: Configuration -network-ovhcloud-connect-getting-started: Premiers pas -network-ovhcloud-connect-technical-resources: Ressources techniques -network-load-balancer: Load Balancer -network-load-balancer-faq: FAQ -network-load-balancer-getting-started: Premiers pas -network-load-balancer-setting-up: Mise en route -network-load-balancer-use-cases: Cas d'utilisation -network-load-balancer-viewing-statuses: Consulter les statuts -network-vrack-services: vRack Services -network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure -manage-operate-api: API -manage-operate-api-apiv6: APIv6 -manage-operate-api-getting-started: Premiers pas -manage-operate-user: Gestion des utilisateurs et de la fédération -manage-operate-user-getting-started: Premiers pas -manage-operate-user-federation: Fédération d'identités -manage-operate-iam: IAM -manage-operate-terraform: Terraform -manage-operate-cli: CLI -manage-operate-observability: Observabilité -manage-operate-kms: KMS -manage-operate-secret-manager: Secret Manager -observability-logs-data-platform: Logs Data Platform -observability-logs-data-platform-getting-started: Premiers pas -observability-logs-data-platform-iam: IAM -observability-logs-data-platform-ingestion: Ingestion de vos logs -observability-logs-data-platform-visualizing-querying-exploiting: Visualisation, requête et exploitation de vos logs -observability-logs-data-platform-opensearch-index: Index OpenSearch as-a-service -observability-logs-data-platform-security-conformity: Sécurité et conformité -observability-logs-data-platform-usecases: Cas d'usage -observability-logs-data-platform-services-logs: OVHcloud Service Logs +account-and-service-management-account-information: Informations du compte +account-and-service-management-account-information-faq: FAQ +account-and-service-management-account-information-getting-started: Premiers pas +account-and-service-management-account-information-users: Création et gestion des utilisateurs +account-and-service-management-account-information-security-and-conformity: Sécurité et conformité +account-and-service-management-managing-billing-payments-and-services: Gérer la facturation, les paiements et les services +account-and-service-management-managing-billing-payments-and-services-api: API +account-and-service-management-managing-billing-payments-and-services-faq: FAQ +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Facturation et paiements +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Renouveler un service +account-and-service-management-managing-billing-payments-and-services-managing-services: Gestion de vos services +account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Résiliation d’un service +account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-reversibility: Réversibilité +account-and-service-management-reversibility-reversibility-policies: Politiques de réversibilité +account-and-service-management-responsibility-sharing: Partage de responsabilité +startup-program: Startup Program +startup-program-general-information: Informations générales +startup-program-support-communication: Support & Communication +startup-program-credits-billing: Crédits & Facturation +startup-program-technical-resources: Ressources techniques +bare-metal-cloud-data-platforms-metrics-data-platform-visualisation: Visualisation +bare-metal-cloud-dedicated-servers: Serveurs dédiés +bare-metal-cloud-dedicated-servers-advanced-usage: Utilisation avancée +bare-metal-cloud-dedicated-servers-getting-started: Premiers pas +bare-metal-cloud-dedicated-servers-managing-servers: Gérer un serveur +bare-metal-cloud-dedicated-servers-backup-restore: Sauvegarder et restaurer un serveur +bare-metal-cloud-dedicated-servers-miscellaneous: Divers +bare-metal-cloud-dedicated-servers-network-and-ip-management: Réseau et IP +bare-metal-cloud-dedicated-servers-raid-and-disks: RAID & disques +bare-metal-cloud-dedicated-servers-security: Sécurité +bare-metal-cloud-dedicated-servers-troubleshooting: Dépanner +bare-metal-cloud-dedicated-servers-tutorials: Tutoriels +bare-metal-cloud-dedicated-servers-vrack: vRack +bare-metal-cloud-managed-bare-metal: Managed Bare Metal +bare-metal-cloud-managed-bare-metal-faq: FAQ +bare-metal-cloud-managed-bare-metal-getting-started: Premiers pas +bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestion des machines virtuelles +bare-metal-cloud-managed-bare-metal-ovhcloud-features: Fonctionnalités OVHcloud +bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Services et options OVHcloud +bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Fonctionnalités de VMware vSphere +bare-metal-cloud-virtual-private-servers: Serveurs privés virtuels +bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Utilisation avancée +bare-metal-cloud-virtual-private-configuration-servers-backups: Sauvegardes +bare-metal-cloud-virtual-private-servers-getting-started: Premiers pas +bare-metal-cloud-virtual-private-servers-configuration: Configuration +bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Réseau et IP +bare-metal-cloud-virtual-private-servers-security: Sécurité +bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnostic +bare-metal-cloud-virtual-private-servers-additional-resources: Ressources additionnelles +bare-metal-cloud-virtual-private-servers-migration: Migration +bare-metal-cloud-virtual-private-servers-tutorials: Tutoriels +hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud +hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Premiers pas +hosted-private-cloud-nutanix-on-ovhcloud-general-information: Informations générales +hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Réseau et sécurité +hosted-private-cloud-nutanix-on-ovhcloud-backup: Sauvegardes +hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade +hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Utilisation avancée +hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnostic +hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Plan de Reprise d’Activité +hosted-private-cloud-nutanix-on-ovhcloud-raci: Partage de responsabilité (RACI) +hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Premiers pas +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Accès et sécurité +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Gestion des machines virtuelles +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Maintenance et surveillance +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Gestion des ressources +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Fonctionnalités et options OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Sauvegardes et Plan de Reprise d'Activité +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migration +hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud +hosted-private-cloud-sap-ovhcloud-concepts: Concepts +hosted-private-cloud-sap-ovhcloud-getting-started: Premiers pas +hosted-private-cloud-sap-ovhcloud-automated-deployments: Déploiements automatisés +hosted-private-cloud-sap-ovhcloud-resilience: Résilience +hosted-private-cloud-sap-ovhcloud-backups: Sauvegardes +hosted-private-cloud-sap-ovhcloud-observability: Observabilité +ovhcloud-labs-data-collector: Data Collector +ovhcloud-labs-data-collector-getting-started: Premiers pas +ovhcloud-labs-power-web-hosting: POWER Web Hosting +ovhcloud-labs-power-web-hosting-getting-started: Premiers pas +ovhcloud-labs-power-web-hosting-nodejs: Node.js +ovhcloud-labs-power-web-hosting-python: Python +ovhcloud-labs-power-web-hosting-ruby: Ruby +ovhcloud-labs-prescience: Prescience +ovhcloud-labs-prescience-getting-started: Premiers pas +public-cloud-ai-and-machine-learning: AI & machine learning +public-cloud-ai-and-machine-learning-general-information: Informations générales +public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface +public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks +public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides +public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutoriels +public-cloud-ai-and-machine-learning-ai-training: AI Training +public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides +public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutoriels +public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy +public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides +public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutoriels +public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem +public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides +public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints +public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides +public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutoriels +public-cloud-quantum-computing: Quantum computing +public-cloud-quantum-computing-general-information: General information +public-cloud-quantum-computing-emulator: Quantum emulators +public-cloud-quantum-computing-emulators-guides: Guides +public-cloud-containers-orchestration: Containers & Orchestration +public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) +public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started +public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting +public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network +public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate +public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability +public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management +public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage +public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security +public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators +public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information +public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster +public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes +public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloadss +public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) +public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started +public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials +public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) +public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started +public-cloud-containers-orchestration-managed-rancher-service-resources: Resources +public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher +public-cloud-data-analytics: Analytics +public-cloud-data-analytics-general-information: Informations générales +public-cloud-data-analytics-general-guides: Guides généraux +public-cloud-databases: Bases de données Public Cloud +public-cloud-databases-general-information: Informations générales +public-cloud-databases-general-guides: Guides généraux +public-cloud-databases-mongodb: MongoDB +public-cloud-databases-mongodb-getting-started: MongoDB - Premiers pas +public-cloud-databases-mongodb-guides: MongoDB - Guides utilisateur +public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +public-cloud-databases-mongodb-tutorials: MongoDB - Tutoriels +public-cloud-databases-mysql: MySQL +public-cloud-databases-mysql-guides: MySQL - Guides +public-cloud-databases-mysql-tutorials: MySQL - Tutoriels +public-cloud-databases-postgresql: PostgreSQL +public-cloud-databases-postgresql-guides: PostgreSQL - Guides +public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutoriels +public-cloud-databases-valkey: Valkey +public-cloud-databases-valkey-guides: Valkey - Guides +public-cloud-databases-valkey-tutorials: Valkey - Tutoriels +public-cloud-data-analytics-grafana: Dashboards +public-cloud-data-analytics-grafana-guides: Dashboards - Guides +public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutoriels +public-cloud-data-analytics-kafka: Kafka +public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides +public-cloud-data-analytics-kafka-connect: Kafka Connect +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-getting-started: Kafka - Premiers pas +public-cloud-data-analytics-kafka-guides: Kafka - Guides utilisateur +public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-tutorials: Kafka - Tutoriels +public-cloud-databases-cassandra: Cassandra +public-cloud-databases-cassandra-guides: Cassandra - Guides +public-cloud-data-analytics-opensearch: OpenSearch +public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +public-cloud-compute: Compute +public-cloud-compute-getting-started: Premiers pas +public-cloud-compute-general-information: Informations générales +public-cloud-compute-project-management: Gestion des projets Public Cloud +public-cloud-compute-instance-management: Gestion des instances +public-cloud-compute-instance-management-getting-started: Gestion des instances - Premiers pas +public-cloud-compute-instance-management-control-panel: Gestion via l'espace client OVHcloud +public-cloud-compute-instance-management-horizon: Gestion via Horizon +public-cloud-compute-instance-management-openstack: Gestion via l'API OpenStack +public-cloud-compute-block-storage: Block Storage +public-cloud-compute-tutorials: Tutoriels +public-cloud-cross-functional: Public Cloud - Informations générales +public-cloud-cross-functional-getting-started: Premiers pas +public-cloud-cross-functional-general-information: Informations générales +public-cloud-cross-functional-project-management: Gestion des projets Public Cloud +public-cloud-cross-functional-migration: Migration +public-cloud-cross-functional-tutorials: Tutoriels +public-cloud-cross-functional-services-management: Gestion des services +public-cloud-cross-functional-horizon: Gestion via Horizon +public-cloud-cross-functional-openstack: Gestion via OpenStack +public-cloud-cross-functional-infrastructure: Infrastructure +public-cloud-cross-functional-billing-information: Informations sur la facturation +public-cloud-storage: Storage and Backup +public-cloud-storage-object-storage: Object Storage +public-cloud-storage-object-storage-general-information: General information +public-cloud-storage-object-storage-general-guides-to-start: General guides to start +public-cloud-storage-object-storage-tutorials: Tutorials +public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +public-cloud-storage-block-storage: Block Storage +public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array +public-cloud-storage-file-storage: File Storage +public-cloud-integrations: Integrations +public-cloud-integrations-prefect: Prefect +public-cloud-network: Public Cloud Network Services +public-cloud-network-concepts: Concepts +public-cloud-network-getting-started: Premiers pas +public-cloud-network-additional-ip: Additional IP +public-cloud-network-configuration: Configuration +public-cloud-network-technical-resources: Ressources techniques +public-cloud-network-tutorials: Tutoriels +public-cloud-data-platform: Data Platform +web-cloud-clouddb: Web Cloud Databases +web-cloud-clouddb-getting-started: Premiers pas +web-cloud-clouddb-configuration: Configuration +web-cloud-clouddb-migration: Migration +web-cloud-clouddb-additional-resources: Ressources additionnelles +web-cloud-email-collaborative-solutions: Solutions e-mail et outils collaboratifs +web-cloud-email-collaborative-solutions-common-email-features: Fonctionnalités communes aux offres e-mail +web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Utilisation d’Outlook Web Application (OWA) +web-cloud-email-collaborative-solutions-migration: Migration de services +web-cloud-email-collaborative-solutions-troubleshooting: Diagnostic et dépannage +web-cloud-email-collaborative-solutions-mx-plan: MX Plan +web-cloud-email-collaborative-solutions-mx-plan-getting-started: Premiers pas +web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Fonctionnalités des adresses e-mail +web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +web-cloud-email-collaborative-solutions-email-pro: E-mail Pro +web-cloud-email-collaborative-solutions-email-pro-getting-started: Premiers pas +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Ajouter votre adresse e-mail à un service de messagerie existant +web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Fonctionnalités d'un compte Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Premiers pas +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Diagnostic et dépannage +web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office +web-cloud-email-collaborative-solutions-zimbra: Zimbra +web-cloud-email-collaborative-solutions-zimbra-getting-started: Premiers pas +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Configuration d'une application e-mail sur votre ordinateur +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Configurer une application e-mail sur votre smartphone ou tablette +web-cloud-domains: Domaines +web-cloud-domains-api: API +web-cloud-domains-api-key-concepts: Concepts clés +web-cloud-domains-api-getting-started: Premiers pas +web-cloud-domains-api-configuration: Configuration +web-cloud-domains-api-migration: Migration +web-cloud-domains-dns: DNS (Domain Name System) +web-cloud-domains-dns-configuration-dns-options: Options DNS +web-cloud-domains-dns-configuration-dns-records: Enregistrements DNS +web-cloud-domains-dns-configuration-dns-servers: Serveurs DNS +web-cloud-domains-dns-key-concepts: Concepts clés +web-cloud-domains-dns-configuration: Configuration +web-cloud-domains-dns-configuration-dns-zone: Zone DNS +web-cloud-domains-dns-security: Sécurité +web-cloud-domains-dns-tutorials: Tutoriels +web-cloud-domains-domain-names: Noms de domaine +web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Changer le propriétaire d'un nom de domaine (trade) +web-cloud-domains-domain-names-getting-started: Premiers pas +web-cloud-domains-domain-names-configuration: Configuration +web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Transfert entrant vers OVHcloud +web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transfert sortant depuis OVHcloud +web-cloud-domains-domain-names-troubleshooting: Diagnostic +web-cloud-domains-domain-names-migration: Migration +web-cloud-domains-domain-names-tutorials: Tutoriels +web-cloud-internet: Internet +web-cloud-internet-internet-access: Accès Internet +web-cloud-internet-internet-access-configuration-advanced-setup: Configuration avancée +web-cloud-internet-internet-access-key-concepts: Concepts clés +web-cloud-internet-internet-access-getting-started: Premiers pas +web-cloud-internet-internet-access-configuration: Configuration +web-cloud-internet-internet-access-configuration-managing-your-offer: Gérer votre offre +web-cloud-internet-internet-access-configuration-managing-your-options: Gérer vos options +web-cloud-internet-internet-access-configuration-setting-up-your-access: Configuration de votre accès +web-cloud-internet-internet-access-troubleshooting: Diagnostic +web-cloud-internet-overthebox: OverTheBox +web-cloud-internet-overthebox-configuration-managing-your-offer: Gérer votre offre +web-cloud-internet-overthebox-configuration-advanced-setup: Configuration avancée +web-cloud-internet-overthebox-getting-started: Premiers pas +web-cloud-internet-overthebox-configuration: Configuration +web-cloud-internet-overthebox-configuration-initial-setup: Configuration initiale +web-cloud-messaging: SMS +web-cloud-messaging-sms: SMS +web-cloud-messaging-sms-configuration-advanced-usage: Utilisation avancée +web-cloud-messaging-sms-getting-started: Premiers pas +web-cloud-messaging-sms-configuration: Configuration +web-cloud-messaging-sms-configuration-managing-your-solution: Gérer mon offre +web-cloud-messaging-sms-configuration-sending-sms-messages: Envoyer des SMS +web-cloud-messaging-sms-configuration-smpp: SMPP +web-cloud-phone-and-fax: Téléphone et Fax +web-cloud-phone-and-fax-fax: Fax +web-cloud-phone-and-fax-fax-getting-started: Premiers pas +web-cloud-phone-and-fax-fax-configuration: Configuration +web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Envoyer et recevoir des fax +web-cloud-phone-and-fax-voip: VoIP +web-cloud-phone-and-fax-voip-configuration-administration: Administration +web-cloud-phone-and-fax-voip-configuration-api: API +web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Couplage téléphonie informatique (CTI) +web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX +web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Numéros alias +web-cloud-phone-and-fax-voip-configuration-popc: POPC +web-cloud-phone-and-fax-voip-additional-resources: Ressources additionnelles +web-cloud-phone-and-fax-voip-security: Sécurité +web-cloud-phone-and-fax-voip-getting-started: Premiers pas +web-cloud-phone-and-fax-voip-configuration: Configuration +web-cloud-phone-and-fax-voip-configuration-telephone-lines: Lignes téléphoniques +web-cloud-phone-and-fax-voip-troubleshooting: Diagnostic +web-cloud-phone-and-fax-voip-tutorials: Tutoriels +web-cloud-hosting: Hébergements web +web-cloud-hosting-tutorials-cms: CMS +web-cloud-hosting-configuration-ftp-and-ssh: FTP et SSH +web-cloud-hosting-getting-started: Premiers pas +web-cloud-hosting-configuration: Configuration +web-cloud-hosting-configuration-databases: Bases de données +web-cloud-hosting-configuration-cms: CMS +web-cloud-hosting-additional-resources: Ressources additionnelles +web-cloud-hosting-php: PHP +web-cloud-hosting-tutorials-redirection-and-authentication: Redirection et authentification +web-cloud-hosting-security: Sécurité +web-cloud-hosting-troubleshooting: Diagnostic +web-cloud-hosting-tutorials: Tutoriels +web-cloud-hosting-migration: Migration +web-cloud-hosting-tutorials-cloud-web: Tutoriels Cloud Web +web-cloud-hosting-tutorials-wordpress: Tutoriels WordPress +web-cloud-ssl-gateway: SSL Gateway +web-cloud-ssl-gateway-getting-started: Premiers pas +storage-object-storage: Object Storage +storage-object-storage-general-information: Informations générales +storage-object-storage-general-guides-to-start: Guides généraux pour débuter +storage-object-storage-tutorials: Tutoriels +storage-object-storage-configure-object-storage-with-your-solutions: Configurer Object Storage avec vos solutions +storage-object-storage-cold-archive-storage-class-specifics: Spécificités de la classe de stockage Cold Archive +storage-object-storage-openstack-swift-storage-class-specifics: Spécificités de la classe de stockage OpenStack Swift +storage-object-storage-openstack-swift-archive-storage-class-specifics: Spécificités de la classe de stockage d’archive OpenStack Swift +storage-file-storage: File Storage +storage-file-storage-enterprise-file-storage: Enterprise File Storage +storage-file-storage-ha-nas: NAS-HA +storage-block-storage: Block Storage +storage-block-storage-cloud-disk-array: Cloud Disk Array +storage-backup-and-disaster-recovery-solution: Backup et Plan de Reprise d'Activité +storage-backup-and-disaster-recovery-solution-veeam: Veeam +storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud +storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection +storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS +network-general-information: Informations générales +network-additional-ip: Additional IP +network-bgp: BGP Service +network-security: Réseau et Sécurité +network-ovhcloud-connect: OVHcloud Connect +network-ovhcloud-connect-concepts: Concepts +network-ovhcloud-connect-configuration: Configuration +network-ovhcloud-connect-getting-started: Premiers pas +network-ovhcloud-connect-technical-resources: Ressources techniques +network-load-balancer: Load Balancer +network-load-balancer-faq: FAQ +network-load-balancer-getting-started: Premiers pas +network-load-balancer-setting-up: Mise en route +network-load-balancer-use-cases: Cas d'utilisation +network-load-balancer-viewing-statuses: Consulter les statuts +network-vrack-services: vRack Services +network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure +manage-operate-api: API +manage-operate-api-apiv6: APIv6 +manage-operate-api-getting-started: Premiers pas +manage-operate-user: Gestion des utilisateurs et de la fédération +manage-operate-user-getting-started: Premiers pas +manage-operate-user-federation: Fédération d'identités +manage-operate-iam: IAM +manage-operate-terraform: Terraform +manage-operate-cli: CLI +manage-operate-observability: Observabilité +manage-operate-kms: KMS +manage-operate-secret-manager: Secret Manager +observability-logs-data-platform: Logs Data Platform +observability-logs-data-platform-getting-started: Premiers pas +observability-logs-data-platform-iam: IAM +observability-logs-data-platform-ingestion: Ingestion de vos logs +observability-logs-data-platform-visualizing-querying-exploiting: Visualisation, requête et exploitation de vos logs +observability-logs-data-platform-opensearch-index: Index OpenSearch as-a-service +observability-logs-data-platform-security-conformity: Sécurité et conformité +observability-logs-data-platform-usecases: Cas d'usage +observability-logs-data-platform-services-logs: OVHcloud Service Logs diff --git a/pages/index-translations.it.yaml b/pages/index-translations.it.yaml index 1f59029c5da..777feddea5c 100644 --- a/pages/index-translations.it.yaml +++ b/pages/index-translations.it.yaml @@ -1,398 +1,394 @@ -account-and-service-management-account-information: Informazioni account -account-and-service-management-account-information-faq: FAQ -account-and-service-management-account-information-getting-started: Per iniziare -account-and-service-management-account-information-users: Creazione e gestione degli utenti -account-and-service-management-account-information-security-and-conformity: Sicurezza e conformità -account-and-service-management-managing-billing-payments-and-services: Gestione della fatturazione, dei pagamenti e dei servizi -account-and-service-management-managing-billing-payments-and-services-api: API -account-and-service-management-managing-billing-payments-and-services-faq: FAQ -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Fatture, fatturazione e pagamenti -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks -account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Rinnovo di un servizio -account-and-service-management-managing-billing-payments-and-services-managing-services: Gestione dei servizi -account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Rescissione di un servizio -account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-reversibility: Reversibilità -account-and-service-management-reversibility-reversibility-policies: Politiche di reversibilità -account-and-service-management-responsibility-sharing: Condivisione delle responsabilità -startup-program: Startup Program -startup-program-general-information: General information -startup-program-support-communication: Support & Communication -startup-program-credits-billing: Credits & Billing -startup-program-technical-resources: Technical resources -bare-metal-cloud-dedicated-servers: Server dedicati -bare-metal-cloud-dedicated-servers-advanced-usage: Utilizzo avanzato -bare-metal-cloud-dedicated-servers-getting-started: Per iniziare -bare-metal-cloud-dedicated-servers-managing-servers: Gestisci i server -bare-metal-cloud-dedicated-servers-backup-restore: Backup e ripristino di un server -bare-metal-cloud-dedicated-servers-miscellaneous: Varie -bare-metal-cloud-dedicated-servers-network-and-ip-management: Rete e IP -bare-metal-cloud-dedicated-servers-raid-and-disks: RAID e dischi -bare-metal-cloud-dedicated-servers-security: Sicurezza -bare-metal-cloud-dedicated-servers-troubleshooting: Risoluzione dei problemi -bare-metal-cloud-dedicated-servers-tutorials: Tutorial -bare-metal-cloud-dedicated-servers-vrack: vRack -bare-metal-cloud-managed-bare-metal: Managed Bare Metal -bare-metal-cloud-managed-bare-metal-faq: FAQ -bare-metal-cloud-managed-bare-metal-getting-started: Per iniziare -bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestione delle macchine virtuali -bare-metal-cloud-managed-bare-metal-ovhcloud-features: Funzionalità OVHcloud -bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Opzioni e servizi OVHcloud -bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Caratteristiche VMware vSphere -bare-metal-cloud-virtual-private-servers: Server Privati Virtuali -bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Utilizzo avanzato -bare-metal-cloud-virtual-private-configuration-servers-backups: Backup -bare-metal-cloud-virtual-private-servers-getting-started: Per iniziare -bare-metal-cloud-virtual-private-servers-configuration: Configurazione -bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Rete e IP -bare-metal-cloud-virtual-private-servers-security: Sicurezza -bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnosi -bare-metal-cloud-virtual-private-servers-additional-resources: Risorse aggiuntive -bare-metal-cloud-virtual-private-servers-migration: Migrazione -bare-metal-cloud-virtual-private-servers-tutorials: Tutorial -hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud -hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Per iniziare -hosted-private-cloud-nutanix-on-ovhcloud-general-information: Informazioni generali -hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Networking e sicurezza -hosted-private-cloud-nutanix-on-ovhcloud-backup: Backups -hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade -hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Utilizzo avanzato -hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnostica -hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Disaster Recovery Plan -hosted-private-cloud-nutanix-on-ovhcloud-raci: Condivisione delle responsabilità (RACI) -hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Per iniziare -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Accesso e sicurezza -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Gestione delle macchine virtuali -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Manutenzione e monitoraggio -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Gestisci le risorse -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Funzionalità e servizi OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Backup e Soluzioni di Disaster Recovery -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migrazione -hosted-private-cloud-hosted-private-cloud-opcp: On-Prem Cloud Plateform -hosted-private-cloud-hosted-private-cloud-opcp-getting-started: Per iniziare -hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud -hosted-private-cloud-sap-ovhcloud-concepts: Concetti -hosted-private-cloud-sap-ovhcloud-getting-started: Per iniziare -hosted-private-cloud-sap-ovhcloud-automated-deployments: Implementazioni automatizzate -hosted-private-cloud-sap-ovhcloud-resilience: Resilienza -hosted-private-cloud-sap-ovhcloud-backups: Backups -hosted-private-cloud-sap-ovhcloud-observability: Osservabilità -ovhcloud-labs-data-collector: Data Collector -ovhcloud-labs-data-collector-getting-started: Per iniziare -ovhcloud-labs-power-web-hosting: POWER Web Hosting -ovhcloud-labs-power-web-hosting-getting-started: Per iniziare -ovhcloud-labs-power-web-hosting-nodejs: Node.js -ovhcloud-labs-power-web-hosting-python: Python -ovhcloud-labs-power-web-hosting-ruby: Ruby -ovhcloud-labs-prescience: Prescience -ovhcloud-labs-prescience-getting-started: Per iniziare -public-cloud-ai-and-machine-learning: AI & machine learning -public-cloud-ai-and-machine-learning-general-information: General information -public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface -public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks -public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides -public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutorials -public-cloud-ai-and-machine-learning-ai-training: AI Training -public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides -public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutorials -public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy -public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides -public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutorials -public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem -public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides -public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints -public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides -public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutorials -public-cloud-quantum-computing: Quantum computing -public-cloud-quantum-computing-general-information: General information -public-cloud-quantum-computing-emulator: Quantum emulators -public-cloud-quantum-computing-emulators-guides: Guides -public-cloud-quantum-computing-qpus: Quantum QPUs -public-cloud-quantum-computing-qpus-guides: Guides -public-cloud-containers-orchestration: Containers & Orchestration -public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) -public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started -public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting -public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network -public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate -public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability -public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management -public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage -public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security -public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators -public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information -public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster -public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes -public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads -public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) -public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started -public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials -public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) -public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started -public-cloud-containers-orchestration-managed-rancher-service-resources: Resources -public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher -public-cloud-data-analytics: Analytics -public-cloud-data-analytics-general-information: General information -public-cloud-data-analytics-general-guides: General guides -public-cloud-databases: Public Cloud Databases -public-cloud-databases-general-information: General information -public-cloud-databases-general-guides: General guides -public-cloud-databases-mongodb: MongoDB -public-cloud-databases-mongodb-getting-started: MongoDB - Getting started -public-cloud-databases-mongodb-guides: MongoDB - User guides -public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides -public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials -public-cloud-databases-mysql: MySQL -public-cloud-databases-mysql-guides: MySQL - Guides -public-cloud-databases-mysql-tutorials: MySQL - Tutorials -public-cloud-databases-postgresql: PostgreSQL -public-cloud-databases-postgresql-guides: PostgreSQL - Guides -public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials -public-cloud-databases-valkey: Valkey -public-cloud-databases-valkey-guides: Valkey - Guides -public-cloud-databases-valkey-tutorials: Valkey - Tutorials -public-cloud-data-analytics-grafana: Dashboards -public-cloud-data-analytics-grafana-guides: Dashboards - Guides -public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials -public-cloud-data-analytics-kafka: Kafka -public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides -public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides -public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started -public-cloud-data-analytics-kafka-guides: Kafka - User guides -public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides -public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides -public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides -public-cloud-compute: Compute -public-cloud-compute-getting-started: Per iniziare -public-cloud-compute-general-information: Informazioni generali -public-cloud-compute-project-management: Gestione del progetto -public-cloud-compute-instance-management: Gestione delle istanze -public-cloud-compute-instance-management-getting-started: Gestione delle istanze - Per iniziare -public-cloud-compute-instance-management-control-panel: Gestione dallo Spazio Cliente OVHcloud -public-cloud-compute-instance-management-horizon: Gestione via Horizon -public-cloud-compute-instance-management-openstack: Gestione via API OpenStack -public-cloud-compute-block-storage: Block Storage -public-cloud-compute-tutorials: Tutorials -public-cloud-cross-functional: Public Cloud - Informazioni generali -public-cloud-cross-functional-getting-started: Per iniziare -public-cloud-cross-functional-general-information: Informazioni generali -public-cloud-cross-functional-project-management: Gestione dei progetti Public Cloud -public-cloud-cross-functional-migration: Migrazione -public-cloud-cross-functional-tutorials: Tutorials -public-cloud-cross-functional-services-management: Gestione dei servizi -public-cloud-cross-functional-horizon: Gestione via Horizon -public-cloud-cross-functional-openstack: Gestione via OpenStack -public-cloud-cross-functional-infrastructure: Infrastruttura -public-cloud-cross-functional-billing-information: Informazioni sulla fatturazione -public-cloud-storage: Storage and Backup -public-cloud-storage-object-storage: Object Storage -public-cloud-storage-object-storage-general-information: General information -public-cloud-storage-object-storage-general-guides-to-start: General guides to start -public-cloud-storage-object-storage-tutorials: Tutorials -public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -public-cloud-storage-block-storage: Block Storage -public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array -public-cloud-storage-file-storage: File Storage -public-cloud-integrations: Integrations -public-cloud-integrations-prefect: Prefect -public-cloud-network: Public Cloud Network Services -public-cloud-network-concepts: Concetti -public-cloud-network-getting-started: Per iniziare -public-cloud-network-additional-ip: Additional IP -public-cloud-network-configuration: Configurazione -public-cloud-network-technical-resources: Risorse tecniche -public-cloud-network-tutorials: Tutorial -public-cloud-data-platform: Data Platform -web-cloud-clouddb: Web Cloud Databases -web-cloud-clouddb-getting-started: Per iniziare -web-cloud-clouddb-configuration: Configurazione -web-cloud-clouddb-migration: Migrazione -web-cloud-clouddb-additional-resources: Risorse aggiuntive -web-cloud-email-collaborative-solutions: Soluzioni email e strumenti collaborativi -web-cloud-email-collaborative-solutions-common-email-features: Funzionalità comuni alle offerte email -web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Utilizzo di Outlook Web App (OWA) -web-cloud-email-collaborative-solutions-migration: Migrazione di servizi -web-cloud-email-collaborative-solutions-troubleshooting: Risoluzione dei problemi -web-cloud-email-collaborative-solutions-mx-plan: MX Plan -web-cloud-email-collaborative-solutions-mx-plan-getting-started: Per iniziare -web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Caratteristiche indirizzo di posta elettronica -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configura un'applicazione di posta elettronica sul tuo computer -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Installazione di un'applicazione di posta elettronica sul telefono cellulare -web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Aggiunta del tuo indirizzo di posta elettronica a un servizio di posta elettronica esistente -web-cloud-email-collaborative-solutions-email-pro: Email Pro -web-cloud-email-collaborative-solutions-email-pro-getting-started: Per iniziare -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configura un'applicazione di posta elettronica sul tuo computer -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Installazione di un'applicazione di posta elettronica sul telefono cellulare -web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Aggiunta del tuo indirizzo di posta elettronica a un servizio di posta elettronica esistente -web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Per iniziare -web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funzionalità di un account Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configura un'applicazione di posta elettronica sul tuo computer -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Installazione di un'applicazione di posta elettronica sul telefono cellulare -web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Risoluzione dei problemi -web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office -web-cloud-email-collaborative-solutions-zimbra: Zimbra -web-cloud-email-collaborative-solutions-zimbra-getting-started: Per iniziare -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Configura un'applicazione di posta elettronica sul tuo computer -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Installazione di un'applicazione di posta elettronica sul telefono cellulare -web-cloud-domains: Domini -web-cloud-domains-api: API -web-cloud-domains-api-key-concepts: Concetti chiave -web-cloud-domains-api-getting-started: Per iniziare -web-cloud-domains-api-configuration: Configurazione -web-cloud-domains-api-migration: Migrazione -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-configuration-dns-options: Opzioni DNS -web-cloud-domains-dns-configuration-dns-records: Record DNS -web-cloud-domains-dns-configuration-dns-servers: Server DNS -web-cloud-domains-dns-key-concepts: Concetti chiave -web-cloud-domains-dns-configuration: Configurazione -web-cloud-domains-dns-configuration-dns-zone: Zona DNS -web-cloud-domains-dns-security: Sicurezza -web-cloud-domains-dns-tutorials: Tutorials -web-cloud-domains-domain-names: Domini -web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Modifica del proprietario di un dominio (trade) -web-cloud-domains-domain-names-getting-started: Per iniziare -web-cloud-domains-domain-names-configuration: Configurazione -web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Trasferimento in entrata verso OVHcloud -web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Trasferimento in uscita da OVHcloud -web-cloud-domains-domain-names-troubleshooting: Diagnostica -web-cloud-domains-domain-names-migration: Migrazione -web-cloud-domains-domain-names-tutorials: Tutorial -web-cloud-internet: Internet -web-cloud-internet-internet-access: Accesso internet -web-cloud-internet-internet-access-configuration-advanced-setup: Configurazione avanzata -web-cloud-internet-internet-access-key-concepts: Concetti chiave -web-cloud-internet-internet-access-getting-started: Per iniziare -web-cloud-internet-internet-access-configuration: Configurazione -web-cloud-internet-internet-access-configuration-managing-your-offer: Gestisci la tua offerta -web-cloud-internet-internet-access-configuration-managing-your-options: Gestisci le tue opzioni -web-cloud-internet-internet-access-configuration-setting-up-your-access: Configura il tuo accesso -web-cloud-internet-internet-access-troubleshooting: Diagnosi -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-configuration-managing-your-offer: Gestisci la tua offerta -web-cloud-internet-overthebox-configuration-advanced-setup: Configurazione avanzata -web-cloud-internet-overthebox-getting-started: Per iniziare -web-cloud-internet-overthebox-configuration: Configurazione -web-cloud-internet-overthebox-configuration-initial-setup: Configurazione iniziale -web-cloud-messaging: Messaggistica -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-configuration-advanced-usage: Utilizzo avanzato -web-cloud-messaging-sms-getting-started: Per iniziare -web-cloud-messaging-sms-configuration: Configurazione -web-cloud-messaging-sms-configuration-managing-your-solution: Gestisci la tua soluzione -web-cloud-messaging-sms-configuration-sending-sms-messages: Invio SMS -web-cloud-messaging-sms-configuration-smpp: SMPP -web-cloud-phone-and-fax: Telefono e Fax -web-cloud-phone-and-fax-fax: Fax -web-cloud-phone-and-fax-fax-getting-started: Per iniziare -web-cloud-phone-and-fax-fax-configuration: Configurazione -web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Invio e ricezione fax -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-configuration-administration: Amministrare -web-cloud-phone-and-fax-voip-configuration-api: API -web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Integrazione della telefonia informatica (CTI) -web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX -web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Numeri e alias -web-cloud-phone-and-fax-voip-configuration-popc: POPC -web-cloud-phone-and-fax-voip-additional-resources: Risorse aggiuntive -web-cloud-phone-and-fax-voip-security: Sicurezza -web-cloud-phone-and-fax-voip-getting-started: Per iniziare -web-cloud-phone-and-fax-voip-configuration: Configurazione -web-cloud-phone-and-fax-voip-configuration-telephone-lines: Linee telefoniche -web-cloud-phone-and-fax-voip-troubleshooting: Diagnosi -web-cloud-phone-and-fax-voip-tutorials: Tutorial -web-cloud-hosting: Hosting Web -web-cloud-hosting-tutorials-cms: CMS -web-cloud-hosting-configuration-ftp-and-ssh: FTP e SSH -web-cloud-hosting-getting-started: Per iniziare -web-cloud-hosting-configuration: Configurazione -web-cloud-hosting-configuration-databases: Database -web-cloud-hosting-configuration-cms: CMS -web-cloud-hosting-additional-resources: Risorse aggiuntive -web-cloud-hosting-php: PHP -web-cloud-hosting-tutorials-redirection-and-authentication: Reindirizzamento e autenticazione -web-cloud-hosting-security: Sicurezza -web-cloud-hosting-troubleshooting: Diagnosi -web-cloud-hosting-tutorials: Tutorial -web-cloud-hosting-migration: Migrazione -web-cloud-hosting-tutorials-wordpress: Tutorial WordPress -web-cloud-hosting-tutorials-cloud-web: Tutorial per Cloud Web -web-cloud-ssl-gateway: SSL Gateway -web-cloud-ssl-gateway-getting-started: Per iniziare -storage-object-storage: Object Storage -storage-object-storage-general-information: General information -storage-object-storage-general-guides-to-start: General guides to start -storage-object-storage-tutorials: Tutorials -storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -storage-file-storage: File Storage -storage-file-storage-enterprise-file-storage: Enterprise File Storage -storage-file-storage-ha-nas: HA-NAS -storage-block-storage: Block Storage -storage-block-storage-cloud-disk-array: Cloud Disk Array -storage-backup-and-disaster-recovery-solution: Backup and disaster recovery solution -storage-backup-and-disaster-recovery-solution-veeam: Veeam -storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud -storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection -storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS -network-general-information: Informazioni generali -network-additional-ip: Additional IP -network-bgp: BGP Service -network-security: Rete e sicurezza -network-ovhcloud-connect: OVHcloud Connect -network-ovhcloud-connect-concepts: Concetti -network-ovhcloud-connect-configuration: Installazione -network-ovhcloud-connect-getting-started: Per iniziare -network-ovhcloud-connect-technical-resources: Risorse tecniche -network-load-balancer: Load Balancer -network-load-balancer-faq: FAQ -network-load-balancer-getting-started: Per iniziare -network-load-balancer-setting-up: Avvio -network-load-balancer-use-cases: Modalità di utilizzo -network-load-balancer-viewing-statuses: Visualizzazione degli stati -network-vrack-services: vRack Services -network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure -manage-operate-api: API -manage-operate-api-apiv6: APIv6 -manage-operate-api-getting-started: Per iniziare -manage-operate-user: Gestione degli utenti e della federazione -manage-operate-user-getting-started: Per iniziare -manage-operate-user-federation: Federazione di identità -manage-operate-iam: IAM -manage-operate-terraform: Terraform -manage-operate-cli: CLI -manage-operate-observability: Observability -manage-operate-kms: KMS -manage-operate-secret-manager: Secret Manager -observability-logs-data-platform: Logs Data Platform -observability-logs-data-platform-getting-started: Getting Started -observability-logs-data-platform-iam: IAM -observability-logs-data-platform-ingestion: Ingesting your logs -observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, querying and exploiting your logs -observability-logs-data-platform-opensearch-index: OpenSearch Index as a service -observability-logs-data-platform-security-conformity: Security and conformity -observability-logs-data-platform-usecases: Usecases -observability-logs-data-platform-services-logs: OVHcloud Service Logs +account-and-service-management-account-information: Informazioni account +account-and-service-management-account-information-faq: FAQ +account-and-service-management-account-information-getting-started: Per iniziare +account-and-service-management-account-information-users: Creazione e gestione degli utenti +account-and-service-management-account-information-security-and-conformity: Sicurezza e conformità +account-and-service-management-managing-billing-payments-and-services: Gestione della fatturazione, dei pagamenti e dei servizi +account-and-service-management-managing-billing-payments-and-services-api: API +account-and-service-management-managing-billing-payments-and-services-faq: FAQ +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Fatture, fatturazione e pagamenti +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Rinnovo di un servizio +account-and-service-management-managing-billing-payments-and-services-managing-services: Gestione dei servizi +account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Rescissione di un servizio +account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-reversibility: Reversibilità +account-and-service-management-reversibility-reversibility-policies: Politiche di reversibilità +account-and-service-management-responsibility-sharing: Condivisione delle responsabilità +startup-program: Startup Program +startup-program-general-information: General information +startup-program-support-communication: Support & Communication +startup-program-credits-billing: Credits & Billing +startup-program-technical-resources: Technical resources +bare-metal-cloud-dedicated-servers: Server dedicati +bare-metal-cloud-dedicated-servers-advanced-usage: Utilizzo avanzato +bare-metal-cloud-dedicated-servers-getting-started: Per iniziare +bare-metal-cloud-dedicated-servers-managing-servers: Gestisci i server +bare-metal-cloud-dedicated-servers-backup-restore: Backup e ripristino di un server +bare-metal-cloud-dedicated-servers-miscellaneous: Varie +bare-metal-cloud-dedicated-servers-network-and-ip-management: Rete e IP +bare-metal-cloud-dedicated-servers-raid-and-disks: RAID e dischi +bare-metal-cloud-dedicated-servers-security: Sicurezza +bare-metal-cloud-dedicated-servers-troubleshooting: Risoluzione dei problemi +bare-metal-cloud-dedicated-servers-tutorials: Tutorial +bare-metal-cloud-dedicated-servers-vrack: vRack +bare-metal-cloud-managed-bare-metal: Managed Bare Metal +bare-metal-cloud-managed-bare-metal-faq: FAQ +bare-metal-cloud-managed-bare-metal-getting-started: Per iniziare +bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestione delle macchine virtuali +bare-metal-cloud-managed-bare-metal-ovhcloud-features: Funzionalità OVHcloud +bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Opzioni e servizi OVHcloud +bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Caratteristiche VMware vSphere +bare-metal-cloud-virtual-private-servers: Server Privati Virtuali +bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Utilizzo avanzato +bare-metal-cloud-virtual-private-configuration-servers-backups: Backup +bare-metal-cloud-virtual-private-servers-getting-started: Per iniziare +bare-metal-cloud-virtual-private-servers-configuration: Configurazione +bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Rete e IP +bare-metal-cloud-virtual-private-servers-security: Sicurezza +bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnosi +bare-metal-cloud-virtual-private-servers-additional-resources: Risorse aggiuntive +bare-metal-cloud-virtual-private-servers-migration: Migrazione +bare-metal-cloud-virtual-private-servers-tutorials: Tutorial +hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud +hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Per iniziare +hosted-private-cloud-nutanix-on-ovhcloud-general-information: Informazioni generali +hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Networking e sicurezza +hosted-private-cloud-nutanix-on-ovhcloud-backup: Backups +hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade +hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Utilizzo avanzato +hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnostica +hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Disaster Recovery Plan +hosted-private-cloud-nutanix-on-ovhcloud-raci: Condivisione delle responsabilità (RACI) +hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Per iniziare +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Accesso e sicurezza +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Gestione delle macchine virtuali +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Manutenzione e monitoraggio +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Gestisci le risorse +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Funzionalità e servizi OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Backup e Soluzioni di Disaster Recovery +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migrazione +hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud +hosted-private-cloud-sap-ovhcloud-concepts: Concetti +hosted-private-cloud-sap-ovhcloud-getting-started: Per iniziare +hosted-private-cloud-sap-ovhcloud-automated-deployments: Implementazioni automatizzate +hosted-private-cloud-sap-ovhcloud-resilience: Resilienza +hosted-private-cloud-sap-ovhcloud-backups: Backups +hosted-private-cloud-sap-ovhcloud-observability: Osservabilità +ovhcloud-labs-data-collector: Data Collector +ovhcloud-labs-data-collector-getting-started: Per iniziare +ovhcloud-labs-power-web-hosting: POWER Web Hosting +ovhcloud-labs-power-web-hosting-getting-started: Per iniziare +ovhcloud-labs-power-web-hosting-nodejs: Node.js +ovhcloud-labs-power-web-hosting-python: Python +ovhcloud-labs-power-web-hosting-ruby: Ruby +ovhcloud-labs-prescience: Prescience +ovhcloud-labs-prescience-getting-started: Per iniziare +public-cloud-ai-and-machine-learning: AI & machine learning +public-cloud-ai-and-machine-learning-general-information: General information +public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface +public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks +public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides +public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutorials +public-cloud-ai-and-machine-learning-ai-training: AI Training +public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides +public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutorials +public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy +public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides +public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutorials +public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem +public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides +public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints +public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides +public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutorials +public-cloud-quantum-computing: Quantum computing +public-cloud-quantum-computing-general-information: General information +public-cloud-quantum-computing-emulator: Quantum emulators +public-cloud-quantum-computing-emulators-guides: Guides +public-cloud-containers-orchestration: Containers & Orchestration +public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) +public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started +public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting +public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network +public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate +public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability +public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management +public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage +public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security +public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators +public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information +public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster +public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes +public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads +public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) +public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started +public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials +public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) +public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started +public-cloud-containers-orchestration-managed-rancher-service-resources: Resources +public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher +public-cloud-data-analytics: Analytics +public-cloud-data-analytics-general-information: General information +public-cloud-data-analytics-general-guides: General guides +public-cloud-databases: Public Cloud Databases +public-cloud-databases-general-information: General information +public-cloud-databases-general-guides: General guides +public-cloud-databases-mongodb: MongoDB +public-cloud-databases-mongodb-getting-started: MongoDB - Getting started +public-cloud-databases-mongodb-guides: MongoDB - User guides +public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials +public-cloud-databases-mysql: MySQL +public-cloud-databases-mysql-guides: MySQL - Guides +public-cloud-databases-mysql-tutorials: MySQL - Tutorials +public-cloud-databases-postgresql: PostgreSQL +public-cloud-databases-postgresql-guides: PostgreSQL - Guides +public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials +public-cloud-databases-valkey: Valkey +public-cloud-databases-valkey-guides: Valkey - Guides +public-cloud-databases-valkey-tutorials: Valkey - Tutorials +public-cloud-data-analytics-grafana: Dashboards +public-cloud-data-analytics-grafana-guides: Dashboards - Guides +public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials +public-cloud-data-analytics-kafka: Kafka +public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides +public-cloud-data-analytics-kafka-connect: Kafka Connect +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started +public-cloud-data-analytics-kafka-guides: Kafka - User guides +public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials +public-cloud-databases-cassandra: Cassandra +public-cloud-databases-cassandra-guides: Cassandra - Guides +public-cloud-data-analytics-opensearch: OpenSearch +public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +public-cloud-compute: Compute +public-cloud-compute-getting-started: Per iniziare +public-cloud-compute-general-information: Informazioni generali +public-cloud-compute-project-management: Gestione del progetto +public-cloud-compute-instance-management: Gestione delle istanze +public-cloud-compute-instance-management-getting-started: Gestione delle istanze - Per iniziare +public-cloud-compute-instance-management-control-panel: Gestione dallo Spazio Cliente OVHcloud +public-cloud-compute-instance-management-horizon: Gestione via Horizon +public-cloud-compute-instance-management-openstack: Gestione via API OpenStack +public-cloud-compute-block-storage: Block Storage +public-cloud-compute-tutorials: Tutorials +public-cloud-cross-functional: Public Cloud - Informazioni generali +public-cloud-cross-functional-getting-started: Per iniziare +public-cloud-cross-functional-general-information: Informazioni generali +public-cloud-cross-functional-project-management: Gestione dei progetti Public Cloud +public-cloud-cross-functional-migration: Migrazione +public-cloud-cross-functional-tutorials: Tutorials +public-cloud-cross-functional-services-management: Gestione dei servizi +public-cloud-cross-functional-horizon: Gestione via Horizon +public-cloud-cross-functional-openstack: Gestione via OpenStack +public-cloud-cross-functional-infrastructure: Infrastruttura +public-cloud-cross-functional-billing-information: Informazioni sulla fatturazione +public-cloud-storage: Storage and Backup +public-cloud-storage-object-storage: Object Storage +public-cloud-storage-object-storage-general-information: General information +public-cloud-storage-object-storage-general-guides-to-start: General guides to start +public-cloud-storage-object-storage-tutorials: Tutorials +public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +public-cloud-storage-block-storage: Block Storage +public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array +public-cloud-storage-file-storage: File Storage +public-cloud-integrations: Integrations +public-cloud-integrations-prefect: Prefect +public-cloud-network: Public Cloud Network Services +public-cloud-network-concepts: Concetti +public-cloud-network-getting-started: Per iniziare +public-cloud-network-additional-ip: Additional IP +public-cloud-network-configuration: Configurazione +public-cloud-network-technical-resources: Risorse tecniche +public-cloud-network-tutorials: Tutorial +public-cloud-data-platform: Data Platform +web-cloud-clouddb: Web Cloud Databases +web-cloud-clouddb-getting-started: Per iniziare +web-cloud-clouddb-configuration: Configurazione +web-cloud-clouddb-migration: Migrazione +web-cloud-clouddb-additional-resources: Risorse aggiuntive +web-cloud-email-collaborative-solutions: Soluzioni email e strumenti collaborativi +web-cloud-email-collaborative-solutions-common-email-features: Funzionalità comuni alle offerte email +web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Utilizzo di Outlook Web App (OWA) +web-cloud-email-collaborative-solutions-migration: Migrazione di servizi +web-cloud-email-collaborative-solutions-troubleshooting: Risoluzione dei problemi +web-cloud-email-collaborative-solutions-mx-plan: MX Plan +web-cloud-email-collaborative-solutions-mx-plan-getting-started: Per iniziare +web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Caratteristiche indirizzo di posta elettronica +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configura un'applicazione di posta elettronica sul tuo computer +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Installazione di un'applicazione di posta elettronica sul telefono cellulare +web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Aggiunta del tuo indirizzo di posta elettronica a un servizio di posta elettronica esistente +web-cloud-email-collaborative-solutions-email-pro: Email Pro +web-cloud-email-collaborative-solutions-email-pro-getting-started: Per iniziare +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configura un'applicazione di posta elettronica sul tuo computer +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Installazione di un'applicazione di posta elettronica sul telefono cellulare +web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Aggiunta del tuo indirizzo di posta elettronica a un servizio di posta elettronica esistente +web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Per iniziare +web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funzionalità di un account Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configura un'applicazione di posta elettronica sul tuo computer +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Installazione di un'applicazione di posta elettronica sul telefono cellulare +web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Risoluzione dei problemi +web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office +web-cloud-email-collaborative-solutions-zimbra: Zimbra +web-cloud-email-collaborative-solutions-zimbra-getting-started: Per iniziare +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Configura un'applicazione di posta elettronica sul tuo computer +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Installazione di un'applicazione di posta elettronica sul telefono cellulare +web-cloud-domains: Domini +web-cloud-domains-api: API +web-cloud-domains-api-key-concepts: Concetti chiave +web-cloud-domains-api-getting-started: Per iniziare +web-cloud-domains-api-configuration: Configurazione +web-cloud-domains-api-migration: Migrazione +web-cloud-domains-dns: DNS (Domain Name System) +web-cloud-domains-dns-configuration-dns-options: Opzioni DNS +web-cloud-domains-dns-configuration-dns-records: Record DNS +web-cloud-domains-dns-configuration-dns-servers: Server DNS +web-cloud-domains-dns-key-concepts: Concetti chiave +web-cloud-domains-dns-configuration: Configurazione +web-cloud-domains-dns-configuration-dns-zone: Zona DNS +web-cloud-domains-dns-security: Sicurezza +web-cloud-domains-dns-tutorials: Tutorials +web-cloud-domains-domain-names: Domini +web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Modifica del proprietario di un dominio (trade) +web-cloud-domains-domain-names-getting-started: Per iniziare +web-cloud-domains-domain-names-configuration: Configurazione +web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Trasferimento in entrata verso OVHcloud +web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Trasferimento in uscita da OVHcloud +web-cloud-domains-domain-names-troubleshooting: Diagnostica +web-cloud-domains-domain-names-migration: Migrazione +web-cloud-domains-domain-names-tutorials: Tutorial +web-cloud-internet: Internet +web-cloud-internet-internet-access: Accesso internet +web-cloud-internet-internet-access-configuration-advanced-setup: Configurazione avanzata +web-cloud-internet-internet-access-key-concepts: Concetti chiave +web-cloud-internet-internet-access-getting-started: Per iniziare +web-cloud-internet-internet-access-configuration: Configurazione +web-cloud-internet-internet-access-configuration-managing-your-offer: Gestisci la tua offerta +web-cloud-internet-internet-access-configuration-managing-your-options: Gestisci le tue opzioni +web-cloud-internet-internet-access-configuration-setting-up-your-access: Configura il tuo accesso +web-cloud-internet-internet-access-troubleshooting: Diagnosi +web-cloud-internet-overthebox: OverTheBox +web-cloud-internet-overthebox-configuration-managing-your-offer: Gestisci la tua offerta +web-cloud-internet-overthebox-configuration-advanced-setup: Configurazione avanzata +web-cloud-internet-overthebox-getting-started: Per iniziare +web-cloud-internet-overthebox-configuration: Configurazione +web-cloud-internet-overthebox-configuration-initial-setup: Configurazione iniziale +web-cloud-messaging: Messaggistica +web-cloud-messaging-sms: SMS +web-cloud-messaging-sms-configuration-advanced-usage: Utilizzo avanzato +web-cloud-messaging-sms-getting-started: Per iniziare +web-cloud-messaging-sms-configuration: Configurazione +web-cloud-messaging-sms-configuration-managing-your-solution: Gestisci la tua soluzione +web-cloud-messaging-sms-configuration-sending-sms-messages: Invio SMS +web-cloud-messaging-sms-configuration-smpp: SMPP +web-cloud-phone-and-fax: Telefono e Fax +web-cloud-phone-and-fax-fax: Fax +web-cloud-phone-and-fax-fax-getting-started: Per iniziare +web-cloud-phone-and-fax-fax-configuration: Configurazione +web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Invio e ricezione fax +web-cloud-phone-and-fax-voip: VoIP +web-cloud-phone-and-fax-voip-configuration-administration: Amministrare +web-cloud-phone-and-fax-voip-configuration-api: API +web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Integrazione della telefonia informatica (CTI) +web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX +web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Numeri e alias +web-cloud-phone-and-fax-voip-configuration-popc: POPC +web-cloud-phone-and-fax-voip-additional-resources: Risorse aggiuntive +web-cloud-phone-and-fax-voip-security: Sicurezza +web-cloud-phone-and-fax-voip-getting-started: Per iniziare +web-cloud-phone-and-fax-voip-configuration: Configurazione +web-cloud-phone-and-fax-voip-configuration-telephone-lines: Linee telefoniche +web-cloud-phone-and-fax-voip-troubleshooting: Diagnosi +web-cloud-phone-and-fax-voip-tutorials: Tutorial +web-cloud-hosting: Hosting Web +web-cloud-hosting-tutorials-cms: CMS +web-cloud-hosting-configuration-ftp-and-ssh: FTP e SSH +web-cloud-hosting-getting-started: Per iniziare +web-cloud-hosting-configuration: Configurazione +web-cloud-hosting-configuration-databases: Database +web-cloud-hosting-configuration-cms: CMS +web-cloud-hosting-additional-resources: Risorse aggiuntive +web-cloud-hosting-php: PHP +web-cloud-hosting-tutorials-redirection-and-authentication: Reindirizzamento e autenticazione +web-cloud-hosting-security: Sicurezza +web-cloud-hosting-troubleshooting: Diagnosi +web-cloud-hosting-tutorials: Tutorial +web-cloud-hosting-migration: Migrazione +web-cloud-hosting-tutorials-wordpress: Tutorial WordPress +web-cloud-hosting-tutorials-cloud-web: Tutorial per Cloud Web +web-cloud-ssl-gateway: SSL Gateway +web-cloud-ssl-gateway-getting-started: Per iniziare +storage-object-storage: Object Storage +storage-object-storage-general-information: General information +storage-object-storage-general-guides-to-start: General guides to start +storage-object-storage-tutorials: Tutorials +storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +storage-file-storage: File Storage +storage-file-storage-enterprise-file-storage: Enterprise File Storage +storage-file-storage-ha-nas: HA-NAS +storage-block-storage: Block Storage +storage-block-storage-cloud-disk-array: Cloud Disk Array +storage-backup-and-disaster-recovery-solution: Backup and disaster recovery solution +storage-backup-and-disaster-recovery-solution-veeam: Veeam +storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud +storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection +storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS +network-general-information: Informazioni generali +network-additional-ip: Additional IP +network-bgp: BGP Service +network-security: Rete e sicurezza +network-ovhcloud-connect: OVHcloud Connect +network-ovhcloud-connect-concepts: Concetti +network-ovhcloud-connect-configuration: Installazione +network-ovhcloud-connect-getting-started: Per iniziare +network-ovhcloud-connect-technical-resources: Risorse tecniche +network-load-balancer: Load Balancer +network-load-balancer-faq: FAQ +network-load-balancer-getting-started: Per iniziare +network-load-balancer-setting-up: Avvio +network-load-balancer-use-cases: Modalità di utilizzo +network-load-balancer-viewing-statuses: Visualizzazione degli stati +network-vrack-services: vRack Services +network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure +manage-operate-api: API +manage-operate-api-apiv6: APIv6 +manage-operate-api-getting-started: Per iniziare +manage-operate-user: Gestione degli utenti e della federazione +manage-operate-user-getting-started: Per iniziare +manage-operate-user-federation: Federazione di identità +manage-operate-iam: IAM +manage-operate-terraform: Terraform +manage-operate-cli: CLI +manage-operate-observability: Observability +manage-operate-kms: KMS +manage-operate-secret-manager: Secret Manager +observability-logs-data-platform: Logs Data Platform +observability-logs-data-platform-getting-started: Getting Started +observability-logs-data-platform-iam: IAM +observability-logs-data-platform-ingestion: Ingesting your logs +observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, querying and exploiting your logs +observability-logs-data-platform-opensearch-index: OpenSearch Index as a service +observability-logs-data-platform-security-conformity: Security and conformity +observability-logs-data-platform-usecases: Usecases +observability-logs-data-platform-services-logs: OVHcloud Service Logs diff --git a/pages/index-translations.pl.yaml b/pages/index-translations.pl.yaml index 02952946da2..fe851433928 100755 --- a/pages/index-translations.pl.yaml +++ b/pages/index-translations.pl.yaml @@ -1,397 +1,393 @@ -account-and-service-management-account-information: Informacje o koncie -account-and-service-management-account-information-faq: FAQ -account-and-service-management-account-information-getting-started: Pierwsze kroki -account-and-service-management-account-information-users: Tworzenie i zarządzanie użytkownikami -account-and-service-management-account-information-security-and-conformity: Bezpieczeństwo i zgodność -account-and-service-management-managing-billing-payments-and-services: Zarządzanie rozliczeniami, płatnościami i usługami -account-and-service-management-managing-billing-payments-and-services-api: API -account-and-service-management-managing-billing-payments-and-services-faq: FAQ -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Faktury, rozliczenia i płatności -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks -account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Odnawianie usługi -account-and-service-management-managing-billing-payments-and-services-managing-services: Zarządzanie usługami -account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Kończenie usługi -account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-reversibility: Odwracalność -account-and-service-management-reversibility-reversibility-policies: Zasady odwracalności -account-and-service-management-responsibility-sharing: Podział odpowiedzialności -startup-program: Startup Program -startup-program-general-information: General information -startup-program-support-communication: Support & Communication -startup-program-credits-billing: Credits & Billing -startup-program-technical-resources: Technical resources -bare-metal-cloud-dedicated-servers: Serwery dedykowane -bare-metal-cloud-dedicated-servers-advanced-usage: Zaawansowane użycie -bare-metal-cloud-dedicated-servers-getting-started: Pierwsze kroki -bare-metal-cloud-dedicated-servers-managing-servers: Zarządzanie serwerami -bare-metal-cloud-dedicated-servers-backup-restore: Tworzenie kopii zapasowych i przywracanie serwera -bare-metal-cloud-dedicated-servers-miscellaneous: Różne -bare-metal-cloud-dedicated-servers-network-and-ip-management: Sieć i adres IP -bare-metal-cloud-dedicated-servers-raid-and-disks: RAID i dyski -bare-metal-cloud-dedicated-servers-security: Bezpieczeństwo -bare-metal-cloud-dedicated-servers-troubleshooting: Rozwiązywanie problemów -bare-metal-cloud-dedicated-servers-tutorials: Samouczki -bare-metal-cloud-dedicated-servers-vrack: vRack -bare-metal-cloud-managed-bare-metal: Managed Bare Metal -bare-metal-cloud-managed-bare-metal-faq: FAQ -bare-metal-cloud-managed-bare-metal-getting-started: Pierwsze kroki -bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Zarządzanie maszynami wirtualnymi -bare-metal-cloud-managed-bare-metal-ovhcloud-features: Funkcje OVHcloud -bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Usługi i opcje OVHcloud -bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Funkcje oprogramowania VMware vSphere -bare-metal-cloud-virtual-private-servers: Wirtualne serwery prywatne -bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Zaawansowane użycie -bare-metal-cloud-virtual-private-configuration-servers-backups: Kopie zapasowe -bare-metal-cloud-virtual-private-servers-getting-started: Pierwsze kroki -bare-metal-cloud-virtual-private-servers-configuration: Konfiguracja -bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Sieć i adres IP -bare-metal-cloud-virtual-private-servers-security: Bezpieczeństwo -bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnostyka -bare-metal-cloud-virtual-private-servers-additional-resources: Dodatkowe zasoby -bare-metal-cloud-virtual-private-servers-migration: Migracja -bare-metal-cloud-virtual-private-servers-tutorials: Samouczki -hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud -hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Pierwsze kroki -hosted-private-cloud-nutanix-on-ovhcloud-general-information: Informacje ogólne -hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Sieć i bezpieczeństwo -hosted-private-cloud-nutanix-on-ovhcloud-backup: Backups -hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade -hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Zaawansowane użycie -hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnostyka -hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Disaster Recovery Plan -hosted-private-cloud-nutanix-on-ovhcloud-raci: Podział odpowiedzialności (RACI) -hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Pierwsze kroki -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Dostęp i bezpieczeństwo -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Zarządzanie maszynami wirtualnymi -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Konserwacja i monitorowanie -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Zarządzanie zasobami -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Funkcje i opcje OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Kopie zapasowe i Rozwiązania Disaster recovery -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migracja -hosted-private-cloud-hosted-private-cloud-opcp: On-Prem Cloud Plateform -hosted-private-cloud-hosted-private-cloud-opcp-getting-started: Pierwsze kroki -hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud -hosted-private-cloud-sap-ovhcloud-concepts: Koncepcje -hosted-private-cloud-sap-ovhcloud-getting-started: Pierwsze kroki -hosted-private-cloud-sap-ovhcloud-automated-deployments: Automatyczne wdrożenia -hosted-private-cloud-sap-ovhcloud-resilience: Odporność -hosted-private-cloud-sap-ovhcloud-backups: Backups -hosted-private-cloud-sap-ovhcloud-observability: Obserwowalność -ovhcloud-labs-data-collector: Data Collector -ovhcloud-labs-data-collector-getting-started: Pierwsze kroki -ovhcloud-labs-power-web-hosting: POWER Web Hosting -ovhcloud-labs-power-web-hosting-getting-started: Pierwsze kroki -ovhcloud-labs-power-web-hosting-nodejs: Node.js -ovhcloud-labs-power-web-hosting-python: Python -ovhcloud-labs-power-web-hosting-ruby: Ruby -ovhcloud-labs-prescience: Prescience -ovhcloud-labs-prescience-getting-started: Pierwsze kroki -public-cloud-ai-and-machine-learning: AI & machine learning -public-cloud-ai-and-machine-learning-general-information: General information -public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface -public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks -public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides -public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutorials -public-cloud-ai-and-machine-learning-ai-training: AI Training -public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides -public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutorials -public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy -public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides -public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutorials -public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem -public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides -public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints -public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides -public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutorials -public-cloud-quantum-computing: Quantum computing -public-cloud-quantum-computing-general-information: General information -public-cloud-quantum-computing-emulator: Quantum emulators -public-cloud-quantum-computing-emulators-guides: Guides -public-cloud-quantum-computing-qpus: Quantum QPUs -public-cloud-quantum-computing-qpus-guides: Guides -public-cloud-containers-orchestration: Containers & Orchestration -public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) -public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started -public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting -public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network -public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate -public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability -public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management -public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage -public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security -public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators -public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information -public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster -public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes -public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads -public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) -public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started -public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials -public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) -public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started -public-cloud-containers-orchestration-managed-rancher-service-resources: Resources -public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher -public-cloud-data-analytics: Analytics -public-cloud-data-analytics-general-information: General information -public-cloud-data-analytics-general-guides: General guides -public-cloud-databases: Public Cloud Databases -public-cloud-databases-general-information: General information -public-cloud-databases-general-guides: General guides -public-cloud-databases-mongodb: MongoDB -public-cloud-databases-mongodb-getting-started: MongoDB - Getting started -public-cloud-databases-mongodb-guides: MongoDB - User guides -public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides -public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials -public-cloud-databases-mysql: MySQL -public-cloud-databases-mysql-guides: MySQL - Guides -public-cloud-databases-mysql-tutorials: MySQL - Tutorials -public-cloud-databases-postgresql: PostgreSQL -public-cloud-databases-postgresql-guides: PostgreSQL - Guides -public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials -public-cloud-databases-valkey: Valkey -public-cloud-databases-valkey-guides: Valkey - Guides -public-cloud-databases-valkey-tutorials: Valkey - Tutorials -public-cloud-data-analytics-grafana: Dashboards -public-cloud-data-analytics-grafana-guides: Dashboards - Guides -public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials -public-cloud-data-analytics-kafka: Kafka -public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides -public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides -public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started -public-cloud-data-analytics-kafka-guides: Kafka - User guides -public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides -public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides -public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides -public-cloud-compute: Compute -public-cloud-compute-getting-started: Pierwsze kroki -public-cloud-compute-general-information: Informacje ogólne -public-cloud-compute-project-management: Zarządzanie projektami -public-cloud-compute-instance-management: Zarządzanie instancjami -public-cloud-compute-instance-management-getting-started: Zarządzanie instancjami - Pierwsze kroki -public-cloud-compute-instance-management-control-panel: Zarządzanie w Panelu klienta OVHcloud -public-cloud-compute-instance-management-horizon: Zarządzanie w interfejsie Horizon -public-cloud-compute-instance-management-openstack: Zarządzanie w OpenStack API -public-cloud-compute-block-storage: Block Storage -public-cloud-compute-tutorials: Tutorials -public-cloud-cross-functional: Public Cloud - Informacje ogólne -public-cloud-cross-functional-getting-started: Pierwsze kroki -public-cloud-cross-functional-general-information: Informacje ogólne -public-cloud-cross-functional-project-management: Zarządzanie projektami Public Cloud -public-cloud-cross-functional-migration: Migracja -public-cloud-cross-functional-tutorials: Tutorials -public-cloud-cross-functional-services-management: Zarządzanie usługami -public-cloud-cross-functional-horizon: Zarządzanie w interfejsie Horizon -public-cloud-cross-functional-openstack: Zarządzanie w OpenStack API -public-cloud-cross-functional-infrastructure: Infrastruktura -public-cloud-cross-functional-billing-information: Informacje rozliczeniowe -public-cloud-storage: Storage and Backup -public-cloud-storage-object-storage: Object Storage -public-cloud-storage-object-storage-general-information: General information -public-cloud-storage-object-storage-general-guides-to-start: General guides to start -public-cloud-storage-object-storage-tutorials: Tutorials -public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -public-cloud-storage-block-storage: Block Storage -public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array -public-cloud-storage-file-storage: File Storage -public-cloud-integrations: Integrations -public-cloud-integrations-prefect: Prefect -public-cloud-network: Public Cloud Network Services -public-cloud-network-concepts: Koncepcje -public-cloud-network-getting-started: Pierwsze kroki -public-cloud-network-additional-ip: Additional IP -public-cloud-network-configuration: Konfiguracja -public-cloud-network-technical-resources: Zasoby techniczne -public-cloud-network-tutorials: Tutoriale -public-cloud-data-platform: Data Platform -web-cloud-clouddb: Web Cloud Databases -web-cloud-clouddb-getting-started: Pierwsze kroki -web-cloud-clouddb-configuration: Konfiguracja -web-cloud-clouddb-migration: Migracja -web-cloud-clouddb-additional-resources: Dodatkowe zasoby -web-cloud-email-collaborative-solutions: Rozwiązania e-mail i narzędzia do pracy zespołowej -web-cloud-email-collaborative-solutions-common-email-features: Funkcje wspólne dla ofert e-mail -web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Korzystanie z Outlook Web Application (OWA) -web-cloud-email-collaborative-solutions-migration: Migracja usług -web-cloud-email-collaborative-solutions-troubleshooting: Rozwiązywanie problemów -web-cloud-email-collaborative-solutions-mx-plan: MX Plan -web-cloud-email-collaborative-solutions-mx-plan-getting-started: Pierwsze kroki -web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Funkcje adresu e-mail -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Konfigurowanie aplikacji poczty e-mail na komputerze -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Konfigurowanie aplikacji poczty e-mail na telefonie komórkowym -web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Dodawanie adresu e-mail do istniejącej usługi poczty e-mail -web-cloud-email-collaborative-solutions-email-pro: E-mail Pro -web-cloud-email-collaborative-solutions-email-pro-getting-started: Pierwsze kroki -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Konfigurowanie aplikacji poczty e-mail na komputerze -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Konfigurowanie aplikacji poczty e-mail na telefonie komórkowym -web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Dodawanie adresu e-mail do istniejącej usługi poczty e-mail -web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Pierwsze kroki -web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funkcje konta Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Konfigurowanie aplikacji poczty e-mail na komputerze -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Konfigurowanie aplikacji poczty e-mail na telefonie komórkowym -web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Rozwiązywanie problemów -web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office -web-cloud-email-collaborative-solutions-zimbra: Zimbra -web-cloud-email-collaborative-solutions-zimbra-getting-started: Pierwsze kroki -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Konfigurowanie aplikacji poczty e-mail na komputerze -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Konfigurowanie aplikacji poczty e-mail na telefonie komórkowym -web-cloud-domains: Domeny -web-cloud-domains-api: API -web-cloud-domains-api-key-concepts: Kluczowe pojęcia -web-cloud-domains-api-getting-started: Pierwsze kroki -web-cloud-domains-api-configuration: Konfiguracja -web-cloud-domains-api-migration: Migracja -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-configuration-dns-options: Opcje DNS -web-cloud-domains-dns-configuration-dns-records: Rekordy DNS -web-cloud-domains-dns-configuration-dns-servers: Serwery DNS -web-cloud-domains-dns-key-concepts: Kluczowe pojęcia -web-cloud-domains-dns-configuration: Konfiguracja -web-cloud-domains-dns-configuration-dns-zone: Strefa DNS -web-cloud-domains-dns-security: Bezpieczeństwo -web-cloud-domains-dns-tutorials: Tutorials -web-cloud-domains-domain-names: Nazwy domen -web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Zmiana właściciela nazwy domeny (trade) -web-cloud-domains-domain-names-getting-started: Pierwsze kroki -web-cloud-domains-domain-names-configuration: Konfiguracja -web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Transfer przychodzący do OVHcloud -web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transfer wychodzący z OVHcloud -web-cloud-domains-domain-names-troubleshooting: Diagnostyka -web-cloud-domains-domain-names-migration: Migracja -web-cloud-domains-domain-names-tutorials: Tutoriale -web-cloud-internet: Internet -web-cloud-internet-internet-access: Dostęp do Internetu -web-cloud-internet-internet-access-configuration-advanced-setup: Konfiguracja zaawansowana -web-cloud-internet-internet-access-key-concepts: Kluczowe pojęcia -web-cloud-internet-internet-access-getting-started: Pierwsze kroki -web-cloud-internet-internet-access-configuration: Konfiguracja -web-cloud-internet-internet-access-configuration-managing-your-offer: Zarządzanie ofertą -web-cloud-internet-internet-access-configuration-managing-your-options: Zarządzanie opcjami -web-cloud-internet-internet-access-configuration-setting-up-your-access: Konfigurowanie dostępu -web-cloud-internet-internet-access-troubleshooting: Diagnostyka -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-configuration-managing-your-offer: Zarządzanie ofertą -web-cloud-internet-overthebox-getting-started: Pierwsze kroki -web-cloud-internet-overthebox-configuration: Konfiguracja -web-cloud-internet-overthebox-configuration-initial-setup: Konfiguracja początkowa -web-cloud-messaging: Przesyłanie wiadomości -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-configuration-advanced-usage: Zaawansowane użycie -web-cloud-messaging-sms-getting-started: Pierwsze kroki -web-cloud-messaging-sms-configuration: Konfiguracja -web-cloud-messaging-sms-configuration-managing-your-solution: Zarządzanie rozwiązaniem -web-cloud-messaging-sms-configuration-sending-sms-messages: SMS Versand -web-cloud-messaging-sms-configuration-smpp: SMPP -web-cloud-phone-and-fax: Telefon i faks -web-cloud-phone-and-fax-fax: Faks -web-cloud-phone-and-fax-fax-getting-started: Pierwsze kroki -web-cloud-phone-and-fax-fax-configuration: Konfiguracja -web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Wysyłanie i odbieranie faksów -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-configuration-administration: Podanie -web-cloud-phone-and-fax-voip-configuration-api: API -web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Integracja telefonii komputerowej (CTI) -web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX -web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Numery i aliasy -web-cloud-phone-and-fax-voip-configuration-popc: POPC -web-cloud-phone-and-fax-voip-additional-resources: Dodatkowe zasoby -web-cloud-phone-and-fax-voip-security: Bezpieczeństwo -web-cloud-phone-and-fax-voip-getting-started: Pierwsze kroki; -web-cloud-phone-and-fax-voip-configuration: Konfiguracja -web-cloud-phone-and-fax-voip-configuration-telephone-lines: Linie telefoniczne -web-cloud-phone-and-fax-voip-troubleshooting: Diagnostyka -web-cloud-phone-and-fax-voip-tutorials: Tutoriale -web-cloud-hosting: Hosting internetowy -web-cloud-hosting-tutorials-cms: CMS -web-cloud-hosting-configuration-ftp-and-ssh: FTP i SSH -web-cloud-hosting-getting-started: Pierwsze kroki -web-cloud-hosting-configuration: Konfiguracja -web-cloud-hosting-configuration-databases: Bazy danych -web-cloud-hosting-configuration-cms: CMS -web-cloud-hosting-additional-resources: Dodatkowe zasoby -web-cloud-hosting-php: PHP -web-cloud-hosting-tutorials-redirection-and-authentication: Przekierowanie i uwierzytelnianie -web-cloud-hosting-security: Bezpieczeństwo -web-cloud-hosting-troubleshooting: Diagnostyka -web-cloud-hosting-tutorials: Samouczki -web-cloud-hosting-migration: Migracja -web-cloud-hosting-tutorials-wordpress: Samouczki WordPress -web-cloud-hosting-tutorials-cloud-web: Samouczki dla Cloud Web -web-cloud-ssl-gateway: SSL Gateway -web-cloud-ssl-gateway-getting-started: Pierwsze kroki -storage-object-storage: Object Storage -storage-object-storage-general-information: General information -storage-object-storage-general-guides-to-start: General guides to start -storage-object-storage-tutorials: Tutorials -storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -storage-file-storage: File Storage -storage-file-storage-enterprise-file-storage: Enterprise File Storage -storage-file-storage-ha-nas: HA-NAS -storage-block-storage: Block Storage -storage-block-storage-cloud-disk-array: Cloud Disk Array -storage-backup-and-disaster-recovery-solution: Backup and disaster recovery solution -storage-backup-and-disaster-recovery-solution-veeam: Veeam -storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud -storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection -storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS -network-general-information: Informacje ogólne -network-additional-ip: Additional IP -network-bgp: BGP Service -network-security: Sieć i bezpieczeństwo -network-ovhcloud-connect: OVHcloud Connect -network-ovhcloud-connect-concepts: Pojęcia -network-ovhcloud-connect-configuration: Konfigurowanie -network-ovhcloud-connect-getting-started: Pierwsze kroki -network-ovhcloud-connect-technical-resources: Zasoby techniczne -network-load-balancer: Load Balancer -network-load-balancer-faq: FAQ -network-load-balancer-getting-started: Pierwsze kroki -network-load-balancer-setting-up: Uruchamianie -network-load-balancer-use-cases: Przypadki użycia -network-load-balancer-viewing-statuses: Wyświetlanie stanów -network-vrack-services: vRack Services -network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure -manage-operate-api: API -manage-operate-api-apiv6: APIv6 -manage-operate-api-getting-started: Pierwsze kroki -manage-operate-user: Zarządzanie użytkownikami i federacją -manage-operate-user-getting-started: Pierwsze kroki -manage-operate-user-federation: Federacja tożsamości -manage-operate-iam: IAM -manage-operate-terraform: Terraform -manage-operate-cli: CLI -manage-operate-observability: Observability -manage-operate-kms: KMS -manage-operate-secret-manager: Secret Manager -observability-logs-data-platform: Logs Data Platform -observability-logs-data-platform-getting-started: Getting Started -observability-logs-data-platform-iam: IAM -observability-logs-data-platform-ingestion: Ingesting your logs -observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, querying and exploiting your logs -observability-logs-data-platform-opensearch-index: OpenSearch Index as a service -observability-logs-data-platform-security-conformity: Security and conformity -observability-logs-data-platform-usecases: Usecases -observability-logs-data-platform-services-logs: OVHcloud Service Logs +account-and-service-management-account-information: Informacje o koncie +account-and-service-management-account-information-faq: FAQ +account-and-service-management-account-information-getting-started: Pierwsze kroki +account-and-service-management-account-information-users: Tworzenie i zarządzanie użytkownikami +account-and-service-management-account-information-security-and-conformity: Bezpieczeństwo i zgodność +account-and-service-management-managing-billing-payments-and-services: Zarządzanie rozliczeniami, płatnościami i usługami +account-and-service-management-managing-billing-payments-and-services-api: API +account-and-service-management-managing-billing-payments-and-services-faq: FAQ +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Faktury, rozliczenia i płatności +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Odnawianie usługi +account-and-service-management-managing-billing-payments-and-services-managing-services: Zarządzanie usługami +account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Kończenie usługi +account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-reversibility: Odwracalność +account-and-service-management-reversibility-reversibility-policies: Zasady odwracalności +account-and-service-management-responsibility-sharing: Podział odpowiedzialności +startup-program: Startup Program +startup-program-general-information: General information +startup-program-support-communication: Support & Communication +startup-program-credits-billing: Credits & Billing +startup-program-technical-resources: Technical resources +bare-metal-cloud-dedicated-servers: Serwery dedykowane +bare-metal-cloud-dedicated-servers-advanced-usage: Zaawansowane użycie +bare-metal-cloud-dedicated-servers-getting-started: Pierwsze kroki +bare-metal-cloud-dedicated-servers-managing-servers: Zarządzanie serwerami +bare-metal-cloud-dedicated-servers-backup-restore: Tworzenie kopii zapasowych i przywracanie serwera +bare-metal-cloud-dedicated-servers-miscellaneous: Różne +bare-metal-cloud-dedicated-servers-network-and-ip-management: Sieć i adres IP +bare-metal-cloud-dedicated-servers-raid-and-disks: RAID i dyski +bare-metal-cloud-dedicated-servers-security: Bezpieczeństwo +bare-metal-cloud-dedicated-servers-troubleshooting: Rozwiązywanie problemów +bare-metal-cloud-dedicated-servers-tutorials: Samouczki +bare-metal-cloud-dedicated-servers-vrack: vRack +bare-metal-cloud-managed-bare-metal: Managed Bare Metal +bare-metal-cloud-managed-bare-metal-faq: FAQ +bare-metal-cloud-managed-bare-metal-getting-started: Pierwsze kroki +bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Zarządzanie maszynami wirtualnymi +bare-metal-cloud-managed-bare-metal-ovhcloud-features: Funkcje OVHcloud +bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Usługi i opcje OVHcloud +bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Funkcje oprogramowania VMware vSphere +bare-metal-cloud-virtual-private-servers: Wirtualne serwery prywatne +bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Zaawansowane użycie +bare-metal-cloud-virtual-private-configuration-servers-backups: Kopie zapasowe +bare-metal-cloud-virtual-private-servers-getting-started: Pierwsze kroki +bare-metal-cloud-virtual-private-servers-configuration: Konfiguracja +bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Sieć i adres IP +bare-metal-cloud-virtual-private-servers-security: Bezpieczeństwo +bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnostyka +bare-metal-cloud-virtual-private-servers-additional-resources: Dodatkowe zasoby +bare-metal-cloud-virtual-private-servers-migration: Migracja +bare-metal-cloud-virtual-private-servers-tutorials: Samouczki +hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud +hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Pierwsze kroki +hosted-private-cloud-nutanix-on-ovhcloud-general-information: Informacje ogólne +hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Sieć i bezpieczeństwo +hosted-private-cloud-nutanix-on-ovhcloud-backup: Backups +hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade +hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Zaawansowane użycie +hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnostyka +hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Disaster Recovery Plan +hosted-private-cloud-nutanix-on-ovhcloud-raci: Podział odpowiedzialności (RACI) +hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Pierwsze kroki +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Dostęp i bezpieczeństwo +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Zarządzanie maszynami wirtualnymi +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Konserwacja i monitorowanie +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Zarządzanie zasobami +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Funkcje i opcje OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Kopie zapasowe i Rozwiązania Disaster recovery +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migracja +hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud +hosted-private-cloud-sap-ovhcloud-concepts: Koncepcje +hosted-private-cloud-sap-ovhcloud-getting-started: Pierwsze kroki +hosted-private-cloud-sap-ovhcloud-automated-deployments: Automatyczne wdrożenia +hosted-private-cloud-sap-ovhcloud-resilience: Odporność +hosted-private-cloud-sap-ovhcloud-backups: Backups +hosted-private-cloud-sap-ovhcloud-observability: Obserwowalność +ovhcloud-labs-data-collector: Data Collector +ovhcloud-labs-data-collector-getting-started: Pierwsze kroki +ovhcloud-labs-power-web-hosting: POWER Web Hosting +ovhcloud-labs-power-web-hosting-getting-started: Pierwsze kroki +ovhcloud-labs-power-web-hosting-nodejs: Node.js +ovhcloud-labs-power-web-hosting-python: Python +ovhcloud-labs-power-web-hosting-ruby: Ruby +ovhcloud-labs-prescience: Prescience +ovhcloud-labs-prescience-getting-started: Pierwsze kroki +public-cloud-ai-and-machine-learning: AI & machine learning +public-cloud-ai-and-machine-learning-general-information: General information +public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface +public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks +public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides +public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutorials +public-cloud-ai-and-machine-learning-ai-training: AI Training +public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides +public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutorials +public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy +public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides +public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutorials +public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem +public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides +public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints +public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides +public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutorials +public-cloud-quantum-computing: Quantum computing +public-cloud-quantum-computing-general-information: General information +public-cloud-quantum-computing-emulator: Quantum emulators +public-cloud-quantum-computing-emulators-guides: Guides +public-cloud-containers-orchestration: Containers & Orchestration +public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) +public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started +public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting +public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network +public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate +public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability +public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management +public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage +public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security +public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators +public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information +public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster +public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes +public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads +public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) +public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started +public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials +public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) +public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started +public-cloud-containers-orchestration-managed-rancher-service-resources: Resources +public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher +public-cloud-data-analytics: Analytics +public-cloud-data-analytics-general-information: General information +public-cloud-data-analytics-general-guides: General guides +public-cloud-databases: Public Cloud Databases +public-cloud-databases-general-information: General information +public-cloud-databases-general-guides: General guides +public-cloud-databases-mongodb: MongoDB +public-cloud-databases-mongodb-getting-started: MongoDB - Getting started +public-cloud-databases-mongodb-guides: MongoDB - User guides +public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials +public-cloud-databases-mysql: MySQL +public-cloud-databases-mysql-guides: MySQL - Guides +public-cloud-databases-mysql-tutorials: MySQL - Tutorials +public-cloud-databases-postgresql: PostgreSQL +public-cloud-databases-postgresql-guides: PostgreSQL - Guides +public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials +public-cloud-databases-valkey: Valkey +public-cloud-databases-valkey-guides: Valkey - Guides +public-cloud-databases-valkey-tutorials: Valkey - Tutorials +public-cloud-data-analytics-grafana: Dashboards +public-cloud-data-analytics-grafana-guides: Dashboards - Guides +public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials +public-cloud-data-analytics-kafka: Kafka +public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides +public-cloud-data-analytics-kafka-connect: Kafka Connect +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started +public-cloud-data-analytics-kafka-guides: Kafka - User guides +public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials +public-cloud-databases-cassandra: Cassandra +public-cloud-databases-cassandra-guides: Cassandra - Guides +public-cloud-data-analytics-opensearch: OpenSearch +public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +public-cloud-compute: Compute +public-cloud-compute-getting-started: Pierwsze kroki +public-cloud-compute-general-information: Informacje ogólne +public-cloud-compute-project-management: Zarządzanie projektami +public-cloud-compute-instance-management: Zarządzanie instancjami +public-cloud-compute-instance-management-getting-started: Zarządzanie instancjami - Pierwsze kroki +public-cloud-compute-instance-management-control-panel: Zarządzanie w Panelu klienta OVHcloud +public-cloud-compute-instance-management-horizon: Zarządzanie w interfejsie Horizon +public-cloud-compute-instance-management-openstack: Zarządzanie w OpenStack API +public-cloud-compute-block-storage: Block Storage +public-cloud-compute-tutorials: Tutorials +public-cloud-cross-functional: Public Cloud - Informacje ogólne +public-cloud-cross-functional-getting-started: Pierwsze kroki +public-cloud-cross-functional-general-information: Informacje ogólne +public-cloud-cross-functional-project-management: Zarządzanie projektami Public Cloud +public-cloud-cross-functional-migration: Migracja +public-cloud-cross-functional-tutorials: Tutorials +public-cloud-cross-functional-services-management: Zarządzanie usługami +public-cloud-cross-functional-horizon: Zarządzanie w interfejsie Horizon +public-cloud-cross-functional-openstack: Zarządzanie w OpenStack API +public-cloud-cross-functional-infrastructure: Infrastruktura +public-cloud-cross-functional-billing-information: Informacje rozliczeniowe +public-cloud-storage: Storage and Backup +public-cloud-storage-object-storage: Object Storage +public-cloud-storage-object-storage-general-information: General information +public-cloud-storage-object-storage-general-guides-to-start: General guides to start +public-cloud-storage-object-storage-tutorials: Tutorials +public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +public-cloud-storage-block-storage: Block Storage +public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array +public-cloud-storage-file-storage: File Storage +public-cloud-integrations: Integrations +public-cloud-integrations-prefect: Prefect +public-cloud-network: Public Cloud Network Services +public-cloud-network-concepts: Koncepcje +public-cloud-network-getting-started: Pierwsze kroki +public-cloud-network-additional-ip: Additional IP +public-cloud-network-configuration: Konfiguracja +public-cloud-network-technical-resources: Zasoby techniczne +public-cloud-network-tutorials: Tutoriale +public-cloud-data-platform: Data Platform +web-cloud-clouddb: Web Cloud Databases +web-cloud-clouddb-getting-started: Pierwsze kroki +web-cloud-clouddb-configuration: Konfiguracja +web-cloud-clouddb-migration: Migracja +web-cloud-clouddb-additional-resources: Dodatkowe zasoby +web-cloud-email-collaborative-solutions: Rozwiązania e-mail i narzędzia do pracy zespołowej +web-cloud-email-collaborative-solutions-common-email-features: Funkcje wspólne dla ofert e-mail +web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Korzystanie z Outlook Web Application (OWA) +web-cloud-email-collaborative-solutions-migration: Migracja usług +web-cloud-email-collaborative-solutions-troubleshooting: Rozwiązywanie problemów +web-cloud-email-collaborative-solutions-mx-plan: MX Plan +web-cloud-email-collaborative-solutions-mx-plan-getting-started: Pierwsze kroki +web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Funkcje adresu e-mail +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Konfigurowanie aplikacji poczty e-mail na komputerze +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Konfigurowanie aplikacji poczty e-mail na telefonie komórkowym +web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Dodawanie adresu e-mail do istniejącej usługi poczty e-mail +web-cloud-email-collaborative-solutions-email-pro: E-mail Pro +web-cloud-email-collaborative-solutions-email-pro-getting-started: Pierwsze kroki +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Konfigurowanie aplikacji poczty e-mail na komputerze +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Konfigurowanie aplikacji poczty e-mail na telefonie komórkowym +web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Dodawanie adresu e-mail do istniejącej usługi poczty e-mail +web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Pierwsze kroki +web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funkcje konta Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Konfigurowanie aplikacji poczty e-mail na komputerze +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Konfigurowanie aplikacji poczty e-mail na telefonie komórkowym +web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Rozwiązywanie problemów +web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office +web-cloud-email-collaborative-solutions-zimbra: Zimbra +web-cloud-email-collaborative-solutions-zimbra-getting-started: Pierwsze kroki +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Konfigurowanie aplikacji poczty e-mail na komputerze +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Konfigurowanie aplikacji poczty e-mail na telefonie komórkowym +web-cloud-domains: Domeny +web-cloud-domains-api: API +web-cloud-domains-api-key-concepts: Kluczowe pojęcia +web-cloud-domains-api-getting-started: Pierwsze kroki +web-cloud-domains-api-configuration: Konfiguracja +web-cloud-domains-api-migration: Migracja +web-cloud-domains-dns: DNS (Domain Name System) +web-cloud-domains-dns-configuration-dns-options: Opcje DNS +web-cloud-domains-dns-configuration-dns-records: Rekordy DNS +web-cloud-domains-dns-configuration-dns-servers: Serwery DNS +web-cloud-domains-dns-key-concepts: Kluczowe pojęcia +web-cloud-domains-dns-configuration: Konfiguracja +web-cloud-domains-dns-configuration-dns-zone: Strefa DNS +web-cloud-domains-dns-security: Bezpieczeństwo +web-cloud-domains-dns-tutorials: Tutorials +web-cloud-domains-domain-names: Nazwy domen +web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Zmiana właściciela nazwy domeny (trade) +web-cloud-domains-domain-names-getting-started: Pierwsze kroki +web-cloud-domains-domain-names-configuration: Konfiguracja +web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Transfer przychodzący do OVHcloud +web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transfer wychodzący z OVHcloud +web-cloud-domains-domain-names-troubleshooting: Diagnostyka +web-cloud-domains-domain-names-migration: Migracja +web-cloud-domains-domain-names-tutorials: Tutoriale +web-cloud-internet: Internet +web-cloud-internet-internet-access: Dostęp do Internetu +web-cloud-internet-internet-access-configuration-advanced-setup: Konfiguracja zaawansowana +web-cloud-internet-internet-access-key-concepts: Kluczowe pojęcia +web-cloud-internet-internet-access-getting-started: Pierwsze kroki +web-cloud-internet-internet-access-configuration: Konfiguracja +web-cloud-internet-internet-access-configuration-managing-your-offer: Zarządzanie ofertą +web-cloud-internet-internet-access-configuration-managing-your-options: Zarządzanie opcjami +web-cloud-internet-internet-access-configuration-setting-up-your-access: Konfigurowanie dostępu +web-cloud-internet-internet-access-troubleshooting: Diagnostyka +web-cloud-internet-overthebox: OverTheBox +web-cloud-internet-overthebox-configuration-managing-your-offer: Zarządzanie ofertą +web-cloud-internet-overthebox-getting-started: Pierwsze kroki +web-cloud-internet-overthebox-configuration: Konfiguracja +web-cloud-internet-overthebox-configuration-initial-setup: Konfiguracja początkowa +web-cloud-messaging: Przesyłanie wiadomości +web-cloud-messaging-sms: SMS +web-cloud-messaging-sms-configuration-advanced-usage: Zaawansowane użycie +web-cloud-messaging-sms-getting-started: Pierwsze kroki +web-cloud-messaging-sms-configuration: Konfiguracja +web-cloud-messaging-sms-configuration-managing-your-solution: Zarządzanie rozwiązaniem +web-cloud-messaging-sms-configuration-sending-sms-messages: SMS Versand +web-cloud-messaging-sms-configuration-smpp: SMPP +web-cloud-phone-and-fax: Telefon i faks +web-cloud-phone-and-fax-fax: Faks +web-cloud-phone-and-fax-fax-getting-started: Pierwsze kroki +web-cloud-phone-and-fax-fax-configuration: Konfiguracja +web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Wysyłanie i odbieranie faksów +web-cloud-phone-and-fax-voip: VoIP +web-cloud-phone-and-fax-voip-configuration-administration: Podanie +web-cloud-phone-and-fax-voip-configuration-api: API +web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Integracja telefonii komputerowej (CTI) +web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX +web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Numery i aliasy +web-cloud-phone-and-fax-voip-configuration-popc: POPC +web-cloud-phone-and-fax-voip-additional-resources: Dodatkowe zasoby +web-cloud-phone-and-fax-voip-security: Bezpieczeństwo +web-cloud-phone-and-fax-voip-getting-started: Pierwsze kroki; +web-cloud-phone-and-fax-voip-configuration: Konfiguracja +web-cloud-phone-and-fax-voip-configuration-telephone-lines: Linie telefoniczne +web-cloud-phone-and-fax-voip-troubleshooting: Diagnostyka +web-cloud-phone-and-fax-voip-tutorials: Tutoriale +web-cloud-hosting: Hosting internetowy +web-cloud-hosting-tutorials-cms: CMS +web-cloud-hosting-configuration-ftp-and-ssh: FTP i SSH +web-cloud-hosting-getting-started: Pierwsze kroki +web-cloud-hosting-configuration: Konfiguracja +web-cloud-hosting-configuration-databases: Bazy danych +web-cloud-hosting-configuration-cms: CMS +web-cloud-hosting-additional-resources: Dodatkowe zasoby +web-cloud-hosting-php: PHP +web-cloud-hosting-tutorials-redirection-and-authentication: Przekierowanie i uwierzytelnianie +web-cloud-hosting-security: Bezpieczeństwo +web-cloud-hosting-troubleshooting: Diagnostyka +web-cloud-hosting-tutorials: Samouczki +web-cloud-hosting-migration: Migracja +web-cloud-hosting-tutorials-wordpress: Samouczki WordPress +web-cloud-hosting-tutorials-cloud-web: Samouczki dla Cloud Web +web-cloud-ssl-gateway: SSL Gateway +web-cloud-ssl-gateway-getting-started: Pierwsze kroki +storage-object-storage: Object Storage +storage-object-storage-general-information: General information +storage-object-storage-general-guides-to-start: General guides to start +storage-object-storage-tutorials: Tutorials +storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +storage-file-storage: File Storage +storage-file-storage-enterprise-file-storage: Enterprise File Storage +storage-file-storage-ha-nas: HA-NAS +storage-block-storage: Block Storage +storage-block-storage-cloud-disk-array: Cloud Disk Array +storage-backup-and-disaster-recovery-solution: Backup and disaster recovery solution +storage-backup-and-disaster-recovery-solution-veeam: Veeam +storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud +storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection +storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS +network-general-information: Informacje ogólne +network-additional-ip: Additional IP +network-bgp: BGP Service +network-security: Sieć i bezpieczeństwo +network-ovhcloud-connect: OVHcloud Connect +network-ovhcloud-connect-concepts: Pojęcia +network-ovhcloud-connect-configuration: Konfigurowanie +network-ovhcloud-connect-getting-started: Pierwsze kroki +network-ovhcloud-connect-technical-resources: Zasoby techniczne +network-load-balancer: Load Balancer +network-load-balancer-faq: FAQ +network-load-balancer-getting-started: Pierwsze kroki +network-load-balancer-setting-up: Uruchamianie +network-load-balancer-use-cases: Przypadki użycia +network-load-balancer-viewing-statuses: Wyświetlanie stanów +network-vrack-services: vRack Services +network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure +manage-operate-api: API +manage-operate-api-apiv6: APIv6 +manage-operate-api-getting-started: Pierwsze kroki +manage-operate-user: Zarządzanie użytkownikami i federacją +manage-operate-user-getting-started: Pierwsze kroki +manage-operate-user-federation: Federacja tożsamości +manage-operate-iam: IAM +manage-operate-terraform: Terraform +manage-operate-cli: CLI +manage-operate-observability: Observability +manage-operate-kms: KMS +manage-operate-secret-manager: Secret Manager +observability-logs-data-platform: Logs Data Platform +observability-logs-data-platform-getting-started: Getting Started +observability-logs-data-platform-iam: IAM +observability-logs-data-platform-ingestion: Ingesting your logs +observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, querying and exploiting your logs +observability-logs-data-platform-opensearch-index: OpenSearch Index as a service +observability-logs-data-platform-security-conformity: Security and conformity +observability-logs-data-platform-usecases: Usecases +observability-logs-data-platform-services-logs: OVHcloud Service Logs diff --git a/pages/index-translations.pt.yaml b/pages/index-translations.pt.yaml index 11016c534ee..7cdf7970c5a 100755 --- a/pages/index-translations.pt.yaml +++ b/pages/index-translations.pt.yaml @@ -1,397 +1,393 @@ -account-and-service-management-account-information: Informações da conta -account-and-service-management-account-information-faq: FAQ -account-and-service-management-account-information-getting-started: Primeiros passos -account-and-service-management-account-information-users: Criação e gestão de utilizadores -account-and-service-management-account-information-security-and-conformity: Segurança e conformidade -account-and-service-management-managing-billing-payments-and-services: Gestão da faturação, dos pagamentos e dos serviços -account-and-service-management-managing-billing-payments-and-services-api: API -account-and-service-management-managing-billing-payments-and-services-faq: FAQ -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Faturas, faturação e pagamentos -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud -account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks -account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Renovar um serviço -account-and-service-management-managing-billing-payments-and-services-managing-services: Gestão de serviços -account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Rescisão de um serviço -account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud -account-and-service-management-reversibility: Reversibilidade -account-and-service-management-reversibility-reversibility-policies: Políticas de reversibilidade -account-and-service-management-responsibility-sharing: Partilha de responsabilidades -startup-program: Startup Program -startup-program-general-information: General information -startup-program-support-communication: Support & Communication -startup-program-credits-billing: Credits & Billing -startup-program-technical-resources: Technical resources -bare-metal-cloud-dedicated-servers: Servidores dedicados -bare-metal-cloud-dedicated-servers-advanced-usage: Utilização avançada -bare-metal-cloud-dedicated-servers-getting-started: Primeiros passos -bare-metal-cloud-dedicated-servers-managing-servers: Gestão dos servidores -bare-metal-cloud-dedicated-servers-backup-restore: Fazer backup e restaurar um servidor -bare-metal-cloud-dedicated-servers-miscellaneous: Varie -bare-metal-cloud-dedicated-servers-network-and-ip-management: Rede e IP -bare-metal-cloud-dedicated-servers-raid-and-disks: RAID e discos -bare-metal-cloud-dedicated-servers-security: Segurança -bare-metal-cloud-dedicated-servers-troubleshooting: Diagnóstico -bare-metal-cloud-dedicated-servers-tutorials: Tutoriais -bare-metal-cloud-dedicated-servers-vrack: vRack -bare-metal-cloud-managed-bare-metal: Managed Bare Metal -bare-metal-cloud-managed-bare-metal-faq: FAQ -bare-metal-cloud-managed-bare-metal-getting-started: Primeiros passos -bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestão das máquinas virtuais -bare-metal-cloud-managed-bare-metal-ovhcloud-features: Funcionalidades OVHcloud -bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Serviços e opções da OVHcloud -bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Funcionalidades VMware vSphere -bare-metal-cloud-virtual-private-servers: Servidores privados virtuais -bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Utilização avançada -bare-metal-cloud-virtual-private-configuration-servers-backups: Backups -bare-metal-cloud-virtual-private-servers-getting-started: Primeiros passos -bare-metal-cloud-virtual-private-servers-configuration: Configuração -bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Rede e IP -bare-metal-cloud-virtual-private-servers-security: Segurança -bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnóstico -bare-metal-cloud-virtual-private-servers-additional-resources: Recursos adicionais -bare-metal-cloud-virtual-private-servers-migration: Migração -bare-metal-cloud-virtual-private-servers-tutorials: Tutoriais -hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud -hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Primeiros passos -hosted-private-cloud-nutanix-on-ovhcloud-general-information: Informações gerais -hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Sistemas de rede e segurança -hosted-private-cloud-nutanix-on-ovhcloud-backup: Backups -hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade -hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Utilização avançada -hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnóstico -hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Disaster Recovery Plan -hosted-private-cloud-nutanix-on-ovhcloud-raci: Partilha de responsabilidades (RACI) -hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Primeiros passos -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Acesso e segurança -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Gestão das máquinas virtuais -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Manutenção e monitorização -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Gestão dos recursos -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Funcionalidades e opções da OVHcloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Cópias de segurança e Soluções para recuperação de desastres -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps -hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migração -hosted-private-cloud-hosted-private-cloud-opcp: On-Prem Cloud Plateform -hosted-private-cloud-hosted-private-cloud-opcp-getting-started: Primeiros passos -hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud -hosted-private-cloud-sap-ovhcloud-concepts: Conceitos -hosted-private-cloud-sap-ovhcloud-getting-started: Primeiros passos -hosted-private-cloud-sap-ovhcloud-automated-deployments: Implementações automáticas -hosted-private-cloud-sap-ovhcloud-resilience: Resiliência -hosted-private-cloud-sap-ovhcloud-backups: Backups -hosted-private-cloud-sap-ovhcloud-observability: Observabilidade -ovhcloud-labs-data-collector: Data Collector -ovhcloud-labs-data-collector-getting-started: Primeiros passos -ovhcloud-labs-power-web-hosting: POWER Web Hosting -ovhcloud-labs-power-web-hosting-getting-started: Primeiros passos -ovhcloud-labs-power-web-hosting-nodejs: Node.js -ovhcloud-labs-power-web-hosting-python: Python -ovhcloud-labs-power-web-hosting-ruby: Ruby -ovhcloud-labs-prescience: Prescience -ovhcloud-labs-prescience-getting-started: Primeiros passos -public-cloud-ai-and-machine-learning: AI & machine learning -public-cloud-ai-and-machine-learning-general-information: General information -public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface -public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks -public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides -public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutorials -public-cloud-ai-and-machine-learning-ai-training: AI Training -public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides -public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutorials -public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy -public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides -public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutorials -public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem -public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides -public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints -public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides -public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutorials -public-cloud-quantum-computing: Quantum computing -public-cloud-quantum-computing-general-information: General information -public-cloud-quantum-computing-emulator: Quantum emulators -public-cloud-quantum-computing-emulators-guides: Guides -public-cloud-quantum-computing-qpus: Quantum QPUs -public-cloud-quantum-computing-qpus-guides: Guides -public-cloud-containers-orchestration: Containers & Orchestration -public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) -public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started -public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting -public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network -public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate -public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability -public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management -public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage -public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security -public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators -public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information -public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster -public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes -public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads -public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) -public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started -public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials -public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) -public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started -public-cloud-containers-orchestration-managed-rancher-service-resources: Resources -public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster -public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher -public-cloud-data-analytics: Analytics -public-cloud-data-analytics-general-information: General information -public-cloud-data-analytics-general-guides: General guides -public-cloud-databases: Public Cloud Databases -public-cloud-databases-general-information: General information -public-cloud-databases-general-guides: General guides -public-cloud-databases-mongodb: MongoDB -public-cloud-databases-mongodb-getting-started: MongoDB - Getting started -public-cloud-databases-mongodb-guides: MongoDB - User guides -public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides -public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials -public-cloud-databases-mysql: MySQL -public-cloud-databases-mysql-guides: MySQL - Guides -public-cloud-databases-mysql-tutorials: MySQL - Tutorials -public-cloud-databases-postgresql: PostgreSQL -public-cloud-databases-postgresql-guides: PostgreSQL - Guides -public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials -public-cloud-databases-valkey: Valkey -public-cloud-databases-valkey-guides: Valkey - Guides -public-cloud-databases-valkey-tutorials: Valkey - Tutorials -public-cloud-data-analytics-grafana: Dashboards -public-cloud-data-analytics-grafana-guides: Dashboards - Guides -public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials -public-cloud-data-analytics-kafka: Kafka -public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides -public-cloud-data-analytics-kafka-connect: Kafka Connect -public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides -public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started -public-cloud-data-analytics-kafka-guides: Kafka - User guides -public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker -public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides -public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials -public-cloud-databases-cassandra: Cassandra -public-cloud-databases-cassandra-guides: Cassandra - Guides -public-cloud-data-analytics-opensearch: OpenSearch -public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides -public-cloud-compute: Compute -public-cloud-compute-getting-started: Introdução -public-cloud-compute-general-information: Informações gerais -public-cloud-compute-project-management: Gestão do projeto -public-cloud-compute-instance-management: Gestão das instâncias -public-cloud-compute-instance-management-getting-started: Gestão das instâncias - Introdução -public-cloud-compute-instance-management-control-panel: Gestão a partir da Área de Cliente OVHcloud -public-cloud-compute-instance-management-horizon: Gestão a partir do Horizon -public-cloud-compute-instance-management-openstack: Gestão via OpenStack API -public-cloud-compute-block-storage: Block Storage -public-cloud-compute-tutorials: Tutoriais -public-cloud-cross-functional: Public Cloud - Informações gerais -public-cloud-cross-functional-getting-started: Introdução -public-cloud-cross-functional-general-information: Informações gerais -public-cloud-cross-functional-project-management: Gestão de projectos Public Cloud -public-cloud-cross-functional-migration: Migração -public-cloud-cross-functional-tutorials: Tutoriais -public-cloud-cross-functional-services-management: Gestão de serviços -public-cloud-cross-functional-horizon: Gestão a partir do Horizon -public-cloud-cross-functional-openstack: Gestão via OpenStack API -public-cloud-cross-functional-infrastructure: Infraestrutura -public-cloud-cross-functional-billing-information: Informações de faturação -public-cloud-storage: Storage and Backup -public-cloud-storage-object-storage: Object Storage -public-cloud-storage-object-storage-general-information: General information -public-cloud-storage-object-storage-general-guides-to-start: General guides to start -public-cloud-storage-object-storage-tutorials: Tutorials -public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -public-cloud-storage-block-storage: Block Storage -public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array -public-cloud-storage-file-storage: File Storage -public-cloud-integrations: Integrations -public-cloud-integrations-prefect: Prefect -public-cloud-network: Public Cloud Network Services -public-cloud-network-concepts: Conceitos -public-cloud-network-getting-started: Introdução -public-cloud-network-additional-ip: Additional IP -public-cloud-network-configuration: Configuração -public-cloud-network-technical-resources: Recursos Técnicos -public-cloud-network-tutorials: Tutoriais -public-cloud-data-platform: Data Platform -web-cloud-clouddb: Web Cloud Databases -web-cloud-clouddb-getting-started: Primeiros passos -web-cloud-clouddb-configuration: Configuração -web-cloud-clouddb-migration: Migração -web-cloud-clouddb-additional-resources: Recursos adicionais -web-cloud-email-collaborative-solutions: Soluções de e-mail e Ferramentas Colaborativas -web-cloud-email-collaborative-solutions-common-email-features: Funcionalidades comuns às ofertas de e-mail -web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Utilização do Outlook Web Application (OWA) -web-cloud-email-collaborative-solutions-migration: Migração de serviços -web-cloud-email-collaborative-solutions-troubleshooting: Diagnóstico -web-cloud-email-collaborative-solutions-mx-plan: MX Plan -web-cloud-email-collaborative-solutions-mx-plan-getting-started: Primeiros passos -web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Funcionalidades de endereços de correio eletrónico -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configurar uma aplicação de e-mail no seu computador -web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurar uma aplicação de e-mail no seu smartphone -web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Adicionar endereço de correio eletrónico a um serviço de correio eletrónico existente -web-cloud-email-collaborative-solutions-email-pro: E-mail Pro -web-cloud-email-collaborative-solutions-email-pro-getting-started: Primeiros passos -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configurar uma aplicação de e-mail no seu computador -web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurar uma aplicação de e-mail no seu smartphone -web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Adicionar endereço de correio eletrónico a um serviço de correio eletrónico existente -web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Primeiros passos -web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funcionalidades de uma conta Exchange -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configurar uma aplicação de e-mail no seu computador -web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurar uma aplicação de e-mail no seu smartphone -web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Diagnóstico -web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office -web-cloud-email-collaborative-solutions-zimbra: Zimbra -web-cloud-email-collaborative-solutions-zimbra-getting-started: Primeiros passos -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Configurar uma aplicação de e-mail no seu computador -web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Configurar uma aplicação de e-mail no seu smartphone -web-cloud-domains: Domínios -web-cloud-domains-api: API -web-cloud-domains-api-key-concepts: Conceitos-chave -web-cloud-domains-api-getting-started: Primeiros passos -web-cloud-domains-api-configuration: Configuração -web-cloud-domains-api-migration: Migração -web-cloud-domains-dns: DNS (Domain Name System) -web-cloud-domains-dns-configuration-dns-options: Opções DNS -web-cloud-domains-dns-configuration-dns-records: Registos DNS -web-cloud-domains-dns-configuration-dns-servers: Servidores DNS -web-cloud-domains-dns-key-concepts: Conceitos-chave -web-cloud-domains-dns-configuration: Configuração -web-cloud-domains-dns-configuration-dns-zone: Zona DNS -web-cloud-domains-dns-security: Segurança -web-cloud-domains-dns-tutorials: Tutoriais -web-cloud-domains-domain-names: Nomes de domínio -web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Alterar o titular de um domínio (trade) -web-cloud-domains-domain-names-getting-started: Primeiros passos -web-cloud-domains-domain-names-configuration: Configuração -web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Transferência de entrada para a OVHcloud -web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transferência de saída a partir da OVHcloud -web-cloud-domains-domain-names-troubleshooting: Diagnóstico -web-cloud-domains-domain-names-migration: Migração -web-cloud-domains-domain-names-tutorials: Tutoriais -web-cloud-internet: Internet -web-cloud-internet-internet-access: Acesso Internet -web-cloud-internet-internet-access-configuration-advanced-setup: Configuração avançada -web-cloud-internet-internet-access-key-concepts: Conceitos-chave -web-cloud-internet-internet-access-getting-started: Primeiros passos -web-cloud-internet-internet-access-configuration: Configuração -web-cloud-internet-internet-access-configuration-managing-your-offer: Gestão da oferta -web-cloud-internet-internet-access-configuration-managing-your-options: Gestão das opções -web-cloud-internet-internet-access-configuration-setting-up-your-access: Configuração do acesso -web-cloud-internet-internet-access-troubleshooting: Diagnóstico -web-cloud-internet-overthebox: OverTheBox -web-cloud-internet-overthebox-configuration-managing-your-offer: Gestão da oferta -web-cloud-internet-overthebox-getting-started: Primeiros passos -web-cloud-internet-overthebox-configuration: Configuração -web-cloud-internet-overthebox-configuration-initial-setup: Configuração inicial -web-cloud-messaging: Mensagens -web-cloud-messaging-sms: SMS -web-cloud-messaging-sms-configuration-advanced-usage: Utilização avançada -web-cloud-messaging-sms-getting-started: Primeiros passos -web-cloud-messaging-sms-configuration: Configuração -web-cloud-messaging-sms-configuration-managing-your-solution: Gerir a oferta -web-cloud-messaging-sms-configuration-sending-sms-messages: Envio de SMS -web-cloud-messaging-sms-configuration-smpp: SMPP -web-cloud-phone-and-fax: Telefone e Fax -web-cloud-phone-and-fax-fax: Fax -web-cloud-phone-and-fax-fax-getting-started: Primeiros passos -web-cloud-phone-and-fax-fax-configuration: Configuração -web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Envio e receção de faxes -web-cloud-phone-and-fax-voip: VoIP -web-cloud-phone-and-fax-voip-configuration-administration: Administrar -web-cloud-phone-and-fax-voip-configuration-api: API -web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Integração de telefonia informática (CTI) -web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX -web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Números e alias -web-cloud-phone-and-fax-voip-configuration-popc: POPC -web-cloud-phone-and-fax-voip-additional-resources: Recursos adicionais -web-cloud-phone-and-fax-voip-security: Segurança -web-cloud-phone-and-fax-voip-getting-started: Introdução -web-cloud-phone-and-fax-voip-configuration: Configuração -web-cloud-phone-and-fax-voip-configuration-telephone-lines: Linhas telefónicas -web-cloud-phone-and-fax-voip-troubleshooting: Diagnóstico -web-cloud-phone-and-fax-voip-tutorials: Tutoriais -web-cloud-hosting: Alojamento partilhado -web-cloud-hosting-tutorials-cms: CMS -web-cloud-hosting-configuration-ftp-and-ssh: FTP e SSH -web-cloud-hosting-getting-started: Primeiros passos -web-cloud-hosting-configuration: Configuração -web-cloud-hosting-configuration-databases: Bases de dados -web-cloud-hosting-configuration-cms: CMS -web-cloud-hosting-additional-resources: Recursos adicionais -web-cloud-hosting-php: PHP -web-cloud-hosting-tutorials-redirection-and-authentication: Reencaminhamento e autenticação -web-cloud-hosting-security: Segurança -web-cloud-hosting-troubleshooting: Diagnóstico -web-cloud-hosting-tutorials: Tutoriais -web-cloud-hosting-migration: Migração -web-cloud-hosting-tutorials-wordpress: Tutoriais WordPress -web-cloud-hosting-tutorials-cloud-web: Tutoriais Cloud Web -web-cloud-ssl-gateway: SSL Gateway -web-cloud-ssl-gateway-getting-started: Primeiros passos -storage-object-storage: Object Storage -storage-object-storage-general-information: General information -storage-object-storage-general-guides-to-start: General guides to start -storage-object-storage-tutorials: Tutorials -storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions -storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics -storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics -storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics -storage-file-storage: File Storage -storage-file-storage-enterprise-file-storage: Enterprise File Storage -storage-file-storage-ha-nas: HA-NAS -storage-block-storage: Block Storage -storage-block-storage-cloud-disk-array: Cloud Disk Array -storage-backup-and-disaster-recovery-solution: Backup and disaster recovery solution -storage-backup-and-disaster-recovery-solution-veeam: Veeam -storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud -storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection -storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS -network-general-information: Informações gerais -network-additional-ip: Additional IP -network-bgp: BGP Service -network-security: Rede e Segurança -network-ovhcloud-connect: OVHcloud Connect -network-ovhcloud-connect-concepts: Conceitos -network-ovhcloud-connect-configuration: Configuração -network-ovhcloud-connect-getting-started: Primeiros passos -network-ovhcloud-connect-technical-resources: Recursos técnicos -network-load-balancer: Load Balancer -network-load-balancer-faq: FAQ -network-load-balancer-getting-started: Primeiros passos -network-load-balancer-setting-up: Início -network-load-balancer-use-cases: Casos de uso -network-load-balancer-viewing-statuses: Ver estados -network-vrack-services: vRack Services -network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure -manage-operate-api: API -manage-operate-api-apiv6: APIv6 -manage-operate-api-getting-started: Primeiros passos -manage-operate-user: Gestão dos utilizadores e da federação -manage-operate-user-getting-started: Primeiros passos -manage-operate-user-federation: Federação de identidades -manage-operate-iam: IAM -manage-operate-terraform: Terraform -manage-operate-cli: CLI -manage-operate-observability: Observability -manage-operate-kms: KMS -manage-operate-secret-manager: Secret Manager -observability-logs-data-platform: Logs Data Platform -observability-logs-data-platform-getting-started: Getting Started -observability-logs-data-platform-iam: IAM -observability-logs-data-platform-ingestion: Ingesting your logs -observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, querying and exploiting your logs -observability-logs-data-platform-opensearch-index: OpenSearch Index as a service -observability-logs-data-platform-security-conformity: Security and conformity -observability-logs-data-platform-usecases: Usecases -observability-logs-data-platform-services-logs: OVHcloud Service Logs +account-and-service-management-account-information: Informações da conta +account-and-service-management-account-information-faq: FAQ +account-and-service-management-account-information-getting-started: Primeiros passos +account-and-service-management-account-information-users: Criação e gestão de utilizadores +account-and-service-management-account-information-security-and-conformity: Segurança e conformidade +account-and-service-management-managing-billing-payments-and-services: Gestão da faturação, dos pagamentos e dos serviços +account-and-service-management-managing-billing-payments-and-services-api: API +account-and-service-management-managing-billing-payments-and-services-faq: FAQ +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments: Faturas, faturação e pagamentos +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud: Public Cloud +account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks: AI Notebooks +account-and-service-management-managing-billing-payments-and-services-renewing-a-service: Renovar um serviço +account-and-service-management-managing-billing-payments-and-services-managing-services: Gestão de serviços +account-and-service-management-managing-billing-payments-and-services-terminating-a-service: Rescisão de um serviço +account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud: Hosted Private Cloud +account-and-service-management-reversibility: Reversibilidade +account-and-service-management-reversibility-reversibility-policies: Políticas de reversibilidade +account-and-service-management-responsibility-sharing: Partilha de responsabilidades +startup-program: Startup Program +startup-program-general-information: General information +startup-program-support-communication: Support & Communication +startup-program-credits-billing: Credits & Billing +startup-program-technical-resources: Technical resources +bare-metal-cloud-dedicated-servers: Servidores dedicados +bare-metal-cloud-dedicated-servers-advanced-usage: Utilização avançada +bare-metal-cloud-dedicated-servers-getting-started: Primeiros passos +bare-metal-cloud-dedicated-servers-managing-servers: Gestão dos servidores +bare-metal-cloud-dedicated-servers-backup-restore: Fazer backup e restaurar um servidor +bare-metal-cloud-dedicated-servers-miscellaneous: Varie +bare-metal-cloud-dedicated-servers-network-and-ip-management: Rede e IP +bare-metal-cloud-dedicated-servers-raid-and-disks: RAID e discos +bare-metal-cloud-dedicated-servers-security: Segurança +bare-metal-cloud-dedicated-servers-troubleshooting: Diagnóstico +bare-metal-cloud-dedicated-servers-tutorials: Tutoriais +bare-metal-cloud-dedicated-servers-vrack: vRack +bare-metal-cloud-managed-bare-metal: Managed Bare Metal +bare-metal-cloud-managed-bare-metal-faq: FAQ +bare-metal-cloud-managed-bare-metal-getting-started: Primeiros passos +bare-metal-cloud-managed-bare-metal-managing-virtual-machines: Gestão das máquinas virtuais +bare-metal-cloud-managed-bare-metal-ovhcloud-features: Funcionalidades OVHcloud +bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options: Serviços e opções da OVHcloud +bare-metal-cloud-managed-bare-metal-vmware-vsphere-features: Funcionalidades VMware vSphere +bare-metal-cloud-virtual-private-servers: Servidores privados virtuais +bare-metal-cloud-virtual-private-servers-configuration-advanced-usage: Utilização avançada +bare-metal-cloud-virtual-private-configuration-servers-backups: Backups +bare-metal-cloud-virtual-private-servers-getting-started: Primeiros passos +bare-metal-cloud-virtual-private-servers-configuration: Configuração +bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management: Rede e IP +bare-metal-cloud-virtual-private-servers-security: Segurança +bare-metal-cloud-virtual-private-servers-troubleshooting: Diagnóstico +bare-metal-cloud-virtual-private-servers-additional-resources: Recursos adicionais +bare-metal-cloud-virtual-private-servers-migration: Migração +bare-metal-cloud-virtual-private-servers-tutorials: Tutoriais +hosted-private-cloud-nutanix-on-ovhcloud: Nutanix on OVHcloud +hosted-private-cloud-nutanix-on-ovhcloud-getting-started: Primeiros passos +hosted-private-cloud-nutanix-on-ovhcloud-general-information: Informações gerais +hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security: Sistemas de rede e segurança +hosted-private-cloud-nutanix-on-ovhcloud-backup: Backups +hosted-private-cloud-nutanix-on-ovhcloud-upgrade: Upgrade +hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage: Utilização avançada +hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting: Diagnóstico +hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan: Disaster Recovery Plan +hosted-private-cloud-nutanix-on-ovhcloud-raci: Partilha de responsabilidades (RACI) +hosted-private-cloud-hosted-private-cloud-powered-by-vmware: VMware on OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started: Primeiros passos +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd: Public VCF as-a-Service +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security: Acesso e segurança +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines: Gestão das máquinas virtuais +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring: Manutenção e monitorização +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources: Gestão dos recursos +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features: Funcionalidades e opções da OVHcloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features: VMware vSphere +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx: VMware NSX +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v: VMware NSX-v +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp: Cópias de segurança e Soluções para recuperação de desastres +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-tanzu: VMware Tanzu +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud: SecNumCloud +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops: VMware vROps +hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration: Migração +hosted-private-cloud-sap-ovhcloud: SAP on OVHcloud +hosted-private-cloud-sap-ovhcloud-concepts: Conceitos +hosted-private-cloud-sap-ovhcloud-getting-started: Primeiros passos +hosted-private-cloud-sap-ovhcloud-automated-deployments: Implementações automáticas +hosted-private-cloud-sap-ovhcloud-resilience: Resiliência +hosted-private-cloud-sap-ovhcloud-backups: Backups +hosted-private-cloud-sap-ovhcloud-observability: Observabilidade +ovhcloud-labs-data-collector: Data Collector +ovhcloud-labs-data-collector-getting-started: Primeiros passos +ovhcloud-labs-power-web-hosting: POWER Web Hosting +ovhcloud-labs-power-web-hosting-getting-started: Primeiros passos +ovhcloud-labs-power-web-hosting-nodejs: Node.js +ovhcloud-labs-power-web-hosting-python: Python +ovhcloud-labs-power-web-hosting-ruby: Ruby +ovhcloud-labs-prescience: Prescience +ovhcloud-labs-prescience-getting-started: Primeiros passos +public-cloud-ai-and-machine-learning: AI & machine learning +public-cloud-ai-and-machine-learning-general-information: General information +public-cloud-ai-and-machine-learning-command-line-interface: Command Line Interface +public-cloud-ai-and-machine-learning-ai-notebooks: AI Notebooks +public-cloud-ai-and-machine-learning-ai-notebooks-guides: AI Notebooks - Guides +public-cloud-ai-and-machine-learning-ai-notebooks-tutorials: AI Notebooks - Tutorials +public-cloud-ai-and-machine-learning-ai-training: AI Training +public-cloud-ai-and-machine-learning-ai-training-guides: AI Training - Guides +public-cloud-ai-and-machine-learning-ai-training-tutorials: AI Training - Tutorials +public-cloud-ai-and-machine-learning-ai-deploy: AI Deploy +public-cloud-ai-and-machine-learning-ai-deploy-guides: AI Deploy - Guides +public-cloud-ai-and-machine-learning-ai-deploy-tutorials: AI Deploy - Tutorials +public-cloud-ai-and-machine-learning-ai-ecosystem: AI Partners Ecosystem +public-cloud-ai-and-machine-learning-ai-ecosystem-guides: AI Partners - Guides +public-cloud-ai-and-machine-learning-ai-endpoints: AI Endpoints +public-cloud-ai-and-machine-learning-ai-endpoints-guides: AI Endpoints - Guides +public-cloud-ai-and-machine-learning-ai-endpointstutorials: AI Endpoints - Tutorials +public-cloud-quantum-computing: Quantum computing +public-cloud-quantum-computing-general-information: General information +public-cloud-quantum-computing-emulator: Quantum emulators +public-cloud-quantum-computing-emulators-guides: Guides +public-cloud-containers-orchestration: Containers & Orchestration +public-cloud-containers-orchestration-managed-kubernetes-k8s: Managed Kubernetes Service (MKS) +public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started: Getting started +public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting: Troubleshooting +public-cloud-containers-orchestration-managed-kubernetes-k8s-network: Network +public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore: Backup, Restore and Migrate +public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring: Monitoring & Observability +public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management: Traffic management +public-cloud-containers-orchestration-managed-kubernetes-k8s-storage: Storage +public-cloud-containers-orchestration-managed-kubernetes-k8s-security: Security +public-cloud-containers-orchestration-managed-kubernetes-k8s-operators: Operators +public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information: General Information +public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster: Cluster +public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes: Nodepools & Nodes +public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads: Workloads +public-cloud-containers-orchestration-managed-private-registry: Managed Private Registry (MPR) +public-cloud-containers-orchestration-managed-private-registry-getting-started: Getting started +public-cloud-containers-orchestration-managed-private-registry-tutorials: Tutorials +public-cloud-containers-orchestration-managed-rancher-service: Managed Rancher Service (MRS) +public-cloud-containers-orchestration-managed-rancher-service-getting-started: Getting started +public-cloud-containers-orchestration-managed-rancher-service-resources: Resources +public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes: Creating or importing a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes: Operations on a Kubernetes cluster +public-cloud-containers-orchestration-managed-rancher-service-deploy-applications: Deploying applications with Rancher +public-cloud-data-analytics: Analytics +public-cloud-data-analytics-general-information: General information +public-cloud-data-analytics-general-guides: General guides +public-cloud-databases: Public Cloud Databases +public-cloud-databases-general-information: General information +public-cloud-databases-general-guides: General guides +public-cloud-databases-mongodb: MongoDB +public-cloud-databases-mongodb-getting-started: MongoDB - Getting started +public-cloud-databases-mongodb-guides: MongoDB - User guides +public-cloud-databases-mongodb-advanced-guides: MongoDB - Advanced guides +public-cloud-databases-mongodb-tutorials: MongoDB - Tutorials +public-cloud-databases-mysql: MySQL +public-cloud-databases-mysql-guides: MySQL - Guides +public-cloud-databases-mysql-tutorials: MySQL - Tutorials +public-cloud-databases-postgresql: PostgreSQL +public-cloud-databases-postgresql-guides: PostgreSQL - Guides +public-cloud-databases-postgresql-tutorials: PostgreSQL - Tutorials +public-cloud-databases-valkey: Valkey +public-cloud-databases-valkey-guides: Valkey - Guides +public-cloud-databases-valkey-tutorials: Valkey - Tutorials +public-cloud-data-analytics-grafana: Dashboards +public-cloud-data-analytics-grafana-guides: Dashboards - Guides +public-cloud-data-analytics-grafana-tutorials: Dashboards - Tutorials +public-cloud-data-analytics-kafka: Kafka +public-cloud-data-analytics-kafka-advanced-guides: Kafka - Advanced guides +public-cloud-data-analytics-kafka-connect: Kafka Connect +public-cloud-data-analytics-kafka-connect-guides: Kafka Connect - Guides +public-cloud-data-analytics-kafka-getting-started: Kafka - Getting started +public-cloud-data-analytics-kafka-guides: Kafka - User guides +public-cloud-data-analytics-kafka-mirrormaker: Kafka MirrorMaker +public-cloud-data-analytics-kafka-mirrormaker-guides: Kafka MirrorMaker - Guides +public-cloud-data-analytics-kafka-tutorials: Kafka - Tutorials +public-cloud-databases-cassandra: Cassandra +public-cloud-databases-cassandra-guides: Cassandra - Guides +public-cloud-data-analytics-opensearch: OpenSearch +public-cloud-data-analytics-opensearch-guides: OpenSearch - Guides +public-cloud-compute: Compute +public-cloud-compute-getting-started: Introdução +public-cloud-compute-general-information: Informações gerais +public-cloud-compute-project-management: Gestão do projeto +public-cloud-compute-instance-management: Gestão das instâncias +public-cloud-compute-instance-management-getting-started: Gestão das instâncias - Introdução +public-cloud-compute-instance-management-control-panel: Gestão a partir da Área de Cliente OVHcloud +public-cloud-compute-instance-management-horizon: Gestão a partir do Horizon +public-cloud-compute-instance-management-openstack: Gestão via OpenStack API +public-cloud-compute-block-storage: Block Storage +public-cloud-compute-tutorials: Tutoriais +public-cloud-cross-functional: Public Cloud - Informações gerais +public-cloud-cross-functional-getting-started: Introdução +public-cloud-cross-functional-general-information: Informações gerais +public-cloud-cross-functional-project-management: Gestão de projectos Public Cloud +public-cloud-cross-functional-migration: Migração +public-cloud-cross-functional-tutorials: Tutoriais +public-cloud-cross-functional-services-management: Gestão de serviços +public-cloud-cross-functional-horizon: Gestão a partir do Horizon +public-cloud-cross-functional-openstack: Gestão via OpenStack API +public-cloud-cross-functional-infrastructure: Infraestrutura +public-cloud-cross-functional-billing-information: Informações de faturação +public-cloud-storage: Storage and Backup +public-cloud-storage-object-storage: Object Storage +public-cloud-storage-object-storage-general-information: General information +public-cloud-storage-object-storage-general-guides-to-start: General guides to start +public-cloud-storage-object-storage-tutorials: Tutorials +public-cloud-storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +public-cloud-storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +public-cloud-storage-block-storage: Block Storage +public-cloud-storage-block-storage-cloud-disk-array: Cloud Disk Array +public-cloud-storage-file-storage: File Storage +public-cloud-integrations: Integrations +public-cloud-integrations-prefect: Prefect +public-cloud-network: Public Cloud Network Services +public-cloud-network-concepts: Conceitos +public-cloud-network-getting-started: Introdução +public-cloud-network-additional-ip: Additional IP +public-cloud-network-configuration: Configuração +public-cloud-network-technical-resources: Recursos Técnicos +public-cloud-network-tutorials: Tutoriais +public-cloud-data-platform: Data Platform +web-cloud-clouddb: Web Cloud Databases +web-cloud-clouddb-getting-started: Primeiros passos +web-cloud-clouddb-configuration: Configuração +web-cloud-clouddb-migration: Migração +web-cloud-clouddb-additional-resources: Recursos adicionais +web-cloud-email-collaborative-solutions: Soluções de e-mail e Ferramentas Colaborativas +web-cloud-email-collaborative-solutions-common-email-features: Funcionalidades comuns às ofertas de e-mail +web-cloud-email-collaborative-solutions-using-outlook-web-access-owa: Utilização do Outlook Web Application (OWA) +web-cloud-email-collaborative-solutions-migration: Migração de serviços +web-cloud-email-collaborative-solutions-troubleshooting: Diagnóstico +web-cloud-email-collaborative-solutions-mx-plan: MX Plan +web-cloud-email-collaborative-solutions-mx-plan-getting-started: Primeiros passos +web-cloud-email-collaborative-solutions-mx-plan-email-address-features: Funcionalidades de endereços de correio eletrónico +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer: Configurar uma aplicação de e-mail no seu computador +web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device: Configurar uma aplicação de e-mail no seu smartphone +web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service: Adicionar endereço de correio eletrónico a um serviço de correio eletrónico existente +web-cloud-email-collaborative-solutions-email-pro: E-mail Pro +web-cloud-email-collaborative-solutions-email-pro-getting-started: Primeiros passos +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer: Configurar uma aplicação de e-mail no seu computador +web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device: Configurar uma aplicação de e-mail no seu smartphone +web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service: Adicionar endereço de correio eletrónico a um serviço de correio eletrónico existente +web-cloud-email-collaborative-solutions-microsoft-exchange: Microsoft Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started: Primeiros passos +web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features: Funcionalidades de uma conta Exchange +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer: Configurar uma aplicação de e-mail no seu computador +web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device: Configurar uma aplicação de e-mail no seu smartphone +web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting: Diagnóstico +web-cloud-email-collaborative-solutions-microsoft-office: Microsoft Office +web-cloud-email-collaborative-solutions-zimbra: Zimbra +web-cloud-email-collaborative-solutions-zimbra-getting-started: Primeiros passos +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer: Configurar uma aplicação de e-mail no seu computador +web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device: Configurar uma aplicação de e-mail no seu smartphone +web-cloud-domains: Domínios +web-cloud-domains-api: API +web-cloud-domains-api-key-concepts: Conceitos-chave +web-cloud-domains-api-getting-started: Primeiros passos +web-cloud-domains-api-configuration: Configuração +web-cloud-domains-api-migration: Migração +web-cloud-domains-dns: DNS (Domain Name System) +web-cloud-domains-dns-configuration-dns-options: Opções DNS +web-cloud-domains-dns-configuration-dns-records: Registos DNS +web-cloud-domains-dns-configuration-dns-servers: Servidores DNS +web-cloud-domains-dns-key-concepts: Conceitos-chave +web-cloud-domains-dns-configuration: Configuração +web-cloud-domains-dns-configuration-dns-zone: Zona DNS +web-cloud-domains-dns-security: Segurança +web-cloud-domains-dns-tutorials: Tutoriais +web-cloud-domains-domain-names: Nomes de domínio +web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade: Alterar o titular de um domínio (trade) +web-cloud-domains-domain-names-getting-started: Primeiros passos +web-cloud-domains-domain-names-configuration: Configuração +web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud: Transferência de entrada para a OVHcloud +web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud: Transferência de saída a partir da OVHcloud +web-cloud-domains-domain-names-troubleshooting: Diagnóstico +web-cloud-domains-domain-names-migration: Migração +web-cloud-domains-domain-names-tutorials: Tutoriais +web-cloud-internet: Internet +web-cloud-internet-internet-access: Acesso Internet +web-cloud-internet-internet-access-configuration-advanced-setup: Configuração avançada +web-cloud-internet-internet-access-key-concepts: Conceitos-chave +web-cloud-internet-internet-access-getting-started: Primeiros passos +web-cloud-internet-internet-access-configuration: Configuração +web-cloud-internet-internet-access-configuration-managing-your-offer: Gestão da oferta +web-cloud-internet-internet-access-configuration-managing-your-options: Gestão das opções +web-cloud-internet-internet-access-configuration-setting-up-your-access: Configuração do acesso +web-cloud-internet-internet-access-troubleshooting: Diagnóstico +web-cloud-internet-overthebox: OverTheBox +web-cloud-internet-overthebox-configuration-managing-your-offer: Gestão da oferta +web-cloud-internet-overthebox-getting-started: Primeiros passos +web-cloud-internet-overthebox-configuration: Configuração +web-cloud-internet-overthebox-configuration-initial-setup: Configuração inicial +web-cloud-messaging: Mensagens +web-cloud-messaging-sms: SMS +web-cloud-messaging-sms-configuration-advanced-usage: Utilização avançada +web-cloud-messaging-sms-getting-started: Primeiros passos +web-cloud-messaging-sms-configuration: Configuração +web-cloud-messaging-sms-configuration-managing-your-solution: Gerir a oferta +web-cloud-messaging-sms-configuration-sending-sms-messages: Envio de SMS +web-cloud-messaging-sms-configuration-smpp: SMPP +web-cloud-phone-and-fax: Telefone e Fax +web-cloud-phone-and-fax-fax: Fax +web-cloud-phone-and-fax-fax-getting-started: Primeiros passos +web-cloud-phone-and-fax-fax-configuration: Configuração +web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes: Envio e receção de faxes +web-cloud-phone-and-fax-voip: VoIP +web-cloud-phone-and-fax-voip-configuration-administration: Administrar +web-cloud-phone-and-fax-voip-configuration-api: API +web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti: Integração de telefonia informática (CTI) +web-cloud-phone-and-fax-voip-configuration-ipbx: IPBX +web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases: Números e alias +web-cloud-phone-and-fax-voip-configuration-popc: POPC +web-cloud-phone-and-fax-voip-additional-resources: Recursos adicionais +web-cloud-phone-and-fax-voip-security: Segurança +web-cloud-phone-and-fax-voip-getting-started: Introdução +web-cloud-phone-and-fax-voip-configuration: Configuração +web-cloud-phone-and-fax-voip-configuration-telephone-lines: Linhas telefónicas +web-cloud-phone-and-fax-voip-troubleshooting: Diagnóstico +web-cloud-phone-and-fax-voip-tutorials: Tutoriais +web-cloud-hosting: Alojamento partilhado +web-cloud-hosting-tutorials-cms: CMS +web-cloud-hosting-configuration-ftp-and-ssh: FTP e SSH +web-cloud-hosting-getting-started: Primeiros passos +web-cloud-hosting-configuration: Configuração +web-cloud-hosting-configuration-databases: Bases de dados +web-cloud-hosting-configuration-cms: CMS +web-cloud-hosting-additional-resources: Recursos adicionais +web-cloud-hosting-php: PHP +web-cloud-hosting-tutorials-redirection-and-authentication: Reencaminhamento e autenticação +web-cloud-hosting-security: Segurança +web-cloud-hosting-troubleshooting: Diagnóstico +web-cloud-hosting-tutorials: Tutoriais +web-cloud-hosting-migration: Migração +web-cloud-hosting-tutorials-wordpress: Tutoriais WordPress +web-cloud-hosting-tutorials-cloud-web: Tutoriais Cloud Web +web-cloud-ssl-gateway: SSL Gateway +web-cloud-ssl-gateway-getting-started: Primeiros passos +storage-object-storage: Object Storage +storage-object-storage-general-information: General information +storage-object-storage-general-guides-to-start: General guides to start +storage-object-storage-tutorials: Tutorials +storage-object-storage-configure-object-storage-with-your-solutions: Configure Object Storage with your solutions +storage-object-storage-cold-archive-storage-class-specifics: Cold Archive Storage Class Specifics +storage-object-storage-openstack-swift-storage-class-specifics: OpenStack Swift Storage Class Specifics +storage-object-storage-openstack-swift-archive-storage-class-specifics: OpenStack Swift Archive Storage Class Specifics +storage-file-storage: File Storage +storage-file-storage-enterprise-file-storage: Enterprise File Storage +storage-file-storage-ha-nas: HA-NAS +storage-block-storage: Block Storage +storage-block-storage-cloud-disk-array: Cloud Disk Array +storage-backup-and-disaster-recovery-solution: Backup and disaster recovery solution +storage-backup-and-disaster-recovery-solution-veeam: Veeam +storage-backup-and-disaster-recovery-solution-hycu: HYCU for OVHcloud +storage-backup-and-disaster-recovery-solution-kubernetes-data-protection: Managed Kubernetes - Data Protection +storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas: Agent Backup for IaaS +network-general-information: Informações gerais +network-additional-ip: Additional IP +network-bgp: BGP Service +network-security: Rede e Segurança +network-ovhcloud-connect: OVHcloud Connect +network-ovhcloud-connect-concepts: Conceitos +network-ovhcloud-connect-configuration: Configuração +network-ovhcloud-connect-getting-started: Primeiros passos +network-ovhcloud-connect-technical-resources: Recursos técnicos +network-load-balancer: Load Balancer +network-load-balancer-faq: FAQ +network-load-balancer-getting-started: Primeiros passos +network-load-balancer-setting-up: Início +network-load-balancer-use-cases: Casos de uso +network-load-balancer-viewing-statuses: Ver estados +network-vrack-services: vRack Services +network-content-delivery-network-cdninfrastructure: Content Delivery Network (CDN) Infrastructure +manage-operate-api: API +manage-operate-api-apiv6: APIv6 +manage-operate-api-getting-started: Primeiros passos +manage-operate-user: Gestão dos utilizadores e da federação +manage-operate-user-getting-started: Primeiros passos +manage-operate-user-federation: Federação de identidades +manage-operate-iam: IAM +manage-operate-terraform: Terraform +manage-operate-cli: CLI +manage-operate-observability: Observability +manage-operate-kms: KMS +manage-operate-secret-manager: Secret Manager +observability-logs-data-platform: Logs Data Platform +observability-logs-data-platform-getting-started: Getting Started +observability-logs-data-platform-iam: IAM +observability-logs-data-platform-ingestion: Ingesting your logs +observability-logs-data-platform-visualizing-querying-exploiting: Visualizing, querying and exploiting your logs +observability-logs-data-platform-opensearch-index: OpenSearch Index as a service +observability-logs-data-platform-security-conformity: Security and conformity +observability-logs-data-platform-usecases: Usecases +observability-logs-data-platform-services-logs: OVHcloud Service Logs diff --git a/pages/index.md b/pages/index.md index eddcf75a0c0..869c8432a6b 100644 --- a/pages/index.md +++ b/pages/index.md @@ -1,2262 +1,2257 @@ ------ -## Contents -+ Account and service management - + [Account Information](products/account-and-service-management-account-information) - + [Getting started](account-and-service-management-account-information-getting-started) - + [Creating an OVHcloud account](account_and_service_management/account_information/ovhcloud-account-creation) - + [Logging in to the OVHcloud Control Panel](account_and_service_management/account_information/ovhcloud-account-login) - + [Setting and managing an account password](account_and_service_management/account_information/manage-ovh-password) - + [Securing my OVHcloud account and managing my personal information](account_and_service_management/account_information/all_about_username) - + [Managing contacts for your services](account_and_service_management/account_information/managing_contacts) - + [Presentation of the new OVHcloud Control Panel navigation](account_and_service_management/account_information/new-control-panel-navigation) - + [Sharing files with the Plik tool](account_and_service_management/account_information/use-plik) - + [Users creation and management](account-and-service-management-account-information-users) - + [Presentation of identities that can interact within an OVHcloud account](manage_and_operate/iam/identities-management) - + [Managing local users](account_and_service_management/account_information/ovhcloud-users-management) - + [How to use IAM policies using the OVHcloud API](account_and_service_management/account_information/iam-policies-api) - + [How to use IAM policies using the OVHcloud Control Panel](account_and_service_management/account_information/iam-policy-ui) - + [How to enable OVHcloud account logs forwarding](manage_and_operate/iam/iam-logs-forwarding) - + [How to troubleshoot IAM policies](manage_and_operate/iam/iam-troubleshooting) - + [List of permission groups managed by OVHcloud](account_and_service_management/account_information/iam-permission-groups) - + [How to create an IAM policy to allow a user to log to the OVHcloud Control Panel](account_and_service_management/account_information/iam-control-panel-access) - + [Manage a service account with OVHcloud API](manage_and_operate/api/manage-service-account) - + [Enabling Active Directory Federation Services (AD FS) SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-adfs) - + [Enabling Google Workspace SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-google-workspace) - + [Enabling Azure AD SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-azure-ad) - + [Enabling Okta SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-okta) - + [How to use IAM policies with vSphere](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/use_iam_with_vSphere) - + [Authenticate on Openstack API with service account](manage_and_operate/iam/authenticate-api-openstack-with-service-account) - + [How to use the OVHcloud API with Oauth2](account_and_service_management/account_information/authenticate-api-with-service-account) - + [How-to add an ssh key in the OVHcloud Control Panel (generated by AI)](account_and_service_management/account_information/ssh-key-creation) - + [FAQ](account-and-service-management-account-information-faq) - + [OVHcloud account management FAQ](account_and_service_management/account_information/faq-account-management) - + [OVHcloud account support FAQ](account_and_service_management/account_information/faq-support) - + [Security and conformity](account-and-service-management-account-information-security-and-conformity) - + [Securing your OVHcloud account with two-factor authentication](account_and_service_management/account_information/secure-ovhcloud-account-with-2fa) - + [Restrict IP access to the OVHcloud Control Panel](account_and_service_management/account_information/ovhcloud-control-panel-ip-restriction) - + [Beware of scams – recognising fraudulent email and phishing](account_and_service_management/account_information/phishing_care) - + [Information System Security Policy (ISSP)](account_and_service_management/account_information/information-system-security-policy) - + [Dedicated Servers service Security Specifications](account_and_service_management/account_information/security-specifications-dedicated-servers) - + [Public Cloud Instance security specification](account_and_service_management/account_information/security-specification-pci) - + [VMware on OVHcloud - Security Specifications](account_and_service_management/account_information/security-specification-privatecloud-VMware) - + [Security specifications for Block Storage](account_and_service_management/account_information/security-specification-block-storage) - + [SecNumCloud-qualified VMware on OVHcloud - Security Specifications](account_and_service_management/account_information/security-specification-privatecloud-SNC) - + [OVHcloud products ISO27k certifications](account_and_service_management/account_information/security_certifications) - + [OVHcloud products HDS certification](account_and_service_management/account_information/hds_certification) - + [Representation of the guarantees of the Healthcare Data Hosting (HDS) certification on OVHcloud products](account_and_service_management/account_information/hds_garanties) - + [Managing billing, payments and services](products/account-and-service-management-managing-billing-payments-and-services) - + [Renewing a service](account-and-service-management-managing-billing-payments-and-services-renewing-a-service) - + [Managing renewal for OVHcloud services](account_and_service_management/managing_billing_payments_and_services/how_to_use_automatic_renewal) - + [How to renew OVHcloud domain names](web_cloud/domains/autorenew_domain_name) - + [Renewing your services via the OVHcloud API](account_and_service_management/managing_billing_payments_and_services/manual-renew-ovh-services-api) - + [Managing services](account-and-service-management-managing-billing-payments-and-services-managing-services) - + [Best practices for managing your OVHcloud services and account](account_and_service_management/managing_billing_payments_and_services/billing_best_practices) - + [How to obtain the carbon footprint of your OVHcloud services](account_and_service_management/managing_billing_payments_and_services/carbon_footprint) - + [Invoices, billing and payments](products/account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments) - + [Managing OVHcloud orders](account_and_service_management/managing_billing_payments_and_services/managing_ovh_orders) - + [Managing payment methods](account_and_service_management/managing_billing_payments_and_services/manage-payment-methods) - + [Managing OVHcloud bills](account_and_service_management/managing_billing_payments_and_services/invoice_management) - + [Purchase Order (PO)](account_and_service_management/managing_billing_payments_and_services/purchase_order) - + [Payer une commande en tant qu’administration publique](account_and_service_management/managing_billing_payments_and_services/mandat_administratif) - + [Hosted Private Cloud](account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud) - + [Hosted Private Cloud billing information](account_and_service_management/managing_billing_payments_and_services/facturation_private_cloud) - + [AI Notebooks](account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks) - + [AI Notebooks - Billing and lifecycle](public_cloud/ai_machine_learning/notebook_guide_billing_concept) - + [Public Cloud](account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud) - + [Adding cloud credit](account_and_service_management/managing_billing_payments_and_services/add_cloud_credit_to_project) - + [Switching from hourly to monthly billing](account_and_service_management/managing_billing_payments_and_services/changing_hourly_monthly_billing) - + [Terminating a service](account-and-service-management-managing-billing-payments-and-services-terminating-a-service) - + [How to cancel your OVHcloud services](account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services) - + [Hosted Private Cloud](account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud) - + [How to cancel your Private Cloud offer](account_and_service_management/managing_billing_payments_and_services/comment_resilier_le_private_cloud) - + [FAQ](account-and-service-management-managing-billing-payments-and-services-faq) - + [Billing and payment FAQ](account_and_service_management/managing_billing_payments_and_services/faq-billing) - + [OVHcloud order tracking FAQ](account_and_service_management/managing_billing_payments_and_services/faq-order-tracking) - + [How can I find out if my IP address is managed by OVHcloud?](network/whois_ip) - + [API](account-and-service-management-managing-billing-payments-and-services-api) - + [Ordering Public Cloud projects using the OVHcloud API](account_and_service_management/managing_billing_payments_and_services/order-project-api) - + [Reversibility](products/account-and-service-management-reversibility) - + [Reversibility policies](account-and-service-management-reversibility-reversibility-policies) - + [Global Reversibility Policy](account_and_service_management/reversibility/00-global-reversibility-policy) - + [Web Hosting Reversibility Policy](account_and_service_management/reversibility/04-web-hosting-reversibility-policy) - + [Public Cloud Reversibility Policy](account_and_service_management/reversibility/03-public-cloud-reversibility-policy) - + [Hosted Private Cloud Reversibility Policy](account_and_service_management/reversibility/02-hosted-private-cloud-reversibility-policy) - + [Politique de réversibilité de VMware on OVHcloud sous la qualification SecNumCloud](account_and_service_management/reversibility/05-snc-vmware-reversibility-policy) - + [Dedicated Servers Reversibility Policy](account_and_service_management/reversibility/01-dedicated-servers-reversibility-policy) - + [Dedicated Servers 3-AZ Reversibility Policy](account_and_service_management/reversibility/17-dedicated-servers-3AZ-reversibility) - + [Reversibility Policy for Managed Document Database Product](account_and_service_management/reversibility/06-ddb_mongo) - + [Reversibility Policy for Managed Relational Database Product](account_and_service_management/reversibility/07-rdb_mysql_postgre) - + [Reversibility Policy for the Managed Message Broker product](account_and_service_management/reversibility/14-reversibility-mdb) - + [Reversibility Policy for the Managed Data Visualization product](account_and_service_management/reversibility/15-reversibility-obs-data-visualization) - + [File Storage reversibility policy](account_and_service_management/reversibility/08-file-storage-reversibility-policy) - + [Cold Storage product reversibility policy](account_and_service_management/reversibility/09-cold-storage-reversibility-policy) - + [Object Storage product Reversibility policy](account_and_service_management/reversibility/16-object-storage-reversibility) - + [Object Storage 3AZ product reversibility policy](account_and_service_management/reversibility/10-object-storage-3az-reversibility-policy) - + [Orchestration product reversibility policy](account_and_service_management/reversibility/12-reversibility-orchestration) - + [Managed OCI artifact Registry Product Reversibility Policy](account_and_service_management/reversibility/13-reversibility-oci-registry) - + [Reversibility Policy for the Managed Log Manager product](account_and_service_management/reversibility/18-logs-data-platform-reversibility) - + [Reversibility Policy for the Data Unified Product](account_and_service_management/reversibility/19-data-platform-reversibility) - + [Reversibility Policy for the Notebook Interface product](account_and_service_management/reversibility/20-ai-notebook-reversibility) - + [Reversibility Policy for the Managed Containers product](account_and_service_management/reversibility/21-ai-managed-containers-reversibility) - + [Reversibility Policy for the product Managed Search Engine Software Platform](account_and_service_management/reversibility/22-SDB-opensearch-reversibility) - + [Reversibility Policy for the Managed Mutualized Virtualization product](account_and_service_management/reversibility/23-mutualized-virtualization-vcd-reversibility) - + [Reversibility Policy for the Dedicated PoD-SecNumCloud product](account_and_service_management/reversibility/24-bm-pod-snc-reversbility) - + [Reversibility Policy for the Managed Database System for Web Hosting product](account_and_service_management/reversibility/25-db-web-hosting-reversibility) - + [Reversibility Policy for the product Managed In-Memory Database ](account_and_service_management/reversibility/26-idb-reversibility-policy) - + [Responsibility sharing](account-and-service-management-responsibility-sharing) - + [Dedicated servers - Shared Responsibility](account_and_service_management/responsibility_sharing/dedicated-servers) - + [File Storage services - Responsibility model](account_and_service_management/responsibility_sharing/file-storage) - + [Cold Storage - Shared Responsibility for archive and restoration services](storage_and_backup/object_storage/cold_storage_responsibility_model) - + [VMware on OVHcloud - Shared Responsibility](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/responsibility-sharing) - + [SecNumcloud-qualified VMware on OVHcloud - Shared Responsibility](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/SNC-responsibility-sharing) - + [Responsibility sharing - Nutanix on OVHcloud](hosted_private_cloud/nutanix_on_ovhcloud/60-responsibility-sharing) - + [Shared responsibility for SAP on OVHcloud solutions](hosted_private_cloud/sap_on_ovhcloud/sap_raci) - + [Logs Data Platform - Shared Responsibility](manage_and_operate/observability/logs_data_platform/getting_started_responsibility_model) - + [Public Cloud Instances - Shared Responsibility](public_cloud/compute/responsibility-model-instances) - + [Public Cloud Databases - Shared Responsibility](public_cloud/public_cloud_databases/information_03_shared_responsibility) - + [Public Cloud Block Storage - Shared Responsibility](storage_and_backup/block_storage/responsibility-model-block-storage) - + [Public Cloud Object Storage - Shared Responsibility](storage_and_backup/object_storage/s3_object_storage_responsibility_model) - + [Managed Kubernetes - Responsibility model](public_cloud/containers_orchestration/managed_kubernetes/responsibility-model) - + [Managed Private Registry - Responsibility model](public_cloud/containers_orchestration/managed_private_registry/responsibility-model) - + [Web Hosting - Shared Responsibility](web_cloud/web_hosting/raci-web-hosting) - + [Hosted Exchange - Shared Responsibility](web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility-model) - + [Email Pro - Shared Responsibility](web_cloud/email_and_collaborative_solutions/email_pro/responsibility_model) - + [Domains - Shared Responsibility](web_cloud/domains/responsibility_model_domains) - + [Managed E-mail Server on Mutualized Infrastructure - Responsibility Model](web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility_model_private_email_server_exchange) - + [Managed Dedicated E-mail Infrastructure - Responsibility Model](web_cloud/email_and_collaborative_solutions/microsoft_exchange/raci_dedicated_email_infrastructure) - + [OKMS - Shared responsibilities](manage_and_operate/kms/responsibility-model-kms) - + [Startup Program](products/startup-program) - + [General information](startup-program-general-information) - + [Startup Program - How to apply to our newsletter?](account_and_service_management/startup-program/00-apply-to-newsletter) - + [How to optimise your application to the Startup Program](account_and_service_management/startup-program/01-optimise-application) - + [How to sign your Startup Program contract](account_and_service_management/startup-program/02-sign-agreement) - + [Support & Communication](startup-program-support-communication) - + [How to contact a Startup Program manager and/or request a technical consultation](account_and_service_management/startup-program/03-contact-manager) - + [Credits & Billing](startup-program-credits-billing) - + [How to check your Startup Program credits](account_and_service_management/startup-program/04-view-credits) - + [How to pay a bill with your Startup Program credits](account_and_service_management/startup-program/05-pay-bill-with-credits) - + [Which products are available to use with Startup Program credits?](account_and_service_management/startup-program/06-available-products) - + [Technical resources](startup-program-technical-resources) - + [How to increase Public Cloud quotas for a Startup Program member](account_and_service_management/startup-program/07-increase-quota) -+ Bare Metal Cloud - + [Dedicated Servers](products/bare-metal-cloud-dedicated-servers) - + [Getting started](bare-metal-cloud-dedicated-servers-getting-started) - + [How to get started with a dedicated server](bare_metal_cloud/dedicated_servers/getting-started-with-dedicated-server) - + [How to get started with a Kimsufi, So You Start or Rise dedicated server](bare_metal_cloud/dedicated_servers/getting-started-with-dedicated-server-eco) - + [Kimsufi and So you Start customers - Get to know the OVHcloud Control Panel](bare_metal_cloud/dedicated_servers/getting-familiar-with-ovhcloud-control-panel) - + [How to secure a dedicated server](bare_metal_cloud/dedicated_servers/securing-a-dedicated-server) - + [How to get started with SSH connections](bare_metal_cloud/dedicated_servers/ssh_introduction) - + [How to create and use authentication keys for SSH connections to OVHcloud servers](bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - + [How to store public authentication keys in the OVHcloud Control Panel](bare_metal_cloud/dedicated_servers/import-keys-control-panel) - + [How to use the IPMI console with a dedicated server](bare_metal_cloud/dedicated_servers/using_ipmi_on_dedicated_servers) - + [Migrate data from one dedicated server to another](bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) - + [Dedicated servers - Shared Responsibility](account_and_service_management/responsibility_sharing/dedicated-servers) - + [Bare Metal 3-AZ Region - Service presentation](bare_metal_cloud/dedicated_servers/3az-presentation) - + [How to obtain the carbon footprint of your OVHcloud services](account_and_service_management/managing_billing_payments_and_services/carbon_footprint) - + [Dedicated Servers 3-AZ Reversibility Policy](account_and_service_management/reversibility/17-dedicated-servers-3AZ-reversibility) - + [Security](bare-metal-cloud-dedicated-servers-security) - + [Dedicated Servers service Security Specifications](account_and_service_management/account_information/security-specifications-dedicated-servers) - + [Configuring the firewall on Linux with iptables](bare_metal_cloud/dedicated_servers/firewall-Linux-iptable) - + [Configuring the firewall on Windows](bare_metal_cloud/dedicated_servers/activate-port-firewall-soft-win) - + [Securing a server with a Memcached service](bare_metal_cloud/dedicated_servers/memcache_secure) - + [ESXi Dedicated Servers - FAQ](bare_metal_cloud/dedicated_servers/faq-esxi) - + [Manage and secure your ESXi dedicated server from the outset](bare_metal_cloud/dedicated_servers/esxi-hardening) - + [How to mitigate the Zenbleed vulnerability](bare_metal_cloud/dedicated_servers/vulnerability-zenbleed) - + [How to mitigate the Downfall vulnerability](bare_metal_cloud/dedicated_servers/vulnerability-downfall) - + [How to mitigate the Inception vulnerability](bare_metal_cloud/dedicated_servers/vulnerability-inception) - + [Find your patch for Meltdown and Spectre](bare_metal_cloud/dedicated_servers/meltdown_spectre_fixes_os) - + [Information about Meltdown and Spectre vulnerability fixes](bare_metal_cloud/dedicated_servers/meltdown_spectre_fixes) - + [Server management](bare-metal-cloud-dedicated-servers-managing-servers) - + [End of life for personal installation templates](bare_metal_cloud/dedicated_servers/end-of-life-for-personal-installation-templates) - + [OVHcloud API & OS Installation](bare_metal_cloud/dedicated_servers/api-os-installation) - + [How to configure the Anti-DDos Infrastructure for Solana](bare_metal_cloud/dedicated_servers/blockchain_anti_ddos) - + [Using backup storage on a dedicated server](bare_metal_cloud/dedicated_servers/services_backup_storage) - + [How to configure user accounts and root access on a server](bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) - + [Changing a Windows Server product key](bare_metal_cloud/dedicated_servers/windows_key) - + [Changing the admin password on a Windows dedicated server](bare_metal_cloud/dedicated_servers/changing-admin-password-on-windows) - + [How to reset the Windows Administrator password with the Windows customer rescue system](bare_metal_cloud/dedicated_servers/rcw-changing-admin-password-on-windows) - + [OVHcloud AntiSpam - Best Practices and Unblocking an IP](bare_metal_cloud/dedicated_servers/antispam_best_practices) - + [Bring Your Own Image (BYOI) / Bring Your Own Linux (BYOLinux), a comparison sheet](bare_metal_cloud/dedicated_servers/bring-your-own-image-versus-bring-your-own-linux) - + [Bring Your Own Image (BYOI)](bare_metal_cloud/dedicated_servers/bring-your-own-image) - + [Bring Your Own Linux (BYOLinux)](bare_metal_cloud/dedicated_servers/bring-your-own-linux) - + [Configuring OVHcloud Secondary DNS on a dedicated server](bare_metal_cloud/dedicated_servers/adding-secondary-dns-on-dedicated-server) - + [Managing Intel SGX on an Infrastructure server](bare_metal_cloud/dedicated_servers/sgx-enable-and-use) - + [Uninstalling the RTM v2 monitoring system](bare_metal_cloud/dedicated_servers/rtm-uninstall) - + [Configure a custom iPXE script to boot your server from the OVHcloud API](bare_metal_cloud/dedicated_servers/ipxe-scripts) - + [How to install VMware ESXi 8 on a dedicated server](bare_metal_cloud/dedicated_servers/esxi-partitioning) - + [Server Backup and Restore](bare-metal-cloud-dedicated-servers-backup-restore) - + [Preparing a Bare Metal Server backup with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-preparation) - + [Backing up a Bare Metal Linux Server with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-linux) - + [Backing Up a Bare Metal Windows Server Using Veeam Agent for Windows](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-windows-agent) - + [Restoring a Bare Metal Server with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-restore) - + [Troubleshooting](bare-metal-cloud-dedicated-servers-troubleshooting) - + [How to activate and use rescue mode](bare_metal_cloud/dedicated_servers/rescue_mode) - + [How to activate and use Windows rescue mode](bare_metal_cloud/dedicated_servers/rescue-customer-windows) - + [How to assign a tag to a Bare Metal server](bare_metal_cloud/dedicated_servers/resource-tag-assign) - + [How to recover server access if your user password is lost](bare_metal_cloud/dedicated_servers/replacing-user-password) - + [How to replace an SSH key pair](bare_metal_cloud/dedicated_servers/replacing-lost-ssh-key) - + [Replacing a defective disk](bare_metal_cloud/dedicated_servers/disk_replacement) - + [How to perform server hardware diagnostics in rescue mode](bare_metal_cloud/dedicated_servers/hardware-diagnose) - + [Installing an OVHcloud SSH key](bare_metal_cloud/dedicated_servers/ovh_ssh_key) - + [Finding the serial number of a hard disk](bare_metal_cloud/dedicated_servers/how_to_find_hdd_serial) - + [Finalize a maintenance action performed on your dedicated server](bare_metal_cloud/dedicated_servers/intervention-support) - + [Network - Fixing slow downloads problems inside containers and VMs running on Proxmox VE servers with Broadcom BCM57502 NICs](bare_metal_cloud/dedicated_servers/proxmox-broadcom-slow-downloads) - + [Tutorials](bare-metal-cloud-dedicated-servers-tutorials) - + [How to use PuTTY for SSH connections and authentication](web_cloud/web_hosting/ssh_using_putty_on_windows) - + [Backing up data and databases on a Storage Server](bare_metal_cloud/dedicated_servers/save_datas_database_on_storage_ds) - + [Configuring pfSense network bridge](bare_metal_cloud/dedicated_servers/pfSense_bridging) - + [How to prevent your emails from being marked as spam](bare_metal_cloud/dedicated_servers/mail_sending_optimization) - + [How to set up a web server (LAMP) on Debian or Ubuntu](bare_metal_cloud/dedicated_servers/installing_lamp_debian9_ubuntu18) - + [Copying data from one dedicated server to another using rsync](bare_metal_cloud/dedicated_servers/how-to-copy-data-from-one-dedicated-server-to-another-using-rsync) - + [How to use SFTP to transfer files](bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp) - + [How to retrieve databases in rescue mode](bare_metal_cloud/dedicated_servers/restore-bdd-rescue) - + [Activating Windows Machines using Hyper-V on an OVHcloud licensed Windows Server](bare_metal_cloud/dedicated_servers/activate_windows_vm_hyperv) - + [Installing CUDA on a dedicated GPU server](bare_metal_cloud/dedicated_servers/cuda_installation_on_gpu) - + [AMD SME/SEV on Ubuntu 20](bare_metal_cloud/dedicated_servers/sme_sev_enable_and_use) - + [How to create a Palworld compatible server](bare_metal_cloud/virtual_private_servers/palworld-server-on-vps) - + [Installing a web development environment on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_env_web_dev_on_vps) - + [Installing WordPress with Docker on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_wordpress_docker_on_vps) - + [Installing WordPress with WP-CLI on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_wordpress_site_on_vps) - + [How to install ISPmanager on a VPS or Dedicated Server](bare_metal_cloud/virtual_private_servers/install_ispmanager) - + [RAID and disks](bare-metal-cloud-dedicated-servers-raid-and-disks) - + [Hardware upgrade on a High Grade or Scale dedicated server](bare_metal_cloud/dedicated_servers/hardware-upgrade-HG-Scale) - + [How to configure and rebuild software RAID](bare_metal_cloud/dedicated_servers/raid_soft) - + [Configuring a software mirror (RAID) on Windows](bare_metal_cloud/dedicated_servers/raid_soft-windows) - + [Managing Hardware RAID](bare_metal_cloud/dedicated_servers/raid_hard) - + [OVHcloud API and Storage](bare_metal_cloud/dedicated_servers/partitioning_ovh) - + [Creating a Windows partition on a server with hardware RAID](bare_metal_cloud/dedicated_servers/windows_raid_hard) - + [Hot Swap - Raid Hard](bare_metal_cloud/dedicated_servers/hotswap_raid_hard) - + [Hot-swapping a disk on a server with a software RAID configuration](bare_metal_cloud/dedicated_servers/hotswap_raid_soft) - + [Configuring MegaRAID for RAID Level 0](bare_metal_cloud/dedicated_servers/megaraid_config) - + [Configuring the storage on a HGR-STOR-2 server](bare_metal_cloud/dedicated_servers/hgrstor2_system_configuration) - + [Dedicated Servers - Upgrading your SSD Solidigm D7-P5520 firmware](bare_metal_cloud/dedicated_servers/solidigm_d7-p5520_fw_update) - + [Dedicated Servers - Upgrading your Micron 7500 PRO firmware](bare_metal_cloud/dedicated_servers/micron-7500-fw-upgrade) - + [Advance Dedicated Servers - Upgrading your Samsung NVMe PM9A1 firmware](bare_metal_cloud/dedicated_servers/samsung-nvme-fw-upgrade) - + [High Grade Dedicated Servers - Upgrading your SSD SAS Western Digital SS300 firmware](bare_metal_cloud/dedicated_servers/wd-sas-fw-upgrade) - + [High Grade Dedicated Servers - Upgrading your SSD SAS Western Digital SS530 firmware](bare_metal_cloud/dedicated_servers/wdc-sas-ss530-fw-upgrade) - + [Network and IP management](bare-metal-cloud-dedicated-servers-network-and-ip-management) - + [Configuring an IPv6 block in a vRack](bare_metal_cloud/dedicated_servers/configure-an-ipv6-in-a-vrack) - + [Configuring an IPv6 address on a virtual machine](bare_metal_cloud/dedicated_servers/configure-an-ipv6-on-a-vm) - + [Moving an Additional IP](bare_metal_cloud/dedicated_servers/move-failover-ip) - + [Configuring the Edge Network Firewall](bare_metal_cloud/dedicated_servers/firewall_network) - + [How to protect a Game server with the application firewall](bare_metal_cloud/dedicated_servers/firewall_game_ddos) - + [Monitoring DDoS attacks with the Network Security Dashboard](bare_metal_cloud/dedicated_servers/network_security_dashboard) - + [Configuring Additional IPs in bridge mode on your virtual machines](bare_metal_cloud/dedicated_servers/network_bridging) - + [What are the IP addresses of the OVHcloud monitoring?](bare_metal_cloud/dedicated_servers/network_ip_monitoring) - + [Configuring IP aliasing](bare_metal_cloud/dedicated_servers/network_ipaliasing) - + [Configuring IPv6 on dedicated servers](bare_metal_cloud/dedicated_servers/network_ipv6) - + [How to configure reverse DNS for your server (PTR record)](bare_metal_cloud/virtual_private_servers/configuring-reverse-dns) - + [How to determine if your dedicated server supports virtual MAC addresses](bare_metal_cloud/dedicated_servers/network_support_virtual_mac) - + [Assigning a Virtual MAC to a Failover IP](bare_metal_cloud/dedicated_servers/network_virtual_mac) - + [Configuring the network on Windows Server with Hyper-V](bare_metal_cloud/dedicated_servers/hyperv-network-HG-Scale) - + [Configuring the network on Proxmox VE](bare_metal_cloud/dedicated_servers/proxmox-network-HG-Scale) - + [How to configure Link Aggregation with LACP in Debian 12 or Ubuntu 24.04](bare_metal_cloud/dedicated_servers/lacp-enable-netplan) - + [Improving Network Resilience on Baremetal Servers](bare_metal_cloud/dedicated_servers/lacp-resilience-scale-hg) - + [Configuring OVHcloud Link Aggregation in the OVHcloud Control Panel](bare_metal_cloud/dedicated_servers/ola-enable-manager) - + [How to Configure Your NIC for OVHcloud Link Aggregation in Debian 9](bare_metal_cloud/dedicated_servers/ola-enable-debian9) - + [How to Configure Your NIC for OVHcloud Link Aggregation in Windows Server 2019](bare_metal_cloud/dedicated_servers/ola-enable-w2k19) - + [How to Configure Your NIC for OVHcloud Link Aggregation in SLES 15](bare_metal_cloud/dedicated_servers/ola-enable-sles15) - + [Manage your server reboots with the OVHcloud Link Aggregation feature](bare_metal_cloud/dedicated_servers/pxe-with-full-private-dedicated) - + [Upgrade and downgrade Bandwidth via the OVHcloud API](bare_metal_cloud/dedicated_servers/manage_bandwidth_api) - + [vRack](bare-metal-cloud-dedicated-servers-vrack) - + [Configuring the vRack on your dedicated servers](bare_metal_cloud/dedicated_servers/vrack_configuring_on_dedicated_server) - + [Configuring Jumbo Frames in vRack](bare_metal_cloud/dedicated_servers/VRACK_MTU_Jumbo_Frames) - + [Configuring an IP block in a vRack](bare_metal_cloud/dedicated_servers/configuring-an-ip-block-in-a-vrack) - + [Change the announcement of an IP block in vRack](bare_metal_cloud/dedicated_servers/vrack_change_zone_announce) - + [Creating multiple vLANs in a vRack](bare_metal_cloud/dedicated_servers/creating-multiple-vlans-in-a-vrack) - + [Setting up a Virtual Machine using Additional IPs and Hyper-V over a vRack](bare_metal_cloud/dedicated_servers/ipfo-vrack-hyperv) - + [Configuring the vRack between the Public Cloud and a Dedicated Server](bare_metal_cloud/dedicated_servers/configuring-the-vrack-between-the-public-cloud-and-a-dedicated-server) - + [Upgrade and downgrade private bandwidth (vRack) via the OVHcloud API](bare_metal_cloud/dedicated_servers/manage_bandwidth_vRack_api) - + [Virtual Private Servers](products/bare-metal-cloud-virtual-private-servers) - + [Getting started](bare-metal-cloud-virtual-private-servers-getting-started) - + [How to get started with a VPS](bare_metal_cloud/virtual_private_servers/starting_with_a_vps) - + [VPS FAQ](bare_metal_cloud/virtual_private_servers/vps-faq) - + [How to configure user accounts and root access on a server](bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) - + [How to get started with SSH](bare_metal_cloud/dedicated_servers/ssh_introduction) - + [How to create and use SSH keys](bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) - + [How to store public authentication keys in the OVHcloud Control Panel](bare_metal_cloud/dedicated_servers/import-keys-control-panel) - + [How to upgrade the resources of a VPS](bare_metal_cloud/virtual_private_servers/upgrade_resources) - + [Repartitioning a VPS after an upgrade](bare_metal_cloud/virtual_private_servers/upsize_vps_partition) - + [First steps with pre-installed applications](bare_metal_cloud/virtual_private_servers/apps_first_steps) - + [How to use the KVM console to access a VPS](bare_metal_cloud/virtual_private_servers/using_kvm_for_vps) - + [Managing a legacy VPS](bare_metal_cloud/virtual_private_servers/vps_legacy_control_panel) - + [Configuration](products/bare-metal-cloud-virtual-private-servers-configuration) - + [Backup options](bare-metal-cloud-virtual-private-configuration-servers-backups) - + [How to use snapshots on a VPS](bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) - + [How to use automated backups on a VPS](bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) - + [How to configure an additional disk](bare_metal_cloud/virtual_private_servers/config_additional_disk) - + [How to increase the size of an additional disk](bare_metal_cloud/virtual_private_servers/increase_additional_disk) - + [Network and IP management](bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management) - + [How to configure IPv6 on a VPS](bare_metal_cloud/virtual_private_servers/configure-ipv6) - + [How to configure reverse DNS for your server (PTR record)](bare_metal_cloud/virtual_private_servers/configuring-reverse-dns) - + [How to configure IP aliasing](bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) - + [Configuring OVHcloud Secondary DNS on a VPS](bare_metal_cloud/virtual_private_servers/adding-secondary-dns-on-vps) - + [Advanced usage](bare-metal-cloud-virtual-private-servers-configuration-advanced-usage) - + [How to deploy cPanel on a VPS](bare_metal_cloud/virtual_private_servers/cpanel) - + [Automated Backup - Kernel panic (cPanel)](bare_metal_cloud/virtual_private_servers/cpanel_snapshot) - + [Migration](bare-metal-cloud-virtual-private-servers-migration) - + [How to migrate a website from a VPS to a Dedicated Server or a Public Cloud instance](bare_metal_cloud/virtual_private_servers/migrate-to-pci-or-dedicated-server) - + [How to migrate an n8n configuration between two VPS](bare_metal_cloud/virtual_private_servers/import-export-n8n) - + [Tutorials](bare-metal-cloud-virtual-private-servers-tutorials) - + [How to use PuTTY for SSH connections and authentication](web_cloud/web_hosting/ssh_using_putty_on_windows) - + [How to use SFTP to transfer files](bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp) - + [How to retrieve databases in rescue mode](bare_metal_cloud/dedicated_servers/restore-bdd-rescue) - + [How to create a Minecraft server on a VPS](bare_metal_cloud/virtual_private_servers/minecraft_server_on_vps) - + [How to create a Palworld server](bare_metal_cloud/virtual_private_servers/palworld-server-on-vps) - + [How to set up a web server (LAMP) on Debian or Ubuntu](bare_metal_cloud/dedicated_servers/installing_lamp_debian9_ubuntu18) - + [How to install a web development environment on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_env_web_dev_on_vps) - + [How to install WordPress with Docker on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_wordpress_docker_on_vps) - + [How to install WordPress with WP-CLI on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_wordpress_site_on_vps) - + [Automating the deployment of your website on your VPS via GitHub Actions](bare_metal_cloud/virtual_private_servers/deploy-website-github-actions) - + [Automating the deployment of your website on your VPS via GitLab CI/CD](bare_metal_cloud/virtual_private_servers/deploy-website-gitlab-ci-cd) - + [How to install N8N on an OVHcloud VPS](bare_metal_cloud/virtual_private_servers/install_n8n_on_vps) - + [How to migrate an n8n configuration between two VPS](bare_metal_cloud/virtual_private_servers/import-export-n8n) - + [How to create and import a Lovable website on an OVHcloud VPS](bare_metal_cloud/virtual_private_servers/import-lovable-website-on-vps) - + [How to install an AI agent on an OVHcloud VPS](bare_metal_cloud/virtual_private_servers/install-ia-agent-on-vps) - + [How to install ISPmanager on a VPS or Dedicated Server](bare_metal_cloud/virtual_private_servers/install_ispmanager) - + [Security](bare-metal-cloud-virtual-private-servers-security) - + [How to secure a VPS](bare_metal_cloud/virtual_private_servers/secure_your_vps) - + [How to install an SSL certificate on a VPS](bare_metal_cloud/virtual_private_servers/install-ssl-certificate) - + [Configuring the firewall on Linux with iptables](bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) - + [Configuring the firewall on Windows](bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) - + [Troubleshooting](bare-metal-cloud-virtual-private-servers-troubleshooting) - + [Checking the file system on a VPS](bare_metal_cloud/virtual_private_servers/check-filesystem) - + [Displaying boot logs in the KVM](bare_metal_cloud/virtual_private_servers/bootlog_display_kvm) - + [Activating and using rescue mode on a VPS](bare_metal_cloud/virtual_private_servers/rescue) - + [How to recover server access if your user password is lost](bare_metal_cloud/dedicated_servers/replacing-user-password) - + [Changing the admin password on a Windows server](bare_metal_cloud/virtual_private_servers/resetting_a_windows_password) - + [How to replace an SSH key pair](bare_metal_cloud/dedicated_servers/replacing-lost-ssh-key) - + [Additional resources](bare-metal-cloud-virtual-private-servers-additional-resources) - + [Public Cloud & VPS - Image and OS life cycle and end of life/support announcements](public_cloud/compute/image-life-cycle) - + [End of Plesk and cPanel support for VPS - Ensure continuity of your services](bare_metal_cloud/virtual_private_servers/eos-cpanel-plesk) - + [Managed Bare Metal](products/bare-metal-cloud-managed-bare-metal) - + [OVHcloud services and options](bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options) - + [Setting up a VPN for OVHcloud Zerto DRP](bare_metal_cloud/managed_bare_metal/zerto-virtual-replication-customer-to-ovhcloud) - + [Restoring backups via the OVHcloud API](bare_metal_cloud/managed_bare_metal/veeam_managed_backup_restoration) - + [Activating and using Veeam Managed Backup](bare_metal_cloud/managed_bare_metal/veeam_backup_as_a_service) - + [Modifying the vCenter access policy](bare_metal_cloud/managed_bare_metal/vcenter-modify-access-policy) - + [Authorising IP addresses for vCenter access](bare_metal_cloud/managed_bare_metal/vcenter-authorise-ip-access) - + [FAQ](bare-metal-cloud-managed-bare-metal-faq) - + [Technical capabilities](bare_metal_cloud/managed_bare_metal/service-limits) - + [OVHcloud features](bare-metal-cloud-managed-bare-metal-ovhcloud-features) - + [Adding an IP block](bare_metal_cloud/managed_bare_metal/ip-block-addition) - + [OVHcloud hourly snapshots](bare_metal_cloud/managed_bare_metal/hourly-snapshots) - + [Changing the User Password](bare_metal_cloud/managed_bare_metal/changer-user-password) - + [VLAN creation](bare_metal_cloud/managed_bare_metal/vlan-creation) - + [Using Managed Bare Metal within a vRack](bare_metal_cloud/managed_bare_metal/using-vrack) - + [Spare host delivery and return](bare_metal_cloud/managed_bare_metal/spare_hosts) - + [Removing a host server](bare_metal_cloud/managed_bare_metal/delete_host) - + [Removing a datastore](bare_metal_cloud/managed_bare_metal/delete_datastore) - + [Changing user rights](bare_metal_cloud/managed_bare_metal/change-user-rights) - + [Adding hourly resources](bare_metal_cloud/managed_bare_metal/adding_hourly_resources) - + [Associating an email with a vSphere user](bare_metal_cloud/managed_bare_metal/vsphere-edit-user) - + [Using the OVHcloud Network plugin](bare_metal_cloud/managed_bare_metal/plugin_ovh_network) - + [How to cancel your Managed Bare Metal offer](bare_metal_cloud/managed_bare_metal/how-to-cancel) - + [Getting started](bare-metal-cloud-managed-bare-metal-getting-started) - + [Introduction to the Managed Bare Metal Control Panel](bare_metal_cloud/managed_bare_metal/manager-ovhcloud) - + [Configure an IP address on a virtual machine](bare_metal_cloud/managed_bare_metal/configure_ip_on_vm) - + [Keeping your vSphere web client secure](bare_metal_cloud/managed_bare_metal/vsphere_access_security_advices) - + [Logging in to the vSphere interface](bare_metal_cloud/managed_bare_metal/vsphere-interface) - + [Migrating an infrastructure to a new vDC](bare_metal_cloud/managed_bare_metal/service-migration-vdc) - + [Migrating an infrastructure to a Managed Bare Metal solution](bare_metal_cloud/managed_bare_metal/service-migration) - + [Managing virtual machines](bare-metal-cloud-managed-bare-metal-managing-virtual-machines) - + [Modifying virtual machine resources](bare_metal_cloud/managed_bare_metal/modify-hardware-configuration-of-vm) - + [Creating a snapshot](bare_metal_cloud/managed_bare_metal/creating-snapshots) - + [Creating an alert](bare_metal_cloud/managed_bare_metal/create-an-alert) - + [Cloning a VM](bare_metal_cloud/managed_bare_metal/clone-a-vm) - + [Choosing a disk type](bare_metal_cloud/managed_bare_metal/choosing-disk-type) - + [Installing VMware tools](bare_metal_cloud/managed_bare_metal/vmware_tools_install) - + [Deploy an OVF Linux, Windows Server and Windows SQL Server template](bare_metal_cloud/managed_bare_metal/ovf_template) - + [Deploying a virtual machine](bare_metal_cloud/managed_bare_metal/deploy-a-vm) - + [Avoiding the read-only switch of your VM disk on Linux](bare_metal_cloud/managed_bare_metal/avoid-read-only-disk) - + [VMware vSphere features](bare-metal-cloud-managed-bare-metal-vmware-vsphere-features) - + [VMware vMotion](bare_metal_cloud/managed_bare_metal/vmware_vmotion_new) - + [VMware Storage vMotion](bare_metal_cloud/managed_bare_metal/vmware_storage_vmotion) - + [VMware HA (High Availability)](bare_metal_cloud/managed_bare_metal/vmware_ha_high_availability) - + [VMware Fault Tolerance](bare_metal_cloud/managed_bare_metal/vmware_fault_tolerance) - + [VMware DRS (Distributed Resource Scheduler)](bare_metal_cloud/managed_bare_metal/vmware_drs_distributed_ressource_scheduler) - + [Enabling Virtual Machine Encryption (VM Encrypt)](bare_metal_cloud/managed_bare_metal/vm_encrypt) - + [Using the vSphere SDK](bare_metal_cloud/managed_bare_metal/using-vsphere-sdk) -+ Hosted Private Cloud - + [VMware on OVHcloud](products/hosted-private-cloud-hosted-private-cloud-powered-by-vmware) - + [Getting started](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started) - + [Introduction to the Hosted Private Cloud Control Panel](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/manager_ovh_private_cloud) - + [Logging in to the vSphere interface](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vsphere_interface_connexion) - + [How to connect an ISO image to a VM](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_connect_an_iso_image_to_a_vm) - + [How to disconnect an ISO image from a VM](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_disconnect_an_iso_image_from_vm) - + [Configure an IP address on a virtual machine](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/configure_ip_on_vm) - + [Connexion à l’API OVH](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/connexion_a_l_api_ovh) - + [Technical capabilities](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/hpc_limits) - + [VMware on OVHcloud Lifecycle Policy](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/lifecycle_policy) - + [VMware on OVHcloud Lifecycle Policy - Determine actions to be taken](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/lifecycle_actions) - + [End-Of-Life management for LV1 and LV2 storage](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/eol-storage-migration) - + [Dedicated Cloud FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/faq_private_cloud) - + [Migrating a PCC to Hosted Private Cloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/service-migration) - + [Migrating an infrastructure to a new vDC](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/service-migration-vdc) - + [Responsibility sharing for the VMware on OVHcloud service](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/responsibility-sharing) - + [Datamotive - Introduction](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/datamotive_intro) - + [How to obtain the carbon footprint of your OVHcloud services](account_and_service_management/managing_billing_payments_and_services/carbon_footprint) - + [Public VCF as-a-Service](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd) - + [Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts) - + [Technical capabilities and limitations of Public VCF as-a-Service](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-limitations) - + [Public VCF as-a-Service - FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-faq) - + [Public VCF as-a-Service - Logging in to your organization](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging) - + [Public VCF as-a-Service - How to use the Public VCF as-a-Service user interface](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-getting-started) - + [Public VCF as-a-Service - Creating a new virtual machine](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-first-vm-creation) - + [Public VCF as-a-Service - Backups with Veeam Data Platform](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-backup) - + [Public VCF as-a-Service - Network concepts and best practices](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts) - + [Public VCF as-a-Service - Creating network components from the Public VCF as-a-Service control panel](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation) - + [Public VCF as-a-Service - Migrate from VMware vSphere on OVHcloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_migration_use-cases) - + [Public VCF as-a-Service - Setting up your network after vSphere to Public VCF as-a-Service migration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_post_migration) - + [Public VCF as-a-Service - Linking a public IP block with vRack](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_link_ip_to_vrack) - + [Public VCF as-a-Service - Declaring the public IP gateway in VCD](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_declare_public_gateway) - + [Reversibility Policy for the Managed Mutualized Virtualization product](account_and_service_management/reversibility/23-mutualized-virtualization-vcd-reversibility) - + [Access and Security](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security) - + [IAM for VMware on OVHcloud - Introduction and FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_iam_getting_started) - + [IAM for VMware on OVHcloud - How to activate IAM](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_iam_activation) - + [IAM for VMware on OVHcloud - How to create a vSphere IAM role](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_iam_role) - + [IAM for VMware on OVHcloud - How to link an IAM policy to a vSphere role](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_iam_role_policy) - + [IAM for VMware on OVHcloud - How to link an OVHcloud identity user to a global IAM policy](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_iam_user_policy) - + [Keeping your vSphere web client secure](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vsphere_access_security_advices) - + [Using the secure interface](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/interface-secure) - + [Using two-factor authentication (2FA) on your Private Cloud infrastructure](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/utilisation_2FA) - + [Changing the User password](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/changement_du_mot_de_passe_utilisateur) - + [How to use IAM policies with vSphere](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/use_iam_with_vSphere) - + [Associating an email with a vSphere user](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vsphere_edit_user) - + [Authorising IP addresses for vCenter access](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/autoriser_des_ip_a_se_connecter_au_vcenter) - + [Enabling virtual machine encryption with vSphere Native Key Provider](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vm_encrypt-vnkp) - + [Mise en route d KMS CipherTrust Manager](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/kms_cipher_trust) - + [Checking and blocking the L1TF vulnerability](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/check-and-block-l1tf) - + [Utiliser le protocole SSLv3 sur Private Cloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/utilisation_du_protocole_sslv3_sur_private_cloud) - + [Checking and applying patches for Spectre/Meltdown vulnerabilities on your hosts](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/spectre_meltdown_fixes) - + [KMS for VMware on OVHcloud - VM encryption use case scenarios](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_overall_vm-encrypt) - + [KMS for VMware on OVHcloud - Configuring VM encryption](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_okms_vm-encrypt) - + [Managing virtual machines](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines) - + [Deploying a virtual machine](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/deploiement_d_une_machine_virtuelle) - + [Installing VMware tools](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_tools_install) - + [Choosing a disk type](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/quel_format_de_disque_choisir) - + [Modifying virtual machine resources](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/modify_hardware_configuration_of_vm) - + [Avoiding the read-only switch of your VM disk on Linux](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/comment_eviter_le_disk_en_read_only_sous_linux) - + [VMware vCenter Converter](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vcenter_converter) - + [OVF Tool](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/ovf_tool) - + [Deploying an OVF template from content libraries](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_use_content_library) - + [Deploy an OVF Linux, Windows Server and Windows SQL Server template](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/ovf_template) - + [How to manage Windows licences for virtual machines on your Hosted Private Cloud infrastructure](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/spla_license_management) - + [Avoiding VM freeze with the Veeam Managed Backup option](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/eviter_le_freeze_de_vm_avec_l_option_veeam_backup) - + [Enabling promiscuous mode on a Virtual Machine](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_carp) - + [Changing the MTU size for machines reaching the OVHcloud Gateway SSL](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/recommended_mtu_for_machines_reaching_ovh_gw_ssl) - + [Maintenance and monitoring](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring) - + [Maintaining VMware on OVHcloud maintenance operations](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_maintenance) - + [Rescheduling a maintenance on your Hosted Private Cloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/maintenance-rescheduling) - + [Taking a snapshot](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/creer_un_snapshot) - + [Creating an alert](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/create_an_alert) - + [Checking a slow machine](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/check_a_slow_machine) - + [Updating ESXi hosts with vLCM](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_update_esxi_vlcm) - + [VMware Update Manager](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_update_manager) - + [Extend Volume in vSphere and in OS](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/extend_disk) - + [Testing a temporary host loss by enabling resilience mode](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vsphere_resilience_mode) - + [SMTP Monitoring Alerts in vROps](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vrops_monitoring_by_smtp) - + [Logs Data Platform - Collect VMware on OVHcloud logs](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_ldp) - + [Managing resources](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources) - + [How to add storage?](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_add_storage) - + [How to add a host?](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_add_host) - + [Cloning a VM](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/clone_a_vm) - + [Removing a datastore](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/delete_datastore) - + [Removing a host server](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/delete_host) - + [OVHcloud features and options](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features) - + [OVHcloud hourly snapshots](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snapshots_horaires_ovh) - + [Zmotion](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/zmotion) - + [How to create a VLAN](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/creation_vlan) - + [vRack compatibility with Hosted Private Cloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vrack_and_hosted_private_cloud) - + [Spare host delivery and return](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/spare_hosts) - + [Enable the Private Gateway](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/private_gateway) - + [Using the OVHcloud Network plugin](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/plugin_ovh_network) - + [Using Private Cloud within a vRack](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/using_private_cloud_in_vrack) - + [Using the OVHcloud plugin in vSphere](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/plugin_private_cloud_ovh) - + [Adding an IP block](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/ajout_de_bloc_ip) - + [Healthcare (HDS) or payment services (PCI DSS) compliance activation](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/activer_l_option_hds_hipaa_ou_pci_dss) - + [Understanding vScope](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_use_vscope) - + [VMware vSphere](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features) - + [Using the vSphere SDK](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_installation_api) - + [Managing granular rights on vSphere objects](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vsphere_granular_rights) - + [VMware DRS (Distributed Resource Scheduler)](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_drs_distributed_ressource_scheduler_new) - + [VMware Storage vMotion](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_storage_vmotion) - + [Enabling Virtual Machine Encryption with external KMS](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vm_encrypt) - + [Using VMware Hyperconvergence with vSAN](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vsan) - + [Adding an ESXi server to a vSAN cluster](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vsan_add_host) - + [Updating the vSAN disk format](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vsan_disk_format_upgrade) - + [Managing vSAN fault domains](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vsan_fault_domain) - + [VMware vMotion](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vmotion_new) - + [VMware HA (High Availability)](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_ha_high_availability) - + [VMware Fault Tolerance](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_fault_tolerance) - + [Cluster creation and EVC activation](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/create_cluster_enable_evc) - + [Uploading files to the VMware vSphere on OVHcloud datastore](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_datastore_upload) - + [Migrating OmniOS datastores](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_omnios) - + [VMware NSX](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx) - + [Getting started with NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-01-first-steps) - + [Activating NSX-T in your VMware on OVHcloud infrastructure](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_add_user_rights) - + [Segment management in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-02-segment-management) - + [DHCP Configuration in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-03-configure-dhcp-onsegment) - + [Configuring DNS Forwarder in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-04-configure-dns-forwarder) - + [Distributed Firewall Management in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-05-manage-distributed-firewall) - + [Gateway Firewall Management in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-06-manage-gateway-firewall) - + [Configuring NAT for port redirections with NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-07-configure-nat-redirection) - + [Load Balancing configuration in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-09-configure-loadbalancing) - + [Adding a new Tier-1 Gateway in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-10-add-new-tier1-gateway) - + [Setting up an IPsec Tunnel with NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-12-configure-ipsec) - + [NSX-T: retrieving logs](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-t_get_logs_by_api) - + [How to read and filter NSX-T logs](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-13-filter-logs) - + [NSX-T: configure BGP for interconnexion of PCC](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configure_bgp_between_pcc_inside_vRack) - + [NSX - Configuring NSX StandAlone Edge with L2VPN](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_l2vpn_standalone_edge) - + [NSX - FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-11-faq) - + [Pricing and Management of OVHcloud NSX Edges](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_pricing) - + [VMware NSX-v](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v) - + [VMware NSX-v - End of Support](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_nsx-v-eos) - + [Accessing the NSX-v interface](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_access-interface) - + [How to deploy an NSX-v Edge Services Gateway](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_deploying_edge_gateway) - + [Setting up DHCP on an NSX-v Edge Services appliance](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_le_dhcp_sur_une_edge_gateway) - + [NSX-v Edge Firewall Configuration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_le_edge_firewall) - + [NSX-v Edge Load Balancer Configuration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_le_load_balancer_edge_gateway) - + [NSX-v Edge NAT configuration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_le_nat_edge_gateway) - + [NSX-v Edge Gateway VPN Configuration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_un_vpn_via_une_gateway_edge) - + [NSX-v Distributed Firewall Configuration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_le_firewall_distribue) - + [How to set up NSX-v groups](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_les_groupes_d_objets) - + [How to edit the HA function of an NSX-v Edge](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_edge_enable_disable_after_update) - + [Avoid IP spoofing with the SpoofGuard service](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_spoofguard) - + [Understanding the “Controller VM deleted” error message](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_controler_deleted_error) - + [How to create a VxLAN](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_vxlan) - + [VMware vROps](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops) - + [Introduction to vRealize Operations - vROPS](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vrops_introduction) - + [Backup and Disaster Recovery Plan](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp) - + [Restoring backups via the OVHcloud API](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam_managed_backup_restoration) - + [Activating and using Veeam Managed Backup](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam_backup_as_a_service) - + [Setting up Zerto Virtual Replication between two OVHcloud datacenters](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/zerto_virtual_replication_as_a_service) - + [Using Zerto between OVHcloud and a third party platform](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/zerto-virtual-replication-customer-to-ovhcloud) - + [Delete VM replica from Zerto recovery site](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/zerto_vm_replica_deletion) - + [Reregister VMs in a new PCC](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_register_vmx) - + [Veeam Cloud Connect - How to migrate data from Veeam Cloud Connect to Object Storage](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam-cloud-connect-migration) - + [Encrypting backup jobs with Veeam and OKMS](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam_encrypt_backup_job_with_okms) - + [SecNumCloud](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud) - + [Responsibility sharing for the SecNumcloud-qualified VMware on OVHcloud service](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/SNC-responsibility-sharing) - + [Mise en route de votre vSphere SecNumCloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc_getting_started) - + [SPN Concept](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc-connectivity-concepts-spn) - + [Concepts overview](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc-connectivity-concepts-overview) - + [FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc-connectivity-faq) - + [VPN-SPN Concept](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc-connectivity-concepts-vpn-spn) - + [SPN Connector Concept](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc-connectivity-concepts-spn-connector) - + [Migrating VMware Workloads to OVHcloud SecNumCloud with Veeam Replication](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_veeam_secnumcloud) - + [Migrating VMware Workloads to OVHcloud SecNumCloud with Zerto](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_zerto_secnumcloud) - + [Migration](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration) - + [Move2Cloud - Migrating VMware Workloads to OVHcloud Hosted Private Cloud with Veeam Replication](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_veeam) - + [Move2Cloud - Migrating VMware Workloads to OVHcloud Hosted Private Cloud with Zerto](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_zerto) - + [Migrating OmniOS datastores](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_omnios) - + [OPCP](hosted-private-cloud-opcp) - + [Getting started](hosted-private-cloud-opcp-getting-started) - + [How to use API and get credentials](hosted_private_cloud/opcp/how-to-use-api-and-get-credentials) - + [Nutanix on OVHcloud](products/hosted-private-cloud-nutanix-on-ovhcloud) - + [Getting started](hosted-private-cloud-nutanix-on-ovhcloud-getting-started) - + [Nutanix global high-level documentation](hosted_private_cloud/nutanix_on_ovhcloud/01-global-high-level-doc) - + [Getting started with your Nutanix cluster](hosted_private_cloud/nutanix_on_ovhcloud/80-first-steps) - + [Nutanix Hyperconvergence](hosted_private_cloud/nutanix_on_ovhcloud/03-nutanix-hci) - + [Customised redeployment of your Cluster](hosted_private_cloud/nutanix_on_ovhcloud/00-cluster-custom-redeployment) - + [Storage overview on Nutanix](hosted_private_cloud/nutanix_on_ovhcloud/04-storage) - + [Importing ISO images](hosted_private_cloud/nutanix_on_ovhcloud/05-image-import) - + [Managing virtual machines](hosted_private_cloud/nutanix_on_ovhcloud/06-virtual-machine-management) - + [Events and alerts management](hosted_private_cloud/nutanix_on_ovhcloud/07-alert-management) - + [Managing licences for a Nutanix on OVHcloud BYOL offer](hosted_private_cloud/nutanix_on_ovhcloud/12-activate-licenses-on-byol) - + [General Information](hosted-private-cloud-nutanix-on-ovhcloud-general-information) - + [Nutanix hardware compatibility - OVHcloud configurations](hosted_private_cloud/nutanix_on_ovhcloud/51-nutanix-hardware-compatibility) - + [List of included services and licences](hosted_private_cloud/nutanix_on_ovhcloud/02-available-services) - + [Nutanix AOS versions supported by OVHcloud](hosted_private_cloud/nutanix_on_ovhcloud/11-nutanix-aos-supported-versions) - + [Networking and security](hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security) - + [OVHgateway documentation](hosted_private_cloud/nutanix_on_ovhcloud/23-ovh-gateway-doc) - + [Adding a public IP address to a new VM](hosted_private_cloud/nutanix_on_ovhcloud/24-add-public-ip-on-vm) - + [Securing Prism Central Web access](hosted_private_cloud/nutanix_on_ovhcloud/25-secure-prism-web-access) - + [Changing the vRack of a Nutanix cluster](hosted_private_cloud/nutanix_on_ovhcloud/26-change-vrack-postinstall) - + [Isolating management machines from production](hosted_private_cloud/nutanix_on_ovhcloud/27-isolate-management-vm) - + [Configure Nutanix Flow](hosted_private_cloud/nutanix_on_ovhcloud/28-flow) - + [Replacing OVHgateway with a dedicated server](hosted_private_cloud/nutanix_on_ovhcloud/29-hardware-gateway-replacement) - + [Replacing OVHgateway](hosted_private_cloud/nutanix_on_ovhcloud/30-software-gateway-replacement) - + [KMS configuration with Nutanix on OVHcloud](hosted_private_cloud/nutanix_on_ovhcloud/13-kms-configuration) - + [Backups](hosted-private-cloud-nutanix-on-ovhcloud-backup) - + [Configuring HYCU Backup](hosted_private_cloud/nutanix_on_ovhcloud/40-hycu-backup) - + [Configure Veeam Backup for Nutanix](hosted_private_cloud/nutanix_on_ovhcloud/41-nutanix-veeam-backup) - + [Upgrade](hosted-private-cloud-nutanix-on-ovhcloud-upgrade) - + [Upgrading your Nutanix cluster](hosted_private_cloud/nutanix_on_ovhcloud/08-upgrade-prismcentral) - + [Updating your Nutanix cluster firmware](hosted_private_cloud/nutanix_on_ovhcloud/70-cluster-firmware-update) - + [Advanced usage](hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage) - + [Advanced tools](hosted_private_cloud/nutanix_on_ovhcloud/09-advanced-tools) - + [Migrating to Nutanix via the Nutanix Move tool](hosted_private_cloud/nutanix_on_ovhcloud/32-move-to-nutanix) - + [Activate Windows VMs installed on Nutanix by OVHcloud](hosted_private_cloud/nutanix_on_ovhcloud/34-activate_windows_vm) - + [Add or Remove Nodes in a Nutanix Cluster (Scale In/Out)](hosted_private_cloud/nutanix_on_ovhcloud/33-add-node) - + [Replacing Prism Central from Small Mode to X-Large Mode](hosted_private_cloud/nutanix_on_ovhcloud/35-prism-central-expansion) - + [Setting up NCM Self Service (CALM)](hosted_private_cloud/nutanix_on_ovhcloud/36-self-service-calm) - + [Setting up Nutanix Objects](hosted_private_cloud/nutanix_on_ovhcloud/37-objects) - + [Troubleshooting](hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting) - + [Retrieving your Nutanix installation status information](hosted_private_cloud/nutanix_on_ovhcloud/50-cluster-information) - + [Disaster recovery plan](hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan) - + [Disaster Recovery Plan in Nutanix](hosted_private_cloud/nutanix_on_ovhcloud/43-disaster-recovery-plan-overview) - + [IPsec interconnection between two sites](hosted_private_cloud/nutanix_on_ovhcloud/44-ipsec-interconnection) - + [Interconnect clusters through the vRack](hosted_private_cloud/nutanix_on_ovhcloud/45-vrack-interconnection) - + [Asynchronous or NearSync replication through Prism Element](hosted_private_cloud/nutanix_on_ovhcloud/46-prism-element-replication) - + [Advanced replication with Leap](hosted_private_cloud/nutanix_on_ovhcloud/47-nutanix-leap) - + [Configuring Disaster Recovery with Metro](hosted_private_cloud/nutanix_on_ovhcloud/48-metro-availability) - + [Setting up Multicloud Snapshot Technology (MST) on a Nutanix on OVHcloud infrastructure](hosted_private_cloud/nutanix_on_ovhcloud/81-multi-snapshot-technologie) - + [Responsibility sharing (RACI)](hosted-private-cloud-nutanix-on-ovhcloud-raci) - + [Responsibility sharing - Nutanix on OVHcloud](hosted_private_cloud/nutanix_on_ovhcloud/60-responsibility-sharing) - + [SAP on OVHcloud](products/hosted-private-cloud-sap-ovhcloud) - + [Concepts](hosted-private-cloud-sap-ovhcloud-concepts) - + [SAP HANA on Bare Metal and SAP Application Servers on VMware on OVHcloud](hosted_private_cloud/sap_on_ovhcloud/concept_dedicated_server_and_hpc) - + [SAP infrastructure with VMware on OVHcloud solution](hosted_private_cloud/sap_on_ovhcloud/concept_vmware_for_sap) - + [SAP infrastructure with SecNumCloud-qualified SAP HANA on Private Cloud](hosted_private_cloud/sap_on_ovhcloud/concept_sap_on_secnumcloud) - + [Getting started](hosted-private-cloud-sap-ovhcloud-getting-started) - + [Install SAP HANA on Bare Metal with SLES 15 for SAP](hosted_private_cloud/sap_on_ovhcloud/cookbook_install_sles_sap_hana_dedicated_server) - + [Deploy a virtual machine with SAP HANA and OVHcloud Backint Agent pre_installed](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_hana_template_vmware) - + [Deploy an SAProuter with NSX](hosted_private_cloud/sap_on_ovhcloud/cookbook_vmware_saprouter) - + [Shared responsibility for SAP on OVHcloud solutions](hosted_private_cloud/sap_on_ovhcloud/sap_raci) - + [Automated deployments](hosted-private-cloud-sap-ovhcloud-automated-deployments) - + [Deploy virtual machines of SAP Application Server on VMware on OVHcloud solution with Terraform](hosted_private_cloud/sap_on_ovhcloud/cookbook_terraform_sap_application_server) - + [Deploy virtual machines of SAP HANA database on VMware on OVHcloud solution with Terraform](hosted_private_cloud/sap_on_ovhcloud/cookbook_terraform_sap_hana_database) - + [Deploy an SAP system infrastructure on VMware on OVHcloud solution with Terraform](hosted_private_cloud/sap_on_ovhcloud/cookbook_terraform_sap_system) - + [SAP pre-installation wizard](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_preinstallation_wizard) - + [Resilience](hosted-private-cloud-sap-ovhcloud-resilience) - + [Deploy a SAP HANA cluster with SLES on VMware on OVHcloud](hosted_private_cloud/sap_on_ovhcloud/cookbook_configure_sap_hana_cluster) - + [Backups](hosted-private-cloud-sap-ovhcloud-backups) - + [Install and use OVHcloud Backint Agent for SAP HANA](hosted_private_cloud/sap_on_ovhcloud/cookbook_install_ovhcloud_backint_agent) - + [Use OVHcloud Backint Agent with several Object Storage buckets](hosted_private_cloud/sap_on_ovhcloud/cookbook_configure_ovhcloud_backint_agent_several_buckets) - + [OVHcloud Backint Agent versions](hosted_private_cloud/sap_on_ovhcloud/ovhcloud_backint_agent_version) - + [Backup SAP HANA with Veeam Backup and Replication](hosted_private_cloud/sap_on_ovhcloud/cookbook_veeam_backup_sap_hana) - + [Observability](hosted-private-cloud-sap-ovhcloud-observability) - + [SAP logs on OVHcloud Logs Data Platform - Solution Setup](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_logs_on_ovhcloud_logs_data_platform_solution_setup) - + [SAP logs on OVHcloud Logs Data Platform - Analyze and work with your logs](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_logs_on_ovhcloud_logs_data_platform_analyze_and_work_with_your_logs) - + [SAP logs on OVHcloud Logs Data Platform - Index of SAP logs](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_logs_on_ovhcloud_logs_data_platform_index_of_sap_logs) -+ Public Cloud - + [Public Cloud - General Information](products/public-cloud-cross-functional) - + [Getting Started](public-cloud-cross-functional-getting-started) - + [All you need to know to get started with Public Cloud](public_cloud/public_cloud_cross_functional/00-essential-info-to-get-started-on-public-cloud) - + [How to use the Public Cloud interface](public_cloud/public_cloud_cross_functional/03-public-cloud-interface-walk-me) - + [Creating your first OVHcloud Public Cloud project](public_cloud/public_cloud_cross_functional/create_a_public_cloud_project) - + [General Information](public-cloud-cross-functional-general-information) - + [FAQ](public_cloud/public_cloud_cross_functional/faq_pci) - + [Public Cloud Glossary](public_cloud/public_cloud_cross_functional/introduction_about_instances) - + [Public Cloud API Rate Limits](public_cloud/public_cloud_cross_functional/api_rate_limits) - + [Public Cloud project management](public-cloud-cross-functional-project-management) - + [Securing and Structuring your public cloud projects](public_cloud/public_cloud_cross_functional/securing_and_structuring_projects) - + [How to increase Public Cloud quotas](public_cloud/public_cloud_cross_functional/increasing_public_cloud_quota) - + [Deleting a Public Cloud project](public_cloud/public_cloud_cross_functional/delete_a_project) - + [Delegating projects](public_cloud/public_cloud_cross_functional/delegate_projects) - + [Information regarding Public Cloud billing options](public_cloud/public_cloud_cross_functional/analyze_billing) - + [Healthcare (HDS) compliance activation](public_cloud/public_cloud_cross_functional/activate-hds-certification) - + [Migration](public-cloud-cross-functional-migration) - + [Public Cloud IaaS Migration - Steps and Best Practices](public_cloud/public_cloud_cross_functional/iaas-migration-steps) - + [Architecture Reference - Building a Landing Zone with OVHcloud Public Cloud](public_cloud/public_cloud_cross_functional/landing_zone_migration) - + [Tutorials](public-cloud-cross-functional-tutorials) - + [How to use Terraform](public_cloud/public_cloud_cross_functional/how_to_use_terraform) - + [Services management](public-cloud-cross-functional-services-management) - + [Managing from Horizon](public-cloud-cross-functional-horizon) - + [Introducing Horizon](public_cloud/public_cloud_cross_functional/introducing_horizon) - + [Access and security settings in Horizon](public_cloud/public_cloud_cross_functional/access_and_security_in_horizon) - + [Managing from OpenStack](public-cloud-cross-functional-openstack) - + [Preparing an environment for using the OpenStack API](public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api) - + [Setting OpenStack environment variables](public_cloud/public_cloud_cross_functional/loading_openstack_environment_variables) - + [How to use OpenStack tokens](public_cloud/public_cloud_cross_functional/using_openstack_tokens_for_multiple_calls) - + [Managing tokens](public_cloud/public_cloud_cross_functional/managing_tokens) - + [Authenticate on Openstack API with service account](manage_and_operate/iam/authenticate-api-openstack-with-service-account) - + [Managing OpenStack users](public_cloud/public_cloud_cross_functional/create_and_delete_a_user) - + [Managing firewall rules and port security on networks using OpenStack CLI](public_cloud/public_cloud_cross_functional/security_group_private_network) - + [Infrastructure](public-cloud-cross-functional-infrastructure) - + [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones](public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details) - + [3-AZ resilience - Mechanisms and reference architectures](public_cloud/public_cloud_cross_functional/3az_ref_architecture) - + [Proper Usage and Limitations of Classic Multi-Attach Block Storage in 3AZ Regions](public_cloud/compute/classic_block_multi_az_limitations) - + [Understanding Landing Zones](public_cloud/public_cloud_cross_functional/whats_is_landing_zone) - + [Billing information](public-cloud-cross-functional-billing-information) - + [How do Savings Plans work?](public_cloud/public_cloud_cross_functional/savings_plans) - + [How to manage a Savings Plan](public_cloud/public_cloud_cross_functional/how_to_manage_savings_plan) - + [Compute](products/public-cloud-compute) - + [Getting started](public-cloud-compute-getting-started) - + [How to create a Public Cloud instance and connect to it](public_cloud/compute/public-cloud-first-steps) - + [Activating a Windows licence for an instance in private mode](public_cloud/compute/activate-windows-license-private-mode) - + [General information](public-cloud-compute-general-information) - + [Public Cloud & VPS - Image and OS life cycle and end of life/support announcements](public_cloud/compute/image-life-cycle) - + [Public Cloud Instances - Shared Responsibility](public_cloud/compute/responsibility-model-instances) - + [Public Cloud FAQ - Change of monthly billing method](public_cloud/compute/faq_change_of_monthly_billing_method) - + [Local Zone Compute - Features, Capabilities and Limitations](public_cloud/compute/local-zones-capabilities-limitations) - + [How to obtain the carbon footprint of your OVHcloud services](account_and_service_management/managing_billing_payments_and_services/carbon_footprint) - + [Project management](public-cloud-compute-project-management) - + [Changing project contacts](public_cloud/compute/change_project_contacts) - + [Adding cloud credit](account_and_service_management/managing_billing_payments_and_services/add_cloud_credit_to_project) - + [Switching from hourly to monthly billing](account_and_service_management/managing_billing_payments_and_services/changing_hourly_monthly_billing) - + [Instances management](products/public-cloud-compute-instance-management) - + [Getting started](public-cloud-compute-instance-management-getting-started) - + [Managing your Public Cloud instances](public_cloud/compute/first_steps_with_public_cloud_instance) - + [First steps with preinstalled applications](public_cloud/compute/apps_first_steps) - + [Starting an instance on an attached volume](public_cloud/compute/start_instance_on_attached_volume) - + [Shelve or pause an instance](public_cloud/compute/suspend_or_pause_an_instance) - + [Managing instances from the OVHcloud Control Panel](public-cloud-compute-instance-management-control-panel) - + [Backing up an instance](public_cloud/compute/save_an_instance) - + [Using instance backups to create or restore an instance](public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - + [How to activate rescue mode on a Public Cloud instance](public_cloud/compute/put_an_instance_in_rescue_mode) - + [Putting a Metal instance in rescue mode](public_cloud/compute/rescue_mode_metal_instance) - + [How to replace an SSH key pair on an instance](public_cloud/compute/replacing_lost_ssh_key) - + [Deploying a GPU instance](public_cloud/compute/deploy_a_gpu_instance) - + [Resize an instance](public_cloud/compute/resize_instance_manager) - + [How to configure reverse DNS for a Public Cloud instance](public_cloud/compute/setup_instance_reverse) - + [Managing instances from Horizon](public-cloud-compute-instance-management-horizon) - + [Creating and configuring a security group in Horizon](public_cloud/compute/setup_security_group) - + [Creating and using a Server Group in Horizon and CLI](public_cloud/compute/create-server-group-horizon-cli) - + [Creating an Instance via the Horizon interface](public_cloud/compute/create_instance_in_horizon) - + [Managing your Public Cloud instances in Horizon](public_cloud/compute/managing-instances-horizon) - + [Managing snapshots of an instance in Horizon](public_cloud/compute/managing_snapshots_in_horizon) - + [Creating, launching and deleting images in Horizon](public_cloud/compute/creation_launch_deletion_of_images_in_horizon) - + [How to revert a flex instance](public_cloud/compute/revert_a_flex_instance) - + [Resize an instance](public_cloud/compute/resize_of_an_instance) - + [Managing instances using OpenStack](public-cloud-compute-instance-management-openstack) - + [Getting started with the OpenStack API](public_cloud/compute/starting_with_nova) - + [Getting started with managing volumes in the OpenStack API](public_cloud/compute/starting_with_managing_volumes_openstack_api) - + [Uploading your own image](public_cloud/compute/upload_own_image) - + [Resize a Public Cloud instance using the OpenStack CLI](public_cloud/compute/resize_instance_openstack) - + [Transferring an instance backup from one OpenStack region to another](public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another) - + [Launching a script when an instance is created](public_cloud/compute/launching_script_when_creating_instance) - + [Sharing an object via a temporary URL](public_cloud/compute/share_an_object_via_a_temporary_url) - + [Sharing images between Public Cloud projects](public_cloud/compute/share_images_between_projects) - + [Tutorials](public-cloud-compute-tutorials) - + [How to create and use authentication keys for SSH connections to Public Cloud instances](public_cloud/compute/creating-ssh-keys-pci) - + [How to configure additional SSH keys on an instance](public_cloud/compute/configuring_additional_ssh_keys) - + [How to use PuTTY for SSH connections and authentication](web_cloud/web_hosting/ssh_using_putty_on_windows) - + [Changing the admin password on a Windows server](bare_metal_cloud/virtual_private_servers/resetting_a_windows_password) - + [Using OVHcloud Object Storage as Terraform Backend to store your Terraform state](public_cloud/compute/use_object_storage_terraform_backend_state) - + [Using OVHcloud Object Storage as Pulumi Backend to store your Pulumi state](public_cloud/compute/use_object_storage_pulumi_backend_state) - + [Upgrading your operating system](public_cloud/compute/upgrading_operating_system) - + [Changing the hostname of a Public Cloud instance](public_cloud/compute/changing_the_hostname_of_an_instance) - + [Create a custom OpenStack image with Packer](public_cloud/compute/create_image_from_existing_image_with_packer) - + [How to install ownCloud on a Public Cloud instance](public_cloud/compute/install-owncloud-on-a-public-cloud-instance) - + [Installing Plesk on an instance](public_cloud/compute/install_plesk_on_an_instance) - + [Installing WordPress on an instance](public_cloud/compute/install_wordpress_on_an_instance) - + [How to deploy the 3CX IPBX automatically on OVHcloud Public Cloud](web_cloud/phone_and_fax/voip/deployer_3cx_sur_public_cloud) - + [Repairing the GRUB bootloader](public_cloud/compute/repairing_the_grub_bootloader) - + [How to retrieve databases in rescue mode](bare_metal_cloud/dedicated_servers/restore-bdd-rescue) - + [How to set up a web server (LAMP) on Debian or Ubuntu](bare_metal_cloud/dedicated_servers/installing_lamp_debian9_ubuntu18) - + [Resizing the file system in FreeBSD 12](public_cloud/compute/resize_freebsd_file_system_after_install) - + [Forensics: How to deal with Public Cloud instances](public_cloud/compute/forensics) - + [Local Zone VPN-as-a-Service (VPNaaS) with Tailscale Integration](public_cloud/compute/local-zones-vpn-tailscale-integration) - + [Migration of instances between different regions](public_cloud/compute/migration_between_regions) - + [How to connect a Public Cloud instance to an EFS volume via vRack](storage_and_backup/file_storage/enterprise_file_storage/netapp_pci_connection_via_vrack) - + [Storage and Backup](products/public-cloud-storage) - + [Object Storage](products/public-cloud-storage-object-storage) - + [General information](public-cloud-storage-object-storage-general-information) - + [Object Storage - Choosing the right storage class for your needs](storage_and_backup/object_storage/s3_choosing_the_right_storage_class_for_your_needs) - + [Object Storage - Compliancy](storage_and_backup/object_storage/s3_s3_compliancy) - + [Object Storage - Technical Limitations](storage_and_backup/object_storage/s3_limitations) - + [Object Storage - Endpoints and Object Storage geoavailability](storage_and_backup/object_storage/s3_location) - + [Comparison of Object Storage Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones](storage_and_backup/object_storage/s3_regions_comparison) - + [Object Storage - Shared Responsibility RACI](storage_and_backup/object_storage/s3_object_storage_responsibility_model) - + [Object Storage - FAQ](storage_and_backup/object_storage/s3_faq) - + [Object Storage - Local Zones specifications](storage_and_backup/object_storage/s3_local_zones_limitations) - + [Object Storage - How to migrate from an S3-compatible object storage provider to OVHcloud Object Storage](storage_and_backup/object_storage/s3_migration) - + [General guides to start](public-cloud-storage-object-storage-general-guides-to-start) - + [Object Storage - Getting started with Object Storage](storage_and_backup/object_storage/s3_getting_started_with_object_storage) - + [Object Storage - Identity and access management](storage_and_backup/object_storage/s3_identity_and_access_management) - + [Tutorials](public-cloud-storage-object-storage-tutorials) - + [Object Storage - Encrypt your server-side objects with SSE-C](storage_and_backup/object_storage/s3_encrypt_your_objects_with_sse_c) - + [Object Storage - Optimise the sending of your files to Object Storage](storage_and_backup/object_storage/s3_optimise_the_sending_of_your_files) - + [Object Storage - Optimising Performance](storage_and_backup/object_storage/s3_performance_optimization) - + [Object Storage - Smart Storage Management with Lifecycle Rules](storage_and_backup/object_storage/s3_bucket_lifecycle) - + [Object Storage - Managing object immutability with Object Lock (WORM)](storage_and_backup/object_storage/s3_managing_object_lock) - + [Object Storage - Servers Access Logging](storage_and_backup/object_storage/s3_server_access_logging) - + [Object Storage - Bucket ACL](storage_and_backup/object_storage/s3_bucket_acl) - + [Object Storage - Hosting a static website in an Object Storage bucket](storage_and_backup/object_storage/s3_website) - + [Object Storage - Enabling HTTPS on a static website using a custom domain](storage_and_backup/object_storage/s3_website_https) - + [Object Storage - Setting up CORS on Object Storage](storage_and_backup/object_storage/s3_setting_up_cors) - + [Object Storage - Master asynchronous replication across your buckets](storage_and_backup/object_storage/s3_asynchronous_replication) - + [Object Storage - Getting Started with Versioning](storage_and_backup/object_storage/s3_versioning) - + [Object Storage - How to connect Object Storage buckets with other resources in a vRack](storage_and_backup/object_storage/connect_other_ressources_in_vrack_private_network) - + [Object Storage - How to migrate from OVHcloud Swift Object Storage to OVHcloud S3-compatible Object Storage](storage_and_backup/object_storage/s3_migration_swift_to_s3) - + [Configure Object Storage with your solutions](public-cloud-storage-object-storage-configure-object-storage-with-your-solutions) - + [Object Storage - Third-party applications compatibility](storage_and_backup/object_storage/s3_ecosystem) - + [Object Storage - Use Object Storage with Rclone](storage_and_backup/object_storage/s3_rclone) - + [Object Storage - Use Object Storage with S3cmd](storage_and_backup/object_storage/s3_s3cmd) - + [Object Storage - Use Object Storage with WinSCP](storage_and_backup/object_storage/s3_winscp) - + [Object Storage - Use Object Storage with Veeam](storage_and_backup/object_storage/s3_veeam) - + [Object Storage - Use Object Storage with Nextcloud](storage_and_backup/object_storage/s3_nextcloud) - + [Object Storage - Use Object Storage with Owncloud](storage_and_backup/object_storage/s3_owncloud) - + [Object Storage - Use Object Storage with Cohesity NetBackup](storage_and_backup/object_storage/s3_cohesity_netbackup) - + [Object Storage - Use Object Storage with Pure Storage Flashblade](storage_and_backup/object_storage/s3_pure_storage_flashblade) - + [Object Storage - Manage an Object Storage bucket with Terraform](storage_and_backup/object_storage/s3_terraform) - + [Cold Archive Storage Class Specifics](public-cloud-storage-object-storage-cold-archive-storage-class-specifics) - + [Cold Archive - Getting started with Cold Archive](storage_and_backup/object_storage/cold_archive_getting_started) - + [Cold Archive - Overview](storage_and_backup/object_storage/cold_archive_overview) - + [Cold Archive - FAQ](storage_and_backup/object_storage/cold_archive_faq) - + [Cold Storage - Shared Responsibility for archive and restoration services](storage_and_backup/object_storage/cold_storage_responsibility_model) - + [OpenStack Swift Storage Class Specifics](public-cloud-storage-object-storage-openstack-swift-storage-class-specifics) - + [Object Storage Swift - Getting started with the Swift API](storage_and_backup/object_storage/pcs_getting_started_with_the_swift_api) - + [Object Storage Swift - Getting started with the Swift S3 API](storage_and_backup/object_storage/pcs_getting_started_with_the_swift_s3_api) - + [Object Storage Swift - S3/Swift REST API compatibility](storage_and_backup/object_storage/pcs_object_storage_standard_s3_and_swift_rest_api_compatibility) - + [Object Storage Swift - Set up an Access Control List on Object Storage](storage_and_backup/object_storage/pcs_acl) - + [Object Storage Swift - Setting up CORS on Object Storage](storage_and_backup/object_storage/pcs_cors) - + [Object Storage Swift - Syncing object containers](storage_and_backup/object_storage/pcs_sync_object_containers) - + [Object Storage Swift - Configure automatic object deletion](storage_and_backup/object_storage/pcs_configure_automatic_object_deletion) - + [Object Storage Swift - Capabilities and limitations](storage_and_backup/object_storage/pcs_capabilities_and_limitations) - + [Object Storage Swift - Curl Command Memo](storage_and_backup/object_storage/pcs_curl_commands_memo) - + [Object Storage Swift - Swift commands Memo](storage_and_backup/object_storage/pcs_swift_commands_memo) - + [Object Storage Swift - Creating an Object Storage container](storage_and_backup/object_storage/pcs_create_container) - + [Object Storage Swift - Configure a domain name on your Object Storage container](storage_and_backup/object_storage/pcs_link_domain) - + [Object Storage Swift - Optimised method for uploading files to Object Storage](storage_and_backup/object_storage/pcs_optimised_method_for_uploading_files_to_object_storage) - + [Object Storage Swift - Using Object Storage with Rclone](storage_and_backup/object_storage/pcs_sync_rclone_object_storage) - + [Object Storage Swift - Synchronise Synology NAS with Object Storage](storage_and_backup/object_storage/pcs_pcs_syno) - + [Object Storage Swift - Use S3QL to mount object storage containers](storage_and_backup/object_storage/pcs_use_s3ql_to_mount_object_storage_containers) - + [Object Storage Swift - Configure ownCloud with Object Storage](storage_and_backup/object_storage/pcs_configure_owncloud_with_object_storage) - + [Object Storage Swift - Managing Object Storage with CyberDuck](storage_and_backup/object_storage/pcs_manage_object_storage_with_cyberduck) - + [OpenStack Swift Archive Storage Class Specifics](public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics) - + [Cloud Archive Swift - Creating a Public Cloud Archive container](storage_and_backup/object_storage/pca_create_container) - + [Cloud Archive Swift - Unfreezing your data stored in the Public Cloud Archive](storage_and_backup/object_storage/pca_unlock) - + [Cloud Archive Swift - Set up an Access Control List on Public Cloud Archive](storage_and_backup/object_storage/pca_acl) - + [Cloud Archive Swift - Capabilities and limitations](storage_and_backup/object_storage/pca_capabilities_and_limitations) - + [Cloud Archive Swift - Curl Command Memo](storage_and_backup/object_storage/pca_curl_commands_memo) - + [Cloud Archive Swift - Swift Command Memo](storage_and_backup/object_storage/pca_swift_commands_memo) - + [Cloud Archive Swift - Managing your archives with a Swift client (Cyberduck)](storage_and_backup/object_storage/pca_cyberduck) - + [Cloud Archive Swift - Managing your archives with Rsync](storage_and_backup/object_storage/pca_rsync) - + [Cloud Archive Swift - Manage your archives with an SFTP/SCP client](storage_and_backup/object_storage/pca_sftp) - + [Block storage](products/public-cloud-storage-block-storage) - + [Cloud Disk Array](public-cloud-storage-block-storage-cloud-disk-array) - + [CephFS distributed filesystem](storage_and_backup/block_storage/cloud_disk_array/ceph_cephfs) - + [Change user rights](storage_and_backup/block_storage/cloud_disk_array/ceph_change_user_rights) - + [Cluster status](storage_and_backup/block_storage/cloud_disk_array/ceph_check_cluster_status) - + [Pool creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_a_pool) - + [User creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_a_user) - + [How to upgrade a Cloud Disk Array (CDA) using the OVHcloud API](storage_and_backup/block_storage/cloud_disk_array/ceph_grow_with_api) - + [IP ACL creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_an_ip_acl) - + [FAQ](storage_and_backup/block_storage/cloud_disk_array/ceph_faq) - + [Storage Benchmarking](storage_and_backup/block_storage/cloud_disk_array/ceph_io_benchmarking) - + [Using Ceph with Proxmox](storage_and_backup/block_storage/cloud_disk_array/ceph_use_ceph_with_proxmox) - + [Access the cluster using rbd client](storage_and_backup/block_storage/cloud_disk_array/ceph_use_your_cluster_with_rbd) - + [Creating and configuring an additional disk on an instance](public_cloud/compute/create_and_configure_an_additional_disk_on_an_instance) - + [Creating a volume backup](public_cloud/compute/volume-backup) - + [Creating a volume from a backup](public_cloud/compute/create-volume-from-snapshot) - + [Creating a volume snapshot](public_cloud/compute/creating_a_volume_snapshot) - + [Increasing the size of an additional disk](public_cloud/compute/increase_the_size_of_an_additional_disk) - + [Test disk speed](public_cloud/compute/test_disk_speed) - + [Transfer a volume backup from one datacentre to another](public_cloud/compute/transfer_volume_backup_from_one_datacentre_to_another) - + [Change your Block Storage volume type](public_cloud/compute/switch_volume_type) - + [Migrating a Block Storage volume to an encrypted LUKS volume](public_cloud/compute/migrating-non-encrypted-to-encrypted-volume) - + [Proper Usage and Limitations of Classic Multi-Attach Block Storage in 3AZ Regions](public_cloud/compute/classic_block_multi_az_limitations) - + [Public Cloud Block Storage - Shared responsibilities](storage_and_backup/block_storage/responsibility-model-block-storage) - + [File Storage](products/public-cloud-storage-file-storage) - + [File Storage Service - Getting started (Alpha)](storage_and_backup/file_storage/file_storage_service/getting_started) - + [Public Cloud Network Services](products/public-cloud-network) - + [Concepts](public-cloud-network-concepts) - + [Concepts - Public Cloud Networking](public_cloud/public_cloud_network_services/concepts-01-public-cloud-networking-concepts) - + [Concepts - Additional IP or Floating IP](public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip) - + [Concepts - Load Balancer](public_cloud/public_cloud_network_services/concepts-03-loadbalancer) - + [Getting started](public-cloud-network-getting-started) - + [Getting started with Load Balancer on Public Cloud](public_cloud/public_cloud_network_services/getting-started-01-create-lb-service) - + [Creating a private network with Gateway](public_cloud/public_cloud_network_services/getting-started-02-create-private-network-gateway) - + [Attaching a Floating IP to a Public Cloud instance](public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance) - + [Public Cloud Network Services - FAQ](public_cloud/public_cloud_network_services/getting-started-06-faq) - + [Configuring vRack for Public Cloud](public_cloud/public_cloud_network_services/getting-started-07-creating-vrack) - + [Configuring vRack for Public Cloud using OVHcloud APIv6](public_cloud/public_cloud_network_services/getting-started-08-creating-vrack-with-api) - + [Configuring vRack for Public Cloud using OpenStack CLI](public_cloud/public_cloud_network_services/getting-started-09-creating-vrack-with-openstack) - + [Changing the DNS servers of Public Cloud instances](public_cloud/public_cloud_network_services/changing_dns_servers_of_an_instance) - + [Additional IP](public-cloud-network-additional-ip) - + [Configuring an Additional IP](public_cloud/public_cloud_network_services/getting-started-04-configure-additional-ip-to-instance) - + [Buying an Additional IP](public_cloud/public_cloud_network_services/additional-ip-buy) - + [Importing an Additional IP](public_cloud/public_cloud_network_services/additional-ip-import) - + [Migrating an Additional IP](public_cloud/public_cloud_network_services/additional-ip-migrate) - + [Configuration](public-cloud-network-configuration) - + [L3 services SNAT configuration](public_cloud/public_cloud_network_services/configuration-01-snat-configuration) - + [Configuring IPv6 on a Public Cloud instance](public_cloud/public_cloud_network_services/configuration-02-how-to-configure-ipv6) - + [Configuring a public IP block in a vRack on a Public Cloud instance](public_cloud/public_cloud_network_services/configuration-06-configure-ip-block-vrack-to-instance) - + [Changing the MTU size for an existing network using OpenStack CLI/API](public_cloud/public_cloud_network_services/configuration-03-change-mtu-size) - + [Update a subnet properties](public_cloud/public_cloud_network_services/configuration-04-update_subnet) - + [How to share a private network between 2 Public Cloud projects](public_cloud/public_cloud_network_services/configuration-05-create-share-private-network-between-projects) - + [Technical resources](public-cloud-network-technical-resources) - + [Deploying a Public Cloud Load Balancer](public_cloud/public_cloud_network_services/technical-resources-01-using-lbaas-in-openstack-environment) - + [How to create and manage a Health Monitor for OVHcloud Public Cloud Load Balancer](public_cloud/public_cloud_network_services/technical-resources-03-lbaas-create-health-monitor) - + [How to create and manage Level 7 (L7) Policies and Rules for OVHcloud Public Cloud Load Balancers](public_cloud/public_cloud_network_services/technical-resources-04-lbaas-create-L7) - + [Known limits](public_cloud/public_cloud_network_services/known-limits) - + [Public Cloud Load Balancer monitoring with Prometheus](public_cloud/public_cloud_network_services/technical-resources-02-octavia-monitoring-prometheus) - + [Public Cloud Load Balancer TCP / HTTP / HTTPS Logs Forwarding](public_cloud/public_cloud_network_services/technical-resources-05-lb_logs_2_customers) - + [Updating a Load Balancer size via the Horizon interface](public_cloud/public_cloud_network_services/update-load-balancer-size) - + [Using the weight feature on a Load Balancer member](public_cloud/public_cloud_network_services/weight-load-balancer) - + [Tutorials](public-cloud-network-tutorials) - + [Configuring a secure Load Balancer with Let's Encrypt](public_cloud/public_cloud_network_services/tutorials-01-secure-lb-letsencrypt) - + [Configuring a TERMINATED_HTTPS listener via CLI / Horizon](public_cloud/public_cloud_network_services/tutorials-02-secure-lb-external-certificat) - + [Local Zone VPN-as-a-Service (VPNaaS) with Tailscale Integration](public_cloud/compute/local-zones-vpn-tailscale-integration) - + [Securing your OVHcloud infrastructure with Stormshield Network Security](public_cloud/public_cloud_network_services/tutorial-stormshield_network_security_vrack) - + [Securing your OVHcloud infrastructure with Ubika WAAP Gateway](public_cloud/public_cloud_network_services/tutorial-ubika_vrack) - + [Public Cloud Databases](products/public-cloud-databases) - + [General information](public-cloud-databases-general-information) - + [Public Cloud Databases Concepts - Security overview](public_cloud/public_cloud_databases/information_01_security_overview) - + [Public Cloud Databases - Lifecycle policy](public_cloud/public_cloud_databases/information_02_lifecycle_policy) - + [Responsibility model](public_cloud/public_cloud_databases/information_03_shared_responsibility) - + [FAQ Public Cloud databases](public_cloud/public_cloud_databases/information_04_faq) - + [Public Cloud Databases - Capabilities and Limitations](public_cloud/public_cloud_databases/information_05_capabilities) - + [Comparison of Public Cloud Databases Deployment Modes - Understanding 3-AZ / 1-AZ](public_cloud/public_cloud_databases/databases_18_regions_comparison) - + [Public Cloud Databases - Maintenance operations](public_cloud/public_cloud_databases/databases_15_maintenances) - + [Public Cloud Databases - Automated Backups](public_cloud/public_cloud_databases/databases_05_automated_backups) - + [General guides](public-cloud-databases-general-guides) - + [Public Cloud Databases - Getting started](public_cloud/public_cloud_databases/databases_01_order_control_panel) - + [Public Cloud Databases - Getting started with APIs](public_cloud/public_cloud_databases/databases_02_order_api) - + [Public Cloud Databases - Getting started with Terraform](public_cloud/public_cloud_databases/databases_09_order_terraform) - + [Public Cloud Databases - How to configure your Private Network](public_cloud/public_cloud_databases/databases_08_vrack) - + [Public Cloud Databases - How to configure your advanced parameters](public_cloud/public_cloud_databases/databases_03_advanced_configuration) - + [Public Cloud Databases - How to troubleshoot your service](public_cloud/public_cloud_databases/databases_04_troubleshooting) - + [Public Cloud Databases - How to restore a backup](public_cloud/public_cloud_databases/databases_06_restore_backup) - + [Public Cloud Databases - How to handle 'Disk Full' situations](public_cloud/public_cloud_databases/databases_10_full_disk_handling) - + [Public Cloud Databases - How to resize your service storage](public_cloud/public_cloud_databases/databases_11_resize_your_cluster_storage) - + [Public Cloud Databases - How to update your service flavor](public_cloud/public_cloud_databases/databases_13_update_your_cluster_flavor) - + [Public Cloud Databases - How to update your service plan](public_cloud/public_cloud_databases/databases_14_upgrade_your_cluster_plan) - + [Public Cloud Databases - How to setup logs forwarding](public_cloud/public_cloud_databases/databases_16_logs_to_customer) - + [Public Cloud Databases - How to setup your Kubernetes database operator](public_cloud/public_cloud_databases/databases_12_operator) - + [Public Cloud Databases - How to setup a service integration](public_cloud/public_cloud_databases/databases_07_cross_service_integration) - + [Public Cloud Databases - How to fetch service metrics with Prometheus](public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus) - + [Public Cloud Databases - How to enable deletion protection](public_cloud/public_cloud_databases/databases_19_deletion_protection) - + [Public Cloud Databases - How to migrate to OVHcloud Database as a Service (DBaaS)](public_cloud/public_cloud_databases/databases_20_move_to_cloud) - + [Public Cloud Databases - How to migrate a database service from Gen 2 to Gen 3](public_cloud/public_cloud_databases/databases_20_migrate_from_gen2_to_gen3) - + [Reversibility Policy for Managed Document Database Product](account_and_service_management/reversibility/06-ddb_mongo) - + [Reversibility Policy for Managed Relational Database Product](account_and_service_management/reversibility/07-rdb_mysql_postgre) - + [Reversibility Policy for the Managed Message Broker product](account_and_service_management/reversibility/14-reversibility-mdb) - + [Reversibility Policy for the Managed Data Visualization product](account_and_service_management/reversibility/15-reversibility-obs-data-visualization) - + [Reversibility Policy for the product Managed Search Engine Software Platform](account_and_service_management/reversibility/22-SDB-opensearch-reversibility) - + [Reversibility Policy for the product Managed In-Memory Database ](account_and_service_management/reversibility/26-idb-reversibility-policy) - + [How to move a database service from a single AZ region to a 3-AZ region](public_cloud/public_cloud_databases/databases_19_migrate_from_1AZ_to_3AZ) - + [MongoDB](products/public-cloud-databases-mongodb) - + [Getting Started](public-cloud-databases-mongodb-getting-started) - + [MongoDB - Why MongoDB](public_cloud/public_cloud_databases/mongodb_17_why_mongodb) - + [MongoDB - Cluster Sizing](public_cloud/public_cloud_databases/mongodb_18_cluster_sizing) - + [MongoDB - Migrate to OVHcloud](public_cloud/public_cloud_databases/mongodb_19_migrate_to_ovhcloud) - + [MongoDB - Relation Migrator](public_cloud/public_cloud_databases/mongodb_20_relational_migrator) - + [MongoDB - Getting Started](public_cloud/public_cloud_databases/mongodb_13_getting_started) - + [MongoDB - Managing a database service from the OVHcloud Control Panel](public_cloud/public_cloud_databases/mongodb_02_manage_control_panel) - + [User guides](public-cloud-databases-mongodb-guides) - + [MongoDB - Capabilities and Limitations](public_cloud/public_cloud_databases/mongodb_01_concept_capabilities) - + [MongoDB - Developer Best Practices](public_cloud/public_cloud_databases/mongodb_26_developer_best_practices) - + [MongoDB - Developer Tools](public_cloud/public_cloud_databases/mongodb_27_developer_tools) - + [MongoDB - Operational Best Practices](public_cloud/public_cloud_databases/mongodb_21_operational_best_practices) - + [MongoDB - Monitoring a MongoDB cluster](public_cloud/public_cloud_databases/mongodb_15_monitoring) - + [MongoDB - Connect with MongoDB Compass](public_cloud/public_cloud_databases/mongodb_07_connect_compass) - + [MongoDB - Connect with CLI](public_cloud/public_cloud_databases/mongodb_03_connect_cli) - + [MongoDB - Connect with Python](public_cloud/public_cloud_databases/mongodb_05_connect_python) - + [MongoDB - Connect with PHP](public_cloud/public_cloud_databases/mongodb_04_connect_php) - + [MongoDB - Backups and Restores with the CLI](public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore) - + [MongoDB - Understand the connection strings URI format](public_cloud/public_cloud_databases/mongodb_10_connection_strings) - + [Advanced guides](public-cloud-databases-mongodb-advanced-guides) - + [MongoDB - BI Connector](public_cloud/public_cloud_databases/mongodb_25_bi_connector) - + [MongoDB - Configure an Analytics node](public_cloud/public_cloud_databases/mongodb_08_analytics) - + [MongoDB - Kafka Connector](public_cloud/public_cloud_databases/mongodb_23_kafka_connector) - + [MongoDB - Read Preference and Write Concern](public_cloud/public_cloud_databases/mongodb_24_read_preference_and_write_concern) - + [Tutorials](public-cloud-databases-mongodb-tutorials) - + [MongoDB - Tutorial - How to build and connect a Node.js Application to MongoDB](public_cloud/public_cloud_databases/mongodb_tuto_01_connect_nodejs_to_managed_mongodb) - + [MongoDB - Tutorial - How to deploy a database with Terraform](public_cloud/public_cloud_databases/mongodb_14_deploy_with_terraform) - + [MongoDB - Tutorial - How to benchmark MongoDB instances](public_cloud/public_cloud_databases/mongodb_22_benchmark) - + [MySQL](products/public-cloud-databases-mysql) - + [Guides](public-cloud-databases-mysql-guides) - + [MySQL - Capabilities and Limitations](public_cloud/public_cloud_databases/mysql_01_capabilities) - + [MySQL - Configure your MySQL instance to accept incoming connections](public_cloud/public_cloud_databases/mysql_07_prepare_for_incoming_connections) - + [MySQL - Connect with CLI](public_cloud/public_cloud_databases/mysql_03_connect_cli) - + [MySQL - Connect with PHP](public_cloud/public_cloud_databases/mysql_04_connect_php) - + [MySQL - Connect with Python](public_cloud/public_cloud_databases/mysql_05_connect_python) - + [MySQL - Connect with MySQL Workbench](public_cloud/public_cloud_databases/mysql_06_connect_workbench) - + [MySQL - Advanced parameters references](public_cloud/public_cloud_databases/mysql_08_advanced_parameters_references) - + [Tutorials](public-cloud-databases-mysql-tutorials) - + [MySQL - Tutorial - Connect an OVHcloud Managed Kubernetes service to an OVHcloud Managed MySQL service](public_cloud/public_cloud_databases/mysql_tuto_01_connect-k8s-to-managed-mysql) - + [PostgreSQL](products/public-cloud-databases-postgresql) - + [Guides](public-cloud-databases-postgresql-guides) - + [PostgreSQL - Capabilities and Limitations](public_cloud/public_cloud_databases/postgresql_01_capabilities) - + [PostgreSQL - Available extensions](public_cloud/public_cloud_databases/postgresql_02_extensions) - + [PostgreSQL - Configure your PostgreSQL instance to accept incoming connections](public_cloud/public_cloud_databases/postgresql_07_prepare_for_incoming_connections) - + [PostgreSQL - Connect with CLI](public_cloud/public_cloud_databases/postgresql_03_connect_cli) - + [PostgreSQL - Connect with PHP](public_cloud/public_cloud_databases/postgresql_04_connect_php) - + [PostgreSQL - Connect with Python](public_cloud/public_cloud_databases/postgresql_05_connect_python) - + [PostgreSQL - Connect with pgAdmin](public_cloud/public_cloud_databases/postgresql_06_connect_pgadmin) - + [PostgreSQL - Create and use connection pools](public_cloud/public_cloud_databases/postgresql_08_pool) - + [PostgreSQL - Advanced parameters references](public_cloud/public_cloud_databases/postgresql_10_advanced_parameters_references) - + [PostgreSQL - Concepts - High availability and failure scenarios](public_cloud/public_cloud_databases/postgresql_09_concept_high_availability) - + [PostgreSQL - Detect and terminate long-running queries](public_cloud/public_cloud_databases/postgresql_11_terminate_queries) - + [Tutorials](public-cloud-databases-postgresql-tutorials) - + [PostgreSQL - Tutorial - Build a Strapi app connected to OVHcloud Managed PostgreSQL service](public_cloud/public_cloud_databases/postgresql_tuto_01_connect_strapi_to_managed_postgresql) - + [PostgreSQL - Tutorial - Install Wagtail and connect it to OVHcloud Managed PostgreSQL service](public_cloud/public_cloud_databases/postgresql_tuto_02_connect_wagtail_to_managed_postgresql) - + [PostgreSQL - Tutorial - How to migrate an on-premises database to Public Cloud Databases](public_cloud/public_cloud_databases/postgresql_tuto_03_migrate_ecdb) - + [Valkey](products/public-cloud-databases-valkey) - + [Guides](public-cloud-databases-valkey-guides) - + [Valkey - Capabilities and Limitations](public_cloud/public_cloud_databases/redis_01_capabilities) - + [Valkey - Configure your Valkey service to accept incoming connections](public_cloud/public_cloud_databases/redis_08_prepare_for_incoming_connections) - + [Valkey - Connect with CLI](public_cloud/public_cloud_databases/redis_03_connect_cli) - + [Valkey - Connect with PHP](public_cloud/public_cloud_databases/redis_04_connect_php) - + [Valkey - Connect with Python](public_cloud/public_cloud_databases/redis_05_connect_python) - + [Valkey - Connect with RedisInsight](public_cloud/public_cloud_databases/redis_06_connect_redisinsight) - + [Valkey - Manage ACLs via API](public_cloud/public_cloud_databases/redis_07_update_acls) - + [Valkey - Advanced parameters references](public_cloud/public_cloud_databases/redis_09_advanced_parameters_references) - + [Tutorials](public-cloud-databases-valkey-tutorials) - + [Valkey - Tutorial - Boost your CMS (from the example of WordPress)](public_cloud/public_cloud_databases/redis_tuto_01_wordpress) - + [Cassandra](products/public-cloud-databases-cassandra) - + [Guides](public-cloud-databases-cassandra-guides) - + [Cassandra - Capabilities and Limitations](public_cloud/public_cloud_databases/cassandra_01_capabilities) - + [Cassandra - Configure your Cassandra instance to accept incoming connections](public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections) - + [Cassandra - Advanced parameters references](public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) - + [Containers & Orchestration](products/public-cloud-containers-orchestration) - + [Managed Kubernetes Service (MKS)](products/public-cloud-containers-orchestration-managed-kubernetes-k8s) - + [Getting started](public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started) - + [Creating a cluster](public_cloud/containers_orchestration/managed_kubernetes/creating-a-cluster) - + [Deploying an application](public_cloud/containers_orchestration/managed_kubernetes/deploying-an-application) - + [Deploying a Hello World application](public_cloud/containers_orchestration/managed_kubernetes/deploying-hello-world) - + [Expose your app deployed on an OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/using-lb) - + [Installing the Kubernetes Dashboard on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-kubernetes-dashboard) - + [Installing Helm on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-helm) - + [Installing WordPress on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-wordpress) - + [Deploying a GPU application on OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/deploying-gpu-application) - + [Managed Kubernetes objects (services, deployments, pods...)](public_cloud/containers_orchestration/managed_kubernetes/managed-kubernetes-objects) - + [General Information](public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information) - + [Managed Kubernetes - Responsibility model](public_cloud/containers_orchestration/managed_kubernetes/responsibility-model) - + [Orchestration product reversibility policy](account_and_service_management/reversibility/12-reversibility-orchestration) - + [Known limits](public_cloud/containers_orchestration/managed_kubernetes/known-limits) - + [Available and planned features](public_cloud/containers_orchestration/managed_kubernetes/available-upcoming-features) - + [Recommended external resources for Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/recommended-external-resources) - + [Available datacenters, worker nodes and persistent storage flavors](public_cloud/containers_orchestration/managed_kubernetes/datacenters-nodes-storage-flavors) - + [Kubernetes Plugins (CNI, CRI, CSI...) & softwares versions and reserved resources](public_cloud/containers_orchestration/managed_kubernetes/software-versions-reserved-resources) - + [Managed Kubernetes End-of-Sale, End-of-Service and End-of-Life policies](public_cloud/containers_orchestration/managed_kubernetes/eos-eol-policies) - + [Exposed APIs, Kubernetes configuration and Feature gates](public_cloud/containers_orchestration/managed_kubernetes/exposed-apis) - + [MKS Standard Plan](public_cloud/containers_orchestration/managed_kubernetes/premium) - + [Cluster](public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster) - + [Configuring kubectl on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/configuring-kubectl-on-an-ovh-managed-kubernetes-cluster) - + [Configuring the API server flags on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/apiserver-flags-configuration) - + [Resetting an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/resetting-a-cluster) - + [Upgrading Kubernetes version on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/upgrading-kubernetes-version) - + [Nodepools & Nodes](public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes) - + [How to manage nodes and node pools on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/managing-nodes) - + [Dynamically resizing a cluster with the cluster autoscaler](public_cloud/containers_orchestration/managed_kubernetes/using-cluster-autoscaler) - + [Configuring the cluster autoscaler](public_cloud/containers_orchestration/managed_kubernetes/configuring-cluster-autoscaler) - + [Adding Labels & Taint on Node Pool (Node Pool template)](public_cloud/containers_orchestration/managed_kubernetes/automatically-label-taint-node-pool) - + [Cluster autoscaler example](public_cloud/containers_orchestration/managed_kubernetes/cluster-autoscaler-example) - + [Deploy applications to specific Nodes and Nodes Pools](public_cloud/containers_orchestration/managed_kubernetes/label-nodeaffinity-node-pools) - + [Taint, cordon and drain specific Nodes and Nodes Pools](public_cloud/containers_orchestration/managed_kubernetes/taint-drain-node-pools) - + [Adapt your Inotify parameters for your deployments](public_cloud/containers_orchestration/managed_kubernetes/configuring-sysctl-parameters-on-nodes) - + [Storage](public-cloud-containers-orchestration-managed-kubernetes-k8s-storage) - + [Persistent Volumes on OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/setting-up-a-persistent-volume) - + [Resizing Persistent Volumes](public_cloud/containers_orchestration/managed_kubernetes/resizing-persistent-volumes) - + [Configuring multi-attach persistent volumes with OVHcloud NAS-HA](public_cloud/containers_orchestration/managed_kubernetes/configuring-multi-attach-persistent-volumes-with-ovh-nas-ha) - + [Configuring multi-attach persistent volumes with OVHcloud Enterprise File Storage](public_cloud/containers_orchestration/managed_kubernetes/configuring-multi-attach-persistent-volumes-with-ovh-efs) - + [Configuring multi-attach persistent volumes with OVHcloud Cloud Disk Array](public_cloud/containers_orchestration/managed_kubernetes/configuring-multi-attach-persistent-volumes-with-ovh-cloud-disk-array) - + [Formatting NVMe disks on IOPS nodes](public_cloud/containers_orchestration/managed_kubernetes/formating-nvme-disks-on-iops-nodes) - + [Network](public-cloud-containers-orchestration-managed-kubernetes-k8s-network) - + [Using vRack Private Network](public_cloud/containers_orchestration/managed_kubernetes/using-vrack) - + [Using vRack - Communicating between different private networks](public_cloud/containers_orchestration/managed_kubernetes/using-vrack-between-private-networks) - + [Using a custom gateway on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/vrack-k8s-custom-gateway) - + [Working with vRack example - Managed Kubernetes and Public Cloud instances](public_cloud/containers_orchestration/managed_kubernetes/vrack-example-k8s-and-pci) - + [Working with vRack example - Communicating between different private networks](public_cloud/containers_orchestration/managed_kubernetes/vrack-example-between-private-networks) - + [Customizing Kube-proxy on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/customizing-kubeproxy) - + [Customizing CoreDNS on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/customizing-coredns) - + [Traffic Management](public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management) - + [Installing Nginx Ingress on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-nginx-ingress) - + [Expose your applications using OVHcloud Public Cloud Load Balancer](public_cloud/containers_orchestration/managed_kubernetes/expose_your_applications_using_a_load_balancer) - + [Sticky sessions/Session Affinity based on Nginx Ingress on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/sticky-session-nginx-ingress) - + [Secure a Nginx Ingress with cert-manager on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/securing-nginx-ingress-cert-manager) - + [Installing Istio on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-istio) - + [Traffic management with Istio on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/traffic-management-with-istio) - + [How to migrate from Load Balancer for MKS (IOLB) to Public Cloud Load Balancer (Octavia)](public_cloud/containers_orchestration/managed_kubernetes/migrate-loadbalancer-iolb-to-octavia) - + [Getting the source IP behind the LoadBalancer](public_cloud/containers_orchestration/managed_kubernetes/getting-source-ip-behind-loadbalancer) - + [Workloads](public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads) - + [Installing Agones on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-agones) - + [Installing Jenkins on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-jenkins) - + [Using Codefresh with OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/using-codefresh) - + [Deploying Apache Pulsar on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/installing-pulsar-with-streamnative) - + [Installing a FaaS platform on OVHcloud Managed Kubernetes using OpenFaaS](public_cloud/containers_orchestration/managed_kubernetes/installing-openfaas) - + [Run Serverless containers on OVHcloud Managed Kubernetes with Knative](public_cloud/containers_orchestration/managed_kubernetes/installing-knative) - + [Deploying Artifactory on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/installing-artifactory) - + [Backup, Restore and Migrate](public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore) - + [Backup and Restore OVHcloud Managed Kubernetes Cluster, Namespace and Applications using TrilioVault for Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-namespace-and-applications-with-trilio) - + [Backing-up an OVHcloud Managed Kubernetes cluster using CloudCasa](public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-using-cloudcasa) - + [Backing up and restoring your Persistent Volume with Volume Snapshots on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/backup-restore-pv-volume-snapshot) - + [Backing-up an OVHcloud Managed Kubernetes cluster using Velero](public_cloud/containers_orchestration/managed_kubernetes/backing-up-cluster-with-velero) - + [Backing-up Persistent Volumes using Stash](public_cloud/containers_orchestration/managed_kubernetes/backing-up-volumes-using-stash) - + [Migration Guide – Moving Your Kubernetes Cluster to OVHcloud](public_cloud/containers_orchestration/managed_kubernetes/migration-to-ovhcloud) - + [MKS Free to Standard Migration Guide](public_cloud/containers_orchestration/managed_kubernetes/migration-from-free-to-standard) - + [Monitoring & Observability](public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring) - + [Monitoring apps with Prometheus and Grafana on an OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/monitoring-apps-grafana-prometheus) - + [Collect metrics from PCI instances with Prometheus on an OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/monitoring-pci-instances-prometheus) - + [Distributed tracing with Jaeger on an OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/tracing-jaeger) - + [Pushing logs from a Kubernetes cluster to Logs Data Platform using Fluent Bit](manage_and_operate/observability/logs_data_platform/ingestion_kubernetes_fluent_bit) - + [Forwarding Managed Kubernetes Service Audit Logs to Log Data Platform](public_cloud/containers_orchestration/managed_kubernetes/forwarding-audit-logs-to-logs-data-platform) - + [Monitoring GPU usage on OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/monitoring-gpu-application) - + [Security](public-cloud-containers-orchestration-managed-kubernetes-k8s-security) - + [Add IP restrictions on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/add-ip-restrictions) - + [Changing the security update policy on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/change-security-update) - + [Configuring the OIDC provider on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/configuring-oidc-provider-config) - + [Enforcing policy management on OVHcloud Managed Kubernetes with Kyverno](public_cloud/containers_orchestration/managed_kubernetes/installing-kyverno) - + [Sanitize your OVHcloud Managed Kubernetes with Popeye](public_cloud/containers_orchestration/managed_kubernetes/installing-popeye) - + [Encrypt your Secret for OVHcloud Managed Kubernetes with Sealed Secrets (Kubeseal)](public_cloud/containers_orchestration/managed_kubernetes/encrypt-secret-with-kubeseal) - + [Scan for vulnerabilities and misconfigurations of your OVHcloud Managed Kubernetes with Trivy](public_cloud/containers_orchestration/managed_kubernetes/installing-trivy) - + [Using RBAC to handle limited access to an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/rbac-custom-kubeconfig-limited-access) - + [Near real-time threats detection with Falco on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/runtime-security-falco) - + [Installing cert-manager on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-cert-manager) - + [Installing Keycloak, an OIDC Provider, on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-keycloak) - + [Operators](public-cloud-containers-orchestration-managed-kubernetes-k8s-operators) - + [Deploying a Kubernetes Operator based on Helm on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-helm-operator) - + [Deploying a Kubernetes Operator written in Golang on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-go-operator) - + [Getting started with Kubernetes database operator](public_cloud/public_cloud_databases/databases_12_operator) - + [Troubleshooting](public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting) - + [ETCD Quotas error, troubleshooting](public_cloud/containers_orchestration/managed_kubernetes/etcd-quota-error) - + [Troubleshooting permission errors when enabling persistence](public_cloud/containers_orchestration/managed_kubernetes/fix-persistent-volumes-permissions) - + [Managed Private Registry (MPR)](products/public-cloud-containers-orchestration-managed-private-registry) - + [Getting started](public-cloud-containers-orchestration-managed-private-registry-getting-started) - + [Creating a private registry](public_cloud/containers_orchestration/managed_private_registry/creating-a-private-registry) - + [Creating a private registry (Harbor) through Terraform](public_cloud/containers_orchestration/managed_private_registry/creating-a-private-registry-through-terraform) - + [Creating a private registry with Pulumi](public_cloud/containers_orchestration/managed_private_registry/creating-a-private-registry-with-pulumi) - + [Connecting to the UI](public_cloud/containers_orchestration/managed_private_registry/connecting-to-the-ui) - + [Managing users and projects](public_cloud/containers_orchestration/managed_private_registry/managing-users-and-projects) - + [FAQ](public_cloud/containers_orchestration/managed_private_registry/managed-private-registry-faq) - + [Managed Private Registry - Responsibility model](public_cloud/containers_orchestration/managed_private_registry/responsibility-model) - + [Managed OCI artifact Registry Product Reversibility Policy](account_and_service_management/reversibility/13-reversibility-oci-registry) - + [Tutorials](public-cloud-containers-orchestration-managed-private-registry-tutorials) - + [Creating and using a Docker image stored in an OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/creating-and-using-a-private-image) - + [Using Private Registry with OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_private_registry/using-private-registry-with-kubernetes) - + [Managing Helm charts in the OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/using-helm-charts) - + [Deploying a Helm chart from your private registry in Kubernetes](public_cloud/containers_orchestration/managed_private_registry/deploy-chart-from-registry-in-kubernetes) - + [Configuring Proxy Cache on an OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/configure-proxy-cache) - + [Migrate Helm Charts from Chartmuseum to OCI](public_cloud/containers_orchestration/managed_private_registry/migrate-helm-charts-from-chartmuseum-to-oci) - + [Scanning Docker images for vulnerabilities with OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/scan-docker-images-vulnerabilities) - + [Sign OCI artifacts with Cosign on OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/sign-artifacts-with-cosign) - + [Configure the authentication via an OIDC provider on an OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/configure-oidc-provider-authentication) - + [Configure access control using OVHcloud IAM on an OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/managing-iam-authentication) - + [Adding IP restrictions on an OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/add-ip-restrictions) - + [Managed Rancher Service (MRS)](products/public-cloud-containers-orchestration-managed-rancher-service) - + [Getting started](public-cloud-containers-orchestration-managed-rancher-service-getting-started) - + [Getting started with Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/getting-started) - + [Creating, Updating and Accessing a Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/create-update-rancher) - + [Managing users and projects in Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/managing-users-and-projects) - + [Tutorial - How to use Rancher CLI](public_cloud/containers_orchestration/managed_rancher_service/using-rancher-cli) - + [Orchestration product reversibility policy](account_and_service_management/reversibility/12-reversibility-orchestration) - + [Configure access control using OVHcloud IAM on an OVHcloud Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/managing-iam-authentication) - + [Resources](public-cloud-containers-orchestration-managed-rancher-service-resources) - + [Managed Rancher Service supported versions and lifecycle policy](public_cloud/containers_orchestration/managed_rancher_service/lifecycle-policy) - + [Creating or importing a Kubernetes cluster](public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes) - + [Importing an existing Kubernetes cluster in MRS](public_cloud/containers_orchestration/managed_rancher_service/import-existing-kubernetes) - + [Creating a Managed Kubernetes Service (MKS) cluster in MRS](public_cloud/containers_orchestration/managed_rancher_service/creating-mks-kubernetes-cluster) - + [Creating a Kubernetes cluster based on OVHcloud Public Cloud Compute Instances in MRS](public_cloud/containers_orchestration/managed_rancher_service/creating-kubernetes-pci-compute-instances) - + [Creating a Kubernetes cluster with existing nodes (Generic) in MRS](public_cloud/containers_orchestration/managed_rancher_service/creating-kubernetes-custom-nodes) - + [Operations on a Kubernetes cluster](public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes) - + [Editing the configuration of a Kubernetes cluster in Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/edit-config-kubernetes-cluster) - + [Backing up and restoring a Kubernetes cluster in Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/backup-restore-etcd-s3) - + [Deploying applications with Rancher](public-cloud-containers-orchestration-managed-rancher-service-deploy-applications) - + [Deploying a monitoring stack (Prometheus & Grafana) in a Kubernetes cluster in MRS](public_cloud/containers_orchestration/managed_rancher_service/deploy-monitoring-prometheus-grafana-metrics) - + [AI & Machine Learning](products/public-cloud-ai-and-machine-learning) - + [General information](public-cloud-ai-and-machine-learning-general-information) - + [Comparative tables - AI Notebooks, AI Training, AI Deploy](public_cloud/ai_machine_learning/gi_00_ai_comparative-table) - + [Users - Manage AI users and roles](public_cloud/ai_machine_learning/gi_01_manage_users) - + [Data - Concept and best practices](public_cloud/ai_machine_learning/gi_02_concepts_data) - + [AI Tools - Remote SSH Connection](public_cloud/ai_machine_learning/gi_03_remote_connection) - + [AI Tools - Monitor your cloud resources](public_cloud/ai_machine_learning/gi_11_concepts_resources) - + [Data - Compliance between AI Tools and S3 compatible Object Storage](public_cloud/ai_machine_learning/gi_08_s3_compliance) - + [FAQ - AI Training](public_cloud/ai_machine_learning/gi_04_training_FAQ) - + [ovhai CLI - Cheat Sheet](public_cloud/ai_machine_learning/gi_05_ovhai_cheatsheet) - + [AI Dashboard - Getting started](public_cloud/ai_machine_learning/gi_06_dashboard_getting_started) - + [Registries - Use & manage registries](public_cloud/ai_machine_learning/gi_07_manage_registry) - + [AI Tools - Lifecycle policy](public_cloud/ai_machine_learning/gi_09_lifecycle_policy) - + [AI Tools - ovhai SDK](public_cloud/ai_machine_learning/gi_10_ovhai_sdk) - + [Reversibility Policy for the Notebook Interface product](account_and_service_management/reversibility/20-ai-notebook-reversibility) - + [Reversibility Policy for the Managed Containers product](account_and_service_management/reversibility/21-ai-managed-containers-reversibility) - + [Command Line Interface](public-cloud-ai-and-machine-learning-command-line-interface) - + [CLI - Installation](public_cloud/ai_machine_learning/cli_10_howto_install_cli) - + [CLI - Launch an AI notebook](public_cloud/ai_machine_learning/cli_11_howto_run_notebook_cli) - + [CLI - Launch an AI Training job](public_cloud/ai_machine_learning/cli_12_howto_run_job_cli) - + [CLI - Manage access tokens](public_cloud/ai_machine_learning/cli_13_howto_app_token_cli) - + [CLI - Launch and share an AI Notebook with tokens](public_cloud/ai_machine_learning/cli_14_howto_cli_sharing) - + [CLI - Commands reference](public_cloud/ai_machine_learning/cli_15_commands_reference) - + [CLI - Commands reference for data](public_cloud/ai_machine_learning/cli_16_commands_reference_data) - + [CLI - Use your data in a notebook](public_cloud/ai_machine_learning/cli_17_how_to_cli_data_notebooks) - + [CLI - Launch an AI Deploy app](public_cloud/ai_machine_learning/cli_18_howto_deploy_app) - + [AI Notebooks](products/public-cloud-ai-and-machine-learning-ai-notebooks) - + [Guides](public-cloud-ai-and-machine-learning-ai-notebooks-guides) - + [AI Notebooks - Getting started](public_cloud/ai_machine_learning/notebook_guide_introduction_definition) - + [AI Notebooks - Manage and use data in a notebook via UI](public_cloud/ai_machine_learning/notebook_guide_data_ui) - + [AI Notebooks - Features, Capabilities and Limitations](public_cloud/ai_machine_learning/notebook_guide_capabilities) - + [AI Notebooks - Troubleshooting](public_cloud/ai_machine_learning/notebook_guide_troubleshooting) - + [AI Notebooks - Billing and lifecycle](public_cloud/ai_machine_learning/notebook_guide_billing_concept) - + [AI Notebooks - Workspace](public_cloud/ai_machine_learning/notebook_guide_workspace) - + [AI Notebooks - Notebook concept](public_cloud/ai_machine_learning/notebook_guide_concepts_notebooks) - + [AI Notebooks - Coding assistant](public_cloud/ai_machine_learning/notebook_guide_coding_assistant) - + [Tutorials](public-cloud-ai-and-machine-learning-ai-notebooks-tutorials) - + [AI Notebooks - Tutorial - Use tensorboard inside notebooks](public_cloud/ai_machine_learning/notebook_tuto_02_tensorboard) - + [AI Notebooks - Tutorial - Weights & Biases integration](public_cloud/ai_machine_learning/notebook_tuto_03_weight_biases) - + [AI Notebooks - Tutorial - Train YOLOv5 on a custom dataset](public_cloud/ai_machine_learning/notebook_tuto_04_yolov5) - + [AI Notebooks - Tutorial - Sentiment analysis on Tweets using Hugging Face](public_cloud/ai_machine_learning/notebook_tuto_05_hugging_face_sentiment_analysis) - + [AI Notebooks - Tutorial - Audio analysis and classification with AI](public_cloud/ai_machine_learning/notebook_tuto_06_marine_mammal_sounds_classification) - + [AI Notebooks - Tutorial - Use ResNet for image classification](public_cloud/ai_machine_learning/notebook_tuto_07_transfer_learning_resnet50_image_classification) - + [AI Notebooks - Tutorial - Use Speech-to-Text powers on audio and video](public_cloud/ai_machine_learning/notebook_tuto_08_speech_to_text) - + [AI Notebooks - Tutorial - Build your spam classifier](public_cloud/ai_machine_learning/notebook_tuto_09_spam_classifier) - + [AI Notebooks - Tutorial - Create and train a Rasa chatbot](public_cloud/ai_machine_learning/notebook_tuto_10_create_chatbot) - + [AI Notebooks - Tutorial - Train YOLOv7 for sign language recognition](public_cloud/ai_machine_learning/notebook_tuto_11_yolov7) - + [AI Notebooks - Tutorial - Brain tumor segmentation using U-Net](public_cloud/ai_machine_learning/notebook_tuto_12_image-segmentation-unet-tumors) - + [AI Notebooks - Tutorial - Fine-tuning LLaMA 2](public_cloud/ai_machine_learning/notebook_tuto_13_fine_tune_llama_v2) - + [AI Notebooks - Tutorial - Create and train an image generation model](public_cloud/ai_machine_learning/notebook_tuto_14_image-generation-dcgan) - + [AI Notebooks - Tutorial - Fine-Tune and export AI model to ONNX](public_cloud/ai_machine_learning/notebook_tuto_15_finetune_export_onnx_model) - + [AI Notebooks - Tutorial - Track your ML models with MLflow inside notebooks](public_cloud/ai_machine_learning/notebook_tuto_16_mlflow) - + [AI Notebooks - Tutorial - Train YOLOv8 to play rock paper scissors](public_cloud/ai_machine_learning/notebook_tuto_15_rock-paper-scissors) - + [AI Training](products/public-cloud-ai-and-machine-learning-ai-training) - + [Guides](public-cloud-ai-and-machine-learning-ai-training-guides) - + [AI Training - Features, Capabilities and Limitations](public_cloud/ai_machine_learning/training_guide_01_capabilities) - + [AI Training - Getting started](public_cloud/ai_machine_learning/training_guide_02_howto_submit_job) - + [AI Training - Job concept](public_cloud/ai_machine_learning/training_guide_03_concepts_jobs) - + [AI Training - Start a job with a notebook Docker image](public_cloud/ai_machine_learning/training_guide_06_howto_notebooks) - + [AI Training - Troubleshooting](public_cloud/ai_machine_learning/training_guide_07_troubleshooting) - + [AI Training - Billing and lifecycle](public_cloud/ai_machine_learning/training_guide_08_billing_concept) - + [Tutorials](public-cloud-ai-and-machine-learning-ai-training-tutorials) - + [AI Training - Tutorial - Train your first ML model](public_cloud/ai_machine_learning/training_tuto_01_train_your_first_model) - + [AI Training - Tutorial - Build & use custom Docker image](public_cloud/ai_machine_learning/training_tuto_02_build_custom_image) - + [AI Training - Tutorial - Use tensorboard inside a job](public_cloud/ai_machine_learning/training_tuto_05_tensorboard) - + [AI Training - Tutorial - Compare models with W&B for audio classification task](public_cloud/ai_machine_learning/training_tuto_06_models_comparaison_weights_and_biases) - + [AI Training - Tutorial - Train a Rasa chatbot with Docker and AI Training](public_cloud/ai_machine_learning/training_tuto_07_train_rasa_chatbot) - + [AI Training - Tutorial - Train a model to recognize marine mammal sounds](public_cloud/ai_machine_learning/training_tuto_08_train_marine_mammal_sound) - + [AI Training - Tutorial - Train a PyTorch model and export it to ONNX](public_cloud/ai_machine_learning/training_tuto_09_train_model_export_onnx) - + [AI Training - Tutorial - Train YOLOv8 to play rock paper scissors](public_cloud/ai_machine_learning/training_tuto_09_train_rock-paper-scissors) - + [AI Training - Tutorial - Get started with NVIDIA Triton Inference Server and AI Training](public_cloud/ai_machine_learning/training_tuto_10_triton_inference_server) - + [AI Training - Tutorial - Turn a video into a 3D model using NVIDIA Neuralangelo](public_cloud/ai_machine_learning/training_tuto_11_3d_model_from_video) - + [AI Deploy](products/public-cloud-ai-and-machine-learning-ai-deploy) - + [Guides](public-cloud-ai-and-machine-learning-ai-deploy-guides) - + [AI Deploy - Features, Capabilities and Limitations](public_cloud/ai_machine_learning/deploy_guide_01_capabilities) - + [AI Deploy - Getting started](public_cloud/ai_machine_learning/deploy_guide_02_getting_started) - + [AI Deploy - Accessing your app with tokens](public_cloud/ai_machine_learning/deploy_guide_03_tokens) - + [AI Deploy - Scaling strategies](public_cloud/ai_machine_learning/deploy_guide_04_scaling_strategies) - + [AI Deploy - Apps portfolio](public_cloud/ai_machine_learning/deploy_guide_05_app_portfolio) - + [AI Deploy - Troubleshooting](public_cloud/ai_machine_learning/deploy_guide_07_troubleshooting) - + [AI Deploy - Billing and lifecycle](public_cloud/ai_machine_learning/deploy_guide_06_billing_concept) - + [AI Deploy - Update custom Docker images](public_cloud/ai_machine_learning/deploy_guide_08_update_custom_docker_image) - + [AI Deploy - App concept](public_cloud/ai_machine_learning/deploy_guide_09_concepts_apps) - + [Tutorials](public-cloud-ai-and-machine-learning-ai-deploy-tutorials) - + [AI Deploy - Tutorial - Build & use a custom Docker image](public_cloud/ai_machine_learning/deploy_tuto_12_build_custom_image) - + [AI Deploy - Tutorial - Build & use a Streamlit image](public_cloud/ai_machine_learning/deploy_tuto_01_streamlit) - + [AI Deploy - Tutorial - Deploy a simple app with Flask](public_cloud/ai_machine_learning/deploy_tuto_02_flask) - + [AI Deploy - Tutorial - Deploy an app for audio classification task using Streamlit](public_cloud/ai_machine_learning/deploy_tuto_03_streamlit_sounds_classification) - + [AI Deploy - Tutorial - Deploy a web service for YOLOv5 using Flask](public_cloud/ai_machine_learning/deploy_tuto_04_flask_yolov5) - + [AI Deploy - Tutorial - Deploy a Gradio app for sketch recognition](public_cloud/ai_machine_learning/deploy_tuto_05_gradio_sketch_recognition) - + [AI Deploy - Tutorial - Deploy an app for sentiment analysis with Hugging Face and Flask](public_cloud/ai_machine_learning/deploy_tuto_06_flask_hugging_face) - + [AI Deploy - Tutorial - Deploy an interactive app for EDA and prediction using Streamlit](public_cloud/ai_machine_learning/deploy_tuto_07_streamlit_eda_iris) - + [AI Deploy - Tutorial - Deploy and call a spam classifier with FastAPI](public_cloud/ai_machine_learning/deploy_tuto_08_fastapi_spam_classifier) - + [AI Deploy - Tutorial - Create and deploy a Speech to Text application using Streamlit](public_cloud/ai_machine_learning/deploy_tuto_09_streamlit_speech_to_text_app) - + [AI Deploy - Tutorial - How to load test your application with Locust](public_cloud/ai_machine_learning/deploy_tuto_10_locust) - + [AI Deploy - Tutorial - Deploy a Rasa chatbot with a simple Flask app](public_cloud/ai_machine_learning/deploy_tuto_11_rasa_chatbot_flask) - + [AI Deploy - Tutorial - Create a web service to recognize sign language with YOLOv7](public_cloud/ai_machine_learning/deploy_tuto_13_streamlit_yolov7) - + [AI Deploy - Tutorial - Deploy a brain tumor segmentation app using Streamlit](public_cloud/ai_machine_learning/deploy_tuto_14_img_segmentation_app) - + [AI Deploy - Tutorial - Deploy LLaMA 2 in a Streamlit application](public_cloud/ai_machine_learning/deploy_tuto_15_streamlit_chatbot_llama_v2) - + [AI Deploy - Tutorial - Deploy an ONNX model using FastAPI](public_cloud/ai_machine_learning/deploy_tuto_16_fastapi_onnx) - + [AI Deploy - Tutorial - Create an application to play rock paper scissors with YoloV8](public_cloud/ai_machine_learning/deploy_tuto_15_rock_paper_scissors) - + [AI Deploy - Tutorial - Deploy Whisper Speech Recognition Model](public_cloud/ai_machine_learning/deploy_tuto_17_streamlit_whisper) - + [AI Deploy - Tutorial - Deploy Stable Diffusion WebUI](public_cloud/ai_machine_learning/deploy_tuto_18_gradio_stable_diffusion_webui) - + [AI Deploy - Tutorial - Deploy FLUX Models](public_cloud/ai_machine_learning/deploy_tuto_19_flux) - + [AI Endpoints](products/public-cloud-ai-and-machine-learning-ai-endpoints) - + [Guides](public-cloud-ai-and-machine-learning-ai-endpoints-guides) - + [AI Endpoints - Getting started](public_cloud/ai_machine_learning/endpoints_guide_01_getting_started) - + [AI Endpoints - Features, Capabilities and Limitations](public_cloud/ai_machine_learning/endpoints_guide_02_capabilities) - + [AI Endpoints - Troubleshooting](public_cloud/ai_machine_learning/endpoints_guide_03_troubleshooting) - + [AI Endpoints - Billing and lifecycle](public_cloud/ai_machine_learning/endpoints_guide_04_billing_concept) - + [AI Endpoints - Structured Output](public_cloud/ai_machine_learning/endpoints_guide_05_structured_output) - + [AI Endpoints - Function Calling](public_cloud/ai_machine_learning/endpoints_guide_06_function_calling) - + [AI Endpoints - Virtual Models](public_cloud/ai_machine_learning/endpoints_guide_07_virtual_models) - + [AI Endpoints - Speech to Text](public_cloud/ai_machine_learning/endpoints_guide_08_audio_transcriptions) - + [Tutorials](public-cloud-ai-and-machine-learning-ai-endpointstutorials) - + [AI Endpoints - Create your own audio summarizer](public_cloud/ai_machine_learning/endpoints_tuto_01_audio_summarizer) - + [AI Endpoints - Create your own voice assistant](public_cloud/ai_machine_learning/endpoints_tuto_02_voice_virtual_assistant) - + [AI Endpoints - Create a code assistant with Continue](public_cloud/ai_machine_learning/endpoints_tuto_03_code_assistant_continue) - + [AI Endpoints - Create a sentiment analyzer](public_cloud/ai_machine_learning/endpoints_tuto_04_sentiment_analyzer) - + [AI Endpoints - Build a Python Chatbot with LangChain](public_cloud/ai_machine_learning/endpoints_tuto_05_chatbot_langchain_python) - + [AI Endpoints - Build a JavaScript Chatbot with LangChain](public_cloud/ai_machine_learning/endpoints_tuto_06_chatbot_langchain_javascript) - + [AI Endpoints - Create your own AI chatbot using LangChain4j and Quarkus](public_cloud/ai_machine_learning/endpoints_tuto_07_chatbot_langchain4j_quarkus) - + [AI Endpoints - Create a Streaming Chatbot with LangChain4j and Quarkus](public_cloud/ai_machine_learning/endpoints_tuto_08_streaming_chatbot_langchain4j_quarkus) - + [AI Endpoints - Enable conversational memory in your chatbot using LangChain](public_cloud/ai_machine_learning/endpoints_tuto_09_chatbot_memory_langchain) - + [AI Endpoints - Create a Memory Chatbot with LangChain4j](public_cloud/ai_machine_learning/endpoints_tuto_10_memory_chatbot_langchain4j) - + [AI Endpoints - Build a RAG Chatbot with LangChain](public_cloud/ai_machine_learning/endpoints_tuto_11_rag_chatbot_langchain) - + [AI Endpoints - Build a RAG Chatbot with LangChain4j](public_cloud/ai_machine_learning/endpoints_tuto_12_rag_chatbot_langchain4j) - + [AI Endpoints - Using Structured Output with LangChain4j](public_cloud/ai_machine_learning/endpoints_tuto_13_structured_output_langchain4j) - + [AI Endpoints - Using Function Calling with LangChain4j](public_cloud/ai_machine_learning/endpoints_tuto_14_function_calling_langchain4j) - + [AI Endpoints - Model Context Protocol (MCP) with LangChain4j](public_cloud/ai_machine_learning/endpoints_tuto_15_mcp_langchain4j) - + [AI Endpoints - Integration in Python with LiteLLM](public_cloud/ai_machine_learning/endpoints_tuto_16_litellm_integration) - + [AI Partners Ecosystem](products/public-cloud-ai-and-machine-learning-ai-ecosystem) - + [AI Partners - Guides](public-cloud-ai-and-machine-learning-ai-ecosystem-guides) - + [AI Partners Ecosystem - Lettria - Models features, capabilities and billing](public_cloud/ai_machine_learning/ecosystem_01_lettria_billing_features_capabilities) - + [AI Partners Ecosystem - Lettria - Models concept](public_cloud/ai_machine_learning/ecosystem_02_lettria_models) - + [AI Partners Ecosystem - Voxist - Models features, capabilities and billing](public_cloud/ai_machine_learning/ecosystem_03_voxist_billing_features_capabilities) - + [AI Partners Ecosystem - Voxist - Models concept](public_cloud/ai_machine_learning/ecosystem_04_voxist_models) - + [Quantum computing](products/public-cloud-quantum-computing) - + [General information](public-cloud-quantum-computing-general-information) - + [Users - Manage Quantum users and roles](public_cloud/quantum_computing/users-roles) - + [Capabilities](public_cloud/quantum_computing/capabilities) - + [Billing concepts](public_cloud/quantum_computing/billing) - + [Troubleshooting](public_cloud/quantum_computing/troubleshooting) - + [Emulators](products/public-cloud-quantum-computing-emulator) - + [Guides](public-cloud-quantum-computing-emulators-guides) - + [Quantum emulators - Getting started](public_cloud/quantum_computing/emulators/getting-started) - + [QPUs](products/public-cloud-quantum-computing-qpu) - + [Guides](public-cloud-quantum-computing-qpu-guides) - + [QPUs - Getting started](public_cloud/quantum_computing/qpus/getting-started) - + [Analytics](products/public-cloud-data-analytics) - + [General information](products/public-cloud-data-analytics-general-information) - + [Analytics - Security overview](public_cloud/public_cloud_databases/information_01_security_overview) - + [Analytics - Lifecycle policy](public_cloud/data_analytics/analytics/information_02_lifecycle_policy) - + [Analytics - Capabilities and Limitations](public_cloud/data_analytics/analytics/information_03_capabilities) - + [Comparison of Analytics Engines Deployment Modes - Understanding 3-AZ / 1-AZ](public_cloud/data_analytics/analytics/analytics_regions_comparison) - + [Analytics - Maintenance operations](public_cloud/data_analytics/analytics/information_04_maintenances) - + [Analytics - Automated Backups](public_cloud/data_analytics/analytics/information_05_automated_backups) - + [General guides](products/public-cloud-data-analytics-general-guides) - + [Analytics - Getting started](public_cloud/data_analytics/analytics/analytics_getting_started) - + [Analytics - Getting started with APIs](public_cloud/data_analytics/analytics/analytics_getting_started_api) - + [Analytics - Getting started with Terraform](public_cloud/data_analytics/analytics/analytics_getting_started_terraform) - + [Analytics - How to configure your advanced parameters](public_cloud/data_analytics/analytics/analytics_advanced_parameters) - + [Analytics - How to troubleshoot your service](public_cloud/data_analytics/analytics/analytics_troubleshooting) - + [Analytics - How to restore a backup](public_cloud/data_analytics/analytics/analytics_restore_backup) - + [Analytics - How to handle Disk Full situations](public_cloud/data_analytics/analytics/analytics_full_disk_handling) - + [Analytics - How to resize your service storage](public_cloud/data_analytics/analytics/analytics_resize_cluster_storage) - + [Analytics - How to update your service flavor](public_cloud/data_analytics/analytics/analytics_update_cluster_flavor) - + [Analytics - How to update your service plan](public_cloud/data_analytics/analytics/analytics_update_cluster_plan) - + [Analytics - How to setup logs forwarding](public_cloud/data_analytics/analytics/analytics_logs_to_customer) - + [Analytics - How to set up your Kubernetes database operator](public_cloud/data_analytics/analytics/analytics_kubernetes_operator) - + [Analytics - How to fetch service metrics with Prometheus](public_cloud/data_analytics/analytics/analytics_metrics_via_prometheus) - + [Kafka](products/public-cloud-data-analytics-kafka) - + [Getting Started](public-cloud-data-analytics-kafka-getting-started) - + [Kafka - Getting started](public_cloud/public_cloud_databases/kafka_02_getting_started) - + [User guides](public-cloud-data-analytics-kafka-guides) - + [Kafka - Capabilities and Limitations](public_cloud/public_cloud_databases/kafka_01_capabilities) - + [Kafka - How to create a Kafka cluster](public_cloud/data_analytics/analytics/kafka_create_cluster) - + [Kafka - How to configure your Kafka cluster to accept incoming connections](public_cloud/data_analytics/analytics/kafka_incoming_connections) - + [Kafka - How to connect to a Kafka cluster with CLI](public_cloud/data_analytics/analytics/kafka_connect_cluster_cli) - + [Kafka - How to create topics for your Kafka cluster](public_cloud/data_analytics/analytics/kafka_create_topics) - + [Kafka - How to use Access Control Lists (ACLs)](public_cloud/data_analytics/analytics/kafka_configure_acl) - + [Kafka - How to enable schema registry](public_cloud/data_analytics/analytics/kafka_enable_schema_registry) - + [Advanced guides](public-cloud-data-analytics-kafka-advanced-guides) - + [Kafka - Advanced parameters references](public_cloud/public_cloud_databases/kafka_03_advanced_parameters_references) - + [Tutorials](public-cloud-data-analytics-kafka-tutorials) - + [Kafka - Create publisher and consumer applications](public_cloud/public_cloud_databases/kafka_04_dev_python_basics) - + [Kafka Connect](products/public-cloud-data-analytics-kafka-connect) - + [Guides](public-cloud-data-analytics-kafka-connect-guides) - + [Kafka Connect - Capabilities and Limitations](public_cloud/public_cloud_databases/kafkaconnect_01_capabilities) - + [Kafka Connect - Advanced parameters references](public_cloud/public_cloud_databases/kafkaconnect_02_advanced_parameters_references) - + [Kafka MirrorMaker](products/public-cloud-data-analytics-kafka-mirrormaker) - + [Guides](public-cloud-data-analytics-kafka-mirrormaker-guides) - + [Kafka MirrorMaker - Capabilities and Limitations](public_cloud/public_cloud_databases/mirrormaker_01_capabilities) - + [OpenSearch](products/public-cloud-data-analytics-opensearch) - + [Guides](public-cloud-data-analytics-opensearch-guides) - + [OpenSearch - Capabilities and Limitations](public_cloud/public_cloud_databases/opensearch_01_capabilities) - + [OpenSearch - Getting started](public_cloud/public_cloud_databases/opensearch_02_getting_Started) - + [OpenSearch - Monitor your infra (with Logstash or Fluent Bit)](public_cloud/public_cloud_databases/opensearch_200_elk_like) - + [OpenSearch - Advanced parameters references](public_cloud/public_cloud_databases/opensearch_03_advanced_parameters_references) - + [Dashboards](products/public-cloud-data-analytics-grafana) - + [Guides](public-cloud-data-analytics-grafana-guides) - + [Dashboards - Capabilities and Limitations](public_cloud/public_cloud_databases/grafana_01_capabilities) - + [Dashboards - Configure your Dashboards instance to accept incoming connections](public_cloud/public_cloud_databases/grafana_02_prepare_for_incoming_connections) - + [Dashboards - Advanced parameters references](public_cloud/public_cloud_databases/grafana_03_advanced_parameters_references) - + [Tutorials](public-cloud-data-analytics-grafana-tutorials) - + [Dashboards - Tutorial - Expose your Grafana in your private network via a reverse proxy NGINX](public_cloud/public_cloud_databases/grafana_tuto_01_reverse_proxy) - + [Dashboards - Tutorial - How to use the Dashboards API](public_cloud/public_cloud_databases/grafana_tuto_02_using_api) - + [Integrations](products/public-cloud-integrations) - + [Prefect](public-cloud-integrations-prefect) - + [Prefect - Guide - Getting Started](public_cloud/integrations/prefect_guide_01_getting_started) - + [Prefect - Tutorial - Emails notification with blocks and automations](public_cloud/integrations/prefect_tuto_02_block_automation) - + [Prefect - Tutorial - AI pipeline with training job](public_cloud/integrations/prefect_tuto_03_ai_pipeline) - + [Data Platform](products/public-cloud-data-platform) - + [Data Platform documentation](public_cloud/data_platform/general-what_is_the_data_platform) - + [Sign-up to Data Platform](public_cloud/data_platform/general-signin_signup) -+ Web Cloud - + [Domains](products/web-cloud-domains) - + [API](products/web-cloud-domains-api) - + [Key concepts](web-cloud-domains-api-key-concepts) - + [Introduction](web_cloud/domains/api_domain_intro) - + [Getting started](web-cloud-domains-api-getting-started) - + [Order a Domain Name](web_cloud/domains/api_domain_order) - + [Configuration](web-cloud-domains-api-configuration) - + [Tasks Management](web_cloud/domains/api_domain_tasks) - + [Manage Contacts of a Domain Name](web_cloud/domains/api_domain_contacts) - + [Managing Eligibility Rules](web_cloud/domains/api_domain_rules) - + [Configure the Display of Contact Data in the Whois](web_cloud/domains/api_domain_whois) - + [Configure the DNS of your Domain Name](web_cloud/domains/api_domain_dns) - + [Migration](web-cloud-domains-api-migration) - + [Transfer a Domain Name](web_cloud/domains/api_domain_transfer) - + [Domain names](products/web-cloud-domains-domain-names) - + [Getting started](web-cloud-domains-domain-names-getting-started) - + [FAQ Domain names and DNS](web_cloud/domains/faq_domain_dns) - + [How to create a subdomain](web_cloud/domains/domain_create_subdomains) - + [Redirecting a domain name managed by OVHcloud](web_cloud/domains/redirect_domain_name) - + [Domains - Shared Responsibility](web_cloud/domains/responsibility_model_domains) - + [How to renew OVHcloud domain names](web_cloud/domains/autorenew_domain_name) - + [How to get information about a domain name with WHOIS](web_cloud/domains/domain_whois) - + [How do I configure the WHOIS display for a domain name?](web_cloud/domains/domain_configure_whois_listing) - + [How to export the list of your domain names in CSV](web_cloud/domains/domain_csv_list) - + [Configuration](web-cloud-domains-domain-names-configuration) - + [Changing a domain name owner (trade)](web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade) - + [Changing the owner of a domain name](web_cloud/domains/trade_domain) - + [How to edit a domain name holder’s contact details](web_cloud/domains/domain_verify_holder) - + [Changer le propriétaire d’un domaine avec une Demande d'Opération AFNIC (DOA)](web_cloud/domains/trade_doa) - + [Troubleshooting](web-cloud-domains-domain-names-troubleshooting) - + [Troubleshooting a domain name error](web_cloud/domains/domain_errors) - + [Migration](products/web-cloud-domains-domain-names-migration) - + [Incoming transfer to OVHcloud](web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud) - + [Transferring a domain name to OVHcloud](web_cloud/domains/transfer_incoming_generic_domain) - + [Transferring a .uk domain name to OVHcloud](web_cloud/domains/transfer_incoming_couk) - + [Transferring a .pl domain name to OVHcloud](web_cloud/domains/transfer_pl) - + [Transferring a domain name from Hostinger to OVHcloud](web_cloud/domains/transfer_incoming_hostinger) - + [Transferring a domain name from GoDaddy to OVHcloud](web_cloud/domains/transfer_incoming_godaddy) - + [Transferring a domain name from Home.pl to OVHcloud](web_cloud/domains/transfer_incoming_homepl) - + [Transferring a domain name from Ionos to OVHcloud](web_cloud/domains/transfer_incoming_ionos) - + [Transferring a domain name from O2Switch to OVHcloud](web_cloud/domains/transfer_incoming_o2switch) - + [Transferring a domain name from Gandi to OVHcloud](web_cloud/domains/transfer_incoming_gandi) - + [Transferring a domain name from Wix to OVHcloud](web_cloud/domains/transfer_incoming_wix) - + [Outgoing transfer from OVHcloud](web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud) - + [Transferring a domain name to another registrar](web_cloud/domains/transfer_outgoing_domain) - + [Transferring a .uk domain name to another registrar](web_cloud/domains/transfer_outgoing_couk) - + [Tutorials](web-cloud-domains-domain-names-tutorials) - + [How to connect an OVHcloud domain name to a Google Site](web_cloud/domains/how_to_connect_domain_to_google_site) - + [How to connect an OVHcloud domain name to a Shopify hosting plan](web_cloud/domains/how_to_connect_domain_to_shopify) - + [How to connect an OVHcloud domain name to a SquareSpace hosting plan](web_cloud/domains/how_to_connect_domain_to_squarespace) - + [How to connect an OVHcloud domain name to a Wix hosting plan](web_cloud/domains/how_to_connect_domain_to_wix) - + [How to connect an OVHcloud domain name to a GoDaddy hosting plan](web_cloud/domains/how_to_connect_domain_to_godaddy) - + [How to connect an OVHcloud domain name to a Webflow hosting plan](web_cloud/domains/how_to_connect_domain_to_webflow) - + [How to use an OVHcloud domain with iCloud Mail](web_cloud/domains/domain-icloud) - + [DNS (Domain Name System)](products/web-cloud-domains-dns) - + [Key concepts](web-cloud-domains-dns-key-concepts) - + [Everything you need to know about DNS servers](web_cloud/domains/dns_server_general_information) - + [Everything you need to know about DNS zone](web_cloud/domains/dns_zone_general_information) - + [Everything you need to know about DNS records](web_cloud/domains/dns_zone_records) - + [Configuration](web-cloud-domains-dns-configuration) - + [DNS servers](web-cloud-domains-dns-configuration-dns-servers) - + [Editing the DNS servers for an OVHcloud domain name](web_cloud/domains/dns_server_edit) - + [List of IP addresses of OVHcloud DNS servers](web_cloud/domains/dns_ips_update) - + [DNS zone](web-cloud-domains-dns-configuration-dns-zone) - + [Creating an OVHcloud DNS zone for a domain name](web_cloud/domains/dns_zone_create) - + [Editing an OVHcloud DNS zone](web_cloud/domains/dns_zone_edit) - + [How to view the history of your DNS records](web_cloud/domains/dns_zone_history) - + [How to delete a DNS zone ?](web_cloud/domains/dns_zone_deletion) - + [DNS records](web-cloud-domains-dns-configuration-dns-records) - + [How to add a DNS A record for a domain name](web_cloud/domains/dns_zone_a_record_creation) - + [How to add a DNS AAAA record for a domain name](web_cloud/domains/dns_zone_aaaa_record_creation) - + [How to add a DNS CNAME record for a domain name](web_cloud/domains/dns_zone_cname_record_creation) - + [How to add a DNS TXT record for a domain name](web_cloud/domains/dns_zone_txt_record_creation) - + [Add an MX record to your domain name’s configuration](web_cloud/domains/dns_zone_mx) - + [DNS options](web-cloud-domains-dns-configuration-dns-options) - + [How to enable Anycast DNS for your domain name](web_cloud/domains/dns_anycast_enable) - + [Customising the DNS servers for an OVHcloud domain name](web_cloud/domains/glue_registry) - + [Configuring a dynamic DNS for a domain name](web_cloud/domains/dns_dynhost) - + [Security](web-cloud-domains-dns-security) - + [Adding an SPF record to the configuration of your domain name](web_cloud/domains/dns_zone_spf) - + [Adding a DKIM record to the configuration of your domain name](web_cloud/domains/dns_zone_dkim) - + [Adding a DMARC record to the configuration of your domain name](web_cloud/domains/dns_zone_dmarc) - + [Securing your domain name with DNSSEC](web_cloud/domains/dns_dnssec) - + [Tutorials](web-cloud-domains-dns-tutorials) - + [Tutorial - Using Zonemaster](web_cloud/domains/dns_zonemaster) - + [Web Hosting](products/web-cloud-hosting) - + [Getting started](web-cloud-hosting-getting-started) - + [Activating the 100M free hosting plan](web_cloud/web_hosting/activate_start10m) - + [Getting started with an Individual or Business Web Hosting plan](web_cloud/web_hosting/hosting_first_steps_with_web_hosting) - + [Getting started with a Cloud Web hosting plan](web_cloud/web_hosting/getting_started_cloud_web) - + [Premiers pas avec la solution Visibilité Pro](web_cloud/web_hosting/premiers-pas-avec-visibilite-pro) - + [View and manage all your websites from the OVHcloud Control Panel](web_cloud/web_hosting/access_websites_view) - + [Web Hosting - How to get started in a few steps](web_cloud/web_hosting/website-project) - + [Web Hosting FAQ](web_cloud/web_hosting/faq-web_hosting) - + [Publishing a website on your Web Hosting plan](web_cloud/web_hosting/hosting_how_to_get_my_website_online) - + [Activating email addresses included in your Web Hosting plan](web_cloud/web_hosting/activate-email-hosting) - + [Responsibility sharing for the Web Hosting service](web_cloud/web_hosting/raci-web-hosting) - + [Web Hosting - How to find your cluster and/or filer](web_cloud/web_hosting/how_to_know_cluster_and_filer) - + [Configuration](products/web-cloud-hosting-configuration) - + [Hosting multiple websites on your Web Hosting plan](web_cloud/web_hosting/multisites_configure_multisite) - + [Configuring and using Git with an OVHcloud web hosting plan](web_cloud/web_hosting/git_integration_webhosting) - + [Web Hosting - Modifying a domain name already associated to a hosting plan](web_cloud/web_hosting/multisites_modify_domain) - + [Web Hosting - Environment, PHP version, ".ovhconfig"](web_cloud/web_hosting/configure_your_web_hosting) - + [Configuring IPv6 for your website](web_cloud/web_hosting/configure_ipv6) - + [Managing Cloud Web runtime software applications](web_cloud/web_hosting/manage-runtime) - + [Retrieving the backup of the FTP space on your Cloud Web hosting plan](web_cloud/web_hosting/backup_ftp_cloud_web) - + [Web Hosting - How to change your solution](web_cloud/web_hosting/how_to_upgrade_web_hosting_offer) - + [Speeding up your website with CDN](web_cloud/web_hosting/cdn_how_to_use_cdn) - + [Accessing a website’s logs and statistics on a Web Hosting](web_cloud/web_hosting/logs_and_statistics) - + [How to view CDN statistics and logs on a Web Hosting plan](web_cloud/web_hosting/cdn_statistics_and_logs) - + [Geolocating your website](web_cloud/web_hosting/multisites_geolocation) - + [Optimising your website’s performance](web_cloud/web_hosting/optimise_your_website_performance) - + [Using automated tasks on a Web Hosting plan](web_cloud/web_hosting/cron_tasks)* - + [How to create and manage a Web application via the OVHcloud public API](web_cloud/web_hosting/api_webhosting) - + [Databases](web-cloud-hosting-configuration-databases) - + [Creating and managing a database in your Web Hosting plan](web_cloud/web_hosting/sql_create_database) - + [Changing the password for a Web Hosting plan’s database](web_cloud/web_hosting/sql_change_password) - + [Duplicating the contents of one database to another](web_cloud/web_hosting/copy_database) - + [Retrieving the backup of a Web Hosting plan’s database](web_cloud/web_hosting/sql_database_export) - + [Recovering a deleted database backup](web_cloud/web_hosting/sql_recovering_deleted_db_backup) - + [FTP and SSH](web-cloud-hosting-configuration-ftp-and-ssh) - + [Tutorial - Using FileZilla with your OVHcloud hosting](web_cloud/web_hosting/ftp_filezilla_user_guide) - + [Web Hosting - How to manage FTP users](web_cloud/web_hosting/ftp_manage_users) - + [Logging in to your Web Hosting plan’s storage space](web_cloud/web_hosting/ftp_connection) - + [Changing a FTP user password](web_cloud/web_hosting/ftp_change_password) - + [Managing your web hosting with Visual Studio Code via SFTP](web_cloud/web_hosting/handle_sftp_connexion_vscode) - + [Using Cyberduck (on Mac)](web_cloud/web_hosting/ftp_cyberduck_user_guide_on_mac) - + [Restoring your Web Hosting plan’s storage space](web_cloud/web_hosting/ftp_save_and_backup) - + [Accessing a web hosting plan via SSH](web_cloud/web_hosting/ssh_on_webhosting) - + [Tutorial - How to use PuTTY for SSH connections and authentication](web_cloud/web_hosting/ssh_using_putty_on_windows) - + [Using SVN](web_cloud/web_hosting/svn_using_svn) - + [Web Hosting - Copy files using the SCP command](web_cloud/web_hosting/using-scp-command) - + [CMS](web-cloud-hosting-configuration-cms) - + [Setting up your website with 1-click modules](web_cloud/web_hosting/cms_install_1_click_modules) - + [How to change the admin password of my CMS](web_cloud/web_hosting/cms-update-password-admin) - + [How to manage your 1-click module](web_cloud/web_hosting/cms_manage_1_click_module) - + [Migration](web-cloud-hosting-migration) - + [How to migrate a website from a web hosting plan to a VPS](web_cloud/web_hosting/migrate_website_to_vps) - + [Importing a backup into a Web Hosting plan database](web_cloud/web_hosting/sql_importing_mysql_database) - + [Exporting a website](web_cloud/web_hosting/exporter-son-site-web) - + [Migrating your website and emails to OVHcloud](web_cloud/web_hosting/hosting_migrating_to_ovh) - + [Migrate your Xara website to OVHcloud](web_cloud/web_hosting/migrate_xara_website_to_ovh) - + [Migrate your WordPress website to OVHcloud](web_cloud/web_hosting/migrate_wordpress_website_to_ovh) - + [Tutorials](products/web-cloud-hosting-tutorials) - + [Tutorial - Creating your personal webpage at OVHcloud](web_cloud/web_hosting/create_your_personal_webpage) - + [Use cases - How to change the domain of an existing website](web_cloud/web_hosting/How_to_change_the_domain_name_of_an_existing_website) - + [Tutorial - Installation and configuration of Cecil, a static site generator (SSG) in PHP](web_cloud/web_hosting/static_website_installation_cecil) - + [Tutorial - Add dynamic content to a static web page generated with Cecil](web_cloud/web_hosting/static_website_installation_cecil_api_call) - + [Installing Composer on a Web Hosting plan](web_cloud/web_hosting/composer_install_composer) - + [Tutorials - WordPress](web-cloud-hosting-tutorials-wordpress) - + [Tutorial - First steps with Wordpress](web_cloud/web_hosting/wordpress_first-steps) - + [Tutorial - Backing up your WordPress website](web_cloud/web_hosting/how_to_backup_your_wordpress) - + [Tutorial - Using the htaccess file with WordPress](web_cloud/web_hosting/htaccess_how_to_protect_wordpress) - + [Tutorial - Using WooCommerce with WordPress](web_cloud/web_hosting/wordpress-woocommerce-first-steps) - + [Managing multiple WordPress websites with the MainWP plugin](web_cloud/web_hosting/mainwp_general) - + [Back up your WordPress websites with MainWP](web_cloud/web_hosting/mainwp-backup) - + [Improve your WordPress website's security with MainWP](web_cloud/web_hosting/mainwp-security) - + [Manage customer information for your WordPress websites with MainWP](web_cloud/web_hosting/mainwp-client-management) - + [Cloud Web hosting plan Tutorials](web-cloud-hosting-tutorials-cloud-web) - + [Cloud Web Tutorial - Installing Ghost on a Cloud Web hosting plan](web_cloud/web_hosting/install-ghost) - + [Installer Etherpad sur son hébergement Cloud Web](web_cloud/web_hosting/install-etherpad) - + [Comment installer Django CMS sur son hébergement Cloud Web](web_cloud/web_hosting/install-django-cms-on-cloud-web) - + [Installer Camaleon CMS sur son hébergement Cloud Web](web_cloud/web_hosting/install-camaleon) - + [Redirection and authentication](web-cloud-hosting-tutorials-redirection-and-authentication) - + [Protecting your website's administration interface with a .htaccess file](web_cloud/web_hosting/htaccess_protect_directory_by_password) - + [Tutorial - Rewrite the URL for accessing your website using mod_rewrite via the .htaccess file](web_cloud/web_hosting/htaccess_url_rewriting_using_mod_rewrite) - + [Blocking a specific IP address from accessing your website](web_cloud/web_hosting/htaccess_how_to_block_a_specific_ip_address_from_accessing_your_website) - + [Using .htaccess for advanced purposes](web_cloud/web_hosting/htaccess_what_else_can_you_do) - + [CMS](web-cloud-hosting-tutorials-cms) - + [Installing a CMS manually on your Web Hosting plan](web_cloud/web_hosting/cms_manual_installation) - + [Installing WordPress manually](web_cloud/web_hosting/cms_manual_installation_wordpress) - + [Installing Joomla! manually](web_cloud/web_hosting/cms_manual_installation_joomla) - + [Installing Pico manually](web_cloud/web_hosting/cms_manual_installation_pico) - + [Installing PrestaShop manually](web_cloud/web_hosting/cms_manual_installation_prestashop) - + [Installing Drupal manually](web_cloud/web_hosting/cms_manual_installation_drupal) - + [Installing Grav manually](web_cloud/web_hosting/cms_manual_installation_grav) - + [Installing Typo3 manually](web_cloud/web_hosting/cms_manual_installation_typo3) - + [Installing SPIP manually](web_cloud/web_hosting/cms_manual_installation_spip) - + [Security](web-cloud-hosting-security) - + [Optimising the security of your website](web_cloud/web_hosting/secure_your_website) - + [Activating the application firewall](web_cloud/web_hosting/multisites_activating_application_firewall) - + [Managing SSL certificates on a Web Hosting plan](web_cloud/web_hosting/ssl_on_webhosting) - + [Activating HTTPS on your website with an SSL certificate](web_cloud/web_hosting/ssl-activate-https-website) - + [Web Hosting - Activating a free Let's Encrypt SSL certificate](web_cloud/web_hosting/ssl_letsencrypt) - + [Web Hosting - Activating a DV SSL certificate](web_cloud/web_hosting/ssl_dv) - + [Web Hosting - Activating an EV SSL certificate](web_cloud/web_hosting/ssl_ev) - + [Web Hosting - Installing a custom SSL certificate](web_cloud/web_hosting/ssl_custom) - + [Web Hosting - New SSL certificate management](web_cloud/web_hosting/ssl_management) - + [Avoiding the common pitfalls of making your website secure with SSL](web_cloud/web_hosting/ssl_avoid_common_pitfalls_of_making_website_secure) - + [Troubleshooting](web-cloud-hosting-troubleshooting) - + [Use cases - What to do if your Website is hacked](web_cloud/web_hosting/cms_what_to_do_if_your_site_is_hacked) - + [Information - HTTP2 rapid reset vulnerability](web_cloud/web_hosting/info_http2_rapidreset) - + [What do I do if my website is down?](web_cloud/web_hosting/diagnostic-website-not-accessible) - + [My website is slow. What to do?](web_cloud/web_hosting/diagnostic_slownesses) - + [Resolving the most common 1-click module errors](web_cloud/web_hosting/diagnostic_errors_module1clic) - + [What to do if you get a "Your connection is not private" error?](web_cloud/web_hosting/diagnostic-not-secured) - + [Troubleshooting common database errors](web_cloud/web_hosting/diagnosis_database_errors) - + [Resolving a “Site not installed” error](web_cloud/web_hosting/multisites_website_not_installed) - + [Fixing the 500 Internal Server Error](web_cloud/web_hosting/diagnostic_fix_500_internal_server_error) - + [Troubleshooting an "Index of" page](web_cloud/web_hosting/diagnostic-index-of) - + [What do I do if I have a 403 forbidden page?](web_cloud/web_hosting/diagnostic_403_forbidden) - + [What should I do if the page “Your IP has been banned” appears?](web_cloud/web_hosting/diagnostic_ip_banned) - + [What should I do if the page “Your request has been blocked” appears?](web_cloud/web_hosting/diagnostic_request_blocked) - + [Monitoring and managing automated emails in your Web Hosting plan](web_cloud/web_hosting/mail_function_script_records) - + [How to react to abnormal activity detected on your web hosting](web_cloud/web_hosting/resolve_anomalous-activity) - + [Tutorial - What do I do when my database is full?](web_cloud/web_hosting/sql_overquota_database) - + [Troubleshooting recurring errors when using FTP software](web_cloud/web_hosting/ftp_recurring_ftp_problems) - + [Additional resources](web-cloud-hosting-additional-resources) - + [IP address list for Web Hosting clusters](web_cloud/web_hosting/clusters_and_shared_hosting_IP) - + [Technical specifications of Web Hostings](web_cloud/web_hosting/hosting_technical_specificities) - + [Web Hosting - Available language versions](web_cloud/web_hosting/web_hosting_main_info) - + [Reversibility Policy for the Managed Web Hosting product](account_and_service_management/reversibility/04-web-hosting-reversibility-policy) - + [SQL Database EOS and EOL announcements](web_cloud/web_hosting/sql_eos_eol) - + [MySQL migration to Percona Server for MySQL](web_cloud/web_hosting/percona_server_mysql_migration_info) - + [SSL Gateway](products/web-cloud-ssl-gateway) - + [Getting started](web-cloud-ssl-gateway-getting-started) - + [Order an SSL Gateway](web_cloud/ssl_gateway/order-ssl-gateway) - + [Using the SSL Gateway](web_cloud/ssl_gateway/use_ssl_gateway) - + [Web Cloud Databases](products/web-cloud-clouddb) - + [Getting started](web-cloud-clouddb-getting-started) - + [Getting started with the Web Cloud Databases service](web_cloud/web_cloud_databases/starting_with_clouddb) - + [Getting started with MySQL and MariaDB](web_cloud/web_cloud_databases/using-mysql-mariadb) - + [Getting started with PostgreSQL](web_cloud/web_cloud_databases/using-pgsql) - + [Configuration](web-cloud-clouddb-configuration) - + [Web Cloud Databases - How to authorize an IP address?](web_cloud/web_cloud_databases/authorise_IP) - + [Creating databases and users on your database server](web_cloud/web_cloud_databases/create-db-and-user-on-db-server) - + [Web Cloud Databases - Modifying a user's rights](web_cloud/web_cloud_databases/modify_rights_for_users) - + [Connecting to a database on your database server](web_cloud/web_cloud_databases/connecting-to-database-on-database-server) - + [Configuring your database server](web_cloud/web_cloud_databases/configure-database-server) - + [Web Cloud Databases - How to retrieve logs](web_cloud/web_cloud_databases/retrieve-logs) - + [How to detach your Web Cloud Databases solution from web hosting](web_cloud/web_cloud_databases/detach-from-web-hosting) - + [Migration](web-cloud-clouddb-migration) - + [Backing up and exporting a database of your database server](web_cloud/web_cloud_databases/save-export-on-database-server) - + [Restoring and importing a database to your database server](web_cloud/web_cloud_databases/restore-import-on-database-server) - + [Additional resources](web-cloud-clouddb-additional-resources) - + [Web Cloud Databases EOS and EOL announcements](web_cloud/web_cloud_databases/clouddb-eos-eol) - + [Managed databases EOL policy](web_cloud/web_cloud_databases/eol-policy) - + [Reversibility Policy for the Managed Database System for Web Hosting product](account_and_service_management/reversibility/25-db-web-hosting-reversibility) - + [Email and Collaborative Solutions](products/web-cloud-email-collaborative-solutions) - + [Common email features](web-cloud-email-collaborative-solutions-common-email-features) - + [Managing the security policy of an email service](web_cloud/email_and_collaborative_solutions/common_email_features/security-policy) - + [Using email aliases and redirections](web_cloud/email_and_collaborative_solutions/common_email_features/feature_redirections) - + [Deleting an email account](web_cloud/email_and_collaborative_solutions/common_email_features/email_reset_account) - + [Using the Outlook Web App (OWA) webmail](web-cloud-email-collaborative-solutions-using-outlook-web-access-owa) - + [Using the Outlook Web App (OWA) with an OVHcloud email account](web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) - + [Creating inbox rules in OWA](web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan) - + [Creating automatic replies in OWA](web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/owa_automatic_replies) - + [Sharing folders in OWA](web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/owa_directory_sharing) - + [Sharing calendars in OWA](web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/owa_calendar_sharing) - + [Migrating](web-cloud-email-collaborative-solutions-migration) - + [Migrating an MX Plan email account to an Email Pro or Exchange account](web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) - + [Manually migrate your email account](web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration) - + [Migrating email accounts using OVHcloud Mail Migrator](web_cloud/email_and_collaborative_solutions/migrating/migration_omm) - + [Migrating your email account from one OVHcloud email platform to another](web_cloud/email_and_collaborative_solutions/migrating/migration_platform) - + [Troubleshooting](web-cloud-email-collaborative-solutions-troubleshooting) - + [Unable to send or receive emails](web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) - + [What to do if your account is blocked for spam](web_cloud/email_and_collaborative_solutions/troubleshooting/locked_for_spam) - + [Retrieving email headers](web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_headers) - + [Managing the storage space for an email account](web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota) - + [Restoring deleted items from your email account](web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_retention) - + [MX Plan](products/web-cloud-email-collaborative-solutions-mx-plan) - + [Getting started](web-cloud-email-collaborative-solutions-mx-plan-getting-started) - + [Getting started with the MX Plan solution](web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) - + [Creating an email address with an MX Plan solution](web_cloud/email_and_collaborative_solutions/mx_plan/email_creation) - + [Changing your password for an MX Plan email account](web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password) - + [Using your email account via the RoundCube webmail interface](web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) - + [FAQ](web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails) - + [Using Zimbra webmail](web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - + [FAQ Zimbra OVHcloud](web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) - + [Email account features](web-cloud-email-collaborative-solutions-mx-plan-email-address-features) - + [Creating an autoresponder for your email addresses](web_cloud/email_and_collaborative_solutions/mx_plan/feature_auto_responses) - + [Managing and using mailing lists](web_cloud/email_and_collaborative_solutions/mx_plan/feature_mailing_list) - + [Creating filters for your email accounts](web_cloud/email_and_collaborative_solutions/mx_plan/feature_filters) - + [Delegating the management of your email accounts to another person](web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation) - + [Setting up an email application on your computer](web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer) - + [Configuring your email account in Outlook for Windows](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016) - + [Configuring your email account in Outlook for macOS](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac) - + [Configuring an email account on the macOS Mail app](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos) - + [Configuring an email account on Thunderbird for Windows](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows) - + [Configuring an email account on Thunderbird for macOS](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac) - + [Configuring your email account in the Mail application for Windows 10](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10) - + [Setting up an email application on your mobile device](web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device) - + [Configuring an email account on iPhone and iPad](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios) - + [Configuring an email account on Android via the Gmail app](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android) - + [Configure your email account in Outlook for Android](web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android) - + [Configure your email account in Outlook for iOS](web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios) - + [Adding your email account to an existing email service](web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service) - + [Configuring an email account on the Gmail online interface](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_gmail) - + [Email Pro](products/web-cloud-email-collaborative-solutions-email-pro) - + [Getting started](web-cloud-email-collaborative-solutions-email-pro-getting-started) - + [Configuring your Email Pro solution](web_cloud/email_and_collaborative_solutions/email_pro/first_config) - + [Managing the billing for your Email Pro accounts](web_cloud/email_and_collaborative_solutions/email_pro/manage_billing_emailpro) - + [Delegating permissions on an email account](web_cloud/email_and_collaborative_solutions/email_pro/delegation) - + [Creating automatic signatures](web_cloud/email_and_collaborative_solutions/email_pro/footers) - + [Email Pro Responsibility model](web_cloud/email_and_collaborative_solutions/email_pro/responsibility_model) - + [Setting up an email application on your computer](web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer) - + [Configuring your Email Pro account in Outlook for Windows](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016) - + [Configuring your Email Pro account in Outlook for Mac](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac) - + [Configuring your Email Pro account on the macOS Mail app](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos) - + [Configuring your Email Pro account in the Mail application for Windows 10](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10) - + [Configuring an Email Pro account on Thunderbird for Windows](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird) - + [Configuring an Email Pro account on Thunderbird for macOS](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac) - + [Setting up an email application on your mobile device](web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device) - + [Configuring an Email Pro account on iPhone and iPad](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios) - + [Configuring an Email Pro account on Android via the Gmail app](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android) - + [Configuring an Email Pro account in Outlook for android](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_android) - + [Configuring an Email Pro account in Outlook for iOS](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_ios) - + [Adding your email account to an existing email service](web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service) - + [Configuring an Email Pro account on the Gmail online interface](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_gmail) - + [Microsoft Exchange](products/web-cloud-email-collaborative-solutions-microsoft-exchange) - + [Getting started](web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started) - + [Getting started with the Hosted Exchange service](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_starting_hosted) - + [Getting started with the Private Exchange service](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_starting_private) - + [Private Exchange - backup emails with Veeam Backup for Microsoft 365](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_veeam_backup) - + [Managing the billing for Exchange accounts](web_cloud/email_and_collaborative_solutions/microsoft_exchange/manage_billing_exchange) - + [Adding a domain name to your Exchange service](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain) - + [Creating a CNAME record to add an associated domain](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_dns_cname) - + [Hosted Exchange Responsibility model](web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility-model) - + [Managed E-mail Server on Mutualized Infrastructure - Responsibility Model](web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility_model_private_email_server_exchange) - + [Managed Dedicated E-mail Infrastructure - Responsibility Model](web_cloud/email_and_collaborative_solutions/microsoft_exchange/raci_dedicated_email_infrastructure) - + [Exchange account features](web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features) - + [Creating contact groups](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_groups) - + [Delegating permissions on an Exchange account](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_delegation) - + [Configuring two-factor authentication on an Exchange account](web_cloud/email_and_collaborative_solutions/microsoft_exchange/manage_2fa_exchange) - + [Using resource accounts](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_resources) - + [Creating and using a shared account](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_shared_account) - + [Creating automatic signatures](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_footers) - + [How to obtain an Outlook licence for Exchange](web_cloud/email_and_collaborative_solutions/microsoft_exchange/office_outlook_license) - + [Creating send connector for Private and Trusted Exchange](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_send_connector) - + [Setting up an email application on your computer](web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer) - + [Configuring your Exchange account in Outlook for Windows](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) - + [Configuring your Exchange account in Outlook 2016 for Mac](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) - + [Configuring your Exchange account on the macOS Mail app](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos) - + [Configuring your Exchange account in the Mail app for Windows 10](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10) - + [Configuring your Exchange account in Thunderbird for Windows](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird) - + [Configuring your Exchange account in Thunderbird for macOS](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac) - + [Setting up an email application on your mobile device](web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device) - + [Configuring an Exchange account on iPhone and iPad](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios) - + [Configuring an Exchange account on Android via the Gmail app](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android) - + [Troubleshooting](web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting) - + [Using Exchange error diagnostics](web_cloud/email_and_collaborative_solutions/microsoft_exchange/diagnostic_advanced) - + [Exchange - How to manage logs](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_manage_logs) - + [Microsoft Office](web-cloud-email-collaborative-solutions-microsoft-office) - + [Managing a group of Microsoft 365 OVHcloud licences](web_cloud/email_and_collaborative_solutions/microsoft_office/office_csp1) - + [Managing a group of OVHcloud Office 365 Reseller licences (CSP2)](web_cloud/email_and_collaborative_solutions/microsoft_office/office_csp2) - + [Using Remote Desktop with Microsoft 365 apps](web_cloud/email_and_collaborative_solutions/microsoft_office/office_proplus) - + [Zimbra](products/web-cloud-email-collaborative-solutions-zimbra) - + [Getting started](web-cloud-email-collaborative-solutions-zimbra-getting-started) - + [Getting started on Zimbra](web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) - + [Using Zimbra webmail](web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - + [FAQ Zimbra OVHcloud](web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) - + [Configure Zimbra account on email client](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) - + [How to migrate an MX Plan email address to a Zimbra account](web_cloud/email_and_collaborative_solutions/zimbra/migrate_mxplan_to_zimbra) - + [How to configure a Zimbra email account on the Zimbra mobile application](web_cloud/email_and_collaborative_solutions/zimbra/mail_app_zimbra_for_android_ios) - + [Synchronize a Zimbra CalDAV calendar in an application](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_calendar_sync) - + [Setting up an email application on your computer](web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer) - + [Configuring your ActiveSync Zimbra account in Outlook for Windows](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows) - + [Configuring your ActiveSync Zimbra account in Outlook for macOS](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos) - + [Configuring your ActiveSync Zimbra account in Mail for macOS](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos) - + [Setting up an email application on your mobile device](web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device) - + [Configuring your ActiveSync Zimbra account in Outlook for iOS](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios) - + [Configuring your ActiveSync Zimbra account in Mail for iOS](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios) - + [Configuring your ActiveSync Zimbra account in Outlook for Android](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android) - + [Configuring your ActiveSync Zimbra account in Gmail for Android](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android) - + [Internet](products/web-cloud-internet) - + [Internet access](products/web-cloud-internet-internet-access) - + [Key concepts](web-cloud-internet-internet-access-key-concepts) - + [La desserte interne](web_cloud/internet/internet_access/la_desserte_interne) - + [Getting started](web-cloud-internet-internet-access-getting-started) - + [FAQ](web_cloud/internet/internet_access/faq) - + [Obtenir les identifiants PPPoE](web_cloud/internet/internet_access/obtenir_id_ppp) - + [Configuration](products/web-cloud-internet-internet-access-configuration) - + [Setting up your access](web-cloud-internet-internet-access-configuration-setting-up-your-access) - + [Configurer sa box à partir de l'espace client OVHcloud](web_cloud/internet/internet_access/configuration_du_modem_a_partir_de_votre_espace_client) - + [Modification du profil de synchronisation](web_cloud/internet/internet_access/modification_du_profil_de_synchronisation) - + [Comment configurer le reverse DNS de ma connexion](web_cloud/internet/internet_access/comment_configurer_le_reverse_dns_de_ma_connexion) - + [Activer l'adresse IPv6 d'une connexion internet OVHcloud](web_cloud/internet/internet_access/comment_gerer_ipv6) - + [Managing your offer](web-cloud-internet-internet-access-configuration-managing-your-offer) - + [Comment changer mon offre xDSL/Fibre](web_cloud/internet/internet_access/comment_changer_mon_offre_xdsl) - + [Fin du cuivre - Comment migrer mon offre xDSL vers la Fibre ?](web_cloud/internet/internet_access/end_of_copper_migration_ftth) - + [Comment déménager mon accès xDSL/Fibre](web_cloud/internet/internet_access/comment_demenager_mon_acces_xdsl) - + [Comment résilier un accès xDSL/Fibre](web_cloud/internet/internet_access/comment_resilier_mon_acces_xdsl) - + [Managing your options](web-cloud-internet-internet-access-configuration-managing-your-options) - + [Comment activer mes lignes téléphoniques ? (Offres ADSL/VDSL/FTTH)](web_cloud/internet/internet_access/comment_activer_mes_lignes_telephoniques_offre_adsl_vdsl) - + [Activer et accéder à son adresse xDSL E-mail](web_cloud/internet/internet_access/comment_gerer_mes_adresses_e_mails) - + [Advanced setup](web-cloud-internet-internet-access-configuration-advanced-setup) - + [Comment activer le mode bridge sur un modem Zyxel](web_cloud/internet/internet_access/comment_activer_bridge_zyxel) - + [Comment activer un lien de secours LTE](web_cloud/internet/internet_access/comment_activer_backup_LTE) - + [Comment réutiliser le WiFi d'un modem Zyxel avec OverTheBox](web_cloud/internet/internet_access/comment_reutiliser_wifi_zyxel_otb) - + [Activer ou désactiver l'envoi d'e-mails depuis le SMTP OVHcloud](web_cloud/internet/internet_access/comment_activer_envoi_mail) - + [Gérer et configurer un bloc IP /29](web_cloud/internet/internet_access/comment_commander_et_gerer_un_bloc_ip_29) - + [Comment changer le backend ACS du modem](web_cloud/internet/internet_access/comment_changer_backend_acs) - + [Connectivity API](web_cloud/internet/internet_access/connectivity-api) - + [Configurer un routeur manuellement](web_cloud/internet/internet_access/advanced_config_router_manually) - + [Troubleshooting](web-cloud-internet-internet-access-troubleshooting) - + [Redémarrer ou réinitialiser une box OVHcloud](web_cloud/internet/internet_access/restart_reboot_modem) - + [Dépanner son accès internet fibre](web_cloud/internet/internet_access/ftth_fix_access) - + [Résoudre une interruption ou des lenteurs de navigation](web_cloud/internet/internet_access/resoudre-interruption-lenteurs-navigation) - + [Rétablir la synchronisation d'une connexion suite à une coupure](web_cloud/internet/internet_access/reestablish-synchronization) - + [Rétablir son service suite à une coupure complète ou partielle](web_cloud/internet/internet_access/interruption_de_service) - + [Vérifier si son lien xDSL est saturé](web_cloud/internet/internet_access/verifier-lien-xdsl-sature) - + [Vérifier la stabilité de son accès OVHcloud via les logs radius](web_cloud/internet/internet_access/verifier_stabilite_acces) - + [Activer une alerte de monitoring](web_cloud/internet/internet_access/monitoring) - + [OverTheBox](products/web-cloud-internet-overthebox) - + [Getting started](web-cloud-internet-overthebox-getting-started) - + [Premiers pas avec OverTheBox](web_cloud/internet/overthebox/start-with-overthebox) - + [Comment installer OverTheBox ?](web_cloud/internet/overthebox/plus_itv2_installation) - + [FAQ OverTheBox](web_cloud/internet/overthebox/install_faq) - + [Configuration](products/web-cloud-internet-overthebox-configuration) - + [Managing your offer](web-cloud-internet-overthebox-configuration-managing-your-offer) - + [Comment changer mon offre OverTheBox](web_cloud/internet/overthebox/offer_migration) - + [Initial setup](web-cloud-internet-overthebox-configuration-initial-setup) - + [Comment mettre à jour OverTheBox ?](web_cloud/internet/overthebox/config_upgrade) - + [Ajouter un accès à distance sur OverTheBox](web_cloud/internet/overthebox/middle_acces_a_distance) - + [Comment configurer IPv6 sur OverTheBox?](web_cloud/internet/overthebox/config_ipv6) - + [Comment réinitialiser ou restaurer la configuration d'une OverTheBox](web_cloud/internet/overthebox/config_reset) - + [Comment configurer le pare-feu (firewall) sur OverTheBox?](web_cloud/internet/overthebox/middle_redirection_de_port) - + [Comment configurer le réseau local d'une OverTheBox ?](web_cloud/internet/overthebox/middle_configurer_votre_lan) - + [Comment configurer une route statique sur OverTheBox ?](web_cloud/internet/overthebox/config_static_route) - + [Configurer la qualité de service (QoS) d'OverTheBox](web_cloud/internet/overthebox/config_qos) - + [Ajouter un lien LTE sur OverTheBox](web_cloud/internet/overthebox/plus_itv2_lte) - + [Advanced setup](web-cloud-internet-overthebox-configuration-advanced-setup) - + [Créer manuellement une interface modem](web_cloud/internet/overthebox/advanced_creer_une_interface_modem_manuellement) - + [Installer l'image OverTheBox sur votre matériel](web_cloud/internet/overthebox/advanced_installer_limage_overthebox_sur_votre_materiel) - + [Configurer un ancien appareil OverTheBox v1 (Intel & IT v1)](web_cloud/internet/overthebox/intel_itv1_installation) - + [Phone and Fax](products/web-cloud-phone-and-fax) - + [VoIP](products/web-cloud-phone-and-fax-voip) - + [Getting started](web-cloud-phone-and-fax-voip-getting-started) - + [FAQ](web_cloud/phone_and_fax/voip/faq-voip) - + [Configuration](products/web-cloud-phone-and-fax-voip-configuration) - + [Telephone lines](web-cloud-phone-and-fax-voip-configuration-telephone-lines) - + [Gérer le téléphone Plug & Phone d'une ligne SIP](web_cloud/phone_and_fax/voip/commander_associer_ou_changer_un_telephone) - + [Configurer et consulter le répondeur de sa ligne](web_cloud/phone_and_fax/voip/configurer-consulter-repondeur-ligne-ovh) - + [Configurer la présentation de son numéro](web_cloud/phone_and_fax/voip/gerer_la_presentation_du_numero_sur_votre_ligne_sip) - + [Filtrer et renvoyer ses appels](web_cloud/phone_and_fax/voip/comment_configurer_les_renvois_d_appels) - + [Configurer des plages horaires et des fermetures exceptionnelles sur une ligne](web_cloud/phone_and_fax/voip/configure-time-slot-and-closing-time) - + [Installer et configurer Softcall](web_cloud/phone_and_fax/voip/installer_configurer_softcall) - + [Gérer un carnet de contacts sur une ligne SIP](web_cloud/phone_and_fax/voip/importer_un_carnet_de_contacts) - + [Gérer des numéros abrégés sur une ligne SIP](web_cloud/phone_and_fax/voip/gerer-numeros-abreges-ligne-sip) - + [Modifier les musiques et sonneries de votre ligne](web_cloud/phone_and_fax/voip/modifier-musiques-sonneries-ligne) - + [Activer ou désactiver des services depuis le téléphone](web_cloud/phone_and_fax/voip/activer_desactiver_fonctions) - + [Gérer et utiliser les appels simultanés](web_cloud/phone_and_fax/voip/gerer-utiliser-appels-simultanes) - + [Configurer les touches programmables de votre téléphone OVHcloud](web_cloud/phone_and_fax/voip/configuration_ovh_phone) - + [Gérer le mode intercom de votre ligne](web_cloud/phone_and_fax/voip/mode-intercom) - + [Configurer et utiliser le Click2Call sur une ligne SIP](web_cloud/phone_and_fax/voip/configurer-utiliser-click2call) - + [Numbers and aliases](web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases) - + [Demander et suivre une portabilité de numéro](web_cloud/phone_and_fax/voip/demander_la_portabilite_de_mon_numero) - + [Demander et suivre une portabilité de numéro belge](web_cloud/phone_and_fax/voip/portabilite-numero-belge) - + [Choisir et appliquer une configuration pour un numéro](web_cloud/phone_and_fax/voip/quelle_configuration_est_adaptee_a_mes_besoins) - + [Configurer une redirection d'appels](web_cloud/phone_and_fax/voip/redirection_avec_presentation) - + [Configurer une file d'appels](web_cloud/phone_and_fax/voip/les_files_d_appels) - + [Configurer un serveur vocal interactif (SVI)](web_cloud/phone_and_fax/voip/svi_serveur_vocal_interactif) - + [Configurer un Contact Center Solution](web_cloud/phone_and_fax/voip/contact-center-solution) - + [Créer et gérer des conférences téléphoniques](web_cloud/phone_and_fax/voip/conference) - + [Administration](web-cloud-phone-and-fax-voip-configuration-administration) - + [Valider votre identité pour l'utilisation des services VoIP](web_cloud/phone_and_fax/voip/la_procedure_de_validation_voip) - + [Valider votre identité pour l'exploitation d'un numéro spécial SVA](web_cloud/phone_and_fax/voip/verification_identite_numeros_sva) - + [Gérer vos services VoIP](web_cloud/phone_and_fax/voip/changer_l_offre_et_les_options_d_une_ligne_voip) - + [Gérer vos groupes de téléphonie](web_cloud/phone_and_fax/voip/regrouper_services_telephonie) - + [Renseigner les coordonnées d'une ligne ou d'un numéro et les faire paraître en ligne](web_cloud/phone_and_fax/voip/publication_annuaire) - + [Gérer les reversements ou les coûts de vos numéros spéciaux](web_cloud/phone_and_fax/voip/reversements-sva) - + [Gestion du dépôt de garantie et de la limite hors-forfait](web_cloud/phone_and_fax/voip/gestion_du_depot_de_garantie_et_de_la_limite_hors_forfait) - + [Effectuer un changement de contacts pour les services VoIP](web_cloud/phone_and_fax/voip/effectuer_un_changement_de_contact_pour_les_services_voip) - + [Comment résilier un service VoIP ou une ligne Fax](web_cloud/phone_and_fax/voip/resilier-services-voip) - + [Déroulement d’un RMA](web_cloud/phone_and_fax/voip/deroulement_d_un_rma) - + [POPC](web-cloud-phone-and-fax-voip-configuration-popc) - + [Installer le logiciel POPC](web_cloud/phone_and_fax/voip/popc-installation) - + [Prise en main du logiciel POPC](web_cloud/phone_and_fax/voip/popc-utilisation) - + [IPBX](web-cloud-phone-and-fax-voip-configuration-ipbx) - + [How to deploy the 3CX IPBX automatically on OVHcloud Public Cloud](web_cloud/phone_and_fax/voip/deployer_3cx_sur_public_cloud) - + [Asterisk - configuration et utilisation](web_cloud/phone_and_fax/voip/asterisk_configuration_et_utilisation) - + [Comment modifier le temps d’enregistrement d’une ligne sur Asterisk](web_cloud/phone_and_fax/voip/comment_modifier_le_temps_denregistrement_dune_ligne_sur_asterisk) - + [3CX Phone System - configuration et utilisation](web_cloud/phone_and_fax/voip/configuration_basique_dun_sip_trunk_ovh_sur_3cx_phone_system) - + [Freeswitch - configuration et utilisation](web_cloud/phone_and_fax/voip/freeswitch_configuration_et_utilisation) - + [API](web-cloud-phone-and-fax-voip-configuration-api) - + [Statistiques sur la QoS des appels](web_cloud/phone_and_fax/voip/statistiques_sur_la_qos_des_appels) - + [Computer Telephony Integration (CTI)](web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti) - + [Intégration CTI de la téléphonie OVHcloud aux CRM et ERP - exemple avec SugarCRM](web_cloud/phone_and_fax/voip/cti_crm_erp_sugarcrm) - + [Documentation technique CTI](web_cloud/phone_and_fax/voip/documentation_technique_cti) - + [Projet communautaire CTI](web_cloud/phone_and_fax/voip/projet_communautaire_cti) - + [Tutorials](web-cloud-phone-and-fax-voip-tutorials) - + [Ligne SIP - Configuration sur un softphone / téléphone personnel](web_cloud/phone_and_fax/voip/register-sip-softphone) - + [Enregistrer une ligne SIP OVHcloud sur Zoiper](web_cloud/phone_and_fax/voip/register-sip-softphone-zoiper) - + [Tutoriel - Utiliser une ligne SIP OVHcloud sur Linphone](web_cloud/phone_and_fax/voip/register-sip-softphone-linphone) - + [Security](web-cloud-phone-and-fax-voip-security) - + [Sécuriser sa ligne SIP OVHcloud](web_cloud/phone_and_fax/voip/secure-sip-line) - + [Modifier le mot de passe d'une ligne SIP](web_cloud/phone_and_fax/voip/modifier-mot-de-passe-ligne-sip) - + [Restreindre sa ligne SIP OVHcloud par IP](web_cloud/phone_and_fax/voip/secure-sip-line-ovh) - + [Troubleshooting](web-cloud-phone-and-fax-voip-troubleshooting) - + [Tutoriel - Diagnostic du réseau local](web_cloud/phone_and_fax/voip/troubleshoot-01-local-network) - + [Dépanner son téléphone OVHcloud](web_cloud/phone_and_fax/voip/troubleshoot-02-fix-control-panel) - + [Additional resources](web-cloud-phone-and-fax-voip-additional-resources) - + [Guides d'utilisation de nos précédentes gammes de téléphones](web_cloud/phone_and_fax/voip/previous-phones) - + [Utiliser le Cisco 8851](web_cloud/phone_and_fax/voip/cisco_8851_use) - + [Utiliser le Cisco 7841](web_cloud/phone_and_fax/voip/cisco_7841_use) - + [Utiliser le Yealink T4X](web_cloud/phone_and_fax/voip/yealink_t4x_use) - + [Utiliser le Yealink W56P](web_cloud/phone_and_fax/voip/yealink_w56p_use) - + [Utiliser le Yealink CP860](web_cloud/phone_and_fax/voip/yealink_cp860_use) - + [Branchements du C530 IP](web_cloud/phone_and_fax/voip/branchements_du_c530_ip) - + [Utiliser le Gigaset C530IP](web_cloud/phone_and_fax/voip/gigaset_c530ip_use) - + [Dépannage C530 IP](web_cloud/phone_and_fax/voip/depannage_c530_ip) - + [Branchements SPA112](web_cloud/phone_and_fax/voip/branchements_spa112) - + [Adaptateur SPA112](web_cloud/phone_and_fax/voip/adaptateur_spa112) - + [Dépannage SPA112](web_cloud/phone_and_fax/voip/depannage_spa112) - + [Branchements SPA504G](web_cloud/phone_and_fax/voip/branchements_spa504g) - + [Fonctionnalités SPA504G](web_cloud/phone_and_fax/voip/fonctionalites_spa504g) - + [Dépannage SPA504G](web_cloud/phone_and_fax/voip/depannage_spa504g) - + [Branchements IP5000](web_cloud/phone_and_fax/voip/branchements_ip5000) - + [Dépannage IP5000](web_cloud/phone_and_fax/voip/depannage_ip5000) - + [Fax](products/web-cloud-phone-and-fax-fax) - + [Getting started](web-cloud-phone-and-fax-fax-getting-started) - + [FAQ sur la solution Fax OVHcloud](web_cloud/phone_and_fax/fax/fax-faq) - + [Configuration de votre ligne Fax](web_cloud/phone_and_fax/fax/configuration_fax_espace_client) - + [Utiliser son fax physique avec l’offre Plug & Fax](web_cloud/phone_and_fax/fax/utiliser_son_fax_physique_avec_l_offre_plug_and_fax) - + [Activation du répondeur Fax EcoFax Pro / Plug & Fax](web_cloud/phone_and_fax/fax/activer_repondeur_fax) - + [Configuration](web-cloud-phone-and-fax-fax-configuration) - + [Sending and receiving faxes](web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes) - + [Envoyer des fax et créer des campagnes par e-mail](web_cloud/phone_and_fax/fax/envoyer_des_fax_et_creer_des_campagnes_par_e_mail) - + [Envoyer une campagne de fax depuis l'espace client OVHcloud](web_cloud/phone_and_fax/fax/envoyer_une_campagne_de_fax_via_le_manager) - + [Envoyer des Fax via l’imprimante virtuelle EcoFax - Mac OS X](web_cloud/phone_and_fax/fax/envoyer_des_fax_via_limprimante_virtuelle_ecofax_-_mac_os_x) - + [Envoyer des Fax via l’imprimante virtuelle EcoFax- Windows](web_cloud/phone_and_fax/fax/envoyer_des_fax_via_limprimante_virtuelle_ecofax-_windows) - + [Comment résilier un service VoIP ou une ligne Fax](web_cloud/phone_and_fax/voip/resilier-services-voip) - + [Messaging](products/web-cloud-messaging) - + [SMS](products/web-cloud-messaging-sms) - + [Getting started](web-cloud-messaging-sms-getting-started) - + [Launching your first SMS campaign](web_cloud/messaging/sms/ma_premiere_campagne_sms) - + [Configuration](web-cloud-messaging-sms-configuration) - + [Sending SMS messages](web-cloud-messaging-sms-configuration-sending-sms-messages) - + [Sending SMS messages via the OVHcloud Control Panel](web_cloud/messaging/sms/envoyer_des_sms_depuis_mon_espace_client) - + [Sending SMS messages via an email address](web_cloud/messaging/sms/envoyer_des_sms_depuis_une_adresse_email) - + [Sending SMS messages with the OVHcloud API in PHP](web_cloud/messaging/sms/envoyer_des_sms_avec_lapi_ovh_en_php) - + [Sending SMS messages with the OVHcloud API in Node.js](web_cloud/messaging/sms/envoyer_des_sms_avec_lapi_ovh_en_nodejs) - + [Sending SMS messages with the OVHcloud API in Java](web_cloud/messaging/sms/envoyer_des_sms_avec_lapi_ovh_en_java) - + [Envoyer des SMS avec l’API OVHcloud en c#](web_cloud/messaging/sms/envoyer_des_sms_avec_lapi_ovh_en_c) - + [Sending SMS messages to the USA](web_cloud/messaging/sms/envoi_de_sms_aux_etats-unis) - + [Sending SMS messages via a URL - http2sms](web_cloud/messaging/sms/envoyer_des_sms_depuis_une_url_-_http2sms) - + [Managing your solution](web-cloud-messaging-sms-configuration-managing-your-solution) - + [Managing SMS credits and enabling automatic re-crediting](web_cloud/messaging/sms/activer_la_recharge_automatique_du_credit_sms) - + [Manage your SMS history](web_cloud/messaging/sms/gerer_l_historique_des_sms) - + [Everything you need to know about SMS senders](web_cloud/messaging/sms/tout_savoir_sur_les_expediteurs_sms) - + [Everything you need to know about SMS users](web_cloud/messaging/sms/tout_savoir_sur_les_utilisateurs_sms) - + [How to create an SMS recipient list](web_cloud/messaging/sms/liste_de_destinataire_sms) - + [Managing SMS address books](web_cloud/messaging/sms/gerer_mes_carnets_dadresses_sms) - + [Gérer les SMS avec réponse](web_cloud/messaging/sms/gerer_les_sms_avec_reponse) - + [Advanced usage](web-cloud-messaging-sms-configuration-advanced-usage) - + [Tout ce qu’il faut savoir sur le HLR - SMS](web_cloud/messaging/sms/tout_ce_quil_faut_savoir_sur_le_hlr_-_sms) - + [API SMS Cookbook](web_cloud/messaging/sms/api_sms_cookbook) - + [SMPP](web-cloud-messaging-sms-configuration-smpp) - + [Managing an SMS SMPP account](web_cloud/messaging/sms/smpp-control-panel) - + [SMPP Technical Specifications](web_cloud/messaging/sms/smpp-specification) -+ Storage and Backup - + [Object Storage](products/storage-object-storage) - + [General information](storage-object-storage-general-information) - + [Object Storage - Choosing the right storage class for your needs](storage_and_backup/object_storage/s3_choosing_the_right_storage_class_for_your_needs) - + [Object Storage - Compliancy](storage_and_backup/object_storage/s3_s3_compliancy) - + [Object Storage - Technical Limitations](storage_and_backup/object_storage/s3_limitations) - + [Object Storage - Endpoints and Object Storage geoavailability](storage_and_backup/object_storage/s3_location) - + [Comparison of Object Storage Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones](storage_and_backup/object_storage/s3_regions_comparison) - + [Object Storage - Shared Responsibility RACI](storage_and_backup/object_storage/s3_object_storage_responsibility_model) - + [Object Storage 3AZ product reversibility policy](account_and_service_management/reversibility/10-object-storage-3az-reversibility-policy) - + [Object Storage - FAQ](storage_and_backup/object_storage/s3_faq) - + [Object Storage - Local Zones specifications](storage_and_backup/object_storage/s3_local_zones_limitations) - + [Object Storage product Reversibility policy](account_and_service_management/reversibility/16-object-storage-reversibility) - + [General guides to start](storage-object-storage-general-guides-to-start) - + [Object Storage - Getting started with Object Storage](storage_and_backup/object_storage/s3_getting_started_with_object_storage) - + [Object Storage - Identity and access management](storage_and_backup/object_storage/s3_identity_and_access_management) - + [Tutorials](storage-object-storage-tutorials) - + [Object Storage - Encrypt your server-side objects with SSE-C](storage_and_backup/object_storage/s3_encrypt_your_objects_with_sse_c) - + [Object Storage - Optimise the sending of your files to Object Storage](storage_and_backup/object_storage/s3_optimise_the_sending_of_your_files) - + [Object Storage - Optimising Performance](storage_and_backup/object_storage/s3_performance_optimization) - + [Object Storage - Smart Storage Management with Lifecycle Rules](storage_and_backup/object_storage/s3_bucket_lifecycle) - + [Object Storage - Managing object immutability with Object Lock (WORM)](storage_and_backup/object_storage/s3_managing_object_lock) - + [Object Storage - Servers Access Logging](storage_and_backup/object_storage/s3_server_access_logging) - + [Object Storage - Bucket ACL](storage_and_backup/object_storage/s3_bucket_acl) - + [Object Storage - Hosting a static website in an Object Storage bucket](storage_and_backup/object_storage/s3_website) - + [Object Storage - Enabling HTTPS on a static website using a custom domain](storage_and_backup/object_storage/s3_website_https) - + [Object Storage - Setting up CORS on Object Storage](storage_and_backup/object_storage/s3_setting_up_cors) - + [Object Storage - Master asynchronous replication across your buckets](storage_and_backup/object_storage/s3_asynchronous_replication) - + [Object Storage - Getting Started with Versioning](storage_and_backup/object_storage/s3_versioning) - + [Configure Object Storage with your solutions](storage-object-storage-configure-object-storage-with-your-solutions) - + [Object Storage - Third-party applications compatibility](storage_and_backup/object_storage/s3_ecosystem) - + [Object Storage - Use Object Storage with Rclone](storage_and_backup/object_storage/s3_rclone) - + [Object Storage - Use Object Storage with S3cmd](storage_and_backup/object_storage/s3_s3cmd) - + [Object Storage - Use Object Storage with WinSCP](storage_and_backup/object_storage/s3_winscp) - + [Object Storage - Use Object Storage with Veeam](storage_and_backup/object_storage/s3_veeam) - + [Object Storage - Use Object Storage with Nextcloud](storage_and_backup/object_storage/s3_nextcloud) - + [Object Storage - Use Object Storage with Owncloud](storage_and_backup/object_storage/s3_owncloud) - + [Object Storage - Use Object Storage with Cohesity NetBackup](storage_and_backup/object_storage/s3_cohesity_netbackup) - + [Object Storage - Manage an Object Storage bucket with Terraform](storage_and_backup/object_storage/s3_terraform) - + [Object Storage - How to migrate from an S3-compatible object storage provider to OVHcloud Object Storage](storage_and_backup/object_storage/s3_migration) - + [Cold Archive Storage Class Specifics](storage-object-storage-cold-archive-storage-class-specifics) - + [Cold Archive - Getting started with Cold Archive](storage_and_backup/object_storage/cold_archive_getting_started) - + [Cold Archive - Overview](storage_and_backup/object_storage/cold_archive_overview) - + [Cold Archive - FAQ](storage_and_backup/object_storage/cold_archive_faq) - + [Cold Storage - Shared Responsibility for archive and restoration services](storage_and_backup/object_storage/cold_storage_responsibility_model) - + [Cold Storage product reversibility policy](account_and_service_management/reversibility/09-cold-storage-reversibility-policy) - + [OpenStack Swift Storage Class Specifics](storage-object-storage-openstack-swift-storage-class-specifics) - + [Object Storage Swift - Getting started with the Swift API](storage_and_backup/object_storage/pcs_getting_started_with_the_swift_api) - + [Object Storage Swift - Getting started with the Swift S3 API](storage_and_backup/object_storage/pcs_getting_started_with_the_swift_s3_api) - + [Object Storage Swift - S3/Swift REST API compatibility](storage_and_backup/object_storage/pcs_object_storage_standard_s3_and_swift_rest_api_compatibility) - + [Object Storage Swift - Set up an Access Control List on Object Storage](storage_and_backup/object_storage/pcs_acl) - + [Object Storage Swift - Setting up CORS on Object Storage](storage_and_backup/object_storage/pcs_cors) - + [Object Storage Swift - Syncing object containers](storage_and_backup/object_storage/pcs_sync_object_containers) - + [Object Storage Swift - Configure automatic object deletion](storage_and_backup/object_storage/pcs_configure_automatic_object_deletion) - + [Object Storage Swift - Capabilities and limitations](storage_and_backup/object_storage/pcs_capabilities_and_limitations) - + [Object Storage Swift - Curl Command Memo](storage_and_backup/object_storage/pcs_curl_commands_memo) - + [Object Storage Swift - Swift commands Memo](storage_and_backup/object_storage/pcs_swift_commands_memo) - + [Object Storage Swift - Creating an Object Storage container](storage_and_backup/object_storage/pcs_create_container) - + [Object Storage Swift - Configure a domain name on your Object Storage container](storage_and_backup/object_storage/pcs_link_domain) - + [Object Storage Swift - Optimised method for uploading files to Object Storage](storage_and_backup/object_storage/pcs_optimised_method_for_uploading_files_to_object_storage) - + [Object Storage Swift - Using Object Storage with Rclone](storage_and_backup/object_storage/pcs_sync_rclone_object_storage) - + [Object Storage Swift - Synchronise Synology NAS with Object Storage](storage_and_backup/object_storage/pcs_pcs_syno) - + [Object Storage Swift - Use S3QL to mount object storage containers](storage_and_backup/object_storage/pcs_use_s3ql_to_mount_object_storage_containers) - + [Object Storage Swift - Configure ownCloud with Object Storage](storage_and_backup/object_storage/pcs_configure_owncloud_with_object_storage) - + [Object Storage Swift - Managing Object Storage with CyberDuck](storage_and_backup/object_storage/pcs_manage_object_storage_with_cyberduck) - + [OpenStack Swift Archive Storage Class Specifics](storage-object-storage-openstack-swift-archive-storage-class-specifics) - + [Cloud Archive Swift - Creating a Public Cloud Archive container](storage_and_backup/object_storage/pca_create_container) - + [Cloud Archive Swift - Unfreezing your data stored in the Public Cloud Archive](storage_and_backup/object_storage/pca_unlock) - + [Cloud Archive Swift - Set up an Access Control List on Public Cloud Archive](storage_and_backup/object_storage/pca_acl) - + [Cloud Archive Swift - Capabilities and limitations](storage_and_backup/object_storage/pca_capabilities_and_limitations) - + [Cloud Archive Swift - Curl Command Memo](storage_and_backup/object_storage/pca_curl_commands_memo) - + [Cloud Archive Swift - Swift Command Memo](storage_and_backup/object_storage/pca_swift_commands_memo) - + [Cloud Archive Swift - Managing your archives with a Swift client (Cyberduck)](storage_and_backup/object_storage/pca_cyberduck) - + [Cloud Archive Swift - Managing your archives with Rsync](storage_and_backup/object_storage/pca_rsync) - + [Cloud Archive Swift - Manage your archives with an SFTP/SCP client](storage_and_backup/object_storage/pca_sftp) - + [File Storage](products/storage-file-storage) - + [Enterprise File Storage](storage-file-storage-enterprise-file-storage) - + [Enterprise File Storage - Concepts](storage_and_backup/file_storage/enterprise_file_storage/netapp_concepts) - + [Enterprise File Storage - Performance Concepts](storage_and_backup/file_storage/enterprise_file_storage/netapp_concepts_performances) - + [Managing Enterprise File Storage from the OVHcloud Control Panel](storage_and_backup/file_storage/enterprise_file_storage/netapp_control_panel) - + [Managing Enterprise File Storage with OVHcloud Terraform provider](storage_and_backup/file_storage/enterprise_file_storage/netapp_terraform) - + [Enterprise File Storage - Manage your snapshot policies](storage_and_backup/file_storage/enterprise_file_storage/netapp_snapshot_policy) - + [Enterprise File Storage - Hold an automatic snapshot](storage_and_backup/file_storage/enterprise_file_storage/netapp_hold_automatic_snapshot) - + [Enterprise File Storage - Restore volume using snapshot revert API](storage_and_backup/file_storage/enterprise_file_storage/netapp_revert_snapshot) - + [Enterprise File Storage - Clone a volume](storage_and_backup/file_storage/enterprise_file_storage/netapp_clone_volume) - + [Enterprise File Storage - API Quickstart](storage_and_backup/file_storage/enterprise_file_storage/netapp_quick_start) - + [Enterprise File Storage - Managing volumes](storage_and_backup/file_storage/enterprise_file_storage/netapp_volumes) - + [Enterprise File Storage - Managing volume ACLs](storage_and_backup/file_storage/enterprise_file_storage/netapp_volume_acl) - + [Enterprise File Storage - Managing volume snapshots](storage_and_backup/file_storage/enterprise_file_storage/netapp_volume_snapshots) - + [Enterprise File Storage - NFS Client considerations](storage_and_backup/file_storage/enterprise_file_storage/netapp_nfs_client_considerations) - + [Enterprise File Storage - FAQ](storage_and_backup/file_storage/enterprise_file_storage/netapp_faq) - + [Enterprise File Storage - Private network configuration](storage_and_backup/file_storage/enterprise_file_storage/netapp_network_config) - + [Enterprise File Storage - Connect a Public Cloud instance to an EFS volume via vRack](storage_and_backup/file_storage/enterprise_file_storage/netapp_pci_connection_via_vrack) - + [File Storage services - Responsibility model](account_and_service_management/responsibility_sharing/file-storage) - + [File Storage reversibility policy](account_and_service_management/reversibility/08-file-storage-reversibility-policy) - + [HA-NAS](storage-file-storage-ha-nas) - + [Getting started with a HA-NAS solution](storage_and_backup/file_storage/ha_nas/nas_get_started) - + [HA-NAS - Frequently Asked Questions](storage_and_backup/file_storage/ha_nas/nas_faq) - + [Mounting HA-NAS via NFS share](storage_and_backup/file_storage/ha_nas/nas_nfs) - + [Mount your HA-NAS on Windows Server via CIFS](storage_and_backup/file_storage/ha_nas/nas_cifs) - + [Migrating data from one HA-NAS to another via NFS](storage_and_backup/file_storage/ha_nas/nas_migration) - + [HA-NAS - API Quickstart](storage_and_backup/file_storage/ha_nas/nas_quick_api) - + [HA-NAS - Managing ACLs via API](storage_and_backup/file_storage/ha_nas/nas_manage_acls) - + [HA-NAS - Managing partitions via API](storage_and_backup/file_storage/ha_nas/nas_partitions_api) - + [HA-NAS - Managing snapshots via API](storage_and_backup/file_storage/ha_nas/nas_snapshots_api) - + [File Storage services - Responsibility model](account_and_service_management/responsibility_sharing/file-storage) - + [File Storage reversibility policy](account_and_service_management/reversibility/08-file-storage-reversibility-policy) - + [Block storage](products/storage-block-storage) - + [Cloud Disk Array](storage-block-storage-cloud-disk-array) - + [CephFS distributed filesystem](storage_and_backup/block_storage/cloud_disk_array/ceph_cephfs) - + [Change user rights](storage_and_backup/block_storage/cloud_disk_array/ceph_change_user_rights) - + [Cluster status](storage_and_backup/block_storage/cloud_disk_array/ceph_check_cluster_status) - + [Pool creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_a_pool) - + [User creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_a_user) - + [How to Access a Cloud Disk Array Cluster from a Client Machine](storage_and_backup/block_storage/cloud_disk_array/ceph_access_cluster) - + [How to upgrade a Cloud Disk Array (CDA) using the OVHcloud API](storage_and_backup/block_storage/cloud_disk_array/ceph_grow_with_api) - + [IP ACL creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_an_ip_acl) - + [FAQ](storage_and_backup/block_storage/cloud_disk_array/ceph_faq) - + [Storage Benchmarking](storage_and_backup/block_storage/cloud_disk_array/ceph_io_benchmarking) - + [Using Ceph with Proxmox](storage_and_backup/block_storage/cloud_disk_array/ceph_use_ceph_with_proxmox) - + [Access the cluster using rbd client](storage_and_backup/block_storage/cloud_disk_array/ceph_use_your_cluster_with_rbd) - + [Creating and configuring an additional disk on an instance](public_cloud/compute/create_and_configure_an_additional_disk_on_an_instance) - + [Creating a volume backup](public_cloud/compute/volume-backup) - + [Creating a volume from a backup](public_cloud/compute/create-volume-from-snapshot) - + [Creating a volume snapshot](public_cloud/compute/creating_a_volume_snapshot) - + [Increasing the size of an additional disk](public_cloud/compute/increase_the_size_of_an_additional_disk) - + [Test disk speed](public_cloud/compute/test_disk_speed) - + [Transfer a volume backup from one datacentre to another](public_cloud/compute/transfer_volume_backup_from_one_datacentre_to_another) - + [Change your Block Storage volume type](public_cloud/compute/switch_volume_type) - + [Proper Usage and Limitations of Classic Multi-Attach Block Storage in 3AZ Regions](public_cloud/compute/classic_block_multi_az_limitations) - + [Public Cloud Block Storage - Shared responsibilities](storage_and_backup/block_storage/responsibility-model-block-storage) - + [Backup and disaster recovery solutions](products/storage-backup-and-disaster-recovery-solution) - + [Veeam](storage-backup-and-disaster-recovery-solution-veeam) - + [Setting up Veeam Backup & Replication](storage_and_backup/backup_and_disaster_recovery_solutions/veeam/veeam_veeam_backup_replication) - + [Veeam Cloud Connect - How to migrate data from Veeam Cloud Connect to Object Storage](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam-cloud-connect-migration) - + [Public VCF as-a-Service - Veeam Backup Data Protection](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-backup) - + [Preparing a Bare Metal Server backup with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-preparation) - + [Backing up a Bare Metal Linux Server with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-linux) - + [Backing Up a Bare Metal Windows Server Using Veeam Agent for Windows](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-windows-agent) - + [Restoring a Bare Metal Server with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-restore) - + [Encrypting backup jobs with Veeam and OKMS](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam_encrypt_backup_job_with_okms) - + [HYCU for OVHcloud](storage-backup-and-disaster-recovery-solution-hycu) - + [Configuring HYCU Backup](hosted_private_cloud/nutanix_on_ovhcloud/40-hycu-backup) - + [Agent Backup for IaaS](storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas) - + [Getting started with VSPC](storage_and_backup/backup_and_disaster_recovery_solutions/veeam/VSPC_first_steps) - + [Bare Metal recovery with Veeam Backup Agent](storage_and_backup/backup_and_disaster_recovery_solutions/veeam/veeam_agent_bare_metal_recovery) - + [Managed Kubernetes - Data Protection](storage-backup-and-disaster-recovery-solution-kubernetes-data-protection) - + [Backup and Restore OVHcloud Managed Kubernetes Cluster, Namespace and Applications using TrilioVault for Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-namespace-and-applications-with-trilio) - + [Backing-up an OVHcloud Managed Kubernetes cluster using CloudCasa](public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-using-cloudcasa) - + [Backing up and restoring your Persistent Volume with Volume Snapshots on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/backup-restore-pv-volume-snapshot) - + [Backing-up an OVHcloud Managed Kubernetes cluster using Velero](public_cloud/containers_orchestration/managed_kubernetes/backing-up-cluster-with-velero) - + [Backing-up Persistent Volumes using Stash](public_cloud/containers_orchestration/managed_kubernetes/backing-up-volumes-using-stash) -+ Network - + [General Information](network-general-information) - + [How to troubleshoot your network using OVHcloud tools](network/network_tools) - + [How to use the Bring Your Own IP feature](network/bring_your_own_ip/bring-your-own-IP) - + [How can I find out if my IP address is managed by OVHcloud?](network/whois_ip) - + [Additional IP](network-additional-ip) - + [Configuring an IPv6 block in a vRack](bare_metal_cloud/dedicated_servers/configure-an-ipv6-in-a-vrack) - + [Cancelling an Additional IP service](network/additional_ip/additional-IP-cancellation) - + [How to delist blocklisted IP addresses](network/additional_ip/blocklist_ip_delist) - + [Concepts - Primary and Additional IP](network/additional_ip/primary_additional_ip_concepts) - + [BGP Service](network-bgp) - + [BGP Service configuration](network/bgp_service/bgp_service_config) - + [Network and Security](network-security) - + [Monitoring DDoS attacks with the Network Security Dashboard](bare_metal_cloud/dedicated_servers/network_security_dashboard) - + [OVHcloud Connect](products/network-ovhcloud-connect) - + [Concepts](network-ovhcloud-connect-concepts) - + [Concepts overview](network/ovhcloud_connect/occ-concepts-overview) - + [Layer 2 mode](network/ovhcloud_connect/occ-layer2) - + [Layer 3 mode](network/ovhcloud_connect/occ-layer3) - + [Getting started](network-ovhcloud-connect-getting-started) - + [Installation of OVHcloud Connect Direct from the OVHcloud Control Panel](network/ovhcloud_connect/occ-direct-control-panel) - + [Installation of OVHcloud Connect Provider from the OVHcloud Control Panel](network/ovhcloud_connect/occ-provider-control-panel) - + [FAQ](network/ovhcloud_connect/occdedicated-faq) - + [Troubleshooting common errors setting up OVHcloud Connect](network/ovhcloud_connect/occ-setup-diagnostics) - + [How to initiate a diagnostic for OVHcloud Connect from the OVHcloud Control Panel](network/ovhcloud_connect/occ-diagnostics) - + [Technical resources](network-ovhcloud-connect-technical-resources) - + [Technical capabilities and limitations](network/ovhcloud_connect/occ-limits) - + [OVHcloud Connect Logs Forwarding](network/ovhcloud_connect/occ-logs-2-customers) - + [Configuration](network-ovhcloud-connect-configuration) - + [Configuration of OVHcloud Connect using OVHcloud APIv6](network/ovhcloud_connect/occ-howto-api) - + [Load Balancer](products/network-load-balancer) - + [Getting started](network-load-balancer-getting-started) - + [Introduction to the OVHcloud Load Balancer](network/load_balancer/use_presentation) - + [Managing your Load Balancer service via the Control Panel](network/load_balancer/use-lb) - + [Load Balancer API Quick Reference](network/load_balancer/use_api_reference) - + [Details of API functions](network/load_balancer/use_api_details) - + [OVHcloud Load Balancer TCP / HTTP / HTTPS Logs Forwarding](network/load_balancer/use_api_logs_2_customers) - + [Order a free SSL certificate](network/load_balancer/order_freecertificate) - + [Load Balancer FAQ](network/load_balancer/create_faq) - + [Use cases](network-load-balancer-use-cases) - + [Deploying a blue-green infrastructure](network/load_balancer/case_blue_green) - + [Configuring HTTP/2 on an OVHcloud Load Balancer service](network/load_balancer/case_http2) - + [Configuring SMTP on a Load Balancer service](network/load_balancer/case_smtp) - + [Viewing statuses](network-load-balancer-viewing-statuses) - + [Retrieve server health status](network/load_balancer/retrieve_servers_state) - + [Setting up](network-load-balancer-setting-up) - + [Load balancing methods](network/load_balancer/create_balancing) - + [OVHcloud Load Balancer - HTTP Header](network/load_balancer/create_headers) - + [Configuring a HTTP/HTTPS OVHcloud Load Balancer service](network/load_balancer/create_http_https) - + [Configuring the vRack on the load balancer](network/load_balancer/vrack_and_loadbalancer) - + [Tracking connections](network/load_balancer/create_stickiness) - + [Working with redirections](network/load_balancer/create_redirectlocation) - + [ProxyProtocol get Source IP](network/load_balancer/create_proxyprotocol) - + [Working with zones](network/load_balancer/zones) - + [Routing an Additional IP](network/load_balancer/howto_route_ipfo) - + [Working with HTTP routes](network/load_balancer/create_route) - + [Working with probes](network/load_balancer/create_probes) - + [vRack Services](products/network-vrack-services) - + [vRack Services - Exposing a Managed Service on your vRack](network/vrack_services/global) - + [Enterprise File Storage - Private network configuration](storage_and_backup/file_storage/enterprise_file_storage/netapp_network_config) - + [Enterprise File Storage - Connect a Public Cloud instance to an EFS volume via vRack](storage_and_backup/file_storage/enterprise_file_storage/netapp_pci_connection_via_vrack) - + [Content Delivery Network (CDN) Infrastructure](network-content-delivery-network-cdninfrastructure) - + [Configuring a domain name for the first time](network/content_delivery_network_infrastructure/first_domain_name_configuration) - + [Understanding quota on the CDN](network/content_delivery_network_infrastructure/quota) - + [Adding an SSL certificate on the CDN](network/content_delivery_network_infrastructure/ssl_certificate) - + [List of IP addresses to authorize for your CDN Infrastructure](network/content_delivery_network_infrastructure/ip_range) -+ Manage and Operate - + [API](products/manage-operate-api) - + [Getting started](manage-operate-api-getting-started) - + [First Steps with the OVHcloud APIs](manage_and_operate/api/first-steps) - + [Exploring the OVHcloud APIs](manage_and_operate/api/console-preview) - + [APIv6](manage-operate-api-apiv6) - + [OVHcloud API v2 - Operating principles](manage_and_operate/api/apiv2) - + [Manage services](manage_and_operate/api/services) - + [Manage payment and billing of OVHcloud services](manage_and_operate/api/enterprise-payment) - + [How to manage a customer’s account via OVHcloud API](manage_and_operate/api/api_right_delegation) - + [Create a OVHcloud sub-account and a user account with OVHcloud API](manage_and_operate/api/account) - + [Manage a service account with OVHcloud API](manage_and_operate/api/manage-service-account) - + [How to use the OVHcloud API with Oauth2](account_and_service_management/account_information/authenticate-api-with-service-account) - + [How to enable OVHcloud account logs forwarding](manage_and_operate/iam/iam-logs-forwarding) - + [User management & Federation](products/manage-operate-user) - + [Getting started](manage-operate-user-getting-started) - + [Presentation of identities that can interact within an OVHcloud account](manage_and_operate/iam/identities-management) - + [Managing local users](account_and_service_management/account_information/ovhcloud-users-management) - + [Manage a service account with OVHcloud API](manage_and_operate/api/manage-service-account) - + [Federation](manage-operate-user-federation) - + [Enabling Active Directory Federation Services (AD FS) SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-adfs) - + [Enabling Google Workspace SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-google-workspace) - + [Enabling Azure AD SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-azure-ad) - + [Enabling Okta SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-okta) - + [IAM](manage-operate-iam) - + [How to use IAM policies using the OVHcloud API](account_and_service_management/account_information/iam-policies-api) - + [How to use IAM policies using the OVHcloud Control Panel](account_and_service_management/account_information/iam-policy-ui) - + [List of permission groups managed by OVHcloud](account_and_service_management/account_information/iam-permission-groups) - + [How to manage tags on resources](manage_and_operate/iam/iam-tag-manager) - + [How to create an IAM policy to allow a user to log to the OVHcloud Control Panel](account_and_service_management/account_information/iam-control-panel-access) - + [How to use IAM policies with vSphere](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/use_iam_with_vSphere) - + [Authenticate on Openstack API with service account](manage_and_operate/iam/authenticate-api-openstack-with-service-account) - + [How to troubleshoot IAM policies](manage_and_operate/iam/iam-troubleshooting) - + [How to enable OVHcloud account logs forwarding](manage_and_operate/iam/iam-logs-forwarding) - + [Terraform](manage-operate-terraform) - + [Using Terraform with OVHcloud](manage_and_operate/terraform/terraform-at-ovhcloud) - + [CLI](manage-operate-cli) - + [Getting Started with OVHcloud CLI](manage_and_operate/cli/cli-getting-started) - + [Observability](products/manage-operate-observability) - + [Logs Data Platform](products/observability-logs-data-platform) - + [Getting started](observability-logs-data-platform-getting-started) - + [Introduction to Logs Data Platform](manage_and_operate/observability/logs_data_platform/getting_started_introduction_to_LDP) - + [Quick start for Logs Data Platform](manage_and_operate/observability/logs_data_platform/getting_started_quick_start) - + [Logs Data Platform - Responsibility model](manage_and_operate/observability/logs_data_platform/getting_started_responsibility_model) - + [Reversibility Policy for the Managed Log Manager product](account_and_service_management/reversibility/18-logs-data-platform-reversibility) - + [OVHcloud Service Logs](observability-logs-data-platform-services-logs) - + [Introduction to OVHcloud Service Logs with Logs Data Platform](manage_and_operate/observability/logs_data_platform/introduction_to_services_logs) - + [Generating OVHcloud account logs with Logs Data Platform](manage_and_operate/iam/iam-logs-forwarding) - + [Logs Data Platform - Collect VMware on OVHcloud logs](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_ldp) - + [Public Cloud Load Balancer TCP / HTTP / HTTPS Logs Forwarding](public_cloud/public_cloud_network_services/technical-resources-05-lb_logs_2_customers) - + [Public Cloud Databases - How to setup logs forwarding](public_cloud/public_cloud_databases/databases_16_logs_to_customer) - + [Web Cloud Databases - How to manage logs](web_cloud/web_cloud_databases/retrieve-logs) - + [Managed Kubernetes Service Audit Logs Forwarding](public_cloud/containers_orchestration/managed_kubernetes/forwarding-audit-logs-to-logs-data-platform) - + [Pushing logs from OVHcloud KMS to Logs Data Platform](manage_and_operate/kms/kms-troubleshooting) - + [OVHcloud Connect Logs Forwarding](network/ovhcloud_connect/occ-logs-2-customers) - + [IAM](observability-logs-data-platform-iam) - + [IAM for Logs Data Platform - Migration and Breaking Changes](manage_and_operate/observability/logs_data_platform/iam_migration_to_iam) - + [IAM for Logs Data Platform - Presentation and FAQ](manage_and_operate/observability/logs_data_platform/iam_presentation_faq) - + [IAM for Logs Data Platform - Configuring Access Rights](manage_and_operate/observability/logs_data_platform/iam_access_management) - + [Ingesting your logs](observability-logs-data-platform-ingestion) - + [Field naming convention](manage_and_operate/observability/logs_data_platform/getting_started_field_naming_convention) - + [Mutualized Inputs](manage_and_operate/observability/logs_data_platform/ingestion_mutualized_inputs) - + [Dedicated input - Logstash](manage_and_operate/observability/logs_data_platform/ingestion_logstash_dedicated_input) - + [Mutualized input - OpenSearch API](manage_and_operate/observability/logs_data_platform/ingestion_opensearch_api_mutualized_input) - + [Pushing logs with a logging library - Python 2.x - Djehouty](manage_and_operate/observability/logs_data_platform/ingestion_python_2_djehouty) - + [Pushing logs with a logging library - Python 3.x - logging-ldp](manage_and_operate/observability/logs_data_platform/ingestion_python_3_logging_ldp) - + [Pushing logs with a logging library - Rust - gelf_logger and log4rs-gelf](manage_and_operate/observability/logs_data_platform/ingestion_rust_loggers) - + [Pushing logs with a forwarder - Filebeat (Linux)](manage_and_operate/observability/logs_data_platform/ingestion_filebeat) - + [Pushing logs with a forwarder - Syslog-ng 3.8+ (Linux)](manage_and_operate/observability/logs_data_platform/ingestion_syslog_ng) - + [Pushing logs with a forwarder - NXLog (Windows)](manage_and_operate/observability/logs_data_platform/ingestion_windows_nxlog) - + [Pushing logs from software - Apache](manage_and_operate/observability/logs_data_platform/ingestion_apache) - + [Pushing logs from a Kubernetes cluster to Logs Data Platform using Fluent Bit](manage_and_operate/observability/logs_data_platform/ingestion_kubernetes_fluent_bit) - + [Pushing logs from OVHcloud account to Logs Data Platform](manage_and_operate/iam/iam-logs-forwarding) - + [Pushing logs from SAP to Logs Data Platform](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_logs_on_ovhcloud_logs_data_platform_solution_setup) - + [Logs Data Platform - Collect VMware on OVHcloud logs](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_ldp) - + [Visualizing, querying and exploiting your logs](observability-logs-data-platform-visualizing-querying-exploiting) - + [Exposing your logs to third-party tools via the OpenSearch API](manage_and_operate/observability/logs_data_platform/integration_opensearch_api) - + [Using OpenSearch Dashboards with Logs Data Platform](manage_and_operate/observability/logs_data_platform/visualization_opensearch_dashboards) - + [Using Grafana with Logs Data Platform](manage_and_operate/observability/logs_data_platform/visualization_grafana) - + [CLI - ldp-tail, a tool to follow your logs in real-time](manage_and_operate/observability/logs_data_platform/cli_ldp_tail) - + [CLI - bonfire, querying graylog from a CLI](manage_and_operate/observability/logs_data_platform/cli_bonfire) - + [Alerting - Configuring alerts on your streams](manage_and_operate/observability/logs_data_platform/alerting_stream) - + [Alerting - Using ElastAlert 2 with Logs Data Platform](manage_and_operate/observability/logs_data_platform/alerting_elastalert) - + [OpenSearch Index as a service](observability-logs-data-platform-opensearch-index) - + [Using an OpenSearch Index as a Service](manage_and_operate/observability/logs_data_platform/opensearch_index) - + [Security and conformity](observability-logs-data-platform-security-conformity) - + [Archiving your logs - Cold-storage](manage_and_operate/observability/logs_data_platform/archive_cold_storage) - + [Encrypting your logs archives](manage_and_operate/observability/logs_data_platform/archive_cold_storage_encryption) - + [Securing Logs Data Platform's APIs with tokens](manage_and_operate/observability/logs_data_platform/security_tokens) - + [Use cases](observability-logs-data-platform-usecases) - + [Tracking slow MySQL queries with Logs Data Platform](manage_and_operate/observability/logs_data_platform/usecase_mysql_slow_queries) - + [Supervising your HAProxy deployment with Logs Data Platform](manage_and_operate/observability/logs_data_platform/usecase_haproxy) - + [Pushing logs from a Kubernetes cluster to Logs Data Platform using Fluent Bit](manage_and_operate/observability/logs_data_platform/ingestion_kubernetes_fluent_bit) - + [Extracting logs from Logs Data Platform](manage_and_operate/observability/logs_data_platform/usecase_extract_logs_from_ldp) - + [Handling roles and permissions when IAM is not enabled](manage_and_operate/observability/logs_data_platform/getting_started_roles_permission) - + [SAP logs on OVHcloud Logs Data Platform - Solution Setup](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_logs_on_ovhcloud_logs_data_platform_solution_setup) - + [Key Management Service (KMS)](manage-operate-kms) - + [Getting started with OVHcloud Key Management Service (KMS)](manage_and_operate/kms/quick-start) - + [Using the OVHcloud Key Management Service (KMS) with your data](manage_and_operate/kms/kms-usage) - + [Manage your OKMS access certificate](manage_and_operate/kms/okms-certificate-management) - + [OKMS Architecture overview](manage_and_operate/kms/architecture-overview) - + [OKMS - Shared responsibilities](manage_and_operate/kms/responsibility-model-kms) - + [How to connect a compatible product using KMIP protocol with OVHcloud KMS](manage_and_operate/kms/kms-kmip) - + [Pushing logs from OVHcloud KMS to Logs Data Platform](manage_and_operate/kms/kms-troubleshooting) - + [Secret Manager](manage-operate-secret-manager) - + [Getting started with Secret Manager](manage_and_operate/secret_manager/secret-manager-ui) - + [Use Secret Manager with REST API](manage_and_operate/secret_manager/secret_manager-rest-api) - + [Use Secret Manager with Hashicorp Vault KV2 compliant API](manage_and_operate/secret_manager/secret_manager-kv2-api) - + [Manage your OKMS access certificate](manage_and_operate/kms/okms-certificate-management) - + [OKMS Architecture overview](manage_and_operate/kms/architecture-overview) - + [OKMS - Shared responsibilities](manage_and_operate/kms/responsibility-model-kms) -+ OVHcloud Labs - + [Data Collector](products/ovhcloud-labs-data-collector) - + [Getting started](ovhcloud-labs-data-collector-getting-started) - + [Overview of OVHcloud Data Collector](ovhcloud_labs/data_collector/overview) - + [Manage my Data Collector](ovhcloud_labs/data_collector/manage-collector) - + [Available sources and sinks](ovhcloud_labs/data_collector/available-sinks-sources) - + [Prescience](products/ovhcloud-labs-prescience) - + [Getting started](ovhcloud-labs-prescience-getting-started) - + [Discover the OVHcloud Prescience APIs](ovhcloud_labs/prescience/prise-en-main-de-lapi-ovh-prescience) - + [Getting started with OVHcloud Prescience](ovhcloud_labs/prescience/premiers-pas) - + [POWER Web Hosting](products/ovhcloud-labs-power-web-hosting) - + [Getting started](ovhcloud-labs-power-web-hosting-getting-started) - + [Getting started with a POWER web hosting plan](ovhcloud_labs/power_web_hosting/getting-started) - + [Ruby](ovhcloud-labs-power-web-hosting-ruby) - + [Install Rails on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/ruby-install-rails) - + [Install Camaleon on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/ruby-install-cameleon) - + [Node.js](ovhcloud-labs-power-web-hosting-nodejs) - + [Install Ghost on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-ghost) - + [Install Express on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-express) - + [Install Etherpad on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-etherpad) - + [Using TypeScript on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-using-typescript) - + [Install WikiJS on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-wikijs) - + [Install Strapi on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-strapi) - + [Install a real-time presentation slide platform on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-slideshow) - + [Python](ovhcloud-labs-power-web-hosting-python) - + [Install Django on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/python-install-django) - + [Install Flask on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/python-install-flask) +----- +## Contents ++ Account and service management + + [Account Information](products/account-and-service-management-account-information) + + [Getting started](account-and-service-management-account-information-getting-started) + + [Creating an OVHcloud account](account_and_service_management/account_information/ovhcloud-account-creation) + + [Logging in to the OVHcloud Control Panel](account_and_service_management/account_information/ovhcloud-account-login) + + [Setting and managing an account password](account_and_service_management/account_information/manage-ovh-password) + + [Securing my OVHcloud account and managing my personal information](account_and_service_management/account_information/all_about_username) + + [Managing contacts for your services](account_and_service_management/account_information/managing_contacts) + + [Presentation of the new OVHcloud Control Panel navigation](account_and_service_management/account_information/new-control-panel-navigation) + + [Sharing files with the Plik tool](account_and_service_management/account_information/use-plik) + + [Users creation and management](account-and-service-management-account-information-users) + + [Presentation of identities that can interact within an OVHcloud account](manage_and_operate/iam/identities-management) + + [Managing local users](account_and_service_management/account_information/ovhcloud-users-management) + + [How to use IAM policies using the OVHcloud API](account_and_service_management/account_information/iam-policies-api) + + [How to use IAM policies using the OVHcloud Control Panel](account_and_service_management/account_information/iam-policy-ui) + + [How to enable OVHcloud account logs forwarding](manage_and_operate/iam/iam-logs-forwarding) + + [How to troubleshoot IAM policies](manage_and_operate/iam/iam-troubleshooting) + + [List of permission groups managed by OVHcloud](account_and_service_management/account_information/iam-permission-groups) + + [How to create an IAM policy to allow a user to log to the OVHcloud Control Panel](account_and_service_management/account_information/iam-control-panel-access) + + [Manage a service account with OVHcloud API](manage_and_operate/api/manage-service-account) + + [Enabling Active Directory Federation Services (AD FS) SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-adfs) + + [Enabling Google Workspace SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-google-workspace) + + [Enabling Azure AD SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-azure-ad) + + [Enabling Okta SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-okta) + + [How to use IAM policies with vSphere](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/use_iam_with_vSphere) + + [Authenticate on Openstack API with service account](manage_and_operate/iam/authenticate-api-openstack-with-service-account) + + [How to use the OVHcloud API with Oauth2](account_and_service_management/account_information/authenticate-api-with-service-account) + + [How-to add an ssh key in the OVHcloud Control Panel (generated by AI)](account_and_service_management/account_information/ssh-key-creation) + + [FAQ](account-and-service-management-account-information-faq) + + [OVHcloud account management FAQ](account_and_service_management/account_information/faq-account-management) + + [OVHcloud account support FAQ](account_and_service_management/account_information/faq-support) + + [Security and conformity](account-and-service-management-account-information-security-and-conformity) + + [Securing your OVHcloud account with two-factor authentication](account_and_service_management/account_information/secure-ovhcloud-account-with-2fa) + + [Restrict IP access to the OVHcloud Control Panel](account_and_service_management/account_information/ovhcloud-control-panel-ip-restriction) + + [Beware of scams – recognising fraudulent email and phishing](account_and_service_management/account_information/phishing_care) + + [Information System Security Policy (ISSP)](account_and_service_management/account_information/information-system-security-policy) + + [Dedicated Servers service Security Specifications](account_and_service_management/account_information/security-specifications-dedicated-servers) + + [Public Cloud Instance security specification](account_and_service_management/account_information/security-specification-pci) + + [VMware on OVHcloud - Security Specifications](account_and_service_management/account_information/security-specification-privatecloud-VMware) + + [Security specifications for Block Storage](account_and_service_management/account_information/security-specification-block-storage) + + [SecNumCloud-qualified VMware on OVHcloud - Security Specifications](account_and_service_management/account_information/security-specification-privatecloud-SNC) + + [OVHcloud products ISO27k certifications](account_and_service_management/account_information/security_certifications) + + [OVHcloud products HDS certification](account_and_service_management/account_information/hds_certification) + + [Representation of the guarantees of the Healthcare Data Hosting (HDS) certification on OVHcloud products](account_and_service_management/account_information/hds_garanties) + + [Managing billing, payments and services](products/account-and-service-management-managing-billing-payments-and-services) + + [Renewing a service](account-and-service-management-managing-billing-payments-and-services-renewing-a-service) + + [Managing renewal for OVHcloud services](account_and_service_management/managing_billing_payments_and_services/how_to_use_automatic_renewal) + + [How to renew OVHcloud domain names](web_cloud/domains/autorenew_domain_name) + + [Renewing your services via the OVHcloud API](account_and_service_management/managing_billing_payments_and_services/manual-renew-ovh-services-api) + + [Managing services](account-and-service-management-managing-billing-payments-and-services-managing-services) + + [Best practices for managing your OVHcloud services and account](account_and_service_management/managing_billing_payments_and_services/billing_best_practices) + + [How to obtain the carbon footprint of your OVHcloud services](account_and_service_management/managing_billing_payments_and_services/carbon_footprint) + + [Invoices, billing and payments](products/account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments) + + [Managing OVHcloud orders](account_and_service_management/managing_billing_payments_and_services/managing_ovh_orders) + + [Managing payment methods](account_and_service_management/managing_billing_payments_and_services/manage-payment-methods) + + [Managing OVHcloud bills](account_and_service_management/managing_billing_payments_and_services/invoice_management) + + [Purchase Order (PO)](account_and_service_management/managing_billing_payments_and_services/purchase_order) + + [Payer une commande en tant qu’administration publique](account_and_service_management/managing_billing_payments_and_services/mandat_administratif) + + [Hosted Private Cloud](account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-hosted-private-cloud) + + [Hosted Private Cloud billing information](account_and_service_management/managing_billing_payments_and_services/facturation_private_cloud) + + [AI Notebooks](account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-ai-notebooks) + + [AI Notebooks - Billing and lifecycle](public_cloud/ai_machine_learning/notebook_guide_billing_concept) + + [Public Cloud](account-and-service-management-managing-billing-payments-and-services-invoices-billing-and-payments-public-cloud) + + [Adding cloud credit](account_and_service_management/managing_billing_payments_and_services/add_cloud_credit_to_project) + + [Switching from hourly to monthly billing](account_and_service_management/managing_billing_payments_and_services/changing_hourly_monthly_billing) + + [Terminating a service](account-and-service-management-managing-billing-payments-and-services-terminating-a-service) + + [How to cancel your OVHcloud services](account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services) + + [Hosted Private Cloud](account-and-service-management-managing-billing-payments-and-services-terminating-a-service-hosted-private-cloud) + + [How to cancel your Private Cloud offer](account_and_service_management/managing_billing_payments_and_services/comment_resilier_le_private_cloud) + + [FAQ](account-and-service-management-managing-billing-payments-and-services-faq) + + [Billing and payment FAQ](account_and_service_management/managing_billing_payments_and_services/faq-billing) + + [OVHcloud order tracking FAQ](account_and_service_management/managing_billing_payments_and_services/faq-order-tracking) + + [How can I find out if my IP address is managed by OVHcloud?](network/whois_ip) + + [API](account-and-service-management-managing-billing-payments-and-services-api) + + [Ordering Public Cloud projects using the OVHcloud API](account_and_service_management/managing_billing_payments_and_services/order-project-api) + + [Reversibility](products/account-and-service-management-reversibility) + + [Reversibility policies](account-and-service-management-reversibility-reversibility-policies) + + [Global Reversibility Policy](account_and_service_management/reversibility/00-global-reversibility-policy) + + [Web Hosting Reversibility Policy](account_and_service_management/reversibility/04-web-hosting-reversibility-policy) + + [Public Cloud Reversibility Policy](account_and_service_management/reversibility/03-public-cloud-reversibility-policy) + + [Hosted Private Cloud Reversibility Policy](account_and_service_management/reversibility/02-hosted-private-cloud-reversibility-policy) + + [Politique de réversibilité de VMware on OVHcloud sous la qualification SecNumCloud](account_and_service_management/reversibility/05-snc-vmware-reversibility-policy) + + [Dedicated Servers Reversibility Policy](account_and_service_management/reversibility/01-dedicated-servers-reversibility-policy) + + [Dedicated Servers 3-AZ Reversibility Policy](account_and_service_management/reversibility/17-dedicated-servers-3AZ-reversibility) + + [Reversibility Policy for Managed Document Database Product](account_and_service_management/reversibility/06-ddb_mongo) + + [Reversibility Policy for Managed Relational Database Product](account_and_service_management/reversibility/07-rdb_mysql_postgre) + + [Reversibility Policy for the Managed Message Broker product](account_and_service_management/reversibility/14-reversibility-mdb) + + [Reversibility Policy for the Managed Data Visualization product](account_and_service_management/reversibility/15-reversibility-obs-data-visualization) + + [File Storage reversibility policy](account_and_service_management/reversibility/08-file-storage-reversibility-policy) + + [Cold Storage product reversibility policy](account_and_service_management/reversibility/09-cold-storage-reversibility-policy) + + [Object Storage product Reversibility policy](account_and_service_management/reversibility/16-object-storage-reversibility) + + [Object Storage 3AZ product reversibility policy](account_and_service_management/reversibility/10-object-storage-3az-reversibility-policy) + + [Orchestration product reversibility policy](account_and_service_management/reversibility/12-reversibility-orchestration) + + [Managed OCI artifact Registry Product Reversibility Policy](account_and_service_management/reversibility/13-reversibility-oci-registry) + + [Reversibility Policy for the Managed Log Manager product](account_and_service_management/reversibility/18-logs-data-platform-reversibility) + + [Reversibility Policy for the Data Unified Product](account_and_service_management/reversibility/19-data-platform-reversibility) + + [Reversibility Policy for the Notebook Interface product](account_and_service_management/reversibility/20-ai-notebook-reversibility) + + [Reversibility Policy for the Managed Containers product](account_and_service_management/reversibility/21-ai-managed-containers-reversibility) + + [Reversibility Policy for the product Managed Search Engine Software Platform](account_and_service_management/reversibility/22-SDB-opensearch-reversibility) + + [Reversibility Policy for the Managed Mutualized Virtualization product](account_and_service_management/reversibility/23-mutualized-virtualization-vcd-reversibility) + + [Reversibility Policy for the Dedicated PoD-SecNumCloud product](account_and_service_management/reversibility/24-bm-pod-snc-reversbility) + + [Reversibility Policy for the Managed Database System for Web Hosting product](account_and_service_management/reversibility/25-db-web-hosting-reversibility) + + [Reversibility Policy for the product Managed In-Memory Database ](account_and_service_management/reversibility/26-idb-reversibility-policy) + + [Responsibility sharing](account-and-service-management-responsibility-sharing) + + [Dedicated servers - Shared Responsibility](account_and_service_management/responsibility_sharing/dedicated-servers) + + [File Storage services - Responsibility model](account_and_service_management/responsibility_sharing/file-storage) + + [Cold Storage - Shared Responsibility for archive and restoration services](storage_and_backup/object_storage/cold_storage_responsibility_model) + + [VMware on OVHcloud - Shared Responsibility](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/responsibility-sharing) + + [SecNumcloud-qualified VMware on OVHcloud - Shared Responsibility](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/SNC-responsibility-sharing) + + [Responsibility sharing - Nutanix on OVHcloud](hosted_private_cloud/nutanix_on_ovhcloud/60-responsibility-sharing) + + [Shared responsibility for SAP on OVHcloud solutions](hosted_private_cloud/sap_on_ovhcloud/sap_raci) + + [Logs Data Platform - Shared Responsibility](manage_and_operate/observability/logs_data_platform/getting_started_responsibility_model) + + [Public Cloud Instances - Shared Responsibility](public_cloud/compute/responsibility-model-instances) + + [Public Cloud Databases - Shared Responsibility](public_cloud/public_cloud_databases/information_03_shared_responsibility) + + [Public Cloud Block Storage - Shared Responsibility](storage_and_backup/block_storage/responsibility-model-block-storage) + + [Public Cloud Object Storage - Shared Responsibility](storage_and_backup/object_storage/s3_object_storage_responsibility_model) + + [Managed Kubernetes - Responsibility model](public_cloud/containers_orchestration/managed_kubernetes/responsibility-model) + + [Managed Private Registry - Responsibility model](public_cloud/containers_orchestration/managed_private_registry/responsibility-model) + + [Web Hosting - Shared Responsibility](web_cloud/web_hosting/raci-web-hosting) + + [Hosted Exchange - Shared Responsibility](web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility-model) + + [Email Pro - Shared Responsibility](web_cloud/email_and_collaborative_solutions/email_pro/responsibility_model) + + [Domains - Shared Responsibility](web_cloud/domains/responsibility_model_domains) + + [Managed E-mail Server on Mutualized Infrastructure - Responsibility Model](web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility_model_private_email_server_exchange) + + [Managed Dedicated E-mail Infrastructure - Responsibility Model](web_cloud/email_and_collaborative_solutions/microsoft_exchange/raci_dedicated_email_infrastructure) + + [OKMS - Shared responsibilities](manage_and_operate/kms/responsibility-model-kms) + + [Startup Program](products/startup-program) + + [General information](startup-program-general-information) + + [Startup Program - How to apply to our newsletter?](account_and_service_management/startup-program/00-apply-to-newsletter) + + [How to optimise your application to the Startup Program](account_and_service_management/startup-program/01-optimise-application) + + [How to sign your Startup Program contract](account_and_service_management/startup-program/02-sign-agreement) + + [Support & Communication](startup-program-support-communication) + + [How to contact a Startup Program manager and/or request a technical consultation](account_and_service_management/startup-program/03-contact-manager) + + [Credits & Billing](startup-program-credits-billing) + + [How to check your Startup Program credits](account_and_service_management/startup-program/04-view-credits) + + [How to pay a bill with your Startup Program credits](account_and_service_management/startup-program/05-pay-bill-with-credits) + + [Which products are available to use with Startup Program credits?](account_and_service_management/startup-program/06-available-products) + + [Technical resources](startup-program-technical-resources) + + [How to increase Public Cloud quotas for a Startup Program member](account_and_service_management/startup-program/07-increase-quota) ++ Bare Metal Cloud + + [Dedicated Servers](products/bare-metal-cloud-dedicated-servers) + + [Getting started](bare-metal-cloud-dedicated-servers-getting-started) + + [How to get started with a dedicated server](bare_metal_cloud/dedicated_servers/getting-started-with-dedicated-server) + + [How to get started with a Kimsufi, So You Start or Rise dedicated server](bare_metal_cloud/dedicated_servers/getting-started-with-dedicated-server-eco) + + [Kimsufi and So you Start customers - Get to know the OVHcloud Control Panel](bare_metal_cloud/dedicated_servers/getting-familiar-with-ovhcloud-control-panel) + + [How to secure a dedicated server](bare_metal_cloud/dedicated_servers/securing-a-dedicated-server) + + [How to get started with SSH connections](bare_metal_cloud/dedicated_servers/ssh_introduction) + + [How to create and use authentication keys for SSH connections to OVHcloud servers](bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + + [How to store public authentication keys in the OVHcloud Control Panel](bare_metal_cloud/dedicated_servers/import-keys-control-panel) + + [How to use the IPMI console with a dedicated server](bare_metal_cloud/dedicated_servers/using_ipmi_on_dedicated_servers) + + [Migrate data from one dedicated server to another](bare_metal_cloud/dedicated_servers/migrate_a_server_to_another) + + [Dedicated servers - Shared Responsibility](account_and_service_management/responsibility_sharing/dedicated-servers) + + [Bare Metal 3-AZ Region - Service presentation](bare_metal_cloud/dedicated_servers/3az-presentation) + + [How to obtain the carbon footprint of your OVHcloud services](account_and_service_management/managing_billing_payments_and_services/carbon_footprint) + + [Dedicated Servers 3-AZ Reversibility Policy](account_and_service_management/reversibility/17-dedicated-servers-3AZ-reversibility) + + [Security](bare-metal-cloud-dedicated-servers-security) + + [Dedicated Servers service Security Specifications](account_and_service_management/account_information/security-specifications-dedicated-servers) + + [Configuring the firewall on Linux with iptables](bare_metal_cloud/dedicated_servers/firewall-Linux-iptable) + + [Configuring the firewall on Windows](bare_metal_cloud/dedicated_servers/activate-port-firewall-soft-win) + + [Securing a server with a Memcached service](bare_metal_cloud/dedicated_servers/memcache_secure) + + [ESXi Dedicated Servers - FAQ](bare_metal_cloud/dedicated_servers/faq-esxi) + + [Manage and secure your ESXi dedicated server from the outset](bare_metal_cloud/dedicated_servers/esxi-hardening) + + [How to mitigate the Zenbleed vulnerability](bare_metal_cloud/dedicated_servers/vulnerability-zenbleed) + + [How to mitigate the Downfall vulnerability](bare_metal_cloud/dedicated_servers/vulnerability-downfall) + + [How to mitigate the Inception vulnerability](bare_metal_cloud/dedicated_servers/vulnerability-inception) + + [Find your patch for Meltdown and Spectre](bare_metal_cloud/dedicated_servers/meltdown_spectre_fixes_os) + + [Information about Meltdown and Spectre vulnerability fixes](bare_metal_cloud/dedicated_servers/meltdown_spectre_fixes) + + [Server management](bare-metal-cloud-dedicated-servers-managing-servers) + + [End of life for personal installation templates](bare_metal_cloud/dedicated_servers/end-of-life-for-personal-installation-templates) + + [OVHcloud API & OS Installation](bare_metal_cloud/dedicated_servers/api-os-installation) + + [How to configure the Anti-DDos Infrastructure for Solana](bare_metal_cloud/dedicated_servers/blockchain_anti_ddos) + + [Using backup storage on a dedicated server](bare_metal_cloud/dedicated_servers/services_backup_storage) + + [How to configure user accounts and root access on a server](bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) + + [Changing a Windows Server product key](bare_metal_cloud/dedicated_servers/windows_key) + + [Changing the admin password on a Windows dedicated server](bare_metal_cloud/dedicated_servers/changing-admin-password-on-windows) + + [How to reset the Windows Administrator password with the Windows customer rescue system](bare_metal_cloud/dedicated_servers/rcw-changing-admin-password-on-windows) + + [OVHcloud AntiSpam - Best Practices and Unblocking an IP](bare_metal_cloud/dedicated_servers/antispam_best_practices) + + [Bring Your Own Image (BYOI) / Bring Your Own Linux (BYOLinux), a comparison sheet](bare_metal_cloud/dedicated_servers/bring-your-own-image-versus-bring-your-own-linux) + + [Bring Your Own Image (BYOI)](bare_metal_cloud/dedicated_servers/bring-your-own-image) + + [Bring Your Own Linux (BYOLinux)](bare_metal_cloud/dedicated_servers/bring-your-own-linux) + + [Configuring OVHcloud Secondary DNS on a dedicated server](bare_metal_cloud/dedicated_servers/adding-secondary-dns-on-dedicated-server) + + [Managing Intel SGX on an Infrastructure server](bare_metal_cloud/dedicated_servers/sgx-enable-and-use) + + [Uninstalling the RTM v2 monitoring system](bare_metal_cloud/dedicated_servers/rtm-uninstall) + + [Configure a custom iPXE script to boot your server from the OVHcloud API](bare_metal_cloud/dedicated_servers/ipxe-scripts) + + [How to install VMware ESXi 8 on a dedicated server](bare_metal_cloud/dedicated_servers/esxi-partitioning) + + [Server Backup and Restore](bare-metal-cloud-dedicated-servers-backup-restore) + + [Preparing a Bare Metal Server backup with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-preparation) + + [Backing up a Bare Metal Linux Server with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-linux) + + [Backing Up a Bare Metal Windows Server Using Veeam Agent for Windows](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-windows-agent) + + [Restoring a Bare Metal Server with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-restore) + + [Troubleshooting](bare-metal-cloud-dedicated-servers-troubleshooting) + + [How to activate and use rescue mode](bare_metal_cloud/dedicated_servers/rescue_mode) + + [How to activate and use Windows rescue mode](bare_metal_cloud/dedicated_servers/rescue-customer-windows) + + [How to assign a tag to a Bare Metal server](bare_metal_cloud/dedicated_servers/resource-tag-assign) + + [How to recover server access if your user password is lost](bare_metal_cloud/dedicated_servers/replacing-user-password) + + [How to replace an SSH key pair](bare_metal_cloud/dedicated_servers/replacing-lost-ssh-key) + + [Replacing a defective disk](bare_metal_cloud/dedicated_servers/disk_replacement) + + [How to perform server hardware diagnostics in rescue mode](bare_metal_cloud/dedicated_servers/hardware-diagnose) + + [Installing an OVHcloud SSH key](bare_metal_cloud/dedicated_servers/ovh_ssh_key) + + [Finding the serial number of a hard disk](bare_metal_cloud/dedicated_servers/how_to_find_hdd_serial) + + [Finalize a maintenance action performed on your dedicated server](bare_metal_cloud/dedicated_servers/intervention-support) + + [Network - Fixing slow downloads problems inside containers and VMs running on Proxmox VE servers with Broadcom BCM57502 NICs](bare_metal_cloud/dedicated_servers/proxmox-broadcom-slow-downloads) + + [Tutorials](bare-metal-cloud-dedicated-servers-tutorials) + + [How to use PuTTY for SSH connections and authentication](web_cloud/web_hosting/ssh_using_putty_on_windows) + + [Backing up data and databases on a Storage Server](bare_metal_cloud/dedicated_servers/save_datas_database_on_storage_ds) + + [Configuring pfSense network bridge](bare_metal_cloud/dedicated_servers/pfSense_bridging) + + [How to prevent your emails from being marked as spam](bare_metal_cloud/dedicated_servers/mail_sending_optimization) + + [How to set up a web server (LAMP) on Debian or Ubuntu](bare_metal_cloud/dedicated_servers/installing_lamp_debian9_ubuntu18) + + [Copying data from one dedicated server to another using rsync](bare_metal_cloud/dedicated_servers/how-to-copy-data-from-one-dedicated-server-to-another-using-rsync) + + [How to use SFTP to transfer files](bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp) + + [How to retrieve databases in rescue mode](bare_metal_cloud/dedicated_servers/restore-bdd-rescue) + + [Activating Windows Machines using Hyper-V on an OVHcloud licensed Windows Server](bare_metal_cloud/dedicated_servers/activate_windows_vm_hyperv) + + [Installing CUDA on a dedicated GPU server](bare_metal_cloud/dedicated_servers/cuda_installation_on_gpu) + + [AMD SME/SEV on Ubuntu 20](bare_metal_cloud/dedicated_servers/sme_sev_enable_and_use) + + [How to create a Palworld compatible server](bare_metal_cloud/virtual_private_servers/palworld-server-on-vps) + + [Installing a web development environment on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_env_web_dev_on_vps) + + [Installing WordPress with Docker on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_wordpress_docker_on_vps) + + [Installing WordPress with WP-CLI on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_wordpress_site_on_vps) + + [How to install ISPmanager on a VPS or Dedicated Server](bare_metal_cloud/virtual_private_servers/install_ispmanager) + + [RAID and disks](bare-metal-cloud-dedicated-servers-raid-and-disks) + + [Hardware upgrade on a High Grade or Scale dedicated server](bare_metal_cloud/dedicated_servers/hardware-upgrade-HG-Scale) + + [How to configure and rebuild software RAID](bare_metal_cloud/dedicated_servers/raid_soft) + + [Configuring a software mirror (RAID) on Windows](bare_metal_cloud/dedicated_servers/raid_soft-windows) + + [Managing Hardware RAID](bare_metal_cloud/dedicated_servers/raid_hard) + + [OVHcloud API and Storage](bare_metal_cloud/dedicated_servers/partitioning_ovh) + + [Creating a Windows partition on a server with hardware RAID](bare_metal_cloud/dedicated_servers/windows_raid_hard) + + [Hot Swap - Raid Hard](bare_metal_cloud/dedicated_servers/hotswap_raid_hard) + + [Hot-swapping a disk on a server with a software RAID configuration](bare_metal_cloud/dedicated_servers/hotswap_raid_soft) + + [Configuring MegaRAID for RAID Level 0](bare_metal_cloud/dedicated_servers/megaraid_config) + + [Configuring the storage on a HGR-STOR-2 server](bare_metal_cloud/dedicated_servers/hgrstor2_system_configuration) + + [Dedicated Servers - Upgrading your SSD Solidigm D7-P5520 firmware](bare_metal_cloud/dedicated_servers/solidigm_d7-p5520_fw_update) + + [Dedicated Servers - Upgrading your Micron 7500 PRO firmware](bare_metal_cloud/dedicated_servers/micron-7500-fw-upgrade) + + [Advance Dedicated Servers - Upgrading your Samsung NVMe PM9A1 firmware](bare_metal_cloud/dedicated_servers/samsung-nvme-fw-upgrade) + + [High Grade Dedicated Servers - Upgrading your SSD SAS Western Digital SS300 firmware](bare_metal_cloud/dedicated_servers/wd-sas-fw-upgrade) + + [High Grade Dedicated Servers - Upgrading your SSD SAS Western Digital SS530 firmware](bare_metal_cloud/dedicated_servers/wdc-sas-ss530-fw-upgrade) + + [Network and IP management](bare-metal-cloud-dedicated-servers-network-and-ip-management) + + [Configuring an IPv6 block in a vRack](bare_metal_cloud/dedicated_servers/configure-an-ipv6-in-a-vrack) + + [Configuring an IPv6 address on a virtual machine](bare_metal_cloud/dedicated_servers/configure-an-ipv6-on-a-vm) + + [Moving an Additional IP](bare_metal_cloud/dedicated_servers/move-failover-ip) + + [Configuring the Edge Network Firewall](bare_metal_cloud/dedicated_servers/firewall_network) + + [How to protect a Game server with the application firewall](bare_metal_cloud/dedicated_servers/firewall_game_ddos) + + [Monitoring DDoS attacks with the Network Security Dashboard](bare_metal_cloud/dedicated_servers/network_security_dashboard) + + [Configuring Additional IPs in bridge mode on your virtual machines](bare_metal_cloud/dedicated_servers/network_bridging) + + [What are the IP addresses of the OVHcloud monitoring?](bare_metal_cloud/dedicated_servers/network_ip_monitoring) + + [Configuring IP aliasing](bare_metal_cloud/dedicated_servers/network_ipaliasing) + + [Configuring IPv6 on dedicated servers](bare_metal_cloud/dedicated_servers/network_ipv6) + + [How to configure reverse DNS for your server (PTR record)](bare_metal_cloud/virtual_private_servers/configuring-reverse-dns) + + [How to determine if your dedicated server supports virtual MAC addresses](bare_metal_cloud/dedicated_servers/network_support_virtual_mac) + + [Assigning a Virtual MAC to a Failover IP](bare_metal_cloud/dedicated_servers/network_virtual_mac) + + [Configuring the network on Windows Server with Hyper-V](bare_metal_cloud/dedicated_servers/hyperv-network-HG-Scale) + + [Configuring the network on Proxmox VE](bare_metal_cloud/dedicated_servers/proxmox-network-HG-Scale) + + [How to configure Link Aggregation with LACP in Debian 12 or Ubuntu 24.04](bare_metal_cloud/dedicated_servers/lacp-enable-netplan) + + [Improving Network Resilience on Baremetal Servers](bare_metal_cloud/dedicated_servers/lacp-resilience-scale-hg) + + [Configuring OVHcloud Link Aggregation in the OVHcloud Control Panel](bare_metal_cloud/dedicated_servers/ola-enable-manager) + + [How to Configure Your NIC for OVHcloud Link Aggregation in Debian 9](bare_metal_cloud/dedicated_servers/ola-enable-debian9) + + [How to Configure Your NIC for OVHcloud Link Aggregation in Windows Server 2019](bare_metal_cloud/dedicated_servers/ola-enable-w2k19) + + [How to Configure Your NIC for OVHcloud Link Aggregation in SLES 15](bare_metal_cloud/dedicated_servers/ola-enable-sles15) + + [Manage your server reboots with the OVHcloud Link Aggregation feature](bare_metal_cloud/dedicated_servers/pxe-with-full-private-dedicated) + + [Upgrade and downgrade Bandwidth via the OVHcloud API](bare_metal_cloud/dedicated_servers/manage_bandwidth_api) + + [vRack](bare-metal-cloud-dedicated-servers-vrack) + + [Configuring the vRack on your dedicated servers](bare_metal_cloud/dedicated_servers/vrack_configuring_on_dedicated_server) + + [Configuring Jumbo Frames in vRack](bare_metal_cloud/dedicated_servers/VRACK_MTU_Jumbo_Frames) + + [Configuring an IP block in a vRack](bare_metal_cloud/dedicated_servers/configuring-an-ip-block-in-a-vrack) + + [Change the announcement of an IP block in vRack](bare_metal_cloud/dedicated_servers/vrack_change_zone_announce) + + [Creating multiple vLANs in a vRack](bare_metal_cloud/dedicated_servers/creating-multiple-vlans-in-a-vrack) + + [Setting up a Virtual Machine using Additional IPs and Hyper-V over a vRack](bare_metal_cloud/dedicated_servers/ipfo-vrack-hyperv) + + [Configuring the vRack between the Public Cloud and a Dedicated Server](bare_metal_cloud/dedicated_servers/configuring-the-vrack-between-the-public-cloud-and-a-dedicated-server) + + [Upgrade and downgrade private bandwidth (vRack) via the OVHcloud API](bare_metal_cloud/dedicated_servers/manage_bandwidth_vRack_api) + + [Virtual Private Servers](products/bare-metal-cloud-virtual-private-servers) + + [Getting started](bare-metal-cloud-virtual-private-servers-getting-started) + + [How to get started with a VPS](bare_metal_cloud/virtual_private_servers/starting_with_a_vps) + + [VPS FAQ](bare_metal_cloud/virtual_private_servers/vps-faq) + + [How to configure user accounts and root access on a server](bare_metal_cloud/dedicated_servers/changing_root_password_linux_ds) + + [How to get started with SSH](bare_metal_cloud/dedicated_servers/ssh_introduction) + + [How to create and use SSH keys](bare_metal_cloud/dedicated_servers/creating-ssh-keys-dedicated) + + [How to store public authentication keys in the OVHcloud Control Panel](bare_metal_cloud/dedicated_servers/import-keys-control-panel) + + [How to upgrade the resources of a VPS](bare_metal_cloud/virtual_private_servers/upgrade_resources) + + [Repartitioning a VPS after an upgrade](bare_metal_cloud/virtual_private_servers/upsize_vps_partition) + + [First steps with pre-installed applications](bare_metal_cloud/virtual_private_servers/apps_first_steps) + + [How to use the KVM console to access a VPS](bare_metal_cloud/virtual_private_servers/using_kvm_for_vps) + + [Managing a legacy VPS](bare_metal_cloud/virtual_private_servers/vps_legacy_control_panel) + + [Configuration](products/bare-metal-cloud-virtual-private-servers-configuration) + + [Backup options](bare-metal-cloud-virtual-private-configuration-servers-backups) + + [How to use snapshots on a VPS](bare_metal_cloud/virtual_private_servers/using-snapshots-on-a-vps) + + [How to use automated backups on a VPS](bare_metal_cloud/virtual_private_servers/using-automated-backups-on-a-vps) + + [How to configure an additional disk](bare_metal_cloud/virtual_private_servers/config_additional_disk) + + [How to increase the size of an additional disk](bare_metal_cloud/virtual_private_servers/increase_additional_disk) + + [Network and IP management](bare-metal-cloud-virtual-private-servers-configuration-network-and-ip-management) + + [How to configure IPv6 on a VPS](bare_metal_cloud/virtual_private_servers/configure-ipv6) + + [How to configure reverse DNS for your server (PTR record)](bare_metal_cloud/virtual_private_servers/configuring-reverse-dns) + + [How to configure IP aliasing](bare_metal_cloud/virtual_private_servers/configuring-ip-aliasing) + + [Configuring OVHcloud Secondary DNS on a VPS](bare_metal_cloud/virtual_private_servers/adding-secondary-dns-on-vps) + + [Advanced usage](bare-metal-cloud-virtual-private-servers-configuration-advanced-usage) + + [How to deploy cPanel on a VPS](bare_metal_cloud/virtual_private_servers/cpanel) + + [Automated Backup - Kernel panic (cPanel)](bare_metal_cloud/virtual_private_servers/cpanel_snapshot) + + [Migration](bare-metal-cloud-virtual-private-servers-migration) + + [How to migrate a website from a VPS to a Dedicated Server or a Public Cloud instance](bare_metal_cloud/virtual_private_servers/migrate-to-pci-or-dedicated-server) + + [How to migrate an n8n configuration between two VPS](bare_metal_cloud/virtual_private_servers/import-export-n8n) + + [Tutorials](bare-metal-cloud-virtual-private-servers-tutorials) + + [How to use PuTTY for SSH connections and authentication](web_cloud/web_hosting/ssh_using_putty_on_windows) + + [How to use SFTP to transfer files](bare_metal_cloud/dedicated_servers/comment-deposer-ou-recuperer-des-donnees-sur-un-serveur-dedie-via-sftp) + + [How to retrieve databases in rescue mode](bare_metal_cloud/dedicated_servers/restore-bdd-rescue) + + [How to create a Minecraft server on a VPS](bare_metal_cloud/virtual_private_servers/minecraft_server_on_vps) + + [How to create a Palworld server](bare_metal_cloud/virtual_private_servers/palworld-server-on-vps) + + [How to set up a web server (LAMP) on Debian or Ubuntu](bare_metal_cloud/dedicated_servers/installing_lamp_debian9_ubuntu18) + + [How to install a web development environment on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_env_web_dev_on_vps) + + [How to install WordPress with Docker on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_wordpress_docker_on_vps) + + [How to install WordPress with WP-CLI on a VPS or a dedicated server](bare_metal_cloud/virtual_private_servers/install_wordpress_site_on_vps) + + [Automating the deployment of your website on your VPS via GitHub Actions](bare_metal_cloud/virtual_private_servers/deploy-website-github-actions) + + [Automating the deployment of your website on your VPS via GitLab CI/CD](bare_metal_cloud/virtual_private_servers/deploy-website-gitlab-ci-cd) + + [How to install N8N on an OVHcloud VPS](bare_metal_cloud/virtual_private_servers/install_n8n_on_vps) + + [How to migrate an n8n configuration between two VPS](bare_metal_cloud/virtual_private_servers/import-export-n8n) + + [How to create and import a Lovable website on an OVHcloud VPS](bare_metal_cloud/virtual_private_servers/import-lovable-website-on-vps) + + [How to install an AI agent on an OVHcloud VPS](bare_metal_cloud/virtual_private_servers/install-ia-agent-on-vps) + + [How to install ISPmanager on a VPS or Dedicated Server](bare_metal_cloud/virtual_private_servers/install_ispmanager) + + [Security](bare-metal-cloud-virtual-private-servers-security) + + [How to secure a VPS](bare_metal_cloud/virtual_private_servers/secure_your_vps) + + [How to install an SSL certificate on a VPS](bare_metal_cloud/virtual_private_servers/install-ssl-certificate) + + [Configuring the firewall on Linux with iptables](bare_metal_cloud/virtual_private_servers/firewall-Linux-iptable) + + [Configuring the firewall on Windows](bare_metal_cloud/virtual_private_servers/activate-port-firewall-soft-win) + + [Troubleshooting](bare-metal-cloud-virtual-private-servers-troubleshooting) + + [Checking the file system on a VPS](bare_metal_cloud/virtual_private_servers/check-filesystem) + + [Displaying boot logs in the KVM](bare_metal_cloud/virtual_private_servers/bootlog_display_kvm) + + [Activating and using rescue mode on a VPS](bare_metal_cloud/virtual_private_servers/rescue) + + [How to recover server access if your user password is lost](bare_metal_cloud/dedicated_servers/replacing-user-password) + + [Changing the admin password on a Windows server](bare_metal_cloud/virtual_private_servers/resetting_a_windows_password) + + [How to replace an SSH key pair](bare_metal_cloud/dedicated_servers/replacing-lost-ssh-key) + + [Additional resources](bare-metal-cloud-virtual-private-servers-additional-resources) + + [Public Cloud & VPS - Image and OS life cycle and end of life/support announcements](public_cloud/compute/image-life-cycle) + + [End of Plesk and cPanel support for VPS - Ensure continuity of your services](bare_metal_cloud/virtual_private_servers/eos-cpanel-plesk) + + [Managed Bare Metal](products/bare-metal-cloud-managed-bare-metal) + + [OVHcloud services and options](bare-metal-cloud-managed-bare-metal-ovhcloud-services-and-options) + + [Setting up a VPN for OVHcloud Zerto DRP](bare_metal_cloud/managed_bare_metal/zerto-virtual-replication-customer-to-ovhcloud) + + [Restoring backups via the OVHcloud API](bare_metal_cloud/managed_bare_metal/veeam_managed_backup_restoration) + + [Activating and using Veeam Managed Backup](bare_metal_cloud/managed_bare_metal/veeam_backup_as_a_service) + + [Modifying the vCenter access policy](bare_metal_cloud/managed_bare_metal/vcenter-modify-access-policy) + + [Authorising IP addresses for vCenter access](bare_metal_cloud/managed_bare_metal/vcenter-authorise-ip-access) + + [FAQ](bare-metal-cloud-managed-bare-metal-faq) + + [Technical capabilities](bare_metal_cloud/managed_bare_metal/service-limits) + + [OVHcloud features](bare-metal-cloud-managed-bare-metal-ovhcloud-features) + + [Adding an IP block](bare_metal_cloud/managed_bare_metal/ip-block-addition) + + [OVHcloud hourly snapshots](bare_metal_cloud/managed_bare_metal/hourly-snapshots) + + [Changing the User Password](bare_metal_cloud/managed_bare_metal/changer-user-password) + + [VLAN creation](bare_metal_cloud/managed_bare_metal/vlan-creation) + + [Using Managed Bare Metal within a vRack](bare_metal_cloud/managed_bare_metal/using-vrack) + + [Spare host delivery and return](bare_metal_cloud/managed_bare_metal/spare_hosts) + + [Removing a host server](bare_metal_cloud/managed_bare_metal/delete_host) + + [Removing a datastore](bare_metal_cloud/managed_bare_metal/delete_datastore) + + [Changing user rights](bare_metal_cloud/managed_bare_metal/change-user-rights) + + [Adding hourly resources](bare_metal_cloud/managed_bare_metal/adding_hourly_resources) + + [Associating an email with a vSphere user](bare_metal_cloud/managed_bare_metal/vsphere-edit-user) + + [Using the OVHcloud Network plugin](bare_metal_cloud/managed_bare_metal/plugin_ovh_network) + + [How to cancel your Managed Bare Metal offer](bare_metal_cloud/managed_bare_metal/how-to-cancel) + + [Getting started](bare-metal-cloud-managed-bare-metal-getting-started) + + [Introduction to the Managed Bare Metal Control Panel](bare_metal_cloud/managed_bare_metal/manager-ovhcloud) + + [Configure an IP address on a virtual machine](bare_metal_cloud/managed_bare_metal/configure_ip_on_vm) + + [Keeping your vSphere web client secure](bare_metal_cloud/managed_bare_metal/vsphere_access_security_advices) + + [Logging in to the vSphere interface](bare_metal_cloud/managed_bare_metal/vsphere-interface) + + [Migrating an infrastructure to a new vDC](bare_metal_cloud/managed_bare_metal/service-migration-vdc) + + [Migrating an infrastructure to a Managed Bare Metal solution](bare_metal_cloud/managed_bare_metal/service-migration) + + [Managing virtual machines](bare-metal-cloud-managed-bare-metal-managing-virtual-machines) + + [Modifying virtual machine resources](bare_metal_cloud/managed_bare_metal/modify-hardware-configuration-of-vm) + + [Creating a snapshot](bare_metal_cloud/managed_bare_metal/creating-snapshots) + + [Creating an alert](bare_metal_cloud/managed_bare_metal/create-an-alert) + + [Cloning a VM](bare_metal_cloud/managed_bare_metal/clone-a-vm) + + [Choosing a disk type](bare_metal_cloud/managed_bare_metal/choosing-disk-type) + + [Installing VMware tools](bare_metal_cloud/managed_bare_metal/vmware_tools_install) + + [Deploy an OVF Linux, Windows Server and Windows SQL Server template](bare_metal_cloud/managed_bare_metal/ovf_template) + + [Deploying a virtual machine](bare_metal_cloud/managed_bare_metal/deploy-a-vm) + + [Avoiding the read-only switch of your VM disk on Linux](bare_metal_cloud/managed_bare_metal/avoid-read-only-disk) + + [VMware vSphere features](bare-metal-cloud-managed-bare-metal-vmware-vsphere-features) + + [VMware vMotion](bare_metal_cloud/managed_bare_metal/vmware_vmotion_new) + + [VMware Storage vMotion](bare_metal_cloud/managed_bare_metal/vmware_storage_vmotion) + + [VMware HA (High Availability)](bare_metal_cloud/managed_bare_metal/vmware_ha_high_availability) + + [VMware Fault Tolerance](bare_metal_cloud/managed_bare_metal/vmware_fault_tolerance) + + [VMware DRS (Distributed Resource Scheduler)](bare_metal_cloud/managed_bare_metal/vmware_drs_distributed_ressource_scheduler) + + [Enabling Virtual Machine Encryption (VM Encrypt)](bare_metal_cloud/managed_bare_metal/vm_encrypt) + + [Using the vSphere SDK](bare_metal_cloud/managed_bare_metal/using-vsphere-sdk) ++ Hosted Private Cloud + + [VMware on OVHcloud](products/hosted-private-cloud-hosted-private-cloud-powered-by-vmware) + + [Getting started](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-getting-started) + + [Introduction to the Hosted Private Cloud Control Panel](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/manager_ovh_private_cloud) + + [Logging in to the vSphere interface](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vsphere_interface_connexion) + + [How to connect an ISO image to a VM](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_connect_an_iso_image_to_a_vm) + + [How to disconnect an ISO image from a VM](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_disconnect_an_iso_image_from_vm) + + [Configure an IP address on a virtual machine](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/configure_ip_on_vm) + + [Connexion à l’API OVH](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/connexion_a_l_api_ovh) + + [Technical capabilities](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/hpc_limits) + + [VMware on OVHcloud Lifecycle Policy](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/lifecycle_policy) + + [VMware on OVHcloud Lifecycle Policy - Determine actions to be taken](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/lifecycle_actions) + + [End-Of-Life management for LV1 and LV2 storage](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/eol-storage-migration) + + [Dedicated Cloud FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/faq_private_cloud) + + [Migrating a PCC to Hosted Private Cloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/service-migration) + + [Migrating an infrastructure to a new vDC](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/service-migration-vdc) + + [Responsibility sharing for the VMware on OVHcloud service](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/responsibility-sharing) + + [Datamotive - Introduction](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/datamotive_intro) + + [How to obtain the carbon footprint of your OVHcloud services](account_and_service_management/managing_billing_payments_and_services/carbon_footprint) + + [Public VCF as-a-Service](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vcd) + + [Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-get-concepts) + + [Technical capabilities and limitations of Public VCF as-a-Service](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-limitations) + + [Public VCF as-a-Service - FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-faq) + + [Public VCF as-a-Service - Logging in to your organization](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-logging) + + [Public VCF as-a-Service - How to use the Public VCF as-a-Service user interface](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-getting-started) + + [Public VCF as-a-Service - Creating a new virtual machine](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-first-vm-creation) + + [Public VCF as-a-Service - Backups with Veeam Data Platform](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-backup) + + [Public VCF as-a-Service - Network concepts and best practices](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_concepts) + + [Public VCF as-a-Service - Creating network components from the Public VCF as-a-Service control panel](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_network_creation) + + [Public VCF as-a-Service - Migrate from VMware vSphere on OVHcloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_migration_use-cases) + + [Public VCF as-a-Service - Setting up your network after vSphere to Public VCF as-a-Service migration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_post_migration) + + [Public VCF as-a-Service - Linking a public IP block with vRack](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_link_ip_to_vrack) + + [Public VCF as-a-Service - Declaring the public IP gateway in VCD](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd_declare_public_gateway) + + [Reversibility Policy for the Managed Mutualized Virtualization product](account_and_service_management/reversibility/23-mutualized-virtualization-vcd-reversibility) + + [Access and Security](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-access-security) + + [IAM for VMware on OVHcloud - Introduction and FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_iam_getting_started) + + [IAM for VMware on OVHcloud - How to activate IAM](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_iam_activation) + + [IAM for VMware on OVHcloud - How to create a vSphere IAM role](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_iam_role) + + [IAM for VMware on OVHcloud - How to link an IAM policy to a vSphere role](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_iam_role_policy) + + [IAM for VMware on OVHcloud - How to link an OVHcloud identity user to a global IAM policy](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_iam_user_policy) + + [Keeping your vSphere web client secure](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vsphere_access_security_advices) + + [Using the secure interface](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/interface-secure) + + [Using two-factor authentication (2FA) on your Private Cloud infrastructure](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/utilisation_2FA) + + [Changing the User password](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/changement_du_mot_de_passe_utilisateur) + + [How to use IAM policies with vSphere](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/use_iam_with_vSphere) + + [Associating an email with a vSphere user](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vsphere_edit_user) + + [Authorising IP addresses for vCenter access](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/autoriser_des_ip_a_se_connecter_au_vcenter) + + [Enabling virtual machine encryption with vSphere Native Key Provider](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vm_encrypt-vnkp) + + [Mise en route d KMS CipherTrust Manager](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/kms_cipher_trust) + + [Checking and blocking the L1TF vulnerability](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/check-and-block-l1tf) + + [Utiliser le protocole SSLv3 sur Private Cloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/utilisation_du_protocole_sslv3_sur_private_cloud) + + [Checking and applying patches for Spectre/Meltdown vulnerabilities on your hosts](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/spectre_meltdown_fixes) + + [KMS for VMware on OVHcloud - VM encryption use case scenarios](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_overall_vm-encrypt) + + [KMS for VMware on OVHcloud - Configuring VM encryption](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_okms_vm-encrypt) + + [Managing virtual machines](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-virtual-machines) + + [Deploying a virtual machine](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/deploiement_d_une_machine_virtuelle) + + [Installing VMware tools](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_tools_install) + + [Choosing a disk type](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/quel_format_de_disque_choisir) + + [Modifying virtual machine resources](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/modify_hardware_configuration_of_vm) + + [Avoiding the read-only switch of your VM disk on Linux](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/comment_eviter_le_disk_en_read_only_sous_linux) + + [VMware vCenter Converter](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vcenter_converter) + + [OVF Tool](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/ovf_tool) + + [Deploying an OVF template from content libraries](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_use_content_library) + + [Deploy an OVF Linux, Windows Server and Windows SQL Server template](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/ovf_template) + + [How to manage Windows licences for virtual machines on your Hosted Private Cloud infrastructure](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/spla_license_management) + + [Avoiding VM freeze with the Veeam Managed Backup option](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/eviter_le_freeze_de_vm_avec_l_option_veeam_backup) + + [Enabling promiscuous mode on a Virtual Machine](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_carp) + + [Changing the MTU size for machines reaching the OVHcloud Gateway SSL](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/recommended_mtu_for_machines_reaching_ovh_gw_ssl) + + [Maintenance and monitoring](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-maintenance-and-monitoring) + + [Maintaining VMware on OVHcloud maintenance operations](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_maintenance) + + [Rescheduling a maintenance on your Hosted Private Cloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/maintenance-rescheduling) + + [Taking a snapshot](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/creer_un_snapshot) + + [Creating an alert](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/create_an_alert) + + [Checking a slow machine](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/check_a_slow_machine) + + [Updating ESXi hosts with vLCM](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_update_esxi_vlcm) + + [VMware Update Manager](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_update_manager) + + [Extend Volume in vSphere and in OS](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/extend_disk) + + [Testing a temporary host loss by enabling resilience mode](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vsphere_resilience_mode) + + [SMTP Monitoring Alerts in vROps](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vrops_monitoring_by_smtp) + + [Logs Data Platform - Collect VMware on OVHcloud logs](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_ldp) + + [Managing resources](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-managing-resources) + + [How to add storage?](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_add_storage) + + [How to add a host?](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_add_host) + + [Cloning a VM](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/clone_a_vm) + + [Removing a datastore](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/delete_datastore) + + [Removing a host server](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/delete_host) + + [OVHcloud features and options](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-ovhcloud-features) + + [OVHcloud hourly snapshots](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snapshots_horaires_ovh) + + [Zmotion](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/zmotion) + + [How to create a VLAN](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/creation_vlan) + + [vRack compatibility with Hosted Private Cloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vrack_and_hosted_private_cloud) + + [Spare host delivery and return](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/spare_hosts) + + [Enable the Private Gateway](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/private_gateway) + + [Using the OVHcloud Network plugin](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/plugin_ovh_network) + + [Using Private Cloud within a vRack](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/using_private_cloud_in_vrack) + + [Using the OVHcloud plugin in vSphere](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/plugin_private_cloud_ovh) + + [Adding an IP block](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/ajout_de_bloc_ip) + + [Healthcare (HDS) or payment services (PCI DSS) compliance activation](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/activer_l_option_hds_hipaa_ou_pci_dss) + + [Understanding vScope](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/how_to_use_vscope) + + [VMware vSphere](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vmware-vsphere-features) + + [Using the vSphere SDK](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_installation_api) + + [Managing granular rights on vSphere objects](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vsphere_granular_rights) + + [VMware DRS (Distributed Resource Scheduler)](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_drs_distributed_ressource_scheduler_new) + + [VMware Storage vMotion](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_storage_vmotion) + + [Enabling Virtual Machine Encryption with external KMS](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vm_encrypt) + + [Using VMware Hyperconvergence with vSAN](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vsan) + + [Adding an ESXi server to a vSAN cluster](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vsan_add_host) + + [Updating the vSAN disk format](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vsan_disk_format_upgrade) + + [Managing vSAN fault domains](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vsan_fault_domain) + + [VMware vMotion](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_vmotion_new) + + [VMware HA (High Availability)](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_ha_high_availability) + + [VMware Fault Tolerance](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_fault_tolerance) + + [Cluster creation and EVC activation](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/create_cluster_enable_evc) + + [Uploading files to the VMware vSphere on OVHcloud datastore](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_datastore_upload) + + [Migrating OmniOS datastores](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_omnios) + + [VMware NSX](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx) + + [Getting started with NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-01-first-steps) + + [Activating NSX-T in your VMware on OVHcloud infrastructure](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_add_user_rights) + + [Segment management in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-02-segment-management) + + [DHCP Configuration in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-03-configure-dhcp-onsegment) + + [Configuring DNS Forwarder in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-04-configure-dns-forwarder) + + [Distributed Firewall Management in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-05-manage-distributed-firewall) + + [Gateway Firewall Management in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-06-manage-gateway-firewall) + + [Configuring NAT for port redirections with NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-07-configure-nat-redirection) + + [Load Balancing configuration in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-09-configure-loadbalancing) + + [Adding a new Tier-1 Gateway in NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-10-add-new-tier1-gateway) + + [Setting up an IPsec Tunnel with NSX](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-12-configure-ipsec) + + [NSX-T: retrieving logs](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-t_get_logs_by_api) + + [How to read and filter NSX-T logs](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-13-filter-logs) + + [NSX-T: configure BGP for interconnexion of PCC](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configure_bgp_between_pcc_inside_vRack) + + [NSX - Configuring NSX StandAlone Edge with L2VPN](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_l2vpn_standalone_edge) + + [NSX - FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx-11-faq) + + [Pricing and Management of OVHcloud NSX Edges](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_pricing) + + [VMware NSX-v](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-nsx-v) + + [VMware NSX-v - End of Support](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_nsx-v-eos) + + [Accessing the NSX-v interface](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_access-interface) + + [How to deploy an NSX-v Edge Services Gateway](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_deploying_edge_gateway) + + [Setting up DHCP on an NSX-v Edge Services appliance](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_le_dhcp_sur_une_edge_gateway) + + [NSX-v Edge Firewall Configuration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_le_edge_firewall) + + [NSX-v Edge Load Balancer Configuration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_le_load_balancer_edge_gateway) + + [NSX-v Edge NAT configuration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_le_nat_edge_gateway) + + [NSX-v Edge Gateway VPN Configuration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_un_vpn_via_une_gateway_edge) + + [NSX-v Distributed Firewall Configuration](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_le_firewall_distribue) + + [How to set up NSX-v groups](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_configurer_les_groupes_d_objets) + + [How to edit the HA function of an NSX-v Edge](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_edge_enable_disable_after_update) + + [Avoid IP spoofing with the SpoofGuard service](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_spoofguard) + + [Understanding the “Controller VM deleted” error message](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_controler_deleted_error) + + [How to create a VxLAN](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/nsx_vxlan) + + [VMware vROps](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-vrops) + + [Introduction to vRealize Operations - vROPS](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vrops_introduction) + + [Backup and Disaster Recovery Plan](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-backup-drp) + + [Restoring backups via the OVHcloud API](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam_managed_backup_restoration) + + [Activating and using Veeam Managed Backup](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam_backup_as_a_service) + + [Setting up Zerto Virtual Replication between two OVHcloud datacenters](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/zerto_virtual_replication_as_a_service) + + [Using Zerto between OVHcloud and a third party platform](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/zerto-virtual-replication-customer-to-ovhcloud) + + [Delete VM replica from Zerto recovery site](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/zerto_vm_replica_deletion) + + [Reregister VMs in a new PCC](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_register_vmx) + + [Veeam Cloud Connect - How to migrate data from Veeam Cloud Connect to Object Storage](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam-cloud-connect-migration) + + [Encrypting backup jobs with Veeam and OKMS](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam_encrypt_backup_job_with_okms) + + [SecNumCloud](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-secnumcloud) + + [Responsibility sharing for the SecNumcloud-qualified VMware on OVHcloud service](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/SNC-responsibility-sharing) + + [Mise en route de votre vSphere SecNumCloud](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc_getting_started) + + [SPN Concept](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc-connectivity-concepts-spn) + + [Concepts overview](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc-connectivity-concepts-overview) + + [FAQ](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc-connectivity-faq) + + [VPN-SPN Concept](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc-connectivity-concepts-vpn-spn) + + [SPN Connector Concept](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/snc-connectivity-concepts-spn-connector) + + [Migrating VMware Workloads to OVHcloud SecNumCloud with Veeam Replication](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_veeam_secnumcloud) + + [Migrating VMware Workloads to OVHcloud SecNumCloud with Zerto](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_zerto_secnumcloud) + + [Migration](hosted-private-cloud-hosted-private-cloud-powered-by-vmware-migration) + + [Move2Cloud - Migrating VMware Workloads to OVHcloud Hosted Private Cloud with Veeam Replication](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_veeam) + + [Move2Cloud - Migrating VMware Workloads to OVHcloud Hosted Private Cloud with Zerto](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_zerto) + + [Migrating OmniOS datastores](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_migration_omnios) + + [Nutanix on OVHcloud](products/hosted-private-cloud-nutanix-on-ovhcloud) + + [Getting started](hosted-private-cloud-nutanix-on-ovhcloud-getting-started) + + [Nutanix global high-level documentation](hosted_private_cloud/nutanix_on_ovhcloud/01-global-high-level-doc) + + [Getting started with your Nutanix cluster](hosted_private_cloud/nutanix_on_ovhcloud/80-first-steps) + + [Nutanix Hyperconvergence](hosted_private_cloud/nutanix_on_ovhcloud/03-nutanix-hci) + + [Customised redeployment of your Cluster](hosted_private_cloud/nutanix_on_ovhcloud/00-cluster-custom-redeployment) + + [Storage overview on Nutanix](hosted_private_cloud/nutanix_on_ovhcloud/04-storage) + + [Importing ISO images](hosted_private_cloud/nutanix_on_ovhcloud/05-image-import) + + [Managing virtual machines](hosted_private_cloud/nutanix_on_ovhcloud/06-virtual-machine-management) + + [Events and alerts management](hosted_private_cloud/nutanix_on_ovhcloud/07-alert-management) + + [Managing licences for a Nutanix on OVHcloud BYOL offer](hosted_private_cloud/nutanix_on_ovhcloud/12-activate-licenses-on-byol) + + [General Information](hosted-private-cloud-nutanix-on-ovhcloud-general-information) + + [Nutanix hardware compatibility - OVHcloud configurations](hosted_private_cloud/nutanix_on_ovhcloud/51-nutanix-hardware-compatibility) + + [List of included services and licences](hosted_private_cloud/nutanix_on_ovhcloud/02-available-services) + + [Nutanix AOS versions supported by OVHcloud](hosted_private_cloud/nutanix_on_ovhcloud/11-nutanix-aos-supported-versions) + + [Networking and security](hosted-private-cloud-nutanix-on-ovhcloud-networking-and-security) + + [OVHgateway documentation](hosted_private_cloud/nutanix_on_ovhcloud/23-ovh-gateway-doc) + + [Adding a public IP address to a new VM](hosted_private_cloud/nutanix_on_ovhcloud/24-add-public-ip-on-vm) + + [Securing Prism Central Web access](hosted_private_cloud/nutanix_on_ovhcloud/25-secure-prism-web-access) + + [Changing the vRack of a Nutanix cluster](hosted_private_cloud/nutanix_on_ovhcloud/26-change-vrack-postinstall) + + [Isolating management machines from production](hosted_private_cloud/nutanix_on_ovhcloud/27-isolate-management-vm) + + [Configure Nutanix Flow](hosted_private_cloud/nutanix_on_ovhcloud/28-flow) + + [Replacing OVHgateway with a dedicated server](hosted_private_cloud/nutanix_on_ovhcloud/29-hardware-gateway-replacement) + + [Replacing OVHgateway](hosted_private_cloud/nutanix_on_ovhcloud/30-software-gateway-replacement) + + [KMS configuration with Nutanix on OVHcloud](hosted_private_cloud/nutanix_on_ovhcloud/13-kms-configuration) + + [Backups](hosted-private-cloud-nutanix-on-ovhcloud-backup) + + [Configuring HYCU Backup](hosted_private_cloud/nutanix_on_ovhcloud/40-hycu-backup) + + [Configure Veeam Backup for Nutanix](hosted_private_cloud/nutanix_on_ovhcloud/41-nutanix-veeam-backup) + + [Upgrade](hosted-private-cloud-nutanix-on-ovhcloud-upgrade) + + [Upgrading your Nutanix cluster](hosted_private_cloud/nutanix_on_ovhcloud/08-upgrade-prismcentral) + + [Updating your Nutanix cluster firmware](hosted_private_cloud/nutanix_on_ovhcloud/70-cluster-firmware-update) + + [Advanced usage](hosted-private-cloud-nutanix-on-ovhcloud-advanced-usage) + + [Advanced tools](hosted_private_cloud/nutanix_on_ovhcloud/09-advanced-tools) + + [Migrating to Nutanix via the Nutanix Move tool](hosted_private_cloud/nutanix_on_ovhcloud/32-move-to-nutanix) + + [Activate Windows VMs installed on Nutanix by OVHcloud](hosted_private_cloud/nutanix_on_ovhcloud/34-activate_windows_vm) + + [Add or Remove Nodes in a Nutanix Cluster (Scale In/Out)](hosted_private_cloud/nutanix_on_ovhcloud/33-add-node) + + [Replacing Prism Central from Small Mode to X-Large Mode](hosted_private_cloud/nutanix_on_ovhcloud/35-prism-central-expansion) + + [Setting up NCM Self Service (CALM)](hosted_private_cloud/nutanix_on_ovhcloud/36-self-service-calm) + + [Setting up Nutanix Objects](hosted_private_cloud/nutanix_on_ovhcloud/37-objects) + + [Troubleshooting](hosted-private-cloud-nutanix-on-ovhcloud-troubleshooting) + + [Retrieving your Nutanix installation status information](hosted_private_cloud/nutanix_on_ovhcloud/50-cluster-information) + + [Disaster recovery plan](hosted-private-cloud-nutanix-on-ovhcloud-disaster-recovery-plan) + + [Disaster Recovery Plan in Nutanix](hosted_private_cloud/nutanix_on_ovhcloud/43-disaster-recovery-plan-overview) + + [IPsec interconnection between two sites](hosted_private_cloud/nutanix_on_ovhcloud/44-ipsec-interconnection) + + [Interconnect clusters through the vRack](hosted_private_cloud/nutanix_on_ovhcloud/45-vrack-interconnection) + + [Asynchronous or NearSync replication through Prism Element](hosted_private_cloud/nutanix_on_ovhcloud/46-prism-element-replication) + + [Advanced replication with Leap](hosted_private_cloud/nutanix_on_ovhcloud/47-nutanix-leap) + + [Configuring Disaster Recovery with Metro](hosted_private_cloud/nutanix_on_ovhcloud/48-metro-availability) + + [Setting up Multicloud Snapshot Technology (MST) on a Nutanix on OVHcloud infrastructure](hosted_private_cloud/nutanix_on_ovhcloud/81-multi-snapshot-technologie) + + [Responsibility sharing (RACI)](hosted-private-cloud-nutanix-on-ovhcloud-raci) + + [Responsibility sharing - Nutanix on OVHcloud](hosted_private_cloud/nutanix_on_ovhcloud/60-responsibility-sharing) + + [SAP on OVHcloud](products/hosted-private-cloud-sap-ovhcloud) + + [Concepts](hosted-private-cloud-sap-ovhcloud-concepts) + + [SAP HANA on Bare Metal and SAP Application Servers on VMware on OVHcloud](hosted_private_cloud/sap_on_ovhcloud/concept_dedicated_server_and_hpc) + + [SAP infrastructure with VMware on OVHcloud solution](hosted_private_cloud/sap_on_ovhcloud/concept_vmware_for_sap) + + [SAP infrastructure with SecNumCloud-qualified SAP HANA on Private Cloud](hosted_private_cloud/sap_on_ovhcloud/concept_sap_on_secnumcloud) + + [Getting started](hosted-private-cloud-sap-ovhcloud-getting-started) + + [Install SAP HANA on Bare Metal with SLES 15 for SAP](hosted_private_cloud/sap_on_ovhcloud/cookbook_install_sles_sap_hana_dedicated_server) + + [Deploy a virtual machine with SAP HANA and OVHcloud Backint Agent pre_installed](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_hana_template_vmware) + + [Deploy an SAProuter with NSX](hosted_private_cloud/sap_on_ovhcloud/cookbook_vmware_saprouter) + + [Shared responsibility for SAP on OVHcloud solutions](hosted_private_cloud/sap_on_ovhcloud/sap_raci) + + [Automated deployments](hosted-private-cloud-sap-ovhcloud-automated-deployments) + + [Deploy virtual machines of SAP Application Server on VMware on OVHcloud solution with Terraform](hosted_private_cloud/sap_on_ovhcloud/cookbook_terraform_sap_application_server) + + [Deploy virtual machines of SAP HANA database on VMware on OVHcloud solution with Terraform](hosted_private_cloud/sap_on_ovhcloud/cookbook_terraform_sap_hana_database) + + [Deploy an SAP system infrastructure on VMware on OVHcloud solution with Terraform](hosted_private_cloud/sap_on_ovhcloud/cookbook_terraform_sap_system) + + [SAP pre-installation wizard](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_preinstallation_wizard) + + [Resilience](hosted-private-cloud-sap-ovhcloud-resilience) + + [Deploy a SAP HANA cluster with SLES on VMware on OVHcloud](hosted_private_cloud/sap_on_ovhcloud/cookbook_configure_sap_hana_cluster) + + [Backups](hosted-private-cloud-sap-ovhcloud-backups) + + [Install and use OVHcloud Backint Agent for SAP HANA](hosted_private_cloud/sap_on_ovhcloud/cookbook_install_ovhcloud_backint_agent) + + [Use OVHcloud Backint Agent with several Object Storage buckets](hosted_private_cloud/sap_on_ovhcloud/cookbook_configure_ovhcloud_backint_agent_several_buckets) + + [OVHcloud Backint Agent versions](hosted_private_cloud/sap_on_ovhcloud/ovhcloud_backint_agent_version) + + [Backup SAP HANA with Veeam Backup and Replication](hosted_private_cloud/sap_on_ovhcloud/cookbook_veeam_backup_sap_hana) + + [Observability](hosted-private-cloud-sap-ovhcloud-observability) + + [SAP logs on OVHcloud Logs Data Platform - Solution Setup](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_logs_on_ovhcloud_logs_data_platform_solution_setup) + + [SAP logs on OVHcloud Logs Data Platform - Analyze and work with your logs](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_logs_on_ovhcloud_logs_data_platform_analyze_and_work_with_your_logs) + + [SAP logs on OVHcloud Logs Data Platform - Index of SAP logs](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_logs_on_ovhcloud_logs_data_platform_index_of_sap_logs) ++ Public Cloud + + [Public Cloud - General Information](products/public-cloud-cross-functional) + + [Getting Started](public-cloud-cross-functional-getting-started) + + [All you need to know to get started with Public Cloud](public_cloud/public_cloud_cross_functional/00-essential-info-to-get-started-on-public-cloud) + + [How to use the Public Cloud interface](public_cloud/public_cloud_cross_functional/03-public-cloud-interface-walk-me) + + [Creating your first OVHcloud Public Cloud project](public_cloud/public_cloud_cross_functional/create_a_public_cloud_project) + + [General Information](public-cloud-cross-functional-general-information) + + [FAQ](public_cloud/public_cloud_cross_functional/faq_pci) + + [Public Cloud Glossary](public_cloud/public_cloud_cross_functional/introduction_about_instances) + + [Public Cloud API Rate Limits](public_cloud/public_cloud_cross_functional/api_rate_limits) + + [Public Cloud project management](public-cloud-cross-functional-project-management) + + [Securing and Structuring your public cloud projects](public_cloud/public_cloud_cross_functional/securing_and_structuring_projects) + + [How to increase Public Cloud quotas](public_cloud/public_cloud_cross_functional/increasing_public_cloud_quota) + + [Deleting a Public Cloud project](public_cloud/public_cloud_cross_functional/delete_a_project) + + [Delegating projects](public_cloud/public_cloud_cross_functional/delegate_projects) + + [Information regarding Public Cloud billing options](public_cloud/public_cloud_cross_functional/analyze_billing) + + [Healthcare (HDS) compliance activation](public_cloud/public_cloud_cross_functional/activate-hds-certification) + + [Migration](public-cloud-cross-functional-migration) + + [Public Cloud IaaS Migration - Steps and Best Practices](public_cloud/public_cloud_cross_functional/iaas-migration-steps) + + [Architecture Reference - Building a Landing Zone with OVHcloud Public Cloud](public_cloud/public_cloud_cross_functional/landing_zone_migration) + + [Tutorials](public-cloud-cross-functional-tutorials) + + [How to use Terraform](public_cloud/public_cloud_cross_functional/how_to_use_terraform) + + [Services management](public-cloud-cross-functional-services-management) + + [Managing from Horizon](public-cloud-cross-functional-horizon) + + [Introducing Horizon](public_cloud/public_cloud_cross_functional/introducing_horizon) + + [Access and security settings in Horizon](public_cloud/public_cloud_cross_functional/access_and_security_in_horizon) + + [Managing from OpenStack](public-cloud-cross-functional-openstack) + + [Preparing an environment for using the OpenStack API](public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api) + + [Setting OpenStack environment variables](public_cloud/public_cloud_cross_functional/loading_openstack_environment_variables) + + [How to use OpenStack tokens](public_cloud/public_cloud_cross_functional/using_openstack_tokens_for_multiple_calls) + + [Managing tokens](public_cloud/public_cloud_cross_functional/managing_tokens) + + [Authenticate on Openstack API with service account](manage_and_operate/iam/authenticate-api-openstack-with-service-account) + + [Managing OpenStack users](public_cloud/public_cloud_cross_functional/create_and_delete_a_user) + + [Managing firewall rules and port security on networks using OpenStack CLI](public_cloud/public_cloud_cross_functional/security_group_private_network) + + [Infrastructure](public-cloud-cross-functional-infrastructure) + + [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones](public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details) + + [3-AZ resilience - Mechanisms and reference architectures](public_cloud/public_cloud_cross_functional/3az_ref_architecture) + + [Proper Usage and Limitations of Classic Multi-Attach Block Storage in 3AZ Regions](public_cloud/compute/classic_block_multi_az_limitations) + + [Understanding Landing Zones](public_cloud/public_cloud_cross_functional/whats_is_landing_zone) + + [Billing information](public-cloud-cross-functional-billing-information) + + [How do Savings Plans work?](public_cloud/public_cloud_cross_functional/savings_plans) + + [How to manage a Savings Plan](public_cloud/public_cloud_cross_functional/how_to_manage_savings_plan) + + [Compute](products/public-cloud-compute) + + [Getting started](public-cloud-compute-getting-started) + + [How to create a Public Cloud instance and connect to it](public_cloud/compute/public-cloud-first-steps) + + [Activating a Windows licence for an instance in private mode](public_cloud/compute/activate-windows-license-private-mode) + + [General information](public-cloud-compute-general-information) + + [Public Cloud & VPS - Image and OS life cycle and end of life/support announcements](public_cloud/compute/image-life-cycle) + + [Public Cloud Instances - Shared Responsibility](public_cloud/compute/responsibility-model-instances) + + [Public Cloud FAQ - Change of monthly billing method](public_cloud/compute/faq_change_of_monthly_billing_method) + + [Local Zone Compute - Features, Capabilities and Limitations](public_cloud/compute/local-zones-capabilities-limitations) + + [How to obtain the carbon footprint of your OVHcloud services](account_and_service_management/managing_billing_payments_and_services/carbon_footprint) + + [Project management](public-cloud-compute-project-management) + + [Changing project contacts](public_cloud/compute/change_project_contacts) + + [Adding cloud credit](account_and_service_management/managing_billing_payments_and_services/add_cloud_credit_to_project) + + [Switching from hourly to monthly billing](account_and_service_management/managing_billing_payments_and_services/changing_hourly_monthly_billing) + + [Instances management](products/public-cloud-compute-instance-management) + + [Getting started](public-cloud-compute-instance-management-getting-started) + + [Managing your Public Cloud instances](public_cloud/compute/first_steps_with_public_cloud_instance) + + [First steps with preinstalled applications](public_cloud/compute/apps_first_steps) + + [Starting an instance on an attached volume](public_cloud/compute/start_instance_on_attached_volume) + + [Shelve or pause an instance](public_cloud/compute/suspend_or_pause_an_instance) + + [Managing instances from the OVHcloud Control Panel](public-cloud-compute-instance-management-control-panel) + + [Backing up an instance](public_cloud/compute/save_an_instance) + + [Using instance backups to create or restore an instance](public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + + [How to activate rescue mode on a Public Cloud instance](public_cloud/compute/put_an_instance_in_rescue_mode) + + [Putting a Metal instance in rescue mode](public_cloud/compute/rescue_mode_metal_instance) + + [How to replace an SSH key pair on an instance](public_cloud/compute/replacing_lost_ssh_key) + + [Deploying a GPU instance](public_cloud/compute/deploy_a_gpu_instance) + + [Resize an instance](public_cloud/compute/resize_instance_manager) + + [How to configure reverse DNS for a Public Cloud instance](public_cloud/compute/setup_instance_reverse) + + [Managing instances from Horizon](public-cloud-compute-instance-management-horizon) + + [Creating and configuring a security group in Horizon](public_cloud/compute/setup_security_group) + + [Creating and using a Server Group in Horizon and CLI](public_cloud/compute/create-server-group-horizon-cli) + + [Creating an Instance via the Horizon interface](public_cloud/compute/create_instance_in_horizon) + + [Managing your Public Cloud instances in Horizon](public_cloud/compute/managing-instances-horizon) + + [Managing snapshots of an instance in Horizon](public_cloud/compute/managing_snapshots_in_horizon) + + [Creating, launching and deleting images in Horizon](public_cloud/compute/creation_launch_deletion_of_images_in_horizon) + + [How to revert a flex instance](public_cloud/compute/revert_a_flex_instance) + + [Resize an instance](public_cloud/compute/resize_of_an_instance) + + [Managing instances using OpenStack](public-cloud-compute-instance-management-openstack) + + [Getting started with the OpenStack API](public_cloud/compute/starting_with_nova) + + [Getting started with managing volumes in the OpenStack API](public_cloud/compute/starting_with_managing_volumes_openstack_api) + + [Uploading your own image](public_cloud/compute/upload_own_image) + + [Resize a Public Cloud instance using the OpenStack CLI](public_cloud/compute/resize_instance_openstack) + + [Transferring an instance backup from one OpenStack region to another](public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another) + + [Launching a script when an instance is created](public_cloud/compute/launching_script_when_creating_instance) + + [Sharing an object via a temporary URL](public_cloud/compute/share_an_object_via_a_temporary_url) + + [Sharing images between Public Cloud projects](public_cloud/compute/share_images_between_projects) + + [Tutorials](public-cloud-compute-tutorials) + + [How to create and use authentication keys for SSH connections to Public Cloud instances](public_cloud/compute/creating-ssh-keys-pci) + + [How to configure additional SSH keys on an instance](public_cloud/compute/configuring_additional_ssh_keys) + + [How to use PuTTY for SSH connections and authentication](web_cloud/web_hosting/ssh_using_putty_on_windows) + + [Changing the admin password on a Windows server](bare_metal_cloud/virtual_private_servers/resetting_a_windows_password) + + [Using OVHcloud Object Storage as Terraform Backend to store your Terraform state](public_cloud/compute/use_object_storage_terraform_backend_state) + + [Using OVHcloud Object Storage as Pulumi Backend to store your Pulumi state](public_cloud/compute/use_object_storage_pulumi_backend_state) + + [Upgrading your operating system](public_cloud/compute/upgrading_operating_system) + + [Changing the hostname of a Public Cloud instance](public_cloud/compute/changing_the_hostname_of_an_instance) + + [Create a custom OpenStack image with Packer](public_cloud/compute/create_image_from_existing_image_with_packer) + + [How to install ownCloud on a Public Cloud instance](public_cloud/compute/install-owncloud-on-a-public-cloud-instance) + + [Installing Plesk on an instance](public_cloud/compute/install_plesk_on_an_instance) + + [Installing WordPress on an instance](public_cloud/compute/install_wordpress_on_an_instance) + + [How to deploy the 3CX IPBX automatically on OVHcloud Public Cloud](web_cloud/phone_and_fax/voip/deployer_3cx_sur_public_cloud) + + [Repairing the GRUB bootloader](public_cloud/compute/repairing_the_grub_bootloader) + + [How to retrieve databases in rescue mode](bare_metal_cloud/dedicated_servers/restore-bdd-rescue) + + [How to set up a web server (LAMP) on Debian or Ubuntu](bare_metal_cloud/dedicated_servers/installing_lamp_debian9_ubuntu18) + + [Resizing the file system in FreeBSD 12](public_cloud/compute/resize_freebsd_file_system_after_install) + + [Forensics: How to deal with Public Cloud instances](public_cloud/compute/forensics) + + [Local Zone VPN-as-a-Service (VPNaaS) with Tailscale Integration](public_cloud/compute/local-zones-vpn-tailscale-integration) + + [Migration of instances between different regions](public_cloud/compute/migration_between_regions) + + [How to connect a Public Cloud instance to an EFS volume via vRack](storage_and_backup/file_storage/enterprise_file_storage/netapp_pci_connection_via_vrack) + + [Storage and Backup](products/public-cloud-storage) + + [Object Storage](products/public-cloud-storage-object-storage) + + [General information](public-cloud-storage-object-storage-general-information) + + [Object Storage - Choosing the right storage class for your needs](storage_and_backup/object_storage/s3_choosing_the_right_storage_class_for_your_needs) + + [Object Storage - Compliancy](storage_and_backup/object_storage/s3_s3_compliancy) + + [Object Storage - Technical Limitations](storage_and_backup/object_storage/s3_limitations) + + [Object Storage - Endpoints and Object Storage geoavailability](storage_and_backup/object_storage/s3_location) + + [Comparison of Object Storage Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones](storage_and_backup/object_storage/s3_regions_comparison) + + [Object Storage - Shared Responsibility RACI](storage_and_backup/object_storage/s3_object_storage_responsibility_model) + + [Object Storage - FAQ](storage_and_backup/object_storage/s3_faq) + + [Object Storage - Local Zones specifications](storage_and_backup/object_storage/s3_local_zones_limitations) + + [Object Storage - How to migrate from an S3-compatible object storage provider to OVHcloud Object Storage](storage_and_backup/object_storage/s3_migration) + + [General guides to start](public-cloud-storage-object-storage-general-guides-to-start) + + [Object Storage - Getting started with Object Storage](storage_and_backup/object_storage/s3_getting_started_with_object_storage) + + [Object Storage - Identity and access management](storage_and_backup/object_storage/s3_identity_and_access_management) + + [Tutorials](public-cloud-storage-object-storage-tutorials) + + [Object Storage - Encrypt your server-side objects with SSE-C](storage_and_backup/object_storage/s3_encrypt_your_objects_with_sse_c) + + [Object Storage - Optimise the sending of your files to Object Storage](storage_and_backup/object_storage/s3_optimise_the_sending_of_your_files) + + [Object Storage - Optimising Performance](storage_and_backup/object_storage/s3_performance_optimization) + + [Object Storage - Smart Storage Management with Lifecycle Rules](storage_and_backup/object_storage/s3_bucket_lifecycle) + + [Object Storage - Managing object immutability with Object Lock (WORM)](storage_and_backup/object_storage/s3_managing_object_lock) + + [Object Storage - Servers Access Logging](storage_and_backup/object_storage/s3_server_access_logging) + + [Object Storage - Bucket ACL](storage_and_backup/object_storage/s3_bucket_acl) + + [Object Storage - Hosting a static website in an Object Storage bucket](storage_and_backup/object_storage/s3_website) + + [Object Storage - Enabling HTTPS on a static website using a custom domain](storage_and_backup/object_storage/s3_website_https) + + [Object Storage - Setting up CORS on Object Storage](storage_and_backup/object_storage/s3_setting_up_cors) + + [Object Storage - Master asynchronous replication across your buckets](storage_and_backup/object_storage/s3_asynchronous_replication) + + [Object Storage - Getting Started with Versioning](storage_and_backup/object_storage/s3_versioning) + + [Object Storage - How to connect Object Storage buckets with other resources in a vRack](storage_and_backup/object_storage/connect_other_ressources_in_vrack_private_network) + + [Object Storage - How to migrate from OVHcloud Swift Object Storage to OVHcloud S3-compatible Object Storage](storage_and_backup/object_storage/s3_migration_swift_to_s3) + + [Configure Object Storage with your solutions](public-cloud-storage-object-storage-configure-object-storage-with-your-solutions) + + [Object Storage - Third-party applications compatibility](storage_and_backup/object_storage/s3_ecosystem) + + [Object Storage - Use Object Storage with Rclone](storage_and_backup/object_storage/s3_rclone) + + [Object Storage - Use Object Storage with S3cmd](storage_and_backup/object_storage/s3_s3cmd) + + [Object Storage - Use Object Storage with WinSCP](storage_and_backup/object_storage/s3_winscp) + + [Object Storage - Use Object Storage with Veeam](storage_and_backup/object_storage/s3_veeam) + + [Object Storage - Use Object Storage with Nextcloud](storage_and_backup/object_storage/s3_nextcloud) + + [Object Storage - Use Object Storage with Owncloud](storage_and_backup/object_storage/s3_owncloud) + + [Object Storage - Use Object Storage with Cohesity NetBackup](storage_and_backup/object_storage/s3_cohesity_netbackup) + + [Object Storage - Use Object Storage with Pure Storage Flashblade](storage_and_backup/object_storage/s3_pure_storage_flashblade) + + [Object Storage - Manage an Object Storage bucket with Terraform](storage_and_backup/object_storage/s3_terraform) + + [Cold Archive Storage Class Specifics](public-cloud-storage-object-storage-cold-archive-storage-class-specifics) + + [Cold Archive - Getting started with Cold Archive](storage_and_backup/object_storage/cold_archive_getting_started) + + [Cold Archive - Overview](storage_and_backup/object_storage/cold_archive_overview) + + [Cold Archive - FAQ](storage_and_backup/object_storage/cold_archive_faq) + + [Cold Storage - Shared Responsibility for archive and restoration services](storage_and_backup/object_storage/cold_storage_responsibility_model) + + [OpenStack Swift Storage Class Specifics](public-cloud-storage-object-storage-openstack-swift-storage-class-specifics) + + [Object Storage Swift - Getting started with the Swift API](storage_and_backup/object_storage/pcs_getting_started_with_the_swift_api) + + [Object Storage Swift - Getting started with the Swift S3 API](storage_and_backup/object_storage/pcs_getting_started_with_the_swift_s3_api) + + [Object Storage Swift - S3/Swift REST API compatibility](storage_and_backup/object_storage/pcs_object_storage_standard_s3_and_swift_rest_api_compatibility) + + [Object Storage Swift - Set up an Access Control List on Object Storage](storage_and_backup/object_storage/pcs_acl) + + [Object Storage Swift - Setting up CORS on Object Storage](storage_and_backup/object_storage/pcs_cors) + + [Object Storage Swift - Syncing object containers](storage_and_backup/object_storage/pcs_sync_object_containers) + + [Object Storage Swift - Configure automatic object deletion](storage_and_backup/object_storage/pcs_configure_automatic_object_deletion) + + [Object Storage Swift - Capabilities and limitations](storage_and_backup/object_storage/pcs_capabilities_and_limitations) + + [Object Storage Swift - Curl Command Memo](storage_and_backup/object_storage/pcs_curl_commands_memo) + + [Object Storage Swift - Swift commands Memo](storage_and_backup/object_storage/pcs_swift_commands_memo) + + [Object Storage Swift - Creating an Object Storage container](storage_and_backup/object_storage/pcs_create_container) + + [Object Storage Swift - Configure a domain name on your Object Storage container](storage_and_backup/object_storage/pcs_link_domain) + + [Object Storage Swift - Optimised method for uploading files to Object Storage](storage_and_backup/object_storage/pcs_optimised_method_for_uploading_files_to_object_storage) + + [Object Storage Swift - Using Object Storage with Rclone](storage_and_backup/object_storage/pcs_sync_rclone_object_storage) + + [Object Storage Swift - Synchronise Synology NAS with Object Storage](storage_and_backup/object_storage/pcs_pcs_syno) + + [Object Storage Swift - Use S3QL to mount object storage containers](storage_and_backup/object_storage/pcs_use_s3ql_to_mount_object_storage_containers) + + [Object Storage Swift - Configure ownCloud with Object Storage](storage_and_backup/object_storage/pcs_configure_owncloud_with_object_storage) + + [Object Storage Swift - Managing Object Storage with CyberDuck](storage_and_backup/object_storage/pcs_manage_object_storage_with_cyberduck) + + [OpenStack Swift Archive Storage Class Specifics](public-cloud-storage-object-storage-openstack-swift-archive-storage-class-specifics) + + [Cloud Archive Swift - Creating a Public Cloud Archive container](storage_and_backup/object_storage/pca_create_container) + + [Cloud Archive Swift - Unfreezing your data stored in the Public Cloud Archive](storage_and_backup/object_storage/pca_unlock) + + [Cloud Archive Swift - Set up an Access Control List on Public Cloud Archive](storage_and_backup/object_storage/pca_acl) + + [Cloud Archive Swift - Capabilities and limitations](storage_and_backup/object_storage/pca_capabilities_and_limitations) + + [Cloud Archive Swift - Curl Command Memo](storage_and_backup/object_storage/pca_curl_commands_memo) + + [Cloud Archive Swift - Swift Command Memo](storage_and_backup/object_storage/pca_swift_commands_memo) + + [Cloud Archive Swift - Managing your archives with a Swift client (Cyberduck)](storage_and_backup/object_storage/pca_cyberduck) + + [Cloud Archive Swift - Managing your archives with Rsync](storage_and_backup/object_storage/pca_rsync) + + [Cloud Archive Swift - Manage your archives with an SFTP/SCP client](storage_and_backup/object_storage/pca_sftp) + + [Block storage](products/public-cloud-storage-block-storage) + + [Cloud Disk Array](public-cloud-storage-block-storage-cloud-disk-array) + + [CephFS distributed filesystem](storage_and_backup/block_storage/cloud_disk_array/ceph_cephfs) + + [Change user rights](storage_and_backup/block_storage/cloud_disk_array/ceph_change_user_rights) + + [Cluster status](storage_and_backup/block_storage/cloud_disk_array/ceph_check_cluster_status) + + [Pool creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_a_pool) + + [User creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_a_user) + + [How to upgrade a Cloud Disk Array (CDA) using the OVHcloud API](storage_and_backup/block_storage/cloud_disk_array/ceph_grow_with_api) + + [IP ACL creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_an_ip_acl) + + [FAQ](storage_and_backup/block_storage/cloud_disk_array/ceph_faq) + + [Storage Benchmarking](storage_and_backup/block_storage/cloud_disk_array/ceph_io_benchmarking) + + [Using Ceph with Proxmox](storage_and_backup/block_storage/cloud_disk_array/ceph_use_ceph_with_proxmox) + + [Access the cluster using rbd client](storage_and_backup/block_storage/cloud_disk_array/ceph_use_your_cluster_with_rbd) + + [Creating and configuring an additional disk on an instance](public_cloud/compute/create_and_configure_an_additional_disk_on_an_instance) + + [Creating a volume backup](public_cloud/compute/volume-backup) + + [Creating a volume from a backup](public_cloud/compute/create-volume-from-snapshot) + + [Creating a volume snapshot](public_cloud/compute/creating_a_volume_snapshot) + + [Increasing the size of an additional disk](public_cloud/compute/increase_the_size_of_an_additional_disk) + + [Test disk speed](public_cloud/compute/test_disk_speed) + + [Transfer a volume backup from one datacentre to another](public_cloud/compute/transfer_volume_backup_from_one_datacentre_to_another) + + [Change your Block Storage volume type](public_cloud/compute/switch_volume_type) + + [Migrating a Block Storage volume to an encrypted LUKS volume](public_cloud/compute/migrating-non-encrypted-to-encrypted-volume) + + [Proper Usage and Limitations of Classic Multi-Attach Block Storage in 3AZ Regions](public_cloud/compute/classic_block_multi_az_limitations) + + [Public Cloud Block Storage - Shared responsibilities](storage_and_backup/block_storage/responsibility-model-block-storage) + + [File Storage](products/public-cloud-storage-file-storage) + + [File Storage Service - Getting started (Alpha)](storage_and_backup/file_storage/file_storage_service/getting_started) + + [Public Cloud Network Services](products/public-cloud-network) + + [Concepts](public-cloud-network-concepts) + + [Concepts - Public Cloud Networking](public_cloud/public_cloud_network_services/concepts-01-public-cloud-networking-concepts) + + [Concepts - Additional IP or Floating IP](public_cloud/public_cloud_network_services/concepts-02-additional-ip-vs-floating-ip) + + [Concepts - Load Balancer](public_cloud/public_cloud_network_services/concepts-03-loadbalancer) + + [Getting started](public-cloud-network-getting-started) + + [Getting started with Load Balancer on Public Cloud](public_cloud/public_cloud_network_services/getting-started-01-create-lb-service) + + [Creating a private network with Gateway](public_cloud/public_cloud_network_services/getting-started-02-create-private-network-gateway) + + [Attaching a Floating IP to a Public Cloud instance](public_cloud/public_cloud_network_services/getting-started-03-attach-floating-ip-to-instance) + + [Public Cloud Network Services - FAQ](public_cloud/public_cloud_network_services/getting-started-06-faq) + + [Configuring vRack for Public Cloud](public_cloud/public_cloud_network_services/getting-started-07-creating-vrack) + + [Configuring vRack for Public Cloud using OVHcloud APIv6](public_cloud/public_cloud_network_services/getting-started-08-creating-vrack-with-api) + + [Configuring vRack for Public Cloud using OpenStack CLI](public_cloud/public_cloud_network_services/getting-started-09-creating-vrack-with-openstack) + + [Changing the DNS servers of Public Cloud instances](public_cloud/public_cloud_network_services/changing_dns_servers_of_an_instance) + + [Additional IP](public-cloud-network-additional-ip) + + [Configuring an Additional IP](public_cloud/public_cloud_network_services/getting-started-04-configure-additional-ip-to-instance) + + [Buying an Additional IP](public_cloud/public_cloud_network_services/additional-ip-buy) + + [Importing an Additional IP](public_cloud/public_cloud_network_services/additional-ip-import) + + [Migrating an Additional IP](public_cloud/public_cloud_network_services/additional-ip-migrate) + + [Configuration](public-cloud-network-configuration) + + [L3 services SNAT configuration](public_cloud/public_cloud_network_services/configuration-01-snat-configuration) + + [Configuring IPv6 on a Public Cloud instance](public_cloud/public_cloud_network_services/configuration-02-how-to-configure-ipv6) + + [Configuring a public IP block in a vRack on a Public Cloud instance](public_cloud/public_cloud_network_services/configuration-06-configure-ip-block-vrack-to-instance) + + [Changing the MTU size for an existing network using OpenStack CLI/API](public_cloud/public_cloud_network_services/configuration-03-change-mtu-size) + + [Update a subnet properties](public_cloud/public_cloud_network_services/configuration-04-update_subnet) + + [How to share a private network between 2 Public Cloud projects](public_cloud/public_cloud_network_services/configuration-05-create-share-private-network-between-projects) + + [Technical resources](public-cloud-network-technical-resources) + + [Deploying a Public Cloud Load Balancer](public_cloud/public_cloud_network_services/technical-resources-01-using-lbaas-in-openstack-environment) + + [How to create and manage a Health Monitor for OVHcloud Public Cloud Load Balancer](public_cloud/public_cloud_network_services/technical-resources-03-lbaas-create-health-monitor) + + [How to create and manage Level 7 (L7) Policies and Rules for OVHcloud Public Cloud Load Balancers](public_cloud/public_cloud_network_services/technical-resources-04-lbaas-create-L7) + + [Known limits](public_cloud/public_cloud_network_services/known-limits) + + [Public Cloud Load Balancer monitoring with Prometheus](public_cloud/public_cloud_network_services/technical-resources-02-octavia-monitoring-prometheus) + + [Public Cloud Load Balancer TCP / HTTP / HTTPS Logs Forwarding](public_cloud/public_cloud_network_services/technical-resources-05-lb_logs_2_customers) + + [Updating a Load Balancer size via the Horizon interface](public_cloud/public_cloud_network_services/update-load-balancer-size) + + [Using the weight feature on a Load Balancer member](public_cloud/public_cloud_network_services/weight-load-balancer) + + [Tutorials](public-cloud-network-tutorials) + + [Configuring a secure Load Balancer with Let's Encrypt](public_cloud/public_cloud_network_services/tutorials-01-secure-lb-letsencrypt) + + [Configuring a TERMINATED_HTTPS listener via CLI / Horizon](public_cloud/public_cloud_network_services/tutorials-02-secure-lb-external-certificat) + + [Local Zone VPN-as-a-Service (VPNaaS) with Tailscale Integration](public_cloud/compute/local-zones-vpn-tailscale-integration) + + [Securing your OVHcloud infrastructure with Stormshield Network Security](public_cloud/public_cloud_network_services/tutorial-stormshield_network_security_vrack) + + [Securing your OVHcloud infrastructure with Ubika WAAP Gateway](public_cloud/public_cloud_network_services/tutorial-ubika_vrack) + + [Public Cloud Databases](products/public-cloud-databases) + + [General information](public-cloud-databases-general-information) + + [Public Cloud Databases Concepts - Security overview](public_cloud/public_cloud_databases/information_01_security_overview) + + [Public Cloud Databases - Lifecycle policy](public_cloud/public_cloud_databases/information_02_lifecycle_policy) + + [Responsibility model](public_cloud/public_cloud_databases/information_03_shared_responsibility) + + [FAQ Public Cloud databases](public_cloud/public_cloud_databases/information_04_faq) + + [Public Cloud Databases - Capabilities and Limitations](public_cloud/public_cloud_databases/information_05_capabilities) + + [Comparison of Public Cloud Databases Deployment Modes - Understanding 3-AZ / 1-AZ](public_cloud/public_cloud_databases/databases_18_regions_comparison) + + [Public Cloud Databases - Maintenance operations](public_cloud/public_cloud_databases/databases_15_maintenances) + + [Public Cloud Databases - Automated Backups](public_cloud/public_cloud_databases/databases_05_automated_backups) + + [General guides](public-cloud-databases-general-guides) + + [Public Cloud Databases - Getting started](public_cloud/public_cloud_databases/databases_01_order_control_panel) + + [Public Cloud Databases - Getting started with APIs](public_cloud/public_cloud_databases/databases_02_order_api) + + [Public Cloud Databases - Getting started with Terraform](public_cloud/public_cloud_databases/databases_09_order_terraform) + + [Public Cloud Databases - How to configure your Private Network](public_cloud/public_cloud_databases/databases_08_vrack) + + [Public Cloud Databases - How to configure your advanced parameters](public_cloud/public_cloud_databases/databases_03_advanced_configuration) + + [Public Cloud Databases - How to troubleshoot your service](public_cloud/public_cloud_databases/databases_04_troubleshooting) + + [Public Cloud Databases - How to restore a backup](public_cloud/public_cloud_databases/databases_06_restore_backup) + + [Public Cloud Databases - How to handle 'Disk Full' situations](public_cloud/public_cloud_databases/databases_10_full_disk_handling) + + [Public Cloud Databases - How to resize your service storage](public_cloud/public_cloud_databases/databases_11_resize_your_cluster_storage) + + [Public Cloud Databases - How to update your service flavor](public_cloud/public_cloud_databases/databases_13_update_your_cluster_flavor) + + [Public Cloud Databases - How to update your service plan](public_cloud/public_cloud_databases/databases_14_upgrade_your_cluster_plan) + + [Public Cloud Databases - How to setup logs forwarding](public_cloud/public_cloud_databases/databases_16_logs_to_customer) + + [Public Cloud Databases - How to setup your Kubernetes database operator](public_cloud/public_cloud_databases/databases_12_operator) + + [Public Cloud Databases - How to setup a service integration](public_cloud/public_cloud_databases/databases_07_cross_service_integration) + + [Public Cloud Databases - How to fetch service metrics with Prometheus](public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus) + + [Public Cloud Databases - How to enable deletion protection](public_cloud/public_cloud_databases/databases_19_deletion_protection) + + [Public Cloud Databases - How to migrate to OVHcloud Database as a Service (DBaaS)](public_cloud/public_cloud_databases/databases_20_move_to_cloud) + + [Public Cloud Databases - How to migrate a database service from Gen 2 to Gen 3](public_cloud/public_cloud_databases/databases_20_migrate_from_gen2_to_gen3) + + [Reversibility Policy for Managed Document Database Product](account_and_service_management/reversibility/06-ddb_mongo) + + [Reversibility Policy for Managed Relational Database Product](account_and_service_management/reversibility/07-rdb_mysql_postgre) + + [Reversibility Policy for the Managed Message Broker product](account_and_service_management/reversibility/14-reversibility-mdb) + + [Reversibility Policy for the Managed Data Visualization product](account_and_service_management/reversibility/15-reversibility-obs-data-visualization) + + [Reversibility Policy for the product Managed Search Engine Software Platform](account_and_service_management/reversibility/22-SDB-opensearch-reversibility) + + [Reversibility Policy for the product Managed In-Memory Database ](account_and_service_management/reversibility/26-idb-reversibility-policy) + + [How to move a database service from a single AZ region to a 3-AZ region](public_cloud/public_cloud_databases/databases_19_migrate_from_1AZ_to_3AZ) + + [MongoDB](products/public-cloud-databases-mongodb) + + [Getting Started](public-cloud-databases-mongodb-getting-started) + + [MongoDB - Why MongoDB](public_cloud/public_cloud_databases/mongodb_17_why_mongodb) + + [MongoDB - Cluster Sizing](public_cloud/public_cloud_databases/mongodb_18_cluster_sizing) + + [MongoDB - Migrate to OVHcloud](public_cloud/public_cloud_databases/mongodb_19_migrate_to_ovhcloud) + + [MongoDB - Relation Migrator](public_cloud/public_cloud_databases/mongodb_20_relational_migrator) + + [MongoDB - Getting Started](public_cloud/public_cloud_databases/mongodb_13_getting_started) + + [MongoDB - Managing a database service from the OVHcloud Control Panel](public_cloud/public_cloud_databases/mongodb_02_manage_control_panel) + + [User guides](public-cloud-databases-mongodb-guides) + + [MongoDB - Capabilities and Limitations](public_cloud/public_cloud_databases/mongodb_01_concept_capabilities) + + [MongoDB - Developer Best Practices](public_cloud/public_cloud_databases/mongodb_26_developer_best_practices) + + [MongoDB - Developer Tools](public_cloud/public_cloud_databases/mongodb_27_developer_tools) + + [MongoDB - Operational Best Practices](public_cloud/public_cloud_databases/mongodb_21_operational_best_practices) + + [MongoDB - Monitoring a MongoDB cluster](public_cloud/public_cloud_databases/mongodb_15_monitoring) + + [MongoDB - Connect with MongoDB Compass](public_cloud/public_cloud_databases/mongodb_07_connect_compass) + + [MongoDB - Connect with CLI](public_cloud/public_cloud_databases/mongodb_03_connect_cli) + + [MongoDB - Connect with Python](public_cloud/public_cloud_databases/mongodb_05_connect_python) + + [MongoDB - Connect with PHP](public_cloud/public_cloud_databases/mongodb_04_connect_php) + + [MongoDB - Backups and Restores with the CLI](public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore) + + [MongoDB - Understand the connection strings URI format](public_cloud/public_cloud_databases/mongodb_10_connection_strings) + + [Advanced guides](public-cloud-databases-mongodb-advanced-guides) + + [MongoDB - BI Connector](public_cloud/public_cloud_databases/mongodb_25_bi_connector) + + [MongoDB - Configure an Analytics node](public_cloud/public_cloud_databases/mongodb_08_analytics) + + [MongoDB - Kafka Connector](public_cloud/public_cloud_databases/mongodb_23_kafka_connector) + + [MongoDB - Read Preference and Write Concern](public_cloud/public_cloud_databases/mongodb_24_read_preference_and_write_concern) + + [Tutorials](public-cloud-databases-mongodb-tutorials) + + [MongoDB - Tutorial - How to build and connect a Node.js Application to MongoDB](public_cloud/public_cloud_databases/mongodb_tuto_01_connect_nodejs_to_managed_mongodb) + + [MongoDB - Tutorial - How to deploy a database with Terraform](public_cloud/public_cloud_databases/mongodb_14_deploy_with_terraform) + + [MongoDB - Tutorial - How to benchmark MongoDB instances](public_cloud/public_cloud_databases/mongodb_22_benchmark) + + [MySQL](products/public-cloud-databases-mysql) + + [Guides](public-cloud-databases-mysql-guides) + + [MySQL - Capabilities and Limitations](public_cloud/public_cloud_databases/mysql_01_capabilities) + + [MySQL - Configure your MySQL instance to accept incoming connections](public_cloud/public_cloud_databases/mysql_07_prepare_for_incoming_connections) + + [MySQL - Connect with CLI](public_cloud/public_cloud_databases/mysql_03_connect_cli) + + [MySQL - Connect with PHP](public_cloud/public_cloud_databases/mysql_04_connect_php) + + [MySQL - Connect with Python](public_cloud/public_cloud_databases/mysql_05_connect_python) + + [MySQL - Connect with MySQL Workbench](public_cloud/public_cloud_databases/mysql_06_connect_workbench) + + [MySQL - Advanced parameters references](public_cloud/public_cloud_databases/mysql_08_advanced_parameters_references) + + [Tutorials](public-cloud-databases-mysql-tutorials) + + [MySQL - Tutorial - Connect an OVHcloud Managed Kubernetes service to an OVHcloud Managed MySQL service](public_cloud/public_cloud_databases/mysql_tuto_01_connect-k8s-to-managed-mysql) + + [PostgreSQL](products/public-cloud-databases-postgresql) + + [Guides](public-cloud-databases-postgresql-guides) + + [PostgreSQL - Capabilities and Limitations](public_cloud/public_cloud_databases/postgresql_01_capabilities) + + [PostgreSQL - Available extensions](public_cloud/public_cloud_databases/postgresql_02_extensions) + + [PostgreSQL - Configure your PostgreSQL instance to accept incoming connections](public_cloud/public_cloud_databases/postgresql_07_prepare_for_incoming_connections) + + [PostgreSQL - Connect with CLI](public_cloud/public_cloud_databases/postgresql_03_connect_cli) + + [PostgreSQL - Connect with PHP](public_cloud/public_cloud_databases/postgresql_04_connect_php) + + [PostgreSQL - Connect with Python](public_cloud/public_cloud_databases/postgresql_05_connect_python) + + [PostgreSQL - Connect with pgAdmin](public_cloud/public_cloud_databases/postgresql_06_connect_pgadmin) + + [PostgreSQL - Create and use connection pools](public_cloud/public_cloud_databases/postgresql_08_pool) + + [PostgreSQL - Advanced parameters references](public_cloud/public_cloud_databases/postgresql_10_advanced_parameters_references) + + [PostgreSQL - Concepts - High availability and failure scenarios](public_cloud/public_cloud_databases/postgresql_09_concept_high_availability) + + [PostgreSQL - Detect and terminate long-running queries](public_cloud/public_cloud_databases/postgresql_11_terminate_queries) + + [Tutorials](public-cloud-databases-postgresql-tutorials) + + [PostgreSQL - Tutorial - Build a Strapi app connected to OVHcloud Managed PostgreSQL service](public_cloud/public_cloud_databases/postgresql_tuto_01_connect_strapi_to_managed_postgresql) + + [PostgreSQL - Tutorial - Install Wagtail and connect it to OVHcloud Managed PostgreSQL service](public_cloud/public_cloud_databases/postgresql_tuto_02_connect_wagtail_to_managed_postgresql) + + [PostgreSQL - Tutorial - How to migrate an on-premises database to Public Cloud Databases](public_cloud/public_cloud_databases/postgresql_tuto_03_migrate_ecdb) + + [Valkey](products/public-cloud-databases-valkey) + + [Guides](public-cloud-databases-valkey-guides) + + [Valkey - Capabilities and Limitations](public_cloud/public_cloud_databases/redis_01_capabilities) + + [Valkey - Configure your Valkey service to accept incoming connections](public_cloud/public_cloud_databases/redis_08_prepare_for_incoming_connections) + + [Valkey - Connect with CLI](public_cloud/public_cloud_databases/redis_03_connect_cli) + + [Valkey - Connect with PHP](public_cloud/public_cloud_databases/redis_04_connect_php) + + [Valkey - Connect with Python](public_cloud/public_cloud_databases/redis_05_connect_python) + + [Valkey - Connect with RedisInsight](public_cloud/public_cloud_databases/redis_06_connect_redisinsight) + + [Valkey - Manage ACLs via API](public_cloud/public_cloud_databases/redis_07_update_acls) + + [Valkey - Advanced parameters references](public_cloud/public_cloud_databases/redis_09_advanced_parameters_references) + + [Tutorials](public-cloud-databases-valkey-tutorials) + + [Valkey - Tutorial - Boost your CMS (from the example of WordPress)](public_cloud/public_cloud_databases/redis_tuto_01_wordpress) + + [Cassandra](products/public-cloud-databases-cassandra) + + [Guides](public-cloud-databases-cassandra-guides) + + [Cassandra - Capabilities and Limitations](public_cloud/public_cloud_databases/cassandra_01_capabilities) + + [Cassandra - Configure your Cassandra instance to accept incoming connections](public_cloud/public_cloud_databases/cassandra_02_prepare_for_incoming_connections) + + [Cassandra - Advanced parameters references](public_cloud/public_cloud_databases/cassandra_03_advanced_parameters_references) + + [Containers & Orchestration](products/public-cloud-containers-orchestration) + + [Managed Kubernetes Service (MKS)](products/public-cloud-containers-orchestration-managed-kubernetes-k8s) + + [Getting started](public-cloud-containers-orchestration-managed-kubernetes-k8s-getting-started) + + [Creating a cluster](public_cloud/containers_orchestration/managed_kubernetes/creating-a-cluster) + + [Deploying an application](public_cloud/containers_orchestration/managed_kubernetes/deploying-an-application) + + [Deploying a Hello World application](public_cloud/containers_orchestration/managed_kubernetes/deploying-hello-world) + + [Expose your app deployed on an OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/using-lb) + + [Installing the Kubernetes Dashboard on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-kubernetes-dashboard) + + [Installing Helm on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-helm) + + [Installing WordPress on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-wordpress) + + [Deploying a GPU application on OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/deploying-gpu-application) + + [Managed Kubernetes objects (services, deployments, pods...)](public_cloud/containers_orchestration/managed_kubernetes/managed-kubernetes-objects) + + [General Information](public-cloud-containers-orchestration-managed-kubernetes-k8s-general-information) + + [Managed Kubernetes - Responsibility model](public_cloud/containers_orchestration/managed_kubernetes/responsibility-model) + + [Orchestration product reversibility policy](account_and_service_management/reversibility/12-reversibility-orchestration) + + [Known limits](public_cloud/containers_orchestration/managed_kubernetes/known-limits) + + [Available and planned features](public_cloud/containers_orchestration/managed_kubernetes/available-upcoming-features) + + [Recommended external resources for Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/recommended-external-resources) + + [Available datacenters, worker nodes and persistent storage flavors](public_cloud/containers_orchestration/managed_kubernetes/datacenters-nodes-storage-flavors) + + [Kubernetes Plugins (CNI, CRI, CSI...) & softwares versions and reserved resources](public_cloud/containers_orchestration/managed_kubernetes/software-versions-reserved-resources) + + [Managed Kubernetes End-of-Sale, End-of-Service and End-of-Life policies](public_cloud/containers_orchestration/managed_kubernetes/eos-eol-policies) + + [Exposed APIs, Kubernetes configuration and Feature gates](public_cloud/containers_orchestration/managed_kubernetes/exposed-apis) + + [MKS Standard Plan](public_cloud/containers_orchestration/managed_kubernetes/premium) + + [Cluster](public-cloud-containers-orchestration-managed-kubernetes-k8s-cluster) + + [Configuring kubectl on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/configuring-kubectl-on-an-ovh-managed-kubernetes-cluster) + + [Configuring the API server flags on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/apiserver-flags-configuration) + + [Resetting an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/resetting-a-cluster) + + [Upgrading Kubernetes version on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/upgrading-kubernetes-version) + + [Nodepools & Nodes](public-cloud-containers-orchestration-managed-kubernetes-k8s-nodepools-and-nodes) + + [How to manage nodes and node pools on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/managing-nodes) + + [Dynamically resizing a cluster with the cluster autoscaler](public_cloud/containers_orchestration/managed_kubernetes/using-cluster-autoscaler) + + [Configuring the cluster autoscaler](public_cloud/containers_orchestration/managed_kubernetes/configuring-cluster-autoscaler) + + [Adding Labels & Taint on Node Pool (Node Pool template)](public_cloud/containers_orchestration/managed_kubernetes/automatically-label-taint-node-pool) + + [Cluster autoscaler example](public_cloud/containers_orchestration/managed_kubernetes/cluster-autoscaler-example) + + [Deploy applications to specific Nodes and Nodes Pools](public_cloud/containers_orchestration/managed_kubernetes/label-nodeaffinity-node-pools) + + [Taint, cordon and drain specific Nodes and Nodes Pools](public_cloud/containers_orchestration/managed_kubernetes/taint-drain-node-pools) + + [Adapt your Inotify parameters for your deployments](public_cloud/containers_orchestration/managed_kubernetes/configuring-sysctl-parameters-on-nodes) + + [Storage](public-cloud-containers-orchestration-managed-kubernetes-k8s-storage) + + [Persistent Volumes on OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/setting-up-a-persistent-volume) + + [Resizing Persistent Volumes](public_cloud/containers_orchestration/managed_kubernetes/resizing-persistent-volumes) + + [Configuring multi-attach persistent volumes with OVHcloud NAS-HA](public_cloud/containers_orchestration/managed_kubernetes/configuring-multi-attach-persistent-volumes-with-ovh-nas-ha) + + [Configuring multi-attach persistent volumes with OVHcloud Enterprise File Storage](public_cloud/containers_orchestration/managed_kubernetes/configuring-multi-attach-persistent-volumes-with-ovh-efs) + + [Configuring multi-attach persistent volumes with OVHcloud Cloud Disk Array](public_cloud/containers_orchestration/managed_kubernetes/configuring-multi-attach-persistent-volumes-with-ovh-cloud-disk-array) + + [Formatting NVMe disks on IOPS nodes](public_cloud/containers_orchestration/managed_kubernetes/formating-nvme-disks-on-iops-nodes) + + [Network](public-cloud-containers-orchestration-managed-kubernetes-k8s-network) + + [Using vRack Private Network](public_cloud/containers_orchestration/managed_kubernetes/using-vrack) + + [Using vRack - Communicating between different private networks](public_cloud/containers_orchestration/managed_kubernetes/using-vrack-between-private-networks) + + [Using a custom gateway on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/vrack-k8s-custom-gateway) + + [Working with vRack example - Managed Kubernetes and Public Cloud instances](public_cloud/containers_orchestration/managed_kubernetes/vrack-example-k8s-and-pci) + + [Working with vRack example - Communicating between different private networks](public_cloud/containers_orchestration/managed_kubernetes/vrack-example-between-private-networks) + + [Customizing Kube-proxy on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/customizing-kubeproxy) + + [Customizing CoreDNS on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/customizing-coredns) + + [Traffic Management](public-cloud-containers-orchestration-managed-kubernetes-k8s-traffic-management) + + [Installing Nginx Ingress on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-nginx-ingress) + + [Expose your applications using OVHcloud Public Cloud Load Balancer](public_cloud/containers_orchestration/managed_kubernetes/expose_your_applications_using_a_load_balancer) + + [Sticky sessions/Session Affinity based on Nginx Ingress on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/sticky-session-nginx-ingress) + + [Secure a Nginx Ingress with cert-manager on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/securing-nginx-ingress-cert-manager) + + [Installing Istio on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-istio) + + [Traffic management with Istio on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/traffic-management-with-istio) + + [How to migrate from Load Balancer for MKS (IOLB) to Public Cloud Load Balancer (Octavia)](public_cloud/containers_orchestration/managed_kubernetes/migrate-loadbalancer-iolb-to-octavia) + + [Getting the source IP behind the LoadBalancer](public_cloud/containers_orchestration/managed_kubernetes/getting-source-ip-behind-loadbalancer) + + [Workloads](public-cloud-containers-orchestration-managed-kubernetes-k8s-workloads) + + [Installing Agones on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-agones) + + [Installing Jenkins on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-jenkins) + + [Using Codefresh with OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/using-codefresh) + + [Deploying Apache Pulsar on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/installing-pulsar-with-streamnative) + + [Installing a FaaS platform on OVHcloud Managed Kubernetes using OpenFaaS](public_cloud/containers_orchestration/managed_kubernetes/installing-openfaas) + + [Run Serverless containers on OVHcloud Managed Kubernetes with Knative](public_cloud/containers_orchestration/managed_kubernetes/installing-knative) + + [Deploying Artifactory on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/installing-artifactory) + + [Backup, Restore and Migrate](public-cloud-containers-orchestration-managed-kubernetes-k8s-backup-and-restore) + + [Backup and Restore OVHcloud Managed Kubernetes Cluster, Namespace and Applications using TrilioVault for Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-namespace-and-applications-with-trilio) + + [Backing-up an OVHcloud Managed Kubernetes cluster using CloudCasa](public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-using-cloudcasa) + + [Backing up and restoring your Persistent Volume with Volume Snapshots on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/backup-restore-pv-volume-snapshot) + + [Backing-up an OVHcloud Managed Kubernetes cluster using Velero](public_cloud/containers_orchestration/managed_kubernetes/backing-up-cluster-with-velero) + + [Backing-up Persistent Volumes using Stash](public_cloud/containers_orchestration/managed_kubernetes/backing-up-volumes-using-stash) + + [Migration Guide – Moving Your Kubernetes Cluster to OVHcloud](public_cloud/containers_orchestration/managed_kubernetes/migration-to-ovhcloud) + + [MKS Free to Standard Migration Guide](public_cloud/containers_orchestration/managed_kubernetes/migration-from-free-to-standard) + + [Monitoring & Observability](public-cloud-containers-orchestration-managed-kubernetes-k8s-observability-monitoring) + + [Monitoring apps with Prometheus and Grafana on an OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/monitoring-apps-grafana-prometheus) + + [Collect metrics from PCI instances with Prometheus on an OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/monitoring-pci-instances-prometheus) + + [Distributed tracing with Jaeger on an OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/tracing-jaeger) + + [Pushing logs from a Kubernetes cluster to Logs Data Platform using Fluent Bit](manage_and_operate/observability/logs_data_platform/ingestion_kubernetes_fluent_bit) + + [Forwarding Managed Kubernetes Service Audit Logs to Log Data Platform](public_cloud/containers_orchestration/managed_kubernetes/forwarding-audit-logs-to-logs-data-platform) + + [Monitoring GPU usage on OVHcloud Managed Kubernetes Service](public_cloud/containers_orchestration/managed_kubernetes/monitoring-gpu-application) + + [Security](public-cloud-containers-orchestration-managed-kubernetes-k8s-security) + + [Add IP restrictions on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/add-ip-restrictions) + + [Changing the security update policy on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/change-security-update) + + [Configuring the OIDC provider on an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/configuring-oidc-provider-config) + + [Enforcing policy management on OVHcloud Managed Kubernetes with Kyverno](public_cloud/containers_orchestration/managed_kubernetes/installing-kyverno) + + [Sanitize your OVHcloud Managed Kubernetes with Popeye](public_cloud/containers_orchestration/managed_kubernetes/installing-popeye) + + [Encrypt your Secret for OVHcloud Managed Kubernetes with Sealed Secrets (Kubeseal)](public_cloud/containers_orchestration/managed_kubernetes/encrypt-secret-with-kubeseal) + + [Scan for vulnerabilities and misconfigurations of your OVHcloud Managed Kubernetes with Trivy](public_cloud/containers_orchestration/managed_kubernetes/installing-trivy) + + [Using RBAC to handle limited access to an OVHcloud Managed Kubernetes cluster](public_cloud/containers_orchestration/managed_kubernetes/rbac-custom-kubeconfig-limited-access) + + [Near real-time threats detection with Falco on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/runtime-security-falco) + + [Installing cert-manager on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-cert-manager) + + [Installing Keycloak, an OIDC Provider, on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-keycloak) + + [Operators](public-cloud-containers-orchestration-managed-kubernetes-k8s-operators) + + [Deploying a Kubernetes Operator based on Helm on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-helm-operator) + + [Deploying a Kubernetes Operator written in Golang on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/installing-go-operator) + + [Getting started with Kubernetes database operator](public_cloud/public_cloud_databases/databases_12_operator) + + [Troubleshooting](public-cloud-containers-orchestration-managed-kubernetes-k8s-troubleshooting) + + [ETCD Quotas error, troubleshooting](public_cloud/containers_orchestration/managed_kubernetes/etcd-quota-error) + + [Troubleshooting permission errors when enabling persistence](public_cloud/containers_orchestration/managed_kubernetes/fix-persistent-volumes-permissions) + + [Managed Private Registry (MPR)](products/public-cloud-containers-orchestration-managed-private-registry) + + [Getting started](public-cloud-containers-orchestration-managed-private-registry-getting-started) + + [Creating a private registry](public_cloud/containers_orchestration/managed_private_registry/creating-a-private-registry) + + [Creating a private registry (Harbor) through Terraform](public_cloud/containers_orchestration/managed_private_registry/creating-a-private-registry-through-terraform) + + [Creating a private registry with Pulumi](public_cloud/containers_orchestration/managed_private_registry/creating-a-private-registry-with-pulumi) + + [Connecting to the UI](public_cloud/containers_orchestration/managed_private_registry/connecting-to-the-ui) + + [Managing users and projects](public_cloud/containers_orchestration/managed_private_registry/managing-users-and-projects) + + [FAQ](public_cloud/containers_orchestration/managed_private_registry/managed-private-registry-faq) + + [Managed Private Registry - Responsibility model](public_cloud/containers_orchestration/managed_private_registry/responsibility-model) + + [Managed OCI artifact Registry Product Reversibility Policy](account_and_service_management/reversibility/13-reversibility-oci-registry) + + [Tutorials](public-cloud-containers-orchestration-managed-private-registry-tutorials) + + [Creating and using a Docker image stored in an OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/creating-and-using-a-private-image) + + [Using Private Registry with OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_private_registry/using-private-registry-with-kubernetes) + + [Managing Helm charts in the OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/using-helm-charts) + + [Deploying a Helm chart from your private registry in Kubernetes](public_cloud/containers_orchestration/managed_private_registry/deploy-chart-from-registry-in-kubernetes) + + [Configuring Proxy Cache on an OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/configure-proxy-cache) + + [Migrate Helm Charts from Chartmuseum to OCI](public_cloud/containers_orchestration/managed_private_registry/migrate-helm-charts-from-chartmuseum-to-oci) + + [Scanning Docker images for vulnerabilities with OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/scan-docker-images-vulnerabilities) + + [Sign OCI artifacts with Cosign on OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/sign-artifacts-with-cosign) + + [Configure the authentication via an OIDC provider on an OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/configure-oidc-provider-authentication) + + [Configure access control using OVHcloud IAM on an OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/managing-iam-authentication) + + [Adding IP restrictions on an OVHcloud Managed Private Registry](public_cloud/containers_orchestration/managed_private_registry/add-ip-restrictions) + + [Managed Rancher Service (MRS)](products/public-cloud-containers-orchestration-managed-rancher-service) + + [Getting started](public-cloud-containers-orchestration-managed-rancher-service-getting-started) + + [Getting started with Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/getting-started) + + [Creating, Updating and Accessing a Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/create-update-rancher) + + [Managing users and projects in Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/managing-users-and-projects) + + [Tutorial - How to use Rancher CLI](public_cloud/containers_orchestration/managed_rancher_service/using-rancher-cli) + + [Orchestration product reversibility policy](account_and_service_management/reversibility/12-reversibility-orchestration) + + [Resources](public-cloud-containers-orchestration-managed-rancher-service-resources) + + [Managed Rancher Service supported versions and lifecycle policy](public_cloud/containers_orchestration/managed_rancher_service/lifecycle-policy) + + [Creating or importing a Kubernetes cluster](public-cloud-containers-orchestration-managed-rancher-service-creating-importing-kubernetes) + + [Importing an existing Kubernetes cluster in MRS](public_cloud/containers_orchestration/managed_rancher_service/import-existing-kubernetes) + + [Creating a Managed Kubernetes Service (MKS) cluster in MRS](public_cloud/containers_orchestration/managed_rancher_service/creating-mks-kubernetes-cluster) + + [Creating a Kubernetes cluster based on OVHcloud Public Cloud Compute Instances in MRS](public_cloud/containers_orchestration/managed_rancher_service/creating-kubernetes-pci-compute-instances) + + [Creating a Kubernetes cluster with existing nodes (Generic) in MRS](public_cloud/containers_orchestration/managed_rancher_service/creating-kubernetes-custom-nodes) + + [Operations on a Kubernetes cluster](public-cloud-containers-orchestration-managed-rancher-service-operations-kubernetes) + + [Editing the configuration of a Kubernetes cluster in Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/edit-config-kubernetes-cluster) + + [Backing up and restoring a Kubernetes cluster in Managed Rancher Service](public_cloud/containers_orchestration/managed_rancher_service/backup-restore-etcd-s3) + + [Deploying applications with Rancher](public-cloud-containers-orchestration-managed-rancher-service-deploy-applications) + + [Deploying a monitoring stack (Prometheus & Grafana) in a Kubernetes cluster in MRS](public_cloud/containers_orchestration/managed_rancher_service/deploy-monitoring-prometheus-grafana-metrics) + + [AI & Machine Learning](products/public-cloud-ai-and-machine-learning) + + [General information](public-cloud-ai-and-machine-learning-general-information) + + [Comparative tables - AI Notebooks, AI Training, AI Deploy](public_cloud/ai_machine_learning/gi_00_ai_comparative-table) + + [Users - Manage AI users and roles](public_cloud/ai_machine_learning/gi_01_manage_users) + + [Data - Concept and best practices](public_cloud/ai_machine_learning/gi_02_concepts_data) + + [AI Tools - Remote SSH Connection](public_cloud/ai_machine_learning/gi_03_remote_connection) + + [AI Tools - Monitor your cloud resources](public_cloud/ai_machine_learning/gi_11_concepts_resources) + + [Data - Compliance between AI Tools and S3 compatible Object Storage](public_cloud/ai_machine_learning/gi_08_s3_compliance) + + [FAQ - AI Training](public_cloud/ai_machine_learning/gi_04_training_FAQ) + + [ovhai CLI - Cheat Sheet](public_cloud/ai_machine_learning/gi_05_ovhai_cheatsheet) + + [AI Dashboard - Getting started](public_cloud/ai_machine_learning/gi_06_dashboard_getting_started) + + [Registries - Use & manage registries](public_cloud/ai_machine_learning/gi_07_manage_registry) + + [AI Tools - Lifecycle policy](public_cloud/ai_machine_learning/gi_09_lifecycle_policy) + + [AI Tools - ovhai SDK](public_cloud/ai_machine_learning/gi_10_ovhai_sdk) + + [Reversibility Policy for the Notebook Interface product](account_and_service_management/reversibility/20-ai-notebook-reversibility) + + [Reversibility Policy for the Managed Containers product](account_and_service_management/reversibility/21-ai-managed-containers-reversibility) + + [Command Line Interface](public-cloud-ai-and-machine-learning-command-line-interface) + + [CLI - Installation](public_cloud/ai_machine_learning/cli_10_howto_install_cli) + + [CLI - Launch an AI notebook](public_cloud/ai_machine_learning/cli_11_howto_run_notebook_cli) + + [CLI - Launch an AI Training job](public_cloud/ai_machine_learning/cli_12_howto_run_job_cli) + + [CLI - Manage access tokens](public_cloud/ai_machine_learning/cli_13_howto_app_token_cli) + + [CLI - Launch and share an AI Notebook with tokens](public_cloud/ai_machine_learning/cli_14_howto_cli_sharing) + + [CLI - Commands reference](public_cloud/ai_machine_learning/cli_15_commands_reference) + + [CLI - Commands reference for data](public_cloud/ai_machine_learning/cli_16_commands_reference_data) + + [CLI - Use your data in a notebook](public_cloud/ai_machine_learning/cli_17_how_to_cli_data_notebooks) + + [CLI - Launch an AI Deploy app](public_cloud/ai_machine_learning/cli_18_howto_deploy_app) + + [AI Notebooks](products/public-cloud-ai-and-machine-learning-ai-notebooks) + + [Guides](public-cloud-ai-and-machine-learning-ai-notebooks-guides) + + [AI Notebooks - Getting started](public_cloud/ai_machine_learning/notebook_guide_introduction_definition) + + [AI Notebooks - Manage and use data in a notebook via UI](public_cloud/ai_machine_learning/notebook_guide_data_ui) + + [AI Notebooks - Features, Capabilities and Limitations](public_cloud/ai_machine_learning/notebook_guide_capabilities) + + [AI Notebooks - Troubleshooting](public_cloud/ai_machine_learning/notebook_guide_troubleshooting) + + [AI Notebooks - Billing and lifecycle](public_cloud/ai_machine_learning/notebook_guide_billing_concept) + + [AI Notebooks - Workspace](public_cloud/ai_machine_learning/notebook_guide_workspace) + + [AI Notebooks - Notebook concept](public_cloud/ai_machine_learning/notebook_guide_concepts_notebooks) + + [AI Notebooks - Coding assistant](public_cloud/ai_machine_learning/notebook_guide_coding_assistant) + + [Tutorials](public-cloud-ai-and-machine-learning-ai-notebooks-tutorials) + + [AI Notebooks - Tutorial - Use tensorboard inside notebooks](public_cloud/ai_machine_learning/notebook_tuto_02_tensorboard) + + [AI Notebooks - Tutorial - Weights & Biases integration](public_cloud/ai_machine_learning/notebook_tuto_03_weight_biases) + + [AI Notebooks - Tutorial - Train YOLOv5 on a custom dataset](public_cloud/ai_machine_learning/notebook_tuto_04_yolov5) + + [AI Notebooks - Tutorial - Sentiment analysis on Tweets using Hugging Face](public_cloud/ai_machine_learning/notebook_tuto_05_hugging_face_sentiment_analysis) + + [AI Notebooks - Tutorial - Audio analysis and classification with AI](public_cloud/ai_machine_learning/notebook_tuto_06_marine_mammal_sounds_classification) + + [AI Notebooks - Tutorial - Use ResNet for image classification](public_cloud/ai_machine_learning/notebook_tuto_07_transfer_learning_resnet50_image_classification) + + [AI Notebooks - Tutorial - Use Speech-to-Text powers on audio and video](public_cloud/ai_machine_learning/notebook_tuto_08_speech_to_text) + + [AI Notebooks - Tutorial - Build your spam classifier](public_cloud/ai_machine_learning/notebook_tuto_09_spam_classifier) + + [AI Notebooks - Tutorial - Create and train a Rasa chatbot](public_cloud/ai_machine_learning/notebook_tuto_10_create_chatbot) + + [AI Notebooks - Tutorial - Train YOLOv7 for sign language recognition](public_cloud/ai_machine_learning/notebook_tuto_11_yolov7) + + [AI Notebooks - Tutorial - Brain tumor segmentation using U-Net](public_cloud/ai_machine_learning/notebook_tuto_12_image-segmentation-unet-tumors) + + [AI Notebooks - Tutorial - Fine-tuning LLaMA 2](public_cloud/ai_machine_learning/notebook_tuto_13_fine_tune_llama_v2) + + [AI Notebooks - Tutorial - Create and train an image generation model](public_cloud/ai_machine_learning/notebook_tuto_14_image-generation-dcgan) + + [AI Notebooks - Tutorial - Fine-Tune and export AI model to ONNX](public_cloud/ai_machine_learning/notebook_tuto_15_finetune_export_onnx_model) + + [AI Notebooks - Tutorial - Track your ML models with MLflow inside notebooks](public_cloud/ai_machine_learning/notebook_tuto_16_mlflow) + + [AI Notebooks - Tutorial - Train YOLOv8 to play rock paper scissors](public_cloud/ai_machine_learning/notebook_tuto_15_rock-paper-scissors) + + [AI Training](products/public-cloud-ai-and-machine-learning-ai-training) + + [Guides](public-cloud-ai-and-machine-learning-ai-training-guides) + + [AI Training - Features, Capabilities and Limitations](public_cloud/ai_machine_learning/training_guide_01_capabilities) + + [AI Training - Getting started](public_cloud/ai_machine_learning/training_guide_02_howto_submit_job) + + [AI Training - Job concept](public_cloud/ai_machine_learning/training_guide_03_concepts_jobs) + + [AI Training - Start a job with a notebook Docker image](public_cloud/ai_machine_learning/training_guide_06_howto_notebooks) + + [AI Training - Troubleshooting](public_cloud/ai_machine_learning/training_guide_07_troubleshooting) + + [AI Training - Billing and lifecycle](public_cloud/ai_machine_learning/training_guide_08_billing_concept) + + [Tutorials](public-cloud-ai-and-machine-learning-ai-training-tutorials) + + [AI Training - Tutorial - Train your first ML model](public_cloud/ai_machine_learning/training_tuto_01_train_your_first_model) + + [AI Training - Tutorial - Build & use custom Docker image](public_cloud/ai_machine_learning/training_tuto_02_build_custom_image) + + [AI Training - Tutorial - Use tensorboard inside a job](public_cloud/ai_machine_learning/training_tuto_05_tensorboard) + + [AI Training - Tutorial - Compare models with W&B for audio classification task](public_cloud/ai_machine_learning/training_tuto_06_models_comparaison_weights_and_biases) + + [AI Training - Tutorial - Train a Rasa chatbot with Docker and AI Training](public_cloud/ai_machine_learning/training_tuto_07_train_rasa_chatbot) + + [AI Training - Tutorial - Train a model to recognize marine mammal sounds](public_cloud/ai_machine_learning/training_tuto_08_train_marine_mammal_sound) + + [AI Training - Tutorial - Train a PyTorch model and export it to ONNX](public_cloud/ai_machine_learning/training_tuto_09_train_model_export_onnx) + + [AI Training - Tutorial - Train YOLOv8 to play rock paper scissors](public_cloud/ai_machine_learning/training_tuto_09_train_rock-paper-scissors) + + [AI Training - Tutorial - Get started with NVIDIA Triton Inference Server and AI Training](public_cloud/ai_machine_learning/training_tuto_10_triton_inference_server) + + [AI Training - Tutorial - Turn a video into a 3D model using NVIDIA Neuralangelo](public_cloud/ai_machine_learning/training_tuto_11_3d_model_from_video) + + [AI Deploy](products/public-cloud-ai-and-machine-learning-ai-deploy) + + [Guides](public-cloud-ai-and-machine-learning-ai-deploy-guides) + + [AI Deploy - Features, Capabilities and Limitations](public_cloud/ai_machine_learning/deploy_guide_01_capabilities) + + [AI Deploy - Getting started](public_cloud/ai_machine_learning/deploy_guide_02_getting_started) + + [AI Deploy - Accessing your app with tokens](public_cloud/ai_machine_learning/deploy_guide_03_tokens) + + [AI Deploy - Scaling strategies](public_cloud/ai_machine_learning/deploy_guide_04_scaling_strategies) + + [AI Deploy - Apps portfolio](public_cloud/ai_machine_learning/deploy_guide_05_app_portfolio) + + [AI Deploy - Troubleshooting](public_cloud/ai_machine_learning/deploy_guide_07_troubleshooting) + + [AI Deploy - Billing and lifecycle](public_cloud/ai_machine_learning/deploy_guide_06_billing_concept) + + [AI Deploy - Update custom Docker images](public_cloud/ai_machine_learning/deploy_guide_08_update_custom_docker_image) + + [AI Deploy - App concept](public_cloud/ai_machine_learning/deploy_guide_09_concepts_apps) + + [Tutorials](public-cloud-ai-and-machine-learning-ai-deploy-tutorials) + + [AI Deploy - Tutorial - Build & use a custom Docker image](public_cloud/ai_machine_learning/deploy_tuto_12_build_custom_image) + + [AI Deploy - Tutorial - Build & use a Streamlit image](public_cloud/ai_machine_learning/deploy_tuto_01_streamlit) + + [AI Deploy - Tutorial - Deploy a simple app with Flask](public_cloud/ai_machine_learning/deploy_tuto_02_flask) + + [AI Deploy - Tutorial - Deploy an app for audio classification task using Streamlit](public_cloud/ai_machine_learning/deploy_tuto_03_streamlit_sounds_classification) + + [AI Deploy - Tutorial - Deploy a web service for YOLOv5 using Flask](public_cloud/ai_machine_learning/deploy_tuto_04_flask_yolov5) + + [AI Deploy - Tutorial - Deploy a Gradio app for sketch recognition](public_cloud/ai_machine_learning/deploy_tuto_05_gradio_sketch_recognition) + + [AI Deploy - Tutorial - Deploy an app for sentiment analysis with Hugging Face and Flask](public_cloud/ai_machine_learning/deploy_tuto_06_flask_hugging_face) + + [AI Deploy - Tutorial - Deploy an interactive app for EDA and prediction using Streamlit](public_cloud/ai_machine_learning/deploy_tuto_07_streamlit_eda_iris) + + [AI Deploy - Tutorial - Deploy and call a spam classifier with FastAPI](public_cloud/ai_machine_learning/deploy_tuto_08_fastapi_spam_classifier) + + [AI Deploy - Tutorial - Create and deploy a Speech to Text application using Streamlit](public_cloud/ai_machine_learning/deploy_tuto_09_streamlit_speech_to_text_app) + + [AI Deploy - Tutorial - How to load test your application with Locust](public_cloud/ai_machine_learning/deploy_tuto_10_locust) + + [AI Deploy - Tutorial - Deploy a Rasa chatbot with a simple Flask app](public_cloud/ai_machine_learning/deploy_tuto_11_rasa_chatbot_flask) + + [AI Deploy - Tutorial - Create a web service to recognize sign language with YOLOv7](public_cloud/ai_machine_learning/deploy_tuto_13_streamlit_yolov7) + + [AI Deploy - Tutorial - Deploy a brain tumor segmentation app using Streamlit](public_cloud/ai_machine_learning/deploy_tuto_14_img_segmentation_app) + + [AI Deploy - Tutorial - Deploy LLaMA 2 in a Streamlit application](public_cloud/ai_machine_learning/deploy_tuto_15_streamlit_chatbot_llama_v2) + + [AI Deploy - Tutorial - Deploy an ONNX model using FastAPI](public_cloud/ai_machine_learning/deploy_tuto_16_fastapi_onnx) + + [AI Deploy - Tutorial - Create an application to play rock paper scissors with YoloV8](public_cloud/ai_machine_learning/deploy_tuto_15_rock_paper_scissors) + + [AI Deploy - Tutorial - Deploy Whisper Speech Recognition Model](public_cloud/ai_machine_learning/deploy_tuto_17_streamlit_whisper) + + [AI Deploy - Tutorial - Deploy Stable Diffusion WebUI](public_cloud/ai_machine_learning/deploy_tuto_18_gradio_stable_diffusion_webui) + + [AI Deploy - Tutorial - Deploy FLUX Models](public_cloud/ai_machine_learning/deploy_tuto_19_flux) + + [AI Endpoints](products/public-cloud-ai-and-machine-learning-ai-endpoints) + + [Guides](public-cloud-ai-and-machine-learning-ai-endpoints-guides) + + [AI Endpoints - Getting started](public_cloud/ai_machine_learning/endpoints_guide_01_getting_started) + + [AI Endpoints - Features, Capabilities and Limitations](public_cloud/ai_machine_learning/endpoints_guide_02_capabilities) + + [AI Endpoints - Troubleshooting](public_cloud/ai_machine_learning/endpoints_guide_03_troubleshooting) + + [AI Endpoints - Billing and lifecycle](public_cloud/ai_machine_learning/endpoints_guide_04_billing_concept) + + [AI Endpoints - Structured Output](public_cloud/ai_machine_learning/endpoints_guide_05_structured_output) + + [AI Endpoints - Function Calling](public_cloud/ai_machine_learning/endpoints_guide_06_function_calling) + + [AI Endpoints - Virtual Models](public_cloud/ai_machine_learning/endpoints_guide_07_virtual_models) + + [AI Endpoints - Speech to Text](public_cloud/ai_machine_learning/endpoints_guide_08_audio_transcriptions) + + [Tutorials](public-cloud-ai-and-machine-learning-ai-endpointstutorials) + + [AI Endpoints - Create your own audio summarizer](public_cloud/ai_machine_learning/endpoints_tuto_01_audio_summarizer) + + [AI Endpoints - Create your own voice assistant](public_cloud/ai_machine_learning/endpoints_tuto_02_voice_virtual_assistant) + + [AI Endpoints - Create a code assistant with Continue](public_cloud/ai_machine_learning/endpoints_tuto_03_code_assistant_continue) + + [AI Endpoints - Create a sentiment analyzer](public_cloud/ai_machine_learning/endpoints_tuto_04_sentiment_analyzer) + + [AI Endpoints - Build a Python Chatbot with LangChain](public_cloud/ai_machine_learning/endpoints_tuto_05_chatbot_langchain_python) + + [AI Endpoints - Build a JavaScript Chatbot with LangChain](public_cloud/ai_machine_learning/endpoints_tuto_06_chatbot_langchain_javascript) + + [AI Endpoints - Create your own AI chatbot using LangChain4j and Quarkus](public_cloud/ai_machine_learning/endpoints_tuto_07_chatbot_langchain4j_quarkus) + + [AI Endpoints - Create a Streaming Chatbot with LangChain4j and Quarkus](public_cloud/ai_machine_learning/endpoints_tuto_08_streaming_chatbot_langchain4j_quarkus) + + [AI Endpoints - Enable conversational memory in your chatbot using LangChain](public_cloud/ai_machine_learning/endpoints_tuto_09_chatbot_memory_langchain) + + [AI Endpoints - Create a Memory Chatbot with LangChain4j](public_cloud/ai_machine_learning/endpoints_tuto_10_memory_chatbot_langchain4j) + + [AI Endpoints - Build a RAG Chatbot with LangChain](public_cloud/ai_machine_learning/endpoints_tuto_11_rag_chatbot_langchain) + + [AI Endpoints - Build a RAG Chatbot with LangChain4j](public_cloud/ai_machine_learning/endpoints_tuto_12_rag_chatbot_langchain4j) + + [AI Endpoints - Using Structured Output with LangChain4j](public_cloud/ai_machine_learning/endpoints_tuto_13_structured_output_langchain4j) + + [AI Endpoints - Using Function Calling with LangChain4j](public_cloud/ai_machine_learning/endpoints_tuto_14_function_calling_langchain4j) + + [AI Endpoints - Model Context Protocol (MCP) with LangChain4j](public_cloud/ai_machine_learning/endpoints_tuto_15_mcp_langchain4j) + + [AI Endpoints - Integration in Python with LiteLLM](public_cloud/ai_machine_learning/endpoints_tuto_16_litellm_integration) + + [AI Partners Ecosystem](products/public-cloud-ai-and-machine-learning-ai-ecosystem) + + [AI Partners - Guides](public-cloud-ai-and-machine-learning-ai-ecosystem-guides) + + [AI Partners Ecosystem - Lettria - Models features, capabilities and billing](public_cloud/ai_machine_learning/ecosystem_01_lettria_billing_features_capabilities) + + [AI Partners Ecosystem - Lettria - Models concept](public_cloud/ai_machine_learning/ecosystem_02_lettria_models) + + [AI Partners Ecosystem - Voxist - Models features, capabilities and billing](public_cloud/ai_machine_learning/ecosystem_03_voxist_billing_features_capabilities) + + [AI Partners Ecosystem - Voxist - Models concept](public_cloud/ai_machine_learning/ecosystem_04_voxist_models) + + [Quantum computing](products/public-cloud-quantum-computing) + + [General information](public-cloud-quantum-computing-general-information) + + [Users - Manage Quantum users and roles](public_cloud/quantum_computing/users-roles) + + [Capabilities](public_cloud/quantum_computing/capabilities) + + [Billing concepts](public_cloud/quantum_computing/billing) + + [Troubleshooting](public_cloud/quantum_computing/troubleshooting) + + [Emulators](products/public-cloud-quantum-computing-emulator) + + [Guides](public-cloud-quantum-computing-emulators-guides) + + [Quantum emulators - Getting started](public_cloud/quantum_computing/getting-started-emulators) + + [Analytics](products/public-cloud-data-analytics) + + [General information](products/public-cloud-data-analytics-general-information) + + [Analytics - Security overview](public_cloud/public_cloud_databases/information_01_security_overview) + + [Analytics - Lifecycle policy](public_cloud/data_analytics/analytics/information_02_lifecycle_policy) + + [Analytics - Capabilities and Limitations](public_cloud/data_analytics/analytics/information_03_capabilities) + + [Comparison of Analytics Engines Deployment Modes - Understanding 3-AZ / 1-AZ](public_cloud/data_analytics/analytics/analytics_regions_comparison) + + [Analytics - Maintenance operations](public_cloud/data_analytics/analytics/information_04_maintenances) + + [Analytics - Automated Backups](public_cloud/data_analytics/analytics/information_05_automated_backups) + + [General guides](products/public-cloud-data-analytics-general-guides) + + [Analytics - Getting started](public_cloud/data_analytics/analytics/analytics_getting_started) + + [Analytics - Getting started with APIs](public_cloud/data_analytics/analytics/analytics_getting_started_api) + + [Analytics - Getting started with Terraform](public_cloud/data_analytics/analytics/analytics_getting_started_terraform) + + [Analytics - How to configure your advanced parameters](public_cloud/data_analytics/analytics/analytics_advanced_parameters) + + [Analytics - How to troubleshoot your service](public_cloud/data_analytics/analytics/analytics_troubleshooting) + + [Analytics - How to restore a backup](public_cloud/data_analytics/analytics/analytics_restore_backup) + + [Analytics - How to handle Disk Full situations](public_cloud/data_analytics/analytics/analytics_full_disk_handling) + + [Analytics - How to resize your service storage](public_cloud/data_analytics/analytics/analytics_resize_cluster_storage) + + [Analytics - How to update your service flavor](public_cloud/data_analytics/analytics/analytics_update_cluster_flavor) + + [Analytics - How to update your service plan](public_cloud/data_analytics/analytics/analytics_update_cluster_plan) + + [Analytics - How to setup logs forwarding](public_cloud/data_analytics/analytics/analytics_logs_to_customer) + + [Analytics - How to set up your Kubernetes database operator](public_cloud/data_analytics/analytics/analytics_kubernetes_operator) + + [Analytics - How to fetch service metrics with Prometheus](public_cloud/data_analytics/analytics/analytics_metrics_via_prometheus) + + [Kafka](products/public-cloud-data-analytics-kafka) + + [Getting Started](public-cloud-data-analytics-kafka-getting-started) + + [Kafka - Getting started](public_cloud/public_cloud_databases/kafka_02_getting_started) + + [User guides](public-cloud-data-analytics-kafka-guides) + + [Kafka - Capabilities and Limitations](public_cloud/public_cloud_databases/kafka_01_capabilities) + + [Kafka - How to create a Kafka cluster](public_cloud/data_analytics/analytics/kafka_create_cluster) + + [Kafka - How to configure your Kafka cluster to accept incoming connections](public_cloud/data_analytics/analytics/kafka_incoming_connections) + + [Kafka - How to connect to a Kafka cluster with CLI](public_cloud/data_analytics/analytics/kafka_connect_cluster_cli) + + [Kafka - How to create topics for your Kafka cluster](public_cloud/data_analytics/analytics/kafka_create_topics) + + [Kafka - How to use Access Control Lists (ACLs)](public_cloud/data_analytics/analytics/kafka_configure_acl) + + [Kafka - How to enable schema registry](public_cloud/data_analytics/analytics/kafka_enable_schema_registry) + + [Advanced guides](public-cloud-data-analytics-kafka-advanced-guides) + + [Kafka - Advanced parameters references](public_cloud/public_cloud_databases/kafka_03_advanced_parameters_references) + + [Tutorials](public-cloud-data-analytics-kafka-tutorials) + + [Kafka - Create publisher and consumer applications](public_cloud/public_cloud_databases/kafka_04_dev_python_basics) + + [Kafka Connect](products/public-cloud-data-analytics-kafka-connect) + + [Guides](public-cloud-data-analytics-kafka-connect-guides) + + [Kafka Connect - Capabilities and Limitations](public_cloud/public_cloud_databases/kafkaconnect_01_capabilities) + + [Kafka Connect - Advanced parameters references](public_cloud/public_cloud_databases/kafkaconnect_02_advanced_parameters_references) + + [Kafka MirrorMaker](products/public-cloud-data-analytics-kafka-mirrormaker) + + [Guides](public-cloud-data-analytics-kafka-mirrormaker-guides) + + [Kafka MirrorMaker - Capabilities and Limitations](public_cloud/public_cloud_databases/mirrormaker_01_capabilities) + + [OpenSearch](products/public-cloud-data-analytics-opensearch) + + [Guides](public-cloud-data-analytics-opensearch-guides) + + [OpenSearch - Capabilities and Limitations](public_cloud/public_cloud_databases/opensearch_01_capabilities) + + [OpenSearch - Getting started](public_cloud/public_cloud_databases/opensearch_02_getting_Started) + + [OpenSearch - Monitor your infra (with Logstash or Fluent Bit)](public_cloud/public_cloud_databases/opensearch_200_elk_like) + + [OpenSearch - Advanced parameters references](public_cloud/public_cloud_databases/opensearch_03_advanced_parameters_references) + + [Dashboards](products/public-cloud-data-analytics-grafana) + + [Guides](public-cloud-data-analytics-grafana-guides) + + [Dashboards - Capabilities and Limitations](public_cloud/public_cloud_databases/grafana_01_capabilities) + + [Dashboards - Configure your Dashboards instance to accept incoming connections](public_cloud/public_cloud_databases/grafana_02_prepare_for_incoming_connections) + + [Dashboards - Advanced parameters references](public_cloud/public_cloud_databases/grafana_03_advanced_parameters_references) + + [Tutorials](public-cloud-data-analytics-grafana-tutorials) + + [Dashboards - Tutorial - Expose your Grafana in your private network via a reverse proxy NGINX](public_cloud/public_cloud_databases/grafana_tuto_01_reverse_proxy) + + [Dashboards - Tutorial - How to use the Dashboards API](public_cloud/public_cloud_databases/grafana_tuto_02_using_api) + + [Integrations](products/public-cloud-integrations) + + [Prefect](public-cloud-integrations-prefect) + + [Prefect - Guide - Getting Started](public_cloud/integrations/prefect_guide_01_getting_started) + + [Prefect - Tutorial - Emails notification with blocks and automations](public_cloud/integrations/prefect_tuto_02_block_automation) + + [Prefect - Tutorial - AI pipeline with training job](public_cloud/integrations/prefect_tuto_03_ai_pipeline) + + [Data Platform](products/public-cloud-data-platform) + + [Data Platform documentation](public_cloud/data_platform/general-what_is_the_data_platform) + + [Sign-up to Data Platform](public_cloud/data_platform/general-signin_signup) ++ Web Cloud + + [Domains](products/web-cloud-domains) + + [API](products/web-cloud-domains-api) + + [Key concepts](web-cloud-domains-api-key-concepts) + + [Introduction](web_cloud/domains/api_domain_intro) + + [Getting started](web-cloud-domains-api-getting-started) + + [Order a Domain Name](web_cloud/domains/api_domain_order) + + [Configuration](web-cloud-domains-api-configuration) + + [Tasks Management](web_cloud/domains/api_domain_tasks) + + [Manage Contacts of a Domain Name](web_cloud/domains/api_domain_contacts) + + [Managing Eligibility Rules](web_cloud/domains/api_domain_rules) + + [Configure the Display of Contact Data in the Whois](web_cloud/domains/api_domain_whois) + + [Configure the DNS of your Domain Name](web_cloud/domains/api_domain_dns) + + [Migration](web-cloud-domains-api-migration) + + [Transfer a Domain Name](web_cloud/domains/api_domain_transfer) + + [Domain names](products/web-cloud-domains-domain-names) + + [Getting started](web-cloud-domains-domain-names-getting-started) + + [FAQ Domain names and DNS](web_cloud/domains/faq_domain_dns) + + [How to create a subdomain](web_cloud/domains/domain_create_subdomains) + + [Redirecting a domain name managed by OVHcloud](web_cloud/domains/redirect_domain_name) + + [Domains - Shared Responsibility](web_cloud/domains/responsibility_model_domains) + + [How to renew OVHcloud domain names](web_cloud/domains/autorenew_domain_name) + + [How to get information about a domain name with WHOIS](web_cloud/domains/domain_whois) + + [How do I configure the WHOIS display for a domain name?](web_cloud/domains/domain_configure_whois_listing) + + [How to export the list of your domain names in CSV](web_cloud/domains/domain_csv_list) + + [Configuration](web-cloud-domains-domain-names-configuration) + + [Changing a domain name owner (trade)](web-cloud-domains-domain-names-configuration-changing-a-domain-name-owner-trade) + + [Changing the owner of a domain name](web_cloud/domains/trade_domain) + + [How to edit a domain name holder’s contact details](web_cloud/domains/domain_verify_holder) + + [Changer le propriétaire d’un domaine avec une Demande d'Opération AFNIC (DOA)](web_cloud/domains/trade_doa) + + [Troubleshooting](web-cloud-domains-domain-names-troubleshooting) + + [Troubleshooting a domain name error](web_cloud/domains/domain_errors) + + [Migration](products/web-cloud-domains-domain-names-migration) + + [Incoming transfer to OVHcloud](web-cloud-domains-domain-names-migration-incoming-transfer-to-ovhcloud) + + [Transferring a domain name to OVHcloud](web_cloud/domains/transfer_incoming_generic_domain) + + [Transferring a .uk domain name to OVHcloud](web_cloud/domains/transfer_incoming_couk) + + [Transferring a .pl domain name to OVHcloud](web_cloud/domains/transfer_pl) + + [Transferring a domain name from Hostinger to OVHcloud](web_cloud/domains/transfer_incoming_hostinger) + + [Transferring a domain name from GoDaddy to OVHcloud](web_cloud/domains/transfer_incoming_godaddy) + + [Transferring a domain name from Home.pl to OVHcloud](web_cloud/domains/transfer_incoming_homepl) + + [Transferring a domain name from Ionos to OVHcloud](web_cloud/domains/transfer_incoming_ionos) + + [Transferring a domain name from O2Switch to OVHcloud](web_cloud/domains/transfer_incoming_o2switch) + + [Transferring a domain name from Gandi to OVHcloud](web_cloud/domains/transfer_incoming_gandi) + + [Transferring a domain name from Wix to OVHcloud](web_cloud/domains/transfer_incoming_wix) + + [Outgoing transfer from OVHcloud](web-cloud-domains-domain-names-outgoing-transfer-from-ovhcloud) + + [Transferring a domain name to another registrar](web_cloud/domains/transfer_outgoing_domain) + + [Transferring a .uk domain name to another registrar](web_cloud/domains/transfer_outgoing_couk) + + [Tutorials](web-cloud-domains-domain-names-tutorials) + + [How to connect an OVHcloud domain name to a Google Site](web_cloud/domains/how_to_connect_domain_to_google_site) + + [How to connect an OVHcloud domain name to a Shopify hosting plan](web_cloud/domains/how_to_connect_domain_to_shopify) + + [How to connect an OVHcloud domain name to a SquareSpace hosting plan](web_cloud/domains/how_to_connect_domain_to_squarespace) + + [How to connect an OVHcloud domain name to a Wix hosting plan](web_cloud/domains/how_to_connect_domain_to_wix) + + [How to connect an OVHcloud domain name to a GoDaddy hosting plan](web_cloud/domains/how_to_connect_domain_to_godaddy) + + [How to connect an OVHcloud domain name to a Webflow hosting plan](web_cloud/domains/how_to_connect_domain_to_webflow) + + [How to use an OVHcloud domain with iCloud Mail](web_cloud/domains/domain-icloud) + + [DNS (Domain Name System)](products/web-cloud-domains-dns) + + [Key concepts](web-cloud-domains-dns-key-concepts) + + [Everything you need to know about DNS servers](web_cloud/domains/dns_server_general_information) + + [Everything you need to know about DNS zone](web_cloud/domains/dns_zone_general_information) + + [Everything you need to know about DNS records](web_cloud/domains/dns_zone_records) + + [Configuration](web-cloud-domains-dns-configuration) + + [DNS servers](web-cloud-domains-dns-configuration-dns-servers) + + [Editing the DNS servers for an OVHcloud domain name](web_cloud/domains/dns_server_edit) + + [List of IP addresses of OVHcloud DNS servers](web_cloud/domains/dns_ips_update) + + [DNS zone](web-cloud-domains-dns-configuration-dns-zone) + + [Creating an OVHcloud DNS zone for a domain name](web_cloud/domains/dns_zone_create) + + [Editing an OVHcloud DNS zone](web_cloud/domains/dns_zone_edit) + + [How to view the history of your DNS records](web_cloud/domains/dns_zone_history) + + [How to delete a DNS zone ?](web_cloud/domains/dns_zone_deletion) + + [DNS records](web-cloud-domains-dns-configuration-dns-records) + + [How to add a DNS A record for a domain name](web_cloud/domains/dns_zone_a_record_creation) + + [How to add a DNS AAAA record for a domain name](web_cloud/domains/dns_zone_aaaa_record_creation) + + [How to add a DNS CNAME record for a domain name](web_cloud/domains/dns_zone_cname_record_creation) + + [How to add a DNS TXT record for a domain name](web_cloud/domains/dns_zone_txt_record_creation) + + [Add an MX record to your domain name’s configuration](web_cloud/domains/dns_zone_mx) + + [DNS options](web-cloud-domains-dns-configuration-dns-options) + + [How to enable Anycast DNS for your domain name](web_cloud/domains/dns_anycast_enable) + + [Customising the DNS servers for an OVHcloud domain name](web_cloud/domains/glue_registry) + + [Configuring a dynamic DNS for a domain name](web_cloud/domains/dns_dynhost) + + [Security](web-cloud-domains-dns-security) + + [Adding an SPF record to the configuration of your domain name](web_cloud/domains/dns_zone_spf) + + [Adding a DKIM record to the configuration of your domain name](web_cloud/domains/dns_zone_dkim) + + [Adding a DMARC record to the configuration of your domain name](web_cloud/domains/dns_zone_dmarc) + + [Securing your domain name with DNSSEC](web_cloud/domains/dns_dnssec) + + [Tutorials](web-cloud-domains-dns-tutorials) + + [Tutorial - Using Zonemaster](web_cloud/domains/dns_zonemaster) + + [Web Hosting](products/web-cloud-hosting) + + [Getting started](web-cloud-hosting-getting-started) + + [Activating the 100M free hosting plan](web_cloud/web_hosting/activate_start10m) + + [Getting started with an Individual or Business Web Hosting plan](web_cloud/web_hosting/hosting_first_steps_with_web_hosting) + + [Getting started with a Cloud Web hosting plan](web_cloud/web_hosting/getting_started_cloud_web) + + [Premiers pas avec la solution Visibilité Pro](web_cloud/web_hosting/premiers-pas-avec-visibilite-pro) + + [View and manage all your websites from the OVHcloud Control Panel](web_cloud/web_hosting/access_websites_view) + + [Web Hosting - How to get started in a few steps](web_cloud/web_hosting/website-project) + + [Web Hosting FAQ](web_cloud/web_hosting/faq-web_hosting) + + [Publishing a website on your Web Hosting plan](web_cloud/web_hosting/hosting_how_to_get_my_website_online) + + [Activating email addresses included in your Web Hosting plan](web_cloud/web_hosting/activate-email-hosting) + + [Responsibility sharing for the Web Hosting service](web_cloud/web_hosting/raci-web-hosting) + + [Web Hosting - How to find your cluster and/or filer](web_cloud/web_hosting/how_to_know_cluster_and_filer) + + [Configuration](products/web-cloud-hosting-configuration) + + [Hosting multiple websites on your Web Hosting plan](web_cloud/web_hosting/multisites_configure_multisite) + + [Configuring and using Git with an OVHcloud web hosting plan](web_cloud/web_hosting/git_integration_webhosting) + + [Web Hosting - Modifying a domain name already associated to a hosting plan](web_cloud/web_hosting/multisites_modify_domain) + + [Web Hosting - Environment, PHP version, ".ovhconfig"](web_cloud/web_hosting/configure_your_web_hosting) + + [Configuring IPv6 for your website](web_cloud/web_hosting/configure_ipv6) + + [Managing Cloud Web runtime software applications](web_cloud/web_hosting/manage-runtime) + + [Retrieving the backup of the FTP space on your Cloud Web hosting plan](web_cloud/web_hosting/backup_ftp_cloud_web) + + [Web Hosting - How to change your solution](web_cloud/web_hosting/how_to_upgrade_web_hosting_offer) + + [Speeding up your website with CDN](web_cloud/web_hosting/cdn_how_to_use_cdn) + + [Accessing a website’s logs and statistics on a Web Hosting](web_cloud/web_hosting/logs_and_statistics) + + [How to view CDN statistics and logs on a Web Hosting plan](web_cloud/web_hosting/cdn_statistics_and_logs) + + [Geolocating your website](web_cloud/web_hosting/multisites_geolocation) + + [Optimising your website’s performance](web_cloud/web_hosting/optimise_your_website_performance) + + [Using automated tasks on a Web Hosting plan](web_cloud/web_hosting/cron_tasks)* + + [How to create and manage a Web application via the OVHcloud public API](web_cloud/web_hosting/api_webhosting) + + [Databases](web-cloud-hosting-configuration-databases) + + [Creating and managing a database in your Web Hosting plan](web_cloud/web_hosting/sql_create_database) + + [Changing the password for a Web Hosting plan’s database](web_cloud/web_hosting/sql_change_password) + + [Duplicating the contents of one database to another](web_cloud/web_hosting/copy_database) + + [Retrieving the backup of a Web Hosting plan’s database](web_cloud/web_hosting/sql_database_export) + + [Recovering a deleted database backup](web_cloud/web_hosting/sql_recovering_deleted_db_backup) + + [FTP and SSH](web-cloud-hosting-configuration-ftp-and-ssh) + + [Tutorial - Using FileZilla with your OVHcloud hosting](web_cloud/web_hosting/ftp_filezilla_user_guide) + + [Web Hosting - How to manage FTP users](web_cloud/web_hosting/ftp_manage_users) + + [Logging in to your Web Hosting plan’s storage space](web_cloud/web_hosting/ftp_connection) + + [Changing a FTP user password](web_cloud/web_hosting/ftp_change_password) + + [Managing your web hosting with Visual Studio Code via SFTP](web_cloud/web_hosting/handle_sftp_connexion_vscode) + + [Using Cyberduck (on Mac)](web_cloud/web_hosting/ftp_cyberduck_user_guide_on_mac) + + [Restoring your Web Hosting plan’s storage space](web_cloud/web_hosting/ftp_save_and_backup) + + [Accessing a web hosting plan via SSH](web_cloud/web_hosting/ssh_on_webhosting) + + [Tutorial - How to use PuTTY for SSH connections and authentication](web_cloud/web_hosting/ssh_using_putty_on_windows) + + [Using SVN](web_cloud/web_hosting/svn_using_svn) + + [Web Hosting - Copy files using the SCP command](web_cloud/web_hosting/using-scp-command) + + [CMS](web-cloud-hosting-configuration-cms) + + [Setting up your website with 1-click modules](web_cloud/web_hosting/cms_install_1_click_modules) + + [How to change the admin password of my CMS](web_cloud/web_hosting/cms-update-password-admin) + + [How to manage your 1-click module](web_cloud/web_hosting/cms_manage_1_click_module) + + [Migration](web-cloud-hosting-migration) + + [How to migrate a website from a web hosting plan to a VPS](web_cloud/web_hosting/migrate_website_to_vps) + + [Importing a backup into a Web Hosting plan database](web_cloud/web_hosting/sql_importing_mysql_database) + + [Exporting a website](web_cloud/web_hosting/exporter-son-site-web) + + [Migrating your website and emails to OVHcloud](web_cloud/web_hosting/hosting_migrating_to_ovh) + + [Migrate your Xara website to OVHcloud](web_cloud/web_hosting/migrate_xara_website_to_ovh) + + [Migrate your WordPress website to OVHcloud](web_cloud/web_hosting/migrate_wordpress_website_to_ovh) + + [Tutorials](products/web-cloud-hosting-tutorials) + + [Tutorial - Creating your personal webpage at OVHcloud](web_cloud/web_hosting/create_your_personal_webpage) + + [Use cases - How to change the domain of an existing website](web_cloud/web_hosting/How_to_change_the_domain_name_of_an_existing_website) + + [Tutorial - Installation and configuration of Cecil, a static site generator (SSG) in PHP](web_cloud/web_hosting/static_website_installation_cecil) + + [Tutorial - Add dynamic content to a static web page generated with Cecil](web_cloud/web_hosting/static_website_installation_cecil_api_call) + + [Installing Composer on a Web Hosting plan](web_cloud/web_hosting/composer_install_composer) + + [Tutorials - WordPress](web-cloud-hosting-tutorials-wordpress) + + [Tutorial - First steps with Wordpress](web_cloud/web_hosting/wordpress_first-steps) + + [Tutorial - Backing up your WordPress website](web_cloud/web_hosting/how_to_backup_your_wordpress) + + [Tutorial - Using the htaccess file with WordPress](web_cloud/web_hosting/htaccess_how_to_protect_wordpress) + + [Tutorial - Using WooCommerce with WordPress](web_cloud/web_hosting/wordpress-woocommerce-first-steps) + + [Managing multiple WordPress websites with the MainWP plugin](web_cloud/web_hosting/mainwp_general) + + [Back up your WordPress websites with MainWP](web_cloud/web_hosting/mainwp-backup) + + [Improve your WordPress website's security with MainWP](web_cloud/web_hosting/mainwp-security) + + [Manage customer information for your WordPress websites with MainWP](web_cloud/web_hosting/mainwp-client-management) + + [Cloud Web hosting plan Tutorials](web-cloud-hosting-tutorials-cloud-web) + + [Cloud Web Tutorial - Installing Ghost on a Cloud Web hosting plan](web_cloud/web_hosting/install-ghost) + + [Installer Etherpad sur son hébergement Cloud Web](web_cloud/web_hosting/install-etherpad) + + [Comment installer Django CMS sur son hébergement Cloud Web](web_cloud/web_hosting/install-django-cms-on-cloud-web) + + [Installer Camaleon CMS sur son hébergement Cloud Web](web_cloud/web_hosting/install-camaleon) + + [Redirection and authentication](web-cloud-hosting-tutorials-redirection-and-authentication) + + [Protecting your website's administration interface with a .htaccess file](web_cloud/web_hosting/htaccess_protect_directory_by_password) + + [Tutorial - Rewrite the URL for accessing your website using mod_rewrite via the .htaccess file](web_cloud/web_hosting/htaccess_url_rewriting_using_mod_rewrite) + + [Blocking a specific IP address from accessing your website](web_cloud/web_hosting/htaccess_how_to_block_a_specific_ip_address_from_accessing_your_website) + + [Using .htaccess for advanced purposes](web_cloud/web_hosting/htaccess_what_else_can_you_do) + + [CMS](web-cloud-hosting-tutorials-cms) + + [Installing a CMS manually on your Web Hosting plan](web_cloud/web_hosting/cms_manual_installation) + + [Installing WordPress manually](web_cloud/web_hosting/cms_manual_installation_wordpress) + + [Installing Joomla! manually](web_cloud/web_hosting/cms_manual_installation_joomla) + + [Installing Pico manually](web_cloud/web_hosting/cms_manual_installation_pico) + + [Installing PrestaShop manually](web_cloud/web_hosting/cms_manual_installation_prestashop) + + [Installing Drupal manually](web_cloud/web_hosting/cms_manual_installation_drupal) + + [Installing Grav manually](web_cloud/web_hosting/cms_manual_installation_grav) + + [Installing Typo3 manually](web_cloud/web_hosting/cms_manual_installation_typo3) + + [Installing SPIP manually](web_cloud/web_hosting/cms_manual_installation_spip) + + [Security](web-cloud-hosting-security) + + [Optimising the security of your website](web_cloud/web_hosting/secure_your_website) + + [Activating the application firewall](web_cloud/web_hosting/multisites_activating_application_firewall) + + [Managing SSL certificates on a Web Hosting plan](web_cloud/web_hosting/ssl_on_webhosting) + + [Activating HTTPS on your website with an SSL certificate](web_cloud/web_hosting/ssl-activate-https-website) + + [Web Hosting - Activating a free Let's Encrypt SSL certificate](web_cloud/web_hosting/ssl_letsencrypt) + + [Web Hosting - Activating a DV SSL certificate](web_cloud/web_hosting/ssl_dv) + + [Web Hosting - Activating an EV SSL certificate](web_cloud/web_hosting/ssl_ev) + + [Web Hosting - Installing a custom SSL certificate](web_cloud/web_hosting/ssl_custom) + + [Web Hosting - New SSL certificate management](web_cloud/web_hosting/ssl_management) + + [Avoiding the common pitfalls of making your website secure with SSL](web_cloud/web_hosting/ssl_avoid_common_pitfalls_of_making_website_secure) + + [Troubleshooting](web-cloud-hosting-troubleshooting) + + [Use cases - What to do if your Website is hacked](web_cloud/web_hosting/cms_what_to_do_if_your_site_is_hacked) + + [Information - HTTP2 rapid reset vulnerability](web_cloud/web_hosting/info_http2_rapidreset) + + [What do I do if my website is down?](web_cloud/web_hosting/diagnostic-website-not-accessible) + + [My website is slow. What to do?](web_cloud/web_hosting/diagnostic_slownesses) + + [Resolving the most common 1-click module errors](web_cloud/web_hosting/diagnostic_errors_module1clic) + + [What to do if you get a "Your connection is not private" error?](web_cloud/web_hosting/diagnostic-not-secured) + + [Troubleshooting common database errors](web_cloud/web_hosting/diagnosis_database_errors) + + [Resolving a “Site not installed” error](web_cloud/web_hosting/multisites_website_not_installed) + + [Fixing the 500 Internal Server Error](web_cloud/web_hosting/diagnostic_fix_500_internal_server_error) + + [Troubleshooting an "Index of" page](web_cloud/web_hosting/diagnostic-index-of) + + [What do I do if I have a 403 forbidden page?](web_cloud/web_hosting/diagnostic_403_forbidden) + + [What should I do if the page “Your IP has been banned” appears?](web_cloud/web_hosting/diagnostic_ip_banned) + + [What should I do if the page “Your request has been blocked” appears?](web_cloud/web_hosting/diagnostic_request_blocked) + + [Monitoring and managing automated emails in your Web Hosting plan](web_cloud/web_hosting/mail_function_script_records) + + [How to react to abnormal activity detected on your web hosting](web_cloud/web_hosting/resolve_anomalous-activity) + + [Tutorial - What do I do when my database is full?](web_cloud/web_hosting/sql_overquota_database) + + [Troubleshooting recurring errors when using FTP software](web_cloud/web_hosting/ftp_recurring_ftp_problems) + + [Additional resources](web-cloud-hosting-additional-resources) + + [IP address list for Web Hosting clusters](web_cloud/web_hosting/clusters_and_shared_hosting_IP) + + [Technical specifications of Web Hostings](web_cloud/web_hosting/hosting_technical_specificities) + + [Web Hosting - Available language versions](web_cloud/web_hosting/web_hosting_main_info) + + [Reversibility Policy for the Managed Web Hosting product](account_and_service_management/reversibility/04-web-hosting-reversibility-policy) + + [SQL Database EOS and EOL announcements](web_cloud/web_hosting/sql_eos_eol) + + [MySQL migration to Percona Server for MySQL](web_cloud/web_hosting/percona_server_mysql_migration_info) + + [SSL Gateway](products/web-cloud-ssl-gateway) + + [Getting started](web-cloud-ssl-gateway-getting-started) + + [Order an SSL Gateway](web_cloud/ssl_gateway/order-ssl-gateway) + + [Using the SSL Gateway](web_cloud/ssl_gateway/use_ssl_gateway) + + [Web Cloud Databases](products/web-cloud-clouddb) + + [Getting started](web-cloud-clouddb-getting-started) + + [Getting started with the Web Cloud Databases service](web_cloud/web_cloud_databases/starting_with_clouddb) + + [Getting started with MySQL and MariaDB](web_cloud/web_cloud_databases/using-mysql-mariadb) + + [Getting started with PostgreSQL](web_cloud/web_cloud_databases/using-pgsql) + + [Configuration](web-cloud-clouddb-configuration) + + [Web Cloud Databases - How to authorize an IP address?](web_cloud/web_cloud_databases/authorise_IP) + + [Creating databases and users on your database server](web_cloud/web_cloud_databases/create-db-and-user-on-db-server) + + [Web Cloud Databases - Modifying a user's rights](web_cloud/web_cloud_databases/modify_rights_for_users) + + [Connecting to a database on your database server](web_cloud/web_cloud_databases/connecting-to-database-on-database-server) + + [Configuring your database server](web_cloud/web_cloud_databases/configure-database-server) + + [Web Cloud Databases - How to retrieve logs](web_cloud/web_cloud_databases/retrieve-logs) + + [How to detach your Web Cloud Databases solution from web hosting](web_cloud/web_cloud_databases/detach-from-web-hosting) + + [Migration](web-cloud-clouddb-migration) + + [Backing up and exporting a database of your database server](web_cloud/web_cloud_databases/save-export-on-database-server) + + [Restoring and importing a database to your database server](web_cloud/web_cloud_databases/restore-import-on-database-server) + + [Additional resources](web-cloud-clouddb-additional-resources) + + [Web Cloud Databases EOS and EOL announcements](web_cloud/web_cloud_databases/clouddb-eos-eol) + + [Managed databases EOL policy](web_cloud/web_cloud_databases/eol-policy) + + [Reversibility Policy for the Managed Database System for Web Hosting product](account_and_service_management/reversibility/25-db-web-hosting-reversibility) + + [Email and Collaborative Solutions](products/web-cloud-email-collaborative-solutions) + + [Common email features](web-cloud-email-collaborative-solutions-common-email-features) + + [Managing the security policy of an email service](web_cloud/email_and_collaborative_solutions/common_email_features/security-policy) + + [Using email aliases and redirections](web_cloud/email_and_collaborative_solutions/common_email_features/feature_redirections) + + [Deleting an email account](web_cloud/email_and_collaborative_solutions/common_email_features/email_reset_account) + + [Using the Outlook Web App (OWA) webmail](web-cloud-email-collaborative-solutions-using-outlook-web-access-owa) + + [Using the Outlook Web App (OWA) with an OVHcloud email account](web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) + + [Creating inbox rules in OWA](web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan) + + [Creating automatic replies in OWA](web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/owa_automatic_replies) + + [Sharing folders in OWA](web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/owa_directory_sharing) + + [Sharing calendars in OWA](web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/owa_calendar_sharing) + + [Migrating](web-cloud-email-collaborative-solutions-migration) + + [Migrating an MX Plan email account to an Email Pro or Exchange account](web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) + + [Manually migrate your email account](web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration) + + [Migrating email accounts using OVHcloud Mail Migrator](web_cloud/email_and_collaborative_solutions/migrating/migration_omm) + + [Migrating a Gmail account to an OVHcloud email account via the OVHcloud Mail Migrator](web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) + + [Authorising less secure connections on Gmail](web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + + [Migrating your email account from one OVHcloud email platform to another](web_cloud/email_and_collaborative_solutions/migrating/migration_platform) + + [Troubleshooting](web-cloud-email-collaborative-solutions-troubleshooting) + + [Unable to send or receive emails](web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) + + [What to do if your account is blocked for spam](web_cloud/email_and_collaborative_solutions/troubleshooting/locked_for_spam) + + [Retrieving email headers](web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_headers) + + [Managing the storage space for an email account](web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota) + + [Restoring deleted items from your email account](web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_retention) + + [MX Plan](products/web-cloud-email-collaborative-solutions-mx-plan) + + [Getting started](web-cloud-email-collaborative-solutions-mx-plan-getting-started) + + [Getting started with the MX Plan solution](web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) + + [Creating an email address with an MX Plan solution](web_cloud/email_and_collaborative_solutions/mx_plan/email_creation) + + [Changing your password for an MX Plan email account](web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password) + + [Using your email account via the RoundCube webmail interface](web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) + + [FAQ](web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails) + + [Using Zimbra webmail](web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + + [FAQ Zimbra OVHcloud](web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) + + [Email account features](web-cloud-email-collaborative-solutions-mx-plan-email-address-features) + + [Creating an autoresponder for your email addresses](web_cloud/email_and_collaborative_solutions/mx_plan/feature_auto_responses) + + [Managing and using mailing lists](web_cloud/email_and_collaborative_solutions/mx_plan/feature_mailing_list) + + [Creating filters for your email accounts](web_cloud/email_and_collaborative_solutions/mx_plan/feature_filters) + + [Delegating the management of your email accounts to another person](web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation) + + [Setting up an email application on your computer](web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-computer) + + [Configuring your email account in Outlook for Windows](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016) + + [Configuring your email account in Outlook for macOS](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac) + + [Configuring an email account on the macOS Mail app](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos) + + [Configuring an email account on Thunderbird for Windows](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows) + + [Configuring an email account on Thunderbird for macOS](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac) + + [Configuring your email account in the Mail application for Windows 10](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10) + + [Setting up an email application on your mobile device](web-cloud-email-collaborative-solutions-mx-plan-setting-up-email-application-on-mobile-device) + + [Configuring an email account on iPhone and iPad](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios) + + [Configuring an email account on Android via the Gmail app](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android) + + [Configure your email account in Outlook for Android](web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android) + + [Configure your email account in Outlook for iOS](web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios) + + [Adding your email account to an existing email service](web-cloud-email-collaborative-solutions-mx-plan-adding-email-address-on-existing-email-service) + + [Configuring an email account on the Gmail online interface](web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_gmail) + + [Email Pro](products/web-cloud-email-collaborative-solutions-email-pro) + + [Getting started](web-cloud-email-collaborative-solutions-email-pro-getting-started) + + [Configuring your Email Pro solution](web_cloud/email_and_collaborative_solutions/email_pro/first_config) + + [Managing the billing for your Email Pro accounts](web_cloud/email_and_collaborative_solutions/email_pro/manage_billing_emailpro) + + [Delegating permissions on an email account](web_cloud/email_and_collaborative_solutions/email_pro/delegation) + + [Creating automatic signatures](web_cloud/email_and_collaborative_solutions/email_pro/footers) + + [Email Pro Responsibility model](web_cloud/email_and_collaborative_solutions/email_pro/responsibility_model) + + [Setting up an email application on your computer](web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-computer) + + [Configuring your Email Pro account in Outlook for Windows](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016) + + [Configuring your Email Pro account in Outlook for Mac](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac) + + [Configuring your Email Pro account on the macOS Mail app](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos) + + [Configuring your Email Pro account in the Mail application for Windows 10](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10) + + [Configuring an Email Pro account on Thunderbird for Windows](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird) + + [Configuring an Email Pro account on Thunderbird for macOS](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac) + + [Setting up an email application on your mobile device](web-cloud-email-collaborative-solutions-email-pro-setting-up-email-application-on-mobile-device) + + [Configuring an Email Pro account on iPhone and iPad](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios) + + [Configuring an Email Pro account on Android via the Gmail app](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android) + + [Configuring an Email Pro account in Outlook for android](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_android) + + [Configuring an Email Pro account in Outlook for iOS](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_ios) + + [Adding your email account to an existing email service](web-cloud-email-collaborative-solutions-email-pro-adding-email-address-on-existing-email-service) + + [Configuring an Email Pro account on the Gmail online interface](web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_gmail) + + [Microsoft Exchange](products/web-cloud-email-collaborative-solutions-microsoft-exchange) + + [Getting started](web-cloud-email-collaborative-solutions-microsoft-exchange-getting-started) + + [Getting started with the Hosted Exchange service](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_starting_hosted) + + [Getting started with the Private Exchange service](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_starting_private) + + [Private Exchange - backup emails with Veeam Backup for Microsoft 365](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_veeam_backup) + + [Managing the billing for Exchange accounts](web_cloud/email_and_collaborative_solutions/microsoft_exchange/manage_billing_exchange) + + [Adding a domain name to your Exchange service](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain) + + [Creating a CNAME record to add an associated domain](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_dns_cname) + + [Hosted Exchange Responsibility model](web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility-model) + + [Managed E-mail Server on Mutualized Infrastructure - Responsibility Model](web_cloud/email_and_collaborative_solutions/microsoft_exchange/responsibility_model_private_email_server_exchange) + + [Managed Dedicated E-mail Infrastructure - Responsibility Model](web_cloud/email_and_collaborative_solutions/microsoft_exchange/raci_dedicated_email_infrastructure) + + [Exchange account features](web-cloud-email-collaborative-solutions-microsoft-exchange-exchange-account-features) + + [Creating contact groups](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_groups) + + [Delegating permissions on an Exchange account](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_delegation) + + [Configuring two-factor authentication on an Exchange account](web_cloud/email_and_collaborative_solutions/microsoft_exchange/manage_2fa_exchange) + + [Using resource accounts](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_resources) + + [Creating and using a shared account](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_shared_account) + + [Creating automatic signatures](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_footers) + + [How to obtain an Outlook licence for Exchange](web_cloud/email_and_collaborative_solutions/microsoft_exchange/office_outlook_license) + + [Creating send connector for Private and Trusted Exchange](web_cloud/email_and_collaborative_solutions/microsoft_exchange/feature_send_connector) + + [Setting up an email application on your computer](web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-computer) + + [Configuring your Exchange account in Outlook for Windows](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) + + [Configuring your Exchange account in Outlook 2016 for Mac](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) + + [Configuring your Exchange account on the macOS Mail app](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos) + + [Configuring your Exchange account in the Mail app for Windows 10](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10) + + [Configuring your Exchange account in Thunderbird for Windows](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird) + + [Configuring your Exchange account in Thunderbird for macOS](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac) + + [Setting up an email application on your mobile device](web-cloud-email-collaborative-solutions-microsoft-exchange-setting-up-email-application-on-mobile-device) + + [Configuring an Exchange account on iPhone and iPad](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios) + + [Configuring an Exchange account on Android via the Gmail app](web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android) + + [Troubleshooting](web-cloud-email-collaborative-solutions-microsoft-exchange-troubleshooting) + + [Using Exchange error diagnostics](web_cloud/email_and_collaborative_solutions/microsoft_exchange/diagnostic_advanced) + + [Exchange - How to manage logs](web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_manage_logs) + + [Microsoft Office](web-cloud-email-collaborative-solutions-microsoft-office) + + [Managing a group of Microsoft 365 OVHcloud licences](web_cloud/email_and_collaborative_solutions/microsoft_office/office_csp1) + + [Managing a group of OVHcloud Office 365 Reseller licences (CSP2)](web_cloud/email_and_collaborative_solutions/microsoft_office/office_csp2) + + [Using Remote Desktop with Microsoft 365 apps](web_cloud/email_and_collaborative_solutions/microsoft_office/office_proplus) + + [Zimbra](products/web-cloud-email-collaborative-solutions-zimbra) + + [Getting started](web-cloud-email-collaborative-solutions-zimbra-getting-started) + + [Getting started on Zimbra](web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) + + [Using Zimbra webmail](web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + + [FAQ Zimbra OVHcloud](web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) + + [Configure Zimbra account on email client](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) + + [How to migrate an MX Plan email address to a Zimbra account](web_cloud/email_and_collaborative_solutions/zimbra/migrate_mxplan_to_zimbra) + + [How to configure a Zimbra email account on the Zimbra mobile application](web_cloud/email_and_collaborative_solutions/zimbra/mail_app_zimbra_for_android_ios) + + [Synchronize a Zimbra CalDAV calendar in an application](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_calendar_sync) + + [Setting up an email application on your computer](web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-computer) + + [Configuring your ActiveSync Zimbra account in Outlook for Windows](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows) + + [Configuring your ActiveSync Zimbra account in Outlook for macOS](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos) + + [Configuring your ActiveSync Zimbra account in Mail for macOS](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos) + + [Setting up an email application on your mobile device](web-cloud-email-collaborative-solutions-zimbra-setting-up-email-application-on-mobile-device) + + [Configuring your ActiveSync Zimbra account in Outlook for iOS](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios) + + [Configuring your ActiveSync Zimbra account in Mail for iOS](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios) + + [Configuring your ActiveSync Zimbra account in Outlook for Android](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android) + + [Configuring your ActiveSync Zimbra account in Gmail for Android](web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android) + + [Internet](products/web-cloud-internet) + + [Internet access](products/web-cloud-internet-internet-access) + + [Key concepts](web-cloud-internet-internet-access-key-concepts) + + [La desserte interne](web_cloud/internet/internet_access/la_desserte_interne) + + [Getting started](web-cloud-internet-internet-access-getting-started) + + [FAQ](web_cloud/internet/internet_access/faq) + + [Obtenir les identifiants PPPoE](web_cloud/internet/internet_access/obtenir_id_ppp) + + [Configuration](products/web-cloud-internet-internet-access-configuration) + + [Setting up your access](web-cloud-internet-internet-access-configuration-setting-up-your-access) + + [Configurer sa box à partir de l'espace client OVHcloud](web_cloud/internet/internet_access/configuration_du_modem_a_partir_de_votre_espace_client) + + [Modification du profil de synchronisation](web_cloud/internet/internet_access/modification_du_profil_de_synchronisation) + + [Comment configurer le reverse DNS de ma connexion](web_cloud/internet/internet_access/comment_configurer_le_reverse_dns_de_ma_connexion) + + [Activer l'adresse IPv6 d'une connexion internet OVHcloud](web_cloud/internet/internet_access/comment_gerer_ipv6) + + [Managing your offer](web-cloud-internet-internet-access-configuration-managing-your-offer) + + [Comment changer mon offre xDSL/Fibre](web_cloud/internet/internet_access/comment_changer_mon_offre_xdsl) + + [Fin du cuivre - Comment migrer mon offre xDSL vers la Fibre ?](web_cloud/internet/internet_access/end_of_copper_migration_ftth) + + [Comment déménager mon accès xDSL/Fibre](web_cloud/internet/internet_access/comment_demenager_mon_acces_xdsl) + + [Comment résilier un accès xDSL/Fibre](web_cloud/internet/internet_access/comment_resilier_mon_acces_xdsl) + + [Managing your options](web-cloud-internet-internet-access-configuration-managing-your-options) + + [Comment activer mes lignes téléphoniques ? (Offres ADSL/VDSL/FTTH)](web_cloud/internet/internet_access/comment_activer_mes_lignes_telephoniques_offre_adsl_vdsl) + + [Activer et accéder à son adresse xDSL E-mail](web_cloud/internet/internet_access/comment_gerer_mes_adresses_e_mails) + + [Advanced setup](web-cloud-internet-internet-access-configuration-advanced-setup) + + [Comment activer le mode bridge sur un modem Zyxel](web_cloud/internet/internet_access/comment_activer_bridge_zyxel) + + [Comment activer un lien de secours LTE](web_cloud/internet/internet_access/comment_activer_backup_LTE) + + [Comment réutiliser le WiFi d'un modem Zyxel avec OverTheBox](web_cloud/internet/internet_access/comment_reutiliser_wifi_zyxel_otb) + + [Activer ou désactiver l'envoi d'e-mails depuis le SMTP OVHcloud](web_cloud/internet/internet_access/comment_activer_envoi_mail) + + [Gérer et configurer un bloc IP /29](web_cloud/internet/internet_access/comment_commander_et_gerer_un_bloc_ip_29) + + [Comment changer le backend ACS du modem](web_cloud/internet/internet_access/comment_changer_backend_acs) + + [Connectivity API](web_cloud/internet/internet_access/connectivity-api) + + [Configurer un routeur manuellement](web_cloud/internet/internet_access/advanced_config_router_manually) + + [Troubleshooting](web-cloud-internet-internet-access-troubleshooting) + + [Redémarrer ou réinitialiser une box OVHcloud](web_cloud/internet/internet_access/restart_reboot_modem) + + [Dépanner son accès internet fibre](web_cloud/internet/internet_access/ftth_fix_access) + + [Résoudre une interruption ou des lenteurs de navigation](web_cloud/internet/internet_access/resoudre-interruption-lenteurs-navigation) + + [Rétablir la synchronisation d'une connexion suite à une coupure](web_cloud/internet/internet_access/reestablish-synchronization) + + [Rétablir son service suite à une coupure complète ou partielle](web_cloud/internet/internet_access/interruption_de_service) + + [Vérifier si son lien xDSL est saturé](web_cloud/internet/internet_access/verifier-lien-xdsl-sature) + + [Vérifier la stabilité de son accès OVHcloud via les logs radius](web_cloud/internet/internet_access/verifier_stabilite_acces) + + [Activer une alerte de monitoring](web_cloud/internet/internet_access/monitoring) + + [OverTheBox](products/web-cloud-internet-overthebox) + + [Getting started](web-cloud-internet-overthebox-getting-started) + + [Premiers pas avec OverTheBox](web_cloud/internet/overthebox/start-with-overthebox) + + [Comment installer OverTheBox ?](web_cloud/internet/overthebox/plus_itv2_installation) + + [FAQ OverTheBox](web_cloud/internet/overthebox/install_faq) + + [Configuration](products/web-cloud-internet-overthebox-configuration) + + [Managing your offer](web-cloud-internet-overthebox-configuration-managing-your-offer) + + [Comment changer mon offre OverTheBox](web_cloud/internet/overthebox/offer_migration) + + [Initial setup](web-cloud-internet-overthebox-configuration-initial-setup) + + [Comment mettre à jour OverTheBox ?](web_cloud/internet/overthebox/config_upgrade) + + [Ajouter un accès à distance sur OverTheBox](web_cloud/internet/overthebox/middle_acces_a_distance) + + [Comment configurer IPv6 sur OverTheBox?](web_cloud/internet/overthebox/config_ipv6) + + [Comment réinitialiser ou restaurer la configuration d'une OverTheBox](web_cloud/internet/overthebox/config_reset) + + [Comment configurer le pare-feu (firewall) sur OverTheBox?](web_cloud/internet/overthebox/middle_redirection_de_port) + + [Comment configurer le réseau local d'une OverTheBox ?](web_cloud/internet/overthebox/middle_configurer_votre_lan) + + [Comment configurer une route statique sur OverTheBox ?](web_cloud/internet/overthebox/config_static_route) + + [Configurer la qualité de service (QoS) d'OverTheBox](web_cloud/internet/overthebox/config_qos) + + [Ajouter un lien LTE sur OverTheBox](web_cloud/internet/overthebox/plus_itv2_lte) + + [Advanced setup](web-cloud-internet-overthebox-configuration-advanced-setup) + + [Créer manuellement une interface modem](web_cloud/internet/overthebox/advanced_creer_une_interface_modem_manuellement) + + [Installer l'image OverTheBox sur votre matériel](web_cloud/internet/overthebox/advanced_installer_limage_overthebox_sur_votre_materiel) + + [Configurer un ancien appareil OverTheBox v1 (Intel & IT v1)](web_cloud/internet/overthebox/intel_itv1_installation) + + [Phone and Fax](products/web-cloud-phone-and-fax) + + [VoIP](products/web-cloud-phone-and-fax-voip) + + [Getting started](web-cloud-phone-and-fax-voip-getting-started) + + [FAQ](web_cloud/phone_and_fax/voip/faq-voip) + + [Configuration](products/web-cloud-phone-and-fax-voip-configuration) + + [Telephone lines](web-cloud-phone-and-fax-voip-configuration-telephone-lines) + + [Gérer le téléphone Plug & Phone d'une ligne SIP](web_cloud/phone_and_fax/voip/commander_associer_ou_changer_un_telephone) + + [Configurer et consulter le répondeur de sa ligne](web_cloud/phone_and_fax/voip/configurer-consulter-repondeur-ligne-ovh) + + [Configurer la présentation de son numéro](web_cloud/phone_and_fax/voip/gerer_la_presentation_du_numero_sur_votre_ligne_sip) + + [Filtrer et renvoyer ses appels](web_cloud/phone_and_fax/voip/comment_configurer_les_renvois_d_appels) + + [Configurer des plages horaires et des fermetures exceptionnelles sur une ligne](web_cloud/phone_and_fax/voip/configure-time-slot-and-closing-time) + + [Installer et configurer Softcall](web_cloud/phone_and_fax/voip/installer_configurer_softcall) + + [Gérer un carnet de contacts sur une ligne SIP](web_cloud/phone_and_fax/voip/importer_un_carnet_de_contacts) + + [Gérer des numéros abrégés sur une ligne SIP](web_cloud/phone_and_fax/voip/gerer-numeros-abreges-ligne-sip) + + [Modifier les musiques et sonneries de votre ligne](web_cloud/phone_and_fax/voip/modifier-musiques-sonneries-ligne) + + [Activer ou désactiver des services depuis le téléphone](web_cloud/phone_and_fax/voip/activer_desactiver_fonctions) + + [Gérer et utiliser les appels simultanés](web_cloud/phone_and_fax/voip/gerer-utiliser-appels-simultanes) + + [Configurer les touches programmables de votre téléphone OVHcloud](web_cloud/phone_and_fax/voip/configuration_ovh_phone) + + [Gérer le mode intercom de votre ligne](web_cloud/phone_and_fax/voip/mode-intercom) + + [Configurer et utiliser le Click2Call sur une ligne SIP](web_cloud/phone_and_fax/voip/configurer-utiliser-click2call) + + [Numbers and aliases](web-cloud-phone-and-fax-voip-configuration-numbers-and-aliases) + + [Demander et suivre une portabilité de numéro](web_cloud/phone_and_fax/voip/demander_la_portabilite_de_mon_numero) + + [Demander et suivre une portabilité de numéro belge](web_cloud/phone_and_fax/voip/portabilite-numero-belge) + + [Choisir et appliquer une configuration pour un numéro](web_cloud/phone_and_fax/voip/quelle_configuration_est_adaptee_a_mes_besoins) + + [Configurer une redirection d'appels](web_cloud/phone_and_fax/voip/redirection_avec_presentation) + + [Configurer une file d'appels](web_cloud/phone_and_fax/voip/les_files_d_appels) + + [Configurer un serveur vocal interactif (SVI)](web_cloud/phone_and_fax/voip/svi_serveur_vocal_interactif) + + [Configurer un Contact Center Solution](web_cloud/phone_and_fax/voip/contact-center-solution) + + [Créer et gérer des conférences téléphoniques](web_cloud/phone_and_fax/voip/conference) + + [Administration](web-cloud-phone-and-fax-voip-configuration-administration) + + [Valider votre identité pour l'utilisation des services VoIP](web_cloud/phone_and_fax/voip/la_procedure_de_validation_voip) + + [Valider votre identité pour l'exploitation d'un numéro spécial SVA](web_cloud/phone_and_fax/voip/verification_identite_numeros_sva) + + [Gérer vos services VoIP](web_cloud/phone_and_fax/voip/changer_l_offre_et_les_options_d_une_ligne_voip) + + [Gérer vos groupes de téléphonie](web_cloud/phone_and_fax/voip/regrouper_services_telephonie) + + [Renseigner les coordonnées d'une ligne ou d'un numéro et les faire paraître en ligne](web_cloud/phone_and_fax/voip/publication_annuaire) + + [Gérer les reversements ou les coûts de vos numéros spéciaux](web_cloud/phone_and_fax/voip/reversements-sva) + + [Gestion du dépôt de garantie et de la limite hors-forfait](web_cloud/phone_and_fax/voip/gestion_du_depot_de_garantie_et_de_la_limite_hors_forfait) + + [Effectuer un changement de contacts pour les services VoIP](web_cloud/phone_and_fax/voip/effectuer_un_changement_de_contact_pour_les_services_voip) + + [Comment résilier un service VoIP ou une ligne Fax](web_cloud/phone_and_fax/voip/resilier-services-voip) + + [Déroulement d’un RMA](web_cloud/phone_and_fax/voip/deroulement_d_un_rma) + + [POPC](web-cloud-phone-and-fax-voip-configuration-popc) + + [Installer le logiciel POPC](web_cloud/phone_and_fax/voip/popc-installation) + + [Prise en main du logiciel POPC](web_cloud/phone_and_fax/voip/popc-utilisation) + + [IPBX](web-cloud-phone-and-fax-voip-configuration-ipbx) + + [How to deploy the 3CX IPBX automatically on OVHcloud Public Cloud](web_cloud/phone_and_fax/voip/deployer_3cx_sur_public_cloud) + + [Asterisk - configuration et utilisation](web_cloud/phone_and_fax/voip/asterisk_configuration_et_utilisation) + + [Comment modifier le temps d’enregistrement d’une ligne sur Asterisk](web_cloud/phone_and_fax/voip/comment_modifier_le_temps_denregistrement_dune_ligne_sur_asterisk) + + [3CX Phone System - configuration et utilisation](web_cloud/phone_and_fax/voip/configuration_basique_dun_sip_trunk_ovh_sur_3cx_phone_system) + + [Freeswitch - configuration et utilisation](web_cloud/phone_and_fax/voip/freeswitch_configuration_et_utilisation) + + [API](web-cloud-phone-and-fax-voip-configuration-api) + + [Statistiques sur la QoS des appels](web_cloud/phone_and_fax/voip/statistiques_sur_la_qos_des_appels) + + [Computer Telephony Integration (CTI)](web-cloud-phone-and-fax-voip-configuration-computer-telephony-integration-cti) + + [Intégration CTI de la téléphonie OVHcloud aux CRM et ERP - exemple avec SugarCRM](web_cloud/phone_and_fax/voip/cti_crm_erp_sugarcrm) + + [Documentation technique CTI](web_cloud/phone_and_fax/voip/documentation_technique_cti) + + [Projet communautaire CTI](web_cloud/phone_and_fax/voip/projet_communautaire_cti) + + [Tutorials](web-cloud-phone-and-fax-voip-tutorials) + + [Ligne SIP - Configuration sur un softphone / téléphone personnel](web_cloud/phone_and_fax/voip/register-sip-softphone) + + [Enregistrer une ligne SIP OVHcloud sur Zoiper](web_cloud/phone_and_fax/voip/register-sip-softphone-zoiper) + + [Tutoriel - Utiliser une ligne SIP OVHcloud sur Linphone](web_cloud/phone_and_fax/voip/register-sip-softphone-linphone) + + [Security](web-cloud-phone-and-fax-voip-security) + + [Sécuriser sa ligne SIP OVHcloud](web_cloud/phone_and_fax/voip/secure-sip-line) + + [Modifier le mot de passe d'une ligne SIP](web_cloud/phone_and_fax/voip/modifier-mot-de-passe-ligne-sip) + + [Restreindre sa ligne SIP OVHcloud par IP](web_cloud/phone_and_fax/voip/secure-sip-line-ovh) + + [Troubleshooting](web-cloud-phone-and-fax-voip-troubleshooting) + + [Tutoriel - Diagnostic du réseau local](web_cloud/phone_and_fax/voip/troubleshoot-01-local-network) + + [Dépanner son téléphone OVHcloud](web_cloud/phone_and_fax/voip/troubleshoot-02-fix-control-panel) + + [Additional resources](web-cloud-phone-and-fax-voip-additional-resources) + + [Guides d'utilisation de nos précédentes gammes de téléphones](web_cloud/phone_and_fax/voip/previous-phones) + + [Utiliser le Cisco 8851](web_cloud/phone_and_fax/voip/cisco_8851_use) + + [Utiliser le Cisco 7841](web_cloud/phone_and_fax/voip/cisco_7841_use) + + [Utiliser le Yealink T4X](web_cloud/phone_and_fax/voip/yealink_t4x_use) + + [Utiliser le Yealink W56P](web_cloud/phone_and_fax/voip/yealink_w56p_use) + + [Utiliser le Yealink CP860](web_cloud/phone_and_fax/voip/yealink_cp860_use) + + [Branchements du C530 IP](web_cloud/phone_and_fax/voip/branchements_du_c530_ip) + + [Utiliser le Gigaset C530IP](web_cloud/phone_and_fax/voip/gigaset_c530ip_use) + + [Dépannage C530 IP](web_cloud/phone_and_fax/voip/depannage_c530_ip) + + [Branchements SPA112](web_cloud/phone_and_fax/voip/branchements_spa112) + + [Adaptateur SPA112](web_cloud/phone_and_fax/voip/adaptateur_spa112) + + [Dépannage SPA112](web_cloud/phone_and_fax/voip/depannage_spa112) + + [Branchements SPA504G](web_cloud/phone_and_fax/voip/branchements_spa504g) + + [Fonctionnalités SPA504G](web_cloud/phone_and_fax/voip/fonctionalites_spa504g) + + [Dépannage SPA504G](web_cloud/phone_and_fax/voip/depannage_spa504g) + + [Branchements IP5000](web_cloud/phone_and_fax/voip/branchements_ip5000) + + [Dépannage IP5000](web_cloud/phone_and_fax/voip/depannage_ip5000) + + [Fax](products/web-cloud-phone-and-fax-fax) + + [Getting started](web-cloud-phone-and-fax-fax-getting-started) + + [FAQ sur la solution Fax OVHcloud](web_cloud/phone_and_fax/fax/fax-faq) + + [Configuration de votre ligne Fax](web_cloud/phone_and_fax/fax/configuration_fax_espace_client) + + [Utiliser son fax physique avec l’offre Plug & Fax](web_cloud/phone_and_fax/fax/utiliser_son_fax_physique_avec_l_offre_plug_and_fax) + + [Activation du répondeur Fax EcoFax Pro / Plug & Fax](web_cloud/phone_and_fax/fax/activer_repondeur_fax) + + [Configuration](web-cloud-phone-and-fax-fax-configuration) + + [Sending and receiving faxes](web-cloud-phone-and-fax-fax-configuration-sending-and-receiving-faxes) + + [Envoyer des fax et créer des campagnes par e-mail](web_cloud/phone_and_fax/fax/envoyer_des_fax_et_creer_des_campagnes_par_e_mail) + + [Envoyer une campagne de fax depuis l'espace client OVHcloud](web_cloud/phone_and_fax/fax/envoyer_une_campagne_de_fax_via_le_manager) + + [Envoyer des Fax via l’imprimante virtuelle EcoFax - Mac OS X](web_cloud/phone_and_fax/fax/envoyer_des_fax_via_limprimante_virtuelle_ecofax_-_mac_os_x) + + [Envoyer des Fax via l’imprimante virtuelle EcoFax- Windows](web_cloud/phone_and_fax/fax/envoyer_des_fax_via_limprimante_virtuelle_ecofax-_windows) + + [Comment résilier un service VoIP ou une ligne Fax](web_cloud/phone_and_fax/voip/resilier-services-voip) + + [Messaging](products/web-cloud-messaging) + + [SMS](products/web-cloud-messaging-sms) + + [Getting started](web-cloud-messaging-sms-getting-started) + + [Launching your first SMS campaign](web_cloud/messaging/sms/ma_premiere_campagne_sms) + + [Configuration](web-cloud-messaging-sms-configuration) + + [Sending SMS messages](web-cloud-messaging-sms-configuration-sending-sms-messages) + + [Sending SMS messages via the OVHcloud Control Panel](web_cloud/messaging/sms/envoyer_des_sms_depuis_mon_espace_client) + + [Sending SMS messages via an email address](web_cloud/messaging/sms/envoyer_des_sms_depuis_une_adresse_email) + + [Sending SMS messages with the OVHcloud API in PHP](web_cloud/messaging/sms/envoyer_des_sms_avec_lapi_ovh_en_php) + + [Sending SMS messages with the OVHcloud API in Node.js](web_cloud/messaging/sms/envoyer_des_sms_avec_lapi_ovh_en_nodejs) + + [Sending SMS messages with the OVHcloud API in Java](web_cloud/messaging/sms/envoyer_des_sms_avec_lapi_ovh_en_java) + + [Envoyer des SMS avec l’API OVHcloud en c#](web_cloud/messaging/sms/envoyer_des_sms_avec_lapi_ovh_en_c) + + [Sending SMS messages to the USA](web_cloud/messaging/sms/envoi_de_sms_aux_etats-unis) + + [Sending SMS messages via a URL - http2sms](web_cloud/messaging/sms/envoyer_des_sms_depuis_une_url_-_http2sms) + + [Managing your solution](web-cloud-messaging-sms-configuration-managing-your-solution) + + [Managing SMS credits and enabling automatic re-crediting](web_cloud/messaging/sms/activer_la_recharge_automatique_du_credit_sms) + + [Manage your SMS history](web_cloud/messaging/sms/gerer_l_historique_des_sms) + + [Everything you need to know about SMS senders](web_cloud/messaging/sms/tout_savoir_sur_les_expediteurs_sms) + + [Everything you need to know about SMS users](web_cloud/messaging/sms/tout_savoir_sur_les_utilisateurs_sms) + + [How to create an SMS recipient list](web_cloud/messaging/sms/liste_de_destinataire_sms) + + [Managing SMS address books](web_cloud/messaging/sms/gerer_mes_carnets_dadresses_sms) + + [Gérer les SMS avec réponse](web_cloud/messaging/sms/gerer_les_sms_avec_reponse) + + [Advanced usage](web-cloud-messaging-sms-configuration-advanced-usage) + + [Tout ce qu’il faut savoir sur le HLR - SMS](web_cloud/messaging/sms/tout_ce_quil_faut_savoir_sur_le_hlr_-_sms) + + [API SMS Cookbook](web_cloud/messaging/sms/api_sms_cookbook) + + [SMPP](web-cloud-messaging-sms-configuration-smpp) + + [Managing an SMS SMPP account](web_cloud/messaging/sms/smpp-control-panel) + + [SMPP Technical Specifications](web_cloud/messaging/sms/smpp-specification) ++ Storage and Backup + + [Object Storage](products/storage-object-storage) + + [General information](storage-object-storage-general-information) + + [Object Storage - Choosing the right storage class for your needs](storage_and_backup/object_storage/s3_choosing_the_right_storage_class_for_your_needs) + + [Object Storage - Compliancy](storage_and_backup/object_storage/s3_s3_compliancy) + + [Object Storage - Technical Limitations](storage_and_backup/object_storage/s3_limitations) + + [Object Storage - Endpoints and Object Storage geoavailability](storage_and_backup/object_storage/s3_location) + + [Comparison of Object Storage Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones](storage_and_backup/object_storage/s3_regions_comparison) + + [Object Storage - Shared Responsibility RACI](storage_and_backup/object_storage/s3_object_storage_responsibility_model) + + [Object Storage 3AZ product reversibility policy](account_and_service_management/reversibility/10-object-storage-3az-reversibility-policy) + + [Object Storage - FAQ](storage_and_backup/object_storage/s3_faq) + + [Object Storage - Local Zones specifications](storage_and_backup/object_storage/s3_local_zones_limitations) + + [Object Storage product Reversibility policy](account_and_service_management/reversibility/16-object-storage-reversibility) + + [General guides to start](storage-object-storage-general-guides-to-start) + + [Object Storage - Getting started with Object Storage](storage_and_backup/object_storage/s3_getting_started_with_object_storage) + + [Object Storage - Identity and access management](storage_and_backup/object_storage/s3_identity_and_access_management) + + [Tutorials](storage-object-storage-tutorials) + + [Object Storage - Encrypt your server-side objects with SSE-C](storage_and_backup/object_storage/s3_encrypt_your_objects_with_sse_c) + + [Object Storage - Optimise the sending of your files to Object Storage](storage_and_backup/object_storage/s3_optimise_the_sending_of_your_files) + + [Object Storage - Optimising Performance](storage_and_backup/object_storage/s3_performance_optimization) + + [Object Storage - Smart Storage Management with Lifecycle Rules](storage_and_backup/object_storage/s3_bucket_lifecycle) + + [Object Storage - Managing object immutability with Object Lock (WORM)](storage_and_backup/object_storage/s3_managing_object_lock) + + [Object Storage - Servers Access Logging](storage_and_backup/object_storage/s3_server_access_logging) + + [Object Storage - Bucket ACL](storage_and_backup/object_storage/s3_bucket_acl) + + [Object Storage - Hosting a static website in an Object Storage bucket](storage_and_backup/object_storage/s3_website) + + [Object Storage - Enabling HTTPS on a static website using a custom domain](storage_and_backup/object_storage/s3_website_https) + + [Object Storage - Setting up CORS on Object Storage](storage_and_backup/object_storage/s3_setting_up_cors) + + [Object Storage - Master asynchronous replication across your buckets](storage_and_backup/object_storage/s3_asynchronous_replication) + + [Object Storage - Getting Started with Versioning](storage_and_backup/object_storage/s3_versioning) + + [Configure Object Storage with your solutions](storage-object-storage-configure-object-storage-with-your-solutions) + + [Object Storage - Third-party applications compatibility](storage_and_backup/object_storage/s3_ecosystem) + + [Object Storage - Use Object Storage with Rclone](storage_and_backup/object_storage/s3_rclone) + + [Object Storage - Use Object Storage with S3cmd](storage_and_backup/object_storage/s3_s3cmd) + + [Object Storage - Use Object Storage with WinSCP](storage_and_backup/object_storage/s3_winscp) + + [Object Storage - Use Object Storage with Veeam](storage_and_backup/object_storage/s3_veeam) + + [Object Storage - Use Object Storage with Nextcloud](storage_and_backup/object_storage/s3_nextcloud) + + [Object Storage - Use Object Storage with Owncloud](storage_and_backup/object_storage/s3_owncloud) + + [Object Storage - Use Object Storage with Cohesity NetBackup](storage_and_backup/object_storage/s3_cohesity_netbackup) + + [Object Storage - Manage an Object Storage bucket with Terraform](storage_and_backup/object_storage/s3_terraform) + + [Object Storage - How to migrate from an S3-compatible object storage provider to OVHcloud Object Storage](storage_and_backup/object_storage/s3_migration) + + [Cold Archive Storage Class Specifics](storage-object-storage-cold-archive-storage-class-specifics) + + [Cold Archive - Getting started with Cold Archive](storage_and_backup/object_storage/cold_archive_getting_started) + + [Cold Archive - Overview](storage_and_backup/object_storage/cold_archive_overview) + + [Cold Archive - FAQ](storage_and_backup/object_storage/cold_archive_faq) + + [Cold Storage - Shared Responsibility for archive and restoration services](storage_and_backup/object_storage/cold_storage_responsibility_model) + + [Cold Storage product reversibility policy](account_and_service_management/reversibility/09-cold-storage-reversibility-policy) + + [OpenStack Swift Storage Class Specifics](storage-object-storage-openstack-swift-storage-class-specifics) + + [Object Storage Swift - Getting started with the Swift API](storage_and_backup/object_storage/pcs_getting_started_with_the_swift_api) + + [Object Storage Swift - Getting started with the Swift S3 API](storage_and_backup/object_storage/pcs_getting_started_with_the_swift_s3_api) + + [Object Storage Swift - S3/Swift REST API compatibility](storage_and_backup/object_storage/pcs_object_storage_standard_s3_and_swift_rest_api_compatibility) + + [Object Storage Swift - Set up an Access Control List on Object Storage](storage_and_backup/object_storage/pcs_acl) + + [Object Storage Swift - Setting up CORS on Object Storage](storage_and_backup/object_storage/pcs_cors) + + [Object Storage Swift - Syncing object containers](storage_and_backup/object_storage/pcs_sync_object_containers) + + [Object Storage Swift - Configure automatic object deletion](storage_and_backup/object_storage/pcs_configure_automatic_object_deletion) + + [Object Storage Swift - Capabilities and limitations](storage_and_backup/object_storage/pcs_capabilities_and_limitations) + + [Object Storage Swift - Curl Command Memo](storage_and_backup/object_storage/pcs_curl_commands_memo) + + [Object Storage Swift - Swift commands Memo](storage_and_backup/object_storage/pcs_swift_commands_memo) + + [Object Storage Swift - Creating an Object Storage container](storage_and_backup/object_storage/pcs_create_container) + + [Object Storage Swift - Configure a domain name on your Object Storage container](storage_and_backup/object_storage/pcs_link_domain) + + [Object Storage Swift - Optimised method for uploading files to Object Storage](storage_and_backup/object_storage/pcs_optimised_method_for_uploading_files_to_object_storage) + + [Object Storage Swift - Using Object Storage with Rclone](storage_and_backup/object_storage/pcs_sync_rclone_object_storage) + + [Object Storage Swift - Synchronise Synology NAS with Object Storage](storage_and_backup/object_storage/pcs_pcs_syno) + + [Object Storage Swift - Use S3QL to mount object storage containers](storage_and_backup/object_storage/pcs_use_s3ql_to_mount_object_storage_containers) + + [Object Storage Swift - Configure ownCloud with Object Storage](storage_and_backup/object_storage/pcs_configure_owncloud_with_object_storage) + + [Object Storage Swift - Managing Object Storage with CyberDuck](storage_and_backup/object_storage/pcs_manage_object_storage_with_cyberduck) + + [OpenStack Swift Archive Storage Class Specifics](storage-object-storage-openstack-swift-archive-storage-class-specifics) + + [Cloud Archive Swift - Creating a Public Cloud Archive container](storage_and_backup/object_storage/pca_create_container) + + [Cloud Archive Swift - Unfreezing your data stored in the Public Cloud Archive](storage_and_backup/object_storage/pca_unlock) + + [Cloud Archive Swift - Set up an Access Control List on Public Cloud Archive](storage_and_backup/object_storage/pca_acl) + + [Cloud Archive Swift - Capabilities and limitations](storage_and_backup/object_storage/pca_capabilities_and_limitations) + + [Cloud Archive Swift - Curl Command Memo](storage_and_backup/object_storage/pca_curl_commands_memo) + + [Cloud Archive Swift - Swift Command Memo](storage_and_backup/object_storage/pca_swift_commands_memo) + + [Cloud Archive Swift - Managing your archives with a Swift client (Cyberduck)](storage_and_backup/object_storage/pca_cyberduck) + + [Cloud Archive Swift - Managing your archives with Rsync](storage_and_backup/object_storage/pca_rsync) + + [Cloud Archive Swift - Manage your archives with an SFTP/SCP client](storage_and_backup/object_storage/pca_sftp) + + [File Storage](products/storage-file-storage) + + [Enterprise File Storage](storage-file-storage-enterprise-file-storage) + + [Enterprise File Storage - Concepts](storage_and_backup/file_storage/enterprise_file_storage/netapp_concepts) + + [Enterprise File Storage - Performance Concepts](storage_and_backup/file_storage/enterprise_file_storage/netapp_concepts_performances) + + [Managing Enterprise File Storage from the OVHcloud Control Panel](storage_and_backup/file_storage/enterprise_file_storage/netapp_control_panel) + + [Managing Enterprise File Storage with OVHcloud Terraform provider](storage_and_backup/file_storage/enterprise_file_storage/netapp_terraform) + + [Enterprise File Storage - Manage your snapshot policies](storage_and_backup/file_storage/enterprise_file_storage/netapp_snapshot_policy) + + [Enterprise File Storage - Hold an automatic snapshot](storage_and_backup/file_storage/enterprise_file_storage/netapp_hold_automatic_snapshot) + + [Enterprise File Storage - Restore volume using snapshot revert API](storage_and_backup/file_storage/enterprise_file_storage/netapp_revert_snapshot) + + [Enterprise File Storage - Clone a volume](storage_and_backup/file_storage/enterprise_file_storage/netapp_clone_volume) + + [Enterprise File Storage - API Quickstart](storage_and_backup/file_storage/enterprise_file_storage/netapp_quick_start) + + [Enterprise File Storage - Managing volumes](storage_and_backup/file_storage/enterprise_file_storage/netapp_volumes) + + [Enterprise File Storage - Managing volume ACLs](storage_and_backup/file_storage/enterprise_file_storage/netapp_volume_acl) + + [Enterprise File Storage - Managing volume snapshots](storage_and_backup/file_storage/enterprise_file_storage/netapp_volume_snapshots) + + [Enterprise File Storage - NFS Client considerations](storage_and_backup/file_storage/enterprise_file_storage/netapp_nfs_client_considerations) + + [Enterprise File Storage - FAQ](storage_and_backup/file_storage/enterprise_file_storage/netapp_faq) + + [Enterprise File Storage - Private network configuration](storage_and_backup/file_storage/enterprise_file_storage/netapp_network_config) + + [Enterprise File Storage - Connect a Public Cloud instance to an EFS volume via vRack](storage_and_backup/file_storage/enterprise_file_storage/netapp_pci_connection_via_vrack) + + [File Storage services - Responsibility model](account_and_service_management/responsibility_sharing/file-storage) + + [File Storage reversibility policy](account_and_service_management/reversibility/08-file-storage-reversibility-policy) + + [HA-NAS](storage-file-storage-ha-nas) + + [Getting started with a HA-NAS solution](storage_and_backup/file_storage/ha_nas/nas_get_started) + + [HA-NAS - Frequently Asked Questions](storage_and_backup/file_storage/ha_nas/nas_faq) + + [Mounting HA-NAS via NFS share](storage_and_backup/file_storage/ha_nas/nas_nfs) + + [Mount your HA-NAS on Windows Server via CIFS](storage_and_backup/file_storage/ha_nas/nas_cifs) + + [Migrating data from one HA-NAS to another via NFS](storage_and_backup/file_storage/ha_nas/nas_migration) + + [HA-NAS - API Quickstart](storage_and_backup/file_storage/ha_nas/nas_quick_api) + + [HA-NAS - Managing ACLs via API](storage_and_backup/file_storage/ha_nas/nas_manage_acls) + + [HA-NAS - Managing partitions via API](storage_and_backup/file_storage/ha_nas/nas_partitions_api) + + [HA-NAS - Managing snapshots via API](storage_and_backup/file_storage/ha_nas/nas_snapshots_api) + + [File Storage services - Responsibility model](account_and_service_management/responsibility_sharing/file-storage) + + [File Storage reversibility policy](account_and_service_management/reversibility/08-file-storage-reversibility-policy) + + [Block storage](products/storage-block-storage) + + [Cloud Disk Array](storage-block-storage-cloud-disk-array) + + [CephFS distributed filesystem](storage_and_backup/block_storage/cloud_disk_array/ceph_cephfs) + + [Change user rights](storage_and_backup/block_storage/cloud_disk_array/ceph_change_user_rights) + + [Cluster status](storage_and_backup/block_storage/cloud_disk_array/ceph_check_cluster_status) + + [Pool creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_a_pool) + + [User creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_a_user) + + [How to Access a Cloud Disk Array Cluster from a Client Machine](storage_and_backup/block_storage/cloud_disk_array/ceph_access_cluster) + + [How to upgrade a Cloud Disk Array (CDA) using the OVHcloud API](storage_and_backup/block_storage/cloud_disk_array/ceph_grow_with_api) + + [IP ACL creation](storage_and_backup/block_storage/cloud_disk_array/ceph_create_an_ip_acl) + + [FAQ](storage_and_backup/block_storage/cloud_disk_array/ceph_faq) + + [Storage Benchmarking](storage_and_backup/block_storage/cloud_disk_array/ceph_io_benchmarking) + + [Using Ceph with Proxmox](storage_and_backup/block_storage/cloud_disk_array/ceph_use_ceph_with_proxmox) + + [Access the cluster using rbd client](storage_and_backup/block_storage/cloud_disk_array/ceph_use_your_cluster_with_rbd) + + [Creating and configuring an additional disk on an instance](public_cloud/compute/create_and_configure_an_additional_disk_on_an_instance) + + [Creating a volume backup](public_cloud/compute/volume-backup) + + [Creating a volume from a backup](public_cloud/compute/create-volume-from-snapshot) + + [Creating a volume snapshot](public_cloud/compute/creating_a_volume_snapshot) + + [Increasing the size of an additional disk](public_cloud/compute/increase_the_size_of_an_additional_disk) + + [Test disk speed](public_cloud/compute/test_disk_speed) + + [Transfer a volume backup from one datacentre to another](public_cloud/compute/transfer_volume_backup_from_one_datacentre_to_another) + + [Change your Block Storage volume type](public_cloud/compute/switch_volume_type) + + [Proper Usage and Limitations of Classic Multi-Attach Block Storage in 3AZ Regions](public_cloud/compute/classic_block_multi_az_limitations) + + [Public Cloud Block Storage - Shared responsibilities](storage_and_backup/block_storage/responsibility-model-block-storage) + + [Backup and disaster recovery solutions](products/storage-backup-and-disaster-recovery-solution) + + [Veeam](storage-backup-and-disaster-recovery-solution-veeam) + + [Setting up Veeam Backup & Replication](storage_and_backup/backup_and_disaster_recovery_solutions/veeam/veeam_veeam_backup_replication) + + [Veeam Cloud Connect - How to migrate data from Veeam Cloud Connect to Object Storage](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam-cloud-connect-migration) + + [Public VCF as-a-Service - Veeam Backup Data Protection](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vcd-backup) + + [Preparing a Bare Metal Server backup with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-preparation) + + [Backing up a Bare Metal Linux Server with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-linux) + + [Backing Up a Bare Metal Windows Server Using Veeam Agent for Windows](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-backup-windows-agent) + + [Restoring a Bare Metal Server with Veeam Enterprise](bare_metal_cloud/dedicated_servers/veeam-enterprise-server-restore) + + [Encrypting backup jobs with Veeam and OKMS](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/veeam_encrypt_backup_job_with_okms) + + [HYCU for OVHcloud](storage-backup-and-disaster-recovery-solution-hycu) + + [Configuring HYCU Backup](hosted_private_cloud/nutanix_on_ovhcloud/40-hycu-backup) + + [Agent Backup for IaaS](storage-backup-and-disaster-recovery-solution-agent-backup-for-iaas) + + [Getting started with VSPC](storage_and_backup/backup_and_disaster_recovery_solutions/veeam/VSPC_first_steps) + + [Bare Metal recovery with Veeam Backup Agent](storage_and_backup/backup_and_disaster_recovery_solutions/veeam/veeam_agent_bare_metal_recovery) + + [Managed Kubernetes - Data Protection](storage-backup-and-disaster-recovery-solution-kubernetes-data-protection) + + [Backup and Restore OVHcloud Managed Kubernetes Cluster, Namespace and Applications using TrilioVault for Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-namespace-and-applications-with-trilio) + + [Backing-up an OVHcloud Managed Kubernetes cluster using CloudCasa](public_cloud/containers_orchestration/managed_kubernetes/backup-and-restore-cluster-using-cloudcasa) + + [Backing up and restoring your Persistent Volume with Volume Snapshots on OVHcloud Managed Kubernetes](public_cloud/containers_orchestration/managed_kubernetes/backup-restore-pv-volume-snapshot) + + [Backing-up an OVHcloud Managed Kubernetes cluster using Velero](public_cloud/containers_orchestration/managed_kubernetes/backing-up-cluster-with-velero) + + [Backing-up Persistent Volumes using Stash](public_cloud/containers_orchestration/managed_kubernetes/backing-up-volumes-using-stash) ++ Network + + [General Information](network-general-information) + + [How to troubleshoot your network using OVHcloud tools](network/network_tools) + + [How to use the Bring Your Own IP feature](network/bring_your_own_ip/bring-your-own-IP) + + [How can I find out if my IP address is managed by OVHcloud?](network/whois_ip) + + [Additional IP](network-additional-ip) + + [Configuring an IPv6 block in a vRack](bare_metal_cloud/dedicated_servers/configure-an-ipv6-in-a-vrack) + + [Cancelling an Additional IP service](network/additional_ip/additional-IP-cancellation) + + [How to delist blocklisted IP addresses](network/additional_ip/blocklist_ip_delist) + + [Concepts - Primary and Additional IP](network/additional_ip/primary_additional_ip_concepts) + + [BGP Service](network-bgp) + + [BGP Service configuration](network/bgp_service/bgp_service_config) + + [Network and Security](network-security) + + [Monitoring DDoS attacks with the Network Security Dashboard](bare_metal_cloud/dedicated_servers/network_security_dashboard) + + [OVHcloud Connect](products/network-ovhcloud-connect) + + [Concepts](network-ovhcloud-connect-concepts) + + [Concepts overview](network/ovhcloud_connect/occ-concepts-overview) + + [Layer 2 mode](network/ovhcloud_connect/occ-layer2) + + [Layer 3 mode](network/ovhcloud_connect/occ-layer3) + + [Getting started](network-ovhcloud-connect-getting-started) + + [Installation of OVHcloud Connect Direct from the OVHcloud Control Panel](network/ovhcloud_connect/occ-direct-control-panel) + + [Installation of OVHcloud Connect Provider from the OVHcloud Control Panel](network/ovhcloud_connect/occ-provider-control-panel) + + [FAQ](network/ovhcloud_connect/occdedicated-faq) + + [Troubleshooting common errors setting up OVHcloud Connect](network/ovhcloud_connect/occ-setup-diagnostics) + + [How to initiate a diagnostic for OVHcloud Connect from the OVHcloud Control Panel](network/ovhcloud_connect/occ-diagnostics) + + [Technical resources](network-ovhcloud-connect-technical-resources) + + [Technical capabilities and limitations](network/ovhcloud_connect/occ-limits) + + [OVHcloud Connect Logs Forwarding](network/ovhcloud_connect/occ-logs-2-customers) + + [Configuration](network-ovhcloud-connect-configuration) + + [Configuration of OVHcloud Connect using OVHcloud APIv6](network/ovhcloud_connect/occ-howto-api) + + [Load Balancer](products/network-load-balancer) + + [Getting started](network-load-balancer-getting-started) + + [Introduction to the OVHcloud Load Balancer](network/load_balancer/use_presentation) + + [Managing your Load Balancer service via the Control Panel](network/load_balancer/use-lb) + + [Load Balancer API Quick Reference](network/load_balancer/use_api_reference) + + [Details of API functions](network/load_balancer/use_api_details) + + [OVHcloud Load Balancer TCP / HTTP / HTTPS Logs Forwarding](network/load_balancer/use_api_logs_2_customers) + + [Order a free SSL certificate](network/load_balancer/order_freecertificate) + + [Load Balancer FAQ](network/load_balancer/create_faq) + + [Use cases](network-load-balancer-use-cases) + + [Deploying a blue-green infrastructure](network/load_balancer/case_blue_green) + + [Configuring HTTP/2 on an OVHcloud Load Balancer service](network/load_balancer/case_http2) + + [Configuring SMTP on a Load Balancer service](network/load_balancer/case_smtp) + + [Viewing statuses](network-load-balancer-viewing-statuses) + + [Retrieve server health status](network/load_balancer/retrieve_servers_state) + + [Setting up](network-load-balancer-setting-up) + + [Load balancing methods](network/load_balancer/create_balancing) + + [OVHcloud Load Balancer - HTTP Header](network/load_balancer/create_headers) + + [Configuring a HTTP/HTTPS OVHcloud Load Balancer service](network/load_balancer/create_http_https) + + [Configuring the vRack on the load balancer](network/load_balancer/vrack_and_loadbalancer) + + [Tracking connections](network/load_balancer/create_stickiness) + + [Working with redirections](network/load_balancer/create_redirectlocation) + + [ProxyProtocol get Source IP](network/load_balancer/create_proxyprotocol) + + [Working with zones](network/load_balancer/zones) + + [Routing an Additional IP](network/load_balancer/howto_route_ipfo) + + [Working with HTTP routes](network/load_balancer/create_route) + + [Working with probes](network/load_balancer/create_probes) + + [vRack Services](products/network-vrack-services) + + [vRack Services - Exposing a Managed Service on your vRack](network/vrack_services/global) + + [Enterprise File Storage - Private network configuration](storage_and_backup/file_storage/enterprise_file_storage/netapp_network_config) + + [Enterprise File Storage - Connect a Public Cloud instance to an EFS volume via vRack](storage_and_backup/file_storage/enterprise_file_storage/netapp_pci_connection_via_vrack) + + [Content Delivery Network (CDN) Infrastructure](network-content-delivery-network-cdninfrastructure) + + [Configuring a domain name for the first time](network/content_delivery_network_infrastructure/first_domain_name_configuration) + + [Understanding quota on the CDN](network/content_delivery_network_infrastructure/quota) + + [Adding an SSL certificate on the CDN](network/content_delivery_network_infrastructure/ssl_certificate) + + [List of IP addresses to authorize for your CDN Infrastructure](network/content_delivery_network_infrastructure/ip_range) ++ Manage and Operate + + [API](products/manage-operate-api) + + [Getting started](manage-operate-api-getting-started) + + [First Steps with the OVHcloud APIs](manage_and_operate/api/first-steps) + + [Exploring the OVHcloud APIs](manage_and_operate/api/console-preview) + + [APIv6](manage-operate-api-apiv6) + + [OVHcloud API v2 - Operating principles](manage_and_operate/api/apiv2) + + [Manage services](manage_and_operate/api/services) + + [Manage payment and billing of OVHcloud services](manage_and_operate/api/enterprise-payment) + + [How to manage a customer’s account via OVHcloud API](manage_and_operate/api/api_right_delegation) + + [Create a OVHcloud sub-account and a user account with OVHcloud API](manage_and_operate/api/account) + + [Manage a service account with OVHcloud API](manage_and_operate/api/manage-service-account) + + [How to use the OVHcloud API with Oauth2](account_and_service_management/account_information/authenticate-api-with-service-account) + + [How to enable OVHcloud account logs forwarding](manage_and_operate/iam/iam-logs-forwarding) + + [User management & Federation](products/manage-operate-user) + + [Getting started](manage-operate-user-getting-started) + + [Presentation of identities that can interact within an OVHcloud account](manage_and_operate/iam/identities-management) + + [Managing local users](account_and_service_management/account_information/ovhcloud-users-management) + + [Manage a service account with OVHcloud API](manage_and_operate/api/manage-service-account) + + [Federation](manage-operate-user-federation) + + [Enabling Active Directory Federation Services (AD FS) SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-adfs) + + [Enabling Google Workspace SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-google-workspace) + + [Enabling Azure AD SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-azure-ad) + + [Enabling Okta SSO connections with your OVHcloud account](account_and_service_management/account_information/ovhcloud-account-connect-saml-okta) + + [IAM](manage-operate-iam) + + [How to use IAM policies using the OVHcloud API](account_and_service_management/account_information/iam-policies-api) + + [How to use IAM policies using the OVHcloud Control Panel](account_and_service_management/account_information/iam-policy-ui) + + [List of permission groups managed by OVHcloud](account_and_service_management/account_information/iam-permission-groups) + + [How to manage tags on resources](manage_and_operate/iam/iam-tag-manager) + + [How to create an IAM policy to allow a user to log to the OVHcloud Control Panel](account_and_service_management/account_information/iam-control-panel-access) + + [How to use IAM policies with vSphere](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/use_iam_with_vSphere) + + [Authenticate on Openstack API with service account](manage_and_operate/iam/authenticate-api-openstack-with-service-account) + + [How to troubleshoot IAM policies](manage_and_operate/iam/iam-troubleshooting) + + [How to enable OVHcloud account logs forwarding](manage_and_operate/iam/iam-logs-forwarding) + + [Terraform](manage-operate-terraform) + + [Using Terraform with OVHcloud](manage_and_operate/terraform/terraform-at-ovhcloud) + + [CLI](manage-operate-cli) + + [Getting Started with OVHcloud CLI](manage_and_operate/cli/cli-getting-started) + + [Observability](products/manage-operate-observability) + + [Logs Data Platform](products/observability-logs-data-platform) + + [Getting started](observability-logs-data-platform-getting-started) + + [Introduction to Logs Data Platform](manage_and_operate/observability/logs_data_platform/getting_started_introduction_to_LDP) + + [Quick start for Logs Data Platform](manage_and_operate/observability/logs_data_platform/getting_started_quick_start) + + [Logs Data Platform - Responsibility model](manage_and_operate/observability/logs_data_platform/getting_started_responsibility_model) + + [Reversibility Policy for the Managed Log Manager product](account_and_service_management/reversibility/18-logs-data-platform-reversibility) + + [OVHcloud Service Logs](observability-logs-data-platform-services-logs) + + [Introduction to OVHcloud Service Logs with Logs Data Platform](manage_and_operate/observability/logs_data_platform/introduction_to_services_logs) + + [Generating OVHcloud account logs with Logs Data Platform](manage_and_operate/iam/iam-logs-forwarding) + + [Logs Data Platform - Collect VMware on OVHcloud logs](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_ldp) + + [Public Cloud Load Balancer TCP / HTTP / HTTPS Logs Forwarding](public_cloud/public_cloud_network_services/technical-resources-05-lb_logs_2_customers) + + [Public Cloud Databases - How to setup logs forwarding](public_cloud/public_cloud_databases/databases_16_logs_to_customer) + + [Web Cloud Databases - How to manage logs](web_cloud/web_cloud_databases/retrieve-logs) + + [Managed Kubernetes Service Audit Logs Forwarding](public_cloud/containers_orchestration/managed_kubernetes/forwarding-audit-logs-to-logs-data-platform) + + [Pushing logs from OVHcloud KMS to Logs Data Platform](manage_and_operate/kms/kms-troubleshooting) + + [OVHcloud Connect Logs Forwarding](network/ovhcloud_connect/occ-logs-2-customers) + + [IAM](observability-logs-data-platform-iam) + + [IAM for Logs Data Platform - Migration and Breaking Changes](manage_and_operate/observability/logs_data_platform/iam_migration_to_iam) + + [IAM for Logs Data Platform - Presentation and FAQ](manage_and_operate/observability/logs_data_platform/iam_presentation_faq) + + [IAM for Logs Data Platform - Configuring Access Rights](manage_and_operate/observability/logs_data_platform/iam_access_management) + + [Ingesting your logs](observability-logs-data-platform-ingestion) + + [Field naming convention](manage_and_operate/observability/logs_data_platform/getting_started_field_naming_convention) + + [Mutualized Inputs](manage_and_operate/observability/logs_data_platform/ingestion_mutualized_inputs) + + [Dedicated input - Logstash](manage_and_operate/observability/logs_data_platform/ingestion_logstash_dedicated_input) + + [Mutualized input - OpenSearch API](manage_and_operate/observability/logs_data_platform/ingestion_opensearch_api_mutualized_input) + + [Pushing logs with a logging library - Python 2.x - Djehouty](manage_and_operate/observability/logs_data_platform/ingestion_python_2_djehouty) + + [Pushing logs with a logging library - Python 3.x - logging-ldp](manage_and_operate/observability/logs_data_platform/ingestion_python_3_logging_ldp) + + [Pushing logs with a logging library - Rust - gelf_logger and log4rs-gelf](manage_and_operate/observability/logs_data_platform/ingestion_rust_loggers) + + [Pushing logs with a forwarder - Filebeat (Linux)](manage_and_operate/observability/logs_data_platform/ingestion_filebeat) + + [Pushing logs with a forwarder - Syslog-ng 3.8+ (Linux)](manage_and_operate/observability/logs_data_platform/ingestion_syslog_ng) + + [Pushing logs with a forwarder - NXLog (Windows)](manage_and_operate/observability/logs_data_platform/ingestion_windows_nxlog) + + [Pushing logs from software - Apache](manage_and_operate/observability/logs_data_platform/ingestion_apache) + + [Pushing logs from a Kubernetes cluster to Logs Data Platform using Fluent Bit](manage_and_operate/observability/logs_data_platform/ingestion_kubernetes_fluent_bit) + + [Pushing logs from OVHcloud account to Logs Data Platform](manage_and_operate/iam/iam-logs-forwarding) + + [Pushing logs from SAP to Logs Data Platform](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_logs_on_ovhcloud_logs_data_platform_solution_setup) + + [Logs Data Platform - Collect VMware on OVHcloud logs](hosted_private_cloud/hosted_private_cloud_powered_by_vmware/vmware_ldp) + + [Visualizing, querying and exploiting your logs](observability-logs-data-platform-visualizing-querying-exploiting) + + [Exposing your logs to third-party tools via the OpenSearch API](manage_and_operate/observability/logs_data_platform/integration_opensearch_api) + + [Using OpenSearch Dashboards with Logs Data Platform](manage_and_operate/observability/logs_data_platform/visualization_opensearch_dashboards) + + [Using Grafana with Logs Data Platform](manage_and_operate/observability/logs_data_platform/visualization_grafana) + + [CLI - ldp-tail, a tool to follow your logs in real-time](manage_and_operate/observability/logs_data_platform/cli_ldp_tail) + + [CLI - bonfire, querying graylog from a CLI](manage_and_operate/observability/logs_data_platform/cli_bonfire) + + [Alerting - Configuring alerts on your streams](manage_and_operate/observability/logs_data_platform/alerting_stream) + + [Alerting - Using ElastAlert 2 with Logs Data Platform](manage_and_operate/observability/logs_data_platform/alerting_elastalert) + + [OpenSearch Index as a service](observability-logs-data-platform-opensearch-index) + + [Using an OpenSearch Index as a Service](manage_and_operate/observability/logs_data_platform/opensearch_index) + + [Security and conformity](observability-logs-data-platform-security-conformity) + + [Archiving your logs - Cold-storage](manage_and_operate/observability/logs_data_platform/archive_cold_storage) + + [Encrypting your logs archives](manage_and_operate/observability/logs_data_platform/archive_cold_storage_encryption) + + [Securing Logs Data Platform's APIs with tokens](manage_and_operate/observability/logs_data_platform/security_tokens) + + [Use cases](observability-logs-data-platform-usecases) + + [Tracking slow MySQL queries with Logs Data Platform](manage_and_operate/observability/logs_data_platform/usecase_mysql_slow_queries) + + [Supervising your HAProxy deployment with Logs Data Platform](manage_and_operate/observability/logs_data_platform/usecase_haproxy) + + [Pushing logs from a Kubernetes cluster to Logs Data Platform using Fluent Bit](manage_and_operate/observability/logs_data_platform/ingestion_kubernetes_fluent_bit) + + [Extracting logs from Logs Data Platform](manage_and_operate/observability/logs_data_platform/usecase_extract_logs_from_ldp) + + [Handling roles and permissions when IAM is not enabled](manage_and_operate/observability/logs_data_platform/getting_started_roles_permission) + + [SAP logs on OVHcloud Logs Data Platform - Solution Setup](hosted_private_cloud/sap_on_ovhcloud/cookbook_sap_logs_on_ovhcloud_logs_data_platform_solution_setup) + + [Key Management Service (KMS)](manage-operate-kms) + + [Getting started with OVHcloud Key Management Service (KMS)](manage_and_operate/kms/quick-start) + + [Using the OVHcloud Key Management Service (KMS) with your data](manage_and_operate/kms/kms-usage) + + [Manage your OKMS access certificate](manage_and_operate/kms/okms-certificate-management) + + [OKMS Architecture overview](manage_and_operate/kms/architecture-overview) + + [OKMS - Shared responsibilities](manage_and_operate/kms/responsibility-model-kms) + + [How to connect a compatible product using KMIP protocol with OVHcloud KMS](manage_and_operate/kms/kms-kmip) + + [Pushing logs from OVHcloud KMS to Logs Data Platform](manage_and_operate/kms/kms-troubleshooting) + + [Secret Manager](manage-operate-secret-manager) + + [Getting started with Secret Manager](manage_and_operate/secret_manager/secret-manager-ui) + + [Use Secret Manager with REST API](manage_and_operate/secret_manager/secret_manager-rest-api) + + [Use Secret Manager with Hashicorp Vault KV2 compliant API](manage_and_operate/secret_manager/secret_manager-kv2-api) + + [Manage your OKMS access certificate](manage_and_operate/kms/okms-certificate-management) + + [OKMS Architecture overview](manage_and_operate/kms/architecture-overview) + + [OKMS - Shared responsibilities](manage_and_operate/kms/responsibility-model-kms) ++ OVHcloud Labs + + [Data Collector](products/ovhcloud-labs-data-collector) + + [Getting started](ovhcloud-labs-data-collector-getting-started) + + [Overview of OVHcloud Data Collector](ovhcloud_labs/data_collector/overview) + + [Manage my Data Collector](ovhcloud_labs/data_collector/manage-collector) + + [Available sources and sinks](ovhcloud_labs/data_collector/available-sinks-sources) + + [Prescience](products/ovhcloud-labs-prescience) + + [Getting started](ovhcloud-labs-prescience-getting-started) + + [Discover the OVHcloud Prescience APIs](ovhcloud_labs/prescience/prise-en-main-de-lapi-ovh-prescience) + + [Getting started with OVHcloud Prescience](ovhcloud_labs/prescience/premiers-pas) + + [POWER Web Hosting](products/ovhcloud-labs-power-web-hosting) + + [Getting started](ovhcloud-labs-power-web-hosting-getting-started) + + [Getting started with a POWER web hosting plan](ovhcloud_labs/power_web_hosting/getting-started) + + [Ruby](ovhcloud-labs-power-web-hosting-ruby) + + [Install Rails on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/ruby-install-rails) + + [Install Camaleon on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/ruby-install-cameleon) + + [Node.js](ovhcloud-labs-power-web-hosting-nodejs) + + [Install Ghost on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-ghost) + + [Install Express on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-express) + + [Install Etherpad on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-etherpad) + + [Using TypeScript on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-using-typescript) + + [Install WikiJS on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-wikijs) + + [Install Strapi on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-strapi) + + [Install a real-time presentation slide platform on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/nodejs-install-slideshow) + + [Python](ovhcloud-labs-power-web-hosting-python) + + [Install Django on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/python-install-django) + + [Install Flask on your POWER web hosting plan](ovhcloud_labs/power_web_hosting/python-install-flask) diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.de-de.md b/pages/manage_and_operate/kms/architecture-overview/guide.de-de.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.de-de.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.de-de.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.en-asia.md b/pages/manage_and_operate/kms/architecture-overview/guide.en-asia.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.en-asia.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.en-asia.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.en-au.md b/pages/manage_and_operate/kms/architecture-overview/guide.en-au.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.en-au.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.en-au.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.en-ca.md b/pages/manage_and_operate/kms/architecture-overview/guide.en-ca.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.en-ca.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.en-ca.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.en-gb.md b/pages/manage_and_operate/kms/architecture-overview/guide.en-gb.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.en-gb.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.en-gb.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.en-ie.md b/pages/manage_and_operate/kms/architecture-overview/guide.en-ie.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.en-ie.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.en-ie.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.en-sg.md b/pages/manage_and_operate/kms/architecture-overview/guide.en-sg.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.en-sg.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.en-sg.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.en-us.md b/pages/manage_and_operate/kms/architecture-overview/guide.en-us.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.en-us.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.en-us.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.es-es.md b/pages/manage_and_operate/kms/architecture-overview/guide.es-es.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.es-es.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.es-es.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.es-us.md b/pages/manage_and_operate/kms/architecture-overview/guide.es-us.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.es-us.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.es-us.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.fr-ca.md b/pages/manage_and_operate/kms/architecture-overview/guide.fr-ca.md index efd8d4fc1b3..0f7c1de776b 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.fr-ca.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.fr-ca.md @@ -1,144 +1,136 @@ ---- -title: "OKMS - Aperçu de l'architecture" -excerpt: "Découvrez comment nous gérons la sécurité de l'infrastructure OKMS" -updated: 2025-11-04 ---- - -## Objectif - -Ce guide explique comment nous gérons la résilience du service de gestion de clés KMS (*Key Management Service*) et du Secret Manager OVHcloud. - -## En pratique - -L’architecture OKMS poursuit trois objectifs principaux : - -- **Confidentialité** : vous assurer que personne d'autre que vous ne puisse accéder à votre clé. -- **Disponibilité** : vous offrir un haut niveau de résilience et donc une haute disponibilité. -- **Intégrité** : vous assurer que les clés ne peuvent pas être perdues ou altérées. - -### Gestion des accès - -L’accès aux clés est contrôlé par l'[IAM OVHcloud](/pages/account_and_service_management/account_information/iam-policy-ui). -Seuls les utilisateurs autorisés par une stratégie IAM peuvent gérer les clés ou les utiliser pour chiffrer ou signer des données. - -Même les employés OVHcloud n’ont pas accès à vos clés. - -### Architecture OKMS - -Chaque région OKMS est complètement indépendante des autres régions et utilise des ressources dédiées. - -#### Régions 1-AZ - -L'architecture d'une région mono-AZ repose sur deux zones situées dans des bâtiments distincts au sein d'un ou de plusieurs centres de données d'une même région, où les serveurs sont répartis. - -Pour accroître la résilience des régions 1-AZ, un serveur de base de données réplica est déployé dans une région voisine. La réplication vers la région distante peut prendre quelques secondes de plus que la réplication vers la région principale. - -![Présentation de l'architecture](images/KMS_Overview_1AZ.png){.thumbnail} - -#### Régions 3-AZ - -Pour les régions 3-AZ, l'architecture mono-AZ est dupliquée sur les 3 zones de disponiblité. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### Emplacement des composants KMS - -Chaque région OKMS se compose de plusieurs hôtes dans une seule région OVHcloud. - -Ces hôtes sont partitionnés en deux zones différentes, de sorte qu'une panne matérielle unique rendant les deux zones indisponibles en même temps est aussi peu probable que possible. - -#### Résilience des données - -- **Réplication de base de données** - -Le service de gestion de clés ne renvoie pas d'état de réussite pour les opérations d'écriture (par exemple, la création ou l'importation de matériel de clé), sauf si les données ont été répliquées avec succès dans au moins deux bases de données (la principale et le réplica synchrone). Cela permet de s'assurer qu'en cas de perte de l'une des bases de données, aucune donnée ne sera perdue. - -Un système d'auto-basculement est également en place pour réassigner automatiquement la base de données dans le cas où la base principale ou le réplica synchrone ne serait plus disponible. Ainsi, la perte d’une seule base de données parmi les trois n’entraîne aucune interruption de service, hormis durant la courte phase de basculement (environ une minute). - -Néanmoins, si deux zones ou deux bases de données ne sont plus disponibles simultanément, le service OKMS bascule en mode lecture seule : toutes les opérations d’écriture (création de clés, gestion de secrets, mise à jour de métadonnées, etc.) échouent. Les clés existantes restent disponibles pour les opérations cryptographiques, et les secrets restent accessibles. - -- **Sauvegarde de base de données** - -Des sauvegardes incrémentales régulières sont effectuées toutes les 5 minutes maximum, et un backup complet est réalisé quotidiennement. Chaque sauvegarde est stockée dans deux régions différentes. -Ces sauvegardes sont conservées pendant 30 jours. - -#### Sécurité des données - -Toutes les données des clients sont toujours stockées chiffrées dans les bases de données, et les sauvegardes sont elles-mêmes chiffrées. - -#### Emplacement de sauvegarde - -L'emplacement de la sauvegarde dépend de l'emplacement du service OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Scénarios d'incidents - -#### Que se passe-t-il en cas de perte d’un hôte dans une zone ? - -Les clés restent disponibles et le trafic est redirigé vers une autre zone. -Les demandes en cours de traitement peuvent expirer ou retourner des erreurs, en fonction de l'hôte affecté. - -#### Que se passe-t-il en cas de perte d’une zone ? - -Les clés restent disponibles et le trafic est redirigé vers une autre zone. -Les demandes en cours de traitement peuvent expirer ou retourner des erreurs. - -#### Que se passe-t-il en cas de perte d'une région ? - -Les régions 3-AZ sont conçues pour pallier ce scénario, néanmoins celui-ci peut apparaître sur les régions 1-AZ. - -Dans ce cas, les clés créées au cours des dernières secondes peuvent être perdues et le service OKMS devient indisponible. - -La réplication de la base de données sera utilisée lors de la reconstruction de la région pour récupérer les clés stockées. - -## Certification PCI-DSS - -Les régions concernées par la certification PCI-DSS sont : - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Aller plus loin - +--- +title: "OKMS - Aperçu de l'architecture" +excerpt: "Découvrez comment nous gérons la sécurité de l'infrastructure OKMS" +updated: 2025-10-24 +--- + +## Objectif + +Ce guide explique comment nous gérons la résilience du service de gestion de clés KMS (*Key Management Service*) et du Secret Manager OVHcloud. + +## En pratique + +L’architecture OKMS poursuit trois objectifs principaux : + +- **Confidentialité** : vous assurer que personne d'autre que vous ne puisse accéder à votre clé. +- **Disponibilité** : vous offrir un haut niveau de résilience et donc une haute disponibilité. +- **Intégrité** : vous assurer que les clés ne peuvent pas être perdues ou altérées. + +### Gestion des accès + +L’accès aux clés est contrôlé par l'[IAM OVHcloud](/pages/account_and_service_management/account_information/iam-policy-ui). +Seuls les utilisateurs autorisés par une stratégie IAM peuvent gérer les clés ou les utiliser pour chiffrer ou signer des données. + +Même les employés OVHcloud n’ont pas accès à vos clés. + +### Architecture OKMS + +Chaque région OKMS est complètement indépendante des autres régions et utilise des ressources dédiées. + +#### Régions 1-AZ + +L'architecture d'une région mono-AZ repose sur deux zones situées dans des bâtiments distincts au sein d'un ou de plusieurs centres de données d'une même région, où les serveurs sont répartis. + +Pour accroître la résilience des régions 1-AZ, un serveur de base de données réplica est déployé dans une région voisine. La réplication vers la région distante peut prendre quelques secondes de plus que la réplication vers la région principale. + +![Présentation de l'architecture](images/KMS_Overview_1AZ.png){.thumbnail} + +#### Régions 3-AZ + +Pour les régions 3-AZ, l'architecture mono-AZ est dupliquée sur les 3 zones de disponiblité. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### Emplacement des composants KMS + +Chaque région OKMS se compose de plusieurs hôtes dans une seule région OVHcloud. + +Ces hôtes sont partitionnés en deux zones différentes, de sorte qu'une panne matérielle unique rendant les deux zones indisponibles en même temps est aussi peu probable que possible. + +#### Résilience des données + +- **Réplication de base de données** + +Le service de gestion de clés ne renvoie pas d'état de réussite pour les opérations d'écriture (par exemple, la création ou l'importation de matériel de clé), sauf si les données ont été répliquées avec succès dans au moins deux bases de données (la principale et le réplica synchrone). Cela permet de s'assurer qu'en cas de perte de l'une des bases de données, aucune donnée ne sera perdue. + +Un système d'auto-basculement est également en place pour réassigner automatiquement la base de données dans le cas où la base principale ou le réplica synchrone ne serait plus disponible. Ainsi, la perte d’une seule base de données parmi les trois n’entraîne aucune interruption de service, hormis durant la courte phase de basculement (environ une minute). + +Néanmoins, si deux zones ou deux bases de données ne sont plus disponibles simultanément, le service OKMS bascule en mode lecture seule : toutes les opérations d’écriture (création de clés, gestion de secrets, mise à jour de métadonnées, etc.) échouent. Les clés existantes restent disponibles pour les opérations cryptographiques, et les secrets restent accessibles. + +- **Sauvegarde de base de données** + +Des sauvegardes incrémentales régulières sont effectuées toutes les 5 minutes maximum, et un backup complet est réalisé quotidiennement. Chaque sauvegarde est stockée dans deux régions différentes. +Ces sauvegardes sont conservées pendant 30 jours. + +#### Sécurité des données + +Toutes les données des clients sont toujours stockées chiffrées dans les bases de données, et les sauvegardes sont elles-mêmes chiffrées. + +#### Emplacement de sauvegarde + +L'emplacement de la sauvegarde dépend de l'emplacement du service OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Scénarios d'incidents + +#### Que se passe-t-il en cas de perte d’un hôte dans une zone ? + +Les clés restent disponibles et le trafic est redirigé vers une autre zone. +Les demandes en cours de traitement peuvent expirer ou retourner des erreurs, en fonction de l'hôte affecté. + +#### Que se passe-t-il en cas de perte d’une zone ? + +Les clés restent disponibles et le trafic est redirigé vers une autre zone. +Les demandes en cours de traitement peuvent expirer ou retourner des erreurs. + +#### Que se passe-t-il en cas de perte d'une région ? + +Les régions 3-AZ sont conçues pour pallier ce scénario, néanmoins celui-ci peut apparaître sur les régions 1-AZ. + +Dans ce cas, les clés créées au cours des dernières secondes peuvent être perdues et le service OKMS devient indisponible. + +La réplication de la base de données sera utilisée lors de la reconstruction de la région pour récupérer les clés stockées. + +## Certification PCI-DSS + +Les régions concernées par la certification PCI-DSS sont : + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Aller plus loin + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.fr-fr.md b/pages/manage_and_operate/kms/architecture-overview/guide.fr-fr.md index efd8d4fc1b3..0f7c1de776b 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.fr-fr.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.fr-fr.md @@ -1,144 +1,136 @@ ---- -title: "OKMS - Aperçu de l'architecture" -excerpt: "Découvrez comment nous gérons la sécurité de l'infrastructure OKMS" -updated: 2025-11-04 ---- - -## Objectif - -Ce guide explique comment nous gérons la résilience du service de gestion de clés KMS (*Key Management Service*) et du Secret Manager OVHcloud. - -## En pratique - -L’architecture OKMS poursuit trois objectifs principaux : - -- **Confidentialité** : vous assurer que personne d'autre que vous ne puisse accéder à votre clé. -- **Disponibilité** : vous offrir un haut niveau de résilience et donc une haute disponibilité. -- **Intégrité** : vous assurer que les clés ne peuvent pas être perdues ou altérées. - -### Gestion des accès - -L’accès aux clés est contrôlé par l'[IAM OVHcloud](/pages/account_and_service_management/account_information/iam-policy-ui). -Seuls les utilisateurs autorisés par une stratégie IAM peuvent gérer les clés ou les utiliser pour chiffrer ou signer des données. - -Même les employés OVHcloud n’ont pas accès à vos clés. - -### Architecture OKMS - -Chaque région OKMS est complètement indépendante des autres régions et utilise des ressources dédiées. - -#### Régions 1-AZ - -L'architecture d'une région mono-AZ repose sur deux zones situées dans des bâtiments distincts au sein d'un ou de plusieurs centres de données d'une même région, où les serveurs sont répartis. - -Pour accroître la résilience des régions 1-AZ, un serveur de base de données réplica est déployé dans une région voisine. La réplication vers la région distante peut prendre quelques secondes de plus que la réplication vers la région principale. - -![Présentation de l'architecture](images/KMS_Overview_1AZ.png){.thumbnail} - -#### Régions 3-AZ - -Pour les régions 3-AZ, l'architecture mono-AZ est dupliquée sur les 3 zones de disponiblité. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### Emplacement des composants KMS - -Chaque région OKMS se compose de plusieurs hôtes dans une seule région OVHcloud. - -Ces hôtes sont partitionnés en deux zones différentes, de sorte qu'une panne matérielle unique rendant les deux zones indisponibles en même temps est aussi peu probable que possible. - -#### Résilience des données - -- **Réplication de base de données** - -Le service de gestion de clés ne renvoie pas d'état de réussite pour les opérations d'écriture (par exemple, la création ou l'importation de matériel de clé), sauf si les données ont été répliquées avec succès dans au moins deux bases de données (la principale et le réplica synchrone). Cela permet de s'assurer qu'en cas de perte de l'une des bases de données, aucune donnée ne sera perdue. - -Un système d'auto-basculement est également en place pour réassigner automatiquement la base de données dans le cas où la base principale ou le réplica synchrone ne serait plus disponible. Ainsi, la perte d’une seule base de données parmi les trois n’entraîne aucune interruption de service, hormis durant la courte phase de basculement (environ une minute). - -Néanmoins, si deux zones ou deux bases de données ne sont plus disponibles simultanément, le service OKMS bascule en mode lecture seule : toutes les opérations d’écriture (création de clés, gestion de secrets, mise à jour de métadonnées, etc.) échouent. Les clés existantes restent disponibles pour les opérations cryptographiques, et les secrets restent accessibles. - -- **Sauvegarde de base de données** - -Des sauvegardes incrémentales régulières sont effectuées toutes les 5 minutes maximum, et un backup complet est réalisé quotidiennement. Chaque sauvegarde est stockée dans deux régions différentes. -Ces sauvegardes sont conservées pendant 30 jours. - -#### Sécurité des données - -Toutes les données des clients sont toujours stockées chiffrées dans les bases de données, et les sauvegardes sont elles-mêmes chiffrées. - -#### Emplacement de sauvegarde - -L'emplacement de la sauvegarde dépend de l'emplacement du service OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Scénarios d'incidents - -#### Que se passe-t-il en cas de perte d’un hôte dans une zone ? - -Les clés restent disponibles et le trafic est redirigé vers une autre zone. -Les demandes en cours de traitement peuvent expirer ou retourner des erreurs, en fonction de l'hôte affecté. - -#### Que se passe-t-il en cas de perte d’une zone ? - -Les clés restent disponibles et le trafic est redirigé vers une autre zone. -Les demandes en cours de traitement peuvent expirer ou retourner des erreurs. - -#### Que se passe-t-il en cas de perte d'une région ? - -Les régions 3-AZ sont conçues pour pallier ce scénario, néanmoins celui-ci peut apparaître sur les régions 1-AZ. - -Dans ce cas, les clés créées au cours des dernières secondes peuvent être perdues et le service OKMS devient indisponible. - -La réplication de la base de données sera utilisée lors de la reconstruction de la région pour récupérer les clés stockées. - -## Certification PCI-DSS - -Les régions concernées par la certification PCI-DSS sont : - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Aller plus loin - +--- +title: "OKMS - Aperçu de l'architecture" +excerpt: "Découvrez comment nous gérons la sécurité de l'infrastructure OKMS" +updated: 2025-10-24 +--- + +## Objectif + +Ce guide explique comment nous gérons la résilience du service de gestion de clés KMS (*Key Management Service*) et du Secret Manager OVHcloud. + +## En pratique + +L’architecture OKMS poursuit trois objectifs principaux : + +- **Confidentialité** : vous assurer que personne d'autre que vous ne puisse accéder à votre clé. +- **Disponibilité** : vous offrir un haut niveau de résilience et donc une haute disponibilité. +- **Intégrité** : vous assurer que les clés ne peuvent pas être perdues ou altérées. + +### Gestion des accès + +L’accès aux clés est contrôlé par l'[IAM OVHcloud](/pages/account_and_service_management/account_information/iam-policy-ui). +Seuls les utilisateurs autorisés par une stratégie IAM peuvent gérer les clés ou les utiliser pour chiffrer ou signer des données. + +Même les employés OVHcloud n’ont pas accès à vos clés. + +### Architecture OKMS + +Chaque région OKMS est complètement indépendante des autres régions et utilise des ressources dédiées. + +#### Régions 1-AZ + +L'architecture d'une région mono-AZ repose sur deux zones situées dans des bâtiments distincts au sein d'un ou de plusieurs centres de données d'une même région, où les serveurs sont répartis. + +Pour accroître la résilience des régions 1-AZ, un serveur de base de données réplica est déployé dans une région voisine. La réplication vers la région distante peut prendre quelques secondes de plus que la réplication vers la région principale. + +![Présentation de l'architecture](images/KMS_Overview_1AZ.png){.thumbnail} + +#### Régions 3-AZ + +Pour les régions 3-AZ, l'architecture mono-AZ est dupliquée sur les 3 zones de disponiblité. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### Emplacement des composants KMS + +Chaque région OKMS se compose de plusieurs hôtes dans une seule région OVHcloud. + +Ces hôtes sont partitionnés en deux zones différentes, de sorte qu'une panne matérielle unique rendant les deux zones indisponibles en même temps est aussi peu probable que possible. + +#### Résilience des données + +- **Réplication de base de données** + +Le service de gestion de clés ne renvoie pas d'état de réussite pour les opérations d'écriture (par exemple, la création ou l'importation de matériel de clé), sauf si les données ont été répliquées avec succès dans au moins deux bases de données (la principale et le réplica synchrone). Cela permet de s'assurer qu'en cas de perte de l'une des bases de données, aucune donnée ne sera perdue. + +Un système d'auto-basculement est également en place pour réassigner automatiquement la base de données dans le cas où la base principale ou le réplica synchrone ne serait plus disponible. Ainsi, la perte d’une seule base de données parmi les trois n’entraîne aucune interruption de service, hormis durant la courte phase de basculement (environ une minute). + +Néanmoins, si deux zones ou deux bases de données ne sont plus disponibles simultanément, le service OKMS bascule en mode lecture seule : toutes les opérations d’écriture (création de clés, gestion de secrets, mise à jour de métadonnées, etc.) échouent. Les clés existantes restent disponibles pour les opérations cryptographiques, et les secrets restent accessibles. + +- **Sauvegarde de base de données** + +Des sauvegardes incrémentales régulières sont effectuées toutes les 5 minutes maximum, et un backup complet est réalisé quotidiennement. Chaque sauvegarde est stockée dans deux régions différentes. +Ces sauvegardes sont conservées pendant 30 jours. + +#### Sécurité des données + +Toutes les données des clients sont toujours stockées chiffrées dans les bases de données, et les sauvegardes sont elles-mêmes chiffrées. + +#### Emplacement de sauvegarde + +L'emplacement de la sauvegarde dépend de l'emplacement du service OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Scénarios d'incidents + +#### Que se passe-t-il en cas de perte d’un hôte dans une zone ? + +Les clés restent disponibles et le trafic est redirigé vers une autre zone. +Les demandes en cours de traitement peuvent expirer ou retourner des erreurs, en fonction de l'hôte affecté. + +#### Que se passe-t-il en cas de perte d’une zone ? + +Les clés restent disponibles et le trafic est redirigé vers une autre zone. +Les demandes en cours de traitement peuvent expirer ou retourner des erreurs. + +#### Que se passe-t-il en cas de perte d'une région ? + +Les régions 3-AZ sont conçues pour pallier ce scénario, néanmoins celui-ci peut apparaître sur les régions 1-AZ. + +Dans ce cas, les clés créées au cours des dernières secondes peuvent être perdues et le service OKMS devient indisponible. + +La réplication de la base de données sera utilisée lors de la reconstruction de la région pour récupérer les clés stockées. + +## Certification PCI-DSS + +Les régions concernées par la certification PCI-DSS sont : + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Aller plus loin + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.it-it.md b/pages/manage_and_operate/kms/architecture-overview/guide.it-it.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.it-it.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.it-it.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.pl-pl.md b/pages/manage_and_operate/kms/architecture-overview/guide.pl-pl.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.pl-pl.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.pl-pl.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/manage_and_operate/kms/architecture-overview/guide.pt-pt.md b/pages/manage_and_operate/kms/architecture-overview/guide.pt-pt.md index 200008ec8d8..fdc7737cd84 100644 --- a/pages/manage_and_operate/kms/architecture-overview/guide.pt-pt.md +++ b/pages/manage_and_operate/kms/architecture-overview/guide.pt-pt.md @@ -1,143 +1,135 @@ ---- -title: "OKMS Architecture overview" -excerpt: "Discover how we handle the security of the OKMS infrastructure" -updated: 2025-11-04 ---- - -## Objective - -This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. - -## Instructions - -The OKMS architecture has three main objectives: - -- **Confidentiality**: Assure that no one except you can access your key. -- **Availability**: Offering a high level of resilience and therefore high availability. -- **Integrity**: Making sure that keys cannot be lost or altered. - -### Access Management - -Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). -Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. - -Even the OVHcloud employees cannot access your keys. - -### OKMS architecture - -Each OKMS region is fully independent from the others and uses dedicated hosts. - -#### 1-AZ regions - -The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. - -To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. - -![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} - -#### 3-AZ regions - -On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. - -![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} - -### KMS components location - -Each OKMS Region consists of several hosts in a single OVHcloud Region. - -These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. - -#### Data resilience - -- **DB Replication** - -The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. - -An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). - -However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. - -- **DB Backups** - -Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. -These backups are kept for 30 days. - -#### Data security - -All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. - -#### Backup location - -The backup location depends on the location of the OKMS. - -- **EU-WEST-RBX** - - KMS Backup Region 1 : EU-WEST-SBG - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-SBG** - - KMS Backup Region 1 : EU-WEST-RBX - - KMS Backup Region 2 : EU-WEST-GRA -- **EU-WEST-PAR** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-GRA** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-RBX -- **EU-WEST-LIM** - - KMS Backup Region 1 : EU-WEST-LIM - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-WEST-ERI** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-CENTRAL-WAW** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **EU-SOUTH-MIL** - - KMS Backup Region 1 : EU-WEST-GRA - - KMS Backup Region 2 : EU-WEST-SBG -- **CA-EAST-BHS** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **CA-EAST-TOR** - - KMS Backup Region 1 : CA-EAST-BHS - - KMS Backup Region 2 : CA-EAST-TOR -- **AP-SOUTHEAST-SGP** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD -- **AP-SOUTHEAST-SYD** - - KMS Backup Region 1 : AP-SOUTHEAST-SGP - - KMS Backup Region 2 : AP-SOUTHEAST-SYD - -### Disaster scenarios - -#### What happens if one host in a zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors, depending on which host is affected. - -#### What happens if one zone is lost? - -Keys remain available and traffic is redirected to another zone. -Requests in flight can timeout or return errors. - -#### What happens if a whole region is lost? - -3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. - -In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. -Database replica will be used at the region and rebuilt to retrieve stored keys. - -## PCI-DSS certification - -Regions available for PCI-DSS certification: - -- EU-WEST-RBX -- EU-WEST-SBG -- EU-WEST-GRA -- EU-WEST-LIM -- EU-WEST-ERI -- EU-CENTRAL-WAW -- CA-EAST-BHS - -## Go further - +--- +title: "OKMS Architecture overview" +excerpt: "Discover how we handle the security of the OKMS infrastructure" +updated: 2025-10-24 +--- + +## Objective + +This guide explains how we handle the resilience of the OKMS infrastructure used for OVHcloud KMS (Key Management Service) and Secret Manager. + +## Instructions + +The OKMS architecture has three main objectives: + +- **Confidentiality**: Assure that no one except you can access your key. +- **Availability**: Offering a high level of resilience and therefore high availability. +- **Integrity**: Making sure that keys cannot be lost or altered. + +### Access Management + +Access to the keys is controlled by the [OVHcloud IAM](/pages/account_and_service_management/account_information/iam-policy-ui). +Only the users allowed by an IAM policy can manage the keys or use them to encrypt or sign data. + +Even the OVHcloud employees cannot access your keys. + +### OKMS architecture + +Each OKMS region is fully independent from the others and uses dedicated hosts. + +#### 1-AZ regions + +The architecture of a single-AZ region is based on two zones located in distinct buildings within one or more datacenters of the same region, where the servers are spread. + +To increase resilience in 1-AZ regions, a database replica server is deployed in a distinct nearby region. Replication to the remote region may take a few seconds longer than replication to the main region. + +![Architecture overview](images/KMS_Overview_1AZ.png){.thumbnail} + +#### 3-AZ regions + +On 3-AZ regions, mono-AZ architecture is duplicated across 3 Availability Zones. + +![Architecture overview](images/KMS_Overview_3AZ.png){.thumbnail} + +### KMS components location + +Each OKMS Region consists of several hosts in a single OVHcloud Region. + +These hosts are partitioned into two different zones so that any single hardware failure is as unlikely as possible to take out both zones at once. + +#### Data resilience + +- **DB Replication** + +The KMS will not return a success status for write operations (e.g. creation or import of key material) unless the data has been successfully replicated to at least 2 database hosts (the primary and the synchronous replica). This is to ensure that if one of the databases hosts is lost, no data will be lost. + +An auto-failover mechanism in also in place to automatically reassign the database hosts roles in case the current primary or synchronous replica becomes unavailable. This means that if any of the 3 database hosts becomes unavailable, there will be no service interruption, except during the short failover phase (approximately one minute). + +However, if 2 zones or 2 databases hosts become unavailable simultaneously, the OKMS will switch to read-only mode and write operations will fail (creation of new keys, secrets management, metadata updates, etc.). Existing keys will still be available to perform any cryptographic operations, and existing secrets will remain readable. + +- **DB Backups** + +Incremental backups are taken every 5 minutes at most, and a full backup is taken daily. Each backup is stored in two different regions. +These backups are kept for 30 days. + +#### Data security + +All customer data is always stored encrypted in the databases, and the database backups themselves are encrypted. + +#### Backup location + +The backup location depends on the location of the OKMS. + +- **EU-WEST-RBX** + - KMS Backup Region 1 : EU-WEST-SBG + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-SBG** + - KMS Backup Region 1 : EU-WEST-RBX + - KMS Backup Region 2 : EU-WEST-GRA +- **EU-WEST-PAR** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-WEST-GRA** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-RBX +- **EU-WEST-LIM** + - KMS Backup Region 1 : EU-WEST-LIM + - KMS Backup Region 2 : EU-WEST-SBG +- **EU-SOUTH-MIL** + - KMS Backup Region 1 : EU-WEST-GRA + - KMS Backup Region 2 : EU-WEST-SBG +- **CA-EAST-BHS** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **CA-EAST-TOR** + - KMS Backup Region 1 : CA-EAST-BHS + - KMS Backup Region 2 : CA-EAST-TOR +- **AP-SOUTHEAST-SGP** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD +- **AP-SOUTHEAST-SYD** + - KMS Backup Region 1 : AP-SOUTHEAST-SGP + - KMS Backup Region 2 : AP-SOUTHEAST-SYD + +### Disaster scenarios + +#### What happens if one host in a zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors, depending on which host is affected. + +#### What happens if one zone is lost? + +Keys remain available and traffic is redirected to another zone. +Requests in flight can timeout or return errors. + +#### What happens if a whole region is lost? + +3-AZ regions are designed to prevent this scenario, however it could occur on 1-AZ regions. + +In that case, the keys created in the last seconds can be lost and the OKMS becomes unavailable. +Database replica will be used at the region and rebuilt to retrieve stored keys. + +## PCI-DSS certification + +Regions available for PCI-DSS certification: + +- EU-WEST-RBX +- EU-WEST-SBG +- EU-WEST-GRA +- EU-WEST-LIM +- CA-EAST-BHS + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.de-de.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.de-de.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.de-de.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.de-de.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-asia.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-asia.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-asia.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-asia.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-au.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-au.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-au.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-au.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-ca.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-ca.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-ca.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-ca.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-gb.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-gb.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-gb.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-gb.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-ie.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-ie.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-ie.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-ie.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-sg.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-sg.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-sg.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-sg.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-us.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-us.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-us.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.en-us.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.es-es.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.es-es.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.es-es.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.es-es.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.es-us.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.es-us.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.es-us.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.es-us.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.fr-ca.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.fr-ca.md index a78a647d2c1..9915f8a9f99 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.fr-ca.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.fr-ca.md @@ -1,107 +1,105 @@ ---- -title: "CLI - Se servir des tokens d'accès (EN)" -excerpt: "Découvrez comment créer des tokens d'accès avec la CLI ovhai" -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: "CLI - Se servir des tokens d'accès (EN)" +excerpt: "Découvrez comment créer des tokens d'accès avec la CLI ovhai" +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.fr-fr.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.fr-fr.md index a78a647d2c1..9915f8a9f99 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.fr-fr.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.fr-fr.md @@ -1,107 +1,105 @@ ---- -title: "CLI - Se servir des tokens d'accès (EN)" -excerpt: "Découvrez comment créer des tokens d'accès avec la CLI ovhai" -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: "CLI - Se servir des tokens d'accès (EN)" +excerpt: "Découvrez comment créer des tokens d'accès avec la CLI ovhai" +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.it-it.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.it-it.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.it-it.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.it-it.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.pl-pl.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.pl-pl.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.pl-pl.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.pl-pl.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.pt-pt.md b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.pt-pt.md index ef768fa7532..694c471325b 100644 --- a/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.pt-pt.md +++ b/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli/guide.pt-pt.md @@ -1,107 +1,105 @@ ---- -title: CLI - Manage access tokens -excerpt: Learn how to create Application tokens with the ovhai CLI -updated: 2025-11-06 ---- - -## Objective - -This guide covers the creation of application tokens for AI Training. - -## Requirements - -- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) - -## Instructions - -### token create - -If you need any help while creating a new token, run `ovhai token create --help`: - -``` {.console} -Usage: ovhai token create [OPTIONS] --role - -Create an application token - -Arguments: - Token's name - -Options: - -r, --role Operator role gives all access, read role only allow to access job's APIs. DEPRECATED VALUES: "read", "operator" => replaced by "ai_training_read", "ai_training_operator" [possible values: read, operator, ai_training_read, ai_training_operator, quantum_operator, quantum_reader] - --token Authentication using Token rather than OAuth - -l, --label-selector Only jobs with this label's name and value will be accessible using this token - -o, --output Command output format [possible values: json, yaml, description] - --no-color Remove colors from output - -h, --help Print help -``` - -### Create an app token - -The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. - -There are two roles available: - -- `read` a token with this role will allow access to the services exposed by the job on the `job_url` -- `operator` a token with this role will allow interaction with AI Training api and CLI - -The tokens can be scoped to apply only on jobs matching a specific label. -Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. -If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. - -Let us create a new `operator` token scoped to `model=base` and named `basetoken`: - -``` {.console} -ovhai token create basetoken --label-selector model=base --role operator -``` - -> [!warning] -> An unscoped token will have access to all jobs. - -### Use the app token - -If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: - -``` {.console} --H 'Authorization: Bearer ' -``` - -You can also use the `operator` token directly with the `ovhai` CLI. -For all commands simply add the flag `--app-token` to override the default authentication method. -Running a simple `Hello World` with the app token : - -``` {.console} -ovhai job run --app-token ubuntu -- echo `Hello World` -``` - -### Token lifecycle - -Application tokens do not have an expiration date. -We need an additional mechanism to revoke those tokens and remove access to unwanted applications. - -There are two ways to revoke a token. - -#### token delete - -You can delete any token using its id. List the tokens and find the `ID` associated with your token. -Then simply run: - -``` {.console} -ovhai token delete -``` - -#### token renew - -You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. -Rather than deleting and recreating the token you can renew it. Simply run: - -``` {.console} -ovhai token renew -``` - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. +--- +title: CLI - Manage access tokens +excerpt: Learn how to create Application tokens with the ovhai CLI +updated: 2023-05-11 +--- + +## Objective + +This guide covers the creation of application tokens for AI Training. + +## Requirements + +- a working `ovhai` CLI [how to install ovhai CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) + +## Instructions + +### token create + +If you need any help while creating a new token, run `ovhai token create --help`: + +``` {.console} +Usage: ovhai token create [OPTIONS] --role + +Arguments: + Token's name + +Options: + -r, --role Operator role gives all access, read role only allow to access job's APIs [possible values: read, operator] + --token Authentication using Token rather than OAuth + -l, --label-selector Only jobs with this label's name and value will be accessible using this token + -o, --output Command output format [possible values: json, yaml, description] + --no-color Remove colors from output + -h, --help Print help +``` + +### Create an app token + +The creation of application tokens is pretty straightforward, you need to define what roles to assign to the token and its scope. + +There are two roles available: + +- `read` a token with this role will allow access to the services exposed by the job on the `job_url` +- `operator` a token with this role will allow interaction with AI Training api and CLI + +The tokens can be scoped to apply only on jobs matching a specific label. +Upon creating a token simply provide a `name=value` pair and when running a new job add the label to the job to be accessible `ovhai job run -l name=value`. +If you create a new job using an app token the `label-selector` is automatically added to the created job so that it falls within the token scope. + +Let us create a new `operator` token scoped to `model=base` and named `basetoken`: + +``` {.console} +ovhai token create basetoken --label-selector model=base --role operator +``` + +> [!warning] +> An unscoped token will have access to all jobs. + +### Use the app token + +If your token has a role `read` and you wish to access the `job_url` or if it is an `operator` token and you wish to use the AI Training API simply add the following header to your HTTP requests: + +``` {.console} +-H 'Authorization: Bearer ' +``` + +You can also use the `operator` token directly with the `ovhai` CLI. +For all commands simply add the flag `--app-token` to override the default authentication method. +Running a simple `Hello World` with the app token : + +``` {.console} +ovhai job run --app-token ubuntu -- echo `Hello World` +``` + +### Token lifecycle + +Application tokens do not have an expiration date. +We need an additional mechanism to revoke those tokens and remove access to unwanted applications. + +There are two ways to revoke a token. + +#### token delete + +You can delete any token using its id. List the tokens and find the `ID` associated with your token. +Then simply run: + +``` {.console} +ovhai token delete +``` + +#### token renew + +You may wish to revoke a token while keeping its name and `label-selector`, a typical use case is if your token leaked or is compromised in any way. +Rather than deleting and recreating the token you can renew it. Simply run: + +``` {.console} +ovhai token renew +``` + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. diff --git a/pages/public_cloud/ai_machine_learning/deploy_tuto_19_flux/guide.en-gb.md b/pages/public_cloud/ai_machine_learning/deploy_tuto_19_flux/guide.en-gb.md index 07ea66792c2..2575112355a 100644 --- a/pages/public_cloud/ai_machine_learning/deploy_tuto_19_flux/guide.en-gb.md +++ b/pages/public_cloud/ai_machine_learning/deploy_tuto_19_flux/guide.en-gb.md @@ -1,409 +1,408 @@ ---- -title: AI Deploy - Tutorial - Deploy FLUX Text-to-Image Models -excerpt: How to deploy the FLUX image generation models using ComfyUI -updated: 2025-08-13 ---- - -> [!primary] -> -> AI Deploy is covered by **[OVHcloud Public Cloud Special Conditions](https://storage.gra.cloud.ovh.net/v1/AUTH_325716a587c64897acbef9a4a4726e38/contracts/d2a208c-Conditions_particulieres_OVH_Stack-WE-9.0.pdf)**. -> - -## Introduction - -[FLUX](https://github.com/black-forest-labs/flux) is a flexible family of generative models developed by [Black Forest Technologies](https://bfl.ai/). The **FLUX** models support a variety of tasks, including text-to-image generation, structural conditioning, and inpainting. - -In this tutorial, we walk through the process of deploying **FLUX** models on **AI Deploy**. We will show how to use **FLUX** models interactively with [ComfyUI](https://github.com/comfyanonymous/ComfyUI) (a visual programming interface). - -## Instructions - -You are going to follow different steps to deploy your FLUX model: - -- [Choose the right FLUX variant based on your use case](#selecting-the-flux-model-variant) -- [Download model weights and store them in OVHcloud Object Storage](#downloading-model-weights-in-ovhcloud-object-storage) -- [Build a Docker image with ComfyUI and required dependencies](#build-a-docker-image) -- [Deploy app](#deploy-app) -- [Run inference with ComfyUI](#run-inference-with-comfyui) - -### Selecting the FLUX Model Variant - -FLUX is available in several variants, each tailored to specific use cases, from text-to-image inference to advanced image editing. These variants differ in memory requirements, performance, and licensing terms. - -The following table lists the main FLUX variants and their intended use cases: - -| Name | Usage | HuggingFace repo | License | -| --------------------------- | ---------------------------------------------------------- | -------------------------------------------------------------- | --------------------------------------------------------------------- | -| `FLUX.1 [schnell]` | Text to Image | [Schnell repo](https://huggingface.co/black-forest-labs/FLUX.1-schnell) | [apache-2.0](https://huggingface.co/datasets/choosealicense/licenses/blob/main/markdown/apache-2.0.md) | -| `FLUX.1 [dev]` | Text to Image | [Dev repo](https://huggingface.co/black-forest-labs/FLUX.1-dev) | [FLUX.1-dev Non-Commercial License](https://huggingface.co/black-forest-labs/FLUX.1-dev/blob/main/LICENSE.md) | -| `FLUX.1 Kontext [dev]` | Image editing | [Kontext repo](https://huggingface.co/black-forest-labs/FLUX.1-Kontext-dev) | [FLUX.1-dev Non-Commercial License](https://huggingface.co/black-forest-labs/FLUX.1-Kontext-dev/blob/main/LICENSE.md) | - -Full list is available on the [official repository](https://github.com/black-forest-labs/flux) for FLUX.1 models. - -## Requirements - -Before proceeding, ensure you have the following: - -- Access to the [OVHcloud Control Panel](/links/manager) -- An AI Deploy Project created inside a [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account -- A [user for AI Training & Object Storage](/pages/public_cloud/ai_machine_learning/gi_01_manage_users) -- [The OVHcloud AI CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) installed on your computer -- [Docker](https://www.docker.com/get-started) installed on your computer, **or** access to a Debian Docker Instance, which is available on the [Public Cloud](/links/manager) -- A Hugging Face account, with access to the FLUX model. You need to accept usage terms on the model Hugging Face page. -- A Hugging Face access token (generate one under your Hugging Face account → Access Tokens). This one will be used to authenticate and download the model weights. - -### Downloading model weights in OVHcloud Object Storage - -To run inference on AI Deploy, you will first need to download the model weights from Hugging Face and upload them to an OVHcloud Object Storage bucket. This bucket will later be mounted into your AI Deploy app at runtime, allowing you to access the downloaded model. - -Rather than downloading and uploading files manually, we will automate this process by launching a short AI Training job. This job will: - -- Authenticate to Hugging Face using your token -- Create a bucket -- Import packages -- Download the required model weights -- Store them into the created Object Storage bucket - -To launch this job, run the following [ovhai](https://cli.gra.ai.cloud.ovh.net/) command in your terminal, **replacing** with your actual token: - -> [!tabs] -> **Schnell** ->> ->> ```console ->> ovhai job run ovhcom/ai-training-pytorch \ ->> --cpu 2 \ ->> --name clone-flux-schnell-weights \ ->> --volume flux-schnell@GRA/:/workspace/flux-model:RW \ ->> --env HF_TOKEN= \ ->> -- bash -c "pip install 'huggingface_hub[hf_transfer]' && \ ->> huggingface-cli download black-forest-labs/FLUX.1-schnell \ ->> --token \$HF_TOKEN \ ->> --local-dir /workspace/flux-model \ ->> --local-dir-use-symlinks False && \ ->> huggingface-cli download comfyanonymous/flux_text_encoders \ ->> --token \$HF_TOKEN \ ->> --local-dir /workspace/flux-model/comfyanonymous/clip \ ->> --local-dir-use-symlinks False && \ ->> rm -rf /workspace/flux-model/.cache \ ->> /workspace/flux-model/comfyanonymous/clip/.cache" ->> ``` ->> -> **Dev** ->> ->> ```console ->> ovhai job run ovhcom/ai-training-pytorch \ ->> --cpu 2 \ ->> --name clone-flux-dev-weights \ ->> --volume flux-dev@GRA/:/workspace/flux-model:RW \ ->> --env HF_TOKEN= \ ->> -- bash -c "pip install 'huggingface_hub[hf_transfer]' && \ ->> huggingface-cli download black-forest-labs/FLUX.1-dev \ ->> --token \$HF_TOKEN \ ->> --local-dir /workspace/flux-model \ ->> --local-dir-use-symlinks False && \ ->> huggingface-cli download comfyanonymous/flux_text_encoders \ ->> --token \$HF_TOKEN \ ->> --local-dir /workspace/flux-model/comfyanonymous/clip \ ->> --local-dir-use-symlinks False && \ ->> rm -rf /workspace/flux-model/.cache \ ->> /workspace/flux-model/comfyanonymous/clip/.cache" ->> ``` ->> -> **Kontext Dev** ->> ->> ```console ->> ovhai job run ovhcom/ai-training-pytorch \ ->> --cpu 2 \ ->> --name clone-flux-kontext-weights \ ->> --volume flux-kontext@GRA/:/workspace/flux-model:RW \ ->> --env HF_TOKEN= \ ->> -- bash -c "pip install 'huggingface_hub[hf_transfer]' && \ ->> huggingface-cli download black-forest-labs/FLUX.1-Kontext-dev \ ->> --token \$HF_TOKEN \ ->> --local-dir /workspace/flux-model \ ->> --local-dir-use-symlinks False && \ ->> huggingface-cli download comfyanonymous/flux_text_encoders \ ->> --token \$HF_TOKEN \ ->> --local-dir /workspace/flux-model/comfyanonymous/clip \ ->> --local-dir-use-symlinks False && \ ->> rm -rf /workspace/flux-model/.cache \ ->> /workspace/flux-model/comfyanonymous/clip/.cache" ->> ``` - -This command will: - -- Launch a job based on the `ovhcom/ai-training-pytorch` Docker image. -- Create (if it doesn't already exist) a bucket named `flux-schnell`, `flux-dev` or `flux-kontext` depending on the FLUX variant you use, and mount it at `/workspace/flux-model`. -- Install the `huggingface_hub` library. -- Download the FLUX model and its text encoder using `huggingface-cli download`. -- Save model files into the mounted Object Storage bucket. -- Clean up local Hugging Face caches. - -You can track the progress of your job using the following commands: - -```sh -ovhai job list -ovhai job logs -f -``` - -This will allow you to view the logs generated by your job, seeing the imports and file downloads (might take few minutes to download large model files). Once the model weights are downloaded, the job will enter a `FINALIZING` state if you list your existing jobs. This means the files are being synced to the mounted Object Storage bucket. When the sync is complete, the job will be marked as `DONE`. - -You can then verify the presence of your files by checking your Object Storage bucket from the OVHcloud Control Panel or via CLI using the following command: - -```sh -ovhai bucket object list @GRA -``` - -### Build a Docker image - -Once the FLUX model weights are uploaded to Object Storage, the next step is to build a Docker image that packages [ComfyUI](https://github.com/comfyanonymous/ComfyUI) and its required dependencies. - -This image will later be deployed as an AI Deploy application, where the model files will be mounted at runtime from Object Storage. This avoids the need to embed large model weights directly into the container image. - -**Create the Dockerfile** - -In a new folder, create the following `Dockerfile`. This builds a CUDA environment for ComfyUI: - -```Dockerfile -FROM nvidia/cuda:12.1.1-cudnn8-runtime-ubuntu22.04 - -# Install system dependencies -RUN apt-get update && apt-get install -y \ - git wget curl python3 python3-pip libgl1 libglib2.0-0 \ - && rm -rf /var/lib/apt/lists/* - -# Create working directory -WORKDIR /app - -# Install PyTorch with CUDA 12.1 support -RUN pip install --no-cache-dir torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 - -# Clone ComfyUI and install its requirements -RUN git clone https://github.com/comfyanonymous/ComfyUI.git /app/ComfyUI -WORKDIR /app/ComfyUI -RUN pip install --no-cache-dir -r requirements.txt - -# Return to root app directory -WORKDIR /app - -# Add entrypoint and inference script -COPY entrypoint.sh . - -# Make entrypoint executable and fix permissions for OVHcloud user -RUN chmod +x entrypoint.sh -RUN chown -R 42420:42420 /app -ENV HOME=/app - -# Start ComfyUI via the entrypoint -ENTRYPOINT ["/app/entrypoint.sh"] -``` - -**Add the entrypoint.sh script** - -This script sets up symbolic links to the mounted model files at runtime, ensuring that ComfyUI finds the downloaded model weights. Indeed, ComfyUI expects the models in specific folders, inside `/app/ComfyUI/models`. - -By linking the models from `/workspace` (where the object storage will be mounted) to ComfyUI expected locations, we avoid redundant file copies and keep the image lightweight. - -```bash -#!/bin/bash - -set -e - -# Required env vars -BUCKET_MOUNT_PATH=${BUCKET_MOUNT_PATH:-/workspace/flux-model} -FLUX_VARIANT=${FLUX_VARIANT:-base} # options are base | kontext - -UNET_FILE=${UNET_FILE:-flux1-schnell.safetensors} -DIFFUSION_MODEL_FILE=${DIFFUSION_MODEL_FILE:-flux1-kontext-dev.safetensors} -VAE_FILE=${VAE_FILE:-ae.safetensors} -CLIP_FILE_1=${CLIP_FILE_1:-clip_l.safetensors} -CLIP_FILE_2=${CLIP_FILE_2:-t5xxl_fp16.safetensors} - -# symlinks -if [[ "$FLUX_VARIANT" == "kontext" ]]; then - echo "→ Deploying Flux Kontext variant" - ln -sf "${BUCKET_MOUNT_PATH}/${DIFFUSION_MODEL_FILE}" "/app/ComfyUI/models/diffusion_models/${DIFFUSION_MODEL_FILE}" -else - echo "→ Deploying base (Schnell or DEV) FLUX variant" - ln -sf "${BUCKET_MOUNT_PATH}/${UNET_FILE}" "/app/ComfyUI/models/unet/${UNET_FILE}" -fi - -ln -sf "${BUCKET_MOUNT_PATH}/${VAE_FILE}" "/app/ComfyUI/models/vae/${VAE_FILE}" -ln -sf "${BUCKET_MOUNT_PATH}/comfyanonymous/clip/${CLIP_FILE_1}" "/app/ComfyUI/models/clip/${CLIP_FILE_1}" -ln -sf "${BUCKET_MOUNT_PATH}/comfyanonymous/clip/${CLIP_FILE_2}" "/app/ComfyUI/models/clip/${CLIP_FILE_2}" - -# Start ComfyUI -exec python3 /app/ComfyUI/main.py --listen 0.0.0.0 --port 8188 -``` - -*Depending on the FLUX variant, files and expected locations might change. This script adapts the locations, regardless of which version you are using between Schnell, Dev, and Kontext.* - -**Build the Docker Image** - -Then, launch one of the following commands from the created folder that contain your `Dockerfile` and the `entrypoint.sh` script to build your application image: - -```sh -# Build the image using your machine's default architecture -docker build -t flux-image:latest . - - -# Build image targeting the linux/amd64 architecture -docker buildx build --platform linux/amd64 -f Dockerfile -t flux-image:latest . -``` - -- The **first command** builds the image using your system’s default architecture. This may work if your machine already uses the `linux/amd64` architecture, which is required to run containers with our AI products. However, on systems with a different architecture (e.g. `ARM64` on `Apple Silicon`), the resulting image will not be compatible and cannot be deployed. - -- The **second command** explicitly targets the `linux/AMD64` architecture to ensure compatibility with our AI services. This requires `buildx`, which is not installed by default. If you haven’t used `buildx` before, you can install it by running: `docker buildx install` - -### Push the image to a registry - -After building the image, tag and push it to a container registry. - -In this example, we use the OVHcloud shared registry, available to every AI Deploy user. But you can also use other registires such as OVHcloud Managed Private Registry, Docker Hub, GitHub packages, etc. - -> [!warning] -> -> The shared registry should only be used for testing purpose. Please consider attaching your own registry. More information about this can be found [here](/pages/public_cloud/ai_machine_learning/gi_07_manage_registry). The images pushed to this registry are for AI Tools workloads only, and will not be accessible for external uses. -> - -You can find the address of your shared registry by launching this command: - -```sh -ovhai registry list -``` - -Log in to the shared registry with your usual AI Platform user credentials: - -```sh -docker login -u -p -``` - -Tag the compiled image and push it into your registry: - -```sh -docker tag flux-image /flux-image:latest -docker push /flux-image:latest -``` - -### Deploy app - -With your Docker image built and model weights available in Object Storage, you are now ready to deploy your application on AI Deploy. - -Run the following command to deploy your application: - -> [!tabs] -> **Schnell** ->> ->> ```sh ->> ovhai app run /flux-image:latest \ ->> --name flux-schnell-app \ ->> --gpu 1 \ ->> --flavor ai1-1-gpu \ ->> --default-http-port 8188 \ ->> --volume flux-schnell@GRA/:/workspace/flux-model:RO \ ->> --env FLUX_VARIANT=base \ ->> --env BUCKET_MOUNT_PATH=/workspace/flux-model \ ->> --env UNET_FILE=flux1-schnell.safetensors \ ->> --env VAE_FILE=ae.safetensors \ ->> --env CLIP_FILE_1=clip_l.safetensors \ ->> --env CLIP_FILE_2=t5xxl_fp16.safetensors ->> ``` ->> -> **Dev** ->> ->> ```sh ->> ovhai app run /flux-image:latest \ ->> --name flux-dev-app \ ->> --gpu 1 \ ->> --flavor ai1-1-gpu \ ->> --default-http-port 8188 \ ->> --volume flux-dev@GRA/:/workspace/flux-model:RO \ ->> --env FLUX_VARIANT=base \ ->> --env BUCKET_MOUNT_PATH=/workspace/flux-model \ ->> --env UNET_FILE=flux1-dev.safetensors \ ->> --env VAE_FILE=ae.safetensors \ ->> --env CLIP_FILE_1=clip_l.safetensors \ ->> --env CLIP_FILE_2=t5xxl_fp16.safetensors ->> ``` ->> -> **Kontext Dev** ->> ->> ```sh ->> ovhai app run /flux-image:latest \ ->> --name flux-kontext-app \ ->> --gpu 1 \ ->> --flavor ai1-1-gpu \ ->> --default-http-port 8188 \ ->> --volume flux-kontext@GRA/:/workspace/flux-model:RO \ ->> --env FLUX_VARIANT=kontext \ ->> --env BUCKET_MOUNT_PATH=/workspace/flux-model \ ->> --env DIFFUSION_MODEL_FILE=flux1-kontext-dev.safetensors \ ->> --env VAE_FILE=ae.safetensors \ ->> --env CLIP_FILE_1=clip_l.safetensors \ ->> --env CLIP_FILE_2=t5xxl_fp16.safetensors ->> ``` - -**Parameters Explained** - -- ` [!warning] -> -> Other FLUX variants may expect files in different folders. If you plan to use another variant, make sure to also update the environment variables to match this variant, and adjust the `entrypoint.sh` script if necessary to match new files and folder structures. -> - -Once you launch the app, AI Deploy will execute the following phases: - -- **Image Pull Phase**: Downloads the Docker image from your registry. -- **Data Sync Phase**: Mounts the Object Storage volume and makes the model files available. -- **Runtime Phase**: Starts the container, runs your `entrypoint.sh`, and launches ComfyUI interface. - -To monitor your app progress and logs in real time, use: - -```sh -ovhai app logs -f -``` - -Once you see in the logs that ComfyUI has started and is listening on port `8188`, the app is ready to use. You can access the interface using the public URL provided by the platform, such as: - -```console -https://.app.gra.ai.cloud.ovh.net -``` - -You can retrieve it at any time using the following commands: - -```sh -ovhai app list -ovhai app get -``` - -### Run inference with ComfyUI - -Once inside the ComfyUI web interface, head to the official [ComfyUI FLUX examples](https://comfyanonymous.github.io/ComfyUI_examples/flux/) page. Find the image matching your deployed variant. - -Then, drag and drop this image into your ComfyUI interface. This will automatically load the FLUX image workflow. - -You can now customize the text prompt or parameters as desired. Then, just click the `Run`{.action} button to start the image generation or editing process. - -Once the image is generated, you can view and download it directly from the ComfyUI output node. - -![FLUX model running on AI Deploy](images/flux-ai-deploy-demo.gif){.thumbnail} - -## Go further - -If you want to deploy a different interface such as [AUTOMATIC1111](https://github.com/AUTOMATIC1111/stable-diffusion-webui) with Stable Diffusion XL, we have a [step-by-step guide](/pages/public_cloud/ai_machine_learning/deploy_tuto_18_gradio_stable_diffusion_webui) to deploy this popular Web UI on AI Deploy. - -If you are interested in image generation concepts, you can learn how image generation networks work and train your own Generative Adversarial Network. Check out this AI Notebooks guide: [Create and train an image generation model](/pages/public_cloud/ai_machine_learning/notebook_tuto_14_image-generation-dcgan). - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -## Feedback - -Please send us your questions, feedback and suggestions to improve the service: - -- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) +--- +title: AI Deploy - Tutorial - Deploy FLUX Text-to-Image Models +excerpt: How to deploy the FLUX image generation models using ComfyUI +updated: 2025-08-13 +--- + +> [!primary] +> +> AI Deploy is covered by **[OVHcloud Public Cloud Special Conditions](https://storage.gra.cloud.ovh.net/v1/AUTH_325716a587c64897acbef9a4a4726e38/contracts/d2a208c-Conditions_particulieres_OVH_Stack-WE-9.0.pdf)**. +> + +## Introduction + +[FLUX](https://github.com/black-forest-labs/flux) is a flexible family of generative models developed by [Black Forest Technologies](https://bfl.ai/). The **FLUX** models support a variety of tasks, including text-to-image generation, structural conditioning, and inpainting. + +In this tutorial, we walk through the process of deploying **FLUX** models on **AI Deploy**. We will show how to use **FLUX** models interactively with [ComfyUI](https://github.com/comfyanonymous/ComfyUI) (a visual programming interface). + +## Instructions + +You are going to follow different steps to deploy your FLUX model: + +- [Choose the right FLUX variant based on your use case](#selecting-the-flux-model-variant) +- [Download model weights and store them in OVHcloud Object Storage](#downloading-model-weights-in-ovhcloud-object-storage) +- [Build a Docker image with ComfyUI and required dependencies](#build-a-docker-image) +- [Deploy app](#deploy-app) +- [Run inference with ComfyUI](#run-inference-with-comfyui) + +### Selecting the FLUX Model Variant + +FLUX is available in several variants, each tailored to specific use cases, from text-to-image inference to advanced image editing. These variants differ in memory requirements, performance, and licensing terms. + +The following table lists the main FLUX variants and their intended use cases: + +| Name | Usage | HuggingFace repo | License | +| --------------------------- | ---------------------------------------------------------- | -------------------------------------------------------------- | --------------------------------------------------------------------- | +| `FLUX.1 [schnell]` | Text to Image | [Schnell repo](https://huggingface.co/black-forest-labs/FLUX.1-schnell) | [apache-2.0](https://huggingface.co/datasets/choosealicense/licenses/blob/main/markdown/apache-2.0.md) | +| `FLUX.1 [dev]` | Text to Image | [Dev repo](https://huggingface.co/black-forest-labs/FLUX.1-dev) | [FLUX.1-dev Non-Commercial License](https://huggingface.co/black-forest-labs/FLUX.1-dev/blob/main/LICENSE.md) | +| `FLUX.1 Kontext [dev]` | Image editing | [Kontext repo](https://huggingface.co/black-forest-labs/FLUX.1-Kontext-dev) | [FLUX.1-dev Non-Commercial License](https://huggingface.co/black-forest-labs/FLUX.1-Kontext-dev/blob/main/LICENSE.md) | + +Full list is available on the [official repository](https://github.com/black-forest-labs/flux) for FLUX.1 models. + +## Requirements + +Before proceeding, ensure you have the following: + +- Access to the [OVHcloud Control Panel](/links/manager) +- An AI Deploy Project created inside a [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account +- A [user for AI Training & Object Storage](/pages/public_cloud/ai_machine_learning/gi_01_manage_users) +- [The OVHcloud AI CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) installed on your computer +- [Docker](https://www.docker.com/get-started) installed on your computer, **or** access to a Debian Docker Instance, which is available on the [Public Cloud](/links/manager) +- A Hugging Face account, with access to the FLUX model. You need to accept usage terms on the model Hugging Face page. +- A Hugging Face access token (generate one under your Hugging Face account → Access Tokens). This one will be used to authenticate and download the model weights. + +### Downloading model weights in OVHcloud Object Storage + +To run inference on AI Deploy, you will first need to download the model weights from Hugging Face and upload them to an OVHcloud Object Storage bucket. This bucket will later be mounted into your AI Deploy app at runtime, allowing you to access the downloaded model. + +Rather than downloading and uploading files manually, we will automate this process by launching a short AI Training job. This job will: + +- Authenticate to Hugging Face using your token +- Create a bucket +- Import packages +- Download the required model weights +- Store them into the created Object Storage bucket + +To launch this job, run the following [ovhai](https://cli.gra.ai.cloud.ovh.net/) command in your terminal, **replacing** with your actual token: + +> [!tabs] +> **Schnell** +>> +>> ```console +>> ovhai job run ovhcom/ai-training-pytorch \ +>> --cpu 2 \ +>> --name clone-flux-schnell-weights \ +>> --volume flux-schnell@GRA/:/workspace/flux-model:RW \ +>> --env HF_TOKEN= \ +>> -- bash -c "pip install 'huggingface_hub[hf_transfer]' && \ +>> huggingface-cli download black-forest-labs/FLUX.1-schnell \ +>> --token \$HF_TOKEN \ +>> --local-dir /workspace/flux-model \ +>> --local-dir-use-symlinks False && \ +>> huggingface-cli download comfyanonymous/flux_text_encoders \ +>> --token \$HF_TOKEN \ +>> --local-dir /workspace/flux-model/comfyanonymous/clip \ +>> --local-dir-use-symlinks False && \ +>> rm -rf /workspace/flux-model/.cache \ +>> /workspace/flux-model/comfyanonymous/clip/.cache" +>> ``` +>> +> **Dev** +>> +>> ```console +>> ovhai job run ovhcom/ai-training-pytorch \ +>> --cpu 2 \ +>> --name clone-flux-dev-weights \ +>> --volume flux-dev@GRA/:/workspace/flux-model:RW \ +>> --env HF_TOKEN= \ +>> -- bash -c "pip install 'huggingface_hub[hf_transfer]' && \ +>> huggingface-cli download black-forest-labs/FLUX.1-dev \ +>> --token \$HF_TOKEN \ +>> --local-dir /workspace/flux-model \ +>> --local-dir-use-symlinks False && \ +>> huggingface-cli download comfyanonymous/flux_text_encoders \ +>> --token \$HF_TOKEN \ +>> --local-dir /workspace/flux-model/comfyanonymous/clip \ +>> --local-dir-use-symlinks False && \ +>> rm -rf /workspace/flux-model/.cache \ +>> /workspace/flux-model/comfyanonymous/clip/.cache" +>> ``` +>> +> **Kontext Dev** +>> +>> ```console +>> ovhai job run ovhcom/ai-training-pytorch \ +>> --cpu 2 \ +>> --name clone-flux-kontext-weights \ +>> --volume flux-kontext@GRA/:/workspace/flux-model:RW \ +>> --env HF_TOKEN= \ +>> -- bash -c "pip install 'huggingface_hub[hf_transfer]' && \ +>> huggingface-cli download black-forest-labs/FLUX.1-Kontext-dev \ +>> --token \$HF_TOKEN \ +>> --local-dir /workspace/flux-model \ +>> --local-dir-use-symlinks False && \ +>> huggingface-cli download comfyanonymous/flux_text_encoders \ +>> --token \$HF_TOKEN \ +>> --local-dir /workspace/flux-model/comfyanonymous/clip \ +>> --local-dir-use-symlinks False && \ +>> rm -rf /workspace/flux-model/.cache \ +>> /workspace/flux-model/comfyanonymous/clip/.cache" +>> ``` + +This command will: + +- Launch a job based on the `ovhcom/ai-training-pytorch` Docker image. +- Create (if it doesn't already exist) a bucket named `flux-schnell`, `flux-dev` or `flux-kontext` depending on the FLUX variant you use, and mount it at `/workspace/flux-model`. +- Install the `huggingface_hub` library. +- Download the FLUX model and its text encoder using `huggingface-cli download`. +- Save model files into the mounted Object Storage bucket. +- Clean up local Hugging Face caches. + +You can track the progress of your job using the following commands: + +```sh +ovhai job list +ovhai job logs -f +``` + +This will allow you to view the logs generated by your job, seeing the imports and file downloads (might take few minutes to download large model files). Once the model weights are downloaded, the job will enter a `FINALIZING` state if you list your existing jobs. This means the files are being synced to the mounted Object Storage bucket. When the sync is complete, the job will be marked as `DONE`. + +You can then verify the presence of your files by checking your Object Storage bucket from the OVHcloud Control Panel or via CLI using the following command: + +```sh +ovhai bucket object list @GRA +``` + +### Build a Docker image + +Once the FLUX model weights are uploaded to Object Storage, the next step is to build a Docker image that packages [ComfyUI](https://github.com/comfyanonymous/ComfyUI) and its required dependencies. + +This image will later be deployed as an AI Deploy application, where the model files will be mounted at runtime from Object Storage. This avoids the need to embed large model weights directly into the container image. + +**Create the Dockerfile** + +In a new folder, create the following `Dockerfile`. This builds a CUDA environment for ComfyUI: + +```Dockerfile +FROM nvidia/cuda:12.1.1-cudnn8-runtime-ubuntu22.04 + +# Install system dependencies +RUN apt-get update && apt-get install -y \ + git wget curl python3 python3-pip libgl1 libglib2.0-0 \ + && rm -rf /var/lib/apt/lists/* + +# Create working directory +WORKDIR /app + +# Install PyTorch with CUDA 12.1 support +RUN pip install --no-cache-dir torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 + +# Clone ComfyUI and install its requirements +RUN git clone https://github.com/comfyanonymous/ComfyUI.git /app/ComfyUI +WORKDIR /app/ComfyUI +RUN pip install --no-cache-dir -r requirements.txt + +# Return to root app directory +WORKDIR /app + +# Add entrypoint and inference script +COPY entrypoint.sh . + +# Make entrypoint executable and fix permissions for OVHcloud user +RUN chmod +x entrypoint.sh +RUN chown -R 42420:42420 /app +ENV HOME=/app + +# Start ComfyUI via the entrypoint +ENTRYPOINT ["/app/entrypoint.sh"] +``` + +**Add the entrypoint.sh script** + +This script sets up symbolic links to the mounted model files at runtime, ensuring that ComfyUI finds the downloaded model weights. Indeed, ComfyUI expects the models in specific folders, inside `/app/ComfyUI/models`. + +By linking the models from `/workspace` (where the object storage will be mounted) to ComfyUI expected locations, we avoid redundant file copies and keep the image lightweight. + +```bash +#!/bin/bash + +set -e + +# Required env vars +BUCKET_MOUNT_PATH=${BUCKET_MOUNT_PATH:-/workspace/flux-model} +FLUX_VARIANT=${FLUX_VARIANT:-base} # options are base | kontext + +UNET_FILE=${UNET_FILE:-flux1-schnell.safetensors} +DIFFUSION_MODEL_FILE=${DIFFUSION_MODEL_FILE:-flux1-kontext-dev.safetensors} +VAE_FILE=${VAE_FILE:-ae.safetensors} +CLIP_FILE_1=${CLIP_FILE_1:-clip_l.safetensors} +CLIP_FILE_2=${CLIP_FILE_2:-t5xxl_fp16.safetensors} + +# symlinks +if [[ "$FLUX_VARIANT" == "kontext" ]]; then + echo "→ Deploying Flux Kontext variant" + ln -sf "${BUCKET_MOUNT_PATH}/${DIFFUSION_MODEL_FILE}" "/app/ComfyUI/models/diffusion_models/${DIFFUSION_MODEL_FILE}" +else + echo "→ Deploying base (Schnell or DEV) FLUX variant" + ln -sf "${BUCKET_MOUNT_PATH}/${UNET_FILE}" "/app/ComfyUI/models/unet/${UNET_FILE}" +fi + +ln -sf "${BUCKET_MOUNT_PATH}/${VAE_FILE}" "/app/ComfyUI/models/vae/${VAE_FILE}" +ln -sf "${BUCKET_MOUNT_PATH}/comfyanonymous/clip/${CLIP_FILE_1}" "/app/ComfyUI/models/clip/${CLIP_FILE_1}" +ln -sf "${BUCKET_MOUNT_PATH}/comfyanonymous/clip/${CLIP_FILE_2}" "/app/ComfyUI/models/clip/${CLIP_FILE_2}" + +# Start ComfyUI +exec python3 /app/ComfyUI/main.py --listen 0.0.0.0 --port 8188 +``` + +*Depending on the FLUX variant, files and expected locations might change. This script adapts the locations, regardless of which version you are using between Schnell, Dev, and Kontext.* + +**Build the Docker Image** + +Then, launch one of the following commands from the created folder that contain your `Dockerfile` and the `entrypoint.sh` script to build your application image: + +```sh +# Build the image using your machine's default architecture +docker build -t flux-image:latest . + + +# Build image targeting the linux/amd64 architecture +docker buildx build --platform linux/amd64 -f Dockerfile -t flux-image:latest . +``` + +- The **first command** builds the image using your system’s default architecture. This may work if your machine already uses the `linux/amd64` architecture, which is required to run containers with our AI products. However, on systems with a different architecture (e.g. `ARM64` on `Apple Silicon`), the resulting image will not be compatible and cannot be deployed. + +- The **second command** explicitly targets the `linux/AMD64` architecture to ensure compatibility with our AI services. This requires `buildx`, which is not installed by default. If you haven’t used `buildx` before, you can install it by running: `docker buildx install` + +### Push the image to a registry + +After building the image, tag and push it to a container registry. + +In this example, we use the OVHcloud shared registry, available to every AI Deploy user. But you can also use other registires such as OVHcloud Managed Private Registry, Docker Hub, GitHub packages, etc. + +> [!warning] +> +> The shared registry should only be used for testing purpose. Please consider attaching your own registry. More information about this can be found [here](/pages/public_cloud/ai_machine_learning/gi_07_manage_registry). The images pushed to this registry are for AI Tools workloads only, and will not be accessible for external uses. +> + +You can find the address of your shared registry by launching this command: + +```sh +ovhai registry list +``` + +Log in to the shared registry with your usual AI Platform user credentials: + +```sh +docker login -u -p +``` + +Tag the compiled image and push it into your registry: + +```sh +docker tag flux-image /flux-image:latest +docker push /flux-image:latest +``` + +### Deploy app + +With your Docker image built and model weights available in Object Storage, you are now ready to deploy your application on AI Deploy. + +Run the following command to deploy your application: + +> [!tabs] +> **Schnell** +>> +>> ```sh +>> ovhai app run /flux-image:latest \ +>> --name flux-schnell-app \ +>> --gpu 1 \ +>> --flavor ai1-1-gpu \ +>> --default-http-port 8188 \ +>> --volume flux-schnell@GRA/:/workspace/flux-model:RO \ +>> --env FLUX_VARIANT=base \ +>> --env BUCKET_MOUNT_PATH=/workspace/flux-model \ +>> --env UNET_FILE=flux1-schnell.safetensors \ +>> --env VAE_FILE=ae.safetensors \ +>> --env CLIP_FILE_1=clip_l.safetensors \ +>> --env CLIP_FILE_2=t5xxl_fp16.safetensors +>> ``` +>> +> **Dev** +>> +>> ```sh +>> ovhai app run /flux-image:latest \ +>> --name flux-dev-app \ +>> --gpu 1 \ +>> --flavor ai1-1-gpu \ +>> --default-http-port 8188 \ +>> --volume flux-dev@GRA/:/workspace/flux-model:RO \ +>> --env FLUX_VARIANT=base \ +>> --env BUCKET_MOUNT_PATH=/workspace/flux-model \ +>> --env UNET_FILE=flux1-dev.safetensors \ +>> --env VAE_FILE=ae.safetensors \ +>> --env CLIP_FILE_1=clip_l.safetensors \ +>> --env CLIP_FILE_2=t5xxl_fp16.safetensors +>> +> **Kontext Dev** +>> +>> ```sh +>> ovhai app run /flux-image:latest \ +>> --name flux-kontext-app \ +>> --gpu 1 \ +>> --flavor ai1-1-gpu \ +>> --default-http-port 8188 \ +>> --volume flux-kontext@GRA/:/workspace/flux-model:RO \ +>> --env FLUX_VARIANT=kontext \ +>> --env BUCKET_MOUNT_PATH=/workspace/flux-model \ +>> --env DIFFUSION_MODEL_FILE=flux1-kontext-dev.safetensors \ +>> --env VAE_FILE=ae.safetensors \ +>> --env CLIP_FILE_1=clip_l.safetensors \ +>> --env CLIP_FILE_2=t5xxl_fp16.safetensors +>> ``` + +**Parameters Explained** + +- ` [!warning] +> +> Other FLUX variants may expect files in different folders. If you plan to use another variant, make sure to also update the environment variables to match this variant, and adjust the `entrypoint.sh` script if necessary to match new files and folder structures. +> + +Once you launch the app, AI Deploy will execute the following phases: + +- **Image Pull Phase**: Downloads the Docker image from your registry. +- **Data Sync Phase**: Mounts the Object Storage volume and makes the model files available. +- **Runtime Phase**: Starts the container, runs your `entrypoint.sh`, and launches ComfyUI interface. + +To monitor your app progress and logs in real time, use: + +```sh +ovhai app logs -f +``` + +Once you see in the logs that ComfyUI has started and is listening on port `8188`, the app is ready to use. You can access the interface using the public URL provided by the platform, such as: + +```console +https://.app.gra.ai.cloud.ovh.net +``` + +You can retrieve it at any time using the following commands: + +```sh +ovhai app list +ovhai app get +``` + +### Run inference with ComfyUI + +Once inside the ComfyUI web interface, head to the official [ComfyUI FLUX examples](https://comfyanonymous.github.io/ComfyUI_examples/flux/) page. Find the image matching your deployed variant. + +Then, drag and drop this image into your ComfyUI interface. This will automatically load the FLUX image workflow. + +You can now customize the text prompt or parameters as desired. Then, just click the `Run`{.action} button to start the image generation or editing process. + +Once the image is generated, you can view and download it directly from the ComfyUI output node. + +![FLUX model running on AI Deploy](images/flux-ai-deploy-demo.gif){.thumbnail} + +## Go further + +If you want to deploy a different interface such as [AUTOMATIC1111](https://github.com/AUTOMATIC1111/stable-diffusion-webui) with Stable Diffusion XL, we have a [step-by-step guide](/pages/public_cloud/ai_machine_learning/deploy_tuto_18_gradio_stable_diffusion_webui) to deploy this popular Web UI on AI Deploy. + +If you are interested in image generation concepts, you can learn how image generation networks work and train your own Generative Adversarial Network. Check out this AI Notebooks guide: [Create and train an image generation model](/pages/public_cloud/ai_machine_learning/notebook_tuto_14_image-generation-dcgan). + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +## Feedback + +Please send us your questions, feedback and suggestions to improve the service: + +- On the OVHcloud [Discord server](https://discord.gg/ovhcloud) diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.de-de.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.de-de.md index 4a0026505eb..b26a7c33bd2 100755 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.de-de.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.de-de.md @@ -1,194 +1,183 @@ ---- -title: 'Verwenden von Backups zum Erzeugen oder Wiederherstellen von Instanzen' -excerpt: 'Erfahren Sie hier, wie Sie Instanzen aus Backups oder wiederherstellen' -updated: 2025-11-04 ---- - -## Ziel - -Das OVHcloud Kundencenter erlaubt es Ihnen, mit wenigen Klicks [Backups Ihrer Instanzen zu erstellen](/pages/public_cloud/compute/save_an_instance) und diesen Prozess auch zu automatisieren. -Sie können diese Instanzsicherungen für zwei grundlegende Zwecke verwenden: - -- Instanz auf der Grundlage des Backups erstellen, um die originale Instanz zu duplizieren; zum Beispiel, wenn Sie eine Infrastruktur zur Lastverteilung (Loadbalancing) konfigurieren. -- Instanz mithilfe eines Backups wiederherstellen; zum Beispiel, wenn aufgrund kürzlicher Änderungen kritische Konfigurationsdaten der Instanz beschädigt wurden. - -**Diese Anleitung erklärt, wie Sie Backups verwenden, um Ihre Instanzen zu duplizieren oder wiederherzustellen.** - -## Voraussetzungen - -- Sie verfügen über ein Backup einer [Public Cloud Instanz](/links/public-cloud/instance-backup). -- Sie haben Zugriff auf Ihr [OVHcloud Kundencenter](/links/manager). - -## In der praktischen Anwendung - -> [!primary] -> -> Es stehen Ihnen zwei Arten von Backups zur Verfügung: -> -> - Lokal: In derselben Region wie Ihre Instanz gespeichert. -> - Fern: Automatisch in eine andere von Ihnen gewählte Region repliziert. -> -> Die Operationen des **Erstellens** und **Wiederherstellens** einer Instanz aus einem entfernten Backup werden vollständig über die OVHcloud API unterstützt, was eine größere Flexibilität und mühelose Integration in Ihre Automatisierungsprozesse bietet. -> -> **Hinweis:** Diese Vorgänge stehen noch nicht über das OVHcloud Kundencenter zur Verfügung. - -### Eine Instanz aus einem Backup erstellen - -> [!tabs] -> Über das OVHcloud Kundencenter ->> Melden Sie sich bei Ihrem [OVHcloud Kundencenter](/links/manager) an, wechseln Sie in den Bereich `Public Cloud`{.action} und wählen Sie das betreffende Public Cloud Projekt aus.
      ->> Klicken Sie anschließend auf `Instance Backup`{.action} in der linken Navigationsleiste unter **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Klicken Sie dann auf `...`{.action} rechts neben der ausgewählten Sicherung und schließlich auf `Instanz erstellen`{.action}. ->> ->> Eine vereinfachte Version der Instanz-Erstellungsseite wird angezeigt, die es Ihnen ermöglicht, einige Optionen anzupassen. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Einige Elemente sind vordefiniert: ->> ->> - **Standort**: Ihre Instanz wird im gleichen Rechenzentrum wie Ihre Sicherung erstellt. ->> - **Image**: Das Bild entspricht Ihrer Sicherung. ->> - **Modell**: Abhängig von Ihrer Quota sind nur diejenigen Modelle verfügbar, die mit dem Image kompatibel sind. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Geben Sie den Namen der neuen Instanz, den SSH-Schlüssel, das vRack und den Abrechnungszeitraum an, und klicken Sie dann auf den Button `Instance erstellen`{.action}. ->> ->> Weitere Informationen zur Erstellung einer Instanz finden Sie in [dieser Anleitung](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > Um eine Instanz in einem anderen Rechenzentrum als dem der Sicherung zu erstellen, müssen Sie diese zuerst in die entsprechende Zone übertragen. Beachten Sie hierzu die [Anleitung zur Sicherung einer Instanz zwischen Rechenzentren](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Über die OpenStack CLI ->> ->> Um eine Instanz aus Ihrer Sicherung zu erstellen, verwenden Sie die Sicherung-ID als Image mit diesem Befehl: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Über Horizon ->> In der Horizon-Oberfläche klicken Sie auf `Compute`{.action} im linken Menü und dann auf `Images`{.action}. Suchen Sie das gewünschte Image und klicken Sie auf den Button `Launch`{.action} rechts neben der Zeile Ihres Image. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Geben Sie den Namen Ihrer Instanz im entsprechenden Feld an und bestimmen Sie die Anzahl der zu erstellenden Instanzen. Klicken Sie anschließend auf `Flavor`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Wählen Sie das gewünschte Instanzmodell aus und klicken Sie auf den Tab `Networks`{.action}. ->> ->> > [!warning] ->> > ->> > Wenn Ihre Instanz ein Windows-Server ist, müssen Sie einen Flavor des Typs win-xx-xx (z. B. win-b2-15) auswählen und über eine öffentliche Schnittstelle im Netzwerk Ext-Net verfügen. Ohne diese Voraussetzungen ist eine Authentifizierung beim OVHcloud KMS nicht möglich, und Ihr Server bleibt mit einer [nicht aktivierten Lizenz](/pages/public_cloud/compute/activate-windows-license-private-mode) bestehen. Dies könnte zu Einschränkungen führen, insbesondere zu fehlenden Updates. Zu beachten ist, dass eine Linux-Instanz (z. B. b2-15) nicht in eine Windows-Instanz (z. B. win-b2-15) skaliert werden kann. Um dies zu erreichen, ist es notwendig, eine neue Instanz zu erstellen. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Wählen Sie das Netzwerk aus, das Sie zuweisen möchten, und klicken Sie auf den Button `Instance starten`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> Den Status Ihrer neuen Instanz können Sie unter `Compute`{.action} im linken Menü und dann auf `Instances`{.action} einsehen. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Über die OVHcloud API ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Tragen Sie die Werte für folgende Parameter ein: ->> ->> - **serviceName**: Die ID des OVHcloud Projekts. ->> - **regionName**: Der Name der Region, in der die Instanz erstellt wird. ->> ->> Beispiel für eine Anfrage: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Eine Instanz mithilfe eines Backups wiederherstellen - -> [!tabs] -> Über das OVHcloud Kundencenter ->> Melden Sie sich bei Ihrem [OVHcloud Kundencenter](/links/manager) an, wechseln Sie in den Bereich `Public Cloud`{.action} und wählen Sie das betreffende Public Cloud Projekt aus.
      ->> Klicken Sie anschließend auf `Instanzen`{.action} in der linken Navigationsleiste unter **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Klicken Sie auf den Button `...`{.action} rechts neben der Instanz, die Sie wiederherstellen möchten, und klicken Sie auf `Bearbeiten`{.action}. ->> ->> Die Instanz-Bearbeitungsseite wird angezeigt. Dort können Sie folgende Einstellungen ändern: ->> ->> - Name der Instanz ->> - Image der Instanz ->> - Modell der Instanz ->> - Abrechnung der Instanz (nur von stündlich zu monatlich) ->> ->> Führen Sie die erforderlichen Änderungen durch und wählen Sie anschließend den Tab `Backups`{.action} im Abschnitt "Bild" aus. ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Wählen Sie eine Sicherung aus der Liste der verfügbaren Sicherungen aus. Klicken Sie auf `Image ändern`{.action}, wenn Sie sicher sind, dass Sie das aktuelle Image durch die Sicherung ersetzen möchten. ->> ->> Die Instanz hat den Status `Neuinstallation`, bis der Vorgang abgeschlossen ist. Es kann erforderlich sein, die Seite im Browser zu aktualisieren, um den aktuellen Status anzuzeigen. ->> ->> > [!warning] ->> > ->> > Wie im gelben Hinweisfeld angegeben, können keine Daten, die nach der Erstellung dieser Sicherung hinzugefügt wurden, wiederhergestellt werden. ->> > ->> -> Über die OVHcloud API ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Tragen Sie die Werte für folgende Parameter ein: ->> ->> - **serviceName**: Die ID des OVHcloud Projekts. ->> - **regionName**: Der Name der Region, in der sich die Quellinstanz befindet. ->> - **instanceId**: Die ID der Instanz. ->> ->> Beispiel für den Anfragetext: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Weiterführende Informationen - -[Erste Schritte](/pages/public_cloud/compute/public-cloud-first-steps) - -[Backup einer Instanz erstellen](/pages/public_cloud/compute/save_an_instance) - -Treten Sie unserer [User Community](/links/community) bei. +--- +title: 'Verwenden von Backups zum Erzeugen oder Wiederherstellen von Instanzen' +excerpt: 'Erfahren Sie hier, wie Sie Instanzen aus Backups oder wiederherstellen' +updated: 2025-10-15 +--- + +## Ziel + +Das OVHcloud Kundencenter erlaubt es Ihnen, mit wenigen Klicks [Backups Ihrer Instanzen zu erstellen](/pages/public_cloud/compute/save_an_instance) und diesen Prozess auch zu automatisieren. +Sie können diese Instanzsicherungen für zwei grundlegende Zwecke verwenden: + +- Instanz auf der Grundlage des Backups erstellen, um die originale Instanz zu duplizieren; zum Beispiel, wenn Sie eine Infrastruktur zur Lastverteilung (Loadbalancing) konfigurieren. +- Instanz mithilfe eines Backups wiederherstellen; zum Beispiel, wenn aufgrund kürzlicher Änderungen kritische Konfigurationsdaten der Instanz beschädigt wurden. + +**Diese Anleitung erklärt, wie Sie Backups verwenden, um Ihre Instanzen zu duplizieren oder wiederherzustellen.** + +## Voraussetzungen + +- Sie verfügen über ein Backup einer [Public Cloud Instanz](/links/public-cloud/instance-backup). +- Sie haben Zugriff auf Ihr [OVHcloud Kundencenter](/links/manager). + +## In der praktischen Anwendung + +### Eine Instanz aus einem Backup erstellen + +> [!tabs] +> Über das OVHcloud Kundencenter +>> Melden Sie sich bei Ihrem [OVHcloud Kundencenter](/links/manager) an, wechseln Sie in den Bereich `Public Cloud`{.action} und wählen Sie das betreffende Public Cloud Projekt aus.
      +>> Klicken Sie anschließend auf `Instance Backup`{.action} in der linken Navigationsleiste unter **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Klicken Sie dann auf `...`{.action} rechts neben der ausgewählten Sicherung und schließlich auf `Instanz erstellen`{.action}. +>> +>> Eine vereinfachte Version der Instanz-Erstellungsseite wird angezeigt, die es Ihnen ermöglicht, einige Optionen anzupassen. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Einige Elemente sind vordefiniert: +>> +>> - **Standort**: Ihre Instanz wird im gleichen Rechenzentrum wie Ihre Sicherung erstellt. +>> - **Image**: Das Bild entspricht Ihrer Sicherung. +>> - **Modell**: Abhängig von Ihrer Quota sind nur diejenigen Modelle verfügbar, die mit dem Image kompatibel sind. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Geben Sie den Namen der neuen Instanz, den SSH-Schlüssel, das vRack und den Abrechnungszeitraum an, und klicken Sie dann auf den Button `Instance erstellen`{.action}. +>> +>> Weitere Informationen zur Erstellung einer Instanz finden Sie in [dieser Anleitung](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > Um eine Instanz in einem anderen Rechenzentrum als dem der Sicherung zu erstellen, müssen Sie diese zuerst in die entsprechende Zone übertragen. Beachten Sie hierzu die [Anleitung zur Sicherung einer Instanz zwischen Rechenzentren](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Über die OpenStack CLI +>> +>> Um eine Instanz aus Ihrer Sicherung zu erstellen, verwenden Sie die Sicherung-ID als Image mit diesem Befehl: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Über Horizon +>> In der Horizon-Oberfläche klicken Sie auf `Compute`{.action} im linken Menü und dann auf `Images`{.action}. Suchen Sie das gewünschte Image und klicken Sie auf den Button `Launch`{.action} rechts neben der Zeile Ihres Image. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Geben Sie den Namen Ihrer Instanz im entsprechenden Feld an und bestimmen Sie die Anzahl der zu erstellenden Instanzen. Klicken Sie anschließend auf `Flavor`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Wählen Sie das gewünschte Instanzmodell aus und klicken Sie auf den Tab `Networks`{.action}. +>> +>> > [!warning] +>> > +>> > Wenn Ihre Instanz ein Windows-Server ist, müssen Sie einen Flavor des Typs win-xx-xx (z. B. win-b2-15) auswählen und über eine öffentliche Schnittstelle im Netzwerk Ext-Net verfügen. Ohne diese Voraussetzungen ist eine Authentifizierung beim OVHcloud KMS nicht möglich, und Ihr Server bleibt mit einer [nicht aktivierten Lizenz](/pages/public_cloud/compute/activate-windows-license-private-mode) bestehen. Dies könnte zu Einschränkungen führen, insbesondere zu fehlenden Updates. Zu beachten ist, dass eine Linux-Instanz (z. B. b2-15) nicht in eine Windows-Instanz (z. B. win-b2-15) skaliert werden kann. Um dies zu erreichen, ist es notwendig, eine neue Instanz zu erstellen. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Wählen Sie das Netzwerk aus, das Sie zuweisen möchten, und klicken Sie auf den Button `Instance starten`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> Den Status Ihrer neuen Instanz können Sie unter `Compute`{.action} im linken Menü und dann auf `Instances`{.action} einsehen. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Über die OVHcloud API +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Tragen Sie die Werte für folgende Parameter ein: +>> +>> - **serviceName**: Die ID des OVHcloud Projekts. +>> - **regionName**: Der Name der Region, in der die Instanz erstellt wird. +>> +>> Beispiel für eine Anfrage: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Eine Instanz mithilfe eines Backups wiederherstellen + +> [!tabs] +> Über das OVHcloud Kundencenter +>> Melden Sie sich bei Ihrem [OVHcloud Kundencenter](/links/manager) an, wechseln Sie in den Bereich `Public Cloud`{.action} und wählen Sie das betreffende Public Cloud Projekt aus.
      +>> Klicken Sie anschließend auf `Instanzen`{.action} in der linken Navigationsleiste unter **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Klicken Sie auf den Button `...`{.action} rechts neben der Instanz, die Sie wiederherstellen möchten, und klicken Sie auf `Bearbeiten`{.action}. +>> +>> Die Instanz-Bearbeitungsseite wird angezeigt. Dort können Sie folgende Einstellungen ändern: +>> +>> - Name der Instanz +>> - Image der Instanz +>> - Modell der Instanz +>> - Abrechnung der Instanz (nur von stündlich zu monatlich) +>> +>> Führen Sie die erforderlichen Änderungen durch und wählen Sie anschließend den Tab `Backups`{.action} im Abschnitt "Bild" aus. +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Wählen Sie eine Sicherung aus der Liste der verfügbaren Sicherungen aus. Klicken Sie auf `Image ändern`{.action}, wenn Sie sicher sind, dass Sie das aktuelle Image durch die Sicherung ersetzen möchten. +>> +>> Die Instanz hat den Status `Neuinstallation`, bis der Vorgang abgeschlossen ist. Es kann erforderlich sein, die Seite im Browser zu aktualisieren, um den aktuellen Status anzuzeigen. +>> +>> > [!warning] +>> > +>> > Wie im gelben Hinweisfeld angegeben, können keine Daten, die nach der Erstellung dieser Sicherung hinzugefügt wurden, wiederhergestellt werden. +>> > +>> +> Über die OVHcloud API +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Tragen Sie die Werte für folgende Parameter ein: +>> +>> - **serviceName**: Die ID des OVHcloud Projekts. +>> - **regionName**: Der Name der Region, in der sich die Quellinstanz befindet. +>> - **instanceId**: Die ID der Instanz. +>> +>> Beispiel für den Anfragetext: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Weiterführende Informationen + +[Erste Schritte](/pages/public_cloud/compute/public-cloud-first-steps) + +[Backup einer Instanz erstellen](/pages/public_cloud/compute/save_an_instance) + +Treten Sie unserer [User Community](/links/community) bei. diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-asia.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-asia.md index 772e6cd10b7..a6b8d35b28e 100644 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-asia.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-asia.md @@ -1,195 +1,183 @@ ---- -title: Using instance backups to create or restore an instance -excerpt: Find out how to restore an instance or create a new one from a backup -updated: 2025-11-04 ---- - -## Objective - -The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. -You can make use of these instance backups for two basic purposes: - -- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. -- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. - -**This guide explains how to use backups to duplicate and restore your instances.** - -## Requirements - -- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) -- Access to the [OVHcloud Control Panel](/links/manager) - -## Instructions - -> [!primary] -> -> Two types of backups are available: -> -> - Local: Stored in the same region as your instance. -> - Distant: Automatically replicated in another region of your choice. -> -> The operations of **creating** and **restoring** an instance from a distant backup are fully supported via the OVHcloud API, offering greater flexibility and effortless integration into your automation processes. -> -> **Note :** These operations are not yet available through the OVHcloud Control Panel. -> - -### Creating an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. ->> ->> You will see a shortened version of the instance creation page where you can decide on some options. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Some elements are pre-defined: ->> ->> - **Region**: Your instance will be created in the same data centre as your backup. ->> - **Image**: The image will correspond to your backup. ->> - **Model**: Only the models that are compatible with your image are available, depending on your quota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. ->> ->> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Via the OpenStack CLI ->> ->> To create an instance from your backup, use the backup ID as the image with this command: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Via Horizon ->> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Choose the desired instance model, then click the `Networks`{.action} tab. ->> ->> > [!warning] ->> > ->> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Via the OVHcloud API ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the instance will be located. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restoring an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. ->> ->> This opens the page for editing an instance where you can change: ->> ->> - the instance's name; ->> - the instance's image; ->> - the instance's model; ->> - the instance's billing mode (from `hourly` to `monthly` only). ->> ->> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. ->> ->> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. ->> ->> > [!warning] ->> > ->> > As stated in the warning message, any data added after the backup creation will be lost. ->> > ->> -> Via the OVHcloud API ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the source instance is located. ->> - **instanceId** : The unique instance ID. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Go further - -[First steps](/pages/public_cloud/compute/public-cloud-first-steps) - -[Creating instance backups](/pages/public_cloud/compute/save_an_instance) - -Join our [community of users](/links/community). +--- +title: Using instance backups to create or restore an instance +excerpt: Find out how to restore an instance or create a new one from a backup +updated: 2025-10-15 +--- + +## Objective + +The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. +You can make use of these instance backups for two basic purposes: + +- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. +- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. + +**This guide explains how to use backups to duplicate and restore your instances.** + +## Requirements + +- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) +- Access to the [OVHcloud Control Panel](/links/manager) + +## Instructions + +### Creating an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. +>> +>> You will see a shortened version of the instance creation page where you can decide on some options. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Some elements are pre-defined: +>> +>> - **Region**: Your instance will be created in the same data centre as your backup. +>> - **Image**: The image will correspond to your backup. +>> - **Model**: Only the models that are compatible with your image are available, depending on your quota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. +>> +>> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Via the OpenStack CLI +>> +>> To create an instance from your backup, use the backup ID as the image with this command: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Via Horizon +>> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Choose the desired instance model, then click the `Networks`{.action} tab. +>> +>> > [!warning] +>> > +>> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the instance will be located. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restoring an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. +>> +>> This opens the page for editing an instance where you can change: +>> +>> - the instance's name; +>> - the instance's image; +>> - the instance's model; +>> - the instance's billing mode (from `hourly` to `monthly` only). +>> +>> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. +>> +>> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. +>> +>> > [!warning] +>> > +>> > As stated in the warning message, any data added after the backup creation will be lost. +>> > +>> +> Via the OVHcloud API +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the source instance is located. +>> - **instanceId** : The unique instance ID. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Go further + +[First steps](/pages/public_cloud/compute/public-cloud-first-steps) + +[Creating instance backups](/pages/public_cloud/compute/save_an_instance) + +Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-au.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-au.md index 772e6cd10b7..a6b8d35b28e 100644 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-au.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-au.md @@ -1,195 +1,183 @@ ---- -title: Using instance backups to create or restore an instance -excerpt: Find out how to restore an instance or create a new one from a backup -updated: 2025-11-04 ---- - -## Objective - -The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. -You can make use of these instance backups for two basic purposes: - -- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. -- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. - -**This guide explains how to use backups to duplicate and restore your instances.** - -## Requirements - -- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) -- Access to the [OVHcloud Control Panel](/links/manager) - -## Instructions - -> [!primary] -> -> Two types of backups are available: -> -> - Local: Stored in the same region as your instance. -> - Distant: Automatically replicated in another region of your choice. -> -> The operations of **creating** and **restoring** an instance from a distant backup are fully supported via the OVHcloud API, offering greater flexibility and effortless integration into your automation processes. -> -> **Note :** These operations are not yet available through the OVHcloud Control Panel. -> - -### Creating an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. ->> ->> You will see a shortened version of the instance creation page where you can decide on some options. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Some elements are pre-defined: ->> ->> - **Region**: Your instance will be created in the same data centre as your backup. ->> - **Image**: The image will correspond to your backup. ->> - **Model**: Only the models that are compatible with your image are available, depending on your quota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. ->> ->> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Via the OpenStack CLI ->> ->> To create an instance from your backup, use the backup ID as the image with this command: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Via Horizon ->> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Choose the desired instance model, then click the `Networks`{.action} tab. ->> ->> > [!warning] ->> > ->> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Via the OVHcloud API ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the instance will be located. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restoring an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. ->> ->> This opens the page for editing an instance where you can change: ->> ->> - the instance's name; ->> - the instance's image; ->> - the instance's model; ->> - the instance's billing mode (from `hourly` to `monthly` only). ->> ->> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. ->> ->> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. ->> ->> > [!warning] ->> > ->> > As stated in the warning message, any data added after the backup creation will be lost. ->> > ->> -> Via the OVHcloud API ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the source instance is located. ->> - **instanceId** : The unique instance ID. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Go further - -[First steps](/pages/public_cloud/compute/public-cloud-first-steps) - -[Creating instance backups](/pages/public_cloud/compute/save_an_instance) - -Join our [community of users](/links/community). +--- +title: Using instance backups to create or restore an instance +excerpt: Find out how to restore an instance or create a new one from a backup +updated: 2025-10-15 +--- + +## Objective + +The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. +You can make use of these instance backups for two basic purposes: + +- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. +- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. + +**This guide explains how to use backups to duplicate and restore your instances.** + +## Requirements + +- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) +- Access to the [OVHcloud Control Panel](/links/manager) + +## Instructions + +### Creating an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. +>> +>> You will see a shortened version of the instance creation page where you can decide on some options. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Some elements are pre-defined: +>> +>> - **Region**: Your instance will be created in the same data centre as your backup. +>> - **Image**: The image will correspond to your backup. +>> - **Model**: Only the models that are compatible with your image are available, depending on your quota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. +>> +>> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Via the OpenStack CLI +>> +>> To create an instance from your backup, use the backup ID as the image with this command: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Via Horizon +>> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Choose the desired instance model, then click the `Networks`{.action} tab. +>> +>> > [!warning] +>> > +>> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the instance will be located. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restoring an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. +>> +>> This opens the page for editing an instance where you can change: +>> +>> - the instance's name; +>> - the instance's image; +>> - the instance's model; +>> - the instance's billing mode (from `hourly` to `monthly` only). +>> +>> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. +>> +>> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. +>> +>> > [!warning] +>> > +>> > As stated in the warning message, any data added after the backup creation will be lost. +>> > +>> +> Via the OVHcloud API +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the source instance is located. +>> - **instanceId** : The unique instance ID. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Go further + +[First steps](/pages/public_cloud/compute/public-cloud-first-steps) + +[Creating instance backups](/pages/public_cloud/compute/save_an_instance) + +Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-ca.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-ca.md index 772e6cd10b7..0c96520be71 100644 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-ca.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-ca.md @@ -1,195 +1,183 @@ ---- -title: Using instance backups to create or restore an instance -excerpt: Find out how to restore an instance or create a new one from a backup -updated: 2025-11-04 ---- - -## Objective - -The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. -You can make use of these instance backups for two basic purposes: - -- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. -- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. - -**This guide explains how to use backups to duplicate and restore your instances.** - -## Requirements - -- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) -- Access to the [OVHcloud Control Panel](/links/manager) - -## Instructions - -> [!primary] -> -> Two types of backups are available: -> -> - Local: Stored in the same region as your instance. -> - Distant: Automatically replicated in another region of your choice. -> -> The operations of **creating** and **restoring** an instance from a distant backup are fully supported via the OVHcloud API, offering greater flexibility and effortless integration into your automation processes. -> -> **Note :** These operations are not yet available through the OVHcloud Control Panel. -> - -### Creating an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. ->> ->> You will see a shortened version of the instance creation page where you can decide on some options. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Some elements are pre-defined: ->> ->> - **Region**: Your instance will be created in the same data centre as your backup. ->> - **Image**: The image will correspond to your backup. ->> - **Model**: Only the models that are compatible with your image are available, depending on your quota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. ->> ->> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Via the OpenStack CLI ->> ->> To create an instance from your backup, use the backup ID as the image with this command: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Via Horizon ->> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Choose the desired instance model, then click the `Networks`{.action} tab. ->> ->> > [!warning] ->> > ->> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Via the OVHcloud API ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the instance will be located. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restoring an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. ->> ->> This opens the page for editing an instance where you can change: ->> ->> - the instance's name; ->> - the instance's image; ->> - the instance's model; ->> - the instance's billing mode (from `hourly` to `monthly` only). ->> ->> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. ->> ->> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. ->> ->> > [!warning] ->> > ->> > As stated in the warning message, any data added after the backup creation will be lost. ->> > ->> -> Via the OVHcloud API ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the source instance is located. ->> - **instanceId** : The unique instance ID. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Go further - -[First steps](/pages/public_cloud/compute/public-cloud-first-steps) - -[Creating instance backups](/pages/public_cloud/compute/save_an_instance) - -Join our [community of users](/links/community). +--- +title: Using instance backups to create or restore an instance +excerpt: Find out how to restore an instance or create a new one from a backup +updated: 2025-10-15 +--- + +## Objective + +The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. +You can make use of these instance backups for two basic purposes: + +- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. +- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. + +**This guide explains how to use backups to duplicate and restore your instances.** + +## Requirements + +- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) +- Access to the [OVHcloud Control Panel](/links/manager) + +## Instructions + +### Creating an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. +>> +>> You will see a shortened version of the instance creation page where you can decide on some options. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Some elements are pre-defined: +>> +>> - **Region**: Your instance will be created in the same data centre as your backup. +>> - **Image**: The image will correspond to your backup. +>> - **Model**: Only the models that are compatible with your image are available, depending on your quota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. +>> +>> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Via the OpenStack CLI +>> +>> To create an instance from your backup, use the backup ID as the image with this command: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Via Horizon +>> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Choose the desired instance model, then click the `Networks`{.action} tab. +>> +>> > [!warning] +>> > +>> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the instance will be located. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restoring an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. +>> +>> This opens the page for editing an instance where you can change: +>> +>> - the instance's name; +>> - the instance's image; +>> - the instance's model; +>> - the instance's billing mode (from `hourly` to `monthly` only). +>> +>> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. +>> +>> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. +>> +>> > [!warning] +>> > +>> > As stated in the warning message, any data added after the backup creation will be lost. +>> > +>> +> Via the OVHcloud API +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the source instance is located. +>> - **instanceId** : The unique instance ID. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Go further + +[First steps](/pages/public_cloud/compute/public-cloud-first-steps) + +[Creating instance backups](/pages/public_cloud/compute/save_an_instance) + +Join our [community of users](/links/community). diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-gb.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-gb.md index b10514e997f..a6b8d35b28e 100644 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-gb.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-gb.md @@ -1,195 +1,183 @@ ---- -title: Using instance backups to create or restore an instance -excerpt: Find out how to restore an instance or create a new one from a backup -updated: 2025-11-04 ---- - -## Objective - -The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. -You can make use of these instance backups for two basic purposes: - -- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. -- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. - -**This guide explains how to use backups to duplicate and restore your instances.** - -## Requirements - -- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) -- Access to the [OVHcloud Control Panel](/links/manager) - -## Instructions - -> [!primary] -> -> Two types of backups are available: -> -> - Local: Stored in the same region as your instance. -> - Distant: Automatically replicated in another region of your choice. -> -> The operations of **creating** and **restoring** an instance from a distant backup are fully supported via the OVHcloud API, offering greater flexibility and effortless integration into your automation processes. -> -> **Note :** These operations are not yet available through the OVHcloud Control Panel. -> - -### Creating an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. ->> ->> You will see a shortened version of the instance creation page where you can decide on some options. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Some elements are pre-defined: ->> ->> - **Region**: Your instance will be created in the same data centre as your backup. ->> - **Image**: The image will correspond to your backup. ->> - **Model**: Only the models that are compatible with your image are available, depending on your quota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. ->> ->> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Via the OpenStack CLI ->> ->> To create an instance from your backup, use the backup ID as the image with this command: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Via Horizon ->> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Choose the desired instance model, then click the `Networks`{.action} tab. ->> ->> > [!warning] ->> > ->> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Via the OVHcloud API ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the instance will be located. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restoring an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. ->> ->> This opens the page for editing an instance where you can change: ->> ->> - the instance's name; ->> - the instance's image; ->> - the instance's model; ->> - the instance's billing mode (from `hourly` to `monthly` only). ->> ->> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. ->> ->> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. ->> ->> > [!warning] ->> > ->> > As stated in the warning message, any data added after the backup creation will be lost. ->> > ->> -> Via the OVHcloud API ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the source instance is located. ->> - **instanceId** : The unique instance ID. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Go further - -[First steps](/pages/public_cloud/compute/public-cloud-first-steps) - -[Creating instance backups](/pages/public_cloud/compute/save_an_instance) - +--- +title: Using instance backups to create or restore an instance +excerpt: Find out how to restore an instance or create a new one from a backup +updated: 2025-10-15 +--- + +## Objective + +The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. +You can make use of these instance backups for two basic purposes: + +- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. +- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. + +**This guide explains how to use backups to duplicate and restore your instances.** + +## Requirements + +- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) +- Access to the [OVHcloud Control Panel](/links/manager) + +## Instructions + +### Creating an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. +>> +>> You will see a shortened version of the instance creation page where you can decide on some options. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Some elements are pre-defined: +>> +>> - **Region**: Your instance will be created in the same data centre as your backup. +>> - **Image**: The image will correspond to your backup. +>> - **Model**: Only the models that are compatible with your image are available, depending on your quota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. +>> +>> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Via the OpenStack CLI +>> +>> To create an instance from your backup, use the backup ID as the image with this command: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Via Horizon +>> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Choose the desired instance model, then click the `Networks`{.action} tab. +>> +>> > [!warning] +>> > +>> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the instance will be located. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restoring an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. +>> +>> This opens the page for editing an instance where you can change: +>> +>> - the instance's name; +>> - the instance's image; +>> - the instance's model; +>> - the instance's billing mode (from `hourly` to `monthly` only). +>> +>> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. +>> +>> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. +>> +>> > [!warning] +>> > +>> > As stated in the warning message, any data added after the backup creation will be lost. +>> > +>> +> Via the OVHcloud API +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the source instance is located. +>> - **instanceId** : The unique instance ID. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Go further + +[First steps](/pages/public_cloud/compute/public-cloud-first-steps) + +[Creating instance backups](/pages/public_cloud/compute/save_an_instance) + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-ie.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-ie.md index 772e6cd10b7..0c96520be71 100644 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-ie.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-ie.md @@ -1,195 +1,183 @@ ---- -title: Using instance backups to create or restore an instance -excerpt: Find out how to restore an instance or create a new one from a backup -updated: 2025-11-04 ---- - -## Objective - -The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. -You can make use of these instance backups for two basic purposes: - -- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. -- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. - -**This guide explains how to use backups to duplicate and restore your instances.** - -## Requirements - -- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) -- Access to the [OVHcloud Control Panel](/links/manager) - -## Instructions - -> [!primary] -> -> Two types of backups are available: -> -> - Local: Stored in the same region as your instance. -> - Distant: Automatically replicated in another region of your choice. -> -> The operations of **creating** and **restoring** an instance from a distant backup are fully supported via the OVHcloud API, offering greater flexibility and effortless integration into your automation processes. -> -> **Note :** These operations are not yet available through the OVHcloud Control Panel. -> - -### Creating an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. ->> ->> You will see a shortened version of the instance creation page where you can decide on some options. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Some elements are pre-defined: ->> ->> - **Region**: Your instance will be created in the same data centre as your backup. ->> - **Image**: The image will correspond to your backup. ->> - **Model**: Only the models that are compatible with your image are available, depending on your quota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. ->> ->> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Via the OpenStack CLI ->> ->> To create an instance from your backup, use the backup ID as the image with this command: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Via Horizon ->> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Choose the desired instance model, then click the `Networks`{.action} tab. ->> ->> > [!warning] ->> > ->> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Via the OVHcloud API ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the instance will be located. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restoring an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. ->> ->> This opens the page for editing an instance where you can change: ->> ->> - the instance's name; ->> - the instance's image; ->> - the instance's model; ->> - the instance's billing mode (from `hourly` to `monthly` only). ->> ->> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. ->> ->> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. ->> ->> > [!warning] ->> > ->> > As stated in the warning message, any data added after the backup creation will be lost. ->> > ->> -> Via the OVHcloud API ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the source instance is located. ->> - **instanceId** : The unique instance ID. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Go further - -[First steps](/pages/public_cloud/compute/public-cloud-first-steps) - -[Creating instance backups](/pages/public_cloud/compute/save_an_instance) - -Join our [community of users](/links/community). +--- +title: Using instance backups to create or restore an instance +excerpt: Find out how to restore an instance or create a new one from a backup +updated: 2025-10-15 +--- + +## Objective + +The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. +You can make use of these instance backups for two basic purposes: + +- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. +- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. + +**This guide explains how to use backups to duplicate and restore your instances.** + +## Requirements + +- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) +- Access to the [OVHcloud Control Panel](/links/manager) + +## Instructions + +### Creating an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. +>> +>> You will see a shortened version of the instance creation page where you can decide on some options. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Some elements are pre-defined: +>> +>> - **Region**: Your instance will be created in the same data centre as your backup. +>> - **Image**: The image will correspond to your backup. +>> - **Model**: Only the models that are compatible with your image are available, depending on your quota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. +>> +>> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Via the OpenStack CLI +>> +>> To create an instance from your backup, use the backup ID as the image with this command: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Via Horizon +>> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Choose the desired instance model, then click the `Networks`{.action} tab. +>> +>> > [!warning] +>> > +>> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the instance will be located. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restoring an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. +>> +>> This opens the page for editing an instance where you can change: +>> +>> - the instance's name; +>> - the instance's image; +>> - the instance's model; +>> - the instance's billing mode (from `hourly` to `monthly` only). +>> +>> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. +>> +>> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. +>> +>> > [!warning] +>> > +>> > As stated in the warning message, any data added after the backup creation will be lost. +>> > +>> +> Via the OVHcloud API +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the source instance is located. +>> - **instanceId** : The unique instance ID. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Go further + +[First steps](/pages/public_cloud/compute/public-cloud-first-steps) + +[Creating instance backups](/pages/public_cloud/compute/save_an_instance) + +Join our [community of users](/links/community). diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-sg.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-sg.md index 772e6cd10b7..0c96520be71 100644 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-sg.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-sg.md @@ -1,195 +1,183 @@ ---- -title: Using instance backups to create or restore an instance -excerpt: Find out how to restore an instance or create a new one from a backup -updated: 2025-11-04 ---- - -## Objective - -The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. -You can make use of these instance backups for two basic purposes: - -- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. -- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. - -**This guide explains how to use backups to duplicate and restore your instances.** - -## Requirements - -- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) -- Access to the [OVHcloud Control Panel](/links/manager) - -## Instructions - -> [!primary] -> -> Two types of backups are available: -> -> - Local: Stored in the same region as your instance. -> - Distant: Automatically replicated in another region of your choice. -> -> The operations of **creating** and **restoring** an instance from a distant backup are fully supported via the OVHcloud API, offering greater flexibility and effortless integration into your automation processes. -> -> **Note :** These operations are not yet available through the OVHcloud Control Panel. -> - -### Creating an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. ->> ->> You will see a shortened version of the instance creation page where you can decide on some options. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Some elements are pre-defined: ->> ->> - **Region**: Your instance will be created in the same data centre as your backup. ->> - **Image**: The image will correspond to your backup. ->> - **Model**: Only the models that are compatible with your image are available, depending on your quota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. ->> ->> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Via the OpenStack CLI ->> ->> To create an instance from your backup, use the backup ID as the image with this command: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Via Horizon ->> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Choose the desired instance model, then click the `Networks`{.action} tab. ->> ->> > [!warning] ->> > ->> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Via the OVHcloud API ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the instance will be located. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restoring an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. ->> ->> This opens the page for editing an instance where you can change: ->> ->> - the instance's name; ->> - the instance's image; ->> - the instance's model; ->> - the instance's billing mode (from `hourly` to `monthly` only). ->> ->> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. ->> ->> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. ->> ->> > [!warning] ->> > ->> > As stated in the warning message, any data added after the backup creation will be lost. ->> > ->> -> Via the OVHcloud API ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the source instance is located. ->> - **instanceId** : The unique instance ID. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Go further - -[First steps](/pages/public_cloud/compute/public-cloud-first-steps) - -[Creating instance backups](/pages/public_cloud/compute/save_an_instance) - -Join our [community of users](/links/community). +--- +title: Using instance backups to create or restore an instance +excerpt: Find out how to restore an instance or create a new one from a backup +updated: 2025-10-15 +--- + +## Objective + +The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. +You can make use of these instance backups for two basic purposes: + +- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. +- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. + +**This guide explains how to use backups to duplicate and restore your instances.** + +## Requirements + +- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) +- Access to the [OVHcloud Control Panel](/links/manager) + +## Instructions + +### Creating an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. +>> +>> You will see a shortened version of the instance creation page where you can decide on some options. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Some elements are pre-defined: +>> +>> - **Region**: Your instance will be created in the same data centre as your backup. +>> - **Image**: The image will correspond to your backup. +>> - **Model**: Only the models that are compatible with your image are available, depending on your quota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. +>> +>> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Via the OpenStack CLI +>> +>> To create an instance from your backup, use the backup ID as the image with this command: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Via Horizon +>> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Choose the desired instance model, then click the `Networks`{.action} tab. +>> +>> > [!warning] +>> > +>> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the instance will be located. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restoring an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. +>> +>> This opens the page for editing an instance where you can change: +>> +>> - the instance's name; +>> - the instance's image; +>> - the instance's model; +>> - the instance's billing mode (from `hourly` to `monthly` only). +>> +>> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. +>> +>> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. +>> +>> > [!warning] +>> > +>> > As stated in the warning message, any data added after the backup creation will be lost. +>> > +>> +> Via the OVHcloud API +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the source instance is located. +>> - **instanceId** : The unique instance ID. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Go further + +[First steps](/pages/public_cloud/compute/public-cloud-first-steps) + +[Creating instance backups](/pages/public_cloud/compute/save_an_instance) + +Join our [community of users](/links/community). diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-us.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-us.md index 772e6cd10b7..0c96520be71 100644 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-us.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.en-us.md @@ -1,195 +1,183 @@ ---- -title: Using instance backups to create or restore an instance -excerpt: Find out how to restore an instance or create a new one from a backup -updated: 2025-11-04 ---- - -## Objective - -The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. -You can make use of these instance backups for two basic purposes: - -- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. -- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. - -**This guide explains how to use backups to duplicate and restore your instances.** - -## Requirements - -- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) -- Access to the [OVHcloud Control Panel](/links/manager) - -## Instructions - -> [!primary] -> -> Two types of backups are available: -> -> - Local: Stored in the same region as your instance. -> - Distant: Automatically replicated in another region of your choice. -> -> The operations of **creating** and **restoring** an instance from a distant backup are fully supported via the OVHcloud API, offering greater flexibility and effortless integration into your automation processes. -> -> **Note :** These operations are not yet available through the OVHcloud Control Panel. -> - -### Creating an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. ->> ->> You will see a shortened version of the instance creation page where you can decide on some options. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Some elements are pre-defined: ->> ->> - **Region**: Your instance will be created in the same data centre as your backup. ->> - **Image**: The image will correspond to your backup. ->> - **Model**: Only the models that are compatible with your image are available, depending on your quota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. ->> ->> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Via the OpenStack CLI ->> ->> To create an instance from your backup, use the backup ID as the image with this command: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Via Horizon ->> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Choose the desired instance model, then click the `Networks`{.action} tab. ->> ->> > [!warning] ->> > ->> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Via the OVHcloud API ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the instance will be located. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restoring an instance from a backup - -> [!tabs] -> Via the OVHcloud Control Panel ->> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      ->> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. ->> ->> This opens the page for editing an instance where you can change: ->> ->> - the instance's name; ->> - the instance's image; ->> - the instance's model; ->> - the instance's billing mode (from `hourly` to `monthly` only). ->> ->> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. ->> ->> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. ->> ->> > [!warning] ->> > ->> > As stated in the warning message, any data added after the backup creation will be lost. ->> > ->> -> Via the OVHcloud API ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Fill in the variables: ->> ->> - **serviceName** : The OVHcloud project ID. ->> - **regionName** : The region name where the source instance is located. ->> - **instanceId** : The unique instance ID. ->> ->> Example of the request body: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Go further - -[First steps](/pages/public_cloud/compute/public-cloud-first-steps) - -[Creating instance backups](/pages/public_cloud/compute/save_an_instance) - -Join our [community of users](/links/community). +--- +title: Using instance backups to create or restore an instance +excerpt: Find out how to restore an instance or create a new one from a backup +updated: 2025-10-15 +--- + +## Objective + +The OVHcloud Control Panel enables you to [create backups of your instances](/pages/public_cloud/compute/save_an_instance) within a few clicks, as well as automating this process. +You can make use of these instance backups for two basic purposes: + +- Creating a new instance with the backup as a template in order to duplicate the original instance, for example if you are configuring a load balancing infrastructure. +- Restoring instances from a backup, for example if recent changes broke critical configurations on the instance. + +**This guide explains how to use backups to duplicate and restore your instances.** + +## Requirements + +- A backup of a [Public Cloud instance](/links/public-cloud/instance-backup) +- Access to the [OVHcloud Control Panel](/links/manager) + +## Instructions + +### Creating an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instance backup`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant backup, then select `Create an instance`{.action}. +>> +>> You will see a shortened version of the instance creation page where you can decide on some options. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Some elements are pre-defined: +>> +>> - **Region**: Your instance will be created in the same data centre as your backup. +>> - **Image**: The image will correspond to your backup. +>> - **Model**: Only the models that are compatible with your image are available, depending on your quota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Choose the new instance's name, SSH key, vRack and billing period, then click the `Create the instance`{.action} button. +>> +>> For further information on creating an instance, please refer to [this guide](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > In order to create the instance in a different data centre, you will first need to transfer the backup to the appropriate region. Please refer to our guide to [transferring an instance backup](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Via the OpenStack CLI +>> +>> To create an instance from your backup, use the backup ID as the image with this command: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Via Horizon +>> In the Horizon interface, click on `Compute`{.action} in the left-hand menu, then on `Images`{.action}. Find the desired image and click the `Launch`{.action} button to the right of your image line. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Name your instance in the dedicated field and determine the number of instances to create. Then click the `Flavor`{.action} tab. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Choose the desired instance model, then click the `Networks`{.action} tab. +>> +>> > [!warning] +>> > +>> > If your instance is a Windows server, you must select a flavor of type win-xx-xx (for example, win-b2-15) and have a public interface on the Ext-Net network. Without these conditions, authentication with the OVHcloud KMS will not be possible, and your server will remain with an [unactivated licence](/pages/public_cloud/compute/activate-windows-license-private-mode). This could lead to limitations, including the absence of updates. Please note that it is not possible to resize a Linux instance (such as b2-15) to a Windows instance (such as win-b2-15). To make this transition, you need to recreate a new instance. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Choose the network you wish to assign to it, then click the `Launch Instance`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> You can find the status of your new instance in `Compute`{.action} in the left-hand menu, then on `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the instance will be located. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restoring an instance from a backup + +> [!tabs] +> Via the OVHcloud Control Panel +>> Log in to the [OVHcloud Control Panel](/links/manager), go to the `Public Cloud`{.action} section and select the Public Cloud project concerned.
      +>> Then click `Instances`{.action} in the left-hand navigation bar under **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Click the `...`{.action} button in the row of the relevant instance, then select `Edit`{.action}. +>> +>> This opens the page for editing an instance where you can change: +>> +>> - the instance's name; +>> - the instance's image; +>> - the instance's model; +>> - the instance's billing mode (from `hourly` to `monthly` only). +>> +>> Make your changes if necessary and switch to the `Backups`{.action} tab of the **Image** section. +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Select from the list of available backups. Click on `Modify image`{.action} if you are certain that you want to overwrite the current image with the backup. +>> +>> The instance will have the status `Re-installation` until the process is completed. It might be necessary to refresh the page in the browser in order to see the current status. +>> +>> > [!warning] +>> > +>> > As stated in the warning message, any data added after the backup creation will be lost. +>> > +>> +> Via the OVHcloud API +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Fill in the variables: +>> +>> - **serviceName** : The OVHcloud project ID. +>> - **regionName** : The region name where the source instance is located. +>> - **instanceId** : The unique instance ID. +>> +>> Example of the request body: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Go further + +[First steps](/pages/public_cloud/compute/public-cloud-first-steps) + +[Creating instance backups](/pages/public_cloud/compute/save_an_instance) + +Join our [community of users](/links/community). diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.es-es.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.es-es.md index 316cde0a13f..177e1e04bf1 100755 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.es-es.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.es-es.md @@ -1,193 +1,182 @@ ---- -title: 'Crear o restaurar un servidor virtual a partir de un snapshot' -excerpt: 'Descubra cómo crear o restaurar la copia de seguridad de una instancia' -updated: 2025-11-04 ---- - -## Objetivo - -Desde el área de cliente de OVHcloud podrá crear [copias de seguridad de sus instancias](/pages/public_cloud/compute/save_an_instance) en pocos clics y automatizar el proceso. -Quizá necesite, en algún momento, restaurar su instancia utilizando un snapshot, por ejemplo, por haber configurado de manera incorrecta su instancia. Existen dos razones principales por las que puede utilizar estas copias de seguridad de instancias: - -- Crear una instancia basada en la copia de seguridad para duplicar la instancia de origen. Por ejemplo, si configura una infraestructura de balanceo de carga (load balancing). -- Restaurar una instancia a partir de un snapshot. Por ejemplo, si recientes modificaciones han roto configuraciones críticas en la instancia. - -**Esta guía explica cómo utilizar las copias de seguridad para duplicar o restaurar sus instancias.** - -## Requisitos - -- Disponer de un snapshot de una [instancia de Public Cloud](/links/public-cloud/instance-backup). Para ello, consulte [la guía dedicada a la creación de un snapshot](/pages/public_cloud/compute/save_an_instance). -- Haber iniciado sesión en el [área de cliente de OVHcloud](/links/manager). - -## Procedimiento - -> [!primary] -> -> Están disponibles dos tipos de copias de seguridad: -> -> - Local: almacenada en la misma región que su instancia. -> - Remota: automáticamente replicada en otra región de su elección. -> -> Las operaciones de **creación** y **restauración** de una instancia desde un backup remoto son totalmente compatibles a través de la API OVHcloud, ofreciendo una mayor flexibilidad y una integración más sencilla en sus procesos de automatización. -> -> **Nota:** Estas operaciones no están disponibles aún desde el área de cliente de OVHcloud. - -### Crear una instancia a partir de un snapshot - -> [!tabs] -> A través del área de cliente de OVHcloud ->> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      ->> Haga clic en `Instance backup`{.action} en la barra de navegación izquierda bajo **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Haga clic en los `...`{.action} a la derecha de la copia de seguridad seleccionada y finalmente en `Crear una instancia`{.action}. ->> ->> Se mostrará una versión simplificada de la página de creación de instancias, permitiéndole personalizar ciertas opciones. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Algunos elementos están predefinidos: ->> ->> - **Localización**: Su instancia se creará en el mismo centro de datos que su copia de seguridad. ->> - **Imagen**: La imagen corresponderá a su copia de seguridad. ->> - **Modelo**: Solo estarán disponibles los modelos que puedan alojar su imagen, según su cuota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Defina el nombre de la nueva instancia, la clave SSH, el vRack y el período de facturación, y luego haga clic en el botón `Crear la instancia`{.action}. ->> ->> Para obtener más información sobre la creación de una instancia, consulte [este guía](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > Para crear una instancia en un centro de datos diferente al de la copia de seguridad, deberá transferirla a la zona correspondiente. Consulte entonces el [guía sobre la copia de seguridad de una instancia entre centros de datos](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> A través de la CLI de OpenStack ->> ->> Para crear una instancia a partir de su copia de seguridad, utilice el ID de la copia de seguridad como imagen con este comando: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> A través de Horizon ->> En la interfaz de Horizon, haga clic en `Compute`{.action} en el menú izquierdo, luego en `Images`{.action}. Busque la imagen deseada y haga clic en el botón `Launch`{.action} a la derecha de la fila de su imagen. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Asigne un nombre a su instancia en el campo correspondiente y determine el número de instancias a crear. Luego haga clic en la pestaña `Flavor`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Elija el modelo de instancia deseado y haga clic en la pestaña `Networks`{.action}. ->> ->> > [!warning] ->> > ->> > Si su instancia es un servidor Windows, debe seleccionar un sabor del tipo win-xx-xx (por ejemplo, win-b2-15) y tener una interfaz pública en la red Ext-Net. Sin estas condiciones, no será posible la autenticación con el KMS de OVHcloud, y su servidor permanecerá con una [licencia no activada](/pages/public_cloud/compute/activate-windows-license-private-mode). Esto podría provocar limitaciones, especialmente la falta de actualizaciones. Tenga en cuenta que no se puede escalar una instancia Linux (por ejemplo, b2-15) a una instancia Windows (como win-b2-15). Para realizar esta transición, es necesario crear una nueva instancia. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Elija la red que desea asignar y haga clic en el botón `Launch Instance`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> Puede ver el estado de su nueva instancia en `Compute`{.action} en el menú izquierdo, luego en `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> A través de la API de OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Rellene las variables: ->> ->> - **serviceName** : El ID del proyecto de OVHcloud. ->> - **regionName** : El nombre de la región donde se creará la instancia. ->> ->> Ejemplo de cuerpo de la solicitud: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restaurar una instancia desde una copia de seguridad - -> [!tabs] -> A través del área de cliente de OVHcloud ->> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      ->> Haga clic en `Instancias`{.action} en la barra de navegación izquierda bajo **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Haga clic en el botón `...`{.action} a la derecha de la instancia que desee restaurar y haga clic en `Editar`{.action}. ->> ->> Se mostrará la página de edición de la instancia. Allí podrá modificar: ->> ->> - el nombre de la instancia; ->> - la imagen de la instancia; ->> - el modelo de la instancia; ->> - la facturación de la instancia (solo desde el modelo "Por hora" al modelo "Mensual"). ->> ->> Realice los cambios necesarios y seleccione la pestaña `Backups`{.action} en la sección "Imagen". ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Seleccione una copia de seguridad en la lista de copias de seguridad disponibles. Haga clic en `Modificar la imagen`{.action} si está seguro de querer reemplazar la imagen actual por la copia de seguridad. ->> ->> La instancia tendrá el estado `Reinstalación` hasta que el proceso se complete. Puede ser necesario actualizar la página en el navegador para ver el estado actual. ->> ->> > [!warning] ->> > ->> > Como se indica en el recuadro amarillo que se muestra, no se podrán recuperar los datos añadidos después de la creación de esta copia de seguridad. ->> > ->> -> A través de la API de OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Rellene las variables: ->> ->> - **serviceName** : El ID del proyecto de OVHcloud. ->> - **regionName** : El nombre de la región donde se encuentra la instancia de origen. ->> - **instanceId** : El ID único de la instancia. ->> ->> Ejemplo de cuerpo de la solicitud: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Más información - -[Creación y conexión a una primera instancia de Public Cloud](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) - -[Guardar una copia de seguridad de una instancia](/pages/public_cloud/compute/save_an_instance) - +--- +title: 'Crear o restaurar un servidor virtual a partir de un snapshot' +excerpt: 'Descubra cómo crear o restaurar la copia de seguridad de una instancia' +updated: 2025-10-15 +--- + +## Objetivo + +Desde el área de cliente de OVHcloud podrá crear [copias de seguridad de sus instancias](/pages/public_cloud/compute/save_an_instance) en pocos clics y automatizar el proceso. +Quizá necesite, en algún momento, restaurar su instancia utilizando un snapshot, por ejemplo, por haber configurado de manera incorrecta su instancia. Existen dos razones principales por las que puede utilizar estas copias de seguridad de instancias: + +- Crear una instancia basada en la copia de seguridad para duplicar la instancia de origen. Por ejemplo, si configura una infraestructura de balanceo de carga (load balancing). +- Restaurar una instancia a partir de un snapshot. Por ejemplo, si recientes modificaciones han roto configuraciones críticas en la instancia. + +**Esta guía explica cómo utilizar las copias de seguridad para duplicar o restaurar sus instancias.** + +## Requisitos + +- Disponer de un snapshot de una [instancia de Public Cloud](/links/public-cloud/instance-backup). Para ello, consulte [la guía dedicada a la creación de un snapshot](/pages/public_cloud/compute/save_an_instance). +- Haber iniciado sesión en el [área de cliente de OVHcloud](/links/manager). + +## Procedimiento + +### Crear una instancia a partir de un snapshot + +> [!tabs] +> A través del área de cliente de OVHcloud +>> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      +>> Haga clic en `Instance backup`{.action} en la barra de navegación izquierda bajo **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Haga clic en los `...`{.action} a la derecha de la copia de seguridad seleccionada y finalmente en `Crear una instancia`{.action}. +>> +>> Se mostrará una versión simplificada de la página de creación de instancias, permitiéndole personalizar ciertas opciones. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Algunos elementos están predefinidos: +>> +>> - **Localización**: Su instancia se creará en el mismo centro de datos que su copia de seguridad. +>> - **Imagen**: La imagen corresponderá a su copia de seguridad. +>> - **Modelo**: Solo estarán disponibles los modelos que puedan alojar su imagen, según su cuota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Defina el nombre de la nueva instancia, la clave SSH, el vRack y el período de facturación, y luego haga clic en el botón `Crear la instancia`{.action}. +>> +>> Para obtener más información sobre la creación de una instancia, consulte [este guía](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > Para crear una instancia en un centro de datos diferente al de la copia de seguridad, deberá transferirla a la zona correspondiente. Consulte entonces el [guía sobre la copia de seguridad de una instancia entre centros de datos](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> A través de la CLI de OpenStack +>> +>> Para crear una instancia a partir de su copia de seguridad, utilice el ID de la copia de seguridad como imagen con este comando: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> A través de Horizon +>> En la interfaz de Horizon, haga clic en `Compute`{.action} en el menú izquierdo, luego en `Images`{.action}. Busque la imagen deseada y haga clic en el botón `Launch`{.action} a la derecha de la fila de su imagen. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Asigne un nombre a su instancia en el campo correspondiente y determine el número de instancias a crear. Luego haga clic en la pestaña `Flavor`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Elija el modelo de instancia deseado y haga clic en la pestaña `Networks`{.action}. +>> +>> > [!warning] +>> > +>> > Si su instancia es un servidor Windows, debe seleccionar un sabor del tipo win-xx-xx (por ejemplo, win-b2-15) y tener una interfaz pública en la red Ext-Net. Sin estas condiciones, no será posible la autenticación con el KMS de OVHcloud, y su servidor permanecerá con una [licencia no activada](/pages/public_cloud/compute/activate-windows-license-private-mode). Esto podría provocar limitaciones, especialmente la falta de actualizaciones. Tenga en cuenta que no se puede escalar una instancia Linux (por ejemplo, b2-15) a una instancia Windows (como win-b2-15). Para realizar esta transición, es necesario crear una nueva instancia. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Elija la red que desea asignar y haga clic en el botón `Launch Instance`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> Puede ver el estado de su nueva instancia en `Compute`{.action} en el menú izquierdo, luego en `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> A través de la API de OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Rellene las variables: +>> +>> - **serviceName** : El ID del proyecto de OVHcloud. +>> - **regionName** : El nombre de la región donde se creará la instancia. +>> +>> Ejemplo de cuerpo de la solicitud: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restaurar una instancia desde una copia de seguridad + +> [!tabs] +> A través del área de cliente de OVHcloud +>> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      +>> Haga clic en `Instancias`{.action} en la barra de navegación izquierda bajo **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Haga clic en el botón `...`{.action} a la derecha de la instancia que desee restaurar y haga clic en `Editar`{.action}. +>> +>> Se mostrará la página de edición de la instancia. Allí podrá modificar: +>> +>> - el nombre de la instancia; +>> - la imagen de la instancia; +>> - el modelo de la instancia; +>> - la facturación de la instancia (solo desde el modelo "Por hora" al modelo "Mensual"). +>> +>> Realice los cambios necesarios y seleccione la pestaña `Backups`{.action} en la sección "Imagen". +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Seleccione una copia de seguridad en la lista de copias de seguridad disponibles. Haga clic en `Modificar la imagen`{.action} si está seguro de querer reemplazar la imagen actual por la copia de seguridad. +>> +>> La instancia tendrá el estado `Reinstalación` hasta que el proceso se complete. Puede ser necesario actualizar la página en el navegador para ver el estado actual. +>> +>> > [!warning] +>> > +>> > Como se indica en el recuadro amarillo que se muestra, no se podrán recuperar los datos añadidos después de la creación de esta copia de seguridad. +>> > +>> +> A través de la API de OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Rellene las variables: +>> +>> - **serviceName** : El ID del proyecto de OVHcloud. +>> - **regionName** : El nombre de la región donde se encuentra la instancia de origen. +>> - **instanceId** : El ID único de la instancia. +>> +>> Ejemplo de cuerpo de la solicitud: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Más información + +[Creación y conexión a una primera instancia de Public Cloud](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) + +[Guardar una copia de seguridad de una instancia](/pages/public_cloud/compute/save_an_instance) + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.es-us.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.es-us.md index cbe48240062..fff646a77b5 100644 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.es-us.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.es-us.md @@ -1,193 +1,182 @@ ---- -title: 'Crear o restaurar un servidor virtual a partir de un snapshot' -excerpt: 'Descubra cómo crear o restaurar la copia de seguridad de una instancia' -updated: 2025-11-04 ---- - -## Objetivo - -Desde el área de cliente de OVHcloud podrá crear [copias de seguridad de sus instancias](/pages/public_cloud/compute/save_an_instance) en pocos clics y automatizar el proceso. -Quizá necesite, en algún momento, restaurar su instancia utilizando un snapshot, por ejemplo, por haber configurado de manera incorrecta su instancia. Existen dos razones principales por las que puede utilizar estas copias de seguridad de instancias: - -- Crear una instancia basada en la copia de seguridad para duplicar la instancia de origen. Por ejemplo, si configura una infraestructura de balanceo de carga (load balancing). -- Restaurar una instancia a partir de un snapshot. Por ejemplo, si recientes modificaciones han roto configuraciones críticas en la instancia. - -**Esta guía explica cómo utilizar las copias de seguridad para duplicar o restaurar sus instancias.** - -## Requisitos - -- Disponer de un snapshot de una [instancia de Public Cloud](/links/public-cloud/instance-backup). Para ello, consulte [la guía dedicada a la creación de un snapshot](/pages/public_cloud/compute/save_an_instance). -- Haber iniciado sesión en el [área de cliente de OVHcloud](/links/manager). - -## Procedimiento - -> [!primary] -> -> Están disponibles dos tipos de copias de seguridad: -> -> - Local: almacenada en la misma región que su instancia. -> - Remota: automáticamente replicada en otra región de su elección. -> -> Las operaciones de **creación** y **restauración** de una instancia desde un backup remoto son totalmente compatibles a través de la API OVHcloud, ofreciendo una mayor flexibilidad y una integración más sencilla en sus procesos de automatización. -> -> **Nota:** Estas operaciones no están disponibles aún desde el área de cliente de OVHcloud. - -### Crear una instancia a partir de un snapshot - -> [!tabs] -> A través del área de cliente de OVHcloud ->> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      ->> Haga clic en `Instance backup`{.action} en la barra de navegación izquierda bajo **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Haga clic en los `...`{.action} a la derecha de la copia de seguridad seleccionada y finalmente en `Crear una instancia`{.action}. ->> ->> Se mostrará una versión simplificada de la página de creación de instancias, permitiéndole personalizar ciertas opciones. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Algunos elementos están predefinidos: ->> ->> - **Localización**: Su instancia se creará en el mismo centro de datos que su copia de seguridad. ->> - **Imagen**: La imagen corresponderá a su copia de seguridad. ->> - **Modelo**: Solo estarán disponibles los modelos que puedan alojar su imagen, según su cuota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Defina el nombre de la nueva instancia, la clave SSH, el vRack y el período de facturación, y luego haga clic en el botón `Crear la instancia`{.action}. ->> ->> Para obtener más información sobre la creación de una instancia, consulte [este guía](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > Para crear una instancia en un centro de datos diferente al de la copia de seguridad, deberá transferirla a la zona correspondiente. Consulte entonces el [guía sobre la copia de seguridad de una instancia entre centros de datos](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> A través de la CLI de OpenStack ->> ->> Para crear una instancia a partir de su copia de seguridad, utilice el ID de la copia de seguridad como imagen con este comando: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> A través de Horizon ->> En la interfaz de Horizon, haga clic en `Compute`{.action} en el menú izquierdo, luego en `Images`{.action}. Busque la imagen deseada y haga clic en el botón `Launch`{.action} a la derecha de la fila de su imagen. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Asigne un nombre a su instancia en el campo correspondiente y determine el número de instancias a crear. Luego haga clic en la pestaña `Flavor`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Elija el modelo de instancia deseado y haga clic en la pestaña `Networks`{.action}. ->> ->> > [!warning] ->> > ->> > Si su instancia es un servidor Windows, debe seleccionar un sabor del tipo win-xx-xx (por ejemplo, win-b2-15) y tener una interfaz pública en la red Ext-Net. Sin estas condiciones, no será posible la autenticación con el KMS de OVHcloud, y su servidor permanecerá con una [licencia no activada](/pages/public_cloud/compute/activate-windows-license-private-mode). Esto podría provocar limitaciones, especialmente la falta de actualizaciones. Tenga en cuenta que no se puede escalar una instancia Linux (por ejemplo, b2-15) a una instancia Windows (como win-b2-15). Para realizar esta transición, es necesario crear una nueva instancia. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Elija la red que desea asignar y haga clic en el botón `Launch Instance`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> Puede ver el estado de su nueva instancia en `Compute`{.action} en el menú izquierdo, luego en `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> A través de la API de OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Rellene las variables: ->> ->> - **serviceName** : El ID del proyecto de OVHcloud. ->> - **regionName** : El nombre de la región donde se creará la instancia. ->> ->> Ejemplo de cuerpo de la solicitud: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restaurar una instancia desde una copia de seguridad - -> [!tabs] -> A través del área de cliente de OVHcloud ->> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      ->> Haga clic en `Instancias`{.action} en la barra de navegación izquierda bajo **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Haga clic en el botón `...`{.action} a la derecha de la instancia que desee restaurar y haga clic en `Editar`{.action}. ->> ->> Se mostrará la página de edición de la instancia. Allí podrá modificar: ->> ->> - el nombre de la instancia; ->> - la imagen de la instancia; ->> - el modelo de la instancia; ->> - la facturación de la instancia (solo desde el modelo "Por hora" al modelo "Mensual"). ->> ->> Realice los cambios necesarios y seleccione la pestaña `Backups`{.action} en la sección "Imagen". ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Seleccione una copia de seguridad en la lista de copias de seguridad disponibles. Haga clic en `Modificar la imagen`{.action} si está seguro de querer reemplazar la imagen actual por la copia de seguridad. ->> ->> La instancia tendrá el estado `Reinstalación` hasta que el proceso se complete. Puede ser necesario actualizar la página en el navegador para ver el estado actual. ->> ->> > [!warning] ->> > ->> > Como se indica en el recuadro amarillo que se muestra, no se podrán recuperar los datos añadidos después de la creación de esta copia de seguridad. ->> > ->> -> A través de la API de OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Rellene las variables: ->> ->> - **serviceName** : El ID del proyecto de OVHcloud. ->> - **regionName** : El nombre de la región donde se encuentra la instancia de origen. ->> - **instanceId** : El ID único de la instancia. ->> ->> Ejemplo de cuerpo de la solicitud: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Más información - -[Creación y conexión a una primera instancia de Public Cloud](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) - -[Guardar una copia de seguridad de una instancia](/pages/public_cloud/compute/save_an_instance) - -Interactúe con nuestra [comunidad de usuarios](/links/community). +--- +title: 'Crear o restaurar un servidor virtual a partir de un snapshot' +excerpt: 'Descubra cómo crear o restaurar la copia de seguridad de una instancia' +updated: 2025-10-15 +--- + +## Objetivo + +Desde el área de cliente de OVHcloud podrá crear [copias de seguridad de sus instancias](/pages/public_cloud/compute/save_an_instance) en pocos clics y automatizar el proceso. +Quizá necesite, en algún momento, restaurar su instancia utilizando un snapshot, por ejemplo, por haber configurado de manera incorrecta su instancia. Existen dos razones principales por las que puede utilizar estas copias de seguridad de instancias: + +- Crear una instancia basada en la copia de seguridad para duplicar la instancia de origen. Por ejemplo, si configura una infraestructura de balanceo de carga (load balancing). +- Restaurar una instancia a partir de un snapshot. Por ejemplo, si recientes modificaciones han roto configuraciones críticas en la instancia. + +**Esta guía explica cómo utilizar las copias de seguridad para duplicar o restaurar sus instancias.** + +## Requisitos + +- Disponer de un snapshot de una [instancia de Public Cloud](/links/public-cloud/instance-backup). Para ello, consulte [la guía dedicada a la creación de un snapshot](/pages/public_cloud/compute/save_an_instance). +- Haber iniciado sesión en el [área de cliente de OVHcloud](/links/manager). + +## Procedimiento + +### Crear una instancia a partir de un snapshot + +> [!tabs] +> A través del área de cliente de OVHcloud +>> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      +>> Haga clic en `Instance backup`{.action} en la barra de navegación izquierda bajo **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Haga clic en los `...`{.action} a la derecha de la copia de seguridad seleccionada y finalmente en `Crear una instancia`{.action}. +>> +>> Se mostrará una versión simplificada de la página de creación de instancias, permitiéndole personalizar ciertas opciones. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Algunos elementos están predefinidos: +>> +>> - **Localización**: Su instancia se creará en el mismo centro de datos que su copia de seguridad. +>> - **Imagen**: La imagen corresponderá a su copia de seguridad. +>> - **Modelo**: Solo estarán disponibles los modelos que puedan alojar su imagen, según su cuota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Defina el nombre de la nueva instancia, la clave SSH, el vRack y el período de facturación, y luego haga clic en el botón `Crear la instancia`{.action}. +>> +>> Para obtener más información sobre la creación de una instancia, consulte [este guía](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > Para crear una instancia en un centro de datos diferente al de la copia de seguridad, deberá transferirla a la zona correspondiente. Consulte entonces el [guía sobre la copia de seguridad de una instancia entre centros de datos](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> A través de la CLI de OpenStack +>> +>> Para crear una instancia a partir de su copia de seguridad, utilice el ID de la copia de seguridad como imagen con este comando: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> A través de Horizon +>> En la interfaz de Horizon, haga clic en `Compute`{.action} en el menú izquierdo, luego en `Images`{.action}. Busque la imagen deseada y haga clic en el botón `Launch`{.action} a la derecha de la fila de su imagen. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Asigne un nombre a su instancia en el campo correspondiente y determine el número de instancias a crear. Luego haga clic en la pestaña `Flavor`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Elija el modelo de instancia deseado y haga clic en la pestaña `Networks`{.action}. +>> +>> > [!warning] +>> > +>> > Si su instancia es un servidor Windows, debe seleccionar un sabor del tipo win-xx-xx (por ejemplo, win-b2-15) y tener una interfaz pública en la red Ext-Net. Sin estas condiciones, no será posible la autenticación con el KMS de OVHcloud, y su servidor permanecerá con una [licencia no activada](/pages/public_cloud/compute/activate-windows-license-private-mode). Esto podría provocar limitaciones, especialmente la falta de actualizaciones. Tenga en cuenta que no se puede escalar una instancia Linux (por ejemplo, b2-15) a una instancia Windows (como win-b2-15). Para realizar esta transición, es necesario crear una nueva instancia. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Elija la red que desea asignar y haga clic en el botón `Launch Instance`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> Puede ver el estado de su nueva instancia en `Compute`{.action} en el menú izquierdo, luego en `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> A través de la API de OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Rellene las variables: +>> +>> - **serviceName** : El ID del proyecto de OVHcloud. +>> - **regionName** : El nombre de la región donde se creará la instancia. +>> +>> Ejemplo de cuerpo de la solicitud: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restaurar una instancia a partir de un snapshot + +> [!tabs] +> A través del área de cliente de OVHcloud +>> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      +>> Haga clic en `Instancias`{.action} en la barra de navegación izquierda bajo **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Haga clic en el botón `...`{.action} a la derecha de la instancia que desee restaurar y haga clic en `Editar`{.action}. +>> +>> Se mostrará la página de edición de la instancia. Allí podrá modificar: +>> +>> - el nombre de la instancia; +>> - la imagen de la instancia; +>> - el modelo de la instancia; +>> - la facturación de la instancia (solo desde el modelo "Por hora" al modelo "Mensual"). +>> +>> Realice los cambios necesarios y seleccione la pestaña `Backups`{.action} en la sección "Imagen". +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Seleccione una copia de seguridad en la lista de copias de seguridad disponibles. Haga clic en `Modificar la imagen`{.action} si está seguro de querer reemplazar la imagen actual por la copia de seguridad. +>> +>> La instancia tendrá el estado `Reinstalación` hasta que el proceso se complete. Puede ser necesario actualizar la página en el navegador para ver el estado actual. +>> +>> > [!warning] +>> > +>> > Como se indica en el recuadro amarillo que se muestra, no se podrán recuperar los datos añadidos después de la creación de esta copia de seguridad. +>> > +>> +> A través de la API de OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Rellene las variables: +>> +>> - **serviceName** : El ID del proyecto de OVHcloud. +>> - **regionName** : El nombre de la región donde se encuentra la instancia de origen. +>> - **instanceId** : El ID único de la instancia. +>> +>> Ejemplo de cuerpo de la solicitud: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Más información + +[Creación y conexión a una primera instancia de Public Cloud](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) + +[Guardar una copia de seguridad de una instancia](/pages/public_cloud/compute/save_an_instance) + +Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.fr-ca.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.fr-ca.md index 515a068a51a..e27fbb7061d 100644 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.fr-ca.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.fr-ca.md @@ -1,194 +1,182 @@ ---- -title: 'Créer / restaurer un serveur virtuel a partir d’une sauvegarde' -excerpt: 'Découvrez comment créer ou restaurer la sauvegarde d’une instance' -updated: 2025-11-04 ---- - -## Objectif - -L'espace client OVHcloud vous permet de créer des [sauvegardes de vos instances](/pages/public_cloud/compute/save_an_instance) en quelques clics et d'automatiser ce processus. -Vous pouvez être amenés à vouloir restaurer votre instance grâce à une sauvegarde, par exemple en cas de mauvaise manipulation effectuée sur la configuration de votre instance. Vous pouvez utiliser ces sauvegardes d'instances pour deux raisons principales : - -- Créer une instance sur la base de la sauvegarde, afin de dupliquer l'instance d'origine. Par exemple si vous configurez une infrastructure de répartition de charge (load balancing). -- Restaurer une instance à partir d'une sauvegarde. Par exemple si des modifications récentes ont cassé des configurations critiques sur l'instance. - -**Découvrez comment utiliser vos sauvegardes pour dupliquer ou restaurer vos instances.** - -## Prérequis - -- Disposer d'[une sauvegarde d'une instance Public Cloud](/links/public-cloud/instance-backup). À cet effet, consultez [le guide dédié à la création d'une sauvegarde](/pages/public_cloud/compute/save_an_instance). -- Être connecté à [l'espace client OVHcloud](/links/manager). - -## En pratique - -> [!primary] -> -> Deux types de sauvegardes sont disponibles : -> -> - Locale : stockée dans la même région que votre instance. -> - Distante : automatiquement répliquée dans une autre région de votre choix. -> -> Les opérations de **création** et de **restauration** d'une instance depuis une sauvegarde distante sont entièrement prises en charge via l’API OVHcloud, offrant une plus grande flexibilité et une intégration facilitée dans vos processus d’automatisation. -> -> **Note :** Ces opérations ne sont pas encore disponibles depuis l’espace client OVHcloud. -> - -### Créer une instance a partir d'une sauvegarde - -> [!tabs] -> Via l'espace client OVHcloud ->> Connectez-vous à votre [espace client OVHcloud](/links/manager), rendez-vous dans la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      ->> Cliquez ensuite sur `Instance backup`{.action} dans la barre de navigation de gauche sous **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Cliquez alors sur les `...`{.action} à droite de la sauvegarde choisie et enfin sur `Créer une instance`{.action}. ->> ->> Une version simplifiée de la page de création d'instance est affichée, vous permettant de personnaliser certaines options. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Certains éléments sont prédéfinis : ->> ->> - **Localisation** : Votre instance sera créée dans le même datacentre que votre sauvegarde. ->> - **Image** : L'image correspondra à votre sauvegarde. ->> - **Modèle** : Seuls les modèles pouvant accueillir votre image seront disponibles, en fonction de votre quota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Définissez le nom de la nouvelle instance, la clé SSH, le vRack et la période de facturation, puis cliquez sur le bouton `Créer l'instance`{.action}. ->> ->> Pour plus d'informations sur la création d'une instance, consultez [ce guide](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > Pour créer une instance dans un autre datacentre que celui de la sauvegarde, il faudra transférer celle-ci vers la zone correspondante. Référez-vous alors au [guide sur la sauvegarde d'une instance d'un datacentre à l'autre](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Via la CLI OpenStack ->> ->> Pour créer une instance à partir de votre sauvegarde, utilisez l'ID de sauvegarde comme image avec cette commande : ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Via Horizon ->> Dans l'interface Horizon, cliquez sur `Compute`{.action} dans le menu de gauche, puis sur `Images`{.action}. Cherchez l'image désirée et Cliquez sur le bouton `Launch`{.action} se trouvant sur la droite de la ligne de votre image. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Nommez votre instance dans le champs dédié et determinez le nombre d'instance à créer. Puis cliquez sur l'onglet `Flavor`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Choisissez le modèle d'instance désiré, puis cliquez sur l'onglet `Networks`{.action}. ->> ->> > [!warning] ->> > ->> > Si votre instance est un serveur Windows, vous devez sélectionner une flavor de type win-xx-xx (par exemple, win-b2-15) et disposer d’une interface publique sur le réseau Ext-Net. Sans ces conditions, l’authentification auprès du KMS OVHcloud ne sera pas possible, et votre serveur restera avec une [licence non activée](/pages/public_cloud/compute/activate-windows-license-private-mode). Cela pourrait entraîner des limitations, notamment l’absence de mises à jour. À noter qu’il est impossible de redimensionner une instance Linux (par exemple b2-15) en une instance Windows (comme win-b2-15). Pour effectuer cette transition, il est nécessaire de recréer une nouvelle instance. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Choisissez le network que vous souhaitez lui assigner, puis cliquez sur le bouton `Launch Instance`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> Vous pouvez retrouver le status de votre nouvelle instance dans `Compute`{.action} dans le menu de gauche, puis sur `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Via l'API OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Renseignez les variables : ->> ->> - **serviceName** : L’ID du projet OVHcloud. ->> - **regionName** : Le nom de la région où l’instance sera créée. ->> ->> Exemple de corps de requête : ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restaurer une instance à partir d’une sauvegarde - -> [!tabs] -> Via l'espace client OVHcloud ->> Connectez-vous à votre [espace client OVHcloud](/links/manager), rendez-vous dans la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      ->> Cliquez ensuite sur `Instances`{.action} dans la barre de navigation de gauche sous **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Cliquez sur le bouton `...`{.action} à droite de l'instance que vous souhaitez restaurer et cliquez sur `Editer`{.action}. ->> ->> La page d'édition d'instance s'affichera alors. Vous pourrez y modifier : ->> ->> - le nom de l'instance ; ->> - l'image de l'instance ; ->> - le modèle de l'instance ; ->> - la facturation de l'instance (uniquement depuis le modèle « Horaire » vers le modèle « Mensuel »). ->> ->> Effectuez les modifications nécessaires puis sélectionnez l'onglet `Backups`{.action} dans la partie « Image ». ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Sélectionnez une sauvegarde dans la liste des sauvegardes disponibles. Cliquez sur `Modifier l'image`{.action} si vous êtes certain de vouloir remplacer l'image actuelle par la sauvegarde. ->> ->> L'instance aura le statut `Réinstallation` jusqu'à ce que le processus soit terminé. Il peut être nécessaire d'actualiser la page dans le navigateur pour voir l'état actuel. ->> ->> > [!warning] ->> > ->> > Comme indiqué dans l'encadré jaune qui vous est alors précisé, aucune donnée ajoutée après la création de cette sauvegarde ne pourra être récupérée. ->> > ->> -> Via l'API OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Renseignez les variables : ->> ->> - **serviceName** : L’ID du projet OVHcloud. ->> - **regionName** : Le nom de la région où se trouve l’instance source. ->> - **instanceId** : L’ID unique de l’instance. ->> ->> Exemple de corps de requête : ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Aller plus loin - -[Création et connexion à une première instance Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps) - -[Sauvegarder une instance](/pages/public_cloud/compute/save_an_instance) - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: 'Créer / restaurer un serveur virtuel a partir d’une sauvegarde' +excerpt: 'Découvrez comment créer ou restaurer la sauvegarde d’une instance' +updated: 2025-10-15 +--- + +## Objectif + +L'espace client OVHcloud vous permet de créer des [sauvegardes de vos instances](/pages/public_cloud/compute/save_an_instance) en quelques clics et d'automatiser ce processus. +Vous pouvez être amenés à vouloir restaurer votre instance grâce à une sauvegarde, par exemple en cas de mauvaise manipulation effectuée sur la configuration de votre instance. Vous pouvez utiliser ces sauvegardes d'instances pour deux raisons principales : + +- Créer une instance sur la base de la sauvegarde, afin de dupliquer l'instance d'origine. Par exemple si vous configurez une infrastructure de répartition de charge (load balancing). +- Restaurer une instance à partir d'une sauvegarde. Par exemple si des modifications récentes ont cassé des configurations critiques sur l'instance. + +**Découvrez comment utiliser vos sauvegardes pour dupliquer ou restaurer vos instances.** + +## Prérequis + +- Disposer d'[une sauvegarde d'une instance Public Cloud](/links/public-cloud/instance-backup). À cet effet, consultez [le guide dédié à la création d'une sauvegarde](/pages/public_cloud/compute/save_an_instance). +- Être connecté à [l'espace client OVHcloud](/links/manager). + +## En pratique + +### Créer une instance a partir d'une sauvegarde + +> [!tabs] +> Via l'espace client OVHcloud +>> Connectez-vous à votre [espace client OVHcloud](/links/manager), rendez-vous dans la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      +>> Cliquez ensuite sur `Instance backup`{.action} dans la barre de navigation de gauche sous **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Cliquez alors sur les `...`{.action} à droite de la sauvegarde choisie et enfin sur `Créer une instance`{.action}. +>> +>> Une version simplifiée de la page de création d'instance est affichée, vous permettant de personnaliser certaines options. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Certains éléments sont prédéfinis : +>> +>> - **Localisation** : Votre instance sera créée dans le même datacentre que votre sauvegarde. +>> - **Image** : L'image correspondra à votre sauvegarde. +>> - **Modèle** : Seuls les modèles pouvant accueillir votre image seront disponibles, en fonction de votre quota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Définissez le nom de la nouvelle instance, la clé SSH, le vRack et la période de facturation, puis cliquez sur le bouton `Créer l'instance`{.action}. +>> +>> Pour plus d'informations sur la création d'une instance, consultez [ce guide](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > Pour créer une instance dans un autre datacentre que celui de la sauvegarde, il faudra transférer celle-ci vers la zone correspondante. Référez-vous alors au [guide sur la sauvegarde d'une instance d'un datacentre à l'autre](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Via la CLI OpenStack +>> +>> Pour créer une instance à partir de votre sauvegarde, utilisez l'ID de sauvegarde comme image avec cette commande : +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Via Horizon +>> Dans l'interface Horizon, cliquez sur `Compute`{.action} dans le menu de gauche, puis sur `Images`{.action}. Cherchez l'image désirée et Cliquez sur le bouton `Launch`{.action} se trouvant sur la droite de la ligne de votre image. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Nommez votre instance dans le champs dédié et determinez le nombre d'instance à créer. Puis cliquez sur l'onglet `Flavor`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Choisissez le modèle d'instance désiré, puis cliquez sur l'onglet `Networks`{.action}. +>> +>> > [!warning] +>> > +>> > Si votre instance est un serveur Windows, vous devez sélectionner une flavor de type win-xx-xx (par exemple, win-b2-15) et disposer d’une interface publique sur le réseau Ext-Net. Sans ces conditions, l’authentification auprès du KMS OVHcloud ne sera pas possible, et votre serveur restera avec une [licence non activée](/pages/public_cloud/compute/activate-windows-license-private-mode). Cela pourrait entraîner des limitations, notamment l’absence de mises à jour. À noter qu’il est impossible de redimensionner une instance Linux (par exemple b2-15) en une instance Windows (comme win-b2-15). Pour effectuer cette transition, il est nécessaire de recréer une nouvelle instance. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Choisissez le network que vous souhaitez lui assigner, puis cliquez sur le bouton `Launch Instance`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> Vous pouvez retrouver le status de votre nouvelle instance dans `Compute`{.action} dans le menu de gauche, puis sur `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Via l'API OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Renseignez les variables : +>> +>> - **serviceName** : L’ID du projet OVHcloud. +>> - **regionName** : Le nom de la région où l’instance sera créée. +>> +>> Exemple de corps de requête : +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restaurer une instance à partir d’une sauvegarde + +> [!tabs] +> Via l'espace client OVHcloud +>> Connectez-vous à votre [espace client OVHcloud](/links/manager), rendez-vous dans la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      +>> Cliquez ensuite sur `Instances`{.action} dans la barre de navigation de gauche sous **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Cliquez sur le bouton `...`{.action} à droite de l'instance que vous souhaitez restaurer et cliquez sur `Editer`{.action}. +>> +>> La page d'édition d'instance s'affichera alors. Vous pourrez y modifier : +>> +>> - le nom de l'instance ; +>> - l'image de l'instance ; +>> - le modèle de l'instance ; +>> - la facturation de l'instance (uniquement depuis le modèle « Horaire » vers le modèle « Mensuel »). +>> +>> Effectuez les modifications nécessaires puis sélectionnez l'onglet `Backups`{.action} dans la partie « Image ». +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Sélectionnez une sauvegarde dans la liste des sauvegardes disponibles. Cliquez sur `Modifier l'image`{.action} si vous êtes certain de vouloir remplacer l'image actuelle par la sauvegarde. +>> +>> L'instance aura le statut `Réinstallation` jusqu'à ce que le processus soit terminé. Il peut être nécessaire d'actualiser la page dans le navigateur pour voir l'état actuel. +>> +>> > [!warning] +>> > +>> > Comme indiqué dans l'encadré jaune qui vous est alors précisé, aucune donnée ajoutée après la création de cette sauvegarde ne pourra être récupérée. +>> > +>> +> Via l'API OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Renseignez les variables : +>> +>> - **serviceName** : L’ID du projet OVHcloud. +>> - **regionName** : Le nom de la région où se trouve l’instance source. +>> - **instanceId** : L’ID unique de l’instance. +>> +>> Exemple de corps de requête : +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Aller plus loin + +[Création et connexion à une première instance Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps) + +[Sauvegarder une instance](/pages/public_cloud/compute/save_an_instance) + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.fr-fr.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.fr-fr.md index 8161fc96df7..c699731f8e8 100644 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.fr-fr.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.fr-fr.md @@ -1,194 +1,182 @@ ---- -title: 'Créer / restaurer un serveur virtuel a partir d’une sauvegarde' -excerpt: 'Découvrez comment créer ou restaurer la sauvegarde d’une instance' -updated: 2025-11-04 ---- - -## Objectif - -L'espace client OVHcloud vous permet de créer des [sauvegardes de vos instances](/pages/public_cloud/compute/save_an_instance) en quelques clics et d'automatiser ce processus. -Vous pouvez être amenés à vouloir restaurer votre instance grâce à une sauvegarde, par exemple en cas de mauvaise manipulation effectuée sur la configuration de votre instance. Vous pouvez utiliser ces sauvegardes d'instances pour deux raisons principales : - -- Créer une instance sur la base de la sauvegarde, afin de dupliquer l'instance d'origine. Par exemple si vous configurez une infrastructure de répartition de charge (load balancing). -- Restaurer une instance à partir d'une sauvegarde. Par exemple si des modifications récentes ont cassé des configurations critiques sur l'instance. - -**Découvrez comment utiliser vos sauvegardes pour dupliquer ou restaurer vos instances.** - -## Prérequis - -- Disposer d'[une sauvegarde d'une instance Public Cloud](/links/public-cloud/instance-backup). À cet effet, consultez [le guide dédié à la création d'une sauvegarde](/pages/public_cloud/compute/save_an_instance). -- Être connecté à [l'espace client OVHcloud](/links/manager). - -## En pratique - -> [!primary] -> -> Deux types de sauvegardes sont disponibles : -> -> - Locale : stockée dans la même région que votre instance. -> - Distante : automatiquement répliquée dans une autre région de votre choix. -> -> Les opérations de **création** et de **restauration** d'une instance depuis une sauvegarde distante sont entièrement prises en charge via l’API OVHcloud, offrant une plus grande flexibilité et une intégration facilitée dans vos processus d’automatisation. -> -> **Note :** Ces opérations ne sont pas encore disponibles depuis l’espace client OVHcloud. -> - -### Créer une instance a partir d'une sauvegarde - -> [!tabs] -> Via l'espace client OVHcloud ->> Connectez-vous à votre [espace client OVHcloud](/links/manager), rendez-vous dans la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      ->> Cliquez ensuite sur `Instance backup`{.action} dans la barre de navigation de gauche sous **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Cliquez alors sur les `...`{.action} à droite de la sauvegarde choisie et enfin sur `Créer une instance`{.action}. ->> ->> Une version simplifiée de la page de création d'instance est affichée, vous permettant de personnaliser certaines options. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Certains éléments sont prédéfinis : ->> ->> - **Localisation** : Votre instance sera créée dans le même datacentre que votre sauvegarde. ->> - **Image** : L'image correspondra à votre sauvegarde. ->> - **Modèle** : Seuls les modèles pouvant accueillir votre image seront disponibles, en fonction de votre quota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Définissez le nom de la nouvelle instance, la clé SSH, le vRack et la période de facturation, puis cliquez sur le bouton `Créer l'instance`{.action}. ->> ->> Pour plus d'informations sur la création d'une instance, consultez [ce guide](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > Pour créer une instance dans un autre datacentre que celui de la sauvegarde, il faudra transférer celle-ci vers la zone correspondante. Référez-vous alors au [guide sur la sauvegarde d'une instance d'un datacentre à l'autre](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Via la CLI OpenStack ->> ->> Pour créer une instance à partir de votre sauvegarde, utilisez l'ID de sauvegarde comme image avec cette commande : ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Via Horizon ->> Dans l'interface Horizon, cliquez sur `Compute`{.action} dans le menu de gauche, puis sur `Images`{.action}. Cherchez l'image désirée et Cliquez sur le bouton `Launch`{.action} se trouvant sur la droite de la ligne de votre image. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Nommez votre instance dans le champs dédié et determinez le nombre d'instance à créer. Puis cliquez sur l'onglet `Flavor`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Choisissez le modèle d'instance désiré, puis cliquez sur l'onglet `Networks`{.action}. ->> ->> > [!warning] ->> > ->> > Si votre instance est un serveur Windows, vous devez sélectionner une flavor de type win-xx-xx (par exemple, win-b2-15) et disposer d’une interface publique sur le réseau Ext-Net. Sans ces conditions, l’authentification auprès du KMS OVHcloud ne sera pas possible, et votre serveur restera avec une [licence non activée](/pages/public_cloud/compute/activate-windows-license-private-mode). Cela pourrait entraîner des limitations, notamment l’absence de mises à jour. À noter qu’il est impossible de redimensionner une instance Linux (par exemple b2-15) en une instance Windows (comme win-b2-15). Pour effectuer cette transition, il est nécessaire de recréer une nouvelle instance. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Choisissez le network que vous souhaitez lui assigner, puis cliquez sur le bouton `Launch Instance`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> Vous pouvez retrouver le status de votre nouvelle instance dans `Compute`{.action} dans le menu de gauche, puis sur `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Via l'API OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Renseignez les variables : ->> ->> - **serviceName** : L’ID du projet OVHcloud. ->> - **regionName** : Le nom de la région où l’instance sera créée. ->> ->> Exemple de corps de requête : ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restaurer une instance à partir d’une sauvegarde - -> [!tabs] -> Via l'espace client OVHcloud ->> Connectez-vous à votre [espace client OVHcloud](/links/manager), rendez-vous dans la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      ->> Cliquez ensuite sur `Instances`{.action} dans la barre de navigation de gauche sous **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Cliquez sur le bouton `...`{.action} à droite de l'instance que vous souhaitez restaurer et cliquez sur `Editer`{.action}. ->> ->> La page d'édition d'instance s'affichera alors. Vous pourrez y modifier : ->> ->> - le nom de l'instance ; ->> - l'image de l'instance ; ->> - le modèle de l'instance ; ->> - la facturation de l'instance (uniquement depuis le modèle « Horaire » vers le modèle « Mensuel »). ->> ->> Effectuez les modifications nécessaires puis sélectionnez l'onglet `Backups`{.action} dans la partie « Image ». ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Sélectionnez une sauvegarde dans la liste des sauvegardes disponibles. Cliquez sur `Modifier l'image`{.action} si vous êtes certain de vouloir remplacer l'image actuelle par la sauvegarde. ->> ->> L'instance aura le statut `Réinstallation` jusqu'à ce que le processus soit terminé. Il peut être nécessaire d'actualiser la page dans le navigateur pour voir l'état actuel. ->> ->> > [!warning] ->> > ->> > Comme indiqué dans l'encadré jaune qui vous est alors précisé, aucune donnée ajoutée après la création de cette sauvegarde ne pourra être récupérée. ->> > ->> -> Via l'API OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Renseignez les variables : ->> ->> - **serviceName** : L’ID du projet OVHcloud. ->> - **regionName** : Le nom de la région où se trouve l’instance source. ->> - **instanceId** : L’ID unique de l’instance. ->> ->> Exemple de corps de requête : ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Aller plus loin - -[Création et connexion à une première instance Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps) - -[Sauvegarder une instance](/pages/public_cloud/compute/save_an_instance) - +--- +title: 'Créer / restaurer un serveur virtuel a partir d’une sauvegarde' +excerpt: 'Découvrez comment créer ou restaurer la sauvegarde d’une instance' +updated: 2025-10-15 +--- + +## Objectif + +L'espace client OVHcloud vous permet de créer des [sauvegardes de vos instances](/pages/public_cloud/compute/save_an_instance) en quelques clics et d'automatiser ce processus. +Vous pouvez être amenés à vouloir restaurer votre instance grâce à une sauvegarde, par exemple en cas de mauvaise manipulation effectuée sur la configuration de votre instance. Vous pouvez utiliser ces sauvegardes d'instances pour deux raisons principales : + +- Créer une instance sur la base de la sauvegarde, afin de dupliquer l'instance d'origine. Par exemple si vous configurez une infrastructure de répartition de charge (load balancing). +- Restaurer une instance à partir d'une sauvegarde. Par exemple si des modifications récentes ont cassé des configurations critiques sur l'instance. + +**Découvrez comment utiliser vos sauvegardes pour dupliquer ou restaurer vos instances.** + +## Prérequis + +- Disposer d'[une sauvegarde d'une instance Public Cloud](/links/public-cloud/instance-backup). À cet effet, consultez [le guide dédié à la création d'une sauvegarde](/pages/public_cloud/compute/save_an_instance). +- Être connecté à [l'espace client OVHcloud](/links/manager). + +## En pratique + +### Créer une instance a partir d'une sauvegarde + +> [!tabs] +> Via l'espace client OVHcloud +>> Connectez-vous à votre [espace client OVHcloud](/links/manager), rendez-vous dans la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      +>> Cliquez ensuite sur `Instance backup`{.action} dans la barre de navigation de gauche sous **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Cliquez alors sur les `...`{.action} à droite de la sauvegarde choisie et enfin sur `Créer une instance`{.action}. +>> +>> Une version simplifiée de la page de création d'instance est affichée, vous permettant de personnaliser certaines options. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Certains éléments sont prédéfinis : +>> +>> - **Localisation** : Votre instance sera créée dans le même datacentre que votre sauvegarde. +>> - **Image** : L'image correspondra à votre sauvegarde. +>> - **Modèle** : Seuls les modèles pouvant accueillir votre image seront disponibles, en fonction de votre quota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Définissez le nom de la nouvelle instance, la clé SSH, le vRack et la période de facturation, puis cliquez sur le bouton `Créer l'instance`{.action}. +>> +>> Pour plus d'informations sur la création d'une instance, consultez [ce guide](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > Pour créer une instance dans un autre datacentre que celui de la sauvegarde, il faudra transférer celle-ci vers la zone correspondante. Référez-vous alors au [guide sur la sauvegarde d'une instance d'un datacentre à l'autre](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Via la CLI OpenStack +>> +>> Pour créer une instance à partir de votre sauvegarde, utilisez l'ID de sauvegarde comme image avec cette commande : +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Via Horizon +>> Dans l'interface Horizon, cliquez sur `Compute`{.action} dans le menu de gauche, puis sur `Images`{.action}. Cherchez l'image désirée et Cliquez sur le bouton `Launch`{.action} se trouvant sur la droite de la ligne de votre image. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Nommez votre instance dans le champs dédié et determinez le nombre d'instance à créer. Puis cliquez sur l'onglet `Flavor`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Choisissez le modèle d'instance désiré, puis cliquez sur l'onglet `Networks`{.action}. +>> +>> > [!warning] +>> > +>> > Si votre instance est un serveur Windows, vous devez sélectionner une flavor de type win-xx-xx (par exemple, win-b2-15) et disposer d’une interface publique sur le réseau Ext-Net. Sans ces conditions, l’authentification auprès du KMS OVHcloud ne sera pas possible, et votre serveur restera avec une [licence non activée](/pages/public_cloud/compute/activate-windows-license-private-mode). Cela pourrait entraîner des limitations, notamment l’absence de mises à jour. À noter qu’il est impossible de redimensionner une instance Linux (par exemple b2-15) en une instance Windows (comme win-b2-15). Pour effectuer cette transition, il est nécessaire de recréer une nouvelle instance. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Choisissez le network que vous souhaitez lui assigner, puis cliquez sur le bouton `Launch Instance`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> Vous pouvez retrouver le status de votre nouvelle instance dans `Compute`{.action} dans le menu de gauche, puis sur `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Via l'API OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Renseignez les variables : +>> +>> - **serviceName** : L’ID du projet OVHcloud. +>> - **regionName** : Le nom de la région où l’instance sera créée. +>> +>> Exemple de corps de requête : +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restaurer une instance à partir d’une sauvegarde + +> [!tabs] +> Via l'espace client OVHcloud +>> Connectez-vous à votre [espace client OVHcloud](/links/manager), rendez-vous dans la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      +>> Cliquez ensuite sur `Instances`{.action} dans la barre de navigation de gauche sous **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Cliquez sur le bouton `...`{.action} à droite de l'instance que vous souhaitez restaurer et cliquez sur `Editer`{.action}. +>> +>> La page d'édition d'instance s'affichera alors. Vous pourrez y modifier : +>> +>> - le nom de l'instance ; +>> - l'image de l'instance ; +>> - le modèle de l'instance ; +>> - la facturation de l'instance (uniquement depuis le modèle « Horaire » vers le modèle « Mensuel »). +>> +>> Effectuez les modifications nécessaires puis sélectionnez l'onglet `Backups`{.action} dans la partie « Image ». +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Sélectionnez une sauvegarde dans la liste des sauvegardes disponibles. Cliquez sur `Modifier l'image`{.action} si vous êtes certain de vouloir remplacer l'image actuelle par la sauvegarde. +>> +>> L'instance aura le statut `Réinstallation` jusqu'à ce que le processus soit terminé. Il peut être nécessaire d'actualiser la page dans le navigateur pour voir l'état actuel. +>> +>> > [!warning] +>> > +>> > Comme indiqué dans l'encadré jaune qui vous est alors précisé, aucune donnée ajoutée après la création de cette sauvegarde ne pourra être récupérée. +>> > +>> +> Via l'API OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Renseignez les variables : +>> +>> - **serviceName** : L’ID du projet OVHcloud. +>> - **regionName** : Le nom de la région où se trouve l’instance source. +>> - **instanceId** : L’ID unique de l’instance. +>> +>> Exemple de corps de requête : +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Aller plus loin + +[Création et connexion à une première instance Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps) + +[Sauvegarder une instance](/pages/public_cloud/compute/save_an_instance) + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.it-it.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.it-it.md index 2e59d1c29ac..202139e8e90 100755 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.it-it.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.it-it.md @@ -1,193 +1,182 @@ ---- -title: 'Crea/ripristina il tuo server virtuale da un backup' -excerpt: 'Scopri come creare o ripristinare il backup di un’istanza' -updated: 2025-11-04 ---- - -## Obiettivo - -Lo Spazio Cliente OVHcloud ti permette di creare i [backup delle tue istanze](/pages/public_cloud/compute/save_an_instance) in pochi click e automatizzare questo processo. -Ripristinare un’istanza utilizzando un backup è necessario, ad esempio, se hai effettuato un’operazione scorretta sulla sua configurazione o semplicemente per crearne una nuova. Puoi utilizzare questi backup di istanze per due ragioni principali: - -- Creare un'istanza basata sul backup per duplicare l'istanza di origine ad esempio, se configuri un'infrastruttura di load balancing. -- Ripristinare un'istanza a partire da un backup Ad esempio, se le modifiche recenti hanno interrotto le configurazioni critiche sull'istanza. - -**Questa guida ti mostra come duplicare o ripristinare le istanze utilizzando i backup.** - -## Prerequisiti - -- Disporre del backup di [un’istanza Public Cloud](/links/public-cloud/instance-backup). A questo proposito, consulta [la guida dedicata alla creazione di un backup](/pages/public_cloud/compute/save_an_instance) -- Avere accesso allo [Spazio Cliente OVHcloud](/links/manager) - -## Procedura - -> [!primary] -> -> Sono disponibili due tipi di backup: -> -> - Locale: memorizzato nella stessa regione della tua istanza. -> - Remoto: automaticamente replicato in un'altra regione a tua scelta. -> -> Le operazioni di **creazione** e **ripristino** di un’istanza da un backup remoto sono totalmente supportate tramite l’API OVHcloud, offrendo una maggiore flessibilità e una integrazione semplificata nei Suoi processi di automazione. -> -> **Nota:** Queste operazioni non sono ancora disponibili dallo Spazio Cliente OVHcloud. - -### Crea un’istanza a partire da un backup - -> [!tabs] -> Via lo Spazio Cliente OVHcloud ->> Accedi al tuo [Spazio Cliente OVHcloud](/links/manager), vai alla sezione `Public Cloud`{.action} e seleziona il progetto Public Cloud desiderato.
      ->> Clicca quindi su `Instance backup`{.action} nella barra di navigazione a sinistra sotto **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Clicca quindi sui `...`{.action} a destra della copia di backup selezionata e infine su `Crea un'istanza`{.action}. ->> ->> Verrà visualizzata una versione semplificata della pagina di creazione dell'istanza, che ti permetterà di personalizzare alcune opzioni. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Alcuni elementi sono predefiniti: ->> ->> - **Localizzazione**: La tua istanza verrà creata nello stesso data center della tua copia di backup. ->> - **Immagine**: L'immagine corrisponderà alla tua copia di backup. ->> - **Modello**: Solo i modelli che possono ospitare la tua immagine saranno disponibili, in base al tuo limite. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Definisci il nome della nuova istanza, la chiave SSH, il vRack e il periodo di fatturazione, quindi clicca sul pulsante `Crea l'istanza`{.action}. ->> ->> Per ulteriori informazioni sulla creazione di un'istanza, consulta [questa guida](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > Per creare un'istanza in un data center diverso da quello della copia di backup, sarà necessario trasferirla nella zona corrispondente. Riferisciti quindi alla [guida sulla copia di un'istanza da un data center a un altro](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Via la CLI OpenStack ->> ->> Per creare un'istanza a partire dalla tua copia di backup, utilizza l'ID della copia di backup come immagine con questo comando: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Via Horizon ->> Nell'interfaccia Horizon, clicca su `Compute`{.action} nel menu a sinistra, quindi su `Images`{.action}. Cerca l'immagine desiderata e clicca sul pulsante `Launch`{.action} a destra della riga della tua immagine. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Assegna un nome alla tua istanza nel campo dedicato e determina il numero di istanze da creare. Poi clicca sulla scheda `Flavor`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Seleziona il modello di istanza desiderato, quindi clicca sulla scheda `Networks`{.action}. ->> ->> > [!warning] ->> > ->> > Se la tua istanza è un server Windows, devi selezionare un flavor del tipo win-xx-xx (ad esempio, win-b2-15) e disporre di un'interfaccia pubblica sulla rete Ext-Net. Senza queste condizioni, l'autenticazione presso il KMS OVHcloud non sarà possibile, e il tuo server rimarrà con una [licenza non attivata](/pages/public_cloud/compute/activate-windows-license-private-mode). Questo potrebbe comportare limitazioni, in particolare l'assenza di aggiornamenti. Nota che non è possibile ridimensionare un'istanza Linux (ad esempio b2-15) in un'istanza Windows (come win-b2-15). Per effettuare questa transizione, è necessario creare una nuova istanza. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Seleziona la rete che desideri assegnare, quindi clicca sul pulsante `Launch Instance`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> Puoi trovare lo stato della tua nuova istanza in `Compute`{.action} nel menu a sinistra, quindi su `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Via l'API OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Compila le variabili: ->> ->> - **serviceName** : L'ID del progetto OVHcloud. ->> - **regionName** : Il nome della regione dove verrà creata l'istanza. ->> ->> Esempio del corpo della richiesta: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Ripristinare un’istanza a partire da un backup - -> [!tabs] -> Via lo Spazio Cliente OVHcloud ->> Accedi al tuo [Spazio Cliente OVHcloud](/links/manager), vai alla sezione `Public Cloud`{.action} e seleziona il progetto Public Cloud desiderato.
      ->> Clicca quindi su `Instanze`{.action} nella barra di navigazione a sinistra sotto **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Clicca sul pulsante `...`{.action} a destra dell'istanza che desideri ripristinare e clicca su `Modificare`{.action}. ->> ->> Verrà visualizzata la pagina di modifica dell'istanza. Potrai modificare: ->> ->> - il nome dell'istanza; ->> - l'immagine dell'istanza; ->> - il modello dell'istanza; ->> - la fatturazione dell'istanza (solo dal modello "Ora" al modello "Mensile"). ->> ->> Esegui le modifiche necessarie e seleziona la scheda `Backups`{.action} nella sezione "Immagine". ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Seleziona un backup nell'elenco dei backup disponibili. Clicca su `Modifica l'immagine`{.action} se sei certo di voler sostituire l'immagine corrente con il backup. ->> ->> L'istanza avrà lo stato `Riinstallazione` fino al completamento del processo. Potrebbe essere necessario aggiornare la pagina nel browser per visualizzare lo stato corrente. ->> ->> > [!warning] ->> > ->> > Come indicato nel riquadro giallo, non sarà possibile recuperare alcun dato aggiunto dopo la creazione di questo backup. ->> > ->> -> Via l'API OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Compila le variabili: ->> ->> - **serviceName** : L'ID del progetto OVHcloud. ->> - **regionName** : Il nome della regione dove si trova l'istanza di origine. ->> - **instanceId** : L'ID unico dell'istanza. ->> ->> Esempio del corpo della richiesta: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Per saperne di più - -[Creazione e connessione a una prima istanza Public Cloud](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) - -[Effettuare lo Snapshot di un'istanza](/pages/public_cloud/compute/save_an_instance) - +--- +title: 'Crea/ripristina il tuo server virtuale da un backup' +excerpt: 'Scopri come creare o ripristinare il backup di un’istanza' +updated: 2025-10-15 +--- + +## Obiettivo + +Lo Spazio Cliente OVHcloud ti permette di creare i [backup delle tue istanze](/pages/public_cloud/compute/save_an_instance) in pochi click e automatizzare questo processo. +Ripristinare un’istanza utilizzando un backup è necessario, ad esempio, se hai effettuato un’operazione scorretta sulla sua configurazione o semplicemente per crearne una nuova. Puoi utilizzare questi backup di istanze per due ragioni principali: + +- Creare un'istanza basata sul backup per duplicare l'istanza di origine ad esempio, se configuri un'infrastruttura di load balancing. +- Ripristinare un'istanza a partire da un backup Ad esempio, se le modifiche recenti hanno interrotto le configurazioni critiche sull'istanza. + +**Questa guida ti mostra come duplicare o ripristinare le istanze utilizzando i backup.** + +## Prerequisiti + +- Disporre del backup di [un’istanza Public Cloud](/links/public-cloud/instance-backup). A questo proposito, consulta [la guida dedicata alla creazione di un backup](/pages/public_cloud/compute/save_an_instance) +- Avere accesso allo [Spazio Cliente OVHcloud](/links/manager) + +## Procedura + +### Crea un’istanza a partire da un backup + +> [!tabs] +> Via lo Spazio Cliente OVHcloud +>> Accedi al tuo [Spazio Cliente OVHcloud](/links/manager), vai alla sezione `Public Cloud`{.action} e seleziona il progetto Public Cloud desiderato.
      +>> Clicca quindi su `Instance backup`{.action} nella barra di navigazione a sinistra sotto **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Clicca quindi sui `...`{.action} a destra della copia di backup selezionata e infine su `Crea un'istanza`{.action}. +>> +>> Verrà visualizzata una versione semplificata della pagina di creazione dell'istanza, che ti permetterà di personalizzare alcune opzioni. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Alcuni elementi sono predefiniti: +>> +>> - **Localizzazione**: La tua istanza verrà creata nello stesso data center della tua copia di backup. +>> - **Immagine**: L'immagine corrisponderà alla tua copia di backup. +>> - **Modello**: Solo i modelli che possono ospitare la tua immagine saranno disponibili, in base al tuo limite. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Definisci il nome della nuova istanza, la chiave SSH, il vRack e il periodo di fatturazione, quindi clicca sul pulsante `Crea l'istanza`{.action}. +>> +>> Per ulteriori informazioni sulla creazione di un'istanza, consulta [questa guida](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > Per creare un'istanza in un data center diverso da quello della copia di backup, sarà necessario trasferirla nella zona corrispondente. Riferisciti quindi alla [guida sulla copia di un'istanza da un data center a un altro](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Via la CLI OpenStack +>> +>> Per creare un'istanza a partire dalla tua copia di backup, utilizza l'ID della copia di backup come immagine con questo comando: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Via Horizon +>> Nell'interfaccia Horizon, clicca su `Compute`{.action} nel menu a sinistra, quindi su `Images`{.action}. Cerca l'immagine desiderata e clicca sul pulsante `Launch`{.action} a destra della riga della tua immagine. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Assegna un nome alla tua istanza nel campo dedicato e determina il numero di istanze da creare. Poi clicca sulla scheda `Flavor`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Seleziona il modello di istanza desiderato, quindi clicca sulla scheda `Networks`{.action}. +>> +>> > [!warning] +>> > +>> > Se la tua istanza è un server Windows, devi selezionare un flavor del tipo win-xx-xx (ad esempio, win-b2-15) e disporre di un'interfaccia pubblica sulla rete Ext-Net. Senza queste condizioni, l'autenticazione presso il KMS OVHcloud non sarà possibile, e il tuo server rimarrà con una [licenza non attivata](/pages/public_cloud/compute/activate-windows-license-private-mode). Questo potrebbe comportare limitazioni, in particolare l'assenza di aggiornamenti. Nota che non è possibile ridimensionare un'istanza Linux (ad esempio b2-15) in un'istanza Windows (come win-b2-15). Per effettuare questa transizione, è necessario creare una nuova istanza. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Seleziona la rete che desideri assegnare, quindi clicca sul pulsante `Launch Instance`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> Puoi trovare lo stato della tua nuova istanza in `Compute`{.action} nel menu a sinistra, quindi su `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Via l'API OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Compila le variabili: +>> +>> - **serviceName** : L'ID del progetto OVHcloud. +>> - **regionName** : Il nome della regione dove verrà creata l'istanza. +>> +>> Esempio del corpo della richiesta: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Ripristinare un’istanza a partire da un backup + +> [!tabs] +> Via lo Spazio Cliente OVHcloud +>> Accedi al tuo [Spazio Cliente OVHcloud](/links/manager), vai alla sezione `Public Cloud`{.action} e seleziona il progetto Public Cloud desiderato.
      +>> Clicca quindi su `Instanze`{.action} nella barra di navigazione a sinistra sotto **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Clicca sul pulsante `...`{.action} a destra dell'istanza che desideri ripristinare e clicca su `Modificare`{.action}. +>> +>> Verrà visualizzata la pagina di modifica dell'istanza. Potrai modificare: +>> +>> - il nome dell'istanza; +>> - l'immagine dell'istanza; +>> - il modello dell'istanza; +>> - la fatturazione dell'istanza (solo dal modello "Ora" al modello "Mensile"). +>> +>> Esegui le modifiche necessarie e seleziona la scheda `Backups`{.action} nella sezione "Immagine". +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Seleziona un backup nell'elenco dei backup disponibili. Clicca su `Modifica l'immagine`{.action} se sei certo di voler sostituire l'immagine corrente con il backup. +>> +>> L'istanza avrà lo stato `Riinstallazione` fino al completamento del processo. Potrebbe essere necessario aggiornare la pagina nel browser per visualizzare lo stato corrente. +>> +>> > [!warning] +>> > +>> > Come indicato nel riquadro giallo, non sarà possibile recuperare alcun dato aggiunto dopo la creazione di questo backup. +>> > +>> +> Via l'API OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Compila le variabili: +>> +>> - **serviceName** : L'ID del progetto OVHcloud. +>> - **regionName** : Il nome della regione dove si trova l'istanza di origine. +>> - **instanceId** : L'ID unico dell'istanza. +>> +>> Esempio del corpo della richiesta: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Per saperne di più + +[Creazione e connessione a una prima istanza Public Cloud](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) + +[Effettuare lo Snapshot di un'istanza](/pages/public_cloud/compute/save_an_instance) + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.pl-pl.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.pl-pl.md index 1fe6d0ad9d7..91a9b3ed0aa 100755 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.pl-pl.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.pl-pl.md @@ -1,193 +1,182 @@ ---- -title: 'Tworzenie / przywracanie serwera wirtualnego na podstawie kopii zapasowej' -excerpt: 'Dowiedz się, jak utworzyć lub przywrócić kopię zapasową instancji' -updated: 2025-11-04 ---- - -## Wprowadzenie - -Panel klienta OVHcloud pozwala na tworzenie [kopii zapasowych instancji](/pages/public_cloud/compute/save_an_instance) za pomocą kilku kliknięć i zautomatyzowanie tego procesu. -Może zajść konieczność przywrócenia instancji z kopii zapasowej, np. w przypadku błędu podczas konfigurowania Twojej instancji. Kopie zapasowe instancji mogą być używane z dwóch powodów: - -- Utwórz instancję na podstawie kopii zapasowej, aby duplikować oryginalną instancję. Na przykład, jeśli skonfigurujesz infrastrukturę równoważenia obciążenia (load balancing). -- Przywracanie instancji z kopii zapasowej. Na przykład, jeśli ostatnie zmiany uszkodziły krytyczne konfiguracje dla instancji. - -**Dowiedz się, jak używać kopii zapasowych do duplikowania lub przywracania instancji.** - -## Wymagania początkowe - -- Posiadanie kopii zapasowej [instancji Public Cloud](/links/public-cloud/instance-backup). Należy zapoznać się w tym celu z [instrukcją tworzenia kopii zapasowej](/pages/public_cloud/compute/save_an_instance). -- Dostęp do [Panelu klienta OVHcloud](/links/manager). - -## W praktyce - -> [!primary] -> -> Dostępne są dwa typy kopii zapasowych: -> -> - Lokalna: przechowywana w tej samej regionie co Twoja instancja. -> - Dystansowa: automatycznie replikowana w innym regionie, który wybierzesz. -> -> Operacje **tworzenia** i **przywracania** instancji z odległej kopii zapasowej są w pełni obsługiwane przez API OVHcloud, co zapewnia większą elastyczność i łatwą integrację z procesami automatyzacji. -> -> **Uwaga :** Te operacje nie są jeszcze dostępne za pośrednictwem Panelu klienta OVHcloud. - -### Tworzenie instancji na podstawie kopii zapasowej - -> [!tabs] -> Przez Panel klienta OVHcloud ->> Zaloguj się do [Panelu klienta OVHcloud](/links/manager), przejdź do sekcji `Public Cloud`{.action} i wybierz projekt Public Cloud.
      ->> Następnie kliknij `Kopia zapasowa instancji`{.action} w lewym pasku nawigacyjnym pod **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Kliknij przycisk `...`{.action} w wierszu odpowiedniej kopii zapasowej, a następnie wybierz `Utwórz instancję`{.action}. ->> ->> Zobaczysz skróconą wersję strony tworzenia instancji, gdzie możesz określić niektóre opcje. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Niektóre elementy są wstępnie zdefiniowane: ->> ->> - **Lokalizacja**: Twoja instancja zostanie utworzona w tym samym centrum danych, co kopia zapasowa. ->> - **Obraz**: Obraz będzie odpowiadać Twojej kopii zapasowej. ->> - **Model**: Dostępne są tylko modele kompatybilne z Twoim obrazem, w zależności od Twojej kwoty. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Wybierz nazwę nowej instancji, klucz SSH, vRack i okres rozliczeniowy, a następnie kliknij przycisk `Utwórz instancję`{.action}. ->> ->> Aby uzyskać więcej informacji na temat tworzenia instancji, skorzystaj z [tego przewodnika](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > Aby utworzyć instancję w innym centrum danych, musisz najpierw przenieść kopię zapasową do odpowiedniej strefy. Skorzystaj z naszego przewodnika, aby [przenieść kopię zapasową instancji](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Przez OpenStack CLI ->> ->> Aby utworzyć instancję z kopii zapasowej, użyj identyfikatora kopii zapasowej jako obrazu z tym poleceniem: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Przez Horizon ->> W interfejsie Horizon kliknij `Compute`{.action} w lewym menu, a następnie `Images`{.action}. Znajdź odpowiedni obraz i kliknij przycisk `Launch`{.action} po prawej stronie wiersza obrazu. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Nadaj instancji nazwę w odpowiednim polu i określ liczbę instancji do utworzenia. Następnie kliknij kartę `Flavor`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Wybierz żądany model instancji, a następnie kliknij kartę `Networks`{.action}. ->> ->> > [!warning] ->> > ->> > Jeśli Twoja instancja to serwer Windows, musisz wybrać model typu win-xx-xx (np. win-b2-15) i mieć publiczny interfejs na sieci Ext-Net. Bez tych warunków uwierzytelnienie z OVHcloud KMS nie będzie możliwe, a Twój serwer pozostanie z [nieaktywowaną licencją](/pages/public_cloud/compute/activate-windows-license-private-mode). Może to prowadzić do ograniczeń, w tym braku aktualizacji. Zwróć uwagę, że nie można zmienić rozmiaru instancji Linux (np. b2-15) na instancję Windows (np. win-b2-15). Aby dokonać tej zmiany, musisz utworzyć nową instancję. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Wybierz sieć, którą chcesz przypisać, a następnie kliknij przycisk `Launch Instance`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> Status nowej instancji możesz sprawdzić w `Compute`{.action} w lewym menu, a następnie klikając `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Przez OVHcloud API ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Wypełnij zmienne: ->> ->> - **serviceName** : ID projektu OVHcloud. ->> - **regionName** : Nazwa regionu, w którym zostanie umieszczona instancja. ->> ->> Przykład treści żądania: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Przywracanie instancji z kopii zapasowej - -> [!tabs] -> Przez Panel klienta OVHcloud ->> Zaloguj się do [Panelu klienta OVHcloud](/links/manager), przejdź do sekcji `Public Cloud`{.action} i wybierz odpowiedni projekt Public Cloud.
      ->> Następnie kliknij pozycję `Instancje`{.action} na lewym pasku nawigacyjnym w obszarze **Środowisko obliczeniowe**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Kliknij przycisk `...`{.action} w wierszu odpowiedniej instancji, a następnie wybierz `Edytuj`{.action}. ->> ->> Powoduje otwarcie strony do edycji instancji, w której można zmienić: ->> ->> - nazwa instancji; ->> - obraz instancji; ->> - model instancji; ->> - tryb rozliczenia dla instancji (tylko od "Godzinowe" do "Miesięczne"). ->> ->> Jeśli potrzebujesz wykonać zmiany, przejdź do zakładki `Kopie zapasowe`{.action} w sekcji "Obraz". ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Wybierz z listy dostępnych kopii zapasowych. Kliknij na `Zmień obraz`{.action}, jeśli masz pewność, że chcesz zastąpić bieżący obraz kopią zapasową. ->> ->> Instancja będzie miała status `Reinstalacja` do czasu zakończenia procesu. Może być konieczne odświeżenie strony w przeglądarce, aby zobaczyć bieżący stan. ->> ->> > [!warning] ->> > ->> > Zgodnie z informacją zawartą w ostrzeżeniu, dane dodane po utworzeniu kopii zapasowej zostaną utracone. ->> > ->> -> Przez OVHcloud API ->> > [!API] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Uzupełnij zmienne: ->> ->> - **serviceName** : ID projektu OVHcloud. ->> - **regionName** : Nazwa regionu, w którym znajduje się instancja źródłowa. ->> - **instanceId** : unikalny identyfikator instancji. ->> ->> Przykład treści zapytania: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Sprawdź również - -[Tworzenie i logowanie do pierwszej instancji Public Cloud](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) - -[Tworzenie kopii zapasowej instancji](/pages/public_cloud/compute/save_an_instance) - +--- +title: 'Tworzenie / przywracanie serwera wirtualnego na podstawie kopii zapasowej' +excerpt: 'Dowiedz się, jak utworzyć lub przywrócić kopię zapasową instancji' +updated: 2025-10-15 +--- + +## Wprowadzenie + +Panel klienta OVHcloud pozwala na tworzenie [kopii zapasowych instancji](/pages/public_cloud/compute/save_an_instance) za pomocą kilku kliknięć i zautomatyzowanie tego procesu. +Może zajść konieczność przywrócenia instancji z kopii zapasowej, np. w przypadku błędu podczas konfigurowania Twojej instancji. Kopie zapasowe instancji mogą być używane z dwóch powodów: + +- Utwórz instancję na podstawie kopii zapasowej, aby duplikować oryginalną instancję. Na przykład, jeśli skonfigurujesz infrastrukturę równoważenia obciążenia (load balancing). +- Przywracanie instancji z kopii zapasowej. Na przykład, jeśli ostatnie zmiany uszkodziły krytyczne konfiguracje dla instancji. + +**Dowiedz się, jak używać kopii zapasowych do duplikowania lub przywracania instancji.** + +## Wymagania początkowe + +- Posiadanie kopii zapasowej [instancji Public Cloud](/links/public-cloud/instance-backup). Należy zapoznać się w tym celu z [instrukcją tworzenia kopii zapasowej](/pages/public_cloud/compute/save_an_instance). +- Dostęp do [Panelu klienta OVHcloud](/links/manager). + +## W praktyce + +### Tworzenie instancji na podstawie kopii zapasowej + +> [!tabs] +> Przez Panel klienta OVHcloud +>> Zaloguj się do [Panelu klienta OVHcloud](/links/manager), przejdź do sekcji `Public Cloud`{.action} i wybierz projekt Public Cloud.
      +>> Następnie kliknij `Kopia zapasowa instancji`{.action} w lewym pasku nawigacyjnym pod **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Kliknij przycisk `...`{.action} w wierszu odpowiedniej kopii zapasowej, a następnie wybierz `Utwórz instancję`{.action}. +>> +>> Zobaczysz skróconą wersję strony tworzenia instancji, gdzie możesz określić niektóre opcje. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Niektóre elementy są wstępnie zdefiniowane: +>> +>> - **Lokalizacja**: Twoja instancja zostanie utworzona w tym samym centrum danych, co kopia zapasowa. +>> - **Obraz**: Obraz będzie odpowiadać Twojej kopii zapasowej. +>> - **Model**: Dostępne są tylko modele kompatybilne z Twoim obrazem, w zależności od Twojej kwoty. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Wybierz nazwę nowej instancji, klucz SSH, vRack i okres rozliczeniowy, a następnie kliknij przycisk `Utwórz instancję`{.action}. +>> +>> Aby uzyskać więcej informacji na temat tworzenia instancji, skorzystaj z [tego przewodnika](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > Aby utworzyć instancję w innym centrum danych, musisz najpierw przenieść kopię zapasową do odpowiedniej strefy. Skorzystaj z naszego przewodnika, aby [przenieść kopię zapasową instancji](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Przez OpenStack CLI +>> +>> Aby utworzyć instancję z kopii zapasowej, użyj identyfikatora kopii zapasowej jako obrazu z tym poleceniem: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Przez Horizon +>> W interfejsie Horizon kliknij `Compute`{.action} w lewym menu, a następnie `Images`{.action}. Znajdź odpowiedni obraz i kliknij przycisk `Launch`{.action} po prawej stronie wiersza obrazu. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Nadaj instancji nazwę w odpowiednim polu i określ liczbę instancji do utworzenia. Następnie kliknij kartę `Flavor`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Wybierz żądany model instancji, a następnie kliknij kartę `Networks`{.action}. +>> +>> > [!warning] +>> > +>> > Jeśli Twoja instancja to serwer Windows, musisz wybrać model typu win-xx-xx (np. win-b2-15) i mieć publiczny interfejs na sieci Ext-Net. Bez tych warunków uwierzytelnienie z OVHcloud KMS nie będzie możliwe, a Twój serwer pozostanie z [nieaktywowaną licencją](/pages/public_cloud/compute/activate-windows-license-private-mode). Może to prowadzić do ograniczeń, w tym braku aktualizacji. Zwróć uwagę, że nie można zmienić rozmiaru instancji Linux (np. b2-15) na instancję Windows (np. win-b2-15). Aby dokonać tej zmiany, musisz utworzyć nową instancję. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Wybierz sieć, którą chcesz przypisać, a następnie kliknij przycisk `Launch Instance`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> Status nowej instancji możesz sprawdzić w `Compute`{.action} w lewym menu, a następnie klikając `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Przez OVHcloud API +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Wypełnij zmienne: +>> +>> - **serviceName** : ID projektu OVHcloud. +>> - **regionName** : Nazwa regionu, w którym zostanie umieszczona instancja. +>> +>> Przykład treści żądania: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Przywracanie instancji z kopii zapasowej + +> [!tabs] +> Przez Panel klienta OVHcloud +>> Zaloguj się do [Panelu klienta OVHcloud](/links/manager), przejdź do sekcji `Public Cloud`{.action} i wybierz odpowiedni projekt Public Cloud.
      +>> Następnie kliknij pozycję `Instancje`{.action} na lewym pasku nawigacyjnym w obszarze **Środowisko obliczeniowe**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Kliknij przycisk `...`{.action} w wierszu odpowiedniej instancji, a następnie wybierz `Edytuj`{.action}. +>> +>> Powoduje otwarcie strony do edycji instancji, w której można zmienić: +>> +>> - nazwa instancji; +>> - obraz instancji; +>> - model instancji; +>> - tryb rozliczenia dla instancji (tylko od "Godzinowe" do "Miesięczne"). +>> +>> Jeśli potrzebujesz wykonać zmiany, przejdź do zakładki `Kopie zapasowe`{.action} w sekcji "Obraz". +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Wybierz z listy dostępnych kopii zapasowych. Kliknij na `Zmień obraz`{.action}, jeśli masz pewność, że chcesz zastąpić bieżący obraz kopią zapasową. +>> +>> Instancja będzie miała status `Reinstalacja` do czasu zakończenia procesu. Może być konieczne odświeżenie strony w przeglądarce, aby zobaczyć bieżący stan. +>> +>> > [!warning] +>> > +>> > Zgodnie z informacją zawartą w ostrzeżeniu, dane dodane po utworzeniu kopii zapasowej zostaną utracone. +>> > +>> +> Przez OVHcloud API +>> > [!API] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Uzupełnij zmienne: +>> +>> - **serviceName** : ID projektu OVHcloud. +>> - **regionName** : Nazwa regionu, w którym znajduje się instancja źródłowa. +>> - **instanceId** : unikalny identyfikator instancji. +>> +>> Przykład treści zapytania: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Sprawdź również + +[Tworzenie i logowanie do pierwszej instancji Public Cloud](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) + +[Tworzenie kopii zapasowej instancji](/pages/public_cloud/compute/save_an_instance) + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.pt-pt.md b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.pt-pt.md index d3e74affe8b..bef5159d062 100755 --- a/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.pt-pt.md +++ b/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup/guide.pt-pt.md @@ -1,193 +1,182 @@ ---- -title: 'Criar / Restaurar um servidor virtual a partir de um backup' -excerpt: 'Saiba como criar ou restaurar o backup de uma instância' -updated: 2025-11-04 ---- - -## Objetivo - -A Área de Cliente OVHcloud permite-lhe criar [backups das suas instâncias](/pages/public_cloud/compute/save_an_instance) em apenas alguns cliques e automatizar este processo. -Pode querer restaurar a sua instância através de um backup, por exemplo, em caso de manipulação errada realizada na configuração da sua instância. Pode utilizar estes backups de instâncias por duas razões principais: - -- Criar uma instância com base no backup, para duplicar a instância de origem. Por exemplo, se configurar uma infraestrutura de repartição de carga (load balancing). -- Restaurar uma instância a partir de um backup. Por exemplo, se alterações recentes quebraram configurações críticas na instância. - -**Saiba como utilizar os seus backups para duplicar ou restaurar as suas instâncias.** - -## Requisitos - -- Ter um backup de uma [instância Public Cloud](/links/public-cloud/instance-backup). Para isso, consulte [o guia relativo à criação de um backup](/pages/public_cloud/compute/save_an_instance). -- Ter acesso à [Área de Cliente OVHcloud](/links/manager). - -## Instruções - -> [!primary] -> -> Dois tipos de cópias de segurança estão disponíveis: -> -> - Local: armazenada na mesma região que a sua instância. -> - Remota: automaticamente replicada noutra região à sua escolha. -> -> As operações de **criação** e de **restauro** de uma instância a partir de um backup remoto são inteiramente suportadas através da API OVHcloud, oferecendo uma maior flexibilidade e uma integração facilitada nos seus processos de automatização. -> -> **Nota:** Estas operações ainda não estão disponíveis a partir da área de cliente OVHcloud. - -### Criar uma instância a partir de um backup - -> [!tabs] -> Via a área de cliente OVHcloud ->> Conecte-se a sua [área de cliente OVHcloud](/links/manager), acesse a seção `Public Cloud`{.action} e selecione o projeto Public Cloud desejado.
      ->> Clique em seguida em `Instance backup`{.action} na barra de navegação à esquerda sob **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} ->> ->> Clique nos `...`{.action} à direita do backup selecionado e, por fim, em `Criar uma instância`{.action}. ->> ->> Uma versão simplificada da página de criação de instância será exibida, permitindo personalizar algumas opções. ->> ->> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} ->> ->> Alguns elementos são pré-definidos: ->> ->> - **Localização**: Sua instância será criada no mesmo datacenter que seu backup. ->> - **Imagem**: A imagem corresponderá ao seu backup. ->> - **Modelo**: Apenas os modelos capazes de acomodar sua imagem estarão disponíveis, dependendo do seu quota. ->> ->> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} ->> ->> Defina o nome da nova instância, a chave SSH, o vRack e o período de faturamento, em seguida clique no botão `Criar a instância`{.action}. ->> ->> Para mais informações sobre a criação de uma instância, consulte [este guia](/pages/public_cloud/compute/public-cloud-first-steps). ->> ->> > [!primary] ->> > ->> > Para criar uma instância em um datacenter diferente do backup, será necessário transferi-lo para a zona correspondente. Consulte então o [guia sobre a transferência de backup de instância entre datacenters](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> > ->> -> Via a CLI OpenStack ->> ->> Para criar uma instância a partir de seu backup, utilize o ID do backup como imagem com este comando: ->> ->> ```bash ->> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap ->> ``` ->> -> Via Horizon ->> Na interface Horizon, clique em `Compute`{.action} no menu à esquerda, depois em `Images`{.action}. Procure a imagem desejada e clique no botão `Launch`{.action} à direita da linha da sua imagem. ->> ->> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} ->> ->> Nomeie sua instância no campo dedicado e determine o número de instâncias a criar. Em seguida, clique na aba `Flavor`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} ->> ->> Escolha o modelo de instância desejado, depois clique na aba `Networks`{.action}. ->> ->> > [!warning] ->> > ->> > Se sua instância for um servidor Windows, você deverá selecionar uma flavor do tipo win-xx-xx (por exemplo, win-b2-15) e possuir uma interface pública na rede Ext-Net. Sem essas condições, a autenticação no KMS OVHcloud não será possível, e seu servidor permanecerá com uma [licença não ativada](/pages/public_cloud/compute/activate-windows-license-private-mode). Isso pode resultar em limitações, incluindo a falta de atualizações. Atenção: não é possível redimensionar uma instância Linux (por exemplo, b2-15) para uma instância Windows (como win-b2-15). Para realizar essa transição, será necessário criar uma nova instância. ->> > ->> ->> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} ->> ->> Escolha a rede que deseja atribuir, depois clique no botão `Launch Instance`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} ->> ->> Você pode verificar o status da sua nova instância em `Compute`{.action} no menu à esquerda, depois em `Instances`{.action}. ->> ->> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} ->> -> Via API OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance ->> > ->> ->> Preencha as variáveis: ->> ->> - **serviceName**: O ID do projeto OVHcloud. ->> - **regionName**: O nome da região onde a instância será criada. ->> ->> Exemplo de corpo da requisição: ->> ->> ```json ->> { ->> "billingPeriod": "hourly", ->> "bootFrom": { ->> "imageId": "5cb8ea68-****-****-****-820be8346***" ->> }, ->> "flavor": { ->> "id": "e81b46f8-****-****-****-cad655e65***" ->> }, ->> "name": "newInstance", ->> "network": { ->> "public": true ->> }, ->> "sshKey": { ->> "name": "MySSHKey" ->> } ->> } ->> ``` ->> - -### Restaurar uma instância a partir de um backup - -> [!tabs] -> Via a área de cliente OVHcloud ->> Conecte-se a sua [área de cliente OVHcloud](/links/manager), acesse a seção `Public Cloud`{.action} e selecione o projeto Public Cloud desejado.
      ->> Clique em seguida em `Instâncias`{.action} na barra de navegação à esquerda sob **Compute**. ->> ->> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} ->> ->> Clique no botão `...`{.action} à direita da instância que deseja restaurar e clique em `Editar`{.action}. ->> ->> A página de edição da instância será exibida. Você poderá modificar: ->> ->> - o nome da instância; ->> - a imagem da instância; ->> - o modelo da instância; ->> - o faturamento da instância (apenas do modelo « Hora » para o modelo « Mensal »). ->> ->> Faça as modificações necessárias e selecione a aba `Backups`{.action} na seção « Imagem ». ->> ->> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} ->> ->> Selecione um backup na lista de backups disponíveis. Clique em `Alterar a imagem`{.action} se estiver certo de querer substituir a imagem atual pelo backup. ->> ->> A instância terá o status `Reinstalação` até que o processo seja concluído. Pode ser necessário atualizar a página no navegador para ver o estado atual. ->> ->> > [!warning] ->> > ->> > Como indicado no quadro amarelo mencionado, nenhuma dados adicionados após a criação deste backup poderá ser recuperado. ->> > ->> -> Via API OVHcloud ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall ->> > ->> ->> Preencha as variáveis: ->> ->> - **serviceName**: O ID do projeto OVHcloud. ->> - **regionName**: O nome da região onde a instância de origem está localizada. ->> - **instanceId**: O ID único da instância. ->> ->> Exemplo de corpo da requisição: ->> ->> ```json ->> { ->> "imageId": "5cb8ea68-****-****-****-820be8346***", ->> "imageRegionName": "GRA11" ->> } ->> ``` ->> - -## Quer saber mais? - -[Criação e ligação a uma primeira instância Public Cloud](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) - -[Efetuar um backup de uma instância](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) - +--- +title: 'Criar / Restaurar um servidor virtual a partir de um backup' +excerpt: 'Saiba como criar ou restaurar o backup de uma instância' +updated: 2025-10-15 +--- + +## Objetivo + +A Área de Cliente OVHcloud permite-lhe criar [backups das suas instâncias](/pages/public_cloud/compute/save_an_instance) em apenas alguns cliques e automatizar este processo. +Pode querer restaurar a sua instância através de um backup, por exemplo, em caso de manipulação errada realizada na configuração da sua instância. Pode utilizar estes backups de instâncias por duas razões principais: + +- Criar uma instância com base no backup, para duplicar a instância de origem. Por exemplo, se configurar uma infraestrutura de repartição de carga (load balancing). +- Restaurar uma instância a partir de um backup. Por exemplo, se alterações recentes quebraram configurações críticas na instância. + +**Saiba como utilizar os seus backups para duplicar ou restaurar as suas instâncias.** + +## Requisitos + +- Ter um backup de uma [instância Public Cloud](/links/public-cloud/instance-backup). Para isso, consulte [o guia relativo à criação de um backup](/pages/public_cloud/compute/save_an_instance). +- Ter acesso à [Área de Cliente OVHcloud](/links/manager). + +## Instruções + +### Criar uma instância a partir de um backup + +> [!tabs] +> Via a área de cliente OVHcloud +>> Conecte-se a sua [área de cliente OVHcloud](/links/manager), acesse a seção `Public Cloud`{.action} e selecione o projeto Public Cloud desejado.
      +>> Clique em seguida em `Instance backup`{.action} na barra de navegação à esquerda sob **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup01.png){.thumbnail} +>> +>> Clique nos `...`{.action} à direita do backup selecionado e, por fim, em `Criar uma instância`{.action}. +>> +>> Uma versão simplificada da página de criação de instância será exibida, permitindo personalizar algumas opções. +>> +>> ![public-cloud-instance-backup](images/restorebackup02.png){.thumbnail} +>> +>> Alguns elementos são pré-definidos: +>> +>> - **Localização**: Sua instância será criada no mesmo datacenter que seu backup. +>> - **Imagem**: A imagem corresponderá ao seu backup. +>> - **Modelo**: Apenas os modelos capazes de acomodar sua imagem estarão disponíveis, dependendo do seu quota. +>> +>> ![public-cloud-instance-backup](images/restorebackup03.png){.thumbnail} +>> +>> Defina o nome da nova instância, a chave SSH, o vRack e o período de faturamento, em seguida clique no botão `Criar a instância`{.action}. +>> +>> Para mais informações sobre a criação de uma instância, consulte [este guia](/pages/public_cloud/compute/public-cloud-first-steps). +>> +>> > [!primary] +>> > +>> > Para criar uma instância em um datacenter diferente do backup, será necessário transferi-lo para a zona correspondente. Consulte então o [guia sobre a transferência de backup de instância entre datacenters](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> > +>> +> Via a CLI OpenStack +>> +>> Para criar uma instância a partir de seu backup, utilize o ID do backup como imagem com este comando: +>> +>> ```bash +>> $ openstack server create --key-name SSHKEY --flavor 98c1e679-5f2c-4069-b4da-4a4f7179b758 --image 0a3f5901-2314-438a-a7af-ae984dcbce5c Server1_from_snap +>> ``` +>> +> Via Horizon +>> Na interface Horizon, clique em `Compute`{.action} no menu à esquerda, depois em `Images`{.action}. Procure a imagem desejada e clique no botão `Launch`{.action} à direita da linha da sua imagem. +>> +>> ![public-cloud-instance-backup-horizon](images/restorebackuphorizon1.png){.thumbnail} +>> +>> Nomeie sua instância no campo dedicado e determine o número de instâncias a criar. Em seguida, clique na aba `Flavor`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-2](images/restorebackuphorizon2.png){.thumbnail} +>> +>> Escolha o modelo de instância desejado, depois clique na aba `Networks`{.action}. +>> +>> > [!warning] +>> > +>> > Se sua instância for um servidor Windows, você deverá selecionar uma flavor do tipo win-xx-xx (por exemplo, win-b2-15) e possuir uma interface pública na rede Ext-Net. Sem essas condições, a autenticação no KMS OVHcloud não será possível, e seu servidor permanecerá com uma [licença não ativada](/pages/public_cloud/compute/activate-windows-license-private-mode). Isso pode resultar em limitações, incluindo a falta de atualizações. Atenção: não é possível redimensionar uma instância Linux (por exemplo, b2-15) para uma instância Windows (como win-b2-15). Para realizar essa transição, será necessário criar uma nova instância. +>> > +>> +>> ![public-cloud-instance-backup-horizon-3](images/restorebackuphorizon3.png){.thumbnail} +>> +>> Escolha a rede que deseja atribuir, depois clique no botão `Launch Instance`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-4](images/restorebackuphorizon4.png){.thumbnail} +>> +>> Você pode verificar o status da sua nova instância em `Compute`{.action} no menu à esquerda, depois em `Instances`{.action}. +>> +>> ![public-cloud-instance-backup-horizon-5](images/restorebackuphorizon5.png){.thumbnail} +>> +> Via API OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance +>> > +>> +>> Preencha as variáveis: +>> +>> - **serviceName**: O ID do projeto OVHcloud. +>> - **regionName**: O nome da região onde a instância será criada. +>> +>> Exemplo de corpo da requisição: +>> +>> ```json +>> { +>> "billingPeriod": "hourly", +>> "bootFrom": { +>> "imageId": "5cb8ea68-****-****-****-820be8346***" +>> }, +>> "flavor": { +>> "id": "e81b46f8-****-****-****-cad655e65***" +>> }, +>> "name": "newInstance", +>> "network": { +>> "public": true +>> }, +>> "sshKey": { +>> "name": "MySSHKey" +>> } +>> } +>> ``` +>> + +### Restaurar uma instância a partir de um backup + +> [!tabs] +> Via a área de cliente OVHcloud +>> Conecte-se a sua [área de cliente OVHcloud](/links/manager), acesse a seção `Public Cloud`{.action} e selecione o projeto Public Cloud desejado.
      +>> Clique em seguida em `Instâncias`{.action} na barra de navegação à esquerda sob **Compute**. +>> +>> ![public-cloud-instance-backup](images/restorebackup04.png){.thumbnail} +>> +>> Clique no botão `...`{.action} à direita da instância que deseja restaurar e clique em `Editar`{.action}. +>> +>> A página de edição da instância será exibida. Você poderá modificar: +>> +>> - o nome da instância; +>> - a imagem da instância; +>> - o modelo da instância; +>> - o faturamento da instância (apenas do modelo « Hora » para o modelo « Mensal »). +>> +>> Faça as modificações necessárias e selecione a aba `Backups`{.action} na seção « Imagem ». +>> +>> ![public-cloud-instance-backup](images/restorebackup05.png){.thumbnail} +>> +>> Selecione um backup na lista de backups disponíveis. Clique em `Alterar a imagem`{.action} se estiver certo de querer substituir a imagem atual pelo backup. +>> +>> A instância terá o status `Reinstalação` até que o processo seja concluído. Pode ser necessário atualizar a página no navegador para ver o estado atual. +>> +>> > [!warning] +>> > +>> > Como indicado no quadro amarelo mencionado, nenhuma dados adicionados após a criação deste backup poderá ser recuperado. +>> > +>> +> Via API OVHcloud +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/reinstall +>> > +>> +>> Preencha as variáveis: +>> +>> - **serviceName**: O ID do projeto OVHcloud. +>> - **regionName**: O nome da região onde a instância de origem está localizada. +>> - **instanceId**: O ID único da instância. +>> +>> Exemplo de corpo da requisição: +>> +>> ```json +>> { +>> "imageId": "5cb8ea68-****-****-****-820be8346***", +>> "imageRegionName": "GRA11" +>> } +>> ``` +>> + +## Quer saber mais? + +[Criação e ligação a uma primeira instância Public Cloud](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) + +[Efetuar um backup de uma instância](/pages/public_cloud/compute/first_steps_with_public_cloud_instance) + Fale com a nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/migration_between_regions/guide.de-de.md b/pages/public_cloud/compute/migration_between_regions/guide.de-de.md index dad26655abb..6c42c28baf3 100644 --- a/pages/public_cloud/compute/migration_between_regions/guide.de-de.md +++ b/pages/public_cloud/compute/migration_between_regions/guide.de-de.md @@ -1,75 +1,77 @@ ---- -title: "Migration von Instanzen zwischen verschiedenen Regionen" -excerpt: "Erfahren Sie, wie Sie eine OVHcloud Public Cloud-Instanz zwischen 1AZ und 3AZ Regionen migrieren." -updated: 2025-11-04 ---- - -## Ziel - -Diese Anleitung erklärt, wie Sie eine Public Cloud-Instanz von einer Region in eine andere migrieren, von 1AZ zu 3AZ oder umgekehrt. Sie fasst die Schlüsselschritte (Backup, Übertragung und Neuanlage) zusammen und verweist auf die detaillierten Anleitungen für jeden Schritt. - -## Voraussetzungen - -- Sie verfügen über eine [Public Cloud Instanz](/pages/public_cloud/compute/public-cloud-first-steps). -- Sie haben Zugriff auf Ihr [OVHcloud Kundencenter](/links/manager). - -## In der praktischen Anwendung - -> [!primary] -> -> Vor der Migration einer Instanz ist es wichtig, die Unterschiede zwischen den Bereitstellungsmodussen zu verstehen, die in der OVHcloud Public Cloud angeboten werden. Jeder Modus (1AZ, 3AZ oder Local Zones) hat einen direkten Einfluss auf die Ausfallsicherheit, Verfügbarkeit und den Aufbau Ihrer Infrastruktur. -> -> Weitere Informationen finden Sie in der Dokumentation: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones (EN)](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). -> - -### Schritt 1: Backup Ihrer Instanz - -Beginnen Sie mit der Erstellung eines Backups der zu migrierenden Instanz oder verwenden Sie ein vorhandenes, sofern es noch gültig ist. - -OVHcloud bietet zwei Arten von Backups an, mit unterschiedlichem Verhalten, abhängig vom gewünschten Migrationsmodus: - -- Lokales Backup: Erfordert eine manuelle Übertragung, wenn Sie in eine andere Region oder AZ migrieren. -- Distanz-Backup (**empfohlen**): Automatisch von OVHcloud verwaltet, wird das lokale Backup in die ausgewählte Region repliziert. Keine manuelle Übertragung erforderlich. - -> [!primary] -> -> Wenn Ihr lokales Backup in einer 3AZ-Region durchgeführt wurde und Sie die Instanz in einer anderen AZ innerhalb derselben Region wiederherstellen möchten, ist keine Übertragung erforderlich. -> -> Lokale Backups sind in allen Verfügbarkeitszonen innerhalb einer 3AZ-Region zugänglich. Sie können direkt zum Schritt der Instanzneuanlage übergehen. -> - -Eine Instanz kann gesichert werden: - -- Über das OVHcloud Kundencenter. -- Über die OVHcloud API. -- Über die OpenStack CLI. -- Über Horizon. - -Alle detaillierten Informationen finden Sie im Abschnitt **Backup einer Instanz erstellen** in unserer Anleitung "[Backup einer Instanz erstellen](/pages/public_cloud/compute/save_an_instance)". - -### Schritt 2: Migrieren Sie Ihr Backup in eine andere Region - -> [!primary] -> -> Wenn Sie ein Distanz-Backup verwendet haben, können Sie direkt zum [Schritt 3: Wiederherstellen der Instanz in der neuen Region](#step3recreateinstance) springen. -> - -> [!tabs] -> Über die Openstack CLI ->> Um Ihr Backup von einer AZ zu einer anderen über die Openstack CLI zu übertragen, folgen Sie unserer Anleitung: [Backup einer Instanz herunterladen und in eine andere OpenStack-Region übertragen](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> - -### Schritt 3: Wiederherstellen der Instanz in der neuen Region - -Die Instanz kann in der neuen Region wiederhergestellt werden: - -- Über das OVHcloud Kundencenter. -- Über die OVHcloud API. -- Über die OpenStack CLI. -- Über Horizon. - -Alle detaillierten Informationen finden Sie im Abschnitt **Eine Instanz aus einem Backup erstellen** in unserer Anleitung "[Verwenden von Backups zum Erzeugen oder Wiederherstellen von Instanzen](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup)". - -## Weiterführende Informationen - -Treten Sie unserer [User Community](/links/community) bei. +--- +title: "Migration von Instanzen zwischen verschiedenen Regionen" +excerpt: "Erfahren Sie, wie Sie eine OVHcloud Public Cloud-Instanz zwischen 1AZ und 3AZ Regionen migrieren." +updated: 2025-10-15 +--- + +## Ziel + +Diese Anleitung erklärt, wie Sie eine Public Cloud-Instanz von einer Region in eine andere migrieren, von 1AZ zu 3AZ oder umgekehrt. Sie fasst die Schlüsselschritte (Backup, Übertragung und Neuanlage) zusammen und verweist auf die detaillierten Anleitungen für jeden Schritt. + +## Voraussetzungen + +- Sie verfügen über eine [Public Cloud Instanz](/pages/public_cloud/compute/public-cloud-first-steps). +- Sie haben Zugriff auf Ihr [OVHcloud Kundencenter](/links/manager). + +## In der praktischen Anwendung + +> [!primary] +> +> Vor der Migration einer Instanz ist es wichtig, die Unterschiede zwischen den Bereitstellungsmodussen zu verstehen, die in der OVHcloud Public Cloud angeboten werden. Jeder Modus (1AZ, 3AZ oder Local Zones) hat einen direkten Einfluss auf die Ausfallsicherheit, Verfügbarkeit und den Aufbau Ihrer Infrastruktur. +> +> Weitere Informationen finden Sie in der Dokumentation: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones (EN)](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). +> + +### Schritt 1: Backup Ihrer Instanz + +Beginnen Sie mit der Erstellung eines Backups der zu migrierenden Instanz oder verwenden Sie ein vorhandenes, sofern es noch gültig ist. + +OVHcloud bietet zwei Arten von Backups an, mit unterschiedlichem Verhalten, abhängig vom gewünschten Migrationsmodus: + +- Lokales Backup: Erfordert eine manuelle Übertragung, wenn Sie in eine andere Region oder AZ migrieren. +- Distanz-Backup (**empfohlen**): Automatisch von OVHcloud verwaltet, wird das lokale Backup in die ausgewählte Region repliziert. Keine manuelle Übertragung erforderlich. + +> [!primary] +> +> Wenn Ihr lokales Backup in einer 3AZ-Region durchgeführt wurde und Sie die Instanz in einer anderen AZ innerhalb derselben Region wiederherstellen möchten, ist keine Übertragung erforderlich. +> +> Lokale Backups sind in allen Verfügbarkeitszonen innerhalb einer 3AZ-Region zugänglich. Sie können direkt zum Schritt der Instanzneuanlage übergehen. +> +> Derzeit ist die Erstellung eines Distanz-Backups nicht über das OVHcloud Kundencenter möglich. Diesen Vorgang können Sie nur über die OVHcloud API oder OpenStack durchführen. +> + +Eine Instanz kann gesichert werden: + +- Über das OVHcloud Kundencenter. +- Über die OVHcloud API. +- Über die OpenStack CLI. +- Über Horizon. + +Alle detaillierten Informationen finden Sie im Abschnitt **Backup einer Instanz erstellen** in unserer Anleitung "[Backup einer Instanz erstellen](/pages/public_cloud/compute/save_an_instance)". + +### Schritt 2: Migrieren Sie Ihr Backup in eine andere Region + +> [!primary] +> +> Wenn Sie ein Distanz-Backup verwendet haben, können Sie direkt zum [Schritt 3: Wiederherstellen der Instanz in der neuen Region](#step3recreateinstance) springen. +> + +> [!tabs] +> Über die Openstack CLI +>> Um Ihr Backup von einer AZ zu einer anderen über die Openstack CLI zu übertragen, folgen Sie unserer Anleitung: [Backup einer Instanz herunterladen und in eine andere OpenStack-Region übertragen](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> + +### Schritt 3: Wiederherstellen der Instanz in der neuen Region + +Die Instanz kann in der neuen Region wiederhergestellt werden: + +- Über das OVHcloud Kundencenter. +- Über die OVHcloud API. +- Über die OpenStack CLI. +- Über Horizon. + +Alle detaillierten Informationen finden Sie im Abschnitt **Eine Instanz aus einem Backup erstellen** in unserer Anleitung "[Verwenden von Backups zum Erzeugen oder Wiederherstellen von Instanzen](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup)". + +## Weiterführende Informationen + +Treten Sie unserer [User Community](/links/community) bei. diff --git a/pages/public_cloud/compute/migration_between_regions/guide.en-gb.md b/pages/public_cloud/compute/migration_between_regions/guide.en-gb.md index e7019f713ca..db8cabf09ee 100644 --- a/pages/public_cloud/compute/migration_between_regions/guide.en-gb.md +++ b/pages/public_cloud/compute/migration_between_regions/guide.en-gb.md @@ -1,75 +1,77 @@ ---- -title: 'Migration of instances between different regions' -excerpt: 'This guide describes how to migrate an OVHcloud Public Cloud instance between two regions, 1AZ and 3AZ. It covers the backup, transfer and re-creation steps, with instructions via the Manager, Horizon or the OpenStack CLI.' -updated: 2025-11-04 ---- - -## Objectives - -This guide explains how to migrate a Public Cloud instance from one region to another, from 1AZ to 3AZ or vice versa. It centralizes the key steps (backup, transfer and re-creation) and redirects to the detailed guides for each element. - -## Requirements - -- An [OVHcloud Public Cloud instance](/pages/public_cloud/compute/public-cloud-first-steps). -- Access to the [OVHcloud Control Panel](/links/manager). - -## Instructions - -> [!primary] -> -> Before migrating an instance, it's important to understand the differences between the deployment types offered in the OVHcloud Public Cloud. Each mode (1AZ, 3AZ or Local Zones) has a direct impact on the resilience, availability and design of your infrastructure. -> -> To find out more, consult the documentation: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). -> - -### Step 1. Backup your instance - -Start by creating a backup of your instance to be migrated, or use an existing one if it's still valid. - -OVHcloud offers two types of backup, with different behaviors depending on the type of migration desired: - -- Local backup: Requires manual transfer if you're migrating to another region or AZ. -- Remote backup (**recommended**): Automatically managed by OVHcloud, the local backup is replicated in the selected region. No manual transfer required. - -> [!primary] -> -> If your local backup was performed in a 3AZ region and you wish to re-create the instance in another AZ in the same region, no transfer is required. -> -> Local backups are accessible from all availability zones within a 3AZ region. You can proceed directly to the instance re-creation stage. -> - -An instance can be backed up: - -- via the OVHcloud Control Panel. -- via the OVHcloud API. -- via the OpenStack CLI. -- via Horizon. - -Find all the detailed information in the **Creating a backup of an instance** section in our guide "[Backing up an instance](/pages/public_cloud/compute/save_an_instance)". - -### Step 2. Migrate your backup to another region - -> [!primary] -> -> If you used a remote backup, you can go straight to [step 3. restore instance in new region](#step3recreateinstance). -> - -> [!tabs] -> Via the Openstack CLI ->> To transfer your backup from one AZ to another via the Openstack CLI, please follow our guide: [Downloading and transferring an instance backup from one OpenStack region to another](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> - -### Step 3. Restore the instance in new region - -The instance can be restored in the new region: - -- via the OVHcloud Control Panel. -- via the OVHcloud API. -- via the OpenStack CLI. -- via Horizon. - -Find all the detailed information in the **Creating an instance from a backup** section in our guide "[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup)". - -## Go further - +--- +title: 'Migration of instances between different regions' +excerpt: 'This guide describes how to migrate an OVHcloud Public Cloud instance between two regions, 1AZ and 3AZ. It covers the backup, transfer and re-creation steps, with instructions via the Manager, Horizon or the OpenStack CLI.' +updated: 2025-10-15 +--- + +## Objectives + +This guide explains how to migrate a Public Cloud instance from one region to another, from 1AZ to 3AZ or vice versa. It centralizes the key steps (backup, transfer and re-creation) and redirects to the detailed guides for each element. + +## Requirements + +- An [OVHcloud Public Cloud instance](/pages/public_cloud/compute/public-cloud-first-steps). +- Access to the [OVHcloud Control Panel](/links/manager). + +## Instructions + +> [!primary] +> +> Before migrating an instance, it's important to understand the differences between the deployment types offered in the OVHcloud Public Cloud. Each mode (1AZ, 3AZ or Local Zones) has a direct impact on the resilience, availability and design of your infrastructure. +> +> To find out more, consult the documentation: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). +> + +### Step 1. Backup your instance + +Start by creating a backup of your instance to be migrated, or use an existing one if it's still valid. + +OVHcloud offers two types of backup, with different behaviors depending on the type of migration desired: + +- Local backup: Requires manual transfer if you're migrating to another region or AZ. +- Remote backup (**recommended**): Automatically managed by OVHcloud, the local backup is replicated in the selected region. No manual transfer required. + +> [!primary] +> +> If your local backup was performed in a 3AZ region and you wish to re-create the instance in another AZ in the same region, no transfer is required. +> +> Local backups are accessible from all availability zones within a 3AZ region. You can proceed directly to the instance re-creation stage. +> +> Currently, creating a distant backup is not available through the OVHcloud Control Panel. You can only perform this action via the OVHcloud API or OpenStack. +> + +An instance can be backed up: + +- via the OVHcloud Control Panel. +- via the OVHcloud API. +- via the OpenStack CLI. +- via Horizon. + +Find all the detailed information in the **Creating a backup of an instance** section in our guide "[Backing up an instance](/pages/public_cloud/compute/save_an_instance)". + +### Step 2. Migrate your backup to another region + +> [!primary] +> +> If you used a remote backup, you can go straight to [step 3. restore instance in new region](#step3recreateinstance). +> + +> [!tabs] +> Via the Openstack CLI +>> To transfer your backup from one AZ to another via the Openstack CLI, please follow our guide: [Downloading and transferring an instance backup from one OpenStack region to another](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> + +### Step 3. Restore the instance in new region + +The instance can be restored in the new region: + +- via the OVHcloud Control Panel. +- via the OVHcloud API. +- via the OpenStack CLI. +- via Horizon. + +Find all the detailed information in the **Creating an instance from a backup** section in our guide "[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup)". + +## Go further + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/migration_between_regions/guide.es-es.md b/pages/public_cloud/compute/migration_between_regions/guide.es-es.md index fcf00844ccd..0f6eccb8964 100644 --- a/pages/public_cloud/compute/migration_between_regions/guide.es-es.md +++ b/pages/public_cloud/compute/migration_between_regions/guide.es-es.md @@ -1,75 +1,77 @@ ---- -title: 'Migración de instancias entre zonas de disponibilidad (AZ)' -excerpt: 'Este guía describe cómo migrar una instancia de Public Cloud de OVHcloud entre dos zonas de disponibilidad (AZ), 1AZ y 3AZ. Cubre los pasos de backup, transferencia y recreación, con instrucciones a través del Manager, Horizon o la CLI OpenStack.' -updated: 2025-11-04 ---- - -## Objetivo - -Este guía explica cómo migrar una instancia de Public Cloud de una zona de disponibilidad (AZ) a otra, de 1AZ a 3AZ o viceversa. Centraliza los pasos clave (backup, transferencia y recreación) y redirige a los guías detallados para cada elemento. - -## Requisitos - -- Tener una [instancia Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps). -- Estar conectado a su [área de cliente de OVHcloud](/links/manager). - -## Procedimiento - -> [!primary] -> -> Antes de realizar una migración de una instancia, es importante comprender bien las diferencias entre los tipos de despliegue ofrecidos en el Public Cloud de OVHcloud. Cada modo (1AZ, 3AZ o Local Zones) tiene un impacto directo en la resiliencia, disponibilidad y diseño de su infraestructura. -> -> Para obtener más información, consulte la documentación: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones (EN)](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). -> - -### Paso 1. Backup de la instancia - -Empiece creando un backup de la instancia a migrar, o utilice un backup existente si aún es válido. - -OVHcloud ofrece dos tipos de backups, con comportamientos diferentes según el tipo de migración que desee: - -- Backup local: Requiere un traslado manual si migra a otra región o AZ. -- Backup remoto (backup distante) (**recomendado**): Gestionado automáticamente por OVHcloud, el backup local se replica en la región elegida. No se requiere traslado manual. - -> [!primary] -> -> Si su backup local se realizó en una región 3AZ y desea recrear la instancia en otra AZ de la misma región, no se requiere traslado. -> -> Los backups locales están disponibles desde todas las zonas de disponibilidad de una región 3AZ. Puede pasar directamente al paso de recreación de la instancia. -> - -El backup de una instancia puede realizarse: - -- a través del área de cliente de OVHcloud. -- a través de la API de OVHcloud. -- a través de la CLI OpenStack. -- a través de Horizon. - -Encuentre toda la información detallada en la sección **Crear una copia de seguridad de una instancia** de nuestro guía "[Guardar una instancia](/pages/public_cloud/compute/save_an_instance)". - -### Paso 2. Migrar el backup a otra región - -> [!primary] -> -> Si ha utilizado un backup remoto, puede pasar directamente a [paso 3. Restaurar la instancia en la nueva región](#step3recreateinstance). -> - -> [!tabs] -> A través de la CLI OpenStack ->> Para transferir su backup de una AZ a otra a través de la CLI OpenStack, consulte nuestro guía "[Descargar y transferir la copia de seguridad de una instancia de una región de OpenStack a otra](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another)". ->> - -### Paso 3. Restaurar la instancia en la nueva región - -La restauración de la instancia en la nueva región puede realizarse: - -- a través del área de cliente de OVHcloud. -- a través de la API de OVHcloud. -- a través de la CLI OpenStack. -- a través de Horizon. - -Encuentre toda la información detallada en la sección **Crear o restaurar un servidor virtual a partir de un snapshot** de nuestro guía "[Restaurar una instancia desde una copia de seguridad](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup)". - -## Más información - +--- +title: 'Migración de instancias entre zonas de disponibilidad (AZ)' +excerpt: 'Este guía describe cómo migrar una instancia de Public Cloud de OVHcloud entre dos zonas de disponibilidad (AZ), 1AZ y 3AZ. Cubre los pasos de backup, transferencia y recreación, con instrucciones a través del Manager, Horizon o la CLI OpenStack.' +updated: 2025-10-15 +--- + +## Objetivo + +Este guía explica cómo migrar una instancia de Public Cloud de una zona de disponibilidad (AZ) a otra, de 1AZ a 3AZ o viceversa. Centraliza los pasos clave (backup, transferencia y recreación) y redirige a los guías detallados para cada elemento. + +## Requisitos + +- Tener una [instancia Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps). +- Estar conectado a su [área de cliente de OVHcloud](/links/manager). + +## Procedimiento + +> [!primary] +> +> Antes de realizar una migración de una instancia, es importante comprender bien las diferencias entre los tipos de despliegue ofrecidos en el Public Cloud de OVHcloud. Cada modo (1AZ, 3AZ o Local Zones) tiene un impacto directo en la resiliencia, disponibilidad y diseño de su infraestructura. +> +> Para obtener más información, consulte la documentación: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones (EN)](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). +> + +### Paso 1. Backup de la instancia + +Empiece creando un backup de la instancia a migrar, o utilice un backup existente si aún es válido. + +OVHcloud ofrece dos tipos de backups, con comportamientos diferentes según el tipo de migración que desee: + +- Backup local: Requiere un traslado manual si migra a otra región o AZ. +- Backup remoto (backup distante) (**recomendado**): Gestionado automáticamente por OVHcloud, el backup local se replica en la región elegida. No se requiere traslado manual. + +> [!primary] +> +> Si su backup local se realizó en una región 3AZ y desea recrear la instancia en otra AZ de la misma región, no se requiere traslado. +> +> Los backups locales están disponibles desde todas las zonas de disponibilidad de una región 3AZ. Puede pasar directamente al paso de recreación de la instancia. +> +> Actualmente, la creación de un backup remoto no está disponible a través del área de cliente de OVHcloud. Solo puede realizar esta acción a través de la API de OVHcloud o OpenStack. +> + +El backup de una instancia puede realizarse: + +- a través del área de cliente de OVHcloud. +- a través de la API de OVHcloud. +- a través de la CLI OpenStack. +- a través de Horizon. + +Encuentre toda la información detallada en la sección **Crear una copia de seguridad de una instancia** de nuestro guía "[Guardar una instancia](/pages/public_cloud/compute/save_an_instance)". + +### Paso 2. Migrar el backup a otra región + +> [!primary] +> +> Si ha utilizado un backup remoto, puede pasar directamente a [paso 3. Restaurar la instancia en la nueva región](#step3recreateinstance). +> + +> [!tabs] +> A través de la CLI OpenStack +>> Para transferir su backup de una AZ a otra a través de la CLI OpenStack, consulte nuestro guía "[Descargar y transferir la copia de seguridad de una instancia de una región de OpenStack a otra](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another)". +>> + +### Paso 3. Restaurar la instancia en la nueva región + +La restauración de la instancia en la nueva región puede realizarse: + +- a través del área de cliente de OVHcloud. +- a través de la API de OVHcloud. +- a través de la CLI OpenStack. +- a través de Horizon. + +Encuentre toda la información detallada en la sección **Crear o restaurar un servidor virtual a partir de un snapshot** de nuestro guía "[Restaurar una instancia desde una copia de seguridad](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup)". + +## Más información + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/migration_between_regions/guide.fr-fr.md b/pages/public_cloud/compute/migration_between_regions/guide.fr-fr.md index 5965a3b5512..c175fb3d169 100644 --- a/pages/public_cloud/compute/migration_between_regions/guide.fr-fr.md +++ b/pages/public_cloud/compute/migration_between_regions/guide.fr-fr.md @@ -1,75 +1,77 @@ ---- -title: 'Migration d’instances entre zones de disponibilité (AZ)' -excerpt: 'Ce guide décrit comment migrer une instance Public Cloud OVHcloud entre deux zones de disponibilité (AZ), 1AZ et 3AZ. Il couvre les étapes de sauvegarde, transfert et recréation, avec instructions via le Manager, Horizon ou la CLI OpenStack.' -updated: 2025-11-04 ---- - -## Objectifs - -Ce guide explique comment migrer une instance Public Cloud d’une zone de disponibilité (AZ) à une autre, de 1AZ vers 3AZ ou inversement. Il centralise les étapes clés (sauvegarde, transfert et recréation) et redirige vers les guides détaillés pour chaque élément. - -## prérequis - -- Avoir une [instance Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps). -- Être connecté à votre [espace client OVHcloud](/links/manager). - -## En pratique - -> [!primary] -> -> Avant d’effectuer une migration d’instance, il est important de bien comprendre les différences entre les types de déploiement proposés dans le Public Cloud OVHcloud. Chaque mode (1AZ, 3AZ ou Local Zones) a un impact direct sur la résilience, la disponibilité et la conception de votre infrastructure. -> -> Pour en savoir plus, consultez la documentation : [Comparaison et résilience des modes de déploiement - Comprendre les régions 3-AZ / 1-AZ / Local Zones](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). -> - -### Étape 1. Sauvegarder son instance - -Commencez par créer une sauvegarde de votre instance à migrer, ou utilisez une sauvegarde existante si elle est toujours valide. - -OVHcloud propose deux types de sauvegardes, avec des comportements différents selon le type de migration souhaité : - -- Sauvegarde locale : Nécessite un transfert manuel si vous migrez vers une autre région ou AZ. -- Sauvegarde distante (backup distant) (**recommandée**) : Gérée automatiquement par OVHcloud, la sauvegarde locale est répliquée dans la région choisie. Aucun transfert manuel n’est requis. - -> [!primary] -> -> Si votre sauvegarde locale a été effectuée dans une région 3AZ et que vous souhaitez recréer l’instance dans une autre AZ de cette même région, aucun transfert n’est nécessaire. -> -> Les sauvegardes locales sont accessibles depuis toutes les zones de disponibilité d’une région 3AZ. Vous pouvez directement passer à l’étape de recréation de l’instance. -> - -La sauvegarde d'une instance peut être réalisée : - -- via l'espace client OVHcloud. -- via l'API OVHcloud. -- via la CLI Openstack. -- via Horizon. - -Retrouvez toutes les informations détaillées dans la partie **Créer une sauvegarde d'une instance** de notre guide « [Sauvegarder une instance](/pages/public_cloud/compute/save_an_instance) ». - -### Étape 2. Migrer sa sauvegarde vers une autre région - -> [!primary] -> -> Si vous avez utilisé une sauvegarde distante, vous pouvez passer directement à [l'étape 3. Restaurer l’instance dans la nouvelle région](#step3recreateinstance). -> - -> [!tabs] -> Via la CLI Openstack ->> Pour transférer votre sauvegarde d'une AZ à une autre via la CLI Openstack, veuillez suivre notre guide « [Télécharger et transférer la sauvegarde d'une instance d'une région OpenStack à une autre](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another) ». ->> - -### Étape 3. Restaurer l’instance dans la nouvelle région - -La restauration de l'instance dans la nouvelle région peut être réalisée : - -- via l'espace client OVHcloud. -- via l'API OVHcloud. -- via la CLI Openstack. -- via Horizon. - -Retrouvez toutes les informations détaillées dans la partie **Créer une instance a partir d'une sauvegarde** de notre guide « [Créer / restaurer un serveur virtuel a partir d’une sauvegarde](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) ». - -## Aller plus loin - +--- +title: 'Migration d’instances entre zones de disponibilité (AZ)' +excerpt: 'Ce guide décrit comment migrer une instance Public Cloud OVHcloud entre deux zones de disponibilité (AZ), 1AZ et 3AZ. Il couvre les étapes de sauvegarde, transfert et recréation, avec instructions via le Manager, Horizon ou la CLI OpenStack.' +updated: 2025-10-15 +--- + +## Objectifs + +Ce guide explique comment migrer une instance Public Cloud d’une zone de disponibilité (AZ) à une autre, de 1AZ vers 3AZ ou inversement. Il centralise les étapes clés (sauvegarde, transfert et recréation) et redirige vers les guides détaillés pour chaque élément. + +## prérequis + +- Avoir une [instance Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps). +- Être connecté à votre [espace client OVHcloud](/links/manager). + +## En pratique + +> [!primary] +> +> Avant d’effectuer une migration d’instance, il est important de bien comprendre les différences entre les types de déploiement proposés dans le Public Cloud OVHcloud. Chaque mode (1AZ, 3AZ ou Local Zones) a un impact direct sur la résilience, la disponibilité et la conception de votre infrastructure. +> +> Pour en savoir plus, consultez la documentation : [Comparaison et résilience des modes de déploiement - Comprendre les régions 3-AZ / 1-AZ / Local Zones](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). +> + +### Étape 1. Sauvegarder son instance + +Commencez par créer une sauvegarde de votre instance à migrer, ou utilisez une sauvegarde existante si elle est toujours valide. + +OVHcloud propose deux types de sauvegardes, avec des comportements différents selon le type de migration souhaité : + +- Sauvegarde locale : Nécessite un transfert manuel si vous migrez vers une autre région ou AZ. +- Sauvegarde distante (backup distant) (**recommandée**) : Gérée automatiquement par OVHcloud, la sauvegarde locale est répliquée dans la région choisie. Aucun transfert manuel n’est requis. + +> [!primary] +> +> Si votre sauvegarde locale a été effectuée dans une région 3AZ et que vous souhaitez recréer l’instance dans une autre AZ de cette même région, aucun transfert n’est nécessaire. +> +> Les sauvegardes locales sont accessibles depuis toutes les zones de disponibilité d’une région 3AZ. Vous pouvez directement passer à l’étape de recréation de l’instance. +> +> Actuellement, la création d'une sauvegarde distante n'est pas disponible via l'espace client OVHcloud. Vous ne pouvez effectuer cette action que via l'API OVHcloud ou OpenStack. +> + +La sauvegarde d'une instance peut être réalisée : + +- via l'espace client OVHcloud. +- via l'API OVHcloud. +- via la CLI Openstack. +- via Horizon. + +Retrouvez toutes les informations détaillées dans la partie **Créer une sauvegarde d'une instance** de notre guide « [Sauvegarder une instance](/pages/public_cloud/compute/save_an_instance) ». + +### Étape 2. Migrer sa sauvegarde vers une autre région + +> [!primary] +> +> Si vous avez utilisé une sauvegarde distante, vous pouvez passer directement à [l'étape 3. Restaurer l’instance dans la nouvelle région](#step3recreateinstance). +> + +> [!tabs] +> Via la CLI Openstack +>> Pour transférer votre sauvegarde d'une AZ à une autre via la CLI Openstack, veuillez suivre notre guide « [Télécharger et transférer la sauvegarde d'une instance d'une région OpenStack à une autre](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another) ». +>> + +### Étape 3. Restaurer l’instance dans la nouvelle région + +La restauration de l'instance dans la nouvelle région peut être réalisée : + +- via l'espace client OVHcloud. +- via l'API OVHcloud. +- via la CLI Openstack. +- via Horizon. + +Retrouvez toutes les informations détaillées dans la partie **Créer une instance a partir d'une sauvegarde** de notre guide « [Créer / restaurer un serveur virtuel a partir d’une sauvegarde](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) ». + +## Aller plus loin + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/migration_between_regions/guide.it-it.md b/pages/public_cloud/compute/migration_between_regions/guide.it-it.md index f516f293c54..0a2c6c323aa 100644 --- a/pages/public_cloud/compute/migration_between_regions/guide.it-it.md +++ b/pages/public_cloud/compute/migration_between_regions/guide.it-it.md @@ -1,75 +1,77 @@ ---- -title: 'Migrazione di istanze tra zone di disponibilità (AZ)' -excerpt: "Questa guida descrive come migrare un'istanza Public Cloud OVHcloud tra due zone di disponibilità (AZ), 1AZ e 3AZ. Copre le fasi di backup, trasferimento e ricreazione, con istruzioni tramite il Manager, Horizon o la CLI OpenStack." -updated: 2025-11-04 ---- - -## Obiettivi - -Questa guida spiega come migrare un'istanza Public Cloud da una zona di disponibilità (AZ) a un'altra, da 1AZ a 3AZ o viceversa. Centralizza le fasi chiave (backup, trasferimento e ricreazione) e rimanda ai guide dettagliate per ogni elemento. - -## Prerequisiti - -- Avere un'[istanza Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps). -- Essere connessi al vostro [Spazio Cliente OVHcloud](/links/manager). - -## In pratica - -> [!primary] -> -> Prima di effettuare una migrazione dell'istanza, è importante comprendere bene le differenze tra i tipi di distribuzione offerti nel Public Cloud OVHcloud. Ogni modalità (1AZ, 3AZ o Local Zones) ha un impatto diretto sulla resilienza, disponibilità e progettazione della vostra infrastruttura. -> -> Per saperne di più, consultate la documentazione: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones (EN)](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). -> - -### Passo 1. Backup dell'istanza - -Iniziate creando un backup dell'istanza da migrare, oppure utilizzate un backup esistente se è ancora valido. - -OVHcloud offre due tipi di backup, con comportamenti diversi in base al tipo di migrazione desiderato: - -- Backup locale: richiede un trasferimento manuale se si migra verso un'altra regione o AZ. -- Backup remoto (backup distante) (**raccomandato**): gestito automaticamente da OVHcloud, il backup locale viene replicato nella regione scelta. Non è richiesto alcun trasferimento manuale. - -> [!primary] -> -> Se il backup locale è stato effettuato in una regione 3AZ e desiderate ricreare l'istanza in un'altra AZ della stessa regione, non è necessario alcun trasferimento. -> -> I backup locali sono accessibili da tutte le zone di disponibilità di una regione 3AZ. È possibile passare direttamente alla fase di ricreazione dell'istanza. -> - -Il backup di un'istanza può essere effettuato: - -- tramite lo Spazio Cliente OVHcloud. -- tramite l'API OVHcloud. -- tramite la CLI Openstack. -- tramite Horizon. - -Trovate tutte le informazioni dettagliate nella sezione **Effettua un backup dell’istanza** della nostra guida "[Effettuare il backup di un'istanza](/pages/public_cloud/compute/save_an_instance)". - -### Passo 2. Migrazione del backup verso un'altra regione - -> [!primary] -> -> Se avete utilizzato un backup remoto, potete passare direttamente a [Passo 3. Ripristino dell'istanza nella nuova regione](#step3recreateinstance). -> - -> [!tabs] -> Tramite la CLI Openstack ->> Per trasferire il vostro backup da un'AZ a un'altra tramite la CLI Openstack, seguite la nostra guida "[Scaricare e trasferire il backup di un’istanza da una Region OpenStack ad un’altra](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another)". ->> - -### Passo 3. Ripristino dell'istanza nella nuova regione - -Il ripristino dell'istanza nella nuova regione può essere effettuato: - -- tramite lo Spazio Cliente OVHcloud. -- tramite l'API OVHcloud. -- tramite la CLI Openstack. -- tramite Horizon. - -Trovate tutte le informazioni dettagliate nella sezione **Crea un’istanza a partire da un backup** della nostra guida « [Crea/ripristina il tuo server virtuale da un backup](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) ». - -## Per saperne di più - +--- +title: 'Migrazione di istanze tra zone di disponibilità (AZ)' +excerpt: "Questa guida descrive come migrare un'istanza Public Cloud OVHcloud tra due zone di disponibilità (AZ), 1AZ e 3AZ. Copre le fasi di backup, trasferimento e ricreazione, con istruzioni tramite il Manager, Horizon o la CLI OpenStack." +updated: 2025-10-15 +--- + +## Obiettivi + +Questa guida spiega come migrare un'istanza Public Cloud da una zona di disponibilità (AZ) a un'altra, da 1AZ a 3AZ o viceversa. Centralizza le fasi chiave (backup, trasferimento e ricreazione) e rimanda ai guide dettagliate per ogni elemento. + +## Prerequisiti + +- Avere un'[istanza Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps). +- Essere connessi al vostro [Spazio Cliente OVHcloud](/links/manager). + +## In pratica + +> [!primary] +> +> Prima di effettuare una migrazione dell'istanza, è importante comprendere bene le differenze tra i tipi di distribuzione offerti nel Public Cloud OVHcloud. Ogni modalità (1AZ, 3AZ o Local Zones) ha un impatto diretto sulla resilienza, disponibilità e progettazione della vostra infrastruttura. +> +> Per saperne di più, consultate la documentazione: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones (EN)](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). +> + +### Passo 1. Backup dell'istanza + +Iniziate creando un backup dell'istanza da migrare, oppure utilizzate un backup esistente se è ancora valido. + +OVHcloud offre due tipi di backup, con comportamenti diversi in base al tipo di migrazione desiderato: + +- Backup locale: richiede un trasferimento manuale se si migra verso un'altra regione o AZ. +- Backup remoto (backup distante) (**raccomandato**): gestito automaticamente da OVHcloud, il backup locale viene replicato nella regione scelta. Non è richiesto alcun trasferimento manuale. + +> [!primary] +> +> Se il backup locale è stato effettuato in una regione 3AZ e desiderate ricreare l'istanza in un'altra AZ della stessa regione, non è necessario alcun trasferimento. +> +> I backup locali sono accessibili da tutte le zone di disponibilità di una regione 3AZ. È possibile passare direttamente alla fase di ricreazione dell'istanza. +> +> Al momento, la creazione di un backup remoto non è disponibile tramite lo Spazio Cliente OVHcloud. È possibile effettuare questa azione solo tramite l'API OVHcloud o OpenStack. +> + +Il backup di un'istanza può essere effettuato: + +- tramite lo Spazio Cliente OVHcloud. +- tramite l'API OVHcloud. +- tramite la CLI Openstack. +- tramite Horizon. + +Trovate tutte le informazioni dettagliate nella sezione **Effettua un backup dell’istanza** della nostra guida "[Effettuare il backup di un'istanza](/pages/public_cloud/compute/save_an_instance)". + +### Passo 2. Migrazione del backup verso un'altra regione + +> [!primary] +> +> Se avete utilizzato un backup remoto, potete passare direttamente a [Passo 3. Ripristino dell'istanza nella nuova regione](#step3recreateinstance). +> + +> [!tabs] +> Tramite la CLI Openstack +>> Per trasferire il vostro backup da un'AZ a un'altra tramite la CLI Openstack, seguite la nostra guida "[Scaricare e trasferire il backup di un’istanza da una Region OpenStack ad un’altra](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another)". +>> + +### Passo 3. Ripristino dell'istanza nella nuova regione + +Il ripristino dell'istanza nella nuova regione può essere effettuato: + +- tramite lo Spazio Cliente OVHcloud. +- tramite l'API OVHcloud. +- tramite la CLI Openstack. +- tramite Horizon. + +Trovate tutte le informazioni dettagliate nella sezione **Crea un’istanza a partire da un backup** della nostra guida « [Crea/ripristina il tuo server virtuale da un backup](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) ». + +## Per saperne di più + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/migration_between_regions/guide.pl-pl.md b/pages/public_cloud/compute/migration_between_regions/guide.pl-pl.md index 96fc67ab383..4744c1a1a89 100644 --- a/pages/public_cloud/compute/migration_between_regions/guide.pl-pl.md +++ b/pages/public_cloud/compute/migration_between_regions/guide.pl-pl.md @@ -1,75 +1,77 @@ ---- -title: 'Migracja instancji między różnymi regionami' -excerpt: 'Przewodnik opisuje, jak migrować instancję OVHcloud Public Cloud między dwoma regionami, 1AZ i 3AZ. Obejmuje kroki tworzenia kopii zapasowej, transferu i ponownego tworzenia, z instrukcjami za pomocą Managera, Horizon lub OpenStack CLI.' -updated: 2025-11-04 ---- - -## Wprowadzenie - -Ten przewodnik wyjaśnia, jak migrować instancję Public Cloud z jednego regionu do drugiego, z 1AZ do 3AZ lub odwrotnie. Skupia się na kluczowych krokach (kopia zapasowa, transfer i ponowne tworzenie) i przekierowuje do szczegółowych przewodników dla każdego elementu. - -## Wymagania początkowe - -- Posiadanie [instancji Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps). -- Dostęp do [Panelu klienta OVHcloud](/links/manager). - -## Instrukcje - -> [!primary] -> -> Przed migracją instancji ważne jest, by zrozumieć różnice między typami wdrożeń oferowanymi w Public Cloud OVHcloud. Każdy tryb (1AZ, 3AZ lub Local Zones) ma bezpośredni wpływ na odporność, dostępność i projekt Twojej infrastruktury. -> -> Aby uzyskać więcej informacji, zapoznaj się z dokumentacją: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones (EN)](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). -> - -### Krok 1. Utwórz kopię zapasową instancji - -Zacznij od utworzenia kopii zapasowej instancji, która ma zostać przeniesiona, lub użyj istniejącej, jeśli nadal jest ważna. - -OVHcloud oferuje dwa typy kopii zapasowych, z różnymi zachowaniami w zależności od typu migracji: - -- Lokalna kopia zapasowa: Wymaga ręcznego transferu, jeśli przenosisz ją do innego regionu lub AZ. -- Kopia zapasowa zdalna (**zalecana**): Automatycznie zarządzana przez OVHcloud, lokalna kopia zapasowa jest replikowana w wybranym regionie. Nie wymaga ręcznego transferu. - -> [!primary] -> -> Jeśli Twoja lokalna kopia zapasowa została wykonana w regionie 3AZ i chcesz ponownie utworzyć instancję w innym AZ w tym samym regionie, nie jest wymagany transfer. -> -> Lokalne kopie zapasowe są dostępne ze wszystkich stref dostępności w regionie 3AZ. Możesz przejść bezpośrednio do etapu ponownego tworzenia instancji. -> - -Instancję można zabezpieczyć: - -- za pomocą Panelu klienta OVHcloud. -- za pomocą API OVHcloud. -- za pomocą OpenStack CLI. -- za pomocą Horizon. - -Znajdź wszystkie szczegółowe informacje w sekcji **Tworzenie kopii zapasowej instancji** w naszym przewodniku "[Tworzenie kopii zapasowej instancji](/pages/public_cloud/compute/save_an_instance)". - -### Krok 2. Przenieś kopię zapasową do innego regionu - -> [!primary] -> -> Jeśli używasz kopii zapasowej zdalnej, możesz przejść bezpośrednio do [kroku 3. Przywróć instancję w nowym regionie](#step3recreateinstance). -> - -> [!tabs] -> Przez Openstack CLI ->> Aby przenieść kopię zapasową z jednego AZ do drugiego za pomocą Openstack CLI, postępuj zgodnie z naszym przewodnikiem: [Pobieranie i przesyłanie kopii zapasowej instancji z jednego regionu OpenStack do innego](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). ->> - -### Krok 3. Przywróć instancję w nowym regionie - -Instancję można przywrócić w nowym regionie: - -- za pomocą Panelu klienta OVHcloud. -- za pomocą API OVHcloud. -- za pomocą OpenStack CLI. -- za pomocą Horizon. - -Znajdź wszystkie szczegółowe informacje w sekcji **Tworzenie instancji na podstawie kopii zapasowej** w naszym przewodniku "[Tworzenie / przywracanie serwera wirtualnego na podstawie kopii zapasowej](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup)". - -## Sprawdź również - +--- +title: 'Migracja instancji między różnymi regionami' +excerpt: 'Przewodnik opisuje, jak migrować instancję OVHcloud Public Cloud między dwoma regionami, 1AZ i 3AZ. Obejmuje kroki tworzenia kopii zapasowej, transferu i ponownego tworzenia, z instrukcjami za pomocą Managera, Horizon lub OpenStack CLI.' +updated: 2025-10-15 +--- + +## Wprowadzenie + +Ten przewodnik wyjaśnia, jak migrować instancję Public Cloud z jednego regionu do drugiego, z 1AZ do 3AZ lub odwrotnie. Skupia się na kluczowych krokach (kopia zapasowa, transfer i ponowne tworzenie) i przekierowuje do szczegółowych przewodników dla każdego elementu. + +## Wymagania początkowe + +- Posiadanie [instancji Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps). +- Dostęp do [Panelu klienta OVHcloud](/links/manager). + +## Instrukcje + +> [!primary] +> +> Przed migracją instancji ważne jest, by zrozumieć różnice między typami wdrożeń oferowanymi w Public Cloud OVHcloud. Każdy tryb (1AZ, 3AZ lub Local Zones) ma bezpośredni wpływ na odporność, dostępność i projekt Twojej infrastruktury. +> +> Aby uzyskać więcej informacji, zapoznaj się z dokumentacją: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones (EN)](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). +> + +### Krok 1. Utwórz kopię zapasową instancji + +Zacznij od utworzenia kopii zapasowej instancji, która ma zostać przeniesiona, lub użyj istniejącej, jeśli nadal jest ważna. + +OVHcloud oferuje dwa typy kopii zapasowych, z różnymi zachowaniami w zależności od typu migracji: + +- Lokalna kopia zapasowa: Wymaga ręcznego transferu, jeśli przenosisz ją do innego regionu lub AZ. +- Kopia zapasowa zdalna (**zalecana**): Automatycznie zarządzana przez OVHcloud, lokalna kopia zapasowa jest replikowana w wybranym regionie. Nie wymaga ręcznego transferu. + +> [!primary] +> +> Jeśli Twoja lokalna kopia zapasowa została wykonana w regionie 3AZ i chcesz ponownie utworzyć instancję w innym AZ w tym samym regionie, nie jest wymagany transfer. +> +> Lokalne kopie zapasowe są dostępne ze wszystkich stref dostępności w regionie 3AZ. Możesz przejść bezpośrednio do etapu ponownego tworzenia instancji. +> +> Obecnie tworzenie odległej kopii zapasowej nie jest dostępne za pomocą Panelu klienta OVHcloud. Można to zrobić tylko za pomocą API OVHcloud lub OpenStack. +> + +Instancję można zabezpieczyć: + +- za pomocą Panelu klienta OVHcloud. +- za pomocą API OVHcloud. +- za pomocą OpenStack CLI. +- za pomocą Horizon. + +Znajdź wszystkie szczegółowe informacje w sekcji **Tworzenie kopii zapasowej instancji** w naszym przewodniku "[Tworzenie kopii zapasowej instancji](/pages/public_cloud/compute/save_an_instance)". + +### Krok 2. Przenieś kopię zapasową do innego regionu + +> [!primary] +> +> Jeśli używasz kopii zapasowej zdalnej, możesz przejść bezpośrednio do [kroku 3. Przywróć instancję w nowym regionie](#step3recreateinstance). +> + +> [!tabs] +> Przez Openstack CLI +>> Aby przenieść kopię zapasową z jednego AZ do drugiego za pomocą Openstack CLI, postępuj zgodnie z naszym przewodnikiem: [Pobieranie i przesyłanie kopii zapasowej instancji z jednego regionu OpenStack do innego](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another). +>> + +### Krok 3. Przywróć instancję w nowym regionie + +Instancję można przywrócić w nowym regionie: + +- za pomocą Panelu klienta OVHcloud. +- za pomocą API OVHcloud. +- za pomocą OpenStack CLI. +- za pomocą Horizon. + +Znajdź wszystkie szczegółowe informacje w sekcji **Tworzenie instancji na podstawie kopii zapasowej** w naszym przewodniku "[Tworzenie / przywracanie serwera wirtualnego na podstawie kopii zapasowej](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup)". + +## Sprawdź również + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/migration_between_regions/guide.pt-pt.md b/pages/public_cloud/compute/migration_between_regions/guide.pt-pt.md index 5f54a79c498..e1b57b3237d 100644 --- a/pages/public_cloud/compute/migration_between_regions/guide.pt-pt.md +++ b/pages/public_cloud/compute/migration_between_regions/guide.pt-pt.md @@ -1,75 +1,77 @@ ---- -title: 'Migração de instâncias entre zonas de disponibilidade (AZ)' -excerpt: 'Este guia descreve como migrar uma instância Public Cloud OVHcloud entre duas zonas de disponibilidade (AZ), 1AZ e 3AZ. Ele abrange as etapas de backup, transferência e recriação, com instruções via Manager, Horizon ou CLI OpenStack.' -updated: 2025-11-04 ---- - -## Objetivo - -Este guia explica como migrar uma instância Public Cloud de uma zona de disponibilidade (AZ) para outra, de 1AZ para 3AZ ou vice-versa. Ele centraliza as etapas-chave (backup, transferência e recriação) e redireciona para os guias detalhados para cada elemento. - -## Requisitos - -- Ter uma [instância Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps). -- Estar conectado ao seu [Área de Cliente OVHcloud](/links/manager). - -## Instruções - -> [!primary] -> -> Antes de realizar uma migração de instância, é importante compreender bem as diferenças entre os tipos de implantação oferecidos no Public Cloud OVHcloud. Cada modo (1AZ, 3AZ ou Local Zones) tem um impacto direto na resiliência, disponibilidade e na concepção da sua infraestrutura. -> -> Para saber mais, consulte a documentação: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones (EN)](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). -> - -### Etapa 1. Fazer backup da instância - -Comece criando um backup da instância a migrar, ou utilize um backup existente se ainda for válido. - -OVHcloud oferece dois tipos de backups, com comportamentos diferentes dependendo do tipo de migração desejado: - -- Backup local: Requer uma transferência manual se você migrar para outra região ou AZ. -- Backup remoto (backup distante) (**recomendado**): Gerenciado automaticamente pelo OVHcloud, o backup local é replicado na região escolhida. Nenhuma transferência manual é necessária. - -> [!primary] -> -> Se o seu backup local foi feito em uma região 3AZ e você deseja recriar a instância em outra AZ da mesma região, nenhuma transferência é necessária. -> -> Os backups locais estão disponíveis a partir de todas as zonas de disponibilidade de uma região 3AZ. Você pode passar diretamente para a etapa de recriação da instância. -> - -O backup de uma instância pode ser realizado: - -- via Área de Cliente OVHcloud. -- via API OVHcloud. -- via CLI Openstack. -- via Horizon. - -Encontre todas as informações detalhadas na seção **Criar um backup de uma instância** do nosso guia "[Guardar uma instância](/pages/public_cloud/compute/save_an_instance)". - -### Etapa 2. Migrar o backup para outra região - -> [!primary] -> -> Se você utilizou um backup remoto, pode passar diretamente para [a etapa 3. Restaurar a instância na nova região](#step3recreateinstance). -> - -> [!tabs] -> Via CLI Openstack ->> Para transferir o seu backup de uma AZ para outra via CLI Openstack, consulte o nosso guia "[Descarregar e transferir a cópia de segurança de uma instância de uma região OpenStack para outra](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another)". ->> - -### Etapa 3. Restaurar a instância na nova região - -A restauração da instância na nova região pode ser realizada: - -- via Área de Cliente OVHcloud. -- via API OVHcloud. -- via CLI Openstack. -- via Horizon. - -Encontre todas as informações detalhadas na seção **Criar uma instância a partir de um backup** do nosso guia "[Criar / Restaurar um servidor virtual a partir de um backup](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup)". - -## Quer saber mais? - +--- +title: 'Migração de instâncias entre zonas de disponibilidade (AZ)' +excerpt: 'Este guia descreve como migrar uma instância Public Cloud OVHcloud entre duas zonas de disponibilidade (AZ), 1AZ e 3AZ. Ele abrange as etapas de backup, transferência e recriação, com instruções via Manager, Horizon ou CLI OpenStack.' +updated: 2025-10-15 +--- + +## Objetivo + +Este guia explica como migrar uma instância Public Cloud de uma zona de disponibilidade (AZ) para outra, de 1AZ para 3AZ ou vice-versa. Ele centraliza as etapas-chave (backup, transferência e recriação) e redireciona para os guias detalhados para cada elemento. + +## Requisitos + +- Ter uma [instância Public Cloud](/pages/public_cloud/compute/public-cloud-first-steps). +- Estar conectado ao seu [Área de Cliente OVHcloud](/links/manager). + +## Instruções + +> [!primary] +> +> Antes de realizar uma migração de instância, é importante compreender bem as diferenças entre os tipos de implantação oferecidos no Public Cloud OVHcloud. Cada modo (1AZ, 3AZ ou Local Zones) tem um impacto direto na resiliência, disponibilidade e na concepção da sua infraestrutura. +> +> Para saber mais, consulte a documentação: [Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones (EN)](/pages/public_cloud/public_cloud_cross_functional/deployment_modes_comparison_resilience_details). +> + +### Etapa 1. Fazer backup da instância + +Comece criando um backup da instância a migrar, ou utilize um backup existente se ainda for válido. + +OVHcloud oferece dois tipos de backups, com comportamentos diferentes dependendo do tipo de migração desejado: + +- Backup local: Requer uma transferência manual se você migrar para outra região ou AZ. +- Backup remoto (backup distante) (**recomendado**): Gerenciado automaticamente pelo OVHcloud, o backup local é replicado na região escolhida. Nenhuma transferência manual é necessária. + +> [!primary] +> +> Se o seu backup local foi feito em uma região 3AZ e você deseja recriar a instância em outra AZ da mesma região, nenhuma transferência é necessária. +> +> Os backups locais estão disponíveis a partir de todas as zonas de disponibilidade de uma região 3AZ. Você pode passar diretamente para a etapa de recriação da instância. +> +> Atualmente, a criação de um backup remoto não está disponível via Área de Cliente OVHcloud. Você só pode realizar esta ação via API OVHcloud ou OpenStack. +> + +O backup de uma instância pode ser realizado: + +- via Área de Cliente OVHcloud. +- via API OVHcloud. +- via CLI Openstack. +- via Horizon. + +Encontre todas as informações detalhadas na seção **Criar um backup de uma instância** do nosso guia "[Guardar uma instância](/pages/public_cloud/compute/save_an_instance)". + +### Etapa 2. Migrar o backup para outra região + +> [!primary] +> +> Se você utilizou um backup remoto, pode passar diretamente para [a etapa 3. Restaurar a instância na nova região](#step3recreateinstance). +> + +> [!tabs] +> Via CLI Openstack +>> Para transferir o seu backup de uma AZ para outra via CLI Openstack, consulte o nosso guia "[Descarregar e transferir a cópia de segurança de uma instância de uma região OpenStack para outra](/pages/public_cloud/compute/transfer_instance_backup_from_one_datacentre_to_another)". +>> + +### Etapa 3. Restaurar a instância na nova região + +A restauração da instância na nova região pode ser realizada: + +- via Área de Cliente OVHcloud. +- via API OVHcloud. +- via CLI Openstack. +- via Horizon. + +Encontre todas as informações detalhadas na seção **Criar uma instância a partir de um backup** do nosso guia "[Criar / Restaurar um servidor virtual a partir de um backup](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup)". + +## Quer saber mais? + Fale com a nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/save_an_instance/guide.de-de.md b/pages/public_cloud/compute/save_an_instance/guide.de-de.md index 6e64142ac5a..24cc8bca9cb 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.de-de.md +++ b/pages/public_cloud/compute/save_an_instance/guide.de-de.md @@ -1,230 +1,209 @@ ---- -title: Backup einer Instanz erstellen -excerpt: Erfahren Sie hier, wie Sie eine Public Cloud Instanz in Ihrem OVHcloud Kundencenter sichern -updated: 2025-11-04 ---- - - - -## Ziel - -Sie können ein einzelnes Backup einer Instanz erstellen oder einen Zeitplan konfigurieren, um Backups Ihrer Instanzen zu automatisieren. Diese Backups können verwendet werden, um Ihre Instanz auf einen früheren Zustand wiederherzustellen oder um eine neue, identische Instanz zu erstellen. - -**Diese Anleitung erklärt, wie Sie manuelle und automatische Backups einer Public Cloud Instanz erstellen.** - -## Voraussetzungen - -- Sie haben eine [Public Cloud Instanz](/links/public-cloud/public-cloud) in Ihrem OVHcloud Kunden-Account. -- Sie haben Zugriff auf Ihr [OVHcloud Kundencenter](/links/manager). -- Sie haben [OpenStack CLI auf Ihrem System installiert und konfiguriert](/pages/platform/public-cloud/prepare_the_environment_for_using_the_openstack_api). - -## In der praktischen Anwendung - -### Backup einer Instanz erstellen - -> [!warning] -> Diese Option ist für Metal Instanzen nur über einen **Cold Snapshot** verfügbar. Die Metal-Instanz wird in den Rescue-Modus versetzt, und sobald das Backup abgeschlossen ist, wird die Instanz im normalen Modus neu gestartet. -> - -> [!primary] -> -> Zwei Arten von Sicherungen sind verfügbar: -> -> - *Local*: Eine lokale Sicherung wird in derselben Region wie Ihre Instanz gespeichert. -> - *Distant*: Eine Distanz-Sicherung erstellt automatisch eine Kopie der lokalen Sicherung in einer anderen, von Ihnen ausgewählten Region. -> -> Jede Sicherung wird gesondert berechnet. Die Distanz-Sicherung wird gemäß der Speicherplatzkosten der ausgewählten Region berechnet. -> -> **Hinweis:** Local Zones sind für entfernte Backups nicht geeignet. - -> [!tabs] -> Über das OVHcloud Kundencenter ->> ->> Loggen Sie sich in Ihr [OVHcloud Kundencenter](/links/manager) ein, öffnen Sie `Public Cloud`{.action} und wählen Sie das betreffende Public Cloud Projekt aus. ->> Klicken Sie anschließend auf `Instanzen`{.action} im linken Menü. ->> Auf der Instanzseite klicken Sie auf den Button `...`{.action} rechts neben der Instanz und wählen Sie `Backup erstellen`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Lokale Sicherung ->> ->> Geben Sie einen Namen für die Sicherung an, prüfen Sie die Kosten-Information und klicken Sie auf `Bestätigen`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Entferntes Backup ->> ->> Geben Sie einen Namen für das Backup ein. Überprüfen Sie die Preisinformationen. Klicken Sie auf `Fern-Backup hinzufügen (Option)`{.action}, geben Sie einen Namen für das Backup ein, wählen Sie eine Region aus und klicken Sie auf `Bestätigen`{.action} ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> Der Fortschritt der Sicherung kann nicht in Echtzeit verfolgt werden. Allerdings wird im Bereich `Instance Backup`{.action} unter **Compute** im linken Menü während des Vorgangs der Status `Backup in Bearbeitung` angezeigt. ->> ->> Nach Abschluss der Sicherung wird diese im Bereich `Instance Backup`{.action} unter dem Menüpunkt **Compute** im linken Menü angezeigt. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Über die OVHcloud API ->> ->> Loggen Sie sich in die [OVHcloud API-Konsole](/links/console). ->> ->> Sie können anschließend alle verfügbaren Regionen mit folgendem API-Aufruf anzeigen: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Verwenden Sie anschließend folgenden API-Aufruf: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Füllen Sie die Felder für die Parameter aus: ->> ->> - **instanceId**: Eindeutige ID der betreffenden Instanz. ->> - **regionName**: Name der Region, in der sich die Quell-Instanz befindet. ->> - **serviceName**: ID des OVHcloud Projekts. ->> - **distantRegionName (optional)**: Name der Zielregion, in der die Sicherung gespeichert wird. ->> - **distantSnapshotName (optional)**: Name der Sicherung in der Zielregion. ->> - **snapshotName**: Name der lokalen Sicherung. ->> ->> > [!primary] ->> > ->> > Erstellen Sie eine Sicherung in einer Zielregion nur, wenn die Parameter **distantRegionName** und **distantSnapshotName** eingetragen sind. ->> > ->> -> Über die OpenStack-CLI ->> ->> Führen Sie den folgenden Befehl aus, um die Liste der Instanzen anzuzeigen: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Netzwerke | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | AKTIV | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> Sie können alle verfügbaren Regionen mit folgendem Befehl auflisten: ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Lokale Sicherung ->> ->> Führen Sie anschließend den folgenden Befehl aus, um eine Sicherung Ihrer Instanz zu erstellen: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Sicherung in einer Zielregion ->> ->> Führen Sie den folgenden Befehl nach Erstellung der lokalen Sicherung aus: ->> ->> ```bash ->> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' ->> ``` ->> ->> /// ->> -> Über Horizon ->> ->> Klicken Sie auf das Menü `Compute`{.action} links und wählen Sie `Instanzen`{.action}. ->> Klicken Sie anschließend auf den Button `Snapshot erstellen`{.action} rechts neben der Zeile der betreffenden Instanz. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Geben Sie den Namen der Sicherung an und klicken Sie auf `Snapshot erstellen`{.action}. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Automatisches Backup einer Instanz erstellen - -> [!primary] -> -> Wenn Sie diese Funktion direkt über OpenStack automatisieren möchten, können Sie einen Mistral-Workflow mit einem Cron-Trigger erstellen. - -Klicken Sie in der Instanzenverwaltung auf `...`{.action} rechts neben der Instanz und wählen Sie `Automatisches Backup erstellen`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -Sie können dann folgende Backup-Einstellungen konfigurieren: - -#### **Workflow** - -Derzeit existiert nur ein Workflow. Er erstellt ein Backup für die Instanz und das primäre Volume. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **Ressource** - -Sie können die zu sichernde Instanz auswählen. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **Scheduling** - -Sie können eine personalisierte Backup-Planung festlegen oder eine der Standardrotationen auswählen: - -- Tägliche Sicherung mit Speicherung der letzten 7 Backups -- Tägliche Sicherung mit Speicherung der letzten 14 Backups - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **Name** - -Geben Sie einen Namen für die Planung des automatischen Backups ein. Nehmen Sie die Abrechnungsinformationen zur Kenntnis und erstellen Sie das Scheduling, indem Sie auf den Button `Erstellen`{.action} klicken. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Verwaltung der Backups und Zeitpläne - -Zeitplanungen können im Bereich `Workflow Management`{.action} unter **Compute** im linken Menü erstellt und entfernt werden. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Die Backups Ihrer Instanzen werden im Bereich `Instance Backup`{.action} in Ihrem Public Cloud Kundencenter verwaltet, unter **Compute** im linken Menü. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> Die Option, die Instanz zu sichern, muss separat abgestellt werden, damit sie nicht mehr in Rechnung gestellt wird. Das Löschen einer Instanz entfernt nicht automatisch die mit ihr verbundenen Dienst-Optionen. -> - - -> [!warning] -> **Beachten Sie, dass Sie ein Instanz-Backup nicht löschen können, wenn eine Instanz, die aus diesem Backup erzeugt wurde, zum Zeitpunkt des Löschvorgangs ausgeführt wird.** - -Erfahren Sie in [dieser Anleitung](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup), wie Sie Sicherungen verwenden, um Instanzen zu klonen oder wiederherzustellen. - -## Weiterführende Informationen - -[Verwenden von Backups zum Erzeugen oder Wiederherstellen von Instanzen](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - -Für den Austausch mit unserer Community gehen Sie auf . +--- +title: Backup einer Instanz erstellen +excerpt: Erfahren Sie hier, wie Sie eine Public Cloud Instanz in Ihrem OVHcloud Kundencenter sichern +updated: 2025-10-14 +--- + + + +## Ziel + +Sie können ein einzelnes Backup einer Instanz erstellen oder einen Zeitplan konfigurieren, um Backups Ihrer Instanzen zu automatisieren. Diese Backups können verwendet werden, um Ihre Instanz auf einen früheren Zustand wiederherzustellen oder um eine neue, identische Instanz zu erstellen. + +**Diese Anleitung erklärt, wie Sie manuelle und automatische Backups einer Public Cloud Instanz erstellen.** + +## Voraussetzungen + +- Sie haben eine [Public Cloud Instanz](/links/public-cloud/public-cloud) in Ihrem OVHcloud Kunden-Account. +- Sie haben Zugriff auf Ihr [OVHcloud Kundencenter](/links/manager). +- Sie haben [OpenStack CLI auf Ihrem System installiert und konfiguriert](/pages/platform/public-cloud/prepare_the_environment_for_using_the_openstack_api). + +## In der praktischen Anwendung + +### Backup einer Instanz erstellen + +> [!warning] +> Diese Option ist für Metal Instanzen nur über einen **Cold Snapshot** verfügbar. Die Metal-Instanz wird in den Rescue-Modus versetzt, und sobald das Backup abgeschlossen ist, wird die Instanz im normalen Modus neu gestartet. +> + +> [!primary] +> +> Zwei Arten von Sicherungen sind verfügbar: +> +> - *Local*: Eine lokale Sicherung wird in derselben Region wie Ihre Instanz gespeichert. +> - *Distant*: Eine entfernte Sicherung erstellt automatisch eine Kopie der lokalen Sicherung in einer anderen von Ihnen ausgewählten Region. +> +> Jede Sicherung wird gesondert berechnet. Die ferne Sicherung wird gemäß der Speicherplatzkosten der ausgewählten fernen Region berechnet. +> +> Momentan ist die Erstellung einer entfernten Sicherung nicht über das OVHcloud Kundencenter verfügbar. Sie können dies nur über die OVHcloud API und OpenStack durchführen. + +> [!tabs] +> Über das OVHcloud Kundencenter +>> +>> Loggen Sie sich in Ihr [OVHcloud Kundencenter](/links/manager) ein, öffnen Sie `Public Cloud`{.action} und wählen Sie das betreffende Public Cloud Projekt aus. +>> Klicken Sie anschließend auf `Instanzen`{.action} im linken Menü. +>> Auf der Instanzseite klicken Sie auf den Button `...`{.action} rechts neben der Instanz und wählen Sie `Backup erstellen`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Lokale Sicherung +>> +>> Geben Sie einen Namen für die Sicherung an, prüfen Sie die Kosten-Information und klicken Sie auf `Bestätigen`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> Der Fortschritt der Sicherung kann nicht in Echtzeit verfolgt werden. Sie können jedoch den Status der Sicherung im Bereich `Instance Backup`{.action} unter dem Menüpunkt **Compute** im linken Menü einsehen, wo der Status `Sicherung läuft` angezeigt wird. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Nach Abschluss der Sicherung wird diese im Bereich `Instance Backup`{.action} unter dem Menüpunkt **Compute** im linken Menü angezeigt. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Über die OVHcloud API +>> +>> Loggen Sie sich in die [OVHcloud API-Konsole](/links/console) ein und verwenden Sie den folgenden API-Aufruf: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Füllen Sie die Felder für die Parameter aus: +>> +>> - **instanceId**: Eindeutige ID der betreffenden Instanz. +>> - **regionName**: Name der Region, in der sich die Quell-Instanz befindet. +>> - **serviceName**: ID des OVHcloud Projekts. +>> - **distantRegionName (optional)**: Name der Zielregion, in der die Sicherung gespeichert wird. +>> - **distantSnapshotName (optional)**: Name der Sicherung in der Zielregion. +>> - **snapshotName**: Name der lokalen Sicherung. +>> +>> > [!primary] +>> > +>> > Erstellen Sie eine Sicherung in einer Zielregion nur, wenn die Parameter **distantRegionName** und **distantSnapshotName** eingetragen sind. +>> > +>> +> Über die OpenStack-CLI +>> +>> Führen Sie den folgenden Befehl aus, um die Liste der Instanzen anzuzeigen: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Netzwerke | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | AKTIV | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Lokale Sicherung +>> +>> Führen Sie anschließend den folgenden Befehl aus, um eine Sicherung Ihrer Instanz zu erstellen: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Sicherung in einer Zielregion +>> +>> Führen Sie den folgenden Befehl nach Erstellung der lokalen Sicherung aus: +>> +>> ```bash +>> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' +>> ``` +>> +>> /// +>> +> Über Horizon +>> +>> Klicken Sie auf das Menü `Compute`{.action} links und wählen Sie `Instanzen`{.action}. +>> Klicken Sie anschließend auf den Button `Snapshot erstellen`{.action} rechts neben der Zeile der betreffenden Instanz. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Geben Sie den Namen der Sicherung an und klicken Sie auf `Snapshot erstellen`{.action}. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Automatisches Backup einer Instanz erstellen + +> [!primary] +> +> Wenn Sie diese Funktion direkt über OpenStack automatisieren möchten, können Sie einen Mistral-Workflow mit einem Cron-Trigger erstellen. + +Klicken Sie in der Instanzenverwaltung auf `...`{.action} rechts neben der Instanz und wählen Sie `Automatisches Backup erstellen`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +Sie können dann folgende Backup-Einstellungen konfigurieren: + +#### **Workflow** + +Derzeit existiert nur ein Workflow. Er erstellt ein Backup für die Instanz und das primäre Volume. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **Ressource** + +Sie können die zu sichernde Instanz auswählen. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **Scheduling** + +Sie können eine personalisierte Backup-Planung festlegen oder eine der Standardrotationen auswählen: + +- Tägliche Sicherung mit Speicherung der letzten 7 Backups +- Tägliche Sicherung mit Speicherung der letzten 14 Backups + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **Name** + +Geben Sie einen Namen für die Planung des automatischen Backups ein. Nehmen Sie die Abrechnungsinformationen zur Kenntnis und erstellen Sie das Scheduling, indem Sie auf den Button `Erstellen`{.action} klicken. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Verwaltung der Backups und Zeitpläne + +Zeitplanungen können im Bereich `Workflow Management`{.action} unter **Compute** im linken Menü erstellt und entfernt werden. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Die Backups Ihrer Instanzen werden im Bereich `Instance Backup`{.action} in Ihrem Public Cloud Kundencenter verwaltet, unter **Compute** im linken Menü. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> Die Option, die Instanz zu sichern, muss separat abgestellt werden, damit sie nicht mehr in Rechnung gestellt wird. Das Löschen einer Instanz entfernt nicht automatisch die mit ihr verbundenen Dienst-Optionen. +> + + +> [!warning] +> **Beachten Sie, dass Sie ein Instanz-Backup nicht löschen können, wenn eine Instanz, die aus diesem Backup erzeugt wurde, zum Zeitpunkt des Löschvorgangs ausgeführt wird.** + +Erfahren Sie in [dieser Anleitung](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup), wie Sie Sicherungen verwenden, um Instanzen zu klonen oder wiederherzustellen. + +## Weiterführende Informationen + +[Verwenden von Backups zum Erzeugen oder Wiederherstellen von Instanzen](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + +Für den Austausch mit unserer Community gehen Sie auf . diff --git a/pages/public_cloud/compute/save_an_instance/guide.en-asia.md b/pages/public_cloud/compute/save_an_instance/guide.en-asia.md index 516fc18b50f..a118ceb8812 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.en-asia.md +++ b/pages/public_cloud/compute/save_an_instance/guide.en-asia.md @@ -1,230 +1,209 @@ ---- -title: Backing up an instance -excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel -updated: 2025-10-14 ---- - - - -## Objective - -You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. - -**This guide explains how to create manual and automatic backups of a Public Cloud instance.** - -## Requirements - -- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) - -## Instructions - -### Creating a backup of an instance - -> [!warning] -> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. -> - -> [!primary] -> -> Two types of backup are available: -> -> - Local: A local backup is stored in the same region as your instance. -> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. -> -> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. -> -> **Note:** Local Zones are not eligible for distant backups. -> - -> [!tabs] -> Via the OVHcloud Control Panel ->> ->> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. ->> ->> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Local backup ->> ->> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Distant backup ->> ->> Enter a name for the backup. Review the pricing information. Click `Add a remote backup (Option)`{.action}, enter a name for distant backup, select a region and click `Confirm`{.action} ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. ->> ->> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Via the OVHcloud API ->> Log in to the [OVHcloud API](/links/console). ->> ->> You can then list all available regions using the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Then use the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Fill in the variables: ->> ->> - **instanceId**: The unique instance ID. ->> - **regionName**: The region name where the source instance is located. ->> - **serviceName**: The OVHcloud project ID. ->> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. ->> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. ->> - **snapshotName**: The name of the snapshot (local backup) to create. ->> ->> > [!primary] ->> > ->> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. ->> > ->> -> Via the OpenStack CLI ->> ->> Run the following command to display the list of instances: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> You can list all available regions using the following command: ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Local backup ->> ->> Then run the following command to create a backup of your instance: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Remote backup ->> ->> Run the following command after following the local backup step: ->> ->> ```bash ->> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' ->> ``` ->> ->> /// ->> -> Via Horizon ->> ->> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      ->> Then click on the `Create Snapshot`{.action} button to the right of the instance line. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Fill in the backup name and press the `Create Snapshot`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Creating an automated backup of an instance - -> [!primary] -> -> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. -> - -Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -You can configure the following backup settings on the next page: - -#### **The workflow** - -Currently, only one workflow exists. It will create a backup for the instance and its primary volume. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **The resource** - -You can select the instance to back up. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **The schedule** - -You can set up a custom backup schedule or choose one of the default frequencies: - -- Daily backup with retention of the last 7 backups -- Daily backup with retention of the last 14 backups - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **The name** - -Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Managing backups and schedules - -Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. -> - -> [!warning] -> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** - -Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Go further - -[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - -Join our [community of users](/links/community). +--- +title: Backing up an instance +excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel +updated: 2025-10-14 +--- + + + +## Objective + +You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. + +**This guide explains how to create manual and automatic backups of a Public Cloud instance.** + +## Requirements + +- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account +- Access to the [OVHcloud Control Panel](/links/manager) +- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) + +## Instructions + +### Creating a backup of an instance + +> [!warning] +> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. +> + +> [!primary] +> +> Two types of backup are available: +> +> - Local: A local backup is stored in the same region as your instance. +> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. +> +> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. +> +> Currently, creating a distant backup is not available through the OVHcloud Control Panel. You can only perform this action via the OVHcloud API or OpenStack. + +> [!tabs] +> Via the OVHcloud Control Panel +>> +>> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. +>> +>> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Local backup +>> +>> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> Log in to the [OVHcloud API](/links/console) and use the following API call: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Fill in the variables: +>> +>> - **instanceId**: The unique instance ID. +>> - **regionName**: The region name where the source instance is located. +>> - **serviceName**: The OVHcloud project ID. +>> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. +>> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. +>> - **snapshotName**: The name of the snapshot (local backup) to create. +>> +>> > [!primary] +>> > +>> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. +>> > +>> +> Via the OpenStack CLI +>> +>> Run the following command to display the list of instances: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Local backup +>> +>> Then run the following command to create a backup of your instance: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Remote backup +>> +>> Run the following command after following the local backup step: +>> +>> ```bash +>> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' +>> ``` +>> +>> /// +>> +> Via Horizon +>> +>> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      +>> Then click on the `Create Snapshot`{.action} button to the right of the instance line. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Fill in the backup name and press the `Create Snapshot`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Creating an automated backup of an instance + +> [!primary] +> +> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. +> + +Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +You can configure the following backup settings on the next page: + +#### **The workflow** + +Currently, only one workflow exists. It will create a backup for the instance and its primary volume. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **The resource** + +You can select the instance to back up. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **The schedule** + +You can set up a custom backup schedule or choose one of the default frequencies: + +- Daily backup with retention of the last 7 backups +- Daily backup with retention of the last 14 backups + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **The name** + +Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Managing backups and schedules + +Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. +> + +> [!warning] +> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** + +Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Go further + +[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + +Join our [community of users](/links/community). diff --git a/pages/public_cloud/compute/save_an_instance/guide.en-au.md b/pages/public_cloud/compute/save_an_instance/guide.en-au.md index 516fc18b50f..a118ceb8812 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.en-au.md +++ b/pages/public_cloud/compute/save_an_instance/guide.en-au.md @@ -1,230 +1,209 @@ ---- -title: Backing up an instance -excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel -updated: 2025-10-14 ---- - - - -## Objective - -You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. - -**This guide explains how to create manual and automatic backups of a Public Cloud instance.** - -## Requirements - -- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) - -## Instructions - -### Creating a backup of an instance - -> [!warning] -> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. -> - -> [!primary] -> -> Two types of backup are available: -> -> - Local: A local backup is stored in the same region as your instance. -> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. -> -> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. -> -> **Note:** Local Zones are not eligible for distant backups. -> - -> [!tabs] -> Via the OVHcloud Control Panel ->> ->> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. ->> ->> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Local backup ->> ->> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Distant backup ->> ->> Enter a name for the backup. Review the pricing information. Click `Add a remote backup (Option)`{.action}, enter a name for distant backup, select a region and click `Confirm`{.action} ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. ->> ->> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Via the OVHcloud API ->> Log in to the [OVHcloud API](/links/console). ->> ->> You can then list all available regions using the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Then use the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Fill in the variables: ->> ->> - **instanceId**: The unique instance ID. ->> - **regionName**: The region name where the source instance is located. ->> - **serviceName**: The OVHcloud project ID. ->> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. ->> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. ->> - **snapshotName**: The name of the snapshot (local backup) to create. ->> ->> > [!primary] ->> > ->> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. ->> > ->> -> Via the OpenStack CLI ->> ->> Run the following command to display the list of instances: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> You can list all available regions using the following command: ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Local backup ->> ->> Then run the following command to create a backup of your instance: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Remote backup ->> ->> Run the following command after following the local backup step: ->> ->> ```bash ->> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' ->> ``` ->> ->> /// ->> -> Via Horizon ->> ->> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      ->> Then click on the `Create Snapshot`{.action} button to the right of the instance line. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Fill in the backup name and press the `Create Snapshot`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Creating an automated backup of an instance - -> [!primary] -> -> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. -> - -Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -You can configure the following backup settings on the next page: - -#### **The workflow** - -Currently, only one workflow exists. It will create a backup for the instance and its primary volume. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **The resource** - -You can select the instance to back up. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **The schedule** - -You can set up a custom backup schedule or choose one of the default frequencies: - -- Daily backup with retention of the last 7 backups -- Daily backup with retention of the last 14 backups - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **The name** - -Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Managing backups and schedules - -Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. -> - -> [!warning] -> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** - -Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Go further - -[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - -Join our [community of users](/links/community). +--- +title: Backing up an instance +excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel +updated: 2025-10-14 +--- + + + +## Objective + +You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. + +**This guide explains how to create manual and automatic backups of a Public Cloud instance.** + +## Requirements + +- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account +- Access to the [OVHcloud Control Panel](/links/manager) +- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) + +## Instructions + +### Creating a backup of an instance + +> [!warning] +> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. +> + +> [!primary] +> +> Two types of backup are available: +> +> - Local: A local backup is stored in the same region as your instance. +> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. +> +> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. +> +> Currently, creating a distant backup is not available through the OVHcloud Control Panel. You can only perform this action via the OVHcloud API or OpenStack. + +> [!tabs] +> Via the OVHcloud Control Panel +>> +>> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. +>> +>> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Local backup +>> +>> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> Log in to the [OVHcloud API](/links/console) and use the following API call: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Fill in the variables: +>> +>> - **instanceId**: The unique instance ID. +>> - **regionName**: The region name where the source instance is located. +>> - **serviceName**: The OVHcloud project ID. +>> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. +>> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. +>> - **snapshotName**: The name of the snapshot (local backup) to create. +>> +>> > [!primary] +>> > +>> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. +>> > +>> +> Via the OpenStack CLI +>> +>> Run the following command to display the list of instances: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Local backup +>> +>> Then run the following command to create a backup of your instance: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Remote backup +>> +>> Run the following command after following the local backup step: +>> +>> ```bash +>> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' +>> ``` +>> +>> /// +>> +> Via Horizon +>> +>> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      +>> Then click on the `Create Snapshot`{.action} button to the right of the instance line. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Fill in the backup name and press the `Create Snapshot`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Creating an automated backup of an instance + +> [!primary] +> +> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. +> + +Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +You can configure the following backup settings on the next page: + +#### **The workflow** + +Currently, only one workflow exists. It will create a backup for the instance and its primary volume. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **The resource** + +You can select the instance to back up. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **The schedule** + +You can set up a custom backup schedule or choose one of the default frequencies: + +- Daily backup with retention of the last 7 backups +- Daily backup with retention of the last 14 backups + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **The name** + +Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Managing backups and schedules + +Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. +> + +> [!warning] +> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** + +Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Go further + +[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + +Join our [community of users](/links/community). diff --git a/pages/public_cloud/compute/save_an_instance/guide.en-ca.md b/pages/public_cloud/compute/save_an_instance/guide.en-ca.md index 516fc18b50f..a118ceb8812 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.en-ca.md +++ b/pages/public_cloud/compute/save_an_instance/guide.en-ca.md @@ -1,230 +1,209 @@ ---- -title: Backing up an instance -excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel -updated: 2025-10-14 ---- - - - -## Objective - -You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. - -**This guide explains how to create manual and automatic backups of a Public Cloud instance.** - -## Requirements - -- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) - -## Instructions - -### Creating a backup of an instance - -> [!warning] -> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. -> - -> [!primary] -> -> Two types of backup are available: -> -> - Local: A local backup is stored in the same region as your instance. -> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. -> -> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. -> -> **Note:** Local Zones are not eligible for distant backups. -> - -> [!tabs] -> Via the OVHcloud Control Panel ->> ->> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. ->> ->> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Local backup ->> ->> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Distant backup ->> ->> Enter a name for the backup. Review the pricing information. Click `Add a remote backup (Option)`{.action}, enter a name for distant backup, select a region and click `Confirm`{.action} ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. ->> ->> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Via the OVHcloud API ->> Log in to the [OVHcloud API](/links/console). ->> ->> You can then list all available regions using the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Then use the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Fill in the variables: ->> ->> - **instanceId**: The unique instance ID. ->> - **regionName**: The region name where the source instance is located. ->> - **serviceName**: The OVHcloud project ID. ->> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. ->> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. ->> - **snapshotName**: The name of the snapshot (local backup) to create. ->> ->> > [!primary] ->> > ->> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. ->> > ->> -> Via the OpenStack CLI ->> ->> Run the following command to display the list of instances: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> You can list all available regions using the following command: ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Local backup ->> ->> Then run the following command to create a backup of your instance: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Remote backup ->> ->> Run the following command after following the local backup step: ->> ->> ```bash ->> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' ->> ``` ->> ->> /// ->> -> Via Horizon ->> ->> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      ->> Then click on the `Create Snapshot`{.action} button to the right of the instance line. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Fill in the backup name and press the `Create Snapshot`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Creating an automated backup of an instance - -> [!primary] -> -> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. -> - -Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -You can configure the following backup settings on the next page: - -#### **The workflow** - -Currently, only one workflow exists. It will create a backup for the instance and its primary volume. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **The resource** - -You can select the instance to back up. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **The schedule** - -You can set up a custom backup schedule or choose one of the default frequencies: - -- Daily backup with retention of the last 7 backups -- Daily backup with retention of the last 14 backups - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **The name** - -Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Managing backups and schedules - -Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. -> - -> [!warning] -> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** - -Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Go further - -[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - -Join our [community of users](/links/community). +--- +title: Backing up an instance +excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel +updated: 2025-10-14 +--- + + + +## Objective + +You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. + +**This guide explains how to create manual and automatic backups of a Public Cloud instance.** + +## Requirements + +- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account +- Access to the [OVHcloud Control Panel](/links/manager) +- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) + +## Instructions + +### Creating a backup of an instance + +> [!warning] +> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. +> + +> [!primary] +> +> Two types of backup are available: +> +> - Local: A local backup is stored in the same region as your instance. +> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. +> +> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. +> +> Currently, creating a distant backup is not available through the OVHcloud Control Panel. You can only perform this action via the OVHcloud API or OpenStack. + +> [!tabs] +> Via the OVHcloud Control Panel +>> +>> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. +>> +>> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Local backup +>> +>> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> Log in to the [OVHcloud API](/links/console) and use the following API call: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Fill in the variables: +>> +>> - **instanceId**: The unique instance ID. +>> - **regionName**: The region name where the source instance is located. +>> - **serviceName**: The OVHcloud project ID. +>> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. +>> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. +>> - **snapshotName**: The name of the snapshot (local backup) to create. +>> +>> > [!primary] +>> > +>> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. +>> > +>> +> Via the OpenStack CLI +>> +>> Run the following command to display the list of instances: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Local backup +>> +>> Then run the following command to create a backup of your instance: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Remote backup +>> +>> Run the following command after following the local backup step: +>> +>> ```bash +>> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' +>> ``` +>> +>> /// +>> +> Via Horizon +>> +>> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      +>> Then click on the `Create Snapshot`{.action} button to the right of the instance line. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Fill in the backup name and press the `Create Snapshot`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Creating an automated backup of an instance + +> [!primary] +> +> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. +> + +Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +You can configure the following backup settings on the next page: + +#### **The workflow** + +Currently, only one workflow exists. It will create a backup for the instance and its primary volume. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **The resource** + +You can select the instance to back up. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **The schedule** + +You can set up a custom backup schedule or choose one of the default frequencies: + +- Daily backup with retention of the last 7 backups +- Daily backup with retention of the last 14 backups + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **The name** + +Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Managing backups and schedules + +Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. +> + +> [!warning] +> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** + +Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Go further + +[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + +Join our [community of users](/links/community). diff --git a/pages/public_cloud/compute/save_an_instance/guide.en-gb.md b/pages/public_cloud/compute/save_an_instance/guide.en-gb.md index cf1bcbbbc94..8909301d1c6 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.en-gb.md +++ b/pages/public_cloud/compute/save_an_instance/guide.en-gb.md @@ -1,230 +1,209 @@ ---- -title: Backing up an instance -excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel or via OpenStack -updated: 2025-11-04 ---- - - - -## Objective - -You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. - -**This guide explains how to create manual and automatic backups of a Public Cloud instance.** - -## Requirements - -- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) - -## Instructions - -### Creating a backup of an instance - -> [!warning] -> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. -> - -> [!primary] -> -> Two types of backup are available: -> -> - Local: A local backup is stored in the same region as your instance. -> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. -> -> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. -> -> **Note:** Local Zones are not eligible for distant backups. -> - -> [!tabs] -> Via the OVHcloud Control Panel ->> ->> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. ->> ->> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Local backup ->> ->> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Distant backup ->> ->> Enter a name for the backup. Review the pricing information. Click `Add a remote backup (Option)`{.action}, enter a name for distant backup, select a region and click `Confirm`{.action} ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. ->> ->> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Via the OVHcloud API ->> Log in to the [OVHcloud API](/links/console). ->> ->> You can then list all available regions using the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Then use the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Fill in the variables: ->> ->> - **instanceId**: The unique instance ID. ->> - **regionName**: The region name where the source instance is located. ->> - **serviceName**: The OVHcloud project ID. ->> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. ->> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. ->> - **snapshotName**: The name of the snapshot (local backup) to create. ->> ->> > [!primary] ->> > ->> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. ->> > ->> -> Via the OpenStack CLI ->> ->> Run the following command to display the list of instances: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> You can list all available regions using the following command: ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Local backup ->> ->> Then run the following command to create a backup of your instance: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Remote backup ->> ->> Run the following command after following the local backup step: ->> ->> ```bash ->> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' ->> ``` ->> ->> /// ->> -> Via Horizon ->> ->> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      ->> Then click on the `Create Snapshot`{.action} button to the right of the instance line. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Fill in the backup name and press the `Create Snapshot`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Creating an automated backup of an instance - -> [!primary] -> -> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. -> - -Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -You can configure the following backup settings on the next page: - -#### **The workflow** - -Currently, only one workflow exists. It will create a backup for the instance and its primary volume. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **The resource** - -You can select the instance to back up. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **The schedule** - -You can set up a custom backup schedule or choose one of the default frequencies: - -- Daily backup with retention of the last 7 backups -- Daily backup with retention of the last 14 backups - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **The name** - -Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Managing backups and schedules - -Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. -> - -> [!warning] -> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** - -Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Go further - -[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - +--- +title: Backing up an instance +excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel or via OpenStack +updated: 2025-10-14 +--- + + + +## Objective + +You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. + +**This guide explains how to create manual and automatic backups of a Public Cloud instance.** + +## Requirements + +- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account +- Access to the [OVHcloud Control Panel](/links/manager) +- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) + +## Instructions + +### Creating a backup of an instance + +> [!warning] +> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. +> + +> [!primary] +> +> Two types of backup are available: +> +> - Local: A local backup is stored in the same region as your instance. +> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. +> +> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. +> +> Currently, creating a distant backup is not available through the OVHcloud Control Panel. You can only perform this action via the OVHcloud API or OpenStack. + +> [!tabs] +> Via the OVHcloud Control Panel +>> +>> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. +>> +>> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Local backup +>> +>> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> Log in to the [OVHcloud API](/links/console) and use the following API call: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Fill in the variables: +>> +>> - **instanceId**: The unique instance ID. +>> - **regionName**: The region name where the source instance is located. +>> - **serviceName**: The OVHcloud project ID. +>> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. +>> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. +>> - **snapshotName**: The name of the snapshot (local backup) to create. +>> +>> > [!primary] +>> > +>> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. +>> > +>> +> Via the OpenStack CLI +>> +>> Run the following command to display the list of instances: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Local backup +>> +>> Then run the following command to create a backup of your instance: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Remote backup +>> +>> Run the following command after following the local backup step: +>> +>> ```bash +>> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' +>> ``` +>> +>> /// +>> +> Via Horizon +>> +>> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      +>> Then click on the `Create Snapshot`{.action} button to the right of the instance line. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Fill in the backup name and press the `Create Snapshot`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Creating an automated backup of an instance + +> [!primary] +> +> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. +> + +Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +You can configure the following backup settings on the next page: + +#### **The workflow** + +Currently, only one workflow exists. It will create a backup for the instance and its primary volume. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **The resource** + +You can select the instance to back up. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **The schedule** + +You can set up a custom backup schedule or choose one of the default frequencies: + +- Daily backup with retention of the last 7 backups +- Daily backup with retention of the last 14 backups + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **The name** + +Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Managing backups and schedules + +Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. +> + +> [!warning] +> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** + +Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Go further + +[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/save_an_instance/guide.en-ie.md b/pages/public_cloud/compute/save_an_instance/guide.en-ie.md index 516fc18b50f..a118ceb8812 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.en-ie.md +++ b/pages/public_cloud/compute/save_an_instance/guide.en-ie.md @@ -1,230 +1,209 @@ ---- -title: Backing up an instance -excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel -updated: 2025-10-14 ---- - - - -## Objective - -You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. - -**This guide explains how to create manual and automatic backups of a Public Cloud instance.** - -## Requirements - -- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) - -## Instructions - -### Creating a backup of an instance - -> [!warning] -> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. -> - -> [!primary] -> -> Two types of backup are available: -> -> - Local: A local backup is stored in the same region as your instance. -> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. -> -> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. -> -> **Note:** Local Zones are not eligible for distant backups. -> - -> [!tabs] -> Via the OVHcloud Control Panel ->> ->> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. ->> ->> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Local backup ->> ->> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Distant backup ->> ->> Enter a name for the backup. Review the pricing information. Click `Add a remote backup (Option)`{.action}, enter a name for distant backup, select a region and click `Confirm`{.action} ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. ->> ->> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Via the OVHcloud API ->> Log in to the [OVHcloud API](/links/console). ->> ->> You can then list all available regions using the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Then use the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Fill in the variables: ->> ->> - **instanceId**: The unique instance ID. ->> - **regionName**: The region name where the source instance is located. ->> - **serviceName**: The OVHcloud project ID. ->> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. ->> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. ->> - **snapshotName**: The name of the snapshot (local backup) to create. ->> ->> > [!primary] ->> > ->> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. ->> > ->> -> Via the OpenStack CLI ->> ->> Run the following command to display the list of instances: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> You can list all available regions using the following command: ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Local backup ->> ->> Then run the following command to create a backup of your instance: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Remote backup ->> ->> Run the following command after following the local backup step: ->> ->> ```bash ->> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' ->> ``` ->> ->> /// ->> -> Via Horizon ->> ->> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      ->> Then click on the `Create Snapshot`{.action} button to the right of the instance line. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Fill in the backup name and press the `Create Snapshot`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Creating an automated backup of an instance - -> [!primary] -> -> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. -> - -Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -You can configure the following backup settings on the next page: - -#### **The workflow** - -Currently, only one workflow exists. It will create a backup for the instance and its primary volume. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **The resource** - -You can select the instance to back up. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **The schedule** - -You can set up a custom backup schedule or choose one of the default frequencies: - -- Daily backup with retention of the last 7 backups -- Daily backup with retention of the last 14 backups - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **The name** - -Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Managing backups and schedules - -Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. -> - -> [!warning] -> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** - -Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Go further - -[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - -Join our [community of users](/links/community). +--- +title: Backing up an instance +excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel +updated: 2025-10-14 +--- + + + +## Objective + +You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. + +**This guide explains how to create manual and automatic backups of a Public Cloud instance.** + +## Requirements + +- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account +- Access to the [OVHcloud Control Panel](/links/manager) +- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) + +## Instructions + +### Creating a backup of an instance + +> [!warning] +> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. +> + +> [!primary] +> +> Two types of backup are available: +> +> - Local: A local backup is stored in the same region as your instance. +> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. +> +> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. +> +> Currently, creating a distant backup is not available through the OVHcloud Control Panel. You can only perform this action via the OVHcloud API or OpenStack. + +> [!tabs] +> Via the OVHcloud Control Panel +>> +>> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. +>> +>> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Local backup +>> +>> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> Log in to the [OVHcloud API](/links/console) and use the following API call: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Fill in the variables: +>> +>> - **instanceId**: The unique instance ID. +>> - **regionName**: The region name where the source instance is located. +>> - **serviceName**: The OVHcloud project ID. +>> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. +>> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. +>> - **snapshotName**: The name of the snapshot (local backup) to create. +>> +>> > [!primary] +>> > +>> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. +>> > +>> +> Via the OpenStack CLI +>> +>> Run the following command to display the list of instances: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Local backup +>> +>> Then run the following command to create a backup of your instance: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Remote backup +>> +>> Run the following command after following the local backup step: +>> +>> ```bash +>> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' +>> ``` +>> +>> /// +>> +> Via Horizon +>> +>> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      +>> Then click on the `Create Snapshot`{.action} button to the right of the instance line. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Fill in the backup name and press the `Create Snapshot`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Creating an automated backup of an instance + +> [!primary] +> +> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. +> + +Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +You can configure the following backup settings on the next page: + +#### **The workflow** + +Currently, only one workflow exists. It will create a backup for the instance and its primary volume. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **The resource** + +You can select the instance to back up. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **The schedule** + +You can set up a custom backup schedule or choose one of the default frequencies: + +- Daily backup with retention of the last 7 backups +- Daily backup with retention of the last 14 backups + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **The name** + +Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Managing backups and schedules + +Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. +> + +> [!warning] +> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** + +Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Go further + +[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + +Join our [community of users](/links/community). diff --git a/pages/public_cloud/compute/save_an_instance/guide.en-sg.md b/pages/public_cloud/compute/save_an_instance/guide.en-sg.md index 516fc18b50f..a118ceb8812 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.en-sg.md +++ b/pages/public_cloud/compute/save_an_instance/guide.en-sg.md @@ -1,230 +1,209 @@ ---- -title: Backing up an instance -excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel -updated: 2025-10-14 ---- - - - -## Objective - -You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. - -**This guide explains how to create manual and automatic backups of a Public Cloud instance.** - -## Requirements - -- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) - -## Instructions - -### Creating a backup of an instance - -> [!warning] -> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. -> - -> [!primary] -> -> Two types of backup are available: -> -> - Local: A local backup is stored in the same region as your instance. -> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. -> -> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. -> -> **Note:** Local Zones are not eligible for distant backups. -> - -> [!tabs] -> Via the OVHcloud Control Panel ->> ->> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. ->> ->> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Local backup ->> ->> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Distant backup ->> ->> Enter a name for the backup. Review the pricing information. Click `Add a remote backup (Option)`{.action}, enter a name for distant backup, select a region and click `Confirm`{.action} ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. ->> ->> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Via the OVHcloud API ->> Log in to the [OVHcloud API](/links/console). ->> ->> You can then list all available regions using the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Then use the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Fill in the variables: ->> ->> - **instanceId**: The unique instance ID. ->> - **regionName**: The region name where the source instance is located. ->> - **serviceName**: The OVHcloud project ID. ->> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. ->> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. ->> - **snapshotName**: The name of the snapshot (local backup) to create. ->> ->> > [!primary] ->> > ->> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. ->> > ->> -> Via the OpenStack CLI ->> ->> Run the following command to display the list of instances: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> You can list all available regions using the following command: ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Local backup ->> ->> Then run the following command to create a backup of your instance: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Remote backup ->> ->> Run the following command after following the local backup step: ->> ->> ```bash ->> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' ->> ``` ->> ->> /// ->> -> Via Horizon ->> ->> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      ->> Then click on the `Create Snapshot`{.action} button to the right of the instance line. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Fill in the backup name and press the `Create Snapshot`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Creating an automated backup of an instance - -> [!primary] -> -> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. -> - -Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -You can configure the following backup settings on the next page: - -#### **The workflow** - -Currently, only one workflow exists. It will create a backup for the instance and its primary volume. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **The resource** - -You can select the instance to back up. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **The schedule** - -You can set up a custom backup schedule or choose one of the default frequencies: - -- Daily backup with retention of the last 7 backups -- Daily backup with retention of the last 14 backups - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **The name** - -Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Managing backups and schedules - -Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. -> - -> [!warning] -> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** - -Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Go further - -[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - -Join our [community of users](/links/community). +--- +title: Backing up an instance +excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel +updated: 2025-10-14 +--- + + + +## Objective + +You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. + +**This guide explains how to create manual and automatic backups of a Public Cloud instance.** + +## Requirements + +- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account +- Access to the [OVHcloud Control Panel](/links/manager) +- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) + +## Instructions + +### Creating a backup of an instance + +> [!warning] +> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. +> + +> [!primary] +> +> Two types of backup are available: +> +> - Local: A local backup is stored in the same region as your instance. +> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. +> +> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. +> +> Currently, creating a distant backup is not available through the OVHcloud Control Panel. You can only perform this action via the OVHcloud API or OpenStack. + +> [!tabs] +> Via the OVHcloud Control Panel +>> +>> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. +>> +>> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Local backup +>> +>> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> Log in to the [OVHcloud API](/links/console) and use the following API call: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Fill in the variables: +>> +>> - **instanceId**: The unique instance ID. +>> - **regionName**: The region name where the source instance is located. +>> - **serviceName**: The OVHcloud project ID. +>> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. +>> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. +>> - **snapshotName**: The name of the snapshot (local backup) to create. +>> +>> > [!primary] +>> > +>> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. +>> > +>> +> Via the OpenStack CLI +>> +>> Run the following command to display the list of instances: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Local backup +>> +>> Then run the following command to create a backup of your instance: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Remote backup +>> +>> Run the following command after following the local backup step: +>> +>> ```bash +>> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' +>> ``` +>> +>> /// +>> +> Via Horizon +>> +>> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      +>> Then click on the `Create Snapshot`{.action} button to the right of the instance line. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Fill in the backup name and press the `Create Snapshot`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Creating an automated backup of an instance + +> [!primary] +> +> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. +> + +Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +You can configure the following backup settings on the next page: + +#### **The workflow** + +Currently, only one workflow exists. It will create a backup for the instance and its primary volume. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **The resource** + +You can select the instance to back up. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **The schedule** + +You can set up a custom backup schedule or choose one of the default frequencies: + +- Daily backup with retention of the last 7 backups +- Daily backup with retention of the last 14 backups + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **The name** + +Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Managing backups and schedules + +Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. +> + +> [!warning] +> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** + +Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Go further + +[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + +Join our [community of users](/links/community). diff --git a/pages/public_cloud/compute/save_an_instance/guide.en-us.md b/pages/public_cloud/compute/save_an_instance/guide.en-us.md index 516fc18b50f..a118ceb8812 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.en-us.md +++ b/pages/public_cloud/compute/save_an_instance/guide.en-us.md @@ -1,230 +1,209 @@ ---- -title: Backing up an instance -excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel -updated: 2025-10-14 ---- - - - -## Objective - -You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. - -**This guide explains how to create manual and automatic backups of a Public Cloud instance.** - -## Requirements - -- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account -- Access to the [OVHcloud Control Panel](/links/manager) -- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) - -## Instructions - -### Creating a backup of an instance - -> [!warning] -> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. -> - -> [!primary] -> -> Two types of backup are available: -> -> - Local: A local backup is stored in the same region as your instance. -> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. -> -> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. -> -> **Note:** Local Zones are not eligible for distant backups. -> - -> [!tabs] -> Via the OVHcloud Control Panel ->> ->> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. ->> ->> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Local backup ->> ->> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Distant backup ->> ->> Enter a name for the backup. Review the pricing information. Click `Add a remote backup (Option)`{.action}, enter a name for distant backup, select a region and click `Confirm`{.action} ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. ->> ->> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Via the OVHcloud API ->> Log in to the [OVHcloud API](/links/console). ->> ->> You can then list all available regions using the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Then use the following API call: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Fill in the variables: ->> ->> - **instanceId**: The unique instance ID. ->> - **regionName**: The region name where the source instance is located. ->> - **serviceName**: The OVHcloud project ID. ->> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. ->> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. ->> - **snapshotName**: The name of the snapshot (local backup) to create. ->> ->> > [!primary] ->> > ->> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. ->> > ->> -> Via the OpenStack CLI ->> ->> Run the following command to display the list of instances: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> You can list all available regions using the following command: ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Local backup ->> ->> Then run the following command to create a backup of your instance: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Remote backup ->> ->> Run the following command after following the local backup step: ->> ->> ```bash ->> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' ->> ``` ->> ->> /// ->> -> Via Horizon ->> ->> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      ->> Then click on the `Create Snapshot`{.action} button to the right of the instance line. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Fill in the backup name and press the `Create Snapshot`{.action} button. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Creating an automated backup of an instance - -> [!primary] -> -> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. -> - -Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -You can configure the following backup settings on the next page: - -#### **The workflow** - -Currently, only one workflow exists. It will create a backup for the instance and its primary volume. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **The resource** - -You can select the instance to back up. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **The schedule** - -You can set up a custom backup schedule or choose one of the default frequencies: - -- Daily backup with retention of the last 7 backups -- Daily backup with retention of the last 14 backups - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **The name** - -Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Managing backups and schedules - -Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. -> - -> [!warning] -> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** - -Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Go further - -[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - -Join our [community of users](/links/community). +--- +title: Backing up an instance +excerpt: Find out how to back up a Public Cloud instance in the OVHcloud Control Panel +updated: 2025-10-14 +--- + + + +## Objective + +You can create a single backup of an instance or configure a schedule in order to automate your instance backups. Backups can be used to restore your instance to a previous state or to create a new, identical instance. + +**This guide explains how to create manual and automatic backups of a Public Cloud instance.** + +## Requirements + +- A [Public Cloud instance](/links/public-cloud/public-cloud) in your OVHcloud account +- Access to the [OVHcloud Control Panel](/links/manager) +- OpenStack CLI. Use [our guide to know how to prepare the environment to use the OpenStack API](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api). (optional) + +## Instructions + +### Creating a backup of an instance + +> [!warning] +> This option is only available through a **Cold Snapshot** for Metal instances. During this process, the Metal instance will be switched to rescue-mode, and once the backup is performed, the instance will reboot back to normal mode. +> + +> [!primary] +> +> Two types of backup are available: +> +> - Local: A local backup is stored in the same region as your instance. +> - Distant: A distant backup automatically creates a copy of the local backup in a different region of your choice. +> +> Each backup is billed separately — the distant backup will be charged based on the storage pricing of the selected remote region. +> +> Currently, creating a distant backup is not available through the OVHcloud Control Panel. You can only perform this action via the OVHcloud API or OpenStack. + +> [!tabs] +> Via the OVHcloud Control Panel +>> +>> Log in to the [OVHcloud Control Panel](/links/manager), access the `Public Cloud`{.action} section and select the relevant Public Cloud project. Then click on `Instances`{.action} in the left-hand menu. +>> +>> Click on the `...`{.action} button to the right of the instance and select `Create backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Local backup +>> +>> Enter a name for the backup. Review the pricing information and click `Confirm`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> It is not possible to monitor backup progress in real time. However, in the `Instance Backup`{.action} section under **Compute** in the left-hand menu, the status `Backup in progress` will be displayed during the process. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Once the backup is complete, it will be available in the `Instance Backup`{.action} section under **Compute** in the left-hand menu. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Via the OVHcloud API +>> +>> Log in to the [OVHcloud API](/links/console) and use the following API call: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Fill in the variables: +>> +>> - **instanceId**: The unique instance ID. +>> - **regionName**: The region name where the source instance is located. +>> - **serviceName**: The OVHcloud project ID. +>> - **distantRegionName (optional)**: The remote region name where the distant backup will be stored. +>> - **distantSnapshotName (optional)**: The name of the distant backup to create in the remote region. +>> - **snapshotName**: The name of the snapshot (local backup) to create. +>> +>> > [!primary] +>> > +>> > Only create a distant backup if the parameters related to the remote region (**distantRegionName** and **distantSnapshotName**) are provided. +>> > +>> +> Via the OpenStack CLI +>> +>> Run the following command to display the list of instances: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Local backup +>> +>> Then run the following command to create a backup of your instance: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Remote backup +>> +>> Run the following command after following the local backup step: +>> +>> ```bash +>> $ openstack workflow execution create ovh. glance.glance_download '{"src_image_id":"", "src_region":"", "dst_region":""}' +>> ``` +>> +>> /// +>> +> Via Horizon +>> +>> Click on the `Compute`{.action} menu on the left, then select `Instances`{.action}.
      +>> Then click on the `Create Snapshot`{.action} button to the right of the instance line. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Fill in the backup name and press the `Create Snapshot`{.action} button. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Creating an automated backup of an instance + +> [!primary] +> +> If you want to automate this functionality directly via OpenStack, you can create a Mistral workflow associated with a cron trigger. +> + +Click on the `...`{.action} button to the right of the instance and select `Create an automatic backup`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +You can configure the following backup settings on the next page: + +#### **The workflow** + +Currently, only one workflow exists. It will create a backup for the instance and its primary volume. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **The resource** + +You can select the instance to back up. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **The schedule** + +You can set up a custom backup schedule or choose one of the default frequencies: + +- Daily backup with retention of the last 7 backups +- Daily backup with retention of the last 14 backups + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **The name** + +Enter a name for the automatic backup schedule. Take note of the pricing information and create the schedule with `Confirm`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Managing backups and schedules + +Schedules can be created and deleted in the `Workflow Management`{.action} section, which is located under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Your instance backups are managed in the Public Cloud `Instance Backup`{.action} section, which can be found under **Compute** in the left-hand menu. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> The instance backup option must be deleted separately if you no longer wish to be billed for it. Deleting an instance does not delete the options attached to it. +> + +> [!warning] +> **Note that you cannot delete an instance backup if an instance that has been spawned from this backup is running at the time of the delete action.** + +Find out how to use backups to clone or restore instances in [this guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Go further + +[Using instance backups to create or restore an instance](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + +Join our [community of users](/links/community). diff --git a/pages/public_cloud/compute/save_an_instance/guide.es-es.md b/pages/public_cloud/compute/save_an_instance/guide.es-es.md index d893b96b783..d4cebe9015e 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.es-es.md +++ b/pages/public_cloud/compute/save_an_instance/guide.es-es.md @@ -1,229 +1,208 @@ ---- -title: 'Guardar una instancia' -excerpt: 'Cómo realizar el backup de una instancia de Public Cloud desde el área de cliente de OVHcloud' -updated: 2025-10-14 ---- - - - -## Objetivo - -Puede crear una copia de seguridad única de una instancia o configurar una planificación para automatizar las copias de seguridad de sus instancias. Las copias de seguridad pueden utilizarse para restaurar su instancia a un estado anterior o para crear una nueva instancia idéntica. - -**Esta guía explica cómo crear copias de seguridad manuales y automáticas de una instancia de Public Cloud.** - -## Requisitos - -- Tener una instancia de [Public Cloud](/links/public-cloud/public-cloud) en su cuenta de OVHcloud. -- Tienes acceso a tu [área de cliente de OVHcloud](/links/manager). -- CLI OpenStack. Consulte nuestro guía "[Preparar el entorno para utilizar la API de OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api)". (opcional) - -## Procedimiento - -### Crear una copia de seguridad de una instancia - -> [!warning] -> Esta opción solo está disponible a través de un **Cold Snapshot** para las instancias Metal. La instancia Metal pasará a modo de rescate y, una vez realizada la copia de seguridad, la instancia se reiniciará en modo normal. -> - -> [!primary] -> -> Dos tipos de copias de seguridad están disponibles: -> -> - Local: Una copia de seguridad local se almacena en la misma región que su instancia. -> - Remota: Una copia de seguridad remota crea automáticamente una copia de la copia de seguridad local en otra región de su elección. -> -> Cada copia de seguridad se factura por separado. La copia de seguridad remota se facturará según la tarifa de almacenamiento de la región remota seleccionada. -> -> **Nota :** las Local Zones no son compatibles con copias de seguridad remotas. - - -> [!tabs] -> A través del área de cliente de OVHcloud ->> ->> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      ->> Haga clic en `Instancias`{.action} en el menú de la izquierda.
      ->> En la página de instancias, haga clic en el botón `...`{.action} a la derecha de la instancia y seleccione `Crear un backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Backup local ->> ->> Asigne un nombre al backup, revise la información de precios y haga clic en `Confirmar`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Copia de seguridad remota ->> ->> Introduzca un nombre para la copia de seguridad y revise la información de precios. Haga clic en `Añadir una copia de seguridad remota (Opción)`{.action}, introduzca un nombre para la copia de seguridad remota, seleccione una región y haga clic en `Confirmar`{.action}. ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> No es posible seguir el progreso de la copia de seguridad en tiempo real. Sin embargo, puede consultar el estado de la copia de seguridad en la sección `Instance Backup`{.action} bajo la sección **Compute** del menú izquierdo, donde se mostrará el estado `Copia de seguridad en curso` durante el proceso. ->> ->> Una vez finalizado el backup, este estará disponible en la sección `Instance Backup`{.action} bajo la sección **Compute** en el menú de la izquierda. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> A través de la API de OVHcloud ->> Inicie sesión en [la API de OVHcloud](/links/console). ->> ->> Puede listar todas las regiones disponibles utilizando la siguiente llamada a la API: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Utilice a continuación la siguiente llamada a la API: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Rellene las variables: ->> ->> - **instanceId**: Identificador único de la instancia correspondiente. ->> - **regionName**: Nombre de la región donde se encuentra la instancia de origen. ->> - **serviceName**: Identificador del proyecto de OVHcloud. ->> - **distantRegionName (opcional)**: Nombre de la región remota donde se almacenará el backup. ->> - **distantSnapshotName (opcional)**: Nombre del backup remoto a crear en la región remota. ->> - **snapshotName**: Nombre del snapshot (backup local) a crear. ->> ->> > [!primary] ->> > ->> > Cree un backup remoto solo si se proporcionan los parámetros relacionados con la región remota (**distantRegionName** y **distantSnapshotName**). ->> > ->> -> A través de la CLI de OpenStack ->> ->> Ejecute el siguiente comando para mostrar la lista de instancias: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> Puede listar todas las regiones disponibles utilizando el siguiente comando: ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Backup local ->> ->> Ejecute el siguiente comando para crear un backup de su instancia: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Backup remoto ->> ->> Ejecute el siguiente comando después de crear el backup local: ->> ->> ```bash ->> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' ->> ``` ->> ->> /// ->> -> A través de Horizon ->> ->> Haga clic en el menú `Compute`{.action} a la izquierda y seleccione `Instancias`{.action}.
      ->> Haga clic en el botón `Create Snapshot`{.action} a la derecha de la fila correspondiente a la instancia. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Asigne un nombre al backup y haga clic en `Create Snapshot`{.action}. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Crear una copia de seguridad automatizada de una instancia - -> [!primary] -> -> Si desea automatizar esta función directamente a través de OpenStack, puede crear un workflow Mistral asociado a un cron trigger. - -Haga clic en el botón `...`{.action} a la derecha de la instancia y seleccione `Crear una copia de seguridad automatizada`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -Podrá configurar los siguientes parámetros de backup: - -#### **El workflow (flujo de trabajo)** - -Actualmente solo existe un flujo de trabajo. Creará una copia de seguridad para la instancia y su volumen principal. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **El recurso** - -Puede seleccionar la instancia a la que quiere realizar el backup. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **Planificación** - -Puede definir una planificación de backup personalizada o elegir una de las frecuencias predeterminadas: - -- Backup diario con retención de las 7 últimas copias de seguridad -- Backup diario con retención de las 14 últimas copias de seguridad - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **El nombre** - -Escriba un nombre para la planificación de la copia de seguridad automática. Lea la información sobre los precios y cree la planificación haciendo clic en el botón `Crear`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Gestión de las copias de seguridad y los planes - -Las planificaciones se pueden crear y eliminar en la sección `Workflow Management`{.action}, que se encuentra bajo **Compute** en el menú de la izquierda. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Las copias de seguridad de sus instancias se gestionan en la sección `Instance Backup`{.action} de la sección **Compute** del menú de la izquierda. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> La opción de copia de seguridad de la instancia debe eliminarse por separado si ya no desea que se le facture por ella. La eliminación de una instancia no elimina las opciones asociadas a ella. -> - -> [!warning] -> **Tenga en cuenta que no puede eliminar una copia de seguridad de instancia si una instancia que se ha generado a partir de esta copia de seguridad se está ejecutando en el momento de la acción de eliminación.** - -Esta guía explica cómo utilizar las copias de seguridad para clonar o restaurar instancias en [esta guía](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Más información - -[Crear o restaurar un servidor virtual a partir de un snapshot](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - +--- +title: 'Guardar una instancia' +excerpt: 'Cómo realizar el backup de una instancia de Public Cloud desde el área de cliente de OVHcloud' +updated: 2025-10-14 +--- + + + +## Objetivo + +Puede crear una copia de seguridad única de una instancia o configurar una planificación para automatizar las copias de seguridad de sus instancias. Las copias de seguridad pueden utilizarse para restaurar su instancia a un estado anterior o para crear una nueva instancia idéntica. + +**Esta guía explica cómo crear copias de seguridad manuales y automáticas de una instancia de Public Cloud.** + +## Requisitos + +- Tener una instancia de [Public Cloud](/links/public-cloud/public-cloud) en su cuenta de OVHcloud. +- Tienes acceso a tu [área de cliente de OVHcloud](/links/manager). +- CLI OpenStack. Consulte nuestro guía "[Preparar el entorno para utilizar la API de OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api)". (opcional) + +## Procedimiento + +### Crear una copia de seguridad de una instancia + +> [!warning] +> Esta opción solo está disponible a través de un **Cold Snapshot** para las instancias Metal. La instancia Metal pasará a modo de rescate y, una vez realizada la copia de seguridad, la instancia se reiniciará en modo normal. +> + +> [!primary] +> +> Dos tipos de copias de seguridad están disponibles: +> +> - Local: Una copia de seguridad local se almacena en la misma región que su instancia. +> - Remota: Una copia de seguridad remota crea automáticamente una copia de la copia de seguridad local en otra región de su elección. +> +> Cada copia de seguridad se factura por separado. La copia de seguridad remota se facturará según la tarifa de almacenamiento de la región remota seleccionada. +> +> Actualmente, la creación de una copia de seguridad remota no está disponible a través del área de cliente de OVHcloud. Solo puede hacerlo a través de la API OVHcloud y Openstack. + +> [!tabs] +> A través del área de cliente de OVHcloud +>> +>> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      +>> Haga clic en `Instancias`{.action} en el menú de la izquierda.
      +>> En la página de instancias, haga clic en el botón `...`{.action} a la derecha de la instancia y seleccione `Crear un backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Backup local +>> +>> Asigne un nombre al backup, revise la información de precios y haga clic en `Confirmar`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> No es posible seguir el progreso del backup en tiempo real. Sin embargo, puede consultar el estado del backup en la sección `Instance Backup`{.action} bajo la sección **Compute** del menú de la izquierda, donde se mostrará el estado `Backup en curso`. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Una vez finalizado el backup, este estará disponible en la sección `Instance Backup`{.action} bajo la sección **Compute** en el menú de la izquierda. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> A través de la API de OVHcloud +>> +>> Inicie sesión en la [API de OVHcloud](/links/console) y utilice la siguiente llamada a la API: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Rellene las variables: +>> +>> - **instanceId**: Identificador único de la instancia correspondiente. +>> - **regionName**: Nombre de la región donde se encuentra la instancia de origen. +>> - **serviceName**: Identificador del proyecto de OVHcloud. +>> - **distantRegionName (opcional)**: Nombre de la región remota donde se almacenará el backup. +>> - **distantSnapshotName (opcional)**: Nombre del backup remoto a crear en la región remota. +>> - **snapshotName**: Nombre del snapshot (backup local) a crear. +>> +>> > [!primary] +>> > +>> > Cree un backup remoto solo si se proporcionan los parámetros relacionados con la región remota (**distantRegionName** y **distantSnapshotName**). +>> > +>> +> A través de la CLI de OpenStack +>> +>> Ejecute el siguiente comando para mostrar la lista de instancias: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Backup local +>> +>> Ejecute el siguiente comando para crear un backup de su instancia: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Backup remoto +>> +>> Ejecute el siguiente comando después de crear el backup local: +>> +>> ```bash +>> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' +>> ``` +>> +>> /// +>> +> A través de Horizon +>> +>> Haga clic en el menú `Compute`{.action} a la izquierda y seleccione `Instancias`{.action}.
      +>> Haga clic en el botón `Create Snapshot`{.action} a la derecha de la fila correspondiente a la instancia. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Asigne un nombre al backup y haga clic en `Create Snapshot`{.action}. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Crear una copia de seguridad automatizada de una instancia + +> [!primary] +> +> Si desea automatizar esta función directamente a través de OpenStack, puede crear un workflow Mistral asociado a un cron trigger. + +Haga clic en el botón `...`{.action} a la derecha de la instancia y seleccione `Crear una copia de seguridad automatizada`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +Podrá configurar los siguientes parámetros de backup: + +#### **El workflow (flujo de trabajo)** + +Actualmente solo existe un flujo de trabajo. Creará una copia de seguridad para la instancia y su volumen principal. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **El recurso** + +Puede seleccionar la instancia a la que quiere realizar el backup. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **Planificación** + +Puede definir una planificación de backup personalizada o elegir una de las frecuencias predeterminadas: + +- Backup diario con retención de las 7 últimas copias de seguridad +- Backup diario con retención de las 14 últimas copias de seguridad + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **El nombre** + +Escriba un nombre para la planificación de la copia de seguridad automática. Lea la información sobre los precios y cree la planificación haciendo clic en el botón `Crear`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Gestión de las copias de seguridad y los planes + +Las planificaciones se pueden crear y eliminar en la sección `Workflow Management`{.action}, que se encuentra bajo **Compute** en el menú de la izquierda. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Las copias de seguridad de sus instancias se gestionan en la sección `Instance Backup`{.action} de la sección **Compute** del menú de la izquierda. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> La opción de copia de seguridad de la instancia debe eliminarse por separado si ya no desea que se le facture por ella. La eliminación de una instancia no elimina las opciones asociadas a ella. +> + +> [!warning] +> **Tenga en cuenta que no puede eliminar una copia de seguridad de instancia si una instancia que se ha generado a partir de esta copia de seguridad se está ejecutando en el momento de la acción de eliminación.** + +Esta guía explica cómo utilizar las copias de seguridad para clonar o restaurar instancias en [esta guía](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Más información + +[Crear o restaurar un servidor virtual a partir de un snapshot](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + Interactúe con nuestra comunidad de usuarios en . \ No newline at end of file diff --git a/pages/public_cloud/compute/save_an_instance/guide.es-us.md b/pages/public_cloud/compute/save_an_instance/guide.es-us.md index 2569b5d0c6d..fcb87b7e5e7 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.es-us.md +++ b/pages/public_cloud/compute/save_an_instance/guide.es-us.md @@ -1,229 +1,208 @@ ---- -title: 'Guardar una instancia' -excerpt: 'Cómo realizar el backup de una instancia de Public Cloud desde el área de cliente de OVHcloud' -updated: 2025-10-14 ---- - - - -## Objetivo - -Puede crear una copia de seguridad única de una instancia o configurar una planificación para automatizar las copias de seguridad de sus instancias. Las copias de seguridad pueden utilizarse para restaurar su instancia a un estado anterior o para crear una nueva instancia idéntica. - -**Esta guía explica cómo crear copias de seguridad manuales y automáticas de una instancia de Public Cloud.** - -## Requisitos - -- Tener una instancia de [Public Cloud](/links/public-cloud/public-cloud) en su cuenta de OVHcloud. -- Tienes acceso a tu [área de cliente de OVHcloud](/links/manager). -- CLI OpenStack. Consulte nuestro guía "[Preparar el entorno para utilizar la API de OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api)". (opcional) - -## Procedimiento - -### Crear una copia de seguridad de una instancia - -> [!warning] -> Esta opción solo está disponible a través de un **Cold Snapshot** para las instancias Metal. La instancia Metal pasará a modo de rescate y, una vez realizada la copia de seguridad, la instancia se reiniciará en modo normal. -> - -> [!primary] -> -> Dos tipos de copias de seguridad están disponibles: -> -> - Local: Una copia de seguridad local se almacena en la misma región que su instancia. -> - Remota: Una copia de seguridad remota crea automáticamente una copia de la copia de seguridad local en otra región de su elección. -> -> Cada copia de seguridad se factura por separado. La copia de seguridad remota se facturará según la tarifa de almacenamiento de la región remota seleccionada. -> -> **Nota :** las Local Zones no son compatibles con copias de seguridad remotas. - - -> [!tabs] -> A través del área de cliente de OVHcloud ->> ->> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      ->> Haga clic en `Instancias`{.action} en el menú de la izquierda.
      ->> En la página de instancias, haga clic en el botón `...`{.action} a la derecha de la instancia y seleccione `Crear un backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Backup local ->> ->> Asigne un nombre al backup, revise la información de precios y haga clic en `Confirmar`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Copia de seguridad remota ->> ->> Introduzca un nombre para la copia de seguridad y revise la información de precios. Haga clic en `Añadir una copia de seguridad remota (Opción)`{.action}, introduzca un nombre para la copia de seguridad remota, seleccione una región y haga clic en `Confirmar`{.action}. ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> No es posible seguir el progreso de la copia de seguridad en tiempo real. Sin embargo, puede consultar el estado de la copia de seguridad en la sección `Instance Backup`{.action} bajo la sección **Compute** del menú izquierdo, donde se mostrará el estado `Copia de seguridad en curso` durante el proceso. ->> ->> Una vez finalizado el backup, este estará disponible en la sección `Instance Backup`{.action} bajo la sección **Compute** en el menú de la izquierda. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> A través de la API de OVHcloud ->> Inicie sesión en [la API de OVHcloud](/links/console). ->> ->> Puede listar todas las regiones disponibles utilizando la siguiente llamada a la API: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Utilice a continuación la siguiente llamada a la API: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Rellene las variables: ->> ->> - **instanceId**: Identificador único de la instancia correspondiente. ->> - **regionName**: Nombre de la región donde se encuentra la instancia de origen. ->> - **serviceName**: Identificador del proyecto de OVHcloud. ->> - **distantRegionName (opcional)**: Nombre de la región remota donde se almacenará el backup. ->> - **distantSnapshotName (opcional)**: Nombre del backup remoto a crear en la región remota. ->> - **snapshotName**: Nombre del snapshot (backup local) a crear. ->> ->> > [!primary] ->> > ->> > Cree un backup remoto solo si se proporcionan los parámetros relacionados con la región remota (**distantRegionName** y **distantSnapshotName**). ->> > ->> -> A través de la CLI de OpenStack ->> ->> Ejecute el siguiente comando para mostrar la lista de instancias: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> Puede listar todas las regiones disponibles utilizando el siguiente comando: ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Backup local ->> ->> Ejecute el siguiente comando para crear un backup de su instancia: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Backup remoto ->> ->> Ejecute el siguiente comando después de crear el backup local: ->> ->> ```bash ->> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' ->> ``` ->> ->> /// ->> -> A través de Horizon ->> ->> Haga clic en el menú `Compute`{.action} a la izquierda y seleccione `Instancias`{.action}.
      ->> Haga clic en el botón `Create Snapshot`{.action} a la derecha de la fila correspondiente a la instancia. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Asigne un nombre al backup y haga clic en `Create Snapshot`{.action}. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Crear una copia de seguridad automatizada de una instancia - -> [!primary] -> -> Si desea automatizar esta función directamente a través de OpenStack, puede crear un workflow Mistral asociado a un cron trigger. - -Haga clic en el botón `...`{.action} a la derecha de la instancia y seleccione `Crear una copia de seguridad automatizada`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -Podrá configurar los siguientes parámetros de backup: - -#### **El workflow (flujo de trabajo)** - -Actualmente solo existe un flujo de trabajo. Creará una copia de seguridad para la instancia y su volumen principal. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **El recurso** - -Puede seleccionar la instancia a la que quiere realizar el backup. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **Planificación** - -Puede definir una planificación de backup personalizada o elegir una de las frecuencias predeterminadas: - -- Backup diario con retención de las 7 últimas copias de seguridad -- Backup diario con retención de las 14 últimas copias de seguridad - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **El nombre** - -Escriba un nombre para la planificación de la copia de seguridad automática. Lea la información sobre los precios y cree la planificación haciendo clic en el botón `Crear`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Gestión de las copias de seguridad y los planes - -Las planificaciones se pueden crear y eliminar en la sección `Workflow Management`{.action}, que se encuentra bajo **Compute** en el menú de la izquierda. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Las copias de seguridad de sus instancias se gestionan en la sección `Instance Backup`{.action} de la sección **Compute** del menú de la izquierda. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> La opción de copia de seguridad de la instancia debe eliminarse por separado si ya no desea que se le facture por ella. La eliminación de una instancia no elimina las opciones asociadas a ella. -> - -> [!warning] -> **Tenga en cuenta que no puede eliminar una copia de seguridad de instancia si una instancia que se ha generado a partir de esta copia de seguridad se está ejecutando en el momento de la acción de eliminación.** - -Esta guía explica cómo utilizar las copias de seguridad para clonar o restaurar instancias en [esta guía](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Más información - -[Crear o restaurar un servidor virtual a partir de un snapshot](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - -Interactúe con nuestra comunidad de usuarios en . +--- +title: 'Guardar una instancia' +excerpt: 'Cómo realizar el backup de una instancia de Public Cloud desde el área de cliente de OVHcloud' +updated: 2025-10-14 +--- + + + +## Objetivo + +Puede crear una copia de seguridad única de una instancia o configurar una planificación para automatizar las copias de seguridad de sus instancias. Las copias de seguridad pueden utilizarse para restaurar su instancia a un estado anterior o para crear una nueva instancia idéntica. + +**Esta guía explica cómo crear copias de seguridad manuales y automáticas de una instancia de Public Cloud.** + +## Requisitos + +- Tener una instancia de [Public Cloud](/links/public-cloud/public-cloud) en su cuenta de OVHcloud. +- Tienes acceso a tu [área de cliente de OVHcloud](/links/manager). +- CLI OpenStack. Consulte nuestro guía "[Preparar el entorno para utilizar la API de OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api)". (opcional) + +## Procedimiento + +### Crear una copia de seguridad de una instancia + +> [!warning] +> Esta opción solo está disponible a través de un **Cold Snapshot** para las instancias Metal. La instancia Metal pasará a modo de rescate y, una vez realizada la copia de seguridad, la instancia se reiniciará en modo normal. +> + +> [!primary] +> +> Dos tipos de copias de seguridad están disponibles: +> +> - Local: Una copia de seguridad local se almacena en la misma región que su instancia. +> - Remota: Una copia de seguridad remota crea automáticamente una copia de la copia de seguridad local en otra región de su elección. +> +> Cada copia de seguridad se factura por separado. La copia de seguridad remota se facturará según la tarifa de almacenamiento de la región remota seleccionada. +> +> Actualmente, la creación de una copia de seguridad remota no está disponible a través del área de cliente de OVHcloud. Solo puede hacerlo a través de la API OVHcloud y Openstack. + +> [!tabs] +> A través del área de cliente de OVHcloud +>> +>> Inicie sesión en su [área de cliente de OVHcloud](/links/manager), vaya a la sección `Public Cloud`{.action} y seleccione el proyecto Public Cloud correspondiente.
      +>> Haga clic en `Instancias`{.action} en el menú de la izquierda.
      +>> En la página de instancias, haga clic en el botón `...`{.action} a la derecha de la instancia y seleccione `Crear un backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Backup local +>> +>> Asigne un nombre al backup, revise la información de precios y haga clic en `Confirmar`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> No es posible seguir el progreso del backup en tiempo real. Sin embargo, puede consultar el estado del backup en la sección `Instance Backup`{.action} bajo la sección **Compute** del menú de la izquierda, donde se mostrará el estado `Backup en curso`. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Una vez finalizado el backup, este estará disponible en la sección `Instance Backup`{.action} bajo la sección **Compute** en el menú de la izquierda. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> A través de la API de OVHcloud +>> +>> Inicie sesión en la [API de OVHcloud](/links/console) y utilice la siguiente llamada a la API: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Rellene las variables: +>> +>> - **instanceId**: Identificador único de la instancia correspondiente. +>> - **regionName**: Nombre de la región donde se encuentra la instancia de origen. +>> - **serviceName**: Identificador del proyecto de OVHcloud. +>> - **distantRegionName (opcional)**: Nombre de la región remota donde se almacenará el backup. +>> - **distantSnapshotName (opcional)**: Nombre del backup remoto a crear en la región remota. +>> - **snapshotName**: Nombre del snapshot (backup local) a crear. +>> +>> > [!primary] +>> > +>> > Cree un backup remoto solo si se proporcionan los parámetros relacionados con la región remota (**distantRegionName** y **distantSnapshotName**). +>> > +>> +> A través de la CLI de OpenStack +>> +>> Ejecute el siguiente comando para mostrar la lista de instancias: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Backup local +>> +>> Ejecute el siguiente comando para crear un backup de su instancia: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Backup remoto +>> +>> Ejecute el siguiente comando después de crear el backup local: +>> +>> ```bash +>> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' +>> ``` +>> +>> /// +>> +> A través de Horizon +>> +>> Haga clic en el menú `Compute`{.action} a la izquierda y seleccione `Instancias`{.action}.
      +>> Haga clic en el botón `Create Snapshot`{.action} a la derecha de la fila correspondiente a la instancia. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Asigne un nombre al backup y haga clic en `Create Snapshot`{.action}. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Crear una copia de seguridad automatizada de una instancia + +> [!primary] +> +> Si desea automatizar esta función directamente a través de OpenStack, puede crear un workflow Mistral asociado a un cron trigger. + +Haga clic en el botón `...`{.action} a la derecha de la instancia y seleccione `Crear una copia de seguridad automatizada`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +Podrá configurar los siguientes parámetros de backup: + +#### **El workflow (flujo de trabajo)** + +Actualmente solo existe un flujo de trabajo. Creará una copia de seguridad para la instancia y su volumen principal. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **El recurso** + +Puede seleccionar la instancia a la que quiere realizar el backup. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **Planificación** + +Puede definir una planificación de backup personalizada o elegir una de las frecuencias predeterminadas: + +- Backup diario con retención de las 7 últimas copias de seguridad +- Backup diario con retención de las 14 últimas copias de seguridad + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **El nombre** + +Escriba un nombre para la planificación de la copia de seguridad automática. Lea la información sobre los precios y cree la planificación haciendo clic en el botón `Crear`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Gestión de las copias de seguridad y los planes + +Las planificaciones se pueden crear y eliminar en la sección `Workflow Management`{.action}, que se encuentra bajo **Compute** en el menú de la izquierda. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Las copias de seguridad de sus instancias se gestionan en la sección `Instance Backup`{.action} de la sección **Compute** del menú de la izquierda. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> La opción de copia de seguridad de la instancia debe eliminarse por separado si ya no desea que se le facture por ella. La eliminación de una instancia no elimina las opciones asociadas a ella. +> + +> [!warning] +> **Tenga en cuenta que no puede eliminar una copia de seguridad de instancia si una instancia que se ha generado a partir de esta copia de seguridad se está ejecutando en el momento de la acción de eliminación.** + +Esta guía explica cómo utilizar las copias de seguridad para clonar o restaurar instancias en [esta guía](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Más información + +[Crear o restaurar un servidor virtual a partir de un snapshot](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + +Interactúe con nuestra comunidad de usuarios en . diff --git a/pages/public_cloud/compute/save_an_instance/guide.fr-ca.md b/pages/public_cloud/compute/save_an_instance/guide.fr-ca.md index 6b6371e5904..cac4a749cf3 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.fr-ca.md +++ b/pages/public_cloud/compute/save_an_instance/guide.fr-ca.md @@ -1,230 +1,210 @@ ---- -title: 'Sauvegarder une instance' -excerpt: 'Découvrez comment sauvegarder une instance Public Cloud depuis votre espace client OVHcloud' -updated: 2025-10-14 ---- - - - -## Objectif - -Vous pouvez créer une sauvegarde unique d'une instance ou configurer un planning afin d'automatiser les sauvegardes de vos instances. Les sauvegardes peuvent être utilisées pour restaurer votre instance à un état antérieur ou pour créer une nouvelle instance identique. - -**Ce guide explique comment créer des sauvegardes manuelles et automatiques d'une instance Public Cloud.** - -## Prérequis - -- Avoir une instance [Public Cloud](/links/public-cloud/public-cloud) dans votre compte OVHcloud. -- Être connecté à votre [espace client OVHcloud](/links/manager). -- CLI OpenStack. Consultez notre guide « [Préparer l'environnement pour utiliser l'API OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api) ». (optionnel) - -## En pratique - -### Créer une sauvegarde d'une instance - -> [!warning] -> Cette option est uniquement disponible via un **Cold Snapshot** pour les instances Metal. L'instance Metal passera en mode rescue et, une fois la sauvegarde effectuée, l'instance sera redémarrée en mode normal. -> - -> [!primary] -> -> Deux types de sauvegardes sont disponibles : -> -> - Locale : Une sauvegarde locale est stockée dans la même région que votre instance. -> - Distante : Une sauvegarde distante crée automatiquement une copie de la sauvegarde locale dans une autre région de votre choix. -> -> Chaque sauvegarde est facturée séparément. La sauvegarde distante sera facturée selon la tarification du stockage dans la région distante sélectionnée. -> -> **Note :** les Local Zones ne sont pas éligibles pour les sauvegardes distantes -> - -> [!tabs] -> Via l'espace client OVHcloud ->> ->> Connectez-vous à [l’espace client d’OVHcloud](/links/manager), accédez à la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      ->> Cliquez ensuite sur `Instances`{.action} dans le menu de gauche.
      ->> Une fois sur la page des instances, cliquez sur le bouton `...`{.action} à droite de l'instance et sélectionnez `Créer un backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Sauvegarde locale ->> ->> Renseignez un nom pour la sauvegarde. Prenez connaissance des informations tarifaires et cliquez sur `Confirmer`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Sauvegarde distante ->> ->> Entrez un nom pour la sauvegarde et vérifiez les informations tarifaires. Cliquez sur `Ajouter un backup distant (Option)`{.action}, entrez un nom pour la sauvegarde distante, sélectionnez une région et cliquez sur `Confirmer`{.action}. ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> Il n'est pas possible de suivre la progression de la sauvegarde en temps réel. Cependant, vous pouvez consulter le statut de la sauvegarde dans la section `Instance Backup`{.action} sous la rubrique **Compute** du menu de gauche, où l'état `Backup en cours` sera affiché pendant le processus. ->> ->> Une fois la sauvegarde terminée, celle-ci sera disponible dans la section `Instance Backup`{.action} sous la rubrique **Compute** dans le menu de gauche. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Via l'API OVHcloud ->> Authentifiez-vous sur [l'API OVHcloud](/links/console). ->> ->> Vous pouvez répertorier toutes les régions disponibles à l'aide de l'appel API suivant : ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Utilisez ensuite l'appel API suivant : ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Renseignez les variables : ->> ->> - **instanceId** : Identifiant unique de l’instance concernée. ->> - **regionName** : Nom de la région où se situe l’instance source. ->> - **serviceName** : Identifiant du projet OVHcloud. ->> - **distantRegionName (optionnel)** : Nom de la région distante où le backup sera stocké. ->> - **distantSnapshotName (optionnel)** : Nom du backup distant à créer dans la région distante. ->> - **snapshotName** : Nom du snapshot (sauvegarde locale) à créer. ->> ->> > [!primary] ->> > ->> > Ne créez un backup distant que si les paramètres relatifs à la région distante (**distantRegionName** et **distantSnapshotName**) sont renseignés. ->> > ->> -> Via la CLI OpenStack ->> ->> Exécutez la commande suivante pour afficher la liste des instances : ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> Vous pouvez répertorier toutes les régions disponibles à l'aide de la commande suivante : ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Sauvegarde locale ->> ->> Exécutez ensuite la commande suivante pour créer une sauvegarde de votre instance : ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Sauvegarde distante ->> ->> Exécutez la commande suivante après avoir suivi l'étape de la sauvegarde locale : ->> ->> ```bash ->> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' ->> ``` ->> ->> /// ->> -> Via Horizon ->> ->> Cliquez sur le menu `Compute`{.action} à gauche puis sélectionnez `Instances`{.action}.
      ->> Cliquez ensuite sur le bouton `Create Snapshot`{.action} situé à droite de la ligne correspondant à l’instance concernée. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Renseignez le nom du backup et appuyez sur le bouton `Create Snapshot`{.action}. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Créer une sauvegarde automatisée d’une instance - -> [!primary] -> -> Si vous souhaitez automatiser cette fonctionnalité directement via OpenStack, vous pouvez créer un workflow Mistral associé à un cron trigger. -> - -Cliquez sur le bouton `...`{.action} à droite de l'instance et sélectionnez `Créer une sauvegarde automatisée`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -Vous pourrez alors configurer les paramètres de sauvegarde suivants : - -#### **Le workflow** - -Actuellement, un seul workflow existe. Il créera une sauvegarde pour l'instance et son volume principal. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **La ressource** - -Vous pouvez sélectionner l'instance à sauvegarder. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **Le planning** - -Vous pouvez définir une planification de sauvegarde personnalisée ou choisir l'une des fréquences par défaut : - -- Sauvegarde quotidienne avec rétention des 7 dernières sauvegardes -- Sauvegarde quotidienne avec rétention des 14 dernières sauvegardes - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **Le nom** - -Entrez un nom pour la planification de la sauvegarde automatique. Prenez connaissance des informations de tarification et créez le planning en cliquant sur le bouton `Créer`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Gestion des sauvegardes et des plannings - -Les planifications peuvent être créées et supprimées dans la section `Workflow Management`{.action} qui se trouve sous la rubrique **Compute** dans le menu de gauche. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Les sauvegardes de vos instances sont gérées dans la section `Instance Backup`{.action} qui se trouve sous la rubrique **Compute** dans le menu de gauche. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> L'option de sauvegarde de l'instance doit être supprimée séparément si vous ne souhaitez plus qu'elle vous soit facturée. La suppression d'une instance ne supprime pas les options qui y sont attachées. -> - -> [!warning] -> **Notez que vous ne pouvez pas supprimer une sauvegarde d'instance si une instance qui a été générée à partir de cette sauvegarde est en cours d'exécution au moment de l'action de suppression.** - -Découvrez comment utiliser les sauvegardes pour cloner ou restaurer des instances dans [ce guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Aller plus loin - -[Créer / restaurer un serveur virtuel a partir d’une sauvegarde](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: 'Sauvegarder une instance' +excerpt: 'Découvrez comment sauvegarder une instance Public Cloud depuis votre espace client OVHcloud' +updated: 2025-10-14 +--- + + + +## Objectif + +Vous pouvez créer une sauvegarde unique d'une instance ou configurer un planning afin d'automatiser les sauvegardes de vos instances. Les sauvegardes peuvent être utilisées pour restaurer votre instance à un état antérieur ou pour créer une nouvelle instance identique. + +**Ce guide explique comment créer des sauvegardes manuelles et automatiques d'une instance Public Cloud.** + +## Prérequis + +- Avoir une instance [Public Cloud](/links/public-cloud/public-cloud) dans votre compte OVHcloud. +- Être connecté à votre [espace client OVHcloud](/links/manager). +- CLI OpenStack. Consultez notre guide « [Préparer l'environnement pour utiliser l'API OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api) ». (optionnel) + +## En pratique + +### Créer une sauvegarde d'une instance + +> [!warning] +> Cette option est uniquement disponible via un **Cold Snapshot** pour les instances Metal. L'instance Metal passera en mode rescue et, une fois la sauvegarde effectuée, l'instance sera redémarrée en mode normal. +> + +> [!primary] +> +> Deux types de sauvegardes sont disponibles : +> +> - Locale : Une sauvegarde locale est stockée dans la même région que votre instance. +> - Distante : Une sauvegarde distante crée automatiquement une copie de la sauvegarde locale dans une autre région de votre choix. +> +> Chaque sauvegarde est facturée séparément. La sauvegarde distante sera facturée selon la tarification du stockage dans la région distante sélectionnée. +> +> Actuellement, la création d’une sauvegarde distante n’est pas disponible via l'espace client OVHcloud. Vous pouvez l’effectuer uniquement via l’API OVHcloud et Openstack. +> + +> [!tabs] +> Via l'espace client OVHcloud +>> +>> Connectez-vous à [l’espace client d’OVHcloud](/links/manager), accédez à la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      +>> Cliquez ensuite sur `Instances`{.action} dans le menu de gauche.
      +>> Une fois sur la page des instances, cliquez sur le bouton `...`{.action} à droite de l'instance et sélectionnez `Créer un backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Sauvegarde locale +>> +>> Renseignez un nom pour la sauvegarde. Prenez connaissance des informations tarifaires et cliquez sur `Confirmer`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> Il n'est pas possible de suivre la progression de la sauvegarde en temps réel. Cependant, vous pouvez consulter le statut de la sauvegarde dans la section `Instance Backup`{.action} sous la rubrique **Compute** du menu de gauche, où l'état `Backup en cours` sera affiché pendant le processus. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Une fois la sauvegarde terminée, celle-ci sera disponible dans la section `Instance Backup`{.action} sous la rubrique **Compute** dans le menu de gauche. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Via l'API OVHcloud +>> +>> Authentifiez-vous sur [l'API OVHcloud](/links/console) et utilisez l'appel API suivant : +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Renseignez les variables : +>> +>> - **instanceId** : Identifiant unique de l’instance concernée. +>> - **regionName** : Nom de la région où se situe l’instance source. +>> - **serviceName** : Identifiant du projet OVHcloud. +>> - **distantRegionName (optionnel)** : Nom de la région distante où le backup sera stocké. +>> - **distantSnapshotName (optionnel)** : Nom du backup distant à créer dans la région distante. +>> - **snapshotName** : Nom du snapshot (sauvegarde locale) à créer. +>> +>> > [!primary] +>> > +>> > Ne créez un backup distant que si les paramètres relatifs à la région distante (**distantRegionName** et **distantSnapshotName**) sont renseignés. +>> > +>> +> Via la CLI OpenStack +>> +>> Exécutez la commande suivante pour afficher la liste des instances : +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Sauvegarde locale +>> +>> Exécutez ensuite la commande suivante pour créer une sauvegarde de votre instance : +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Sauvegarde distante +>> +>> Exécutez la commande suivante après avoir suivi l'étape de la sauvegarde locale : +>> +>> ```bash +>> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' +>> ``` +>> +>> /// +>> +> Via Horizon +>> +>> Cliquez sur le menu `Compute`{.action} à gauche puis sélectionnez `Instances`{.action}.
      +>> Cliquez ensuite sur le bouton `Create Snapshot`{.action} situé à droite de la ligne correspondant à l’instance concernée. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Renseignez le nom du backup et appuyez sur le bouton `Create Snapshot`{.action}. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Créer une sauvegarde automatisée d’une instance + +> [!primary] +> +> Si vous souhaitez automatiser cette fonctionnalité directement via OpenStack, vous pouvez créer un workflow Mistral associé à un cron trigger. +> + +Cliquez sur le bouton `...`{.action} à droite de l'instance et sélectionnez `Créer une sauvegarde automatisée`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +Vous pourrez alors configurer les paramètres de sauvegarde suivants : + +#### **Le workflow** + +Actuellement, un seul workflow existe. Il créera une sauvegarde pour l'instance et son volume principal. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **La ressource** + +Vous pouvez sélectionner l'instance à sauvegarder. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **Le planning** + +Vous pouvez définir une planification de sauvegarde personnalisée ou choisir l'une des fréquences par défaut : + +- Sauvegarde quotidienne avec rétention des 7 dernières sauvegardes +- Sauvegarde quotidienne avec rétention des 14 dernières sauvegardes + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **Le nom** + +Entrez un nom pour la planification de la sauvegarde automatique. Prenez connaissance des informations de tarification et créez le planning en cliquant sur le bouton `Créer`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Gestion des sauvegardes et des plannings + +Les planifications peuvent être créées et supprimées dans la section `Workflow Management`{.action} qui se trouve sous la rubrique **Compute** dans le menu de gauche. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Les sauvegardes de vos instances sont gérées dans la section `Instance Backup`{.action} qui se trouve sous la rubrique **Compute** dans le menu de gauche. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> L'option de sauvegarde de l'instance doit être supprimée séparément si vous ne souhaitez plus qu'elle vous soit facturée. La suppression d'une instance ne supprime pas les options qui y sont attachées. +> + +> [!warning] +> **Notez que vous ne pouvez pas supprimer une sauvegarde d'instance si une instance qui a été générée à partir de cette sauvegarde est en cours d'exécution au moment de l'action de suppression.** + +Découvrez comment utiliser les sauvegardes pour cloner ou restaurer des instances dans [ce guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Aller plus loin + +[Créer / restaurer un serveur virtuel a partir d’une sauvegarde](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/public_cloud/compute/save_an_instance/guide.fr-fr.md b/pages/public_cloud/compute/save_an_instance/guide.fr-fr.md index 5706647aea6..c101092baa2 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.fr-fr.md +++ b/pages/public_cloud/compute/save_an_instance/guide.fr-fr.md @@ -1,230 +1,210 @@ ---- -title: 'Sauvegarder une instance' -excerpt: 'Découvrez comment sauvegarder une instance Public Cloud depuis votre espace client OVHcloud ou via OpenStack' -updated: 2025-10-14 ---- - - - -## Objectif - -Vous pouvez créer une sauvegarde unique d'une instance ou configurer un planning afin d'automatiser les sauvegardes de vos instances. Les sauvegardes peuvent être utilisées pour restaurer votre instance à un état antérieur ou pour créer une nouvelle instance identique. - -**Ce guide explique comment créer des sauvegardes manuelles et automatiques d'une instance Public Cloud.** - -## Prérequis - -- Avoir une instance [Public Cloud](/links/public-cloud/public-cloud) dans votre compte OVHcloud. -- Être connecté à votre [espace client OVHcloud](/links/manager). -- CLI OpenStack. Consultez notre guide « [Préparer l'environnement pour utiliser l'API OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api) ». (optionnel) - -## En pratique - -### Créer une sauvegarde d'une instance - -> [!warning] -> Cette option est uniquement disponible via un **Cold Snapshot** pour les instances Metal. L'instance Metal passera en mode rescue et, une fois la sauvegarde effectuée, l'instance sera redémarrée en mode normal. -> - -> [!primary] -> -> Deux types de sauvegardes sont disponibles : -> -> - Locale : Une sauvegarde locale est stockée dans la même région que votre instance. -> - Distante : Une sauvegarde distante crée automatiquement une copie de la sauvegarde locale dans une autre région de votre choix. -> -> Chaque sauvegarde est facturée séparément. La sauvegarde distante sera facturée selon la tarification du stockage dans la région distante sélectionnée. -> -> **Note :** les Local Zones ne sont pas éligibles pour les sauvegardes distantes -> - -> [!tabs] -> Via l'espace client OVHcloud ->> ->> Connectez-vous à [l’espace client d’OVHcloud](/links/manager), accédez à la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      ->> Cliquez ensuite sur `Instances`{.action} dans le menu de gauche.
      ->> Une fois sur la page des instances, cliquez sur le bouton `...`{.action} à droite de l'instance et sélectionnez `Créer un backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Sauvegarde locale ->> ->> Renseignez un nom pour la sauvegarde. Prenez connaissance des informations tarifaires et cliquez sur `Confirmer`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Sauvegarde distante ->> ->> Entrez un nom pour la sauvegarde et vérifiez les informations tarifaires. Cliquez sur `Ajouter un backup distant (Option)`{.action}, entrez un nom pour la sauvegarde distante, sélectionnez une région et cliquez sur `Confirmer`{.action}. ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> Il n'est pas possible de suivre la progression de la sauvegarde en temps réel. Cependant, vous pouvez consulter le statut de la sauvegarde dans la section `Instance Backup`{.action} sous la rubrique **Compute** du menu de gauche, où l'état `Backup en cours` sera affiché pendant le processus. ->> ->> Une fois la sauvegarde terminée, celle-ci sera disponible dans la section `Instance Backup`{.action} sous la rubrique **Compute** dans le menu de gauche. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Via l'API OVHcloud ->> Authentifiez-vous sur [l'API OVHcloud](/links/console). ->> ->> Vous pouvez répertorier toutes les régions disponibles à l'aide de l'appel API suivant : ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Utilisez ensuite l'appel API suivant : ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Renseignez les variables : ->> ->> - **instanceId** : Identifiant unique de l’instance concernée. ->> - **regionName** : Nom de la région où se situe l’instance source. ->> - **serviceName** : Identifiant du projet OVHcloud. ->> - **distantRegionName (optionnel)** : Nom de la région distante où le backup sera stocké. ->> - **distantSnapshotName (optionnel)** : Nom du backup distant à créer dans la région distante. ->> - **snapshotName** : Nom du snapshot (sauvegarde locale) à créer. ->> ->> > [!primary] ->> > ->> > Ne créez un backup distant que si les paramètres relatifs à la région distante (**distantRegionName** et **distantSnapshotName**) sont renseignés. ->> > ->> -> Via la CLI OpenStack ->> ->> Exécutez la commande suivante pour afficher la liste des instances : ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> Vous pouvez répertorier toutes les régions disponibles à l'aide de la commande suivante : ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Sauvegarde locale ->> ->> Exécutez ensuite la commande suivante pour créer une sauvegarde de votre instance : ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Sauvegarde distante ->> ->> Exécutez la commande suivante après avoir suivi l'étape de la sauvegarde locale : ->> ->> ```bash ->> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' ->> ``` ->> ->> /// ->> -> Via Horizon ->> ->> Cliquez sur le menu `Compute`{.action} à gauche puis sélectionnez `Instances`{.action}.
      ->> Cliquez ensuite sur le bouton `Create Snapshot`{.action} situé à droite de la ligne correspondant à l’instance concernée. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Renseignez le nom du backup et appuyez sur le bouton `Create Snapshot`{.action}. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Créer une sauvegarde automatisée d’une instance - -> [!primary] -> -> Si vous souhaitez automatiser cette fonctionnalité directement via OpenStack, vous pouvez créer un workflow Mistral associé à un cron trigger. -> - -Cliquez sur le bouton `...`{.action} à droite de l'instance et sélectionnez `Créer une sauvegarde automatisée`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -Vous pourrez alors configurer les paramètres de sauvegarde suivants : - -#### **Le workflow** - -Actuellement, un seul workflow existe. Il créera une sauvegarde pour l'instance et son volume principal. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **La ressource** - -Vous pouvez sélectionner l'instance à sauvegarder. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **Le planning** - -Vous pouvez définir une planification de sauvegarde personnalisée ou choisir l'une des fréquences par défaut : - -- Sauvegarde quotidienne avec rétention des 7 dernières sauvegardes -- Sauvegarde quotidienne avec rétention des 14 dernières sauvegardes - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **Le nom** - -Entrez un nom pour la planification de la sauvegarde automatique. Prenez connaissance des informations de tarification et créez le planning en cliquant sur le bouton `Créer`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Gestion des sauvegardes et des plannings - -Les planifications peuvent être créées et supprimées dans la section `Workflow Management`{.action} qui se trouve sous la rubrique **Compute** dans le menu de gauche. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Les sauvegardes de vos instances sont gérées dans la section `Instance Backup`{.action} qui se trouve sous la rubrique **Compute** dans le menu de gauche. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> L'option de sauvegarde de l'instance doit être supprimée séparément si vous ne souhaitez plus qu'elle vous soit facturée. La suppression d'une instance ne supprime pas les options qui y sont attachées. -> - -> [!warning] -> **Notez que vous ne pouvez pas supprimer une sauvegarde d'instance si une instance qui a été générée à partir de cette sauvegarde est en cours d'exécution au moment de l'action de suppression.** - -Découvrez comment utiliser les sauvegardes pour cloner ou restaurer des instances dans [ce guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Aller plus loin - -[Créer / restaurer un serveur virtuel a partir d’une sauvegarde](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - +--- +title: 'Sauvegarder une instance' +excerpt: 'Découvrez comment sauvegarder une instance Public Cloud depuis votre espace client OVHcloud ou via OpenStack' +updated: 2025-10-14 +--- + + + +## Objectif + +Vous pouvez créer une sauvegarde unique d'une instance ou configurer un planning afin d'automatiser les sauvegardes de vos instances. Les sauvegardes peuvent être utilisées pour restaurer votre instance à un état antérieur ou pour créer une nouvelle instance identique. + +**Ce guide explique comment créer des sauvegardes manuelles et automatiques d'une instance Public Cloud.** + +## Prérequis + +- Avoir une instance [Public Cloud](/links/public-cloud/public-cloud) dans votre compte OVHcloud. +- Être connecté à votre [espace client OVHcloud](/links/manager). +- CLI OpenStack. Consultez notre guide « [Préparer l'environnement pour utiliser l'API OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api) ». (optionnel) + +## En pratique + +### Créer une sauvegarde d'une instance + +> [!warning] +> Cette option est uniquement disponible via un **Cold Snapshot** pour les instances Metal. L'instance Metal passera en mode rescue et, une fois la sauvegarde effectuée, l'instance sera redémarrée en mode normal. +> + +> [!primary] +> +> Deux types de sauvegardes sont disponibles : +> +> - Locale : Une sauvegarde locale est stockée dans la même région que votre instance. +> - Distante : Une sauvegarde distante crée automatiquement une copie de la sauvegarde locale dans une autre région de votre choix. +> +> Chaque sauvegarde est facturée séparément. La sauvegarde distante sera facturée selon la tarification du stockage dans la région distante sélectionnée. +> +> Actuellement, la création d’une sauvegarde distante n’est pas disponible via l'espace client OVHcloud. Vous pouvez l’effectuer uniquement via l’API OVHcloud et Openstack. +> + +> [!tabs] +> Via l'espace client OVHcloud +>> +>> Connectez-vous à [l’espace client d’OVHcloud](/links/manager), accédez à la section `Public Cloud`{.action} et sélectionnez le projet Public Cloud concerné.
      +>> Cliquez ensuite sur `Instances`{.action} dans le menu de gauche.
      +>> Une fois sur la page des instances, cliquez sur le bouton `...`{.action} à droite de l'instance et sélectionnez `Créer un backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Sauvegarde locale +>> +>> Renseignez un nom pour la sauvegarde. Prenez connaissance des informations tarifaires et cliquez sur `Confirmer`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> Il n'est pas possible de suivre la progression de la sauvegarde en temps réel. Cependant, vous pouvez consulter le statut de la sauvegarde dans la section `Instance Backup`{.action} sous la rubrique **Compute** du menu de gauche, où l'état `Backup en cours` sera affiché pendant le processus. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Une fois la sauvegarde terminée, celle-ci sera disponible dans la section `Instance Backup`{.action} sous la rubrique **Compute** dans le menu de gauche. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Via l'API OVHcloud +>> +>> Authentifiez-vous sur [l'API OVHcloud](/links/console) et utilisez l'appel API suivant : +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Renseignez les variables : +>> +>> - **instanceId** : Identifiant unique de l’instance concernée. +>> - **regionName** : Nom de la région où se situe l’instance source. +>> - **serviceName** : Identifiant du projet OVHcloud. +>> - **distantRegionName (optionnel)** : Nom de la région distante où le backup sera stocké. +>> - **distantSnapshotName (optionnel)** : Nom du backup distant à créer dans la région distante. +>> - **snapshotName** : Nom du snapshot (sauvegarde locale) à créer. +>> +>> > [!primary] +>> > +>> > Ne créez un backup distant que si les paramètres relatifs à la région distante (**distantRegionName** et **distantSnapshotName**) sont renseignés. +>> > +>> +> Via la CLI OpenStack +>> +>> Exécutez la commande suivante pour afficher la liste des instances : +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Sauvegarde locale +>> +>> Exécutez ensuite la commande suivante pour créer une sauvegarde de votre instance : +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Sauvegarde distante +>> +>> Exécutez la commande suivante après avoir suivi l'étape de la sauvegarde locale : +>> +>> ```bash +>> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' +>> ``` +>> +>> /// +>> +> Via Horizon +>> +>> Cliquez sur le menu `Compute`{.action} à gauche puis sélectionnez `Instances`{.action}.
      +>> Cliquez ensuite sur le bouton `Create Snapshot`{.action} situé à droite de la ligne correspondant à l’instance concernée. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Renseignez le nom du backup et appuyez sur le bouton `Create Snapshot`{.action}. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Créer une sauvegarde automatisée d’une instance + +> [!primary] +> +> Si vous souhaitez automatiser cette fonctionnalité directement via OpenStack, vous pouvez créer un workflow Mistral associé à un cron trigger. +> + +Cliquez sur le bouton `...`{.action} à droite de l'instance et sélectionnez `Créer une sauvegarde automatisée`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +Vous pourrez alors configurer les paramètres de sauvegarde suivants : + +#### **Le workflow** + +Actuellement, un seul workflow existe. Il créera une sauvegarde pour l'instance et son volume principal. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **La ressource** + +Vous pouvez sélectionner l'instance à sauvegarder. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **Le planning** + +Vous pouvez définir une planification de sauvegarde personnalisée ou choisir l'une des fréquences par défaut : + +- Sauvegarde quotidienne avec rétention des 7 dernières sauvegardes +- Sauvegarde quotidienne avec rétention des 14 dernières sauvegardes + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **Le nom** + +Entrez un nom pour la planification de la sauvegarde automatique. Prenez connaissance des informations de tarification et créez le planning en cliquant sur le bouton `Créer`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Gestion des sauvegardes et des plannings + +Les planifications peuvent être créées et supprimées dans la section `Workflow Management`{.action} qui se trouve sous la rubrique **Compute** dans le menu de gauche. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Les sauvegardes de vos instances sont gérées dans la section `Instance Backup`{.action} qui se trouve sous la rubrique **Compute** dans le menu de gauche. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> L'option de sauvegarde de l'instance doit être supprimée séparément si vous ne souhaitez plus qu'elle vous soit facturée. La suppression d'une instance ne supprime pas les options qui y sont attachées. +> + +> [!warning] +> **Notez que vous ne pouvez pas supprimer une sauvegarde d'instance si une instance qui a été générée à partir de cette sauvegarde est en cours d'exécution au moment de l'action de suppression.** + +Découvrez comment utiliser les sauvegardes pour cloner ou restaurer des instances dans [ce guide](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Aller plus loin + +[Créer / restaurer un serveur virtuel a partir d’une sauvegarde](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/public_cloud/compute/save_an_instance/guide.it-it.md b/pages/public_cloud/compute/save_an_instance/guide.it-it.md index 2fe00f726d6..a4fd01e328d 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.it-it.md +++ b/pages/public_cloud/compute/save_an_instance/guide.it-it.md @@ -1,228 +1,208 @@ ---- -title: "Effettuare il backup di un'istanza" -excerpt: "Come eseguire le prime operazioni su un'istanza Public Cloud dallo Spazio Cliente OVHcloud" -updated: 2025-10-14 ---- - - - -## Obiettivo - -Crea un backup unico di un'istanza o configura una pianificazione per automatizzare i backup delle tue istanze. I backup possono essere utilizzati per ripristinare lo stato dell'istanza o per creare una nuova istanza identica. - -**Questa guida ti mostra come creare backup manuali e automatici di un'istanza Public Cloud.** - -## Prerequisiti - -- Disporre di un'istanza [Public Cloud](/links/public-cloud/public-cloud) sul proprio account OVHcloud. -- Avere accesso allo [Spazio Cliente OVHcloud](/links/manager). -- CLI OpenStack. Consulta la nostra guida "[Preparare l’ambiente per utilizzare l’API OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api)". (opzionale) - -## Procedura - -### Effettua un backup dell’istanza - -> [!warning] -> Questa opzione è disponibile solo via **Cold Snapshot** per le istanze Metal. L'istanza Metal passerà in modalità Rescue e, una volta effettuato il backup, l'istanza sarà riavviata in modalità normale. -> - -> [!primary] -> -> Due tipi di backup sono disponibili: -> -> - Locale: Un backup locale viene archiviato nella stessa regione della tua istanza. -> - Remoto: Un backup remoto crea automaticamente una copia del backup locale in un'altra regione a tua scelta. -> -> Ogni backup è fatturato separatamente. Il backup remoto verrà fatturato in base alla tariffa di archiviazione della regione remota selezionata. -> -> **Nota :** le Local Zones non sono idonee per i backup remoti. - -> [!tabs] -> Attraverso il Spazio Cliente OVHcloud ->> ->> Accedi al [Spazio Cliente OVHcloud](/links/manager), vai alla sezione `Public Cloud`{.action} e seleziona il progetto Public Cloud desiderato.
      ->> Clicca su `Istanze`{.action} nel menu a sinistra.
      ->> Nella pagina delle istanze, clicca sul pulsante `...`{.action} a destra dell'istanza e seleziona `Crea un backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Backup locale ->> ->> Assegna un nome al backup, consulta le informazioni sui prezzi e clicca su `Conferma`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Backup remoto ->> ->> Inserisci un nome per il backup e verifica le informazioni sui costi. Clicca su `Aggiungi un backup remoto (Opzione)`{.action}, inserisci un nome per il backup remoto, seleziona una regione e clicca su `Conferma`{.action}. ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> Non è possibile seguire in tempo reale l'avanzamento del backup. Tuttavia, puoi consultare lo stato del backup nella sezione `Instance Backup`{.action} sotto la voce **Compute** del menu a sinistra, dove verrà visualizzato lo stato `Backup in corso` durante il processo. ->> ->> Una volta completato il backup, sarà disponibile nella sezione `Instance Backup`{.action} sotto la voce **Compute** nel menu a sinistra. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Attraverso l'API OVHcloud ->> Accedi a [l'API OVHcloud](/links/console). ->> ->> Puoi elencare tutte le regioni disponibili utilizzando il seguente chiamata API : ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Utilizza quindi la seguente chiamata API : ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Compila le variabili: ->> ->> - **instanceId**: ID unico dell'istanza desiderata. ->> - **regionName**: Nome della regione in cui si trova l'istanza di origine. ->> - **serviceName**: ID del progetto OVHcloud. ->> - **distantRegionName (opzionale)**: Nome della regione remota dove verrà archiviato il backup. ->> - **distantSnapshotName (opzionale)**: Nome del backup remoto da creare nella regione remota. ->> - **snapshotName**: Nome dello snapshot (backup locale) da creare. ->> ->> > [!primary] ->> > ->> > Crea un backup remoto solo se i parametri relativi alla regione remota (**distantRegionName** e **distantSnapshotName**) sono compilati. ->> > ->> -> Attraverso la CLI OpenStack ->> ->> Esegui il seguente comando per visualizzare l'elenco delle istanze: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> Puoi elencare tutte le regioni disponibili utilizzando il seguente comando : ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Backup locale ->> ->> Esegui il seguente comando per creare un backup della tua istanza: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Backup remoto ->> ->> Esegui il seguente comando dopo aver creato il backup locale: ->> ->> ```bash ->> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' ->> ``` ->> ->> /// ->> -> Attraverso Horizon ->> ->> Clicca sul menu `Compute`{.action} a sinistra e seleziona `Istanze`{.action}.
      ->> Clicca sul pulsante `Create Snapshot`{.action} a destra della riga corrispondente all'istanza. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Assegna un nome al backup e clicca su `Create Snapshot`{.action}. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Creare un backup automatizzato di un'istanza - -> [!primary] -> -> Se desideri automatizzare questa funzione direttamente tramite OpenStack, puoi creare un workflow Mistral associato a un cron trigger. - -Clicca sui tre puntini `...`{.action} a destra dell'istanza e seleziona `Crea un backup automatizzato`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -Puoi configurare questi parametri di backup: - -#### **Il workflow** - -Al momento esiste un unico workflow. Crea un backup per l'istanza e il suo volume principale. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **La risorsa** - -È possibile selezionare l'istanza da salvare. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **La pianificazione** - -È possibile definire una pianificazione di backup personalizzata o scegliere una delle frequenze predefinite: - -- Backup giornaliero con retention degli ultimi 7 backup -- Backup giornaliero con retention degli ultimi 14 backup - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **Il nome** - -Inserisci un nome per la pianificazione del backup automatico. Leggi le informazioni relative alla tariffazione e imposta il calendario cliccando sul pulsante `Crea`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Gestione di backup e pianificazione - -Le pianificazioni possono essere create ed eliminate nella sezione `Workflow Management`{.action}, che si trova sotto **Compute** nel menu di sinistra. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -I backup delle istanze sono gestiti nella sezione `Instance Backup`{.action}, che si trova sotto **Compute** nel menu di sinistra. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> L’opzione di backup dell’istanza deve essere eliminata separatamente se non vuoi più che ti venga fatturata. L’eliminazione di un’istanza non comporta l’eliminazione delle opzioni ad essa associate. -> - -> [!warning] -> **Si noti che non è possibile eliminare un backup dell'istanza se un'istanza creata da questo backup è in esecuzione al momento dell'azione di eliminazione.** - -Questa guida ti mostra come utilizzare i backup per clonare o ripristinare le istanze in [questa guida](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Per saperne di più - -[Crea/ripristina il tuo server virtuale da un backup](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - +--- +title: "Effettuare il backup di un'istanza" +excerpt: "Come eseguire le prime operazioni su un'istanza Public Cloud dallo Spazio Cliente OVHcloud" +updated: 2025-10-14 +--- + + + +## Obiettivo + +Crea un backup unico di un'istanza o configura una pianificazione per automatizzare i backup delle tue istanze. I backup possono essere utilizzati per ripristinare lo stato dell'istanza o per creare una nuova istanza identica. + +**Questa guida ti mostra come creare backup manuali e automatici di un'istanza Public Cloud.** + +## Prerequisiti + +- Disporre di un'istanza [Public Cloud](/links/public-cloud/public-cloud) sul proprio account OVHcloud. +- Avere accesso allo [Spazio Cliente OVHcloud](/links/manager). +- CLI OpenStack. Consulta la nostra guida "[Preparare l’ambiente per utilizzare l’API OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api)". (opzionale) + +## Procedura + +### Effettua un backup dell’istanza + +> [!warning] +> Questa opzione è disponibile solo via **Cold Snapshot** per le istanze Metal. L'istanza Metal passerà in modalità Rescue e, una volta effettuato il backup, l'istanza sarà riavviata in modalità normale. +> + +> [!primary] +> +> Due tipi di backup sono disponibili: +> +> - Locale: Un backup locale viene archiviato nella stessa regione della tua istanza. +> - Remoto: Un backup remoto crea automaticamente una copia del backup locale in un'altra regione a tua scelta. +> +> Ogni backup è fatturato separatamente. Il backup remoto verrà fatturato in base alla tariffa di archiviazione della regione remota selezionata. +> +> Al momento, la creazione di un backup remoto non è disponibile tramite il Spazio Cliente OVHcloud. Puoi eseguirla solo tramite l'API OVHcloud e Openstack. + +> [!tabs] +> Attraverso il Spazio Cliente OVHcloud +>> +>> Accedi al [Spazio Cliente OVHcloud](/links/manager), vai alla sezione `Public Cloud`{.action} e seleziona il progetto Public Cloud desiderato.
      +>> Clicca su `Istanze`{.action} nel menu a sinistra.
      +>> Nella pagina delle istanze, clicca sul pulsante `...`{.action} a destra dell'istanza e seleziona `Crea un backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Backup locale +>> +>> Assegna un nome al backup, consulta le informazioni sui prezzi e clicca su `Conferma`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> Non è possibile seguire in tempo reale l'avanzamento del backup. Tuttavia, puoi consultare lo stato del backup nella sezione `Instance Backup`{.action} sotto la voce **Compute** del menu a sinistra, dove verrà visualizzato lo stato `Backup in corso`. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Una volta completato il backup, sarà disponibile nella sezione `Instance Backup`{.action} sotto la voce **Compute** nel menu a sinistra. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Attraverso l'API OVHcloud +>> +>> Accedi all'[API OVHcloud](/links/console) e utilizza la seguente chiamata API: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Compila le variabili: +>> +>> - **instanceId**: ID unico dell'istanza desiderata. +>> - **regionName**: Nome della regione in cui si trova l'istanza di origine. +>> - **serviceName**: ID del progetto OVHcloud. +>> - **distantRegionName (opzionale)**: Nome della regione remota dove verrà archiviato il backup. +>> - **distantSnapshotName (opzionale)**: Nome del backup remoto da creare nella regione remota. +>> - **snapshotName**: Nome dello snapshot (backup locale) da creare. +>> +>> > [!primary] +>> > +>> > Crea un backup remoto solo se i parametri relativi alla regione remota (**distantRegionName** e **distantSnapshotName**) sono compilati. +>> > +>> +> Attraverso la CLI OpenStack +>> +>> Esegui il seguente comando per visualizzare l'elenco delle istanze: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Backup locale +>> +>> Esegui il seguente comando per creare un backup della tua istanza: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Backup remoto +>> +>> Esegui il seguente comando dopo aver creato il backup locale: +>> +>> ```bash +>> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' +>> ``` +>> +>> /// +>> +> Attraverso Horizon +>> +>> Clicca sul menu `Compute`{.action} a sinistra e seleziona `Istanze`{.action}.
      +>> Clicca sul pulsante `Create Snapshot`{.action} a destra della riga corrispondente all'istanza. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Assegna un nome al backup e clicca su `Create Snapshot`{.action}. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Creare un backup automatizzato di un'istanza + +> [!primary] +> +> Se desideri automatizzare questa funzione direttamente tramite OpenStack, puoi creare un workflow Mistral associato a un cron trigger. + +Clicca sui tre puntini `...`{.action} a destra dell'istanza e seleziona `Crea un backup automatizzato`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +Puoi configurare questi parametri di backup: + +#### **Il workflow** + +Al momento esiste un unico workflow. Crea un backup per l'istanza e il suo volume principale. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **La risorsa** + +È possibile selezionare l'istanza da salvare. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **La pianificazione** + +È possibile definire una pianificazione di backup personalizzata o scegliere una delle frequenze predefinite: + +- Backup giornaliero con retention degli ultimi 7 backup +- Backup giornaliero con retention degli ultimi 14 backup + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **Il nome** + +Inserisci un nome per la pianificazione del backup automatico. Leggi le informazioni relative alla tariffazione e imposta il calendario cliccando sul pulsante `Crea`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Gestione di backup e pianificazione + +Le pianificazioni possono essere create ed eliminate nella sezione `Workflow Management`{.action}, che si trova sotto **Compute** nel menu di sinistra. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +I backup delle istanze sono gestiti nella sezione `Instance Backup`{.action}, che si trova sotto **Compute** nel menu di sinistra. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> L’opzione di backup dell’istanza deve essere eliminata separatamente se non vuoi più che ti venga fatturata. L’eliminazione di un’istanza non comporta l’eliminazione delle opzioni ad essa associate. +> + +> [!warning] +> **Si noti che non è possibile eliminare un backup dell'istanza se un'istanza creata da questo backup è in esecuzione al momento dell'azione di eliminazione.** + +Questa guida ti mostra come utilizzare i backup per clonare o ripristinare le istanze in [questa guida](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Per saperne di più + +[Crea/ripristina il tuo server virtuale da un backup](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + Contatta la nostra Community di utenti all’indirizzo . \ No newline at end of file diff --git a/pages/public_cloud/compute/save_an_instance/guide.pl-pl.md b/pages/public_cloud/compute/save_an_instance/guide.pl-pl.md index 3cc1d3270ea..c6e39ec8704 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.pl-pl.md +++ b/pages/public_cloud/compute/save_an_instance/guide.pl-pl.md @@ -1,228 +1,208 @@ ---- -title: 'Tworzenie kopii zapasowej instancji' -excerpt: 'Dowiedz się, jak utworzyć kopię zapasową instancji Public Cloud w Panelu klienta OVHcloud' -updated: 2025-11-04 ---- - - - -## Wprowadzenie - -Możesz utworzyć kopię zapasową instancji lub skonfigurować harmonogram, aby zautomatyzować tworzenie kopii zapasowych instancji. Kopie zapasowe mogą być używane do przywrócenia instancji do wcześniejszego stanu lub do utworzenia nowej identycznej instancji. - -**Niniejszy przewodnik wyjaśnia, jak tworzyć ręczne i automatyczne kopie zapasowe instancji Public Cloud.** - -## Wymagania początkowe - -- Posiadanie instancji [Public Cloud](/links/public-cloud/public-cloud) na Twoim koncie OVHcloud. -- Dostęp do [Panelu client OVHcloud](/links/manager). -- CLI OpenStack. Skorzystaj z naszego przewodnika "[Przygotowanie środowiska do korzystania z API OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api)". (opcjonalnie) - -## W praktyce - -### Tworzenie kopii zapasowej instancji - -> [!warning] -> Ta opcja jest dostępna tylko przez **Cold Snapshot** dla instancji Metal. Instancja Metal przejdzie do trybu Rescue. Po wykonaniu kopii zapasowej instancja zostanie zrestartowana w trybie normalnym. -> - -> [!primary] -> -> Dostępne są dwa typy kopii zapasowych: -> -> - Lokalna: Kopia zapasowa lokalna jest przechowywana w tej samej regionie co Twoja instancja. -> - Dystansowa: Kopia zapasowa dystansowa automatycznie tworzy kopię kopii zapasowej lokalnej w innej, wybranej przez Ciebie regionie. -> -> Każda kopia zapasowa jest rozliczana oddzielnie. Kopia zapasowa dystansowa zostanie rozliczona zgodnie z opłatami za przechowywanie danych w wybranej regionie dystansowej. -> -> **Uwaga:** Local Zones nie są uprawnione do odległych kopii zapasowych. - -> [!tabs] -> Przez Panelu Klienta OVHcloud ->> ->> Zaloguj się do [Panelu Klienta OVHcloud](/links/manager), przejdź do sekcji `Public Cloud`{.action} i wybierz odpowiedni projekt Public Cloud.
      ->> Kliknij `Instancje`{.action} w lewym menu.
      ->> Na stronie instancji kliknij przycisk `...`{.action} obok instancji i wybierz `Utwórz kopię zapasową`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Lokalna kopia zapasowa ->> ->> Podaj nazwę kopii zapasowej, sprawdź informacje o cenach i kliknij `Potwierdź`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Dystansowa kopia zapasowa ->> ->> Wprowadź nazwę kopii zapasowej. Przejrzyj informacje o cenach. Kliknij `Dodaj odległą kopię zapasową (Opcja)`{.action}, wprowadź nazwę dla odległej kopii zapasowej, wybierz region i kliknij `Potwierdź`{.action} ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> Nie jest możliwe monitorowanie postępu kopii zapasowej w czasie rzeczywistym. Jednak w sekcji `Instance Backup`{.action} pod **Compute** w lewym menu, podczas procesu będzie wyświetlany status `Kopia zapasowa w trakcie wykonywania`. ->> ->> Po zakończeniu kopii zapasowej będzie ona dostępna w sekcji `Instance Backup`{.action} pod sekcją **Compute** w lewym menu. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Przez API OVHcloud ->> Zaloguj się do [API OVHcloud](/links/console). ->> ->> Możesz następnie wyświetlić listę wszystkich dostępnych regionów za pomocą poniższego wywołania API: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Następnie użyj poniższego wywołania API: ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Wypełnij zmienne: ->> ->> - **instanceId**: Unikalny identyfikator odpowiedniej instancji. ->> - **regionName**: Nazwa regionu, w którym znajduje się źródłowa instancja. ->> - **serviceName**: Identyfikator projektu OVHcloud. ->> - **distantRegionName (opcjonalnie)**: Nazwa regionu, w którym zostanie przechowywana kopia zapasowa. ->> - **distantSnapshotName (opcjonalnie)**: Nazwa kopii zapasowej w regionie docelowym. ->> - **snapshotName**: Nazwa snapshotu (lokalnej kopii zapasowej) do utworzenia. ->> ->> > [!primary] ->> > ->> > Twórz kopię zapasową w regionie docelowym tylko wtedy, gdy parametry **distantRegionName** i **distantSnapshotName** są wypełnione. ->> > ->> -> Za pośrednictwem CLI OpenStack ->> ->> Uruchom poniższe polecenie, aby wyświetlić listę instancji: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> Możesz wyświetlić listę wszystkich dostępnych regionów za pomocą poniższego polecenia: ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Lokalna kopia zapasowa ->> ->> Uruchom poniższe polecenie, aby utworzyć kopię zapasową swojej instancji: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Kopia zapasowa w regionie docelowym ->> ->> Uruchom poniższe polecenie po utworzeniu lokalnej kopii zapasowej: ->> ->> ```bash ->> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' ->> ``` ->> ->> /// ->> -> Przez Horizon ->> ->> Kliknij menu `Compute`{.action} po lewej stronie i wybierz `Instancje`{.action}.
      ->> Kliknij przycisk `Create Snapshot`{.action} po prawej stronie wiersza odpowiadającego instancji. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Podaj nazwę kopii zapasowej i kliknij `Create Snapshot`{.action}. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Tworzenie zautomatyzowanych kopii zapasowych instancji - -> [!primary] -> -> Jeśli chcesz automatyzować tę funkcję bezpośrednio za pomocą OpenStack, możesz utworzyć workflow Mistral powiązany z cron trigger. - -Kliknij przycisk `...`{.action} po prawej stronie instancji i wybierz `Utwórz automatyczną`{.action} kopię zapasową. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -Następnie będziesz mógł skonfigurować następujące parametry kopii zapasowej: - -#### **Workflow (Przepływ pracy)** - -Aktualnie istnieje tylko jeden przepływ pracy. Tworzy kopię zapasową instancji i jej głównego woluminu. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **Zasoby** - -Możesz wybrać instancję do zapisania. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **Harmonogram** - -Możesz zdefiniować spersonalizowane planowanie kopii zapasowych lub wybrać jedną z domyślnych częstotliwości: - -- Codzienna kopia zapasowa z retencją ostatnich 7 kopii zapasowych -- Codzienna kopia zapasowa z retencją ostatnich 14 kopii zapasowych - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **Nazwa** - -Wprowadź nazwę do automatycznego planowania tworzenia kopii zapasowych. Zapoznaj się z informacjami na temat cennika i utwórz harmonogram, klikając przycisk `Utwórz`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Zarządzanie kopiami zapasowymi i planami - -Planowanie może zostać utworzone i usunięte w sekcji `Workflow Management`{.action}, która znajduje się pod **Compute** w menu po lewej stronie. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Kopie zapasowe instancji są zarządzane w sekcji `Instance Backup`{.action}, która znajduje się pod rubryką **Compute** w menu po lewej stronie. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> Opcja kopii zapasowej instancji musi zostać usunięta oddzielnie, jeśli nie chcesz już ponosić za nią opłat. Usunięcie instancji nie powoduje usunięcia powiązanych z nią opcji. -> - -> [!warning] -> **Nie można usunąć kopii instancji, jeśli instancja uruchomiona z tej kopii zapasowej jest uruchomiona w czasie wykonywania akcji usuwania.** - -Dowiedz się, jak w [tym przewodniku](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) wykorzystać kopie zapasowe do klonowania lub przywracania instancji. - -## Sprawdź również - -[Tworzenie/ przywracanie serwera wirtualnego na podstawie kopii zapasowej](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - +--- +title: 'Tworzenie kopii zapasowej instancji' +excerpt: 'Dowiedz się, jak utworzyć kopię zapasową instancji Public Cloud w Panelu klienta OVHcloud' +updated: 2025-10-14 +--- + + + +## Wprowadzenie + +Możesz utworzyć kopię zapasową instancji lub skonfigurować harmonogram, aby zautomatyzować tworzenie kopii zapasowych instancji. Kopie zapasowe mogą być używane do przywrócenia instancji do wcześniejszego stanu lub do utworzenia nowej identycznej instancji. + +**Niniejszy przewodnik wyjaśnia, jak tworzyć ręczne i automatyczne kopie zapasowe instancji Public Cloud.** + +## Wymagania początkowe + +- Posiadanie instancji [Public Cloud](/links/public-cloud/public-cloud) na Twoim koncie OVHcloud. +- Dostęp do [Panelu client OVHcloud](/links/manager). +- CLI OpenStack. Skorzystaj z naszego przewodnika "[Przygotowanie środowiska do korzystania z API OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api)". (opcjonalnie) + +## W praktyce + +### Tworzenie kopii zapasowej instancji + +> [!warning] +> Ta opcja jest dostępna tylko przez **Cold Snapshot** dla instancji Metal. Instancja Metal przejdzie do trybu Rescue. Po wykonaniu kopii zapasowej instancja zostanie zrestartowana w trybie normalnym. +> + +> [!primary] +> +> Dostępne są dwa typy kopii zapasowych: +> +> - Lokalna: Kopia zapasowa lokalna jest przechowywana w tej samej regionie co Twoja instancja. +> - Dystansowa: Kopia zapasowa dystansowa automatycznie tworzy kopię kopii zapasowej lokalnej w innej, wybranej przez Ciebie regionie. +> +> Każda kopia zapasowa jest rozliczana oddzielnie. Kopia zapasowa dystansowa zostanie rozliczona zgodnie z opłatami za przechowywanie danych w wybranej regionie dystansowej. +> +> Obecnie tworzenie kopii zapasowej dystansowej nie jest dostępne przez Panelu Klienta OVHcloud. Można to wykonać tylko za pomocą API OVHcloud i Openstack. + +> [!tabs] +> Przez Panelu Klienta OVHcloud +>> +>> Zaloguj się do [Panelu Klienta OVHcloud](/links/manager), przejdź do sekcji `Public Cloud`{.action} i wybierz odpowiedni projekt Public Cloud.
      +>> Kliknij `Instancje`{.action} w lewym menu.
      +>> Na stronie instancji kliknij przycisk `...`{.action} obok instancji i wybierz `Utwórz kopię zapasową`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Lokalna kopia zapasowa +>> +>> Podaj nazwę kopii zapasowej, sprawdź informacje o cenach i kliknij `Potwierdź`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> Nie można śledzić postępu kopii zapasowej w czasie rzeczywistym. Można jednak sprawdzić jej status w sekcji `Instance Backup`{.action} pod sekcją **Compute** w lewym menu, gdzie zostanie wyświetlony stan `Kopia zapasowa w trakcie`. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Po zakończeniu kopii zapasowej będzie ona dostępna w sekcji `Instance Backup`{.action} pod sekcją **Compute** w lewym menu. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Przez API OVHcloud +>> +>> Zaloguj się do [API OVHcloud](/links/console) i użyj poniższego wywołania API: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Wypełnij zmienne: +>> +>> - **instanceId**: Unikalny identyfikator odpowiedniej instancji. +>> - **regionName**: Nazwa regionu, w którym znajduje się źródłowa instancja. +>> - **serviceName**: Identyfikator projektu OVHcloud. +>> - **distantRegionName (opcjonalnie)**: Nazwa regionu, w którym zostanie przechowywana kopia zapasowa. +>> - **distantSnapshotName (opcjonalnie)**: Nazwa kopii zapasowej w regionie docelowym. +>> - **snapshotName**: Nazwa snapshotu (lokalnej kopii zapasowej) do utworzenia. +>> +>> > [!primary] +>> > +>> > Twórz kopię zapasową w regionie docelowym tylko wtedy, gdy parametry **distantRegionName** i **distantSnapshotName** są wypełnione. +>> > +>> +> Za pośrednictwem CLI OpenStack +>> +>> Uruchom poniższe polecenie, aby wyświetlić listę instancji: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Lokalna kopia zapasowa +>> +>> Uruchom poniższe polecenie, aby utworzyć kopię zapasową swojej instancji: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Kopia zapasowa w regionie docelowym +>> +>> Uruchom poniższe polecenie po utworzeniu lokalnej kopii zapasowej: +>> +>> ```bash +>> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' +>> ``` +>> +>> /// +>> +> Przez Horizon +>> +>> Kliknij menu `Compute`{.action} po lewej stronie i wybierz `Instancje`{.action}.
      +>> Kliknij przycisk `Create Snapshot`{.action} po prawej stronie wiersza odpowiadającego instancji. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Podaj nazwę kopii zapasowej i kliknij `Create Snapshot`{.action}. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Tworzenie zautomatyzowanych kopii zapasowych instancji + +> [!primary] +> +> Jeśli chcesz automatyzować tę funkcję bezpośrednio za pomocą OpenStack, możesz utworzyć workflow Mistral powiązany z cron trigger. + +Kliknij przycisk `...`{.action} po prawej stronie instancji i wybierz `Utwórz automatyczną`{.action} kopię zapasową. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +Następnie będziesz mógł skonfigurować następujące parametry kopii zapasowej: + +#### **Workflow (Przepływ pracy)** + +Aktualnie istnieje tylko jeden przepływ pracy. Tworzy kopię zapasową instancji i jej głównego woluminu. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **Zasoby** + +Możesz wybrać instancję do zapisania. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **Harmonogram** + +Możesz zdefiniować spersonalizowane planowanie kopii zapasowych lub wybrać jedną z domyślnych częstotliwości: + +- Codzienna kopia zapasowa z retencją ostatnich 7 kopii zapasowych +- Codzienna kopia zapasowa z retencją ostatnich 14 kopii zapasowych + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **Nazwa** + +Wprowadź nazwę do automatycznego planowania tworzenia kopii zapasowych. Zapoznaj się z informacjami na temat cennika i utwórz harmonogram, klikając przycisk `Utwórz`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Zarządzanie kopiami zapasowymi i planami + +Planowanie może zostać utworzone i usunięte w sekcji `Workflow Management`{.action}, która znajduje się pod **Compute** w menu po lewej stronie. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Kopie zapasowe instancji są zarządzane w sekcji `Instance Backup`{.action}, która znajduje się pod rubryką **Compute** w menu po lewej stronie. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> Opcja kopii zapasowej instancji musi zostać usunięta oddzielnie, jeśli nie chcesz już ponosić za nią opłat. Usunięcie instancji nie powoduje usunięcia powiązanych z nią opcji. +> + +> [!warning] +> **Nie można usunąć kopii instancji, jeśli instancja uruchomiona z tej kopii zapasowej jest uruchomiona w czasie wykonywania akcji usuwania.** + +Dowiedz się, jak w [tym przewodniku](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) wykorzystać kopie zapasowe do klonowania lub przywracania instancji. + +## Sprawdź również + +[Tworzenie/ przywracanie serwera wirtualnego na podstawie kopii zapasowej](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + Przyłącz się do społeczności naszych użytkowników na stronie . \ No newline at end of file diff --git a/pages/public_cloud/compute/save_an_instance/guide.pt-pt.md b/pages/public_cloud/compute/save_an_instance/guide.pt-pt.md index 321b8fcbd20..fd7bf66cd06 100644 --- a/pages/public_cloud/compute/save_an_instance/guide.pt-pt.md +++ b/pages/public_cloud/compute/save_an_instance/guide.pt-pt.md @@ -1,229 +1,209 @@ ---- -title: 'Guardar uma instância' -excerpt: 'Saiba como efetuar o backup de uma instância Public Cloud a partir da Área de Cliente OVHcloud' -updated: 2025-11-04 ---- - - - -## Objetivo - -Pode criar um backup único de uma instância ou configurar um planeamento para automatizar os backups das suas instâncias. Os backups podem ser utilizados para restaurar a sua instância num estado anterior ou para criar uma nova instância idêntica. - -**Este guia explica como criar backups manuais e automáticos de uma instância Public Cloud.** - -## Requisitos - -- Ter uma instância [Public Cloud](/links/public-cloud/public-cloud) na sua conta OVHcloud. -- Ter acesso à [Área de Cliente OVHcloud](/links/manager). -- CLI OpenStack. Consulte nosso guia "[Preparar o ambiente para utilizar a API OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api)". (opcional) - -## Instruções - -### Criar um backup de uma instância - -> [!warning] -> Esta opção só está disponível através de um **Cold Snapshot** para as instâncias Metal. A instância Metal passará para o modo rescue e, uma vez efetuado o backup, a instância será reiniciada em modo normal. -> - -> [!primary] -> -> Dois tipos de backup estão disponíveis: -> -> - Local: Um backup local é armazenado na mesma região que sua instância. -> - Remoto: Um backup remoto cria automaticamente uma cópia do backup local em outra região de sua escolha. -> -> Cada backup é cobrado separadamente. O backup remoto será cobrado de acordo com a tarifa de armazenamento da região remota selecionada. -> -> **Nota :** as Local Zones não são elegíveis para cópias de segurança remotas. - - -> [!tabs] -> Através do área de cliente OVHcloud ->> ->> Faça login no [área de cliente OVHcloud](/links/manager), acesse a seção `Public Cloud`{.action} e selecione o projeto Public Cloud desejado.
      ->> Clique em `Instâncias`{.action} no menu à esquerda.
      ->> Na página das instâncias, clique no botão `...`{.action} à direita da instância e selecione `Criar um backup`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} ->> ->> /// details | Backup local ->> ->> Forneça um nome para o backup, revise as informações de preços e clique em `Confirmar`{.action}. ->> ->> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} ->> ->> /// ->> ->> /// details | Cópia de segurança remota ->> ->> Introduza um nome para a cópia de segurança e verifique as informações tarifárias. Clique em `Adicionar backup remoto (Opção)`{.action}, introduza um nome para a cópia de segurança remota, selecione uma região e clique em `Confirmar`{.action}. ->> ->> ![public-cloud-instance-backup](images/createdistantbackup.png){.thumbnail} ->> ->> /// ->> ->> Não é possível seguir o progresso da cópia de segurança em tempo real. No entanto, pode consultar o estado da cópia de segurança na secção `Instance Backup`{.action} sob a rubrica **Compute** do menu à esquerda, onde será exibido o estado `Backup em curso` durante o processo. ->> ->> Após o término do backup, ele estará disponível na seção `Instance Backup`{.action} sob a seção **Compute** no menu à esquerda. ->> ->> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} ->> -> Através da API OVHcloud ->> Autentique-se na [API OVHcloud](/links/console). ->> ->> Pode listar todas as regiões disponíveis utilizando o seguinte pedido API : ->> ->> > [!api] ->> > ->> > @api {v1} /cloud GET /cloud/project/{serviceName}/region ->> > ->> ->> Utilize em seguida o seguinte pedido API : ->> ->> > [!api] ->> > ->> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot ->> > ->> ->> Preencha as variáveis: ->> ->> - **instanceId**: ID único da instância desejada. ->> - **regionName**: Nome da região onde se encontra a instância de origem. ->> - **serviceName**: ID do projeto OVHcloud. ->> - **distantRegionName (opcional)**: Nome da região remota onde o backup será armazenado. ->> - **distantSnapshotName (opcional)**: Nome do backup remoto a ser criado na região remota. ->> - **snapshotName**: Nome do snapshot (backup local) a ser criado. ->> ->> > [!primary] ->> > ->> > Crie um backup remoto apenas se os parâmetros relacionados à região remota (**distantRegionName** e **distantSnapshotName**) estiverem preenchidos. ->> > ->> -> Através da CLI OpenStack ->> ->> Execute o seguinte comando para exibir a lista de instâncias: ->> ->> ```bash ->> $ openstack server list ->> ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | ID | Name | Status | Networks | Image Name | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | ->> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ ->> ``` ->> ->> Pode listar todas as regiões disponíveis utilizando o seguinte comando : ->> ->> ```bash ->> $ openstack region list ->> ``` ->> ->> /// details | Backup local ->> ->> Execute o seguinte comando para criar um backup da sua instância: ->> ->> ```bash ->> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa ->> ``` ->> ->> /// ->> ->> /// details | Backup remoto ->> ->> Execute o seguinte comando após criar o backup local: ->> ->> ```bash ->> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' ->> ``` ->> ->> /// ->> -> Através do Horizon ->> ->> Clique no menu `Compute`{.action} à esquerda e selecione `Instâncias`{.action}.
      ->> Clique no botão `Create Snapshot`{.action} à direita da linha correspondente à instância. ->> ->> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} ->> ->> Forneça um nome ao backup e clique em `Create Snapshot`{.action}. ->> ->> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} ->> - -### Criar um backup automatizado de uma instância - -> [!primary] -> -> Se desejar automatizar esta funcionalidade diretamente através do OpenStack, pode criar um workflow Mistral associado a um cron trigger. - -Clique no botão `...`{.action} à direita da instância e selecione `Criar um backup automatizado`{.action}. - -![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} - -Poderá configurar os seguintes parâmetros de backup: - -#### **O workflow** - -Atualmente, existe apenas um workflow. Irá criar um backup para a instância e o seu volume principal. - -![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} - -#### **O recurso** - -Pode selecionar a instância a salvaguardar. - -![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} - -#### **O planeamento** - -Pode definir um planeamento de backup personalizado ou escolher uma das frequências predefinidas: - -- Backup diário com retenção dos últimos 7 backups -- Backup diário com retenção dos últimos 14 backups - -![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} - -#### **Nome** - -Introduza um nome para o planeamento do backup automático. Leia as informações de preços e crie o calendário ao clicar no botão `Criar`{.action}. - -![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} - -### Gestão dos backups e dos planos - -As planificações podem ser criadas e eliminadas na secção `Workflow Management`{.action} que se encontra na rubrica **Compute** no menu à esquerda. - -![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} - -Os backups das suas instâncias são geridos na secção `Instance Backup`{.action}, que se encontra na secção **Compute** no menu à esquerda. - -![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} - -> [!warning] -> A opção de backup da instância deve ser eliminada separadamente se já não desejar que esta lhe seja faturada. A eliminação de uma instância não elimina as opções que lhe estão associadas. -> - -> [!warning] -> **Tenha em atenção que não é possível eliminar um backup de instância se uma instância gerada a partir deste backup estiver a ser executada no momento da ação de eliminação.** - -Saiba como utilizar os backups para clonar ou restaurar instâncias neste [guia](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). - -## Quer saber mais? - -[Criar/restaurar um servidor virtual a partir de um backup](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) - +--- +title: 'Guardar uma instância' +excerpt: 'Saiba como efetuar o backup de uma instância Public Cloud a partir da Área de Cliente OVHcloud' +updated: 2025-10-14 +--- + + + +## Objetivo + +Pode criar um backup único de uma instância ou configurar um planeamento para automatizar os backups das suas instâncias. Os backups podem ser utilizados para restaurar a sua instância num estado anterior ou para criar uma nova instância idêntica. + +**Este guia explica como criar backups manuais e automáticos de uma instância Public Cloud.** + +## Requisitos + +- Ter uma instância [Public Cloud](/links/public-cloud/public-cloud) na sua conta OVHcloud. +- Ter acesso à [Área de Cliente OVHcloud](/links/manager). +- CLI OpenStack. Consulte nosso guia "[Preparar o ambiente para utilizar a API OpenStack](/pages/public_cloud/public_cloud_cross_functional/prepare_the_environment_for_using_the_openstack_api)". (opcional) + +## Instruções + +### Criar um backup de uma instância + +> [!warning] +> Esta opção só está disponível através de um **Cold Snapshot** para as instâncias Metal. A instância Metal passará para o modo rescue e, uma vez efetuado o backup, a instância será reiniciada em modo normal. +> + +> [!primary] +> +> Dois tipos de backup estão disponíveis: +> +> - Local: Um backup local é armazenado na mesma região que sua instância. +> - Remoto: Um backup remoto cria automaticamente uma cópia do backup local em outra região de sua escolha. +> +> Cada backup é cobrado separadamente. O backup remoto será cobrado de acordo com a tarifa de armazenamento da região remota selecionada. +> +> Atualmente, a criação de um backup remoto não está disponível por meio do área de cliente OVHcloud. Você pode fazê-lo apenas por meio da API OVHcloud e Openstack. + + +> [!tabs] +> Através do área de cliente OVHcloud +>> +>> Faça login no [área de cliente OVHcloud](/links/manager), acesse a seção `Public Cloud`{.action} e selecione o projeto Public Cloud desejado.
      +>> Clique em `Instâncias`{.action} no menu à esquerda.
      +>> Na página das instâncias, clique no botão `...`{.action} à direita da instância e selecione `Criar um backup`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup1.png){.thumbnail} +>> +>> /// details | Backup local +>> +>> Forneça um nome para o backup, revise as informações de preços e clique em `Confirmar`{.action}. +>> +>> ![public-cloud-instance-backup](images/createbackup2bis.png){.thumbnail} +>> +>> /// +>> +>> Não é possível acompanhar o progresso do backup em tempo real. No entanto, você pode consultar o status do backup na seção `Instance Backup`{.action} sob a seção **Compute** no menu à esquerda, onde será exibido o status `Backup em andamento`. +>> +>> ![public-cloud-instance-backup](images/backup_in_progress.png){.thumbnail} +>> +>> Após o término do backup, ele estará disponível na seção `Instance Backup`{.action} sob a seção **Compute** no menu à esquerda. +>> +>> ![public-cloud-instance-backup](images/createbackup3.png){.thumbnail} +>> +> Através da API OVHcloud +>> +>> Faça login na [API OVHcloud](/links/console) e utilize a seguinte chamada de API: +>> +>> > [!api] +>> > +>> > @api {v1} /cloud POST /cloud/project/{serviceName}/region/{regionName}/instance/{instanceId}/snapshot +>> > +>> +>> Preencha as variáveis: +>> +>> - **instanceId**: ID único da instância desejada. +>> - **regionName**: Nome da região onde se encontra a instância de origem. +>> - **serviceName**: ID do projeto OVHcloud. +>> - **distantRegionName (opcional)**: Nome da região remota onde o backup será armazenado. +>> - **distantSnapshotName (opcional)**: Nome do backup remoto a ser criado na região remota. +>> - **snapshotName**: Nome do snapshot (backup local) a ser criado. +>> +>> > [!primary] +>> > +>> > Crie um backup remoto apenas se os parâmetros relacionados à região remota (**distantRegionName** e **distantSnapshotName**) estiverem preenchidos. +>> > +>> +> Através da CLI OpenStack +>> +>> Execute o seguinte comando para exibir a lista de instâncias: +>> +>> ```bash +>> $ openstack server list +>> +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | ID | Name | Status | Networks | Image Name | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> | aa7115b3-83df-4375-b2ee-19339041dcfa | Server 1 | ACTIVE | Ext-Net=51.xxx.xxx.xxx, 2001:41d0:xxx:xxxx::xxxx | Ubuntu 16.04 | +>> +--------------------------------------+-----------+--------+--------------------------------------------------+--------------+ +>> ``` +>> +>> /// details | Backup local +>> +>> Execute o seguinte comando para criar um backup da sua instância: +>> +>> ```bash +>> $ openstack server image create --name snap_server1 aa7115b3-83df-4375-b2ee-19339041dcfa +>> ``` +>> +>> /// +>> +>> /// details | Backup remoto +>> +>> Execute o seguinte comando após criar o backup local: +>> +>> ```bash +>> $ openstack workflow execution create ovh.glance.glance_download '{"src_image_id": "", "src_region": "", "dst_region": ""}' +>> ``` +>> +>> /// +>> +> Através do Horizon +>> +>> Clique no menu `Compute`{.action} à esquerda e selecione `Instâncias`{.action}.
      +>> Clique no botão `Create Snapshot`{.action} à direita da linha correspondente à instância. +>> +>> ![public-cloud-instance-backup-horizon1](images/createbackuphorizon1.png){.thumbnail} +>> +>> Forneça um nome ao backup e clique em `Create Snapshot`{.action}. +>> +>> ![public-cloud-instance-backup-horizon2](images/createbackuphorizon2.png){.thumbnail} +>> + +### Criar um backup automatizado de uma instância + +> [!primary] +> +> Se desejar automatizar esta funcionalidade diretamente através do OpenStack, pode criar um workflow Mistral associado a um cron trigger. + +Clique no botão `...`{.action} à direita da instância e selecione `Criar um backup automatizado`{.action}. + +![public-cloud-instance-backup](images/createbackup4.png){.thumbnail} + +Poderá configurar os seguintes parâmetros de backup: + +#### **O workflow** + +Atualmente, existe apenas um workflow. Irá criar um backup para a instância e o seu volume principal. + +![public-cloud-instance-backup](images/createbackup5.png){.thumbnail} + +#### **O recurso** + +Pode selecionar a instância a salvaguardar. + +![public-cloud-instance-backup](images/createbackup6.png){.thumbnail} + +#### **O planeamento** + +Pode definir um planeamento de backup personalizado ou escolher uma das frequências predefinidas: + +- Backup diário com retenção dos últimos 7 backups +- Backup diário com retenção dos últimos 14 backups + +![public-cloud-instance-backup](images/createbackup7.png){.thumbnail} + +#### **Nome** + +Introduza um nome para o planeamento do backup automático. Leia as informações de preços e crie o calendário ao clicar no botão `Criar`{.action}. + +![public-cloud-instance-backup](images/createbackup8.png){.thumbnail} + +### Gestão dos backups e dos planos + +As planificações podem ser criadas e eliminadas na secção `Workflow Management`{.action} que se encontra na rubrica **Compute** no menu à esquerda. + +![public-cloud-instance-backup](images/createbackup9.png){.thumbnail} + +Os backups das suas instâncias são geridos na secção `Instance Backup`{.action}, que se encontra na secção **Compute** no menu à esquerda. + +![public-cloud-instance-backup](images/createbackup10.png){.thumbnail} + +> [!warning] +> A opção de backup da instância deve ser eliminada separadamente se já não desejar que esta lhe seja faturada. A eliminação de uma instância não elimina as opções que lhe estão associadas. +> + +> [!warning] +> **Tenha em atenção que não é possível eliminar um backup de instância se uma instância gerada a partir deste backup estiver a ser executada no momento da ação de eliminação.** + +Saiba como utilizar os backups para clonar ou restaurar instâncias neste [guia](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup). + +## Quer saber mais? + +[Criar/restaurar um servidor virtual a partir de um backup](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup) + Fale com a nossa comunidade de utilizadores em . \ No newline at end of file diff --git a/pages/public_cloud/quantum_computing/billing/guide.en-gb.md b/pages/public_cloud/quantum_computing/billing/guide.en-gb.md index 8627a02375e..0658fa11dde 100644 --- a/pages/public_cloud/quantum_computing/billing/guide.en-gb.md +++ b/pages/public_cloud/quantum_computing/billing/guide.en-gb.md @@ -1,172 +1,149 @@ ---- -title: Quantum computing - Billing and lifecycle -excerpt: Learn how we bill Quantum Notebooks -updated: 2025-11-06 ---- - -> [!warning] -> -> Some links on this documentation refer to the AI and Machine Learning solution. Quantum computing shares the same infrastructure as a service so you might be redirected to another section of this documentation. - -## Objective - -**OVHcloud Quantum Notebooks** are managed Jupyter and VS Code notebooks with assigned CPU or GPU resources, eliminating the need for installation and maintenance. This documentation will detail the notebook **lifecycle and billing**. - -## Introduction - -Quantum Notebooks are linked to a Public Cloud project. The whole project is billed at the end of the month, with **pay-as-you-go**. It means you will only pay for what you consume, based on the compute resources you use (CPUs and GPUs), their running time and data. - -## Quantum Notebooks lifecycle - -During its lifetime, the notebook will go through the following statuses: - -- `STARTING`: the notebook is being started and, if any, the remote data is synchronized from the Object Storage. To learn more about data synchronization, please check out the [Data - Concept and best practices](/pages/public_cloud/ai_machine_learning/gi_02_concepts_data) documentation. Then the system allocates the necessary compute resources (CPUs/GPUs) for your notebook. Finally, the base framework you have chosen is pulled for use in the notebook. -- `RUNNING`: the notebook is running, you can connect to it using its endpoint and benefit from your compute resources and your attached data. -- `STOPPING`: the notebook is stopping, your compute resources are freed, your work and status is saved and, if any, the data is synchronized back to the Object Storage. -- `STOPPED`: the notebook ended normally. You can restart it whenever you want or delete it. It will keep the same endpoint. -- `FAILED`: the notebook ended in error, e.g. the process in the notebook finished with a non 0 exit code. For more information, refer to the "CLI: My notebook is in failed status -" section of our [Troubleshooting documentation](/pages/public_cloud/quantum_computing/troubleshooting). -- `ERROR`: the notebook ended due to a backend error. You may reach our [support](https://help.ovhcloud.com/csm?id=csm_get_help). -- `DELETING`: the notebook is being removed. When it is deleted, you will no longer see it, it will no longer exist. - -![lifecycle](images/lifecycle.png){.thumbnail} - -## Billing principles - -Quantum Notebooks is a **pay-per-use solution**. You only pay for the **resources** consumption. - -**Included** in Quantum Notebooks resources: - -- Dedicated CPU/GPU compute resources (based on the selected amount during notebook creation). -- For **Quantum QPU**, an additional remote Quantum Processing Unit compute resource is available on your notebook. -- Ephemeral local notebook storage (the size depends on the selected compute resources). The first 10GB are free. -- Workspace remote storage (Optional). -- Ingress/Egress network traffic (Optional). - -Here is a detailed graph that illustrates every step that is billed or not during the Quantum Notebooks workflow: - -![billing](images/billing.png){.thumbnail} - -### Compute resources details - -During the notebook creation, you can select **compute resources**, known as CPUs or GPUs. Their official pricing is available in the [OVHcloud Control Panel](/links/manager) or on the [OVHcloud Public Cloud website](/links/public-cloud/prices). - -When your program needs to access to the remote QPU, QPU time is charged by the second. You will only be charged for your QPU usage time. - -Rates for compute are mentioned per hour to facilitate reading of the prices, but the billing granularity remains **per minute**. - -As stated above and shown in the image above, you pay for these resources as long as you consume them. This happens when the image of your notebook is pulled, during the `STARTING` phase, but also during `RUNNING` and `STOPPING` phases, until you reach the `STOPPED` phase. - -### Storage details - -There are three types of storage within Quantum Notebooks: - -- Remote Object storage -- Workspace storage -- Ephemeral local storage - -The pricing of these storages is different. - -#### Remote Object storage - -Remote data is the one that comes from the OVHcloud Object Storage solution. During notebook creation, you are able to mount some Object Storage containers into your notebook. - -In situations where you are utilizing notebooks with attached remote data, you will be charged separately for the storage of this data. The cost of Object Storage is independent from the pricing of notebooks. - -#### Workspace storage - -By default, your notebook will be mounted in a remote Object Storage container on the `/workspace` location. This will be your default folder when you access your notebook. - -You can store your data there. - -The first 10GB are free for 30 consecutive days once your notebook is stopped, then you pay at the price of OVHcloud Object Storage. - -#### Ephemeral local storage - -Each compute resource (CPU or GPU) comes with local storage, that we can consider ephemeral since this storage space is not saved when you stop or delete your notebook. - -The sizing depends on the selected amount of compute resources. Check the details on the [OVHcloud Public Cloud website](/links/public-cloud/prices). - -This concerns locations outside your `/workspace`, as well as outside any other remote Object Storage containers you may have mounted on your notebook. - -This storage is not billed as it is directly linked to the compute resource(s) you have chosen. - -### Pricing examples - -> [!tabs] -> **For Quantum Emulators** ->> ->> **Example 1: One GPU notebook for 10 hours then deleted** ->> ->> We start one Quantum Notebook with two GPUs and we keep it running for 10 hours then we **delete it**. ->> ->> - Compute resources: 2 x GPU NVIDIA V100s (1,93€ / hour) ->> - Remote storage: Nothing ->> - Duration: 10 hours then deleted ->> ->> Price calculation for compute: 10 (hours) x 2 (GPU) x 1,93€ (price / GPU) = **38,6 euros**, billed at the end of the month. ->> ->> **Example 2: One GPU notebook for 10 hours but stopped, not deleted** ->> ->> We start one Quantum Notebook, with two GPUs and we keep it running for 10 hours then we stop it and finally we **delete it after 10 days**. ->> ->> - Compute resources: 2 x GPU NVIDIA V100s (1,93 / hour) ->> - Remote storage: Nothing ->> - Workspace storage: 100GB used. The first 10GB are free. ->> - Duration: 10 hours then stopped for 10 days ->> ->> Price calculation for compute : 10 (hours) x 2 (GPU) x 1,93 (price / GPU) = **38,6 euros**, billed at the end of the month. ->> Price calculation for workspace : 90 (GB) x 0,01€ (price for object storage / GB) = **0,9 euros**, billed at the end of the month. ->> ->> **Example 3: One GPU notebook for 10 hours with 1TB remote storage** ->> ->> We start one Quantum Notebook, with two GPUs and 1TB remote storage. We keep it running for 10 hours then we delete it. ->> ->> - Compute resources: 2 x GPU NVIDIA V100s (1,93 / hour) ->> - Remote storage: 1TB in OVHcloud Object Storage ->> - Workspace storage: 100GB used. The first 10GB are free. ->> - Duration: 10 hours then we delete it. ->> ->> Price calculation for compute: 10 (hours) x 2 (GPU) x 1,93 (price / GPU) = **38,6 euros**, billed at the end of the month. ->> Price calculation for workspace: 90 (GB) x 0,01€ (price for object storage / GB) = **0,9 euros**, billed at the end of the month. ->> ->> Also, price calculation for remote Object Storage : 1000 (GB) x 0,01€ (price for object storage / GB) = **10 euros**, billed at the end of the month. ->> ->> **Example 4: 15 CPU notebooks for 5 hours then deleted** ->> ->> We start 15 Quantum Notebooks, each of them with one vCPU ->> ->> - Compute resources: 1 x vCPU (0,03€ /hour /cpu) ->> - Remote storage: Nothing ->> - Duration: 5 hours then we delete it. ->> ->> Price calculation for compute: 15 (notebooks) x 5 (hours) x 1 (CPU) x 0,03€ (price / CPU) = **2,25 euros**, billed at the end of the month. ->> -> **For Quantum QPUs** ->> ->> Pricing of Quantum QPUs notebooks are the same than Quantum Emulators but you will pay only for the time you use a QPU. ->> ->> **Example 1: One CPU used during 10 hours + one Pasqal QPU Orion Beta used during 1 hour** ->> ->> We start one Quantum QPU Notebook, with one CPU and we keep it running for 10 hours then we **delete it**. ->> We use one hour of the Orion Pasqal QPU which costs 3000€ / hour. ->> ->> - Compute resources: 1 x Intel CPU VCore (0,03€ / hour) ->> - Remote storage: Nothing ->> - Duration: 10 hours then deleted ->> - QPU usage: 1 x Pasqal QPU Orion Beta (3000€ / hour) ->> ->> Price calculation for compute: 10 (hours) x 1 (CPU) x 0,03€ (price / CPU) + 1 (hour) x 3000€ (price / QPU) = **3000,3 euros**, billed at the end of the month. ->> - -## Go further - -For training or technical assistance, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis. - -## Feedback - -We would love to help answer questions and appreciate any feedback you may have. - -Please send us your questions, feedback, and suggestions regarding Quantum Notebooks: - -* In the #quantum-computing channel of the OVHcloud [Discord server](https://discord.gg/ovhcloud). +--- +title: Quantum computing - Billing and lifecycle +excerpt: Learn how we bill Quantum Notebooks +updated: 2025-06-17 +--- + +> [!warning] +> +> Some links on this documentation refer to the AI and Machine Learning solution. Quantum computing shares the same infrastructure as a service so you might be redirected to another section of this documentation. + +## Objective + +**OVHcloud Quantum Notebooks** are managed Jupyter and VSCode notebooks with assigned CPU or GPU resources, eliminating the need for installation and maintenance. This documentation will detail the notebook **lifecycle and billing**. + +## Introduction + +Quantum Notebooks are linked to a Public Cloud project. The whole project is billed at the end of the month, with **pay-as-you-go**. It means you will only pay for what you consume, based on the compute resources you use (CPUs and GPUs), their running time and data. + +## Quantum Notebooks lifecycle + +During its lifetime, the notebook will go through the following statuses: + +- `STARTING`: the notebook is being started and, if any, the remote data is synchronized from the Object Storage. To learn more about data synchronization, please check out the [Data - Concept and best practices](/pages/public_cloud/ai_machine_learning/gi_02_concepts_data) documentation. Then the system allocates the necessary compute resources (CPUs/GPUs) for your notebook. Finally, the base framework you have chosen is pulled for use in the notebook. +- `RUNNING`: the notebook is running, you can connect to it using its endpoint and benefit from your compute resources and your attached data. +- `STOPPING`: the notebook is stopping, your compute resources are freed, your work and status is saved and, if any, the data is synchronized back to the Object Storage. +- `STOPPED`: the notebook ended normally. You can restart it whenever you want or delete it. It will keep the same endpoint. +- `FAILED`: the notebook ended in error, e.g. the process in the notebook finished with a non 0 exit code. For more information, refer to the "CLI: My notebook is in failed status +" section of our [Troubleshooting documentation](/pages/public_cloud/quantum_computing/troubleshooting). +- `ERROR`: the notebook ended due to a backend error. You may reach our [support](https://help.ovhcloud.com/csm?id=csm_get_help). +- `DELETING`: the notebook is being removed. When it is deleted, you will no longer see it, it will no longer exist. + +![lifecycle](images/lifecycle.png){.thumbnail} + +## Billing principles + +Quantum Notebooks is a **pay-per-use solution**. You only pay for the **resources** consumption. + +**Included** in Quantum Notebooks resources: + +- Dedicated CPU/GPU compute resources (based on the selected amount during notebook creation) +- Ephemeral local notebook storage (the size depends on the selected compute resources). The first 10GB are free. +- Workspace remote storage (Optional) +- Ingress/Egress network traffic (Optional) + +Here is a detailed graph that illustrates every step that is billed or not during the Quantum Notebooks workflow: + +![billing](images/billing.png){.thumbnail} + +### Compute resources details + +During the notebook creation, you can select **compute resources**, known as CPUs or GPUs. Their official pricing is available in the [OVHcloud Control Panel](/links/manager) or on the [OVHcloud Public Cloud website](/links/public-cloud/prices). + +Rates for compute are mentioned per hour to facilitate reading of the prices, but the billing granularity remains **per minute**. + +As stated above and shown in the image above, you pay for these resources as long as you consume them. This happens when the image of your notebook is pulled, during the `STARTING` phase, but also during `RUNNING` and `STOPPING` phases, until you reach the `STOPPED` phase. + +### Storage details + +There are three types of storage within Quantum Notebooks: + +- Remote Object storage +- Workspace storage +- Ephemeral local storage + +The pricing of these different storages is different. + +#### Remote Object storage + +Remote data is the one that comes from the OVHcloud Object Storage solution. During notebook creation, you are able to mount some Object Storage containers into your notebook. + +In situations where you are utilizing notebooks with attached remote data, you will be charged separately for the storage of this data. The cost of Object Storage is independent from the pricing of notebooks. + +#### Workspace storage + +By default, your notebook will be mounted in a remote Object Storage container on the `/workspace` location. This will be your default folder when you access your notebook. + +You can store your data there. + +The first 10GB are free for 30 consecutive days once your notebook is stopped, then you pay at the price of OVHcloud Object Storage. + +#### Ephemeral local storage + +Each compute resource (CPU or GPU) comes with local storage, that we can consider ephemeral since this storage space is not saved when you stop or delete your notebook. + +The sizing depends on the selected amount of compute resources. Check the details on the [OVHcloud Public Cloud website](/links/public-cloud/prices). + +This concerns locations outside your `/workspace`, as well as outside any other remote Object Storage containers you may have mounted on your notebook. + +This storage is not billed as it is directly linked to the compute resource(s) you have chosen. + +### Pricing examples + +#### Example 1: one GPU notebook for 10 hours then deleted + +We start one Quantum Notebook, with two GPUs and we keep it running for 10 hours then we **delete it**. + +- compute resources: 2 x GPU NVIDIA V100s (1,93€ / hour) +- remote storage: nothing +- duration: 10 hours then deleted + +Price calculation for compute: 10 (hours) x 2 (GPU) x 1,93€ (price / GPU) = **38,6 euros**, billed at the end of the month. + +#### Example 2: one GPU notebook for 10 hours but stopped, not deleted + +We start one Quantum Notebook, with two GPUs and we keep it running for 10 hours then we stop it and finally we **delete it after 10 days**. + +- compute resources: 2 x GPU NVIDIA V100s (1,93 / hour) +- remote storage: nothing +- workspace storage: 100GB used. The first 10GB are free. +- duration: 10 hours then stopped for 10 days + +Price calculation for compute : 10 (hours) x 2 (GPU) x 1,93 (price / GPU) = **38,6 euros**, billed at the end of the month. +Price calculation for workspace : 90 (GB) x 0,01€ (price for object storage / GB) = **0,9 euros**, billed at the end of the month. + +#### Example 3: one GPU notebook for 10 hours with 1TB remote storage + +We start one Quantum Notebook, with two GPUs and 1TB remote storage. We keep it running for 10 hours then we delete it. + +- compute resources: 2 x GPU NVIDIA V100s (1,93 / hour) +- remote storage: 1TB in OVHcloud Object Storage +- workspace storage: 100GB used. The first 10GB are free. +- duration: 10 hours then we delete it. + +Price calculation for compute: 10 (hours) x 2 (GPU) x 1,93 (price / GPU) = **38,6 euros**, billed at the end of the month. +Price calculation for workspace: 90 (GB) x 0,01€ (price for object storage / GB) = **0,9 euros**, billed at the end of the month. + +Also, price calculation for remote Object Storage : 1000 (GB) x 0,01€ (price for object storage / GB) = **10 euros**, billed at the end of the month. + +#### Example 4: 15 CPU notebooks for 5 hours then deleted + +We start 15 Quantum Notebooks, each of them with one vCPU + +- compute resources: 1 x vCPU (0,03€ /hour /cpu) +- remote storage: nothing +- duration: 5 hours then we delete it. + +Price calculation for compute: 15 (notebooks) x 5 (hours) x 1 (CPU) x 0,03€ (price / CPU) = **2,25 euros**, billed at the end of the month. + +## Going further + +For training or technical assistance, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis. + +## Feedback + +We would love to help answer questions and appreciate any feedback you may have. + +Please send us your questions, feedback, and suggestions regarding Quantum Notebooks: + +* In the #quantum-computing channel of the OVHcloud [Discord server](https://discord.gg/ovhcloud). diff --git a/pages/public_cloud/quantum_computing/capabilities/guide.en-gb.md b/pages/public_cloud/quantum_computing/capabilities/guide.en-gb.md index e69bd9dde8b..33a2f3a5ea9 100644 --- a/pages/public_cloud/quantum_computing/capabilities/guide.en-gb.md +++ b/pages/public_cloud/quantum_computing/capabilities/guide.en-gb.md @@ -1,201 +1,199 @@ ---- -title: Quantum computing - Features, Capabilities and Limitations -excerpt: Find out about current features, capabilities and limitations of Quantum Notebooks -updated: 2025-06-17 ---- - -> [!primary] -> -> Quantum Notebooks is covered by **[OVHcloud Public Cloud Special Conditions](https://storage.gra.cloud.ovh.net/v1/AUTH_325716a587c64897acbef9a4a4726e38/contracts/d2a208c-Conditions_particulieres_OVH_Stack-WE-9.0.pdf)**. -> - -> [!warning] -> -> Some links on this documentation refer to the AI and Machine Learning solution. Quantum computing shares the same infrastructure as a service so you might be redirected to another section of this documentation. - -## Objective - -This page provides the technical features, capabilities and limitations of the Public Cloud Quantum computing offer. - -## Features - -### Available features - -Quantum Notebooks are Managed Jupyter or VS Code notebooks, linked to compute resources (`CPUs`, `GPUs`) and storage. You can compare them to Google Colab or Amazon Sagemaker notebooks. - -| Feature | Details | -|--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Live code editor and Quantum environments** | | -| Jupyter and VS Code | You can use Jupyter or VS Code as your preferred live-code editor. If you opt for VS Code, you can also set up a remote connection (for example, from your laptop). | -| Preinstalled Quantum environments | Quantum Notebooks comes with a generic Python environment (Conda) or pre-installed ones, such as Felis Alice & Bob, C12, myQLM, Pasqal, Perceval, Qiskit and more | -| Easy customization | Quantum Notebooks allows installation of almost any Conda or Pip packages. You can easily customize your environment to suit your needs. | -| **Management** | | -| Multiple ways to manage your notebooks | You can manage your Quantum Notebooks through the OVHcloud Control Panel, API or CLI. Depending on your needs, you can easily automate their creation and deletion as well. | -| Easy start and Stop | You can start and stop a notebook in one click. Once stopped, your notebook environment is kept and you can restart it later, without losing your data and experiments. | -| **Compute resources** | | -| Guaranteed compute resources | Select the amount of CPUs or GPUs required during the creation of the Quantum Notebooks. Once launched, you will keep these resources as long as your notebook is running. | -| Background execution | Your tasks can be executed in the background, meaning that closing your Web browser will have no effect on your work. | -| No maximum runtime | Your tasks can last as long as your notebook is running. | -| Monitoring tools | Each Quantum Notebooks service comes with a native Grafana dashboard, allowing you to keep track and monitor your CPU, GPU, RAM and storage resources. | -| **Storage** | | -| Fast and flexible storage | Each Quantum Notebooks service comes with local storage, but also the ability to attach remote storage from Object Storage. From a few GiB to multiple TiB, we push your data near our compute power on fast SSD storage for better performances. | -| Git repositories importation | During the creation of your Quantum Notebooks, you can specify one or multiple Git repositories to download inside your notebook environment. | -| **Security** | | -| Open or restricted authentication | During the creation of your Quantum Notebooks, select open or restricted access to your notebook. If restricted, people can be granted access via token or credentials to securely access your environment. | -| European values | We respect your privacy and will never use your personal data for our internal purposes. | -| **Availability and billing** | | -| Easy billing | You only pay for what you consume, billed per minute. | -| Available in many countries | Quantum Notebooks requires an OVHcloud account. We currently accept dozens of countries. Once created, you will have access to the whole set of features. | - -#### Command line interface (CLI) - -Quantum Notebooks is compliant with the OVHcloud AI CLI. Discover how to [install the OVHcloud AI CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli). - -#### **Monitoring tools** - -To see information of your notebook, you can do so with the `ovhai` CLI using the command below: - -```{.console} -ovhai notebook get -``` - -You can then access your metrics through the `Monitoring Url`. - -You are also able to check it from the [OVHcloud Control Panel](/links/manager) in your notebook's general information by clicking the `Go to Graph Dashboard`{.action} button. - -### Planned features - -We continuously improve our offers. You can follow, vote and submit ideas to add to our roadmap at . - -## Capabilities and limitations - -### Supported regions for notebooks - -Quantum Notebooks can be used from any country in the world, as long as you have an OVHcloud account. -Physically, two datacenters are available: - -- `BHS` (Beauharnois, Canada, America) -- `GRA` (Gravelines, France, Europe) - -### Attached resources - -#### Compute resources - -You can either choose the number of `GPUs` or `CPUs` for a notebook, not both. -By default, a notebook uses one GPU. -The memory resource is not customizable. - -If you choose `GPU`: - -- CPU, memory and local storage resources are not customizable but scaled linearly with each additional GPU. - -If you choose `CPU`: - -- Memory and local storage resources are not customizable but scaled linearly with each additional CPU. - -The maximum amount of CPU/GPU, memory per CPU/GPU and local storage is available on the [OVHcloud website](/links/public-cloud/prices), Control Panel and the `ovhai` CLI. - -```{.console} -ovhai capabilities flavor list -``` - -For your information, the current limits are: - -- CPU: 12 per notebook. -- GPU: 4 per notebook. - -##### **Available hardware for Quantum Notebooks** - -Currently, we provide: - -- **NVIDIA V100S** ([pricing available here](/links/public-cloud/prices)). - -#### Available storage - -##### **Local storage** - -Each Quantum Notebook comes with a local storage space, which is ephemeral. When you delete your notebook, this storage space is also deleted. -This storage space depends on the selected instances during the notebook creation. Please refer to the compute resources section for more information. - -> [!primary] -> **Local storage** is limited and not the recommended way to handle data, see the [OVHcloud documentation on data](/pages/public_cloud/ai_machine_learning/gi_02_concepts_data) for more information. -> - -##### **Attached storage** - -You can attach data volumes from Public Cloud Object Storage. The Object Storage bucket should be in the same region as your Quantum Notebooks. -Attached storage allows you to work on several TB of data, while being persistent when you delete your Quantum Notebooks. - -#### Maximum execution time - -There is no duration limitation on Quantum Notebooks execution. - -### Live-code editors - -You can choose between two **live-code editors** to launch and edit your notebook: - -- Jupyterlab -- VS Code - -You cannot install your own code editor on Quantum Notebooks. - -With VS Code, you get the capability to use remote connections (from a local computer). - -### Pre-installed Quantum environments - -OVHcloud Quantum Notebooks comes with pre-installed Quantum environments. - -List of available Quantum Environments: - -- Alice & Bob Felis -- Atos myQLM -- C12 -- IBM Qiskit -- IQM SQK -- Pasqal Pulser -- Pasqal Pulser for QPU -- QPerfect MIMIQ -- Quandela Perceval -- Quobly - -#### Environment customization - -Each environment can be customized directly with PIP or CONDA (we support almost any package and library). - -**Limitations**: - -- You are **not administrator (root)**. You cannot install Linux packages (such as *apt-get*). -- Quantum Notebooks **does not allow the use of custom Docker images**. - -### Network - -- **Public networking** can be used for all the Quantum Notebooks. -- **Private networking (OVHcloud vRack)** is not supported. - -#### Available ports to public network - -Each notebook has a public URL, by default this URL accesses the port 8080 of the notebook. The default port cannot be changed. - -Notebook URL for accessing the default port (starting with the notebook's ID): - -- `https://00000000-0000-0000-0000-000000000000.notebook.gra.ai.cloud.ovh.net` - -Only the HTTP layer is accessible. - -### Quotas per Public Cloud project - -Each Public Cloud project grants a customer by default a maximum of 4 GPUs used simultaneously. Reach out to our [support](https://help.ovhcloud.com/csm?id=csm_get_help) if you need to increase this limitation. - -## Go further - -Browse the full [Quantum Notebooks documentation](/products/public-cloud-quantum-computing) to further understand the main concepts and get started. - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -## Feedback - -We would love to help answer questions and appreciate any feedback you may have. - -Please send us your questions, feedback, and suggestions regarding Quantum Notebooks: - -* In the #quantum-computing channel of the OVHcloud [Discord server](https://discord.gg/ovhcloud). +--- +title: Quantum computing - Features, Capabilities and Limitations +excerpt: Find out about current features, capabilities and limitations of Quantum Notebooks +updated: 2025-06-17 +--- + +> [!primary] +> +> Quantum Notebooks is covered by **[OVHcloud Public Cloud Special Conditions](https://storage.gra.cloud.ovh.net/v1/AUTH_325716a587c64897acbef9a4a4726e38/contracts/d2a208c-Conditions_particulieres_OVH_Stack-WE-9.0.pdf)**. +> + +> [!warning] +> +> Some links on this documentation refer to the AI and Machine Learning solution. Quantum computing shares the same infrastructure as a service so you might be redirected to another section of this documentation. + +## Objective + +This page provides the technical features, capabilities and limitations of the Public Cloud Quantum computing offer. + +## Features + +### Available features + +Quantum Notebooks are Managed Jupyter or VS Code notebooks, linked to compute resources (`CPUs`, `GPUs`) and storage. You can compare them to Google Colab or Amazon Sagemaker notebooks. + +| Feature | Details | +|--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Live code editor and Quantum environments** | | +| Jupyter and VS Code | You can use Jupyter or VS Code as your preferred live-code editor. If you opt for VS Code, you can also set up a remote connection (for example, from your laptop). | +| Preinstalled Quantum environments | Quantum Notebooks comes with a generic Python environment (Conda) or pre-installed ones, such as Felis Alice & Bob, C12, myQLM, Pasqal, Perceval, Qiskit and more | +| Easy customization | Quantum Notebooks allows installation of almost any Conda or Pip packages. You can easily customize your environment to suit your needs. | +| **Management** | | +| Multiple ways to manage your notebooks | You can manage your Quantum Notebooks through the OVHcloud Control Panel, API or CLI. Depending on your needs, you can easily automate their creation and deletion as well. | +| Easy start and Stop | You can start and stop a notebook in one click. Once stopped, your notebook environment is kept and you can restart it later, without losing your data and experiments. | +| **Compute resources** | | +| Guaranteed compute resources | Select the amount of CPUs or GPUs required during the creation of the Quantum Notebooks. Once launched, you will keep these resources as long as your notebook is running. | +| Background execution | Your tasks can be executed in the background, meaning that closing your Web browser will have no effect on your work. | +| No maximum runtime | Your tasks can last as long as your notebook is running. | +| Monitoring tools | Each Quantum Notebooks service comes with a native Grafana dashboard, allowing you to keep track and monitor your CPU, GPU, RAM and storage resources. | +| **Storage** | | +| Fast and flexible storage | Each Quantum Notebooks service comes with local storage, but also the ability to attach remote storage from Object Storage. From a few GiB to multiple TiB, we push your data near our compute power on fast SSD storage for better performances. | +| Git repositories importation | During the creation of your Quantum Notebooks, you can specify one or multiple Git repositories to download inside your notebook environment. | +| **Security** | | +| Open or restricted authentication | During the creation of your Quantum Notebooks, select open or restricted access to your notebook. If restricted, people can be granted access via token or credentials to securely access your environment. | +| European values | We respect your privacy and will never use your personal data for our internal purposes. | +| **Availability and billing** | | +| Easy billing | You only pay for what you consume, billed per minute. | +| Available in many countries | Quantum Notebooks requires an OVHcloud account. We currently accept dozens of countries. Once created, you will have access to the whole set of features. | + +#### Command line interface (CLI) + +Quantum Notebooks is compliant with the OVHcloud AI CLI. Discover how to [install the OVHcloud AI CLI](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli). + +#### **Monitoring tools** + +To see information of your notebook, you can do so with the `ovhai` CLI using the command below: + +```{.console} +ovhai notebook get +``` + +You can then access your metrics through the `Monitoring Url`. + +You are also able to check it from the [OVHcloud Control Panel](/links/manager) in your notebook's general information by clicking the `Go to Graph Dashboard`{.action} button. + +### Planned features + +We continuously improve our offers. You can follow, vote and submit ideas to add to our roadmap at . + +## Capabilities and limitations + +### Supported regions for notebooks + +Quantum Notebooks can be used from any country in the world, as long as you have an OVHcloud account. +Physically, two datacenters are available: + +- `BHS` (Beauharnois, Canada, America) +- `GRA` (Gravelines, France, Europe) + +### Attached resources + +#### Compute resources + +You can either choose the number of `GPUs` or `CPUs` for a notebook, not both. +By default, a notebook uses one GPU. +The memory resource is not customizable. + +If you choose `GPU`: + +- CPU, memory and local storage resources are not customizable but scaled linearly with each additional GPU. + +If you choose `CPU`: + +- Memory and local storage resources are not customizable but scaled linearly with each additional CPU. + +The maximum amount of CPU/GPU, memory per CPU/GPU and local storage is available on the [OVHcloud website](/links/public-cloud/prices), Control Panel and the `ovhai` CLI. + +```{.console} +ovhai capabilities flavor list +``` + +For your information, the current limits are: + +- CPU: 12 per notebook. +- GPU: 4 per notebook. + +##### **Available hardware for Quantum Notebooks** + +Currently, we provide: + +- **NVIDIA V100S** ([pricing available here](/links/public-cloud/prices)). + +#### Available storage + +##### **Local storage** + +Each Quantum Notebook comes with a local storage space, which is ephemeral. When you delete your notebook, this storage space is also deleted. +This storage space depends on the selected instances during the notebook creation. Please refer to the compute resources section for more information. + +> [!primary] +> **Local storage** is limited and not the recommended way to handle data, see the [OVHcloud documentation on data](/pages/public_cloud/ai_machine_learning/gi_02_concepts_data) for more information. +> + +##### **Attached storage** + +You can attach data volumes from Public Cloud Object Storage. The Object Storage bucket should be in the same region as your Quantum Notebooks. +Attached storage allows you to work on several TB of data, while being persistent when you delete your Quantum Notebooks. + +#### Maximum execution time + +There is no duration limitation on Quantum Notebooks execution. + +### Live-code editors + +You can choose between two **live-code editors** to launch and edit your notebook: + +- Jupyterlab +- VS Code + +You cannot install your own code editor on Quantum Notebooks. + +With VS Code, you get the capability to use remote connections (from a local computer). + +### Pre-installed Quantum environments + +OVHcloud Quantum Notebooks comes with pre-installed Quantum environments. + +List of available Quantum Environments: + +- Alice & Bob Felis +- C12 +- Atos myQLM +- Pasqal Pulser +- Quandela Perceval +- IBM Qiskit +- QPerfect MIMIQ +- Quobly + +#### Environment customization + +Each environment can be customized directly with PIP or CONDA (we support almost any package and library). + +**Limitations**: + +- You are **not administrator (root)**. You cannot install Linux packages (such as *apt-get*). +- Quantum Notebooks **does not allow the use of custom Docker images**. + +### Network + +- **Public networking** can be used for all the Quantum Notebooks. +- **Private networking (OVHcloud vRack)** is not supported. + +#### Available ports to public network + +Each notebook has a public URL, by default this URL accesses the port 8080 of the notebook. The default port cannot be changed. + +Notebook URL for accessing the default port (starting with the notebook's ID): + +- `https://00000000-0000-0000-0000-000000000000.notebook.gra.ai.cloud.ovh.net` + +Only the HTTP layer is accessible. + +### Quotas per Public Cloud project + +Each Public Cloud project grants a customer by default a maximum of 4 GPUs used simultaneously. Reach out to our [support](https://help.ovhcloud.com/csm?id=csm_get_help) if you need to increase this limitation. + +## Go further + +Browse the full [Quantum Notebooks documentation](/products/public-cloud-quantum-computing) to further understand the main concepts and get started. + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +## Feedback + +We would love to help answer questions and appreciate any feedback you may have. + +Please send us your questions, feedback, and suggestions regarding Quantum Notebooks: + +* In the #quantum-computing channel of the OVHcloud [Discord server](https://discord.gg/ovhcloud). diff --git a/pages/public_cloud/quantum_computing/emulators/getting-started/guide.en-gb.md b/pages/public_cloud/quantum_computing/emulators/getting-started/guide.en-gb.md index 543ed43332c..4ed0f9cb837 100644 --- a/pages/public_cloud/quantum_computing/emulators/getting-started/guide.en-gb.md +++ b/pages/public_cloud/quantum_computing/emulators/getting-started/guide.en-gb.md @@ -1,458 +1,458 @@ ---- -title: Quantum computing - Getting started with Emulators Notebooks -excerpt: Learn how to set up a Quantum Emulators Notebook -updated: 2025-11-06 ---- - -> [!warning] -> -> Some links on this documentation refer to the AI and Machine Learning solution. Quantum computing shares the same infrastructure as a service so you might be redirected to another section of this documentation. -> - -## Introduction - -A **Notebook** is a document that integrates code, rich text elements, and multimedia, making it a convenient tool for quantum analysis and visualization. - -**OVHcloud Quantum Emulators** is our managed solution for Jupyter and VS Code Notebooks. You can easily launch Notebooks with the required CPU and GPU resources while enjoying benefits like pre-installed dependencies and Quantum frameworks, secure user access, and simplified data management. - -## Objective - -This guide demonstrates how to create, configure, access, stop, restart and delete a Quantum Emulators Notebook from the **OVHcloud Control Panel (UI)**. This method is user-friendly and ideal for beginners. - -Alternatively, you can use one of the following methods: - -- The **ovhai** command-line interface (CLI) -- The **Quantum API** -- The **ovhai** Python SDK - -Each method offers its distinct advantages, depending on your expertise and preferred workflow. - -## Requirements - -- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account. -- Access to the [OVHcloud Control Panel](/links/manager). -- A Public Cloud user with the **Administrator** or **Quantum Operator & Objectstore Operator** roles. - -## Instructions - -### OVHcloud Quantum Solutions authorization process - -If you're using the CLI, API, or SDK, you will need to complete an authorization process before creating a Quantum Emulators Notebook. To do so, follow these steps: - -1. Log in to the [OVHcloud Control Panel](/links/manager) and navigate to the `Public Cloud`{.action} section. -2. Select the Public Cloud project you want to use and click the `Quantum Emulators`{.action} category. -3. Click the `Create a Notebook`{.action} button. The authorization process will take place silently in the background. - -![Create a Notebook Control Panel manager 01](images/creating-a-notebook-using-UI-01.png){.thumbnail} - -### Launch your first Quantum Notebook - -To create a Quantum Notebook, follow these steps: - -> [!tabs] -> **Using the Control Panel (UI)** ->> ->> Navigate to the `Public Cloud`{.action} section of the [OVHcloud Control Panel](/links/manager), click the `Quantum Emulators`{.action} category. ->> Click the `Create a Notebook`{.action} button and follow the prompts to specify the configuration of your Quantum Notebook. ->> ->> ![Create a Notebook Control Panel manager 01](images/creating-a-notebook-using-UI-01.png){.thumbnail} ->> ->> **1\. Notebook name** ->> ->> Give a name to your notebook. This will make it easier to manage when you have multiple Quantum Notebooks created. ->> ->> **2\. Notebook location** ->> ->> Next, select a location. ->> ->> ![Create a Notebook Control Panel manager 02](images/creating-a-notebook-using-UI-02.png){.thumbnail} ->> ->> **3\. Compute resources** ->> ->> Specify and adjust the type and amount of computing resources (CPU / GPU) for your Quantum Notebook. Use the `+`{.action} and `-`{.action} buttons to increase or decrease the number of CPUs and GPUs, depending on your needs. ->> ->> Click `Next`{.action}. ->> ->> ![Create a Notebook Control Panel manager 03](images/creating-a-notebook-using-UI-03.png){.thumbnail} ->> ->> **4\. Pre-configured frameworks** ->> ->> Choose the Quantum Python framework you want to use, which will be pre-installed and ready to use when your notebook is launched. A wide range of Quantum frameworks are available in different versions. Select the version that suits your needs. Then, click `Next`{.action} to continue. ->> ->> ![Create a Notebook Control Panel manager 04](images/creating-a-notebook-using-UI-04.png){.thumbnail} ->> ->> **5\. Live-code editor** ->> ->> Choose the code editor you want. ->> ->> ![Create a Notebook Control Panel manager 05](images/creating-a-notebook-using-UI-05.png){.thumbnail} ->> ->> **6\. Privacy settings** ->> ->> Then, select your privacy settings and click `Next`{.action}. ->> ->> > [!warning] ->> > ->> > *Public access* will expose your data and code to anyone getting the Quantum Notebook link. Be careful not to use it with sensitive data. On the other hand, *Restricted access* will require a user and password combination or a Quantum token to access the Notebook content to ensure a secure environment. ->> ->> ![Create a Notebook Control Panel manager 06](images/creating-a-notebook-using-UI-06.png){.thumbnail} ->> ->> **7\. Advanced configuration** ->> ->> By default, your Quantum Notebook comes with **ephemeral storage** (local storage). But in this step, you can also link Object Storage containers and Git repositories to your notebook to easily access your remote data. ->> ->> If you want to learn more about configuring containers and Git repositories in the Notebook, you can refer to this [AI & Machine learning documentation](/pages/public_cloud/ai_machine_learning/notebook_guide_data_ui). For now, we will launch a classic Notebook without any external volumes added to it. ->> ->> Click `Next`{.action}. ->> ->> ![Create a Notebook Control Panel manager 07](images/creating-a-notebook-using-UI-07.png){.thumbnail} ->> ->> **SSH public keys** allow you to access your Notebook remotely. This section is optional, click `Next`{.action}. ->> ->> **9\. Launch the Quantum Notebook** ->> ->> At the end of the process, review your settings and click the `Order now`{.action} button to confirm and launch the creation of your Notebook. You will be redirected to your notebook dashboard: ->> ->> ![Create a Notebook Control Panel manager 10](images/creating-a-notebook-using-UI-08b.png){.thumbnail} ->> ->> > [!primary] ->> > ->> > Note at the bottom of the screen the equivalent *ovhai* CLI command. This command allows you to run the exact same Notebook using the CLI. ->> > ->> ->> When your Notebook is created, it will appear on your Quantum Emulators tab: ->> ->> ![Create a Notebook Control Panel manager 11](images/creating-a-notebook-using-UI-09.png){.thumbnail} ->> -> **Using ovhai CLI** ->> ->> If you prefer to use the command line interface to launch your Quantum Notebook, please follow these steps: ->> ->> 1. Follow this [AI & Machine learning](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) documentation to install the `ovhai` CLI and log in. ->> 2. Visit this second documentation to learn [how to create your Quantum Notebook using commands](/pages/public_cloud/ai_machine_learning/cli_11_howto_run_notebook_cli). ->> ->> ![Create a Notebook ovhai CLI](images/creating-a-notebook-using-ovhai-CLI.png){.thumbnail} ->> -> **Using the AI Solution API** ->> ->> 1. Create a bearer token from the *ovhai* CLI. For more detailed instructions on creating a token, check the [manage access tokens](/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli) documentation. ->> 2. Navigate to the desired region and follow the instructions to create a Quantum Notebook. ->> - [GRA AI Solution API](https://gra.ai.cloud.ovh.net/#/), for Gravelines, France. ->> - [BHS AI Solution API](https://bhs.ai.cloud.ovh.net/#/), for Beauharnois, Canada. ->> 3. `Submit a new notebook`{.action} POST method ->> ->> > [!warning] ->> > ->> > Make sure to select `Bearer Auth` instead of `OAuth 2.0`, which is selected by default. ->> > ->> ->> ![Create a Notebook API token authentication](images/creating-a-notebook-using-API-01.png){.thumbnail} ->> -> **Using the Python SDK** ->> ->> > [!warning] ->> > ->> > **Alpha version warning**: This package is currently in the **alpha phase** of development. The APIs and functionalities of the package may not be fully tested. ->> ->> 1. Create a bearer token from the *ovhai* CLI. For more detailed instructions on creating a token, check the [manage access tokens](/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli) documentation. ->> 2. Install the `ovhai` Python SDK and follow the instructions in the [ovhai PyPI](https://pypi.org/project/ovhai/) page to create a Quantum Notebook. ->> 3. Finally, open your terminal and run `pip install ovhai`. ->> ->> Here is a basic example of how to do it, making it easy for you to get started: ->> ->> ```python ->> from ovhai import AuthenticatedClient ->> from ovhai.api.notebook import notebook_new ->> from ovhai.models import NotebookSpec, Notebook ->> from ovhai.ovhai_types import Response ->> ->> client = AuthenticatedClient( ->> base_url="https://gra.ai.cloud.ovh.net", ->> token="YOUR_QUANTUM_TOKEN", ->> ) ->> ->> # Define notebook parameters ->> editor_id = "jupyterlab" ->> framework_id = "alicebob" ->> framework_version = "1.2.0-py312-cpu" ->> nb_cpu = 1 ->> ->> # Create the notebook creation request ->> notebook_specs = { ->> "env": {"editorId": editor_id, "frameworkId": framework_id, "frameworkVersion": framework_version}, ->> "resources": {"cpu": nb_cpu}, ->> } ->> ->> with client as client: ->> response: Response[Notebook] = notebook_new.sync_detailed( ->> client=client, body=NotebookSpec.from_dict(notebook_specs) ->> ) ->> ->> import json ->> response_content = response.content.decode('utf-8') # Decode bytes to a string ->> response_dict = json.loads(response_content) ->> ->> status_code = response.status_code ->> id_ = response_dict['id'] ->> spec = response_dict['spec'] ->> status = response_dict['status'] ->> state = status['state'] ->> info = status['info'] ->> url = response_dict['status']['url'] ->> ->> print(f"Status code: {status_code}") ->> print(f"ID: {id_}") ->> print(f"Spec: {spec}") ->> print(f"State: {state}") ->> print(f"Info: {info}") ->> print(f"URL: {url}") ->> ``` ->> - -### Accessing your Quantum Notebook - -Once your Quantum Notebook is created and running, you can access it using the `JupyterLab` link in the Quantum Notebooks board or through the `ovhai` CLI, Quantum API, or Python SDK. - -> [!tabs] -> **Using the Control Panel (UI)** ->> ->> Click the `JupyterLab`{.action} link in the `Publisher` column: ->> ->> ![Accessing a Notebook Control Panel manager 1](images/accessing-a-notebook-using-UI-1.png){.thumbnail} ->> ->> You can also access the Notebook from its dedicated page: ->> ->> ![Accessing a Notebook Control Panel manager 2](images/accessing-a-notebook-using-UI-2.png){.thumbnail} ->> ->> On the Notebook page, you will find information about the Notebook, including specifications, billing, and attached data, as well as a monitoring URL for real-time metrics. ->> -> **Using ovhai CLI** ->> ->> The `URL` of your Notebook should be displayed in your terminal and you can display it by running `ovhai notebook list` to retrieve the `URL`. ->> ->> ![Access a Notebook ovhai CLI](images/accessing-a-notebook-using-ovhai-CLI.png){.thumbnail} ->> ->> You can also get Notebook information using `ovhai notebook get `. ->> -> **Using the Quantum API** ->> ->> The `URL` of your Notebook should appear in the `Response` panel: ->> ->> ![Access a Notebook API](images/accessing-a-notebook-using-API.png){.thumbnail} ->> ->> If not, use the `Paginated list of notebooks`{.action} GET endpoint method: ->> ->> You can also get Notebook information using the `Get notebook information`{.action} GET endpoint method. ->> -> **Using the Python SDK** ->> ->> Run the following code to list all Quantum Notebooks: ->> ->> ```python ->> from ovhai.api.notebook import notebook_get_all ->> from ovhai.models import NotebookList ->> from ovhai.ovhai_types import Response ->> ->> from ovhai import AuthenticatedClient ->> ->> client = AuthenticatedClient( ->> base_url="https://gra.ai.cloud.ovh.net", ->> token="YOUR_QUANTUM_TOKEN", ->> ) ->> ->> with client as client: ->> response: Response[NotebookList] = notebook_get_all.sync_detailed(client=client) ->> import json ->> response = json.loads(response.content.decode()) ->> for notebook_info in response["items"]: ->> print(f"ID: {notebook_info['id']}") ->> print(f"Name: {notebook_info['spec']['name']}") ->> print(f"Status: {notebook_info['status']['state']}") ->> print(f"Framework: {notebook_info['spec']['env']['frameworkId']}") ->> print(f"Framework version: {notebook_info['spec']['env']['frameworkVersion']}") ->> print(f"Editor: {notebook_info['spec']['env']['editorId']}") ->> print(f"Access link: {notebook_info['status']['url']}") ->> print("---------------") ->> ``` ->> ->> You can also get Notebook information with this code sample: ->> ->> ```python ->> from ovhai.api.notebook import notebook_get ->> from ovhai import AuthenticatedClient ->> import json ->> ->> client = AuthenticatedClient( ->> base_url="https://gra.ai.cloud.ovh.net", ->> token="YOUR_QUANTUM_TOKEN", ->> ) ->> id = "YOUR_NOTEBOOK_UUID" ->> ->> with client as client: ->> response = notebook_get.sync_detailed( ->> id=id, client=client ->> ) ->> ->> print(json.loads(response.content.decode())) ->> ``` ->> - -### Connecting to your Quantum Notebook - -To connect to your Quantum Notebook, you'll need to authenticate using a username and password combination or an access token. - -**Using a Username and Password** - -Enter your Public Cloud project user's credentials to log in to your Quantum Notebook. - -![Notebook Authentication Credentials](images/notebook-authentication-creds.png){.thumbnail} - -**Using an Access Token** - -Click the `Login with token` button and enter your access token to log in to your Quantum Notebook. - -![Notebook Authentication Token](images/notebook-authentication-token.png){.thumbnail} - -### Stopping a Quantum Notebook - -You can stop your Quantum Notebook at any time to release its compute resources. This will release its compute resources but will keep your Notebook data and installed libraries. Therefore, you will not incur any further charges for compute unless you restart the Notebook. However, attached storage will be billed at the price of OVHcloud Object Storage (consult the [Quantum Notebooks Billing documentation](/pages/public_cloud/quantum_computing/billing) for more information). To do so, follow these steps: - -> [!tabs] -> **Using the Control Panel (UI)** ->> ->> Go to the Quantum Notebooks board and click on the `...`{.action} button next to the Notebook you want to stop. ->> Click the `Stop`{.action} button to stop the Notebook. Or, on the notebook board, you can click on the `red button`{.action} at the top of the page. ->> ->> ![Stop a Notebook Control Panel manager](images/stopping-a-notebook-using-UI.png){.thumbnail} ->> -> **Using ovhai CLI** ->> ->> Run the command `ovhai notebook stop ` to stop the Notebook. ->> ->> If you do not know its UUID, remember that you can easily list all your existing Quantum Notebooks by running `ovhai notebook list`. ->> -> **Using the Quantum API** ->> ->> Select the `Stop a running notebook` endpoint and provide the UUID of the Notebook you want to stop. ->> ->> ![Stop a Notebook API](images/stopping-a-notebook-using-API.png){.thumbnail} ->> -> **Using the Python SDK** ->> ->> Use the `notebook_stop` method to stop the Notebook. ->> ->> ```python ->> from ovhai.api.notebook import notebook_stop ->> from ovhai import AuthenticatedClient ->> client = AuthenticatedClient( ->> base_url="https://gra.ai.cloud.ovh.net", ->> token="YOUR_QUANTUM_TOKEN", ->> ) ->> id = "YOUR_NOTEBOOK_UUID" ->> ->> with client as client: ->> response = notebook_stop.sync_detailed(client=client, id=id) ->> ``` ->> - -### Restarting a stopped Notebook - -To restart a stopped Notebook, follow these steps: - -> [!tabs] -> **Using the Control Panel (UI)** ->> ->> Go to the Quantum Notebooks board and click on the `...`{.action} button next to the Notebook you want to restart. ->> Click the `Start` button to restart the Notebook. Or, on the notebook board, you can click on the `blue button`{.action} at the top of the page. ->> ->> ![Restart a Notebook Control Panel manager](images/restarting-a-notebook-using-UI.png){.thumbnail} ->> -> **Using ovhai CLI** ->> ->> Run the command `ovhai notebook start ` to restart the Notebook. ->> -> **Using the Quantum API** ->> ->> Select the `Start a stopped notebook` endpoint and provide the UUID of the Notebook you want to restart. ->> ->> ![Restart a Notebook API](images/restarting-a-notebook-using-API.png){.thumbnail} ->> -> **Using the Python SDK** ->> ->> Use the `notebook_start` method to restart the Notebook. ->> ->> ```python ->> from ovhai.api.notebook import notebook_start ->> from ovhai import AuthenticatedClient ->> client = AuthenticatedClient( ->> base_url="https://gra.ai.cloud.ovh.net", ->> token="YOUR_QUANTUM_TOKEN", ->> ) ->> id = "YOUR_NOTEBOOK_UUID" ->> ->> with client as client: ->> response = notebook_start.sync_detailed( ->> id=id, client=client ->> ) ->> ``` ->> - -### Deleting a Notebook - -The notebook must be stopped before deleting it. To delete a Notebook, follow these steps: - -> [!tabs] -> **Using the Control Panel (UI)** ->> ->> Go to the Quantum Notebooks board and click on the `...`{.action} button next to the Notebook you want to delete. ->> Click the `Delete`{.action} button to stop the Notebook. Or, on the notebook board, you can click on the `Delete notebook`{.action} button at the bottom of the page. ->> ->> ![Delete a Notebook Control Panel manager](images/deleting-a-notebook-using-UI.png){.thumbnail} ->> -> **Using ovhai CLI** ->> ->> Run the command `ovhai notebook delete ` to delete the Notebook. ->> -> **Using the Quantum API** ->> ->> Select the `Delete permanently a notebook` endpoint and provide the UUID of the Notebook you want to delete. ->> ->> ![Delete a Notebook API](images/deleting-a-notebook-using-API.png){.thumbnail} ->> -> **Using the Python SDK** ->> ->> Use the `notebook_delete` method to delete the Notebook. ->> ```python ->> from ovhai.api.notebook import notebook_delete ->> from ovhai import AuthenticatedClient ->> ->> client = AuthenticatedClient( ->> base_url="https://gra.ai.cloud.ovh.net", ->> token="YOUR_QUANTUM_TOKEN", ->> ) ->> id = "YOUR_NOTEBOOK_UUID" ->> ->> with client as client: ->> response = notebook_delete.sync_detailed( ->> id=id, client=client, force=False ->> ) ->> ->> print(response.content.decode()) ->> ``` ->> - -## Go further - -- Discover how to access your Object Storage data and Git repositories from your Notebooks using the UI [here](/pages/public_cloud/ai_machine_learning/notebook_guide_data_ui). -- Learn about the technical features, capabilities, and limitations of the Public Cloud Quantum Notebooks offering [here](/pages/public_cloud/quantum_computing/capabilities). -- Get some hints on how to debug your Notebooks if things go wrong [here](/pages/public_cloud/quantum_computing/troubleshooting). - -If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. - -## Feedback - -We would love to help answer questions and appreciate any feedback you may have. - -Please send us your questions, feedback, and suggestions regarding Quantum Notebooks: - -- In the #quantum-computing channel of the OVHcloud [Discord server](https://discord.gg/ovhcloud). \ No newline at end of file +--- +title: Quantum computing - Getting started with emulators +excerpt: Learn how to bootstrap a Quantum Notebook emulator +updated: 2025-06-17 +--- + +> [!warning] +> +> Some links on this documentation refer to the AI and Machine Learning solution. Quantum computing shares the same infrastructure as a service so you might be redirected to another section of this documentation. + +## Introduction + +A **Notebook** is a document that integrates code, rich text elements, and multimedia, making it a convenient tool for quantum analysis and visualization. + +**OVHcloud Quantum Emulators** is our managed solution for Jupyter and VSCode Notebooks. You can easily launch Notebooks with the required CPU and GPU resources while enjoying benefits like pre-installed dependencies and Quantum frameworks, secure user access, and simplified data management. + +## Objective + +This guide demonstrates how to create, configure, access, stop, restart, and delete a Quantum Notebook emulator. + +## Requirements + +- A [Public Cloud project](/links/public-cloud/public-cloud) in your OVHcloud account +- Access to the [OVHcloud Control Panel](/links/manager) +- A Public Cloud user with the **Administrator** or **Quantum Operator & Objectstore Operator** roles + +## Instructions + +To create your first Quantum Notebook, we recommend using the **OVHcloud Control Panel (UI)**. This method is user-friendly and ideal for beginners. + +Alternatively, you can use one of the following methods: + +- The **ovhai** command-line interface (CLI) +- The **Quantum API** +- The **ovhai** Python SDK + +Each method offers its distinct advantages, depending on your expertise and preferred workflow. + +### OVHcloud Quantum Solutions Authorization Process + +If you're using the CLI, API, or SDK, you will need to complete an authorization process before creating a Quantum Notebook. To do so, follow these steps: + +1. Log in to the [OVHcloud Control Panel](/links/manager) and navigate to the `Public Cloud`{.action} section. +2. Select the Public Cloud project you want to use and click on the `Quantum computing`{.action} category. +3. Click the `Create a Notebook`{.action} button. The authorization process will take place silently in the background. + +![Create a Notebook Control Panel manager 01](images/creating-a-notebook-using-UI-01.png){.thumbnail} + +### Launch your first Quantum Notebook + +To create a Quantum Notebook, follow these steps: + +> [!tabs] +> **Using the Control Panel (UI)** +>> +>> Navigate to the `Public Cloud`{.action} section of the [OVHcloud Control Panel](/links/manager) and click on the `Quantum computing`{.action} category. +>> Click the `Create a Notebook`{.action} button and follow the prompts to specify the configuration of your Quantum Notebook. +>> +>> **1\. Notebook Name** +>> +>> Give a name to your notebook. This will make it easier to manage when you have multiple Quantum Notebooks created. +>> +>> **2\. Notebook location** +>> +>> Next, select a location. +>> +>> ![Create a Notebook Control Panel manager 02](images/creating-a-notebook-using-UI-02.png){.thumbnail} +>> +>> **3\. Compute Resources** +>> +>> Specify and adjust the type and amount of computing resources (CPU / GPU) for your Quantum Notebook. Use the `+`{.action} and `-`{.action} buttons to increase or decrease the number of CPUs and GPUs, depending on your needs. +>> +>> Click the `Next`{.action} button. +>> +>> ![Create a Notebook Control Panel manager 03](images/creating-a-notebook-using-UI-03.png){.thumbnail} +>> +>> **4\. Pre-configured Frameworks** +>> +>> Choose the Quantum python framework you want to use, which will be pre-installed and ready to use when your notebook is launched. A wide range of Quantum frameworks are available in different versions. Select the version that suits your needs. Then, click the `Next`{.action} button to continue. +>> +>> ![Create a Notebook Control Panel manager 04](images/creating-a-notebook-using-UI-04.png){.thumbnail} +>> +>> **5\. Live-code editor** +>> +>> Choose the code editor you want. +>> +>> ![Create a Notebook Control Panel manager 05](images/creating-a-notebook-using-UI-05.png){.thumbnail} +>> +>> **6\. Privacy Settings** +>> +>> Next, select your privacy settings and click the `Next`{.action} button. +>> +>> > [!warning] +>> > +>> > *Public access* will expose your data and code to anyone getting the Quantum Notebook link. Be careful and don't use it with sensitive data. On the other hand, *Restricted access* will ask a user and password combination or a Quantum token to access the Notebook content, ensuring a secure environment. +>> +>> +>> ![Create a Notebook Control Panel manager 06](images/creating-a-notebook-using-UI-06.png){.thumbnail} +>> +>> **7\. Advanced configuration** +>> +>> By default, your Quantum Notebook comes with **ephemeral storage** (local storage). But in this step, you can also link Object Storage containers and Git repositories to your notebook, to easily access your remote data. +>> +>> If you want to learn more about configuring containers and Git repositories in the Notebook, you can refer to this [AI & Machine learning documentation](/pages/public_cloud/ai_machine_learning/notebook_guide_data_ui). For now, we will launch a classic Notebook without any external volumes added to it. +>> +>> Click the `Next`{.action} button. +>> +>> ![Create a Notebook Control Panel manager 07](images/creating-a-notebook-using-UI-07.png){.thumbnail} +>> +>> **SSH public keys** allow you to access your Notebook remotely. This section is optional, click the `Next`{.action} button. +>> +>> **9\. Launch the Quantum Notebook** +>> +>> At the end of the process, review your settings and click the `Order now`{.action} button to confirm and launch the creation of your Notebook. You will be redirected to you notebook dashboard: +>> +>> ![Create a Notebook Control Panel manager 10](images/creating-a-notebook-using-UI-08b.png){.thumbnail} +>> +>> > [!primary] +>> > +>> > Note at the bottom of the screen the equivalent *ovhai* CLI command. This command allows you to run the exact same Notebook using the CLI. +>> > +>> +>> When your Notebook is created, it will appear on your Quantum Emulators tab: +>> +>> ![Create a Notebook Control Panel manager 11](images/creating-a-notebook-using-UI-09.png){.thumbnail} +>> +> **Using ovhai CLI** +>> +>> If you prefer to use the command line interface to launch your Quantum Notebook, please follow these steps: +>> +>> 1. Follow this [AI & Machine learning](/pages/public_cloud/ai_machine_learning/cli_10_howto_install_cli) documentation to install the `ovhai` CLI and log in. +>> 2. Visit this second documentation to learn [how to create your Quantum Notebook using commands](/pages/public_cloud/ai_machine_learning/cli_11_howto_run_notebook_cli). +>> +>> ![Create a Notebook ovhai CLI](images/creating-a-notebook-using-ovhai-CLI.png){.thumbnail} +>> +> **Using the AI Solution API** +>> +>> 1. Create a bearer token from the *ovhai* CLI. For more detailed instructions on creating a token, check the [manage access tokens](/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli) documentation. +>> 2. Navigate to the desired region and follow the instructions to create a Quantum Notebook. +>> - [GRA AI Solution API](https://gra.ai.cloud.ovh.net/#/), for Gravelines, France. +>> - [BHS AI Solution API](https://bhs.ai.cloud.ovh.net/#/), for Beauharnois, Canada. +>> 3. `Submit a new notebook`{.action} POST method +>> +>> > [!warning] +>> > +>> > Make sure to select `Bearer Auth` instead of `OAuth 2.0`, which is selected by default. +>> > +>> +>> ![Create a Notebook API token authentication](images/creating-a-notebook-using-API-01.png){.thumbnail} +>> +> **Using the Python SDK** +>> +>> > [!warning] +>> > +>> > **Alpha Warning**: This package is currently in the **alpha phase** of development. The APIs and functionalities of the package may not be fully tested. +>> +>> 1. Create a bearer token from the *ovhai* CLI. For more detailed instructions on creating a token, check the [manage access tokens](/pages/public_cloud/ai_machine_learning/cli_13_howto_app_token_cli) documentation. +>> 2. Install the `ovhai` Python SDK and follow the instructions in the [ovhai PyPI](https://pypi.org/project/ovhai/) page to create a Quantum Notebook. +>> 3. Finally, open your terminal and run `pip install ovhai`. +>> +>> Here is a basic example of how to do it, making it easy for you to get started: +>> +>> ```python +>> from ovhai import AuthenticatedClient +>> from ovhai.api.notebook import notebook_new +>> from ovhai.models import NotebookSpec, Notebook +>> from ovhai.ovhai_types import Response +>> +>> client = AuthenticatedClient( +>> base_url="https://gra.ai.cloud.ovh.net", +>> token="YOUR_QUANTUM_TOKEN", +>> ) +>> +>> # Define notebook parameters +>> editor_id = "jupyterlab" +>> framework_id = "alicebob" +>> framework_version = "1.2.0-py312-cpu" +>> nb_cpu = 1 +>> +>> # Create the notebook creation request +>> notebook_specs = { +>> "env": {"editorId": editor_id, "frameworkId": framework_id, "frameworkVersion": framework_version}, +>> "resources": {"cpu": nb_cpu}, +>> } +>> +>> with client as client: +>> response: Response[Notebook] = notebook_new.sync_detailed( +>> client=client, body=NotebookSpec.from_dict(notebook_specs) +>> ) +>> +>> import json +>> response_content = response.content.decode('utf-8') # Decode bytes to a string +>> response_dict = json.loads(response_content) +>> +>> status_code = response.status_code +>> id_ = response_dict['id'] +>> spec = response_dict['spec'] +>> status = response_dict['status'] +>> state = status['state'] +>> info = status['info'] +>> url = response_dict['status']['url'] +>> +>> print(f"Status code: {status_code}") +>> print(f"ID: {id_}") +>> print(f"Spec: {spec}") +>> print(f"State: {state}") +>> print(f"Info: {info}") +>> print(f"URL: {url}") +>> ``` +>> + +### Accessing your Quantum Notebook + +Once your Quantum Notebook is created and running, you can access it using the `JupyterLab` link in the Quantum Emulators board or through the `ovhai` CLI, Quantum API, or Python SDK. + +> [!tabs] +> **Using the Control Panel (UI)** +>> +>> Click the `JupyterLab`{.action} link in the `Access` column: +>> +>> ![Accessing a Notebook Control Panel manager 1](images/accessing-a-notebook-using-UI-1.png){.thumbnail} +>> +>> You can also access the Notebook from its dedicated page: +>> +>> ![Accessing a Notebook Control Panel manager 2](images/accessing-a-notebook-using-UI-2.png){.thumbnail} +>> +>> On the Notebook page, you will find information about the Notebook, including specifications, billing, and attached data, as well as a monitoring URL for real-time metrics. +>> +> **Using ovhai CLI** +>> +>> The `URL` of your Notebook should be displayed in your terminal and you can display it by running `ovhai notebook list` to retrieve the `URL`. +>> +>> ![Access a Notebook ovhai CLI](images/accessing-a-notebook-using-ovhai-CLI.png){.thumbnail} +>> +>> You can also get Notebook information using `ovhai notebook get `. +>> +> **Using the Quantum API** +>> +>> The `URL` of your Notebook should be displayed in the 'Response' panel: +>> +>> ![Access a Notebook API](images/accessing-a-notebook-using-API.png){.thumbnail} +>> +>> If not, use the `Paginated list of notebooks`{.action} GET endpoint method: +>> +>> You can also get Notebook information using the `Get notebook information`{.action} GET endpoint method. +>> +> **Using the Python SDK** +>> +>> Run the following code to list all Quantum Notebooks: +>> +>> ```python +>> from ovhai.api.notebook import notebook_get_all +>> from ovhai.models import NotebookList +>> from ovhai.ovhai_types import Response +>> +>> from ovhai import AuthenticatedClient +>> +>> client = AuthenticatedClient( +>> base_url="https://gra.ai.cloud.ovh.net", +>> token="YOUR_QUANTUM_TOKEN", +>> ) +>> +>> with client as client: +>> response: Response[NotebookList] = notebook_get_all.sync_detailed(client=client) +>> import json +>> response = json.loads(response.content.decode()) +>> for notebook_info in response["items"]: +>> print(f"ID: {notebook_info['id']}") +>> print(f"Name: {notebook_info['spec']['name']}") +>> print(f"Status: {notebook_info['status']['state']}") +>> print(f"Framework: {notebook_info['spec']['env']['frameworkId']}") +>> print(f"Framework version: {notebook_info['spec']['env']['frameworkVersion']}") +>> print(f"Editor: {notebook_info['spec']['env']['editorId']}") +>> print(f"Access link: {notebook_info['status']['url']}") +>> print("---------------") +>> ``` +>> +>> You can also get Notebook information with this code sample: +>> +>> ```python +>> from ovhai.api.notebook import notebook_get +>> from ovhai import AuthenticatedClient +>> import json +>> +>> client = AuthenticatedClient( +>> base_url="https://gra.ai.cloud.ovh.net", +>> token="YOUR_QUANTUM_TOKEN", +>> ) +>> id = "YOUR_NOTEBOOK_UUID" +>> +>> with client as client: +>> response = notebook_get.sync_detailed( +>> id=id, client=client +>> ) +>> +>> print(json.loads(response.content.decode())) +>> ``` + +### Connecting to your Quantum Notebook + +To connect to your Quantum Notebook, you'll need to authenticate using a username and password combination or an access token. + +> [!tabs] +> **Using a Username and Password** +>> +>> Enter your Public Cloud project user's username and password to log in to your Quantum Notebook. +>> +>> ![Notebook Authentication Credentials](images/notebook-authentication-creds.png){.thumbnail} +>> +> **Using an Access Token** +>> +>> Click the `Login with token` button and enter your access token to log in to your Quantum Notebook. +>> +>> ![Notebook Authentication Token](images//notebook-authentication-token.png){.thumbnail} +>> + +### Stopping a Quantum Notebook + +You can stop your Quantum Notebook at any time to release its compute resources. This will release its compute resources but will keep your Notebook data and installed libraries. Therefore, you will not incur any further charges for compute unless you restart the Notebook. However, attached storage will be billed at the price of OVHcloud Object Storage (consult the [Quantum Notebooks Billing documentation](/pages/public_cloud/quantum_computing/billing) for more information). To do so, follow these steps: + +> [!tabs] +> **Using the Control Panel (UI)** +>> +>> Go to the Quantum Notebooks board and click on the `...`{.action} button next to the Notebook you want to stop. +>> Click the `Stop`{.action} button to stop the Notebook. Or, on the notebook board, you can click on the `red button`{.action} at the top of the page. +>> +>> ![Stop a Notebook Control Panel manager](images/stopping-a-notebook-using-UI.png){.thumbnail} +>> +> **Using ovhai CLI** +>> +>> Run the command `ovhai notebook stop ` to stop the Notebook. +>> +>> If you do not know its UUID, remember that you can easily list all your existing Quantum Notebooks by running `ovhai notebook list`. +>> +> **Using the Quantum API** +>> +>> Select the `Stop a running notebook` endpoint and provide the UUID of the Notebook you want to stop. +>> +>> ![Stop a Notebook API](images/stopping-a-notebook-using-API.png){.thumbnail} +>> +> **Using the Python SDK** +>> +>> Use the `notebook_stop` method to stop the Notebook. +>> +>> ```python +>> from ovhai.api.notebook import notebook_stop +>> from ovhai import AuthenticatedClient +>> client = AuthenticatedClient( +>> base_url="https://gra.ai.cloud.ovh.net", +>> token="YOUR_QUANTUM_TOKEN", +>> ) +>> id = "YOUR_NOTEBOOK_UUID" +>> +>> with client as client: +>> response = notebook_stop.sync_detailed(client=client, id=id) +>> ``` + +### Restarting a stopped Notebook + +To restart a stopped Notebook, follow these steps: + +> [!tabs] +> **Using the Control Panel (UI)** +>> +>> Go to the Quantum Notebooks board and click on the `...`{.action} button next to the Notebook you want to restart. +>> Click the `Start` button to restart the Notebook. Or, on the notebook board, you can click on the `blue button`{.action} at the top of the page. +>> +>> ![Restart a Notebook Control Panel manager](images/restarting-a-notebook-using-UI.png){.thumbnail} +>> +> **Using ovhai CLI** +>> +>> Run the command `ovhai notebook start ` to restart the Notebook. +>> +> **Using the Quantum API** +>> +>> Select the `Start a stopped notebook` endpoint and provide the UUID of the Notebook you want to restart. +>> +>> ![Restart a Notebook API](images/restarting-a-notebook-using-API.png){.thumbnail} +>> +> **Using the Python SDK** +>> +>> Use the `notebook_start` method to restart the Notebook. +>> +>> ```python +>> from ovhai.api.notebook import notebook_start +>> from ovhai import AuthenticatedClient +>> client = AuthenticatedClient( +>> base_url="https://gra.ai.cloud.ovh.net", +>> token="YOUR_QUANTUM_TOKEN", +>> ) +>> id = "YOUR_NOTEBOOK_UUID" +>> +>> with client as client: +>> response = notebook_start.sync_detailed( +>> id=id, client=client +>> ) +>> ``` +>> + +### Deleting a Notebook + +The notebook must be stopped before deleting it. To delete a Notebook, follow these steps: + +> [!tabs] +> **Using the Control Panel (UI)** +>> +>> Go to the Quantum Notebooks board and click on the `...`{.action} button next to the Notebook you want to delete. +>> Click the `Delete`{.action} button to stop the Notebook. Or, on the notebook board, you can click on the `Delete notebook`{.action} button at the bottom of the page. +>> +>> ![Delete a Notebook Control Panel manager](images/deleting-a-notebook-using-UI.png){.thumbnail} +>> +> **Using ovhai CLI** +>> +>> Run the command `ovhai notebook delete ` to delete the Notebook. +>> +> **Using the Quantum API** +>> +>> Select the `Delete permanently a notebook` endpoint and provide the UUID of the Notebook you want to delete. +>> +>> ![Delete a Notebook API](images/deleting-a-notebook-using-API.png){.thumbnail} +>> +> **Using the Python SDK** +>> +>> Use the `notebook_delete` method to delete the Notebook. +>> ```python +>> from ovhai.api.notebook import notebook_delete +>> from ovhai import AuthenticatedClient +>> +>> client = AuthenticatedClient( +>> base_url="https://gra.ai.cloud.ovh.net", +>> token="YOUR_QUANTUM_TOKEN", +>> ) +>> id = "YOUR_NOTEBOOK_UUID" +>> +>> with client as client: +>> response = notebook_delete.sync_detailed( +>> id=id, client=client, force=False +>> ) +>> +>> print(response.content.decode()) +>> ``` +>> + +## Going further + +- Discover how to access your Object Storage data and Git repositories from your Notebooks using the UI [here](/pages/public_cloud/ai_machine_learning/notebook_guide_data_ui). +- Learn about the technical features, capabilities, and limitations of the Public Cloud Quantum Notebooks offer [here](/pages/public_cloud/quantum_computing/capabilities). +- Get some hints on how to debug your Notebooks if things go wrong [here](/pages/public_cloud/quantum_computing/troubleshooting). + +If you need training or technical assistance to implement our solutions, contact your sales representative or click on [this link](/links/professional-services) to get a quote and ask our Professional Services experts for a custom analysis of your project. + +## Feedback + +We would love to help answer questions and appreciate any feedback you may have. + +Please send us your questions, feedback, and suggestions regarding Quantum Notebooks: + +- In the #quantum-computing channel of the OVHcloud [Discord server](https://discord.gg/ovhcloud). diff --git a/pages/public_cloud/quantum_computing/emulators/getting-started/meta.yaml b/pages/public_cloud/quantum_computing/emulators/getting-started/meta.yaml index 2f594d9ae37..47defbb8dac 100755 --- a/pages/public_cloud/quantum_computing/emulators/getting-started/meta.yaml +++ b/pages/public_cloud/quantum_computing/emulators/getting-started/meta.yaml @@ -1,2 +1,2 @@ -id: 41f5423c-5113-4ae9-a909-b62f79cc9f36 +id: 41f5423c-5113-4ae9-a909-b62f79cc9f36 full_slug: public-cloud-quantum-computing-emulator \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android/guide.fr-fr.md index 9d6fa82d4f0..c7cb80c5211 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android/guide.fr-fr.md @@ -1,182 +1,182 @@ ---- -title: "E-mail Pro - Configurer une adresse e-mail dans Gmail pour Android" -excerpt: "Apprenez à configurer un compte E-mail Pro sur Android, via l'application Gmail" -updated: 2025-04-28 ---- - - - -## Objectif - -Les adresses e-mail de l'offre E-mail Pro peuvent être configurées sur différents logiciels de messagerie compatibles. Cela vous permet d'envoyer et de recevoir vos messages depuis l'appareil de votre choix. Retrouvez dans ce guide les étapes de configuration d'une adresse e-mail E-mail Pro depuis l'application Gmail présente sur les appareils Android. - -**Apprenez à configurer un compte E-mail Pro sur Android, via l'application Gmail.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -## Prérequis - -- Disposer d'une offre [E-mail Pro](/links/web/email-pro). -- Disposer de l'application Gmail sur votre appareil. Vous pouvez installer cette dernière depuis le Google Play Store. -- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> [!primary] -> -> Cette documentation a été réalisée depuis un appareil utilisant la version 13 d'Android. - -## En pratique - -### Comment ajouter votre compte e-mail - -> [!primary] -> -> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. -> -> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -> 1. Rendez-vous dans la partie `Web Cloud`{.action}. -> 1. Cliquez sur `Email Pro`{.action}. -> 1. Sélectionnez la plateforme concernée. -> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. -> - -Sur l'écran d'accueil de votre appareil, rendez-vous dans l'application `Gmail`{.action}. - -![emailpro](images/emailpro-android-00.png){.thumbnail .w-400} - -L’ajout d’un compte se fera différemment **si aucun compte n'est paramétré** ou **si un compte a déjà été paramétré**. Sélectionnez l'onglet correspondant à l'une des 2 situations évoquées : - -> [!tabs] -> **Première configuration** ->> ->> Sélectionnez `Ajouter une adresse e-mail`{.action}

      ![emailpro](images/android-first.png){.thumbnail .h-600} ->> -> **Configuration existante** ->> ->> 1. Dirigez-vous vers le menu situé dans la partie supérieure gauche de l'écran

      ->> 2. Sélectionnez `Paramètres`{.action}

      ->> 3. Sélectionnez `Ajouter un compte`{.action}

      ![emailpro](images/android-existing.png){thumbnail .h-600} - -Suivez les étapes successives de configuration en parcourant les onglets ci-dessous : - -> [!tabs] -> **Etape 1** ->> Dans le menu des types de comptes e-mail, sélectionnez `Autre`{.action}.

      ->> ![emailpro](images/emailpro-android-01.png){.thumbnail .h-600} ->> -> **Etape 2** ->> Saisissez votre adresse e-mail.

      ->> ![emailpro](images/emailpro-android-02.png){.thumbnail .h-600} ->> -> **Etape 3** ->> Sélectionnez le protocole de réception des e-mails. Il est conseillé de sélectionner `Personnel (IMAP)`{.action}

      Retrouvez [plus de détails sur les protocoles POP et IMAP](#popimap) à la fin de ce guide pour comprendre leurs différences.

      ->> ![emailpro](images/emailpro-android-03.png){.thumbnail .h-600} ->> -> **Etape 4** ->> Saisissez le mot de passe de votre adresse e-mail.

      ->> ![emailpro](images/emailpro-android-04.png){.thumbnail .h-600} ->> -> **Etape 5** ->> Complétez les « **Paramètres de serveur entrant** »

      - **Nom d'utilisateur** : Votre adresse e-mail complète
      - **Mot de passe** : Le mot de passe de votre adresse e-mail
      - **Serveur** : saisissez **pro?.mail.ovh.net** (remplacez bien «?» par le numéro de votre serveur).

      ->> ![emailpro](images/emailpro-android-05.png){.thumbnail .h-600} ->> -> **Etape 6** ->> Complétez les « **Paramètres de serveur sortant** »

      - **Nom d'utilisateur** : Votre adresse e-mail complète
      - **Mot de passe** : Le mot de passe de votre adresse e-mail
      - **Serveur SMTP** : saisissez **pro?.mail.ovh.net** (remplacez bien «?» par le numéro de votre serveur).

      ->> ![emailpro](images/emailpro-android-06.png){.thumbnail .h-600} ->> -> **Etape 7** ->> Choisissez la fréquence de synchronisation de vos e-mails selon vos préférences.

      ->> ![emailpro](images/emailpro-android-07.png){.thumbnail .h-600} ->> -> **Etape 8** ->> Déterminez le nom d'affichage de votre adresse e-mail dans l'application Gmail puis appuyez sur `Suivante`{.action}.

      ->> ![emailpro](images/emailpro-android-08.png){.thumbnail .h-600} ->> - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages depuis votre application Gmail. - -> [!success] -> -> OVHcloud propose une application web permettant d'accéder à votre adresse e-mail depuis un navigateur web, à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. - -### Paramètres POP, IMAP et SMTP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. Pour comprendre leur fonctionnement respectif, consultez notre section [« POP ou IMAP, quelle est la différence ? »](#popimap) - -- **Pour une configuration en POP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur|pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur)| -|Port|995| -|Type de sécurité|SSL/TLS| - -- **Pour une configuration en IMAP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur|pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur)| -|Port|993| -|Type de sécurité|SSL/TLS| - -Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser : - -- **Configuration SMTP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur|pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur)| -|Port|587| -|Type de sécurité|STARTTLS| - -### POP ou IMAP, quelle est la différence ? - -Lorsque vous configurez votre adresse e-mail manuellement, votre client de messagerie vous demande si vous souhaitez utiliser le protocole **POP** (**P**ost **O**ffice **P**rotocol) ou **IMAP**(**I**nternet **M**essage **A**ccess **P**rotocol). Pour bien comprendre, il faut situer la place des protocoles POP et IMAP dans la configuration de votre adresse e-mail. - -Lors de la configuration de votre client de messagerie, vous devez lui renseigner les informations du **serveur entrant** pour recevoir les e-mails et le **serveur sortant** pour envoyer les e-mails. Pour envoyer les e-mails, il n'y a pas de choix, c'est le protocole **SMTP** (**S**imple **M**ail **T**ransfer **P**rotocol) qui est utilisé. Pour la réception, vous aurez donc le choix entre **POP** ou **IMAP**. - -![emailpro](images/popimap-01.png){.thumbnail} - -Pour comprendre la différence entre l'utilisation du protocole POP et IMAP, nous allons détailler les éléments qui composent le traitement de vos e-mails en réception : - -1. **Votre appareil** : un ordinateur, un smartphone ou une tablette. C'est votre support de consultation. - -2. **Votre client de messagerie** : logiciel ou application dédié(e) à la gestion de vos e-mails. Son choix déterminera le niveau d'ergonomie et de fonctionnalités dont vous aurez besoin pour consulter vos e-mails. - -3. **Le protocole de réception** : choix déterminant la façon de relever les e-mails sur votre appareil. Son choix a une incidence sur les autres appareils qui consultent ce même compte e-mail. - - **IMAP** : votre client de messagerie interroge le serveur e-mail et télécharge les e-mails sur votre appareil. Lorsque vous consultez un e-mail non lu, le serveur le marque comme « lu » par défaut. Les autres appareils configurés en IMAP pourront constater cet état et consulter cet e-mail tant qu'il n'aura pas été supprimé sur l'un des appareils. - - **POP** : votre client de messagerie interroge le serveur e-mail et va télécharger les e-mails sur votre appareil. Par défaut, une fois l'e-mail téléchargé sur votre appareil, le message est supprimé du serveur. Par conséquent, les autres appareils connectés à cette adresse e-mail ne pourront pas consulter cet e-mail. - -![emailpro](images/popimap-02.png){.thumbnail} - -> [!primary] -> -> Ce descriptif est une synthèse, il représente le fonctionnement standard de ces deux protocoles. Il est possible de paramétrer le POP pour que les e-mails ne soit pas supprimés lorsque vous relevez vos e-mails. L'objectif ici est de décrire le fonctionnement natif de ces deux protocoles et de vous éviter des manipulations supplémentaires afin de répondre à votre besoin. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Gmail sur Android, consultez [le centre d'aide de Google](https://support.google.com/mail/answer/6078445?hl=fr-CA&co=GENIE.Platform%3DAndroid#zippy=%2Cajouter-un-compte). - -[MX Plan - Configurer une adresse e-mail dans Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). - -[Exchange - Configurer une adresse e-mail dans Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). - +--- +title: "E-mail Pro - Configurer une adresse e-mail dans Gmail pour Android" +excerpt: "Apprenez à configurer un compte E-mail Pro sur Android, via l'application Gmail" +updated: 2025-04-28 +--- + + + +## Objectif + +Les adresses e-mail de l'offre E-mail Pro peuvent être configurées sur différents logiciels de messagerie compatibles. Cela vous permet d'envoyer et de recevoir vos messages depuis l'appareil de votre choix. Retrouvez dans ce guide les étapes de configuration d'une adresse e-mail E-mail Pro depuis l'application Gmail présente sur les appareils Android. + +**Apprenez à configurer un compte E-mail Pro sur Android, via l'application Gmail.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +## Prérequis + +- Disposer d'une offre [E-mail Pro](/links/web/email-pro). +- Disposer de l'application Gmail sur votre appareil. Vous pouvez installer cette dernière depuis le Google Play Store. +- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> [!primary] +> +> Cette documentation a été réalisée depuis un appareil utilisant la version 13 d'Android. + +## En pratique + +### Comment ajouter votre compte e-mail + +> [!primary] +> +> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. +> +> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +> 1. Rendez-vous dans la partie `Web Cloud`{.action}. +> 1. Cliquez sur `Email Pro`{.action}. +> 1. Sélectionnez la plateforme concernée. +> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. +> + +Sur l'écran d'accueil de votre appareil, rendez-vous dans l'application `Gmail`{.action}. + +![emailpro](images/emailpro-android-00.png){.thumbnail .w-400} + +L’ajout d’un compte se fera différemment **si aucun compte n'est paramétré** ou **si un compte a déjà été paramétré**. Sélectionnez l'onglet correspondant à l'une des 2 situations évoquées : + +> [!tabs] +> **Première configuration** +>> +>> Sélectionnez `Ajouter une adresse e-mail`{.action}

      ![emailpro](images/android-first.png){.thumbnail .h-600} +>> +> **Configuration existante** +>> +>> 1. Dirigez-vous vers le menu situé dans la partie supérieure gauche de l'écran

      +>> 2. Sélectionnez `Paramètres`{.action}

      +>> 3. Sélectionnez `Ajouter un compte`{.action}

      ![emailpro](images/android-existing.png){thumbnail .h-600} + +Suivez les étapes successives de configuration en parcourant les onglets ci-dessous : + +> [!tabs] +> **Etape 1** +>> Dans le menu des types de comptes e-mail, sélectionnez `Autre`{.action}.

      +>> ![emailpro](images/emailpro-android-01.png){.thumbnail .h-600} +>> +> **Etape 2** +>> Saisissez votre adresse e-mail.

      +>> ![emailpro](images/emailpro-android-02.png){.thumbnail .h-600} +>> +> **Etape 3** +>> Sélectionnez le protocole de réception des e-mails. Il est conseillé de sélectionner `Personnel (IMAP)`{.action}

      Retrouvez [plus de détails sur les protocoles POP et IMAP](#popimap) à la fin de ce guide pour comprendre leurs différences.

      +>> ![emailpro](images/emailpro-android-03.png){.thumbnail .h-600} +>> +> **Etape 4** +>> Saisissez le mot de passe de votre adresse e-mail.

      +>> ![emailpro](images/emailpro-android-04.png){.thumbnail .h-600} +>> +> **Etape 5** +>> Complétez les « **Paramètres de serveur entrant** »

      - **Nom d'utilisateur** : Votre adresse e-mail complète
      - **Mot de passe** : Le mot de passe de votre adresse e-mail
      - **Serveur** : saisissez **pro?.mail.ovh.net** (remplacez bien «?» par le numéro de votre serveur).

      +>> ![emailpro](images/emailpro-android-05.png){.thumbnail .h-600} +>> +> **Etape 6** +>> Complétez les « **Paramètres de serveur sortant** »

      - **Nom d'utilisateur** : Votre adresse e-mail complète
      - **Mot de passe** : Le mot de passe de votre adresse e-mail
      - **Serveur SMTP** : saisissez **pro?.mail.ovh.net** (remplacez bien «?» par le numéro de votre serveur).

      +>> ![emailpro](images/emailpro-android-06.png){.thumbnail .h-600} +>> +> **Etape 7** +>> Choisissez la fréquence de synchronisation de vos e-mails selon vos préférences.

      +>> ![emailpro](images/emailpro-android-07.png){.thumbnail .h-600} +>> +> **Etape 8** +>> Déterminez le nom d'affichage de votre adresse e-mail dans l'application Gmail puis appuyez sur `Suivante`{.action}.

      +>> ![emailpro](images/emailpro-android-08.png){.thumbnail .h-600} +>> + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages depuis votre application Gmail. + +> [!success] +> +> OVHcloud propose une application web permettant d'accéder à votre adresse e-mail depuis un navigateur web, à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. + +### Paramètres POP, IMAP et SMTP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. Pour comprendre leur fonctionnement respectif, consultez notre section [« POP ou IMAP, quelle est la différence ? »](#popimap) + +- **Pour une configuration en POP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur|pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur)| +|Port|995| +|Type de sécurité|SSL/TLS| + +- **Pour une configuration en IMAP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur|pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur)| +|Port|993| +|Type de sécurité|SSL/TLS| + +Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser : + +- **Configuration SMTP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur|pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur)| +|Port|587| +|Type de sécurité|STARTTLS| + +### POP ou IMAP, quelle est la différence ? + +Lorsque vous configurez votre adresse e-mail manuellement, votre client de messagerie vous demande si vous souhaitez utiliser le protocole **POP** (**P**ost **O**ffice **P**rotocol) ou **IMAP**(**I**nternet **M**essage **A**ccess **P**rotocol). Pour bien comprendre, il faut situer la place des protocoles POP et IMAP dans la configuration de votre adresse e-mail. + +Lors de la configuration de votre client de messagerie, vous devez lui renseigner les informations du **serveur entrant** pour recevoir les e-mails et le **serveur sortant** pour envoyer les e-mails. Pour envoyer les e-mails, il n'y a pas de choix, c'est le protocole **SMTP** (**S**imple **M**ail **T**ransfer **P**rotocol) qui est utilisé. Pour la réception, vous aurez donc le choix entre **POP** ou **IMAP**. + +![emailpro](images/popimap-01.png){.thumbnail} + +Pour comprendre la différence entre l'utilisation du protocole POP et IMAP, nous allons détailler les éléments qui composent le traitement de vos e-mails en réception : + +1. **Votre appareil** : un ordinateur, un smartphone ou une tablette. C'est votre support de consultation. + +2. **Votre client de messagerie** : logiciel ou application dédié(e) à la gestion de vos e-mails. Son choix déterminera le niveau d'ergonomie et de fonctionnalités dont vous aurez besoin pour consulter vos e-mails. + +3. **Le protocole de réception** : choix déterminant la façon de relever les e-mails sur votre appareil. Son choix a une incidence sur les autres appareils qui consultent ce même compte e-mail. + - **IMAP** : votre client de messagerie interroge le serveur e-mail et télécharge les e-mails sur votre appareil. Lorsque vous consultez un e-mail non lu, le serveur le marque comme « lu » par défaut. Les autres appareils configurés en IMAP pourront constater cet état et consulter cet e-mail tant qu'il n'aura pas été supprimé sur l'un des appareils. + - **POP** : votre client de messagerie interroge le serveur e-mail et va télécharger les e-mails sur votre appareil. Par défaut, une fois l'e-mail téléchargé sur votre appareil, le message est supprimé du serveur. Par conséquent, les autres appareils connectés à cette adresse e-mail ne pourront pas consulter cet e-mail. + +![emailpro](images/popimap-02.png){.thumbnail} + +> [!primary] +> +> Ce descriptif est une synthèse, il représente le fonctionnement standard de ces deux protocoles. Il est possible de paramétrer le POP pour que les e-mails ne soit pas supprimés lorsque vous relevez vos e-mails. L'objectif ici est de décrire le fonctionnement natif de ces deux protocoles et de vous éviter des manipulations supplémentaires afin de répondre à votre besoin. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Gmail sur Android, consultez [le centre d'aide de Google](https://support.google.com/mail/answer/6078445?hl=fr-CA&co=GENIE.Platform%3DAndroid#zippy=%2Cajouter-un-compte). + +[MX Plan - Configurer une adresse e-mail dans Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). + +[Exchange - Configurer une adresse e-mail dans Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios/guide.fr-fr.md index 147e6179a55..2e1e0bcec72 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios/guide.fr-fr.md @@ -1,89 +1,89 @@ ---- -title: "E-mail Pro - Configurer son compte e-mail sur Mail pour iPhone et iPad" -excerpt: "Apprenez à configurer un compte E-mail Pro sur un iPhone ou un iPad, via l'application Mail" -updated: 2025-04-28 ---- - -## Objectif - -Les comptes E-mail Pro peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d'utiliser votre adresse e-mail depuis l'appareil de votre choix. - -**Apprenez à configurer votre compte E-mail Pro sur un iPhone ou un iPad, via l'application Mail.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons ce guide à votre disposition afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d'un [compte E-mail Pro](/links/web/email-pro). -- Disposer de l’application Mail installée sur votre appareil iOS. -- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Étape 1 : ajouter le compte - -> [!primary] -> -> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. -> -> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -> 1. Rendez-vous dans la partie `Web Cloud`{.action}. -> 1. Cliquez sur `Email Pro`{.action}. -> 1. Sélectionnez la plateforme concernée. -> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. -> - -Sur l'écran d'accueil de votre appareil, rendez-vous sur `Réglages`{.action} (icône de roue crantée). L'ajout d'un compte s'effectue de différentes manières selon votre version d'iOS : - -- **Pour iOS 7, 8, 9 et 10** : appuyez sur `Mail, Contacts, Calendrier`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. - -- **Pour iOS 11** : appuyez sur `Comptes et mots de passe`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. - -- **Pour les versions iOS 14 et supérieures** : suivez les instructions du tableau suivant. - -| | | -|---|---| -|![exchange](images/configuration-mail-ios-step01.gif){.thumbnail}|1. Dans `Réglages`, allez sur `Mail`.

      2. Appuyez sur `Comptes`.

      3. Appuyez sur `Ajouter un compte`.

      4. Choisissez `Autre` tout en bas.| -|5. Appuyez sur `Ajouter un compte Mail`.

      6. Saisissez votre **nom**, votre adresse **e-mail**, votre **mot de passe** et une **description** de votre compte.

      7. Appuyez sur `Suivant`.|![exchange](images/configuration-mailpro-ios-step02.png){.thumbnail}| -|![exchange](images/configuration-mailpro-ios-step03.png){.thumbnail}|8. Sélectionnez le type de serveur de réception `IMAP`(recommandé) ou `POP`.

      Dans les sections `SERVEUR DE RECEPTION` et `SERVEUR D'ENVOI`, malgré la mention « facultatif », saisissez:
      - le nom d'hôte **pro?.mail.ovh.net** ( remplacez le **?** par le numéro de serveur de votre E-mail Pro)
      - votre **adresse e-mail complète** dans nom d'utilisateur
      - le mot de passe de votre adresse e-mail| - -En fin de configuration, assurez-vous de bien laisser `Mail`{.action} coché afin que l'application puisse utiliser ce compte, puis cliquez sur `Sauvegarder`{.action}. - -Vous pouvez effectuer un test d'envoi pour vérifier que le compte est correctement paramétré. - -Si vous êtes amené à renseigner manuellement des champs techniques dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser avec notre offre E-mail Pro. - -|Type de serveur|Nom du serveur|SSL|Port| -|---|---|---|---| -|Entrant|pro?.mail.ovh.net|Oui|993| -|Sortant|pro?.mail.ovh.net|Oui|587| - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose également une application web disposant des [fonctions collaboratives](/links/web/emails) accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants relatifs à votre adresse e-mail. - -> [!primary] -> -> En cas de difficulté de réception ou d'envoi d'e-mails, consultez notre [FAQ sur les services e-mail OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails). -> - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur iOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/102619). - -[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). - -[Configurer son compte Exchange sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). - -[FAQ e-mails](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails) - +--- +title: "E-mail Pro - Configurer son compte e-mail sur Mail pour iPhone et iPad" +excerpt: "Apprenez à configurer un compte E-mail Pro sur un iPhone ou un iPad, via l'application Mail" +updated: 2025-04-28 +--- + +## Objectif + +Les comptes E-mail Pro peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d'utiliser votre adresse e-mail depuis l'appareil de votre choix. + +**Apprenez à configurer votre compte E-mail Pro sur un iPhone ou un iPad, via l'application Mail.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons ce guide à votre disposition afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d'un [compte E-mail Pro](/links/web/email-pro). +- Disposer de l’application Mail installée sur votre appareil iOS. +- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Étape 1 : ajouter le compte + +> [!primary] +> +> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. +> +> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +> 1. Rendez-vous dans la partie `Web Cloud`{.action}. +> 1. Cliquez sur `Email Pro`{.action}. +> 1. Sélectionnez la plateforme concernée. +> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. +> + +Sur l'écran d'accueil de votre appareil, rendez-vous sur `Réglages`{.action} (icône de roue crantée). L'ajout d'un compte s'effectue de différentes manières selon votre version d'iOS : + +- **Pour iOS 7, 8, 9 et 10** : appuyez sur `Mail, Contacts, Calendrier`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. + +- **Pour iOS 11** : appuyez sur `Comptes et mots de passe`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. + +- **Pour les versions iOS 14 et supérieures** : suivez les instructions du tableau suivant. + +| | | +|---|---| +|![exchange](images/configuration-mail-ios-step01.gif){.thumbnail}|1. Dans `Réglages`, allez sur `Mail`.

      2. Appuyez sur `Comptes`.

      3. Appuyez sur `Ajouter un compte`.

      4. Choisissez `Autre` tout en bas.| +|5. Appuyez sur `Ajouter un compte Mail`.

      6. Saisissez votre **nom**, votre adresse **e-mail**, votre **mot de passe** et une **description** de votre compte.

      7. Appuyez sur `Suivant`.|![exchange](images/configuration-mailpro-ios-step02.png){.thumbnail}| +|![exchange](images/configuration-mailpro-ios-step03.png){.thumbnail}|8. Sélectionnez le type de serveur de réception `IMAP`(recommandé) ou `POP`.

      Dans les sections `SERVEUR DE RECEPTION` et `SERVEUR D'ENVOI`, malgré la mention « facultatif », saisissez:
      - le nom d'hôte **pro?.mail.ovh.net** ( remplacez le **?** par le numéro de serveur de votre E-mail Pro)
      - votre **adresse e-mail complète** dans nom d'utilisateur
      - le mot de passe de votre adresse e-mail| + +En fin de configuration, assurez-vous de bien laisser `Mail`{.action} coché afin que l'application puisse utiliser ce compte, puis cliquez sur `Sauvegarder`{.action}. + +Vous pouvez effectuer un test d'envoi pour vérifier que le compte est correctement paramétré. + +Si vous êtes amené à renseigner manuellement des champs techniques dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser avec notre offre E-mail Pro. + +|Type de serveur|Nom du serveur|SSL|Port| +|---|---|---|---| +|Entrant|pro?.mail.ovh.net|Oui|993| +|Sortant|pro?.mail.ovh.net|Oui|587| + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose également une application web disposant des [fonctions collaboratives](/links/web/emails) accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants relatifs à votre adresse e-mail. + +> [!primary] +> +> En cas de difficulté de réception ou d'envoi d'e-mails, consultez notre [FAQ sur les services e-mail OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails). +> + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur iOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/102619). + +[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). + +[Configurer son compte Exchange sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). + +[FAQ e-mails](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails) + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos/guide.fr-fr.md index 59e596bc3fb..a0aabd20ac1 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos/guide.fr-fr.md @@ -1,94 +1,94 @@ ---- -title: 'E-mail Pro - Configurer son compte e-mail sur Mail pour macOS' -excerpt: 'Apprenez à configurer votre compte E-mail Pro sur Mail de macOS' -updated: 2025-04-28 ---- - -## Objectif - -Les comptes E-mail Pro peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Mail sur macOS est disponible gratuitement sur tous les Mac. - -**Découvrez comment configurer votre adresse E-mail Pro sur Mail de macOS.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d’une adresse [E-mail Pro](/links/web/email-pro). -- Disposer du logiciel Mail installé sur votre Mac. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -> [!primary] -> -> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. -> -> Retrouvez ce chiffre dans votre [espace client OVHcloud](/links/manager), dans la rubrique `Web Cloud`{.action} puis `E-mail Pro`{.action}. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. -> - -### Ajouter le compte - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche directement et vous invite à choisir votre type de compte. - -- **Si un compte a déjà été paramétré** : cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Comptes`{.action}. - -| | | -|---|---| -|![mailmac](images/mail-mac-emailpro01.png){.thumbnail}|Sélectionnez `Autre compte Mail`{.action} puis cliquez sur `Compte Mail`{.action}.| -|Saisissez, dans la fenêtre « **Ajouter un compte Mail** », les informations suivantes :
      - le **Nom** de votre compte e-mail
      - Votre **Adresse e-mail**
      - Le **Mot de passe** de votre adresse e-mail |![mailmac](images/mail-mac-emailpro02.png){.thumbnail}| -|![mailmac](images/mail-mac-emailpro03.png){.thumbnail}|Dans la fenêtre suivante, complétez les informations :
      - Laissez votre **Adresse e-mail** déjà saisie
      - Saisissez votre adresse e-mail complète dans **Nom d'utilisateur**
      - Laissez votre **Mot de passe** déjà saisi
      - Sélectionnez `POP` ou `IMAP`(recommandé) dans **Type de compte**
      - Saisissez `pro?.mail.ovh.net` dans **Serveur de réception** (remplacez bien «?» par le numéro de votre serveur)
      -Saisissez également `pro?.mail.ovh.net` dans **Serveur d'envoi** (remplacez bien «?» par le numéro de votre serveur)

      Pour finaliser la configuration, cliquez sur `Se connecter`{.action}| - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de notre guide [Consulter son compte Exchange depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube#ou-et-comment-se-connecter-au-webmail-roundcube). - -### Récupérer une sauvegarde de votre adresse e-mail - -Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consultez le paragraphe « **Exporter** » dans la partie « **Mail sur Mac OS** » de notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter). - -### Modifier les paramètres existants - -Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : - -- Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Préférences`{.action}. -- Sélectionez le compte concerné dans la colonne de gauche, puis cliquez sur `Réglages du serveur`{.action}. - -![mailmac](images/mail-mac-emailpro04.png){.thumbnail} - -### Informations complémentaire - -Dans le cadre d'une configuration en **IMAP**, les valeurs sont les suivantes: - -|Type de serveur|Nom du serveur|Méthode de chiffrement|Port| -|---|---|---|---| -|Entrant(IMAP)|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|SSL/TLS|993| -|Sortant(SMTP)|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|STARTTLS|587| - -Dans le cadre d'une configuration en **POP**, les valeurs sont les suivantes: - -|Type de serveur|Nom du serveur|Méthode de chiffrement|Port| -|---|---|---|---| -|Entrant(POP)|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|SSL/TLS|995| -|Sortant(SMTP)|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|STARTTLS|587| - -> [!primary] -> -> **Changer sa configuration** -> -> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte sur Mail de MacOS puis le recréer en **POP**. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/guide/mail/mail35803/mac). - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: 'E-mail Pro - Configurer son compte e-mail sur Mail pour macOS' +excerpt: 'Apprenez à configurer votre compte E-mail Pro sur Mail de macOS' +updated: 2025-04-28 +--- + +## Objectif + +Les comptes E-mail Pro peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Mail sur macOS est disponible gratuitement sur tous les Mac. + +**Découvrez comment configurer votre adresse E-mail Pro sur Mail de macOS.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d’une adresse [E-mail Pro](/links/web/email-pro). +- Disposer du logiciel Mail installé sur votre Mac. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +> [!primary] +> +> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. +> +> Retrouvez ce chiffre dans votre [espace client OVHcloud](/links/manager), dans la rubrique `Web Cloud`{.action} puis `E-mail Pro`{.action}. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. +> + +### Ajouter le compte + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche directement et vous invite à choisir votre type de compte. + +- **Si un compte a déjà été paramétré** : cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Comptes`{.action}. + +| | | +|---|---| +|![mailmac](images/mail-mac-emailpro01.png){.thumbnail}|Sélectionnez `Autre compte Mail`{.action} puis cliquez sur `Compte Mail`{.action}.| +|Saisissez, dans la fenêtre « **Ajouter un compte Mail** », les informations suivantes :
      - le **Nom** de votre compte e-mail
      - Votre **Adresse e-mail**
      - Le **Mot de passe** de votre adresse e-mail |![mailmac](images/mail-mac-emailpro02.png){.thumbnail}| +|![mailmac](images/mail-mac-emailpro03.png){.thumbnail}|Dans la fenêtre suivante, complétez les informations :
      - Laissez votre **Adresse e-mail** déjà saisie
      - Saisissez votre adresse e-mail complète dans **Nom d'utilisateur**
      - Laissez votre **Mot de passe** déjà saisi
      - Sélectionnez `POP` ou `IMAP`(recommandé) dans **Type de compte**
      - Saisissez `pro?.mail.ovh.net` dans **Serveur de réception** (remplacez bien «?» par le numéro de votre serveur)
      -Saisissez également `pro?.mail.ovh.net` dans **Serveur d'envoi** (remplacez bien «?» par le numéro de votre serveur)

      Pour finaliser la configuration, cliquez sur `Se connecter`{.action}| + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de notre guide [Consulter son compte Exchange depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube#ou-et-comment-se-connecter-au-webmail-roundcube). + +### Récupérer une sauvegarde de votre adresse e-mail + +Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consultez le paragraphe « **Exporter** » dans la partie « **Mail sur Mac OS** » de notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter). + +### Modifier les paramètres existants + +Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : + +- Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Préférences`{.action}. +- Sélectionez le compte concerné dans la colonne de gauche, puis cliquez sur `Réglages du serveur`{.action}. + +![mailmac](images/mail-mac-emailpro04.png){.thumbnail} + +### Informations complémentaire + +Dans le cadre d'une configuration en **IMAP**, les valeurs sont les suivantes: + +|Type de serveur|Nom du serveur|Méthode de chiffrement|Port| +|---|---|---|---| +|Entrant(IMAP)|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|SSL/TLS|993| +|Sortant(SMTP)|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|STARTTLS|587| + +Dans le cadre d'une configuration en **POP**, les valeurs sont les suivantes: + +|Type de serveur|Nom du serveur|Méthode de chiffrement|Port| +|---|---|---|---| +|Entrant(POP)|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|SSL/TLS|995| +|Sortant(SMTP)|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|STARTTLS|587| + +> [!primary] +> +> **Changer sa configuration** +> +> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte sur Mail de MacOS puis le recréer en **POP**. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/guide/mail/mail35803/mac). + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016/guide.fr-fr.md index c2d0a332b7f..0681bc7f489 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016/guide.fr-fr.md @@ -1,104 +1,104 @@ ---- -title: 'E-mail Pro - Configurer un compte e-mail sur Outlook pour Windows' -excerpt: 'Découvrez comment configurer votre compte E-mail Pro sur Outlook pour Windows' -updated: 2025-04-28 ---- - -## Objectif - -Les comptes E-mail Pro peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. - -**Découvrez comment configurer votre adresse e-mail E-mail Pro sur Outlook ou ultérieur pour Windows.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d’un compte e-mail [E-mail Pro](/links/web/email-pro). -- Disposer du logiciel Microsoft Outlook ou ultérieur. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. - -- **Si un compte a déjà été paramétré** : cliquez sur `Fichier`{.action} dans la barre de menu en haut de votre écran, puis sur `Ajouter un compte`{.action}. - -- Renseignez à présent votre adresse e-mail, puis appuyez sur `Options avancées`{.action}. Cochez la case à côté de `Configurer mon compte manuellement`{.action} qui vient d'apparaître, puis cliquez sur `Connexion`{.action}. - -![Outlook](images/config-outlook-emailpro01.png){.thumbnail} - -> [!primary] -> -> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. -> -> Retrouvez ce chiffre dans votre [espace client OVHcloud](/links/manager), dans la rubrique `Web Cloud`{.action} puis `E-mail Pro`{.action}. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. -> - -| | | -|---|---| -|![Outlook](images/config-outlook-emailpro02.png){.thumbnail}|Parmi les différents types de comptes, choisissez entre IMAP et POP.
      Nous vous conseillons une utilisation en IMAP.| -|Saisissez le mot de passe de votre adresse e-mail, puis cliquez sur `Suivant`{.action}. |![Outlook](images/config-outlook-emailpro03.png){.thumbnail}| -|![Outlook](images/config-outlook-emailpro04.png){.thumbnail}|Si Outlook n'est pas parvenu à configurer automatiquement votre adresse, cette fenêtre s'affiche.
      Cliquez sur `Modifier les paramètres du compte`{.action} | -|Saisissez dans **Courrier entrant**:
      - le serveur **pro?.mail.ovh.net** (remplacez bien «?» par le numéro de votre serveur)
      - Port **993**
      - Méthode de chiffrement **SSL/TLS**

      Saisissez dans **Courrier sortant**:
      - le serveur **pro?.mail.ovh.net** (remplacez bien «?» par le numéro de votre serveur)
      - Port **587**
      - Méthode de chiffrement **STARTTLS**

      Cliquez sur `Suivant`{.action} pour valider. |![Outlook](images/config-outlook-emailpro05.png){.thumbnail}| - -Dans le cadre d'une configuration en **POP**, les valeurs sont les suivantes: - -|Type de serveur|Nom du serveur|Méthode de chiffrement|Port| -|---|---|---|---| -|Entrant|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|SSL/TLS|995| -|Sortant|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|STARTTLS|587| - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, n'hésitez pas à consulter notre guide [Consulter son compte Exchange depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa). - -### Récupérer une sauvegarde de votre adresse e-mail - -Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consulter le paragraphe « **Exporter depuis Windows** » sur notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter-depuis-windows). - -### Modifier les paramètres existants - -Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : - -- Allez dans `Fichier`{.action} depuis la barre de menu en haut de votre écran, puis sélectionnez le compte à modifier dans le menu déroulant **(1)**. -- Cliquez sur `Paramètres du compte`{.action}**(2)** en dessous. -- Cliquez sur `Paramètres du serveur`{.action}**(3)** pour accéder à la fenêtre de paramètres. - -![Outlook](images/config-outlook-emailpro06.png){.thumbnail} - -La fenêtre est divisée en deux parties, **Courrier entrant** et **Courrier sortant**. Cliquez sur l'un ou l'autre pour pouvoir les modifier. - -> [!primary] -> -> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. -> -> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -> 1. Rendez-vous dans la partie `Web Cloud`{.action}. -> 1. Cliquez sur `Email Pro`{.action}. -> 1. Sélectionnez la plateforme concernée. -> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. -> - -![Outlook](images/config-outlook-emailpro07.png){.thumbnail} - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur macOS, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/ajouter-un-compte-de-courrier-dans-outlook-6e27792a-9267-4aa4-8bb6-c84ef146101b). - -[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016) - -[Configurer son compte Exchange sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: 'E-mail Pro - Configurer un compte e-mail sur Outlook pour Windows' +excerpt: 'Découvrez comment configurer votre compte E-mail Pro sur Outlook pour Windows' +updated: 2025-04-28 +--- + +## Objectif + +Les comptes E-mail Pro peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. + +**Découvrez comment configurer votre adresse e-mail E-mail Pro sur Outlook ou ultérieur pour Windows.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d’un compte e-mail [E-mail Pro](/links/web/email-pro). +- Disposer du logiciel Microsoft Outlook ou ultérieur. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. + +- **Si un compte a déjà été paramétré** : cliquez sur `Fichier`{.action} dans la barre de menu en haut de votre écran, puis sur `Ajouter un compte`{.action}. + +- Renseignez à présent votre adresse e-mail, puis appuyez sur `Options avancées`{.action}. Cochez la case à côté de `Configurer mon compte manuellement`{.action} qui vient d'apparaître, puis cliquez sur `Connexion`{.action}. + +![Outlook](images/config-outlook-emailpro01.png){.thumbnail} + +> [!primary] +> +> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. +> +> Retrouvez ce chiffre dans votre [espace client OVHcloud](/links/manager), dans la rubrique `Web Cloud`{.action} puis `E-mail Pro`{.action}. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. +> + +| | | +|---|---| +|![Outlook](images/config-outlook-emailpro02.png){.thumbnail}|Parmi les différents types de comptes, choisissez entre IMAP et POP.
      Nous vous conseillons une utilisation en IMAP.| +|Saisissez le mot de passe de votre adresse e-mail, puis cliquez sur `Suivant`{.action}. |![Outlook](images/config-outlook-emailpro03.png){.thumbnail}| +|![Outlook](images/config-outlook-emailpro04.png){.thumbnail}|Si Outlook n'est pas parvenu à configurer automatiquement votre adresse, cette fenêtre s'affiche.
      Cliquez sur `Modifier les paramètres du compte`{.action} | +|Saisissez dans **Courrier entrant**:
      - le serveur **pro?.mail.ovh.net** (remplacez bien «?» par le numéro de votre serveur)
      - Port **993**
      - Méthode de chiffrement **SSL/TLS**

      Saisissez dans **Courrier sortant**:
      - le serveur **pro?.mail.ovh.net** (remplacez bien «?» par le numéro de votre serveur)
      - Port **587**
      - Méthode de chiffrement **STARTTLS**

      Cliquez sur `Suivant`{.action} pour valider. |![Outlook](images/config-outlook-emailpro05.png){.thumbnail}| + +Dans le cadre d'une configuration en **POP**, les valeurs sont les suivantes: + +|Type de serveur|Nom du serveur|Méthode de chiffrement|Port| +|---|---|---|---| +|Entrant|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|SSL/TLS|995| +|Sortant|pro?.mail.ovh.net (la mention **«?»** est à remplacer par le numéro de votre serveur)|STARTTLS|587| + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, n'hésitez pas à consulter notre guide [Consulter son compte Exchange depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa). + +### Récupérer une sauvegarde de votre adresse e-mail + +Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consulter le paragraphe « **Exporter depuis Windows** » sur notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter-depuis-windows). + +### Modifier les paramètres existants + +Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : + +- Allez dans `Fichier`{.action} depuis la barre de menu en haut de votre écran, puis sélectionnez le compte à modifier dans le menu déroulant **(1)**. +- Cliquez sur `Paramètres du compte`{.action}**(2)** en dessous. +- Cliquez sur `Paramètres du serveur`{.action}**(3)** pour accéder à la fenêtre de paramètres. + +![Outlook](images/config-outlook-emailpro06.png){.thumbnail} + +La fenêtre est divisée en deux parties, **Courrier entrant** et **Courrier sortant**. Cliquez sur l'un ou l'autre pour pouvoir les modifier. + +> [!primary] +> +> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. +> +> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +> 1. Rendez-vous dans la partie `Web Cloud`{.action}. +> 1. Cliquez sur `Email Pro`{.action}. +> 1. Sélectionnez la plateforme concernée. +> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. +> + +![Outlook](images/config-outlook-emailpro07.png){.thumbnail} + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur macOS, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/ajouter-un-compte-de-courrier-dans-outlook-6e27792a-9267-4aa4-8bb6-c84ef146101b). + +[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016) + +[Configurer son compte Exchange sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac/guide.fr-fr.md index be247b6550d..55ef4006d88 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac/guide.fr-fr.md @@ -1,92 +1,92 @@ ---- -title: 'E-mail Pro - Configurer son compte e-mail sur Outlook pour macOS' -excerpt: 'Apprenez à configurer un compte E-mail Pro sur Outlook pour Mac' -updated: 2025-04-28 ---- - -## Objectif - -Les comptes E-mail Pro peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. - -**Apprenez à configurer un compte E-mail Pro sur Outlook pour Mac.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d'une offre [E-mail Pro](/links/web/email-pro). -- Disposer de l'application Microsoft Outlook installée sur votre Mac. -- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> [!primary] -> -> Vous utilisez Outlook pour Windows ? Consultez notre documentation : [Configurer son adresse e-mail sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). -> - -## En pratique - -### Étape 1 : ajouter le compte - -> [!primary] -> -> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. -> -> Retrouvez ce chiffre dans votre [espace client OVHcloud](/links/manager), dans la rubrique `Web Cloud`{.action} puis `E-mail Pro`{.action}. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. -> - -Une fois l'application Outlook lancée sur votre appareil, l'ajout d'un compte peut être effectué de deux manières différentes. - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. - -- **Si un compte a déjà été paramétré** : cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran puis sur `Comptes`{.action}. Dans la fenêtre qui s'affiche, cliquez sur `+`{.action} puis sur `Nouveau compte`{.action}. - -![emailpro](images/configuration-outlook-2016-mac-step1.png){.thumbnail} - -Renseignez à présent votre adresse e-mail puis cliquez sur `Continuer`{.action}. Parmi les fournisseurs, choisissez `IMAP/POP`{.action} puis remplissez les informations demandées. - -|Information|Description| -|---|---| -|Type de compte|Laissez **IMAP** (sélectionné par défaut).| -|Adresse de courrier|Renseignez un nom vous permettant de reconnaître ce compte parmi d'autres affichés dans votre application Outlook.| -|Nom d'utilisateur|Renseignez l'adresse e-mail complète.| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail.| -|Serveur entrant|Renseignez le serveur « pro?.mail.ovh.net ». Laissez cochée la case **Utiliser SSL pour se connecter**.| -|Port entrant|Renseignez le port « 993 ».| -|Serveur sortant|Renseignez le serveur « pro?.mail.ovh.net ». Laissez cochée la case **Utiliser SSL pour se connecter**.| -|Port sortant|Renseignez le port « 587 ».| - -Une fois les informations complétées, cliquez sur `Ajouter un compte`{.action}. Si celles-ci sont correctes, la connexion au compte réussira. - -Vous pouvez effectuer un test d'envoi pour vérifier que le compte est bien paramétré. - -![emailpro](images/configuration-outlook-2016-mac-step2.png){.thumbnail} - -Si vous devez renseigner manuellement des champs techniques dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser avec notre offre E-mail Pro. - -|Type de serveur|Nom du serveur|SSL|Port| -|---|---|---|---| -|Entrant|pro?.mail.ovh.net|Oui|993| -|Sortant|pro?.mail.ovh.net|Oui|587| - -### Étape 2 : utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose également une application web disposant de [fonctions collaboratives](/links/web/emails). Celle-ci est accessible à l’adresse . Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur macOS, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/add-an-email-account-to-outlook-for-mac-6aeec61b-86af-40af-8ffe-985d0fc82ddb). - -[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac) - -[Configurer son compte Exchange sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) - +--- +title: 'E-mail Pro - Configurer son compte e-mail sur Outlook pour macOS' +excerpt: 'Apprenez à configurer un compte E-mail Pro sur Outlook pour Mac' +updated: 2025-04-28 +--- + +## Objectif + +Les comptes E-mail Pro peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. + +**Apprenez à configurer un compte E-mail Pro sur Outlook pour Mac.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d'une offre [E-mail Pro](/links/web/email-pro). +- Disposer de l'application Microsoft Outlook installée sur votre Mac. +- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> [!primary] +> +> Vous utilisez Outlook pour Windows ? Consultez notre documentation : [Configurer son adresse e-mail sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). +> + +## En pratique + +### Étape 1 : ajouter le compte + +> [!primary] +> +> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. +> +> Retrouvez ce chiffre dans votre [espace client OVHcloud](/links/manager), dans la rubrique `Web Cloud`{.action} puis `E-mail Pro`{.action}. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. +> + +Une fois l'application Outlook lancée sur votre appareil, l'ajout d'un compte peut être effectué de deux manières différentes. + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. + +- **Si un compte a déjà été paramétré** : cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran puis sur `Comptes`{.action}. Dans la fenêtre qui s'affiche, cliquez sur `+`{.action} puis sur `Nouveau compte`{.action}. + +![emailpro](images/configuration-outlook-2016-mac-step1.png){.thumbnail} + +Renseignez à présent votre adresse e-mail puis cliquez sur `Continuer`{.action}. Parmi les fournisseurs, choisissez `IMAP/POP`{.action} puis remplissez les informations demandées. + +|Information|Description| +|---|---| +|Type de compte|Laissez **IMAP** (sélectionné par défaut).| +|Adresse de courrier|Renseignez un nom vous permettant de reconnaître ce compte parmi d'autres affichés dans votre application Outlook.| +|Nom d'utilisateur|Renseignez l'adresse e-mail complète.| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail.| +|Serveur entrant|Renseignez le serveur « pro?.mail.ovh.net ». Laissez cochée la case **Utiliser SSL pour se connecter**.| +|Port entrant|Renseignez le port « 993 ».| +|Serveur sortant|Renseignez le serveur « pro?.mail.ovh.net ». Laissez cochée la case **Utiliser SSL pour se connecter**.| +|Port sortant|Renseignez le port « 587 ».| + +Une fois les informations complétées, cliquez sur `Ajouter un compte`{.action}. Si celles-ci sont correctes, la connexion au compte réussira. + +Vous pouvez effectuer un test d'envoi pour vérifier que le compte est bien paramétré. + +![emailpro](images/configuration-outlook-2016-mac-step2.png){.thumbnail} + +Si vous devez renseigner manuellement des champs techniques dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser avec notre offre E-mail Pro. + +|Type de serveur|Nom du serveur|SSL|Port| +|---|---|---|---| +|Entrant|pro?.mail.ovh.net|Oui|993| +|Sortant|pro?.mail.ovh.net|Oui|587| + +### Étape 2 : utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose également une application web disposant de [fonctions collaboratives](/links/web/emails). Celle-ci est accessible à l’adresse . Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur macOS, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/add-an-email-account-to-outlook-for-mac-6aeec61b-86af-40af-8ffe-985d0fc82ddb). + +[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac) + +[Configurer son compte Exchange sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_android/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_android/guide.fr-fr.md index 526d1f5a77e..ddce02d5e0f 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_android/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_android/guide.fr-fr.md @@ -1,189 +1,189 @@ ---- -title: "E-mail Pro - Configurer son compte e-mail sur Outlook pour Android" -excerpt: "Découvrez comment configurer votre adresse E-mail Pro sur l'application mobile Outlook pour Android" -updated: 2025-08-18 ---- - - - -## Objectif - -Les comptes E-mail Pro peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Outlook de Microsoft sur Android est disponible gratuitement depuis le Google Play Store. - -**Découvrez comment configurer votre adresse E-mail Pro sur l'application mobile Outlook pour Android** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -## Prérequis - -- Disposer d’une adresse [E-mail Pro](/links/web/email-pro). -- Disposer de l'application Outlook sur votre appareil mobile [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=fr). -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -> [!warning] -> -> Dans nos exemples, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. -> -> Retrouvez ce chiffre dans votre [espace client OVHcloud](/links/manager), dans la rubrique `Web Cloud`{.action} puis `E-mail Pro`{.action}. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche, appuyez sur `Ajouter un compte`{.action}. - -![outlook android email pro](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **Si un compte a déjà été paramétré** : - - Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. - - Appuyez ensuite sur le bouton `+`{.action} dans la barre verticale de gauche. - - Appuyez sur `Ajouter un compte`{.action}. - -![outlook android email pro](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : - -> [!tabs] -> **Etape 1** ->> ->> Saisissez votre adresse e-mail et appuyez sur `Continuer`{.action}. ->> ->> ![outlook android email pro](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etape 2** ->> ->> Sélectionnez le protocole de réception, **IMAP**(recommandé) ou **POP3**. ->> ->> ![outlook android email pro](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > Si la fenêtre de choix du protocole n'apparait pas, appuyez sur le bouton `?` dans le coin supérieur droit de l'écran, puis choisissez `Changer de fournisseur de compte`{.action}. Sélectionnez alors `IMAP`(recommandé) ou `POP3`.
      ->> > ![outlook android email pro](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Etape 3 - IMAP** ->> ->> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : ->> ->> - **Adresse e-mail** ->> - **Nom complet** : saisissez votre adresse e-mail complète ->> - **Description** ->> - **Serveur de courrier entrant IMAP** :
      - **Nom d'hôte IMAP** : saisissez pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur).
      - **Port** : 993
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur IMAP** : votre adresse e-mail complète
      - **Mot de passe IMAP** : celui de votre adresse e-mail ->> - **Serveur de courrier sortant SMTP** :
      - **Nom d'hôte SMTP** : saisissez pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur).
      - **Port** : 587
      - **Type de sécurité** : STARTTLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail ->> ->> Pour finaliser la configuration, cliquez sur le bouton « ✓ ». ->> ->> ![outlook android email pro](images/outlook-app-android-add-step03-imap-emailpro.png){.thumbnail .w-400 .h-600} ->> -> **Etape 3 - POP3** ->> ->> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : ->> ->> - **Adresse e-mail** ->> - **Nom complet** : Saisissez votre adresse e-mail complète ->> - **Description** ->> - **Serveur de courrier entrant POP3** :
      - **Nom d'hôte POP3** : saisissez pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur).
      - **Port** : 995
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur POP3** : votre adresse e-mail complète
      - **Mot de passe POP3** : celui de votre adresse e-mail ->> - **Serveur de courrier sortant SMTP** :
      - **Nom d'hôte SMTP** : saisissez pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur).
      - **Port** : 587
      - **Type de sécurité** : STARTTLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail ->> ->> Pour finaliser la configuration, cliquez sur le bouton « ✓ ». ->> ->> ![outlook android email pro](images/outlook-app-android-add-step03-pop-emailpro.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Si, après avoir suivi les étapes de configuration ci-dessus, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) ». - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible via ce lien : [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de notre guide [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa). - -### Modifier les paramètres existants - -L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. - -Si votre compte e-mail est déjà paramétré et que vous souhaitez le paramétrer à nouveau, vous devez alors le supprimer et le recréer : - -1. Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. -2. Appuyez sur l'icône de réglage « ⛭ » dans le bas de la colonne de gauche. -3. Dans la section « Général », appuyez sur `Comptes` pour visualiser l'ensemble des adresses e-mail configurées sur l'application. - -![outlook android email pro](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Sélectionnez le compte e-mail concerné. -- Appuyez sur `Supprimer le compte`{.action}. -- Appuyez sur `Supprimer`{.action} à la question « Voulez-vous supprimer le compte ? ». - -![outlook android email pro](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » de cette documentation. - -### Rappel des paramètres POP, IMAP et SMTP - -#### Paramètres de réception IMAP et POP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. - -Cliquez sur l'onglet correspondant à votre protocole de réception : - -> [!tabs] -> **Configuration IMAP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail ->> - **Serveur (entrant)** : pro?.mail.ovh.net ->> - **Port** : 993 ->> - **Type de sécurité** : SSL/TLS ->> -> **Configuration POP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail ->> - **Serveur (entrant)** : pro?.mail.ovh.net ->> - **Port** : 995 ->> - **Type de sécurité** : SSL/TLS - -#### Paramètres d'envoi SMTP - -Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : - -**Configuration SMTP** - -- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** -- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail -- **Serveur (entrant)** : pro?.mail.ovh.net -- **Port** : 587 -- **Type de sécurité** : STARTTLS - -> [!primary] -> -> **Changer sa configuration** -> -> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte puis le recréer en **POP**. Consultez le chapitre « [Modifier les paramètres existants](#modify-settings) » de ce guide. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Android, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/configurer-le-courrier-%C3%A9lectronique-%C3%A0-l-aide-de-l-application-outlook-pour-android-886db551-8dfa-4fd5-b835-f8e532091872). - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "E-mail Pro - Configurer son compte e-mail sur Outlook pour Android" +excerpt: "Découvrez comment configurer votre adresse E-mail Pro sur l'application mobile Outlook pour Android" +updated: 2025-08-18 +--- + + + +## Objectif + +Les comptes E-mail Pro peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Outlook de Microsoft sur Android est disponible gratuitement depuis le Google Play Store. + +**Découvrez comment configurer votre adresse E-mail Pro sur l'application mobile Outlook pour Android** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +## Prérequis + +- Disposer d’une adresse [E-mail Pro](/links/web/email-pro). +- Disposer de l'application Outlook sur votre appareil mobile [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=fr). +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +> [!warning] +> +> Dans nos exemples, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. +> +> Retrouvez ce chiffre dans votre [espace client OVHcloud](/links/manager), dans la rubrique `Web Cloud`{.action} puis `E-mail Pro`{.action}. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche, appuyez sur `Ajouter un compte`{.action}. + +![outlook android email pro](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **Si un compte a déjà été paramétré** : + - Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. + - Appuyez ensuite sur le bouton `+`{.action} dans la barre verticale de gauche. + - Appuyez sur `Ajouter un compte`{.action}. + +![outlook android email pro](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : + +> [!tabs] +> **Etape 1** +>> +>> Saisissez votre adresse e-mail et appuyez sur `Continuer`{.action}. +>> +>> ![outlook android email pro](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etape 2** +>> +>> Sélectionnez le protocole de réception, **IMAP**(recommandé) ou **POP3**. +>> +>> ![outlook android email pro](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > Si la fenêtre de choix du protocole n'apparait pas, appuyez sur le bouton `?` dans le coin supérieur droit de l'écran, puis choisissez `Changer de fournisseur de compte`{.action}. Sélectionnez alors `IMAP`(recommandé) ou `POP3`.
      +>> > ![outlook android email pro](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Etape 3 - IMAP** +>> +>> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : +>> +>> - **Adresse e-mail** +>> - **Nom complet** : saisissez votre adresse e-mail complète +>> - **Description** +>> - **Serveur de courrier entrant IMAP** :
      - **Nom d'hôte IMAP** : saisissez pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur).
      - **Port** : 993
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur IMAP** : votre adresse e-mail complète
      - **Mot de passe IMAP** : celui de votre adresse e-mail +>> - **Serveur de courrier sortant SMTP** :
      - **Nom d'hôte SMTP** : saisissez pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur).
      - **Port** : 587
      - **Type de sécurité** : STARTTLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail +>> +>> Pour finaliser la configuration, cliquez sur le bouton « ✓ ». +>> +>> ![outlook android email pro](images/outlook-app-android-add-step03-imap-emailpro.png){.thumbnail .w-400 .h-600} +>> +> **Etape 3 - POP3** +>> +>> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : +>> +>> - **Adresse e-mail** +>> - **Nom complet** : Saisissez votre adresse e-mail complète +>> - **Description** +>> - **Serveur de courrier entrant POP3** :
      - **Nom d'hôte POP3** : saisissez pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur).
      - **Port** : 995
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur POP3** : votre adresse e-mail complète
      - **Mot de passe POP3** : celui de votre adresse e-mail +>> - **Serveur de courrier sortant SMTP** :
      - **Nom d'hôte SMTP** : saisissez pro?.mail.ovh.net (remplacez bien «?» par le numéro de votre serveur).
      - **Port** : 587
      - **Type de sécurité** : STARTTLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail +>> +>> Pour finaliser la configuration, cliquez sur le bouton « ✓ ». +>> +>> ![outlook android email pro](images/outlook-app-android-add-step03-pop-emailpro.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Si, après avoir suivi les étapes de configuration ci-dessus, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) ». + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible via ce lien : [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de notre guide [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa). + +### Modifier les paramètres existants + +L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. + +Si votre compte e-mail est déjà paramétré et que vous souhaitez le paramétrer à nouveau, vous devez alors le supprimer et le recréer : + +1. Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. +2. Appuyez sur l'icône de réglage « ⛭ » dans le bas de la colonne de gauche. +3. Dans la section « Général », appuyez sur `Comptes` pour visualiser l'ensemble des adresses e-mail configurées sur l'application. + +![outlook android email pro](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Sélectionnez le compte e-mail concerné. +- Appuyez sur `Supprimer le compte`{.action}. +- Appuyez sur `Supprimer`{.action} à la question « Voulez-vous supprimer le compte ? ». + +![outlook android email pro](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » de cette documentation. + +### Rappel des paramètres POP, IMAP et SMTP + +#### Paramètres de réception IMAP et POP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. + +Cliquez sur l'onglet correspondant à votre protocole de réception : + +> [!tabs] +> **Configuration IMAP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +>> - **Serveur (entrant)** : pro?.mail.ovh.net +>> - **Port** : 993 +>> - **Type de sécurité** : SSL/TLS +>> +> **Configuration POP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +>> - **Serveur (entrant)** : pro?.mail.ovh.net +>> - **Port** : 995 +>> - **Type de sécurité** : SSL/TLS + +#### Paramètres d'envoi SMTP + +Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : + +**Configuration SMTP** + +- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +- **Serveur (entrant)** : pro?.mail.ovh.net +- **Port** : 587 +- **Type de sécurité** : STARTTLS + +> [!primary] +> +> **Changer sa configuration** +> +> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte puis le recréer en **POP**. Consultez le chapitre « [Modifier les paramètres existants](#modify-settings) » de ce guide. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Android, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/configurer-le-courrier-%C3%A9lectronique-%C3%A0-l-aide-de-l-application-outlook-pour-android-886db551-8dfa-4fd5-b835-f8e532091872). + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.es-es.md index c84c9c0e997..bd121e349d7 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.es-es.md @@ -1,167 +1,167 @@ ---- -title: "E-mail Pro - Configurar su cuenta de E-mail Pro en el nuevo Outlook para Windows" -excerpt: "Descubra cómo configurar su dirección de E-mail Pro en el nuevo Outlook para Windows" -updated: 2025-09-02 ---- - - - -## Objetivo - -Las direcciones de correo electrónico de la oferta [E-mail Pro](/links/web/email-pro) se pueden configurar en un cliente de mensajería compatible. Esto le permite enviar y recibir mensajes desde la aplicación de su elección. - -El **nuevo Outlook** reemplaza desde el 1 de enero de 2025 la aplicación **Correo** en Windows. Para obtener más información sobre este tema, consulte la página oficial de Microsoft: "[Outlook para Windows: El futuro del correo, calendario y Personas en Windows 11](https://support.microsoft.com/office/outlook-pour-windows-l-avenir-du-courrier-du-calendrier-et-des-personnes-sur-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". - -**Descubra cómo configurar su dirección de E-mail Pro en el nuevo Outlook para Windows.** - -## Requisitos - -- Tener una dirección [E-mail Pro](/links/web/email-pro). -- Tener el [nuevo Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) para Windows. -- Poseer las credenciales relacionadas con la dirección de correo electrónico que desea configurar. - -> [!warning] -> -> Esta documentación se aplica únicamente al **nuevo Outlook** y no al "[Outlook Clásico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponible en la suite Microsoft 365 o instalado previamente en su computadora. - -/// details | Información relacionada con la gestión y configuración de los servicios OVHcloud - -OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen en usted. Por lo tanto, es su responsabilidad asegurar su correcto funcionamiento. - -Le proporcionamos esta guía para acompañarlo en las tareas más comunes. Sin embargo, le recomendamos contactar a un [socio especializado](/links/partner) y/o al proveedor del servicio si encuentra dificultades. Tenga en cuenta que no podremos proporcionar asistencia. Para obtener más información, consulte la sección "[Más información](#go-further)" de esta guía. - -/// - -## Procedimiento - -### Agregar la cuenta - -> [!warning] -> -> En nuestro ejemplo, hemos utilizado la mención servidor: pro?.mail.ovh.net. Sustituya la "?" por la cifra que designa al servidor de su servicio Email Pro. -> -> 1. Conéctese a su [área de cliente de OVHcloud](/links/manager). -> 1. Acceda al apartado `Web Cloud`{.action}. -> 1. Haga clic en `Email Pro`{.action}. -> 1. Seleccione la plataforma correspondiente. -> 1. El nombre del servidor aparece en el marco **Conexión** de la pestaña `Información general`{.action}. -> - -> [!tabs] -> **Etapa 1** ->> - Abra Outlook. En el panel izquierdo, haga clic en `Agregar una cuenta`{.action} para iniciar la configuración. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-400} ->> -> **Etapa 2** ->> - Introduzca su dirección de correo electrónico y haga clic en `Continuar`{.action}. ->> - Introduzca su contraseña y haga clic en el botón `Mostrar más`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-400} ->> -> **Etapa 3** ->> - Introduzca los siguientes parámetros: ->> - **Servidor de entrada IMAP**: pro?.mail.ovh.net ->> - **Puerto**: 993 ->> - **Tipo de conexión segura**: SSL/TLS ->> - **Nombre de usuario SMTP**: La dirección de correo electrónico que está agregando. ->> - **Servidor de salida SMTP**: pro?.mail.ovh.net ->> - **Puerto**: 587 ->> - **Tipo de conexión segura**: STARTTLS ->> - **Contraseña**: No introduzca nada; se utilizará la contraseña ingresada anteriormente. ->> - Haga clic en `Continuar`{.action} para finalizar la configuración. ->> ->> ![outlook](images/configuration-newoutlook-windows-emp-03.png){.thumbnail .w-400} - -### Utilizar la dirección de correo electrónico - -Una vez configurada la dirección de correo electrónico, ya puede usarla. Ahora puede enviar y recibir mensajes. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Para acceder al webmail de OVHcloud, haga clic en [este enlace](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. - -### Modificar los ajustes existentes - -La aplicación Outlook no permite modificar los ajustes del servidor de su cuenta de correo electrónico. - -Si su cuenta de correo ya está configurada y desea modificar sus parámetros, deberá eliminarla y volver a crearla: - -- Haga clic en el icono de ajustes `⛭`{.action} en la parte inferior del panel izquierdo. -- En la sección "Tus cuentas", haga clic en `Gestionar`{.action} a la derecha de la dirección de correo electrónico correspondiente. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-400} - -- Desplácese hacia abajo en la página. -- Haga clic en `Eliminar`{.action} para iniciar el proceso de eliminación. -- Determine si desea eliminar solo en este dispositivo o en todos los dispositivos que utilicen Outlook. - -![outlook](images/configuration-newoutlook-windows-emp-05.png){.thumbnail .w-400} - -> [!success] -> -> Una vez que haya eliminado su cuenta de correo electrónico, siga las instrucciones de la sección "[Agregar la cuenta](#add-account)" de esta documentación. - -### Ajustes generales de envío y recepción - -#### Ajustes de recepción IMAP y POP - -Para la recepción de correos electrónicos, al elegir el tipo de cuenta, le recomendamos usar **IMAP**. Sin embargo, también puede seleccionar **POP**. - -Seleccione la pestaña correspondiente a su tipo de configuración: - -> [!tabs] -> **Configuración IMAP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. ->> - **Servidor de entrada**: pro?.mail.ovh.net (reemplace bien el "?" con el número de su servidor). ->> - **Puerto**: 993. ->> - **Tipo de seguridad**: SSL/TLS. ->> -> **Configuración POP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. ->> - **Servidor de entrada**: pro?.mail.ovh.net (reemplace bien el "?" con el número de su servidor). ->> - **Puerto**: 995. ->> - **Tipo de seguridad**: SSL/TLS. - -#### Ajustes de envío SMTP - -Para el envío de correos electrónicos, encuentre a continuación los parámetros **SMTP** que debe utilizar: - -**Configuración SMTP** - -- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. -- **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. -- **Servidor de salida**: pro?.mail.ovh.net (reemplace bien el "?" con el número de su servidor). -- **Puerto**: 587. -- **Tipo de seguridad**: STARTTLS. - -## Más información - -> [!primary] -> -> Para obtener más información sobre la configuración de una dirección de correo electrónico desde el cliente de mensajería nuevo Outlook en Windows, consulte [el centro de ayuda de Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Primeros pasos con la solución E-mail Pro](/pages/web_cloud/email_and_collaborative_solutions/email_pro/first_config) - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con los [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "E-mail Pro - Configurar su cuenta de E-mail Pro en el nuevo Outlook para Windows" +excerpt: "Descubra cómo configurar su dirección de E-mail Pro en el nuevo Outlook para Windows" +updated: 2025-09-02 +--- + + + +## Objetivo + +Las direcciones de correo electrónico de la oferta [E-mail Pro](/links/web/email-pro) se pueden configurar en un cliente de mensajería compatible. Esto le permite enviar y recibir mensajes desde la aplicación de su elección. + +El **nuevo Outlook** reemplaza desde el 1 de enero de 2025 la aplicación **Correo** en Windows. Para obtener más información sobre este tema, consulte la página oficial de Microsoft: "[Outlook para Windows: El futuro del correo, calendario y Personas en Windows 11](https://support.microsoft.com/office/outlook-pour-windows-l-avenir-du-courrier-du-calendrier-et-des-personnes-sur-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". + +**Descubra cómo configurar su dirección de E-mail Pro en el nuevo Outlook para Windows.** + +## Requisitos + +- Tener una dirección [E-mail Pro](/links/web/email-pro). +- Tener el [nuevo Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) para Windows. +- Poseer las credenciales relacionadas con la dirección de correo electrónico que desea configurar. + +> [!warning] +> +> Esta documentación se aplica únicamente al **nuevo Outlook** y no al "[Outlook Clásico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponible en la suite Microsoft 365 o instalado previamente en su computadora. + +/// details | Información relacionada con la gestión y configuración de los servicios OVHcloud + +OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen en usted. Por lo tanto, es su responsabilidad asegurar su correcto funcionamiento. + +Le proporcionamos esta guía para acompañarlo en las tareas más comunes. Sin embargo, le recomendamos contactar a un [socio especializado](https://marketplace.ovhcloud.com/c/support-collaboration) y/o al proveedor del servicio si encuentra dificultades. Tenga en cuenta que no podremos proporcionar asistencia. Para obtener más información, consulte la sección "[Más información](#go-further)" de esta guía. + +/// + +## Procedimiento + +### Agregar la cuenta + +> [!warning] +> +> En nuestro ejemplo, hemos utilizado la mención servidor: pro?.mail.ovh.net. Sustituya la "?" por la cifra que designa al servidor de su servicio Email Pro. +> +> 1. Conéctese a su [área de cliente de OVHcloud](/links/manager). +> 1. Acceda al apartado `Web Cloud`{.action}. +> 1. Haga clic en `Email Pro`{.action}. +> 1. Seleccione la plataforma correspondiente. +> 1. El nombre del servidor aparece en el marco **Conexión** de la pestaña `Información general`{.action}. +> + +> [!tabs] +> **Etapa 1** +>> - Abra Outlook. En el panel izquierdo, haga clic en `Agregar una cuenta`{.action} para iniciar la configuración. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-400} +>> +> **Etapa 2** +>> - Introduzca su dirección de correo electrónico y haga clic en `Continuar`{.action}. +>> - Introduzca su contraseña y haga clic en el botón `Mostrar más`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-400} +>> +> **Etapa 3** +>> - Introduzca los siguientes parámetros: +>> - **Servidor de entrada IMAP**: pro?.mail.ovh.net +>> - **Puerto**: 993 +>> - **Tipo de conexión segura**: SSL/TLS +>> - **Nombre de usuario SMTP**: La dirección de correo electrónico que está agregando. +>> - **Servidor de salida SMTP**: pro?.mail.ovh.net +>> - **Puerto**: 587 +>> - **Tipo de conexión segura**: STARTTLS +>> - **Contraseña**: No introduzca nada; se utilizará la contraseña ingresada anteriormente. +>> - Haga clic en `Continuar`{.action} para finalizar la configuración. +>> +>> ![outlook](images/configuration-newoutlook-windows-emp-03.png){.thumbnail .w-400} + +### Utilizar la dirección de correo electrónico + +Una vez configurada la dirección de correo electrónico, ya puede usarla. Ahora puede enviar y recibir mensajes. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Para acceder al webmail de OVHcloud, haga clic en [este enlace](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. + +### Modificar los ajustes existentes + +La aplicación Outlook no permite modificar los ajustes del servidor de su cuenta de correo electrónico. + +Si su cuenta de correo ya está configurada y desea modificar sus parámetros, deberá eliminarla y volver a crearla: + +- Haga clic en el icono de ajustes `⛭`{.action} en la parte inferior del panel izquierdo. +- En la sección "Tus cuentas", haga clic en `Gestionar`{.action} a la derecha de la dirección de correo electrónico correspondiente. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-400} + +- Desplácese hacia abajo en la página. +- Haga clic en `Eliminar`{.action} para iniciar el proceso de eliminación. +- Determine si desea eliminar solo en este dispositivo o en todos los dispositivos que utilicen Outlook. + +![outlook](images/configuration-newoutlook-windows-emp-05.png){.thumbnail .w-400} + +> [!success] +> +> Una vez que haya eliminado su cuenta de correo electrónico, siga las instrucciones de la sección "[Agregar la cuenta](#add-account)" de esta documentación. + +### Ajustes generales de envío y recepción + +#### Ajustes de recepción IMAP y POP + +Para la recepción de correos electrónicos, al elegir el tipo de cuenta, le recomendamos usar **IMAP**. Sin embargo, también puede seleccionar **POP**. + +Seleccione la pestaña correspondiente a su tipo de configuración: + +> [!tabs] +> **Configuración IMAP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. +>> - **Servidor de entrada**: pro?.mail.ovh.net (reemplace bien el "?" con el número de su servidor). +>> - **Puerto**: 993. +>> - **Tipo de seguridad**: SSL/TLS. +>> +> **Configuración POP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. +>> - **Servidor de entrada**: pro?.mail.ovh.net (reemplace bien el "?" con el número de su servidor). +>> - **Puerto**: 995. +>> - **Tipo de seguridad**: SSL/TLS. + +#### Ajustes de envío SMTP + +Para el envío de correos electrónicos, encuentre a continuación los parámetros **SMTP** que debe utilizar: + +**Configuración SMTP** + +- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. +- **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. +- **Servidor de salida**: pro?.mail.ovh.net (reemplace bien el "?" con el número de su servidor). +- **Puerto**: 587. +- **Tipo de seguridad**: STARTTLS. + +## Más información + +> [!primary] +> +> Para obtener más información sobre la configuración de una dirección de correo electrónico desde el cliente de mensajería nuevo Outlook en Windows, consulte [el centro de ayuda de Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Primeros pasos con la solución E-mail Pro](/pages/web_cloud/email_and_collaborative_solutions/email_pro/first_config) + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con los [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.fr-fr.md index 31dd0021a84..cfbaa356f6a 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.fr-fr.md @@ -1,167 +1,167 @@ ---- -title: "E-mail Pro - Configurer son compte E-mail Pro sur le nouvel Outlook pour Windows" -excerpt: "Découvrez comment configurer votre adresse E-mail Pro sur le nouvel Outlook pour Windows" -updated: 2025-09-02 ---- - - - -## Objectif - -Les adresses e-mail de l'offre [E-mail Pro](/links/web/email-pro) peuvent être configurées sur un logiciel de messagerie compatible. Cela vous permet d'envoyer et de recevoir vos messages depuis l'application de votre choix. - -Le **nouvel Outlook** remplace depuis le 1 janvier 2025 l'application **Courrier** sur Windows. Pour plus d'informations sur ce sujet, consultez la page officielle de Microsoft « [Outlook pour Windows : l’avenir du courrier, du calendrier et des Personnes sur Windows 11](https://support.microsoft.com/office/outlook-pour-windows-l-avenir-du-courrier-du-calendrier-et-des-personnes-sur-windows-11-715fc27c-e0f4-4652-9174-47faa751b199) ». - -**Découvrez comment configurer votre adresse E-mail Pro sur le nouvel Outlook pour Windows.** - -## Prérequis - -- Disposer d’une adresse [E-mail Pro](/links/web/email-pro). -- Disposer du [nouvel Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) pour Windows. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> [!warning] -> -> Cette documentation s’applique uniquement au **nouvel Outlook** et non à « [Outlook classique](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) » disponible dans la suite Microsoft 365 ou précédemment installé sur votre ordinateur. - -/// details | Informations relatives à la gestion et la configuration des services OVHcloud - -OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. - -Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « [Aller plus loin](go-further) » de ce guide. - -/// - -## En pratique - -### Ajouter le compte - -> [!warning] -> -> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. -> -> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -> 1. Rendez-vous dans la partie `Web Cloud`{.action}. -> 1. Cliquez sur `Email Pro`{.action}. -> 1. Sélectionnez la plateforme concernée. -> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. -> - -> [!tabs] -> **Etape 1** ->> - Ouvrez Outlook. Dans la colonne de gauche, cliquez sur `Ajouter un compte`{.action} pour démarrer la configuration. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-400} ->> -> **Etape 2** ->> - Saisissez votre adresse e-mail puis cliquez sur `Continuer`{.action}. ->> - Saisissez votre mot de passe et cliquez sur le bouton `Afficher plus`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-400} ->> -> **Etape 3** ->> - Saisissez les paramêtres suivant: ->> - **Serveur d'entrée IMAP**: pro?.mail.ovh.net ->> - **Port**: 993 ->> - **Type de connexion sécurisée**: SSL/TLS ->> - **Nom d'utilisateur SMTP**: adresse e-mail que vous ajoutez. ->> - **Serveur sortant SMTP**: pro?.mail.ovh.net ->> - **Port**: 587 ->> - **Type de connexion sécurisée**: STARTTLS ->> - **Mot de passe**: ne rien saisir, le mot de passe saisi précédemment sera utilisé. ->> - Cliquez sur `Continuer`{.action} pour finaliser la configuration. ->> ->> ![outlook](images/configuration-newoutlook-windows-emp-03.png){.thumbnail .w-400} - -### Utiliser l'adresse e-mail - -Une fois votre adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Pour accéder au Webmail OVHcloud, cliquez sur [ce lien](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. - -### Modifier les paramètres existants - -L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. - -Si votre compte e-mail est déjà paramétré et que vous souhaitez modifier ses paramètres, vous devez alors le supprimer et le recréer : - -- Cliquez sur l'icône de réglage `⛭`{.action} dans le bas de la colonne de gauche. -- Dans la section « Vos comptes », cliquez sur `Gérer`{.action} à droite de l'adresse e-mail concernée. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-400} - -- Descendez dans le bas de la page. -- Cliquez sur `Supprimer`{.action} pour lancer la suppression. -- Déterminez si vous souhaitez supprimer seulement sur cet appareil ou sur les autres appareils utilisant Outlook. - -![outlook](images/configuration-newoutlook-windows-emp-05.png){.thumbnail .w-400} - -> [!success] -> -> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » sur cette documentation. - -### Paramètres généraux d'envoi et de réception - -#### Paramètres de réception IMAP et POP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. - -Sélectionnez l'onglet correspondant à votre type de configuration : - -> [!tabs] -> **Configuration IMAP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. ->> - **Serveur entrant** : pro?.mail.ovh.net (remplacez bien le «?» par le numéro de votre serveur). ->> - **Port** : 993. ->> - **Type de sécurité** : SSL/TLS. ->> -> **Configuration POP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. ->> - **Serveur entrant** : pro?.mail.ovh.net (remplacez bien le «?» par le numéro de votre serveur). ->> - **Port** : 995. ->> - **Type de sécurité** : SSL/TLS. - -#### Paramètres d'envoi SMTP - -Pour l'envoi des e-mails, retrouvez ci-dessous les paramètres **SMTP** à utiliser : - -**Configuration SMTP** - -- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. -- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. -- **Serveur sortant** : pro?.mail.ovh.net (remplacez bien le «?» par le numéro de votre serveur). -- **Port** : 587. -- **Type de sécurité** : STARTTLS. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis le client de messagerie nouvel Outlook sur Windows, consultez [le centre d'aide de Mircrosoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Premiers pas avec la solution E-mail Pro](/pages/web_cloud/email_and_collaborative_solutions/email_pro/first_config) - -Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "E-mail Pro - Configurer son compte E-mail Pro sur le nouvel Outlook pour Windows" +excerpt: "Découvrez comment configurer votre adresse E-mail Pro sur le nouvel Outlook pour Windows" +updated: 2025-09-02 +--- + + + +## Objectif + +Les adresses e-mail de l'offre [E-mail Pro](/links/web/email-pro) peuvent être configurées sur un logiciel de messagerie compatible. Cela vous permet d'envoyer et de recevoir vos messages depuis l'application de votre choix. + +Le **nouvel Outlook** remplace depuis le 1 janvier 2025 l'application **Courrier** sur Windows. Pour plus d'informations sur ce sujet, consultez la page officielle de Microsoft « [Outlook pour Windows : l’avenir du courrier, du calendrier et des Personnes sur Windows 11](https://support.microsoft.com/office/outlook-pour-windows-l-avenir-du-courrier-du-calendrier-et-des-personnes-sur-windows-11-715fc27c-e0f4-4652-9174-47faa751b199) ». + +**Découvrez comment configurer votre adresse E-mail Pro sur le nouvel Outlook pour Windows.** + +## Prérequis + +- Disposer d’une adresse [E-mail Pro](/links/web/email-pro). +- Disposer du [nouvel Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) pour Windows. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> [!warning] +> +> Cette documentation s’applique uniquement au **nouvel Outlook** et non à « [Outlook classique](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) » disponible dans la suite Microsoft 365 ou précédemment installé sur votre ordinateur. + +/// details | Informations relatives à la gestion et la configuration des services OVHcloud + +OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. + +Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « [Aller plus loin](go-further) » de ce guide. + +/// + +## En pratique + +### Ajouter le compte + +> [!warning] +> +> Dans notre exemple, nous utilisons la mention serveur : pro?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service E-mail Pro. +> +> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +> 1. Rendez-vous dans la partie `Web Cloud`{.action}. +> 1. Cliquez sur `Email Pro`{.action}. +> 1. Sélectionnez la plateforme concernée. +> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. +> + +> [!tabs] +> **Etape 1** +>> - Ouvrez Outlook. Dans la colonne de gauche, cliquez sur `Ajouter un compte`{.action} pour démarrer la configuration. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-400} +>> +> **Etape 2** +>> - Saisissez votre adresse e-mail puis cliquez sur `Continuer`{.action}. +>> - Saisissez votre mot de passe et cliquez sur le bouton `Afficher plus`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-400} +>> +> **Etape 3** +>> - Saisissez les paramêtres suivant: +>> - **Serveur d'entrée IMAP**: pro?.mail.ovh.net +>> - **Port**: 993 +>> - **Type de connexion sécurisée**: SSL/TLS +>> - **Nom d'utilisateur SMTP**: adresse e-mail que vous ajoutez. +>> - **Serveur sortant SMTP**: pro?.mail.ovh.net +>> - **Port**: 587 +>> - **Type de connexion sécurisée**: STARTTLS +>> - **Mot de passe**: ne rien saisir, le mot de passe saisi précédemment sera utilisé. +>> - Cliquez sur `Continuer`{.action} pour finaliser la configuration. +>> +>> ![outlook](images/configuration-newoutlook-windows-emp-03.png){.thumbnail .w-400} + +### Utiliser l'adresse e-mail + +Une fois votre adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Pour accéder au Webmail OVHcloud, cliquez sur [ce lien](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. + +### Modifier les paramètres existants + +L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. + +Si votre compte e-mail est déjà paramétré et que vous souhaitez modifier ses paramètres, vous devez alors le supprimer et le recréer : + +- Cliquez sur l'icône de réglage `⛭`{.action} dans le bas de la colonne de gauche. +- Dans la section « Vos comptes », cliquez sur `Gérer`{.action} à droite de l'adresse e-mail concernée. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-400} + +- Descendez dans le bas de la page. +- Cliquez sur `Supprimer`{.action} pour lancer la suppression. +- Déterminez si vous souhaitez supprimer seulement sur cet appareil ou sur les autres appareils utilisant Outlook. + +![outlook](images/configuration-newoutlook-windows-emp-05.png){.thumbnail .w-400} + +> [!success] +> +> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » sur cette documentation. + +### Paramètres généraux d'envoi et de réception + +#### Paramètres de réception IMAP et POP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. + +Sélectionnez l'onglet correspondant à votre type de configuration : + +> [!tabs] +> **Configuration IMAP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. +>> - **Serveur entrant** : pro?.mail.ovh.net (remplacez bien le «?» par le numéro de votre serveur). +>> - **Port** : 993. +>> - **Type de sécurité** : SSL/TLS. +>> +> **Configuration POP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. +>> - **Serveur entrant** : pro?.mail.ovh.net (remplacez bien le «?» par le numéro de votre serveur). +>> - **Port** : 995. +>> - **Type de sécurité** : SSL/TLS. + +#### Paramètres d'envoi SMTP + +Pour l'envoi des e-mails, retrouvez ci-dessous les paramètres **SMTP** à utiliser : + +**Configuration SMTP** + +- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. +- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. +- **Serveur sortant** : pro?.mail.ovh.net (remplacez bien le «?» par le numéro de votre serveur). +- **Port** : 587. +- **Type de sécurité** : STARTTLS. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis le client de messagerie nouvel Outlook sur Windows, consultez [le centre d'aide de Mircrosoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Premiers pas avec la solution E-mail Pro](/pages/web_cloud/email_and_collaborative_solutions/email_pro/first_config) + +Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.it-it.md index a8f6a7e4df0..2891ba767c4 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.it-it.md @@ -1,167 +1,167 @@ ---- -title: "E-mail Pro - Configurazione del tuo account E-mail Pro sul nuovo Outlook per Windows" -excerpt: "Scopri come configurare il tuo indirizzo E-mail Pro sul nuovo Outlook per Windows" -updated: 2025-09-02 ---- - - - -## Obiettivo - -Gli indirizzi e-mail dell'offerta [E-mail Pro](/links/web/email-pro) possono essere configurati su un client di posta compatibile. Ciò ti consente di inviare e ricevere messaggi dall'applicazione che preferisci. - -Il **nuovo Outlook** sostituisce, dal 1° gennaio 2025, l'applicazione **Posta** su Windows. Per ulteriori informazioni, consulta la pagina ufficiale di Microsoft "[Outlook per Windows: Il futuro di Posta, Calendario e Persone in Windows 11](https://support.microsoft.com/office/outlook-pour-windows-l-avenir-du-courrier-du-calendrier-et-des-personnes-sur-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". - -**Scopri come configurare il tuo indirizzo E-mail Pro sul nuovo Outlook per Windows.** - -## Prerequisiti - -- Disponi di un indirizzo [E-mail Pro](/links/web/email-pro). -- Disponi del [nuovo Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) per Windows. -- Possiedi le credenziali dell'indirizzo e-mail che desideri configurare. - -> [!warning] -> -> Questa documentazione si applica esclusivamente al **nuovo Outlook** e non al "[Outlook classico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponibile nel pacchetto Microsoft 365 o precedentemente installato sul tuo computer. - -/// details | Informazioni sulla gestione e configurazione dei servizi OVHcloud - -OVHcloud mette a tua disposizione servizi di cui sei responsabile per la configurazione, gestione e funzionamento. Pertanto, spetta a te assicurarsi che funzionino correttamente. - -Ti forniamo questa guida per aiutarti nelle operazioni più comuni. Tuttavia, ti consigliamo di contattare un [partner specializzato](/links/partner) e/o l'editore del servizio se incontri difficoltà. Non saremo in grado di fornirti assistenza. Ulteriori informazioni nella sezione "[Per saperne di più](#go-further)" di questa guida. - -/// - -## Procedura - -### Aggiungere l'account - -> [!warning] -> -> Nel nostro esempio abbiamo utilizzato come nome del server "pro?.mail.ovh.net", dove "?" dovrà essere sostituito con il numero che indica il server del servizio Email Pro. -> -> 1. Accedi allo [Spazio Cliente OVHcloud](/links/manager). -> 1. Accedi alla sezione `Web Cloud`{.action}. -> 1. Clicca su `Email Pro`{.action}. -> 1. Seleziona la piattaforma interessata. -> 1. Il nome del server è visibile nel riquadro **Connessione** della scheda `Informazioni generali`{.action}. -> - -> [!tabs] -> **Passaggio 1** ->> - Apri Outlook. Nella colonna di sinistra, clicca su `Aggiungi un account`{.action} per avviare la configurazione. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-400} ->> -> **Passaggio 2** ->> - Inserisci il tuo indirizzo e-mail e clicca su `Continua`{.action}. ->> - Inserisci la tua password e clicca sul pulsante `Mostra altro`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-400} ->> -> **Passaggio 3** ->> - Inserisci i seguenti parametri: ->> - **Server IMAP in entrata**: pro?.mail.ovh.net ->> - **Porta**: 993 ->> - **Tipo di connessione sicura**: SSL/TLS ->> - **Nome utente SMTP**: L'indirizzo e-mail che stai aggiungendo. ->> - **Server SMTP in uscita**: pro?.mail.ovh.net ->> - **Porta**: 587 ->> - **Tipo di connessione sicura**: STARTTLS ->> - **Password**: Non inserire nulla, verrà utilizzato il password inserito in precedenza. ->> - Clicca su `Continua`{.action} per completare la configurazione. ->> ->> ![outlook](images/configuration-newoutlook-windows-emp-03.png){.thumbnail .w-400} - -### Utilizzare l'indirizzo e-mail - -Una volta configurato l'indirizzo e-mail, puoi iniziare a utilizzarlo! Ora puoi inviare e ricevere messaggi. - -OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. Per accedere alla Webmail OVHcloud, clicca su [questo link](/links/web/email). E accessibile con le credenziali del tuo account. - -### Modificare le impostazioni esistenti - -L'applicazione Outlook non consente di modificare i parametri del server per il tuo account e-mail. - -Se l’account email è già stato configurato e vuoi modificarne le impostazioni, è necessario eliminarlo e ricrearlo: - -- Clicca sull'icona delle impostazioni `⛭`{.action} nella parte inferiore della colonna di sinistra. -- Nella sezione "I tuoi account", clicca su `Gestisci`{.action} a destra dell'indirizzo e-mail in questione. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-400} - -- Scorri verso il basso. -- Clicca su `Elimina`{.action} per avviare l'eliminazione. -- Scegli se eliminare l'account solo da questo dispositivo o anche da altri dispositivi che utilizzano Outlook. - -![outlook](images/configuration-newoutlook-windows-emp-05.png){.thumbnail .w-400} - -> [!success] -> -> Una volta eliminato l'account, segui le istruzioni nella sezione "[Aggiungere l'account](#add-account)" di questa documentazione. - -### Impostazioni generali di invio e ricezione - -#### Impostazioni IMAP e POP per la ricezione - -Per la ricezione delle e-mail, consigliamo di utilizzare **IMAP**. Tuttavia, puoi anche selezionare **POP**. - -Seleziona la scheda corrispondente al tipo di configurazione: - -> [!tabs] -> **Configurazione IMAP** ->> ->> - **Nome utente**: Inserisci l'indirizzo e-mail **completo**. ->> - **Password**: Inserisci la password dell'indirizzo e-mail. ->> - **Server in entrata**: pro?.mail.ovh.net (sostituisci "?" con il numero del tuo server). ->> - **Porta**: 993. ->> - **Tipo di sicurezza**: SSL/TLS. ->> -> **Configurazione POP** ->> ->> - **Nome utente**: Inserisci l'indirizzo e-mail **completo**. ->> - **Password**: Inserisci la password dell'indirizzo e-mail. ->> - **Server in entrata**: pro?.mail.ovh.net (sostituisci "?" con il numero del tuo server). ->> - **Porta**: 995. ->> - **Tipo di sicurezza**: SSL/TLS. - -#### Impostazioni SMTP per l'invio - -Per l'invio delle e-mail, ecco i parametri **SMTP** da utilizzare: - -**Configurazione SMTP** - -- **Nome utente**: Inserisci l'indirizzo e-mail **completo**. -- **Password**: Inserisci la password dell'indirizzo e-mail. -- **Server in uscita**: pro?.mail.ovh.net (sostituisci "?" con il numero del tuo server). -- **Porta**: 587. -- **Tipo di sicurezza**: STARTTLS. - -## Per saperne di più - -> [!primary] -> -> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail nel client del nuovo Outlook per Windows, consulta [il centro di aiuto di Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Primi passi con la soluzione E-mail Pro](/pages/web_cloud/email_and_collaborative_solutions/email_pro/first_config) - -Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: "E-mail Pro - Configurazione del tuo account E-mail Pro sul nuovo Outlook per Windows" +excerpt: "Scopri come configurare il tuo indirizzo E-mail Pro sul nuovo Outlook per Windows" +updated: 2025-09-02 +--- + + + +## Obiettivo + +Gli indirizzi e-mail dell'offerta [E-mail Pro](/links/web/email-pro) possono essere configurati su un client di posta compatibile. Ciò ti consente di inviare e ricevere messaggi dall'applicazione che preferisci. + +Il **nuovo Outlook** sostituisce, dal 1° gennaio 2025, l'applicazione **Posta** su Windows. Per ulteriori informazioni, consulta la pagina ufficiale di Microsoft "[Outlook per Windows: Il futuro di Posta, Calendario e Persone in Windows 11](https://support.microsoft.com/office/outlook-pour-windows-l-avenir-du-courrier-du-calendrier-et-des-personnes-sur-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". + +**Scopri come configurare il tuo indirizzo E-mail Pro sul nuovo Outlook per Windows.** + +## Prerequisiti + +- Disponi di un indirizzo [E-mail Pro](/links/web/email-pro). +- Disponi del [nuovo Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) per Windows. +- Possiedi le credenziali dell'indirizzo e-mail che desideri configurare. + +> [!warning] +> +> Questa documentazione si applica esclusivamente al **nuovo Outlook** e non al "[Outlook classico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponibile nel pacchetto Microsoft 365 o precedentemente installato sul tuo computer. + +/// details | Informazioni sulla gestione e configurazione dei servizi OVHcloud + +OVHcloud mette a tua disposizione servizi di cui sei responsabile per la configurazione, gestione e funzionamento. Pertanto, spetta a te assicurarsi che funzionino correttamente. + +Ti forniamo questa guida per aiutarti nelle operazioni più comuni. Tuttavia, ti consigliamo di contattare un [partner specializzato](https://marketplace.ovhcloud.com/c/support-collaboration) e/o l'editore del servizio se incontri difficoltà. Non saremo in grado di fornirti assistenza. Ulteriori informazioni nella sezione "[Per saperne di più](#go-further)" di questa guida. + +/// + +## Procedura + +### Aggiungere l'account + +> [!warning] +> +> Nel nostro esempio abbiamo utilizzato come nome del server "pro?.mail.ovh.net", dove "?" dovrà essere sostituito con il numero che indica il server del servizio Email Pro. +> +> 1. Accedi allo [Spazio Cliente OVHcloud](/links/manager). +> 1. Accedi alla sezione `Web Cloud`{.action}. +> 1. Clicca su `Email Pro`{.action}. +> 1. Seleziona la piattaforma interessata. +> 1. Il nome del server è visibile nel riquadro **Connessione** della scheda `Informazioni generali`{.action}. +> + +> [!tabs] +> **Passaggio 1** +>> - Apri Outlook. Nella colonna di sinistra, clicca su `Aggiungi un account`{.action} per avviare la configurazione. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-400} +>> +> **Passaggio 2** +>> - Inserisci il tuo indirizzo e-mail e clicca su `Continua`{.action}. +>> - Inserisci la tua password e clicca sul pulsante `Mostra altro`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-400} +>> +> **Passaggio 3** +>> - Inserisci i seguenti parametri: +>> - **Server IMAP in entrata**: pro?.mail.ovh.net +>> - **Porta**: 993 +>> - **Tipo di connessione sicura**: SSL/TLS +>> - **Nome utente SMTP**: L'indirizzo e-mail che stai aggiungendo. +>> - **Server SMTP in uscita**: pro?.mail.ovh.net +>> - **Porta**: 587 +>> - **Tipo di connessione sicura**: STARTTLS +>> - **Password**: Non inserire nulla, verrà utilizzato il password inserito in precedenza. +>> - Clicca su `Continua`{.action} per completare la configurazione. +>> +>> ![outlook](images/configuration-newoutlook-windows-emp-03.png){.thumbnail .w-400} + +### Utilizzare l'indirizzo e-mail + +Una volta configurato l'indirizzo e-mail, puoi iniziare a utilizzarlo! Ora puoi inviare e ricevere messaggi. + +OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. Per accedere alla Webmail OVHcloud, clicca su [questo link](/links/web/email). E accessibile con le credenziali del tuo account. + +### Modificare le impostazioni esistenti + +L'applicazione Outlook non consente di modificare i parametri del server per il tuo account e-mail. + +Se l’account email è già stato configurato e vuoi modificarne le impostazioni, è necessario eliminarlo e ricrearlo: + +- Clicca sull'icona delle impostazioni `⛭`{.action} nella parte inferiore della colonna di sinistra. +- Nella sezione "I tuoi account", clicca su `Gestisci`{.action} a destra dell'indirizzo e-mail in questione. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-400} + +- Scorri verso il basso. +- Clicca su `Elimina`{.action} per avviare l'eliminazione. +- Scegli se eliminare l'account solo da questo dispositivo o anche da altri dispositivi che utilizzano Outlook. + +![outlook](images/configuration-newoutlook-windows-emp-05.png){.thumbnail .w-400} + +> [!success] +> +> Una volta eliminato l'account, segui le istruzioni nella sezione "[Aggiungere l'account](#add-account)" di questa documentazione. + +### Impostazioni generali di invio e ricezione + +#### Impostazioni IMAP e POP per la ricezione + +Per la ricezione delle e-mail, consigliamo di utilizzare **IMAP**. Tuttavia, puoi anche selezionare **POP**. + +Seleziona la scheda corrispondente al tipo di configurazione: + +> [!tabs] +> **Configurazione IMAP** +>> +>> - **Nome utente**: Inserisci l'indirizzo e-mail **completo**. +>> - **Password**: Inserisci la password dell'indirizzo e-mail. +>> - **Server in entrata**: pro?.mail.ovh.net (sostituisci "?" con il numero del tuo server). +>> - **Porta**: 993. +>> - **Tipo di sicurezza**: SSL/TLS. +>> +> **Configurazione POP** +>> +>> - **Nome utente**: Inserisci l'indirizzo e-mail **completo**. +>> - **Password**: Inserisci la password dell'indirizzo e-mail. +>> - **Server in entrata**: pro?.mail.ovh.net (sostituisci "?" con il numero del tuo server). +>> - **Porta**: 995. +>> - **Tipo di sicurezza**: SSL/TLS. + +#### Impostazioni SMTP per l'invio + +Per l'invio delle e-mail, ecco i parametri **SMTP** da utilizzare: + +**Configurazione SMTP** + +- **Nome utente**: Inserisci l'indirizzo e-mail **completo**. +- **Password**: Inserisci la password dell'indirizzo e-mail. +- **Server in uscita**: pro?.mail.ovh.net (sostituisci "?" con il numero del tuo server). +- **Porta**: 587. +- **Tipo di sicurezza**: STARTTLS. + +## Per saperne di più + +> [!primary] +> +> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail nel client del nuovo Outlook per Windows, consulta [il centro di aiuto di Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Primi passi con la soluzione E-mail Pro](/pages/web_cloud/email_and_collaborative_solutions/email_pro/first_config) + +Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.pl-pl.md index 77fd0542927..6e361626397 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.pl-pl.md @@ -1,167 +1,167 @@ ---- -title: "E-Mail Pro - Konfiguracja konta E-Mail Pro w nowej aplikacji Outlook na Windows" -excerpt: "Dowiedz się, jak skonfigurować swoją adres E-Mail Pro w nowej aplikacji Outlook na Windows" -updated: 2025-09-02 ---- - - - -## Wprowadzenie - -Adresy e-mail w ramach oferty [E-Mail Pro](/links/web/email-pro) mogą być konfigurowane na kompatybilnym kliencie pocztowym. Umożliwia to wysyłanie i odbieranie wiadomości z wybranej aplikacji. - -**Nowa aplikacja Outlook** zastępuje od dnia 1 stycznia 2025 roku aplikację **Poczta** w systemie Windows. Więcej informacji na ten temat można znaleźć na oficjalnej stronie Microsoft "[Outlook dla systemu Windows: przyszłość poczty, kalendarza i Osoby na Windows 11](https://support.microsoft.com/office/outlook-pour-windows-l-avenir-du-courrier-du-calendrier-et-des-personnes-sur-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". - -**Dowiedz się, jak skonfigurować swoją adresę E-Mail Pro w nowej aplikacji Outlook na Windows.** - -## Wymagania początkowe - -- Posiadanie adresu [E-Mail Pro](/links/web/email-pro). -- Posiadanie [nowej aplikacji Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) na system Windows. -- Posiadanie danych dostępowych do konfigurowanego adresu e-mail. - -> [!warning] -> -> Ta dokumentacja dotyczy wyłącznie **nowej aplikacji Outlook** i nie obejmuje "[klasycznego Outlook](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)", dostępnego w pakiecie Microsoft 365 lub wcześniej zainstalowanego na komputerze. - -/// details | Informacje dotyczące zarządzania i konfiguracji usług OVHcloud - -OVHcloud udostępnia usługi, za których konfigurację, zarządzanie i działanie jesteś odpowiedzialny. Należy do Ciebie zapewnić ich poprawne funkcjonowanie. - -Zapewniamy tę dokumentację, aby ułatwić Ci wykonywanie typowych zadań. W przypadku problemów zalecam skontaktowanie się z [specjalistycznym partnerem](/links/partner) lub producentem usługi. Nie będziemy mogli udzielić dalszej pomocy. Więcej informacji w sekcji "[Sprawdź również](#go-further)" niniejszej dokumentacji. - -/// - -## W praktyce - -### Dodanie konta - -> [!warning] -> -> W przewodniku używamy oznaczenia serwera: pro?.mail.ovh.net. Zastąp "?" cyfrą oznaczającą serwer powiązany z Twoją usługą E-mail Pro. -> -> 1. Zaloguj się do [Panelu klienta OVHcloud](/links/manager). -> 1. Przejdź do sekcji `Web Cloud`{.action}. -> 1. Kliknij `Email Pro`{.action}. -> 1. Wybierz odpowiednią platformę. -> 1. Nazwa serwera jest widoczna w ramce **Logowanie** w zakładce `Informacje ogólne`{.action}. -> - -> [!tabs] -> **Krok 1** ->> - Otwórz aplikację Outlook. W lewym menu kliknij przycisk `Dodaj konto`{.action}, aby rozpocząć konfigurację. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-400} ->> -> **Krok 2** ->> - Wprowadź swój adres e-mail, a następnie kliknij przycisk `Dalej`{.action}. ->> - Wprowadź swoje hasło i kliknij przycisk `Pokaż więcej`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-400} ->> -> **Krok 3** ->> - Wprowadź następujące parametry: ->> - **Serwer IMAP dla przychodzących wiadomości**: pro?.mail.ovh.net ->> - **Port**: 993 ->> - **Typ bezpiecznego połączenia**: SSL/TLS ->> - **Nazwa użytkownika SMTP**: Adres e-mail, który dodajesz. ->> - **Serwer SMTP dla wychodzących wiadomości**: pro?.mail.ovh.net ->> - **Port**: 587 ->> - **Typ bezpiecznego połączenia**: STARTTLS ->> - **Hasło**: Nie wprowadzaj niczego, użyje się hasła wprowadzonego wcześniej. ->> - Kliknij przycisk `Dalej`{.action}, aby zakończyć konfigurację. ->> ->> ![outlook](images/configuration-newoutlook-windows-emp-03.png){.thumbnail .w-400} - -### Użycie adresu e-mail - -Po skonfigurowaniu adresu e-mail możesz go już używać! Możesz teraz wysyłać i odbierać wiadomości. - -OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Aby uzyskać dostęp do interfejsu OVHcloud Webmail, kliknij [ten link](/links/web/email). Możesz się do niej zalogować, używając tych samych danych, których używasz do logowania się do konta e-mail. - -### Modyfikacja istniejących ustawień - -Aplikacja Outlook nie pozwala na modyfikację parametrów serwera dla konta e-mail. - -Jeśli Twoje konto e-mail zostało już skonfigurowane i chcesz zmienić jego ustawienia, musisz je usunąć i utworzyć ponownie: - -- Kliknij ikonę ustawień `⛭`{.action} u dołu lewego menu. -- W sekcji "Twoje konta" kliknij przycisk `Zarządzaj`{.action} obok odpowiedniego adresu e-mail. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-400} - -- Przewiń do dołu strony. -- Kliknij przycisk `Usuń`{.action}, aby rozpocząć proces usuwania. -- Zdecyduj, czy chcesz usunąć konto tylko z tego urządzenia, czy też z innych urządzeń korzystających z Outlook. - -![outlook](images/configuration-newoutlook-windows-emp-05.png){.thumbnail .w-400} - -> [!success] -> -> Po usunięciu konta e-mail postępuj zgodnie z instrukcjami w sekcji "[Dodanie konta](#add-account)" niniejszej dokumentacji. - -### Ogólne ustawienia wysyłania i odbierania - -#### Ustawienia IMAP i POP dla odbierania wiadomości - -Do odbierania e-maili zalecamy użycie **IMAP**. Możesz również wybrać **POP**. - -Wybierz odpowiednią kartę w zależności od typu konfiguracji: - -> [!tabs] -> **Konfiguracja IMAP** ->> ->> - **Nazwa użytkownika**: Wprowadź **pełny** adres e-mail. ->> - **Hasło**: Wprowadź hasło do adresu e-mail. ->> - **Serwer dla przychodzących wiadomości**: pro?.mail.ovh.net (zamień "?" na numer Twojego serwera). ->> - **Port**: 993. ->> - **Typ bezpiecznego połączenia**: SSL/TLS. ->> -> **Konfiguracja POP** ->> ->> - **Nazwa użytkownika**: Wprowadź **pełny** adres e-mail. ->> - **Hasło**: Wprowadź hasło do adresu e-mail. ->> - **Serwer dla przychodzących wiadomości**: pro?.mail.ovh.net (zamień "?" na numer Twojego serwera). ->> - **Port**: 995. ->> - **Typ bezpiecznego połączenia**: SSL/TLS. - -#### Ustawienia SMTP dla wysyłania wiadomości - -Do wysyłania e-maili użyj następujących parametrów **SMTP**: - -**Konfiguracja SMTP** - -- **Nazwa użytkownika**: Wprowadź **pełny** adres e-mail. -- **Hasło**: Wprowadź hasło do adresu e-mail. -- **Serwer dla wychodzących wiadomości**: pro?.mail.ovh.net (zamień "?" na numer Twojego serwera). -- **Port**: 587. -- **Typ bezpiecznego połączenia**: STARTTLS. - -## Sprawdź również - -> [!primary] -> -> Więcej informacji na temat konfiguracji adresu e-mail w nowej aplikacji Outlook na Windows można znaleźć w [centrum pomocy Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Podstawowe informacje o rozwiązaniu E-Mail Pro](/pages/web_cloud/email_and_collaborative_solutions/email_pro/first_config) - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "E-Mail Pro - Konfiguracja konta E-Mail Pro w nowej aplikacji Outlook na Windows" +excerpt: "Dowiedz się, jak skonfigurować swoją adres E-Mail Pro w nowej aplikacji Outlook na Windows" +updated: 2025-09-02 +--- + + + +## Wprowadzenie + +Adresy e-mail w ramach oferty [E-Mail Pro](/links/web/email-pro) mogą być konfigurowane na kompatybilnym kliencie pocztowym. Umożliwia to wysyłanie i odbieranie wiadomości z wybranej aplikacji. + +**Nowa aplikacja Outlook** zastępuje od dnia 1 stycznia 2025 roku aplikację **Poczta** w systemie Windows. Więcej informacji na ten temat można znaleźć na oficjalnej stronie Microsoft "[Outlook dla systemu Windows: przyszłość poczty, kalendarza i Osoby na Windows 11](https://support.microsoft.com/office/outlook-pour-windows-l-avenir-du-courrier-du-calendrier-et-des-personnes-sur-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". + +**Dowiedz się, jak skonfigurować swoją adresę E-Mail Pro w nowej aplikacji Outlook na Windows.** + +## Wymagania początkowe + +- Posiadanie adresu [E-Mail Pro](/links/web/email-pro). +- Posiadanie [nowej aplikacji Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) na system Windows. +- Posiadanie danych dostępowych do konfigurowanego adresu e-mail. + +> [!warning] +> +> Ta dokumentacja dotyczy wyłącznie **nowej aplikacji Outlook** i nie obejmuje "[klasycznego Outlook](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)", dostępnego w pakiecie Microsoft 365 lub wcześniej zainstalowanego na komputerze. + +/// details | Informacje dotyczące zarządzania i konfiguracji usług OVHcloud + +OVHcloud udostępnia usługi, za których konfigurację, zarządzanie i działanie jesteś odpowiedzialny. Należy do Ciebie zapewnić ich poprawne funkcjonowanie. + +Zapewniamy tę dokumentację, aby ułatwić Ci wykonywanie typowych zadań. W przypadku problemów zalecam skontaktowanie się z [specjalistycznym partnerem](https://marketplace.ovhcloud.com/c/support-collaboration) lub producentem usługi. Nie będziemy mogli udzielić dalszej pomocy. Więcej informacji w sekcji "[Sprawdź również](#go-further)" niniejszej dokumentacji. + +/// + +## W praktyce + +### Dodanie konta + +> [!warning] +> +> W przewodniku używamy oznaczenia serwera: pro?.mail.ovh.net. Zastąp "?" cyfrą oznaczającą serwer powiązany z Twoją usługą E-mail Pro. +> +> 1. Zaloguj się do [Panelu klienta OVHcloud](/links/manager). +> 1. Przejdź do sekcji `Web Cloud`{.action}. +> 1. Kliknij `Email Pro`{.action}. +> 1. Wybierz odpowiednią platformę. +> 1. Nazwa serwera jest widoczna w ramce **Logowanie** w zakładce `Informacje ogólne`{.action}. +> + +> [!tabs] +> **Krok 1** +>> - Otwórz aplikację Outlook. W lewym menu kliknij przycisk `Dodaj konto`{.action}, aby rozpocząć konfigurację. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-400} +>> +> **Krok 2** +>> - Wprowadź swój adres e-mail, a następnie kliknij przycisk `Dalej`{.action}. +>> - Wprowadź swoje hasło i kliknij przycisk `Pokaż więcej`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-400} +>> +> **Krok 3** +>> - Wprowadź następujące parametry: +>> - **Serwer IMAP dla przychodzących wiadomości**: pro?.mail.ovh.net +>> - **Port**: 993 +>> - **Typ bezpiecznego połączenia**: SSL/TLS +>> - **Nazwa użytkownika SMTP**: Adres e-mail, który dodajesz. +>> - **Serwer SMTP dla wychodzących wiadomości**: pro?.mail.ovh.net +>> - **Port**: 587 +>> - **Typ bezpiecznego połączenia**: STARTTLS +>> - **Hasło**: Nie wprowadzaj niczego, użyje się hasła wprowadzonego wcześniej. +>> - Kliknij przycisk `Dalej`{.action}, aby zakończyć konfigurację. +>> +>> ![outlook](images/configuration-newoutlook-windows-emp-03.png){.thumbnail .w-400} + +### Użycie adresu e-mail + +Po skonfigurowaniu adresu e-mail możesz go już używać! Możesz teraz wysyłać i odbierać wiadomości. + +OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Aby uzyskać dostęp do interfejsu OVHcloud Webmail, kliknij [ten link](/links/web/email). Możesz się do niej zalogować, używając tych samych danych, których używasz do logowania się do konta e-mail. + +### Modyfikacja istniejących ustawień + +Aplikacja Outlook nie pozwala na modyfikację parametrów serwera dla konta e-mail. + +Jeśli Twoje konto e-mail zostało już skonfigurowane i chcesz zmienić jego ustawienia, musisz je usunąć i utworzyć ponownie: + +- Kliknij ikonę ustawień `⛭`{.action} u dołu lewego menu. +- W sekcji "Twoje konta" kliknij przycisk `Zarządzaj`{.action} obok odpowiedniego adresu e-mail. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-400} + +- Przewiń do dołu strony. +- Kliknij przycisk `Usuń`{.action}, aby rozpocząć proces usuwania. +- Zdecyduj, czy chcesz usunąć konto tylko z tego urządzenia, czy też z innych urządzeń korzystających z Outlook. + +![outlook](images/configuration-newoutlook-windows-emp-05.png){.thumbnail .w-400} + +> [!success] +> +> Po usunięciu konta e-mail postępuj zgodnie z instrukcjami w sekcji "[Dodanie konta](#add-account)" niniejszej dokumentacji. + +### Ogólne ustawienia wysyłania i odbierania + +#### Ustawienia IMAP i POP dla odbierania wiadomości + +Do odbierania e-maili zalecamy użycie **IMAP**. Możesz również wybrać **POP**. + +Wybierz odpowiednią kartę w zależności od typu konfiguracji: + +> [!tabs] +> **Konfiguracja IMAP** +>> +>> - **Nazwa użytkownika**: Wprowadź **pełny** adres e-mail. +>> - **Hasło**: Wprowadź hasło do adresu e-mail. +>> - **Serwer dla przychodzących wiadomości**: pro?.mail.ovh.net (zamień "?" na numer Twojego serwera). +>> - **Port**: 993. +>> - **Typ bezpiecznego połączenia**: SSL/TLS. +>> +> **Konfiguracja POP** +>> +>> - **Nazwa użytkownika**: Wprowadź **pełny** adres e-mail. +>> - **Hasło**: Wprowadź hasło do adresu e-mail. +>> - **Serwer dla przychodzących wiadomości**: pro?.mail.ovh.net (zamień "?" na numer Twojego serwera). +>> - **Port**: 995. +>> - **Typ bezpiecznego połączenia**: SSL/TLS. + +#### Ustawienia SMTP dla wysyłania wiadomości + +Do wysyłania e-maili użyj następujących parametrów **SMTP**: + +**Konfiguracja SMTP** + +- **Nazwa użytkownika**: Wprowadź **pełny** adres e-mail. +- **Hasło**: Wprowadź hasło do adresu e-mail. +- **Serwer dla wychodzących wiadomości**: pro?.mail.ovh.net (zamień "?" na numer Twojego serwera). +- **Port**: 587. +- **Typ bezpiecznego połączenia**: STARTTLS. + +## Sprawdź również + +> [!primary] +> +> Więcej informacji na temat konfiguracji adresu e-mail w nowej aplikacji Outlook na Windows można znaleźć w [centrum pomocy Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Podstawowe informacje o rozwiązaniu E-Mail Pro](/pages/web_cloud/email_and_collaborative_solutions/email_pro/first_config) + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.pt-pt.md index 44f39941e30..a3852393033 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10/guide.pt-pt.md @@ -1,167 +1,167 @@ ---- -title: "E-Mail Pro - Configurar sua conta de E-Mail Pro no novo Outlook para Windows" -excerpt: "Saiba como configurar sua conta de E-Mail Pro no novo Outlook para Windows" -updated: 2025-09-02 ---- - - - -## Objetivo - -Os endereços de e-mail da oferta [E-Mail Pro](/links/web/email-pro) podem ser configurados em um cliente de e-mail compatível. Isso permite enviar e receber mensagens do aplicativo de sua escolha. - -O **novo Outlook** substitui, a partir de 1 de janeiro de 2025, o aplicativo **E-mail** no Windows. Para mais informações, consulte a página oficial da Microsoft "[Outlook para Windows: O Futuro do Correio, Calendário e Pessoas no Windows 11](https://support.microsoft.com/office/outlook-pour-windows-l-avenir-du-courrier-du-calendrier-et-des-personnes-sur-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". - -**Saiba como configurar sua conta de E-Mail Pro no novo Outlook para Windows.** - -## Requisitos - -- Disponha de um endereço [E-Mail Pro](/links/web/email-pro). -- Disponha do [novo Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) para Windows. -- Possua as credenciais do endereço de e-mail que deseja configurar. - -> [!warning] -> -> Esta documentação se aplica exclusivamente ao **novo Outlook** e não ao "[Outlook clássico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)", disponível no pacote Microsoft 365 ou instalado anteriormente no seu computador. - -/// details | Informações sobre o gerenciamento e configuração dos serviços da OVHcloud - -A OVHcloud fornece serviços que você é responsável por configurar, gerenciar e operar. Portanto, cabe a você garantir seu funcionamento adequado. - -Fornecemos este guia para ajudá-lo nas tarefas mais comuns. No entanto, recomendamos contatar um [parceiro especializado](/links/partner) e/ou o fornecedor do serviço se encontrar dificuldades. Não estaremos aptos a fornecer assistência adicional. Mais informações na seção "[Quer saber mais?](#go-further)" deste guia. - -/// - -## Instruções - -### Adicionar a conta - -> [!warning] -> -> Neste exemplo, utilizamos a menção servidor: pro?.mail.ovh.net. Deverá substituir o "?" pelo número que identifica o servidor do seu serviço E-mail Pro. -> -> 1. Aceda à [Área de Cliente OVHcloud](/links/manager). -> 1. Aceda à secção `Web Cloud`{.action}. -> 1. Clique em `Email Pro`{.action}. -> 1. Selecione a plataforma em causa. -> 1. O nome do servidor está visível na tabela **Ligação** do separador `Informações gerais`{.action}. -> - -> [!tabs] -> **Etapa 1** ->> - Abra o Outlook. No menu lateral esquerdo, clique em `Adicionar uma conta`{.action} para iniciar a configuração. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-400} ->> -> **Etapa 2** ->> - Digite seu endereço de e-mail e clique em `Continuar`{.action}. ->> - Digite sua senha e clique no botão `Mostrar mais`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-400} ->> -> **Etapa 3** ->> - Digite os seguintes parâmetros: ->> - **Servidor IMAP de entrada**: pro?.mail.ovh.net ->> - **Porta**: 993 ->> - **Tipo de conexão segura**: SSL/TLS ->> - **Nome de usuário SMTP**: O endereço de e-mail que está adicionando. ->> - **Servidor SMTP de saída**: pro?.mail.ovh.net ->> - **Porta**: 587 ->> - **Tipo de conexão segura**: STARTTLS ->> - **Senha**: Não digite nada, a senha digitada anteriormente será usada. ->> - Clique em `Continuar`{.action} para concluir a configuração. ->> ->> ![outlook](images/configuration-newoutlook-windows-emp-03.png){.thumbnail .w-400} - -### Usar o endereço de e-mail - -Assim que o endereço de e-mail estiver configurado, você pode usá-lo! Agora pode enviar e receber mensagens. - -A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Para aceder ao Webmail OVHcloud, clique em [este link](/links/web/email). Para aceder, só precisa dos dados de acesso do seu endereço de e-mail. - -### Modificar as configurações existentes - -O aplicativo Outlook não permite modificar os parâmetros do servidor para sua conta de e-mail. - -Se a sua conta de e-mail já estiver configurada e pretender alterar as suas configurações, deverá eliminá-la e recriá-la: - -- Clique no ícone de configurações `⛭`{.action} na parte inferior do menu lateral esquerdo. -- Na seção "Suas contas", clique em `Gerenciar`{.action} à direita do endereço de e-mail em questão. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-400} - -- Role até o final da página. -- Clique em `Excluir`{.action} para iniciar a exclusão. -- Escolha se deseja excluir a conta apenas deste dispositivo ou também de outros dispositivos que usam o Outlook. - -![outlook](images/configuration-newoutlook-windows-emp-05.png){.thumbnail .w-400} - -> [!success] -> -> Após excluir a conta de e-mail, siga as instruções na seção "[Adicionar a conta](#add-account)" desta documentação. - -### Configurações gerais de envio e recebimento - -#### Configurações IMAP e POP para recebimento - -Para o recebimento de e-mails, recomendamos o uso do **IMAP**. No entanto, você também pode selecionar **POP**. - -Selecione a guia correspondente ao tipo de configuração: - -> [!tabs] -> **Configuração IMAP** ->> ->> - **Nome de usuário**: Digite o **endereço de e-mail completo**. ->> - **Senha**: Digite a senha do endereço de e-mail. ->> - **Servidor de entrada**: pro?.mail.ovh.net (substitua "?" pelo número do seu servidor). ->> - **Porta**: 993. ->> - **Tipo de conexão segura**: SSL/TLS. ->> -> **Configuração POP** ->> ->> - **Nome de usuário**: Digite o **endereço de e-mail completo**. ->> - **Senha**: Digite a senha do endereço de e-mail. ->> - **Servidor de entrada**: pro?.mail.ovh.net (substitua "?" pelo número do seu servidor). ->> - **Porta**: 995. ->> - **Tipo de conexão segura**: SSL/TLS. - -#### Configurações SMTP para envio - -Para o envio de e-mails, utilize os seguintes parâmetros **SMTP**: - -**Configuração SMTP** - -- **Nome de usuário**: Digite o **endereço de e-mail completo**. -- **Senha**: Digite a senha do endereço de e-mail. -- **Servidor de saída**: pro?.mail.ovh.net (substitua "?" pelo número do seu servidor). -- **Porta**: 587. -- **Tipo de conexão segura**: STARTTLS. - -## Quer saber mais? - -> [!primary] -> -> Para mais informações sobre como configurar um endereço de e-mail no cliente do novo Outlook para Windows, consulte [o centro de ajuda da Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Primeiros passos com a solução E-Mail Pro](/pages/web_cloud/email_and_collaborative_solutions/email_pro/first_config) - -Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "E-Mail Pro - Configurar sua conta de E-Mail Pro no novo Outlook para Windows" +excerpt: "Saiba como configurar sua conta de E-Mail Pro no novo Outlook para Windows" +updated: 2025-09-02 +--- + + + +## Objetivo + +Os endereços de e-mail da oferta [E-Mail Pro](/links/web/email-pro) podem ser configurados em um cliente de e-mail compatível. Isso permite enviar e receber mensagens do aplicativo de sua escolha. + +O **novo Outlook** substitui, a partir de 1 de janeiro de 2025, o aplicativo **E-mail** no Windows. Para mais informações, consulte a página oficial da Microsoft "[Outlook para Windows: O Futuro do Correio, Calendário e Pessoas no Windows 11](https://support.microsoft.com/office/outlook-pour-windows-l-avenir-du-courrier-du-calendrier-et-des-personnes-sur-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". + +**Saiba como configurar sua conta de E-Mail Pro no novo Outlook para Windows.** + +## Requisitos + +- Disponha de um endereço [E-Mail Pro](/links/web/email-pro). +- Disponha do [novo Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) para Windows. +- Possua as credenciais do endereço de e-mail que deseja configurar. + +> [!warning] +> +> Esta documentação se aplica exclusivamente ao **novo Outlook** e não ao "[Outlook clássico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)", disponível no pacote Microsoft 365 ou instalado anteriormente no seu computador. + +/// details | Informações sobre o gerenciamento e configuração dos serviços da OVHcloud + +A OVHcloud fornece serviços que você é responsável por configurar, gerenciar e operar. Portanto, cabe a você garantir seu funcionamento adequado. + +Fornecemos este guia para ajudá-lo nas tarefas mais comuns. No entanto, recomendamos contatar um [parceiro especializado](https://marketplace.ovhcloud.com/c/support-collaboration) e/ou o fornecedor do serviço se encontrar dificuldades. Não estaremos aptos a fornecer assistência adicional. Mais informações na seção "[Quer saber mais?](#go-further)" deste guia. + +/// + +## Instruções + +### Adicionar a conta + +> [!warning] +> +> Neste exemplo, utilizamos a menção servidor: pro?.mail.ovh.net. Deverá substituir o "?" pelo número que identifica o servidor do seu serviço E-mail Pro. +> +> 1. Aceda à [Área de Cliente OVHcloud](/links/manager). +> 1. Aceda à secção `Web Cloud`{.action}. +> 1. Clique em `Email Pro`{.action}. +> 1. Selecione a plataforma em causa. +> 1. O nome do servidor está visível na tabela **Ligação** do separador `Informações gerais`{.action}. +> + +> [!tabs] +> **Etapa 1** +>> - Abra o Outlook. No menu lateral esquerdo, clique em `Adicionar uma conta`{.action} para iniciar a configuração. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-400} +>> +> **Etapa 2** +>> - Digite seu endereço de e-mail e clique em `Continuar`{.action}. +>> - Digite sua senha e clique no botão `Mostrar mais`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-400} +>> +> **Etapa 3** +>> - Digite os seguintes parâmetros: +>> - **Servidor IMAP de entrada**: pro?.mail.ovh.net +>> - **Porta**: 993 +>> - **Tipo de conexão segura**: SSL/TLS +>> - **Nome de usuário SMTP**: O endereço de e-mail que está adicionando. +>> - **Servidor SMTP de saída**: pro?.mail.ovh.net +>> - **Porta**: 587 +>> - **Tipo de conexão segura**: STARTTLS +>> - **Senha**: Não digite nada, a senha digitada anteriormente será usada. +>> - Clique em `Continuar`{.action} para concluir a configuração. +>> +>> ![outlook](images/configuration-newoutlook-windows-emp-03.png){.thumbnail .w-400} + +### Usar o endereço de e-mail + +Assim que o endereço de e-mail estiver configurado, você pode usá-lo! Agora pode enviar e receber mensagens. + +A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Para aceder ao Webmail OVHcloud, clique em [este link](/links/web/email). Para aceder, só precisa dos dados de acesso do seu endereço de e-mail. + +### Modificar as configurações existentes + +O aplicativo Outlook não permite modificar os parâmetros do servidor para sua conta de e-mail. + +Se a sua conta de e-mail já estiver configurada e pretender alterar as suas configurações, deverá eliminá-la e recriá-la: + +- Clique no ícone de configurações `⛭`{.action} na parte inferior do menu lateral esquerdo. +- Na seção "Suas contas", clique em `Gerenciar`{.action} à direita do endereço de e-mail em questão. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-400} + +- Role até o final da página. +- Clique em `Excluir`{.action} para iniciar a exclusão. +- Escolha se deseja excluir a conta apenas deste dispositivo ou também de outros dispositivos que usam o Outlook. + +![outlook](images/configuration-newoutlook-windows-emp-05.png){.thumbnail .w-400} + +> [!success] +> +> Após excluir a conta de e-mail, siga as instruções na seção "[Adicionar a conta](#add-account)" desta documentação. + +### Configurações gerais de envio e recebimento + +#### Configurações IMAP e POP para recebimento + +Para o recebimento de e-mails, recomendamos o uso do **IMAP**. No entanto, você também pode selecionar **POP**. + +Selecione a guia correspondente ao tipo de configuração: + +> [!tabs] +> **Configuração IMAP** +>> +>> - **Nome de usuário**: Digite o **endereço de e-mail completo**. +>> - **Senha**: Digite a senha do endereço de e-mail. +>> - **Servidor de entrada**: pro?.mail.ovh.net (substitua "?" pelo número do seu servidor). +>> - **Porta**: 993. +>> - **Tipo de conexão segura**: SSL/TLS. +>> +> **Configuração POP** +>> +>> - **Nome de usuário**: Digite o **endereço de e-mail completo**. +>> - **Senha**: Digite a senha do endereço de e-mail. +>> - **Servidor de entrada**: pro?.mail.ovh.net (substitua "?" pelo número do seu servidor). +>> - **Porta**: 995. +>> - **Tipo de conexão segura**: SSL/TLS. + +#### Configurações SMTP para envio + +Para o envio de e-mails, utilize os seguintes parâmetros **SMTP**: + +**Configuração SMTP** + +- **Nome de usuário**: Digite o **endereço de e-mail completo**. +- **Senha**: Digite a senha do endereço de e-mail. +- **Servidor de saída**: pro?.mail.ovh.net (substitua "?" pelo número do seu servidor). +- **Porta**: 587. +- **Tipo de conexão segura**: STARTTLS. + +## Quer saber mais? + +> [!primary] +> +> Para mais informações sobre como configurar um endereço de e-mail no cliente do novo Outlook para Windows, consulte [o centro de ajuda da Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Primeiros passos com a solução E-Mail Pro](/pages/web_cloud/email_and_collaborative_solutions/email_pro/first_config) + +Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com a nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android/guide.fr-fr.md index 4b82fe4f6c0..06796f5c246 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android/guide.fr-fr.md @@ -1,115 +1,115 @@ ---- -title: "Exchange - Configurer une adresse e-mail dans Gmail pour Android" -excerpt: "Apprenez à configurer un compte Exchange sur Android, via l'application Gmail" -updated: 2025-04-28 ---- - - - -## Objectif - -Les adresses e-mail de l'offre Exchange peuvent être configurées sur différents logiciels de messagerie compatibles. Cela vous permet d'envoyer et de recevoir vos messages depuis l'appareil de votre choix. Retrouvez dans ce guide les étapes de configuration d'une adresse e-mail Exchange depuis l'application Gmail présente sur les appareils Android. - -**Apprenez à configurer un compte Exchange sur Android, via l'application Gmail.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -## Prérequis - -- Disposer d'une offre [Exchange](/links/web/emails). -- Disposer de l'application Gmail sur votre appareil. Vous pouvez installer cette dernière depuis le Google Play Store. -- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> [!primary] -> -> Cette documentation a été réalisée depuis un appareil utilisant la version 13 d'Android. - -## En pratique - -### Comment ajouter votre compte e-mail - -> [!warning] -> -> Dans notre exemple, nous utilisons la mention serveur : ex?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service Exchange. -> -> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -> 1. Rendez-vous dans la partie `Web Cloud`{.action}. -> 1. Dans la rubrique `MICROSOFT`, cliquez sur `Exchange`{.action}. -> 1. Sélectionnez la plateforme concernée. -> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. -> - -Sur l'écran d'accueil de votre appareil, rendez-vous dans l'application `Gmail`{.action}. - -![exchange android](images/exchange-android-00.png){.thumbnail .h-600 .w-600} - -L’ajout d’un compte se fera différemment **si aucun compte n'est paramétré** ou **si un compte a déjà été paramétré**. Sélectionnez l'onglet correspondant à l'une des 2 situations évoquées : - -> [!tabs] -> **Première configuration** ->> ->> Sélectionnez `Ajouter une adresse e-mail`{.action}

      ->> ![exchange android](images/android-first.png){.thumbnail .h-600 .w-600} ->> -> **Configuration existante** ->> ->> 1. Dirigez-vous vers le menu situé dans la partie supérieure gauche de l'écran

      ->> 2. Sélectionnez `Paramètres`{.action}

      ->> 3. Sélectionnez `Ajouter un compte`{.action}

      ->> ![exchange android](images/android-existing.png){.thumbnail .h-600 .w-600} - -Suivez les étapes successives de configuration en parcourant les onglets ci-dessous : - -> [!tabs] -> **Etape 1** ->> Dans le menu des types de comptes e-mail, sélectionnez `Exchange et Office`{.action}.

      ->> ![exchange android](images/exchange-android-01.png){.thumbnail .h-600 .w-600} ->> -> **Etape 2** ->> Saisissez votre adresse e-mail puis appuyez sur `Suivant`{.action}.

      ->> ![exchange android](images/exchange-android-02.png){.thumbnail .h-600 .w-600} ->> -> **Etape 3** ->> Saisissez le mot de passe de votre adresse e-mail puis appuyez sur `Suivant`{.action}.

      ->> ![exchange android](images/exchange-android-03.png){.thumbnail .h-600 .w-600} ->> -> **Etape 4** ->> Complétez la page « **Configuration de l'adresse** »

      - **E-mail** : votre adresse e-mail complète
      - **Mot de passe** : le mot de passe de votre adresse e-mail
      - **Certificat** : laissez « Aucun »
      - **Domaine\Nom d'utilisateur** : votre adresse e-mail complète
      - **Serveur** : ex?.mail.ovh.net ( remplacez le **?** par [le numéro de votre serveur Exchange](#addaccount))
      - **Port** : 443
      - **Type de sécurité** : SSL/TLS

      Appuyez sur `Suivant`{.action} pour valider la configuration.

      ->> ![exchange android](images/exchange-android-04.png){.thumbnail .h-600 .w-600} ->> -> **Etape 5** ->> Le message « Vous pouvez dès à présent utiliser votre compte » devrait apparaitre, appuyez sur `OK`{.action} pour terminer la configuration.

      ->> ![exchange android](images/exchange-android-05.png){.thumbnail .h-600 .w-600} - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages depuis votre application Gmail. - -> [!success] -> -> OVHcloud propose une application web permettant d'accéder à votre adresse e-mail depuis un navigateur web, à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Gmail sur Android, consultez [le centre d'aide de Google](https://support.google.com/mail/answer/6078445?hl=fr-CA&co=GENIE.Platform%3DAndroid#zippy=%2Cajouter-un-compte). - -[MX Plan - Configurer une adresse e-mail dans Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). - -[E-mail Pro - Configurer une adresse e-mail dans Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). - -Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "Exchange - Configurer une adresse e-mail dans Gmail pour Android" +excerpt: "Apprenez à configurer un compte Exchange sur Android, via l'application Gmail" +updated: 2025-04-28 +--- + + + +## Objectif + +Les adresses e-mail de l'offre Exchange peuvent être configurées sur différents logiciels de messagerie compatibles. Cela vous permet d'envoyer et de recevoir vos messages depuis l'appareil de votre choix. Retrouvez dans ce guide les étapes de configuration d'une adresse e-mail Exchange depuis l'application Gmail présente sur les appareils Android. + +**Apprenez à configurer un compte Exchange sur Android, via l'application Gmail.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +## Prérequis + +- Disposer d'une offre [Exchange](/links/web/emails). +- Disposer de l'application Gmail sur votre appareil. Vous pouvez installer cette dernière depuis le Google Play Store. +- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> [!primary] +> +> Cette documentation a été réalisée depuis un appareil utilisant la version 13 d'Android. + +## En pratique + +### Comment ajouter votre compte e-mail + +> [!warning] +> +> Dans notre exemple, nous utilisons la mention serveur : ex?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service Exchange. +> +> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +> 1. Rendez-vous dans la partie `Web Cloud`{.action}. +> 1. Dans la rubrique `MICROSOFT`, cliquez sur `Exchange`{.action}. +> 1. Sélectionnez la plateforme concernée. +> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. +> + +Sur l'écran d'accueil de votre appareil, rendez-vous dans l'application `Gmail`{.action}. + +![exchange android](images/exchange-android-00.png){.thumbnail .h-600 .w-600} + +L’ajout d’un compte se fera différemment **si aucun compte n'est paramétré** ou **si un compte a déjà été paramétré**. Sélectionnez l'onglet correspondant à l'une des 2 situations évoquées : + +> [!tabs] +> **Première configuration** +>> +>> Sélectionnez `Ajouter une adresse e-mail`{.action}

      +>> ![exchange android](images/android-first.png){.thumbnail .h-600 .w-600} +>> +> **Configuration existante** +>> +>> 1. Dirigez-vous vers le menu situé dans la partie supérieure gauche de l'écran

      +>> 2. Sélectionnez `Paramètres`{.action}

      +>> 3. Sélectionnez `Ajouter un compte`{.action}

      +>> ![exchange android](images/android-existing.png){.thumbnail .h-600 .w-600} + +Suivez les étapes successives de configuration en parcourant les onglets ci-dessous : + +> [!tabs] +> **Etape 1** +>> Dans le menu des types de comptes e-mail, sélectionnez `Exchange et Office`{.action}.

      +>> ![exchange android](images/exchange-android-01.png){.thumbnail .h-600 .w-600} +>> +> **Etape 2** +>> Saisissez votre adresse e-mail puis appuyez sur `Suivant`{.action}.

      +>> ![exchange android](images/exchange-android-02.png){.thumbnail .h-600 .w-600} +>> +> **Etape 3** +>> Saisissez le mot de passe de votre adresse e-mail puis appuyez sur `Suivant`{.action}.

      +>> ![exchange android](images/exchange-android-03.png){.thumbnail .h-600 .w-600} +>> +> **Etape 4** +>> Complétez la page « **Configuration de l'adresse** »

      - **E-mail** : votre adresse e-mail complète
      - **Mot de passe** : le mot de passe de votre adresse e-mail
      - **Certificat** : laissez « Aucun »
      - **Domaine\Nom d'utilisateur** : votre adresse e-mail complète
      - **Serveur** : ex?.mail.ovh.net ( remplacez le **?** par [le numéro de votre serveur Exchange](#addaccount))
      - **Port** : 443
      - **Type de sécurité** : SSL/TLS

      Appuyez sur `Suivant`{.action} pour valider la configuration.

      +>> ![exchange android](images/exchange-android-04.png){.thumbnail .h-600 .w-600} +>> +> **Etape 5** +>> Le message « Vous pouvez dès à présent utiliser votre compte » devrait apparaitre, appuyez sur `OK`{.action} pour terminer la configuration.

      +>> ![exchange android](images/exchange-android-05.png){.thumbnail .h-600 .w-600} + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages depuis votre application Gmail. + +> [!success] +> +> OVHcloud propose une application web permettant d'accéder à votre adresse e-mail depuis un navigateur web, à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Gmail sur Android, consultez [le centre d'aide de Google](https://support.google.com/mail/answer/6078445?hl=fr-CA&co=GENIE.Platform%3DAndroid#zippy=%2Cajouter-un-compte). + +[MX Plan - Configurer une adresse e-mail dans Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). + +[E-mail Pro - Configurer une adresse e-mail dans Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). + +Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios/guide.fr-fr.md index 30e64c67aad..896e8706a9f 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios/guide.fr-fr.md @@ -1,81 +1,81 @@ ---- -title: "Exchange - Configurer son compte e-mail sur Mail pour iPhone et iPad" -excerpt: Découvrez comment configurer un compte Exchange sur un iPhone ou un iPad, via l'application Mail -updated: 2025-04-28 ---- - -## Objectif - -Les comptes Exchange peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d'utiliser votre adresse e-mail depuis l'appareil de votre choix. - -**Découvrez comment configurer votre compte Exchange sur un iPhone ou un iPad, via l'application Mail.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons ce guide à votre disposition afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d'un [compte e-mail Exchange](/links/web/emails). -- Disposer de l’application Mail installée sur votre appareil iOS. -- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -> [!warning] -> -> Dans notre exemple, nous utilisons la mention serveur : ex?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service Exchange. -> -> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -> 1. Rendez-vous dans la partie `Web Cloud`{.action}. -> 1. Dans la rubrique `MICROSOFT`, cliquez sur `Exchange`{.action}. -> 1. Sélectionnez la plateforme concernée. -> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. -> - -Sur l'écran d'accueil de votre appareil, rendez-vous sur `Réglages`{.action} (icône de roue crantée). L'ajout d'un compte s'effectue de différentes manières selon votre version d'iOS : - -- **Pour iOS 7, 8, 9 et 10** : appuyez sur `Mail, Contacts, Calendrier`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. - -- **Pour iOS 11** : appuyez sur `Comptes et mots de passe`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. - -- **Pour les versions iOS 14 et supérieure** : suivez les instructions du tableau suivant. - -| | | -|---|---| -|![exchange](images/configuration-mailex-ios-step01.gif){.thumbnail}|1. Dans `Réglages`, allez sur `Mail`.

      2. Appuyez sur `Comptes`.

      3. Appuyez sur `Ajouter un compte`.

      4. Choisissez `Microsoft Exchange`.| -|5. Saisissez votre **adresse e-mail** et une **description** de votre compte e-mail, appuyez sur `Suivant`.

      6. Sélectionnez `Configuration manuelle`.

      |![exchange](images/configuration-mailex-ios-step02.png){.thumbnail}| -|![exchange](images/configuration-mailex-ios-step03.png){.thumbnail}|7. Saisissez:
      - le serveur **ex?.mail.ovh.net** ( remplacez le **?** par [le numéro de votre serveur Exchange](#addaccount))
      - votre **adresse e-mail complète** dans nom d'utilisateur
      - le mot de passe de votre adresse e-mail| -|8. Assurez-vous de bien laisser au minimum `Mail`{.action} coché afin que l'application puisse utiliser ce compte. Les autres applications (comme *Calendrier* et *Notes*) peuvent utiliser certaines des fonctions collaboratives inhérentes à Exchange.

      9. Appuyez sur `Enregistrer` pour finaliser l'ajout de votre compte exchange.|![exchange](images/configuration-mailex-ios-step04.png){.thumbnail}| - -Vous pouvez effectuer un test d'envoi pour vérifier que le compte est correctement paramétré. - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose également une application web disposant des [fonctions collaboratives Exchange](/links/web/emails) accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants relatifs à votre adresse e-mail. - -> [!primary] -> -> En cas de difficulté de réception ou d'envoi d'e-mails, consultez notre [FAQ sur les services e-mail OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails). -> - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur iOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/102619). - -[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). - -[Configurer son compte E-mail Pro sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). - -[FAQ e-mails](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails) - +--- +title: "Exchange - Configurer son compte e-mail sur Mail pour iPhone et iPad" +excerpt: Découvrez comment configurer un compte Exchange sur un iPhone ou un iPad, via l'application Mail +updated: 2025-04-28 +--- + +## Objectif + +Les comptes Exchange peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d'utiliser votre adresse e-mail depuis l'appareil de votre choix. + +**Découvrez comment configurer votre compte Exchange sur un iPhone ou un iPad, via l'application Mail.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons ce guide à votre disposition afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d'un [compte e-mail Exchange](/links/web/emails). +- Disposer de l’application Mail installée sur votre appareil iOS. +- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +> [!warning] +> +> Dans notre exemple, nous utilisons la mention serveur : ex?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service Exchange. +> +> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +> 1. Rendez-vous dans la partie `Web Cloud`{.action}. +> 1. Dans la rubrique `MICROSOFT`, cliquez sur `Exchange`{.action}. +> 1. Sélectionnez la plateforme concernée. +> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. +> + +Sur l'écran d'accueil de votre appareil, rendez-vous sur `Réglages`{.action} (icône de roue crantée). L'ajout d'un compte s'effectue de différentes manières selon votre version d'iOS : + +- **Pour iOS 7, 8, 9 et 10** : appuyez sur `Mail, Contacts, Calendrier`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. + +- **Pour iOS 11** : appuyez sur `Comptes et mots de passe`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. + +- **Pour les versions iOS 14 et supérieure** : suivez les instructions du tableau suivant. + +| | | +|---|---| +|![exchange](images/configuration-mailex-ios-step01.gif){.thumbnail}|1. Dans `Réglages`, allez sur `Mail`.

      2. Appuyez sur `Comptes`.

      3. Appuyez sur `Ajouter un compte`.

      4. Choisissez `Microsoft Exchange`.| +|5. Saisissez votre **adresse e-mail** et une **description** de votre compte e-mail, appuyez sur `Suivant`.

      6. Sélectionnez `Configuration manuelle`.

      |![exchange](images/configuration-mailex-ios-step02.png){.thumbnail}| +|![exchange](images/configuration-mailex-ios-step03.png){.thumbnail}|7. Saisissez:
      - le serveur **ex?.mail.ovh.net** ( remplacez le **?** par [le numéro de votre serveur Exchange](#addaccount))
      - votre **adresse e-mail complète** dans nom d'utilisateur
      - le mot de passe de votre adresse e-mail| +|8. Assurez-vous de bien laisser au minimum `Mail`{.action} coché afin que l'application puisse utiliser ce compte. Les autres applications (comme *Calendrier* et *Notes*) peuvent utiliser certaines des fonctions collaboratives inhérentes à Exchange.

      9. Appuyez sur `Enregistrer` pour finaliser l'ajout de votre compte exchange.|![exchange](images/configuration-mailex-ios-step04.png){.thumbnail}| + +Vous pouvez effectuer un test d'envoi pour vérifier que le compte est correctement paramétré. + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose également une application web disposant des [fonctions collaboratives Exchange](/links/web/emails) accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants relatifs à votre adresse e-mail. + +> [!primary] +> +> En cas de difficulté de réception ou d'envoi d'e-mails, consultez notre [FAQ sur les services e-mail OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails). +> + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur iOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/102619). + +[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). + +[Configurer son compte E-mail Pro sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). + +[FAQ e-mails](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails) + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos/guide.fr-fr.md index 4b0950fe913..522045fd5bd 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos/guide.fr-fr.md @@ -1,115 +1,115 @@ ---- -title: Exchange - Configurer son compte e-mail sur Mail de macOS -excerpt: Apprenez à configurer votre compte Exchange sur Mail de macOS -updated: 2025-04-28 ---- - - - -## Objectif - -Les comptes Exchange peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Mail sur macOS est disponible gratuitement sur tous les Mac. - -**Découvrez comment configurer votre adresse e-mail Exchange sur Mail de macOS.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d’une adresse e-mail [Exchange](/links/web/emails-hosted-exchange). -- Disposer du logiciel Mail installé sur votre Mac. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -> [!warning] -> -> Dans notre exemple, nous utilisons la mention serveur : ex?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service Exchange. -> -> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -> 1. Rendez-vous dans la partie `Web Cloud`{.action}. -> 1. Dans la rubrique `MICROSOFT`, cliquez sur `Exchange`{.action}. -> 1. Sélectionnez la plateforme concernée. -> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. -> - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche directement et vous invite à choisir votre type de compte. - -- **Si un compte a déjà été paramétré** : cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Comptes`{.action}. - -> [!tabs] -> **Etape 1** ->> ->> Sélectionnez `Exchange`{.action}

      ->> ![mailmac](images/mail-mac-exchange01.png){.thumbnail .w-400 .h-600} ->> -> **Etape 2** ->> ->> Saisissez le **Nom** de votre compte e-mail et votre **Adresse e-mail**, puis cliquez sur `Se connecter`{.action}

      ->> ![mailmac](images/mail-mac-exchange02.png){.thumbnail .w-400 .h-600} ->> -> **Etape 3** ->> ->> Dans la fenêtre suivante, cliquez sur `Configuration manuelle`{.action} :

      - Définissez le **Nom** qui s'affichera dans l'interface de navigation
      - Laissez votre **adresse e-mail**
      - Laissez votre **Mot de passe** déjà saisi

      Pour finaliser la configuration, cliquez sur `Se connecter`{.action}

      ->> ![mailmac](images/mail-mac-exchange03.png){.thumbnail .w-400 .h-600} ->> -> **Etape 4** ->> ->> Saisissez:

      - Adresse e-mail : laissez votre adresse e-mail complète
      - Nom d'utilisateur : laissez votre adresse e-mail complète
      - Mot de passe : laissez votre **mot de passe**
      - URL interne : **ex?.mail.ovh.net** (remplacez le **?** par [le numéro de votre serveur Exchange](#addaccount))
      - URL externe : **ex?.mail.ovh.net** (remplacez le **?** par [le numéro de votre serveur Exchange](#addaccount))

      ->> ->> > [!warning] ->> > ->> > Il est normal de voir apparaître le message en rouge « **Impossible de vérfier le nom ou le mot de passe du compte** » lorsque la fenêtre apparaît la première fois. Néanmoins, si ce message persiste après validation, cela signifie que les informations saisies sont erronées.

      ->> ->> ![mailmac](images/mail-mac-exchange04.png){.thumbnail .w-400 .h-600} ->> -> **Etape 5** ->> ->> En plus de vos e-mails, vous pouvez sélectionner d'autres fonctionnalités Exchange que vous souhaitez gérer depuis votre Mac.

      ![mailmac](images/mail-mac-exchange05.png){.thumbnail .w-400 .h-600} - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de notre guide [Consulter son compte Exchange depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube#ou-et-comment-se-connecter-au-webmail-roundcube). - -### Récupérer une sauvegarde de votre adresse e-mail - -Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consultez le paragraphe « **Exporter** » dans la partie « **Mail sur Mac OS** » de notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter). - -### Modifier les paramètres existants - -Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : - -- Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Préférences...`{.action} **ou** `Réglages...`{.action} selon votre version de macOS. -- Depuis l'onglet `Comptes`{.action}, sélectionnez le compte concerné dans la colonne de gauche, puis cliquez sur `Réglages du serveur`{.action}. - -![mailmac](images/mail-mac-exchange06.png){.thumbnail .w-400 .h-600} - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/guide/mail/mail35803/mac). - -[FAQ e-mails](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails) - -[Configurer votre compte E-mail Pro sur Mail de macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos) - -[Configurer votre compte e-mail MX plan sur Mail de macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos) - +--- +title: Exchange - Configurer son compte e-mail sur Mail de macOS +excerpt: Apprenez à configurer votre compte Exchange sur Mail de macOS +updated: 2025-04-28 +--- + + + +## Objectif + +Les comptes Exchange peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Mail sur macOS est disponible gratuitement sur tous les Mac. + +**Découvrez comment configurer votre adresse e-mail Exchange sur Mail de macOS.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d’une adresse e-mail [Exchange](/links/web/emails-hosted-exchange). +- Disposer du logiciel Mail installé sur votre Mac. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +> [!warning] +> +> Dans notre exemple, nous utilisons la mention serveur : ex?.mail.ovh.net. Vous devrez remplacer le « ? » par le chiffre désignant le serveur de votre service Exchange. +> +> 1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +> 1. Rendez-vous dans la partie `Web Cloud`{.action}. +> 1. Dans la rubrique `MICROSOFT`, cliquez sur `Exchange`{.action}. +> 1. Sélectionnez la plateforme concernée. +> 1. Le nom du serveur est visible dans le cadre **Connexion** de l'onglet `Informations Générales`{.action}. +> + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche directement et vous invite à choisir votre type de compte. + +- **Si un compte a déjà été paramétré** : cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Comptes`{.action}. + +> [!tabs] +> **Etape 1** +>> +>> Sélectionnez `Exchange`{.action}

      +>> ![mailmac](images/mail-mac-exchange01.png){.thumbnail .w-400 .h-600} +>> +> **Etape 2** +>> +>> Saisissez le **Nom** de votre compte e-mail et votre **Adresse e-mail**, puis cliquez sur `Se connecter`{.action}

      +>> ![mailmac](images/mail-mac-exchange02.png){.thumbnail .w-400 .h-600} +>> +> **Etape 3** +>> +>> Dans la fenêtre suivante, cliquez sur `Configuration manuelle`{.action} :

      - Définissez le **Nom** qui s'affichera dans l'interface de navigation
      - Laissez votre **adresse e-mail**
      - Laissez votre **Mot de passe** déjà saisi

      Pour finaliser la configuration, cliquez sur `Se connecter`{.action}

      +>> ![mailmac](images/mail-mac-exchange03.png){.thumbnail .w-400 .h-600} +>> +> **Etape 4** +>> +>> Saisissez:

      - Adresse e-mail : laissez votre adresse e-mail complète
      - Nom d'utilisateur : laissez votre adresse e-mail complète
      - Mot de passe : laissez votre **mot de passe**
      - URL interne : **ex?.mail.ovh.net** (remplacez le **?** par [le numéro de votre serveur Exchange](#addaccount))
      - URL externe : **ex?.mail.ovh.net** (remplacez le **?** par [le numéro de votre serveur Exchange](#addaccount))

      +>> +>> > [!warning] +>> > +>> > Il est normal de voir apparaître le message en rouge « **Impossible de vérfier le nom ou le mot de passe du compte** » lorsque la fenêtre apparaît la première fois. Néanmoins, si ce message persiste après validation, cela signifie que les informations saisies sont erronées.

      +>> +>> ![mailmac](images/mail-mac-exchange04.png){.thumbnail .w-400 .h-600} +>> +> **Etape 5** +>> +>> En plus de vos e-mails, vous pouvez sélectionner d'autres fonctionnalités Exchange que vous souhaitez gérer depuis votre Mac.

      ![mailmac](images/mail-mac-exchange05.png){.thumbnail .w-400 .h-600} + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de notre guide [Consulter son compte Exchange depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube#ou-et-comment-se-connecter-au-webmail-roundcube). + +### Récupérer une sauvegarde de votre adresse e-mail + +Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consultez le paragraphe « **Exporter** » dans la partie « **Mail sur Mac OS** » de notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter). + +### Modifier les paramètres existants + +Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : + +- Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Préférences...`{.action} **ou** `Réglages...`{.action} selon votre version de macOS. +- Depuis l'onglet `Comptes`{.action}, sélectionnez le compte concerné dans la colonne de gauche, puis cliquez sur `Réglages du serveur`{.action}. + +![mailmac](images/mail-mac-exchange06.png){.thumbnail .w-400 .h-600} + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/guide/mail/mail35803/mac). + +[FAQ e-mails](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails) + +[Configurer votre compte E-mail Pro sur Mail de macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos) + +[Configurer votre compte e-mail MX plan sur Mail de macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos) + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016/guide.fr-fr.md index ab9f814542c..e65dc86a2b4 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016/guide.fr-fr.md @@ -1,93 +1,93 @@ ---- -title: Exchange - Configurer son compte e-mail sur Outlook pour Windows -excerpt: Découvrez comment configurer un compte Exchange sur Outlook pour Windows -updated: 2025-10-23 ---- - -## Objectif - -Les comptes Exchange peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d'utiliser votre adresse e-mail depuis l'appareil de votre choix. Microsoft Outlook est le logiciel recommandé pour utiliser une adresse e-mail Exchange avec ses fonctions collaboratives. - -**Découvrez comment configurer un compte Exchange sur Microsoft Outlook pour Windows.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - - - -## Prérequis - -- Disposer d'une offre [Exchange](/links/web/emails). -- Disposer de l'application [Outlook classique](https://support.microsoft.com/fr-fr/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) sur Windows. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. -- Le champ SRV d'OVHcloud doit être correctement configuré dans la zone DNS du nom de domaine, n'hésitez pas à consulter notre guide [Ajouter un nom de domaine sur son service Exchange](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). - -> [!primary] -> -> Vous utilisez Outlook et ultérieur pour Mac ? Consultez notre documentation : [Configurer son compte Exchange sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). - -## En pratique - -> [!warning] -> -> Avant de débuter votre configuration, il est important de noter que l'application Outlook incluse gratuitement avec Windows 11 est [incompatible](https://learn.microsoft.com/fr-fr/microsoft-365-apps/outlook/get-started/supported-account-types) avec les offres Exchange OVHcloud, dites *on-premises*. Vous devrez utiliser la version **Outlook classique**. -> -> Pour installer Outlook classique sur votre ordinateur Windows, téléchargez-le depuis la page Microsoft « [Installer ou réinstaller Outlook classique sur un PC Windows](https://support.microsoft.com/fr-fr/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) », et installez-le. -> -> Une fois l'installation terminée, pour distinguer les deux versions lorsqu'elles sont installées, tapez « Outlook » dans la barre de recherche Windows. Vous pourrez alors constater la différence comme ci-dessous. -> -> ![outlook Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} - -### Ajouter le compte - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. - -- **Si un compte a déjà été paramétré** : cliquez sur `Fichier`{.action} dans la barre de menu en haut de votre écran, puis sur `Ajouter un compte`{.action}. - -- Renseignez à présent votre adresse e-mail, puis appuyez sur `Options avancées`{.action}. Cochez la case à côté de `Configurer mon compte manuellement`{.action} qui vient d'apparaître, puis cliquez sur `Connexion`{.action}. - -![exchange](images/config-outlook-exchange01.png){.thumbnail} - -- Parmi les types de comptes, choisissez **Exchange**. - -- Renseignez le mot de passe de votre adresse e-mail dans la fenêtre suivante, cochez la case pour le mémoriser puis cliquez sur `OK`{.action}. - -![exchange](images/config-outlook-exchange02.png){.thumbnail} - -> [!primary] -> -> Si un message vous indique qu'Outlook n'a pas pu paramétrer votre compte, cela peut indiquer que le champ SRV d'OVHcloud n'est pas correctement configuré dans la zone DNS de votre nom de domaine. -> -> ![exchange](images/config-outlook-exchange03.png){.thumbnail} -> -> Nous vous conseillons de vérifier la configuration du nom de domaine paramétré sur votre service Exchange dans votre [espace client OVHcloud](/links/manager), onglet `Domaines associés`{.action}, puis colonne `Diagnostic`{.action} du tableau. - -- Si la configuration de votre nom de domaine est valide, un message d'autorisation de connexion aux serveurs d'OVHcloud peut apparaître. Acceptez celui-ci pour permettre la configuration automatique de votre compte Exchange. -- Déterminez ensuite la périodicité de conservation des éléments de vote compte Exchange, **en local sur votre ordinateur**. Cliquez sur `Suivant`{.action}, puis sur `Terminé`{.action}. - -![exchange](images/config-outlook-exchange04.png){.thumbnail} - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -Votre adresse e-mail Exchange, ainsi que toutes ses fonctions collaboratives, sont également disponibles via l'interface [OWA](/links/web/email). Pour toute question relative à son utilisation, n'hésitez pas à consulter notre guide [Consulter son compte Exchange depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa). - -### Récupérer une sauvegarde de votre adresse e-mail - -Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consulter le paragraphe « **Exporter depuis Windows** » sur notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter-depuis-windows). - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Windows, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/ajouter-un-compte-de-courrier-dans-outlook-6e27792a-9267-4aa4-8bb6-c84ef146101b). - -[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016) - -[Configurer son compte E-mail Pro sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016) - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: Exchange - Configurer son compte e-mail sur Outlook pour Windows +excerpt: Découvrez comment configurer un compte Exchange sur Outlook pour Windows +updated: 2025-10-23 +--- + +## Objectif + +Les comptes Exchange peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d'utiliser votre adresse e-mail depuis l'appareil de votre choix. Microsoft Outlook est le logiciel recommandé pour utiliser une adresse e-mail Exchange avec ses fonctions collaboratives. + +**Découvrez comment configurer un compte Exchange sur Microsoft Outlook pour Windows.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + + + +## Prérequis + +- Disposer d'une offre [Exchange](/links/web/emails). +- Disposer de l'application [Outlook classique](https://support.microsoft.com/fr-fr/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) sur Windows. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. +- Le champ SRV d'OVHcloud doit être correctement configuré dans la zone DNS du nom de domaine, n'hésitez pas à consulter notre guide [Ajouter un nom de domaine sur son service Exchange](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). + +> [!primary] +> +> Vous utilisez Outlook et ultérieur pour Mac ? Consultez notre documentation : [Configurer son compte Exchange sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). + +## En pratique + +> [!warning] +> +> Avant de débuter votre configuration, il est important de noter que l'application Outlook incluse gratuitement avec Windows 11 est [incompatible](https://learn.microsoft.com/fr-fr/microsoft-365-apps/outlook/get-started/supported-account-types) avec les offres Exchange OVHcloud, dites *on-premises*. Vous devrez utiliser la version **Outlook classique**. +> +> Pour installer Outlook classique sur votre ordinateur Windows, téléchargez-le depuis la page Microsoft « [Installer ou réinstaller Outlook classique sur un PC Windows](https://support.microsoft.com/fr-fr/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) », et installez-le. +> +> Une fois l'installation terminée, pour distinguer les deux versions lorsqu'elles sont installées, tapez « Outlook » dans la barre de recherche Windows. Vous pourrez alors constater la différence comme ci-dessous. +> +> ![outlook Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} + +### Ajouter le compte + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. + +- **Si un compte a déjà été paramétré** : cliquez sur `Fichier`{.action} dans la barre de menu en haut de votre écran, puis sur `Ajouter un compte`{.action}. + +- Renseignez à présent votre adresse e-mail, puis appuyez sur `Options avancées`{.action}. Cochez la case à côté de `Configurer mon compte manuellement`{.action} qui vient d'apparaître, puis cliquez sur `Connexion`{.action}. + +![exchange](images/config-outlook-exchange01.png){.thumbnail} + +- Parmi les types de comptes, choisissez **Exchange**. + +- Renseignez le mot de passe de votre adresse e-mail dans la fenêtre suivante, cochez la case pour le mémoriser puis cliquez sur `OK`{.action}. + +![exchange](images/config-outlook-exchange02.png){.thumbnail} + +> [!primary] +> +> Si un message vous indique qu'Outlook n'a pas pu paramétrer votre compte, cela peut indiquer que le champ SRV d'OVHcloud n'est pas correctement configuré dans la zone DNS de votre nom de domaine. +> +> ![exchange](images/config-outlook-exchange03.png){.thumbnail} +> +> Nous vous conseillons de vérifier la configuration du nom de domaine paramétré sur votre service Exchange dans votre [espace client OVHcloud](/links/manager), onglet `Domaines associés`{.action}, puis colonne `Diagnostic`{.action} du tableau. + +- Si la configuration de votre nom de domaine est valide, un message d'autorisation de connexion aux serveurs d'OVHcloud peut apparaître. Acceptez celui-ci pour permettre la configuration automatique de votre compte Exchange. +- Déterminez ensuite la périodicité de conservation des éléments de vote compte Exchange, **en local sur votre ordinateur**. Cliquez sur `Suivant`{.action}, puis sur `Terminé`{.action}. + +![exchange](images/config-outlook-exchange04.png){.thumbnail} + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +Votre adresse e-mail Exchange, ainsi que toutes ses fonctions collaboratives, sont également disponibles via l'interface [OWA](/links/web/email). Pour toute question relative à son utilisation, n'hésitez pas à consulter notre guide [Consulter son compte Exchange depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa). + +### Récupérer une sauvegarde de votre adresse e-mail + +Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consulter le paragraphe « **Exporter depuis Windows** » sur notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter-depuis-windows). + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Windows, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/ajouter-un-compte-de-courrier-dans-outlook-6e27792a-9267-4aa4-8bb6-c84ef146101b). + +[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016) + +[Configurer son compte E-mail Pro sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016) + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac/guide.fr-fr.md index 0e531c0031e..6902445fc6a 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac/guide.fr-fr.md @@ -1,73 +1,73 @@ ---- -title: Exchange - Configurer son compte e-mail sur Outlook pour macOS -excerpt: Apprenez à configurer un compte Exchange sur Outlook pour macOS -updated: 2024-10-09 ---- - -## Objectif - -Les comptes Exchange peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d'utiliser votre adresse e-mail depuis l'appareil de votre choix. - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d'une offre [Exchange](/links/web/emails). -- Disposer de l'application Microsoft Outlook installée sur votre Mac. -- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> [!primary] -> -> Vous utilisez Outlook pour Windows ? Consultez notre documentation : [Configurer son compte Exchange sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). -> - -## En pratique - -### Étape 1 : ajouter le compte - -Une fois l'application Outlook lancée sur votre appareil, l'ajout d'un compte peut être effectué de deux manières différentes. - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. - -- **Si un compte a déjà été paramétré** : cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran puis sur `Comptes`{.action}. Dans la fenêtre qui s'affiche, cliquez sur `+`{.action} puis sur `Nouveau compte`{.action}. - -![exchange](images/configuration-outlook-2016-mac-step1.png){.thumbnail} - -Renseignez à présent votre adresse e-mail puis cliquez sur `Continuer`{.action}. Si un choix de fournisseur apparaît, sélectionnez `Exchange`{.action}. Remplissez ensuite les informations demandées. - -|Information|Description| -|---|---| -|Méthode|Laissez **Nom d'utilisateur et mot de passe** (sélectionné par défaut).| -|Adresse de courrier|Renseignez un nom vous permettant de reconnaître ce compte parmi d'autres affichés dans votre application Outlook.| -|DOMAINE\nom d’utilisateur ou adresse de courrier|Renseignez l'adresse e-mail complète.| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail.| -|Serveur|Selon la configuration DNS de votre nom de domaine, renseigner le serveur peut être facultatif. Si nécessaire, indiquez le serveur sur lequel est hébergé votre service Exchange. Vous pouvez le retrouver depuis votre [espace client OVHcloud](/links/manager) dans l'onglet `Informations générales`{.action} du service Exchange concerné, puis dans le cadre `Connexion`{.action}.| - -Une fois les informations complétées, cliquez sur `Ajouter un compte`{.action}. Si celles-ci sont correctes, la connexion au compte réussira. - -Vous pouvez effectuer un test d'envoi pour vérifier que le compte est bien paramétré. - -![exchange](images/configuration-exchange-outlook-2016-mac-step2.png){.thumbnail} - -### Étape 2 : utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose une application web disposant de [fonctions collaboratives](/links/web/emails). Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur macOS, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/add-an-email-account-to-outlook-for-mac-6aeec61b-86af-40af-8ffe-985d0fc82ddb). - -[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac) - -[Configurer son compte E-mail Pro sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac) - +--- +title: Exchange - Configurer son compte e-mail sur Outlook pour macOS +excerpt: Apprenez à configurer un compte Exchange sur Outlook pour macOS +updated: 2024-10-09 +--- + +## Objectif + +Les comptes Exchange peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d'utiliser votre adresse e-mail depuis l'appareil de votre choix. + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d'une offre [Exchange](/links/web/emails). +- Disposer de l'application Microsoft Outlook installée sur votre Mac. +- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> [!primary] +> +> Vous utilisez Outlook pour Windows ? Consultez notre documentation : [Configurer son compte Exchange sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). +> + +## En pratique + +### Étape 1 : ajouter le compte + +Une fois l'application Outlook lancée sur votre appareil, l'ajout d'un compte peut être effectué de deux manières différentes. + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. + +- **Si un compte a déjà été paramétré** : cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran puis sur `Comptes`{.action}. Dans la fenêtre qui s'affiche, cliquez sur `+`{.action} puis sur `Nouveau compte`{.action}. + +![exchange](images/configuration-outlook-2016-mac-step1.png){.thumbnail} + +Renseignez à présent votre adresse e-mail puis cliquez sur `Continuer`{.action}. Si un choix de fournisseur apparaît, sélectionnez `Exchange`{.action}. Remplissez ensuite les informations demandées. + +|Information|Description| +|---|---| +|Méthode|Laissez **Nom d'utilisateur et mot de passe** (sélectionné par défaut).| +|Adresse de courrier|Renseignez un nom vous permettant de reconnaître ce compte parmi d'autres affichés dans votre application Outlook.| +|DOMAINE\nom d’utilisateur ou adresse de courrier|Renseignez l'adresse e-mail complète.| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail.| +|Serveur|Selon la configuration DNS de votre nom de domaine, renseigner le serveur peut être facultatif. Si nécessaire, indiquez le serveur sur lequel est hébergé votre service Exchange. Vous pouvez le retrouver depuis votre [espace client OVHcloud](/links/manager) dans l'onglet `Informations générales`{.action} du service Exchange concerné, puis dans le cadre `Connexion`{.action}.| + +Une fois les informations complétées, cliquez sur `Ajouter un compte`{.action}. Si celles-ci sont correctes, la connexion au compte réussira. + +Vous pouvez effectuer un test d'envoi pour vérifier que le compte est bien paramétré. + +![exchange](images/configuration-exchange-outlook-2016-mac-step2.png){.thumbnail} + +### Étape 2 : utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose une application web disposant de [fonctions collaboratives](/links/web/emails). Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur macOS, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/add-an-email-account-to-outlook-for-mac-6aeec61b-86af-40af-8ffe-985d0fc82ddb). + +[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac) + +[Configurer son compte E-mail Pro sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac) + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10/guide.fr-fr.md index 657cc2366b0..53523a6e019 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10/guide.fr-fr.md @@ -1,76 +1,76 @@ ---- -title: Exchange - Configurer son compte e-mail sur Courrier pour Windows -excerpt: "Apprenez à configurer un compte Exchange sur l'application Courrier pour Windows" -updated: 2024-10-09 ---- - -## Objectif - -Les comptes Exchange peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d'utiliser votre adresse e-mail depuis l'appareil de votre choix. - -**Apprenez à configurer un compte Exchange sur l'application Courrier pour Windows.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d'une offre [Exchange](/links/web/emails). -- Disposer de l'application Courrier installée sur votre appareil. -- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Étape 1 : ajouter le compte - -Une fois l'application Courrier lancée sur votre appareil, l'ajout d'un compte peut être effectué de deux manières différentes. - -- **Lors du premier démarrage de l'application** : une fenêtre vous invite à cliquer sur `Ajouter un compte`{.action}. - -- **Si un compte a déjà été paramétré** : cliquez sur `Comptes`{.action} dans la barre de menu à gauche de l'application, puis sur `Ajouter un compte`{.action} dans le menu venant d'apparaître à droite. - -![exchange](images/configuration-mail-windows-step1.png){.thumbnail} - -Dans la fenêtre qui s'affiche, cliquez sur `Configuration avancée`{.action} puis choisissez `Exchange ActiveSync`{.action} en type de compte. - -Renseignez à présent les informations demandées : - -|Information|Description| -|---|---| -|Adresse de courrier|Renseignez l'adresse e-mail complète.| -|Mot de passe|Indiquez le mot de passe de l'adresse e-mail.| -|Nom d’utilisateur|Renseignez l'adresse e-mail complète.| -|Domaine|Ne rien renseigner.| -|Serveur|Indiquez le serveur sur lequel est hébergé votre service Exchange. Vous pouvez le retrouver depuis votre [espace client OVHcloud](/links/manager) dans l'onglet `Informations générales`{.action} du service Exchange concerné, puis dans le cadre `Connexion`{.action}.| -|Le serveur requiert une connexion chiffrée (SSL)|Laissez impérativement cette case cochée.| -|Nom du compte|Indiquez un nom vous permettant de reconnaître ce compte parmi d'autres affichés dans votre application Courrier.| - -Une fois les informations complétées, cliquez sur `Se connecter`{.action}. Si celles-ci sont correctes, la connexion au compte réussira. - -Une fenêtre s'affiche alors, vous demandant si vous souhaitez ajouter le compte ; elle vous informe de changements concernant certaines fonctionnalités inhérentes à votre appareil. Prenez-en connaissance, puis confirmez l'ajout du compte. - -Vous pouvez effectuer un test d'envoi pour vérifier que le compte est correctement paramétré. - -![exchange](images/configuration-mail-windows-exchange-step2.png){.thumbnail} - -### Étape 2 : utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose également une application web disposant de [fonctions collaboratives](/links/web/emails). Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis le client de messagerie Courrier sur Windows, consultez [le centre d'aide de Mircrosoft](https://support.microsoft.com/fr-fr/office/configurer-l-e-mail-dans-l-application-courrier-7ff79e8b-439b-4b47-8ff9-3f9a33166c60). - -[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur l'application Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10) - -[Configurer son compte E-mail Pro sur l'application Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10) - +--- +title: Exchange - Configurer son compte e-mail sur Courrier pour Windows +excerpt: "Apprenez à configurer un compte Exchange sur l'application Courrier pour Windows" +updated: 2024-10-09 +--- + +## Objectif + +Les comptes Exchange peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d'utiliser votre adresse e-mail depuis l'appareil de votre choix. + +**Apprenez à configurer un compte Exchange sur l'application Courrier pour Windows.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d'une offre [Exchange](/links/web/emails). +- Disposer de l'application Courrier installée sur votre appareil. +- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Étape 1 : ajouter le compte + +Une fois l'application Courrier lancée sur votre appareil, l'ajout d'un compte peut être effectué de deux manières différentes. + +- **Lors du premier démarrage de l'application** : une fenêtre vous invite à cliquer sur `Ajouter un compte`{.action}. + +- **Si un compte a déjà été paramétré** : cliquez sur `Comptes`{.action} dans la barre de menu à gauche de l'application, puis sur `Ajouter un compte`{.action} dans le menu venant d'apparaître à droite. + +![exchange](images/configuration-mail-windows-step1.png){.thumbnail} + +Dans la fenêtre qui s'affiche, cliquez sur `Configuration avancée`{.action} puis choisissez `Exchange ActiveSync`{.action} en type de compte. + +Renseignez à présent les informations demandées : + +|Information|Description| +|---|---| +|Adresse de courrier|Renseignez l'adresse e-mail complète.| +|Mot de passe|Indiquez le mot de passe de l'adresse e-mail.| +|Nom d’utilisateur|Renseignez l'adresse e-mail complète.| +|Domaine|Ne rien renseigner.| +|Serveur|Indiquez le serveur sur lequel est hébergé votre service Exchange. Vous pouvez le retrouver depuis votre [espace client OVHcloud](/links/manager) dans l'onglet `Informations générales`{.action} du service Exchange concerné, puis dans le cadre `Connexion`{.action}.| +|Le serveur requiert une connexion chiffrée (SSL)|Laissez impérativement cette case cochée.| +|Nom du compte|Indiquez un nom vous permettant de reconnaître ce compte parmi d'autres affichés dans votre application Courrier.| + +Une fois les informations complétées, cliquez sur `Se connecter`{.action}. Si celles-ci sont correctes, la connexion au compte réussira. + +Une fenêtre s'affiche alors, vous demandant si vous souhaitez ajouter le compte ; elle vous informe de changements concernant certaines fonctionnalités inhérentes à votre appareil. Prenez-en connaissance, puis confirmez l'ajout du compte. + +Vous pouvez effectuer un test d'envoi pour vérifier que le compte est correctement paramétré. + +![exchange](images/configuration-mail-windows-exchange-step2.png){.thumbnail} + +### Étape 2 : utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose également une application web disposant de [fonctions collaboratives](/links/web/emails). Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis le client de messagerie Courrier sur Windows, consultez [le centre d'aide de Mircrosoft](https://support.microsoft.com/fr-fr/office/configurer-l-e-mail-dans-l-application-courrier-7ff79e8b-439b-4b47-8ff9-3f9a33166c60). + +[Configurer son adresse e-mail comprise dans l’offre MX Plan ou dans une offre d’hébergement web sur l'application Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10) + +[Configurer son compte E-mail Pro sur l'application Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10) + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/microsoft_office/office_proplus/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/microsoft_office/office_proplus/guide.fr-fr.md index 82ffcae5138..2003da57253 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/microsoft_office/office_proplus/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/microsoft_office/office_proplus/guide.fr-fr.md @@ -1,102 +1,102 @@ ---- -title: Utiliser le bureau à distance avec Microsoft 365 apps -excerpt: Découvrez comment installer et utiliser Microsoft 365 apps sur un bureau distant (RDS) ou un ordinateur partagé -updated: 2021-09-06 ---- - -## Objectif - -Vous souhaitez utiliser la suite logicielle présente dans le pack Microsoft 365 apps sur une machine distante ou partagée. Pour ce faire, il est nécessaire de suivre la procédure d'installation décrite dans ce guide. - -**Découvrez comment installer et utiliser Microsoft 365 apps sur un bureau distant (RDS) ou un ordinateur partagé.** - -## Prérequis - -- Disposer d'une licence Microsoft 365 apps for entreprise (Anciennement Office 365 ProPlus) -- Utiliser Microsoft Windows via un bureau à distance (**R**emote **D**esktop **S**ervices) - -> [!warning] -> -> La licence Microsoft 365 Apps for business est incompatible avec une utilisation via RDS et ordinateur partagé. -> - -## En pratique - -Ce guide est basé sur les informations délivrées dans le guide Microsoft [Déployer Microsoft 365 Apps à l’aide des services Bureau à distance](https://docs.microsoft.com/fr-fr/deployoffice/deploy-microsoft-365-apps-remote-desktop-services). - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -### Méthode 1: Configuration manuelle - -L'installation d'une offre Microsoft 365 Apps for entreprise sur un ordinateur partagé en utilisant les services Bureau à distance (RDS) ne fonctionne pas sans une configuration spécifique. Sans ce paramètrage, vous devriez obtenir le message suivant : - -![emails](images/4717.png){.thumbnail} - -> [!primary] -> -> Si vous avez déjà réalisé l'installation de votre licence Office 365 Proplus, il est nécessaire de la **désinstaller**. -> - -- Une fois votre licence désinstallée, veuillez [cliquer ici](https://www.microsoft.com/en-us/download/details.aspx?id=49117) afin de télécharger l'outil de déploiement Microsoft 365. - -- **Exécutez** l'outil de déploiement sur votre machine. - -- Modifiez le fichier `configuration.xml`. - -![office 365](images/4720.png){.thumbnail} - -Éditez le fichier `configuration.xml`, puis décommentez les lignes suivantes : - -```xml -Display Level="None" AcceptEULA="True" -Property Name="SharedComputerLicensing" Value="1" -``` - -Si ces lignes n'existent pas, vous pouvez les copier/coller dans le fichier. - -- Enregistrez les modifications effectuées. Ouvrez ensuite un terminal powershell et exécutez ces deux commandes depuis le dossier où se trouve le fichier `configuration.xml`: - -```powershell -./setup.exe /download configuration.xml -``` - -puis - -```powershell -./setup.exe /configure configuration.xml -``` -> [!primary] -> -> L'exécution de ces commandes peut prendre plusieurs minutes. - -- Ouvrez l'éditeur du registre de windows en exécutant `Regedit`, puis suivre le chemin suivant : - -```powershell -HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Office\\ClickToRun\\Configuration -``` - -- Vérifiez la clé suivante : - -```powershell -SharedComputerLicensing -``` -Assurez-vous que sa valeur est à `1`. Si cette clé n'existe pas, vous pouvez la créer. - -![emails](images/4723.png){.thumbnail} - -- Lancez une application de la suite Office 365, vous serez alors invité à saisir votre nom d'utilisateur et mot de passe. - -![emails](images/4724.png){.thumbnail} - -- Vous pouvez maintenant utiliser votre suite Office 365 depuis votre ordinateur partagé en utilisant les services Bureau à distance (RDS). - -![emails](images/4726.png){.thumbnail} - -## Aller plus loin - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: Utiliser le bureau à distance avec Microsoft 365 apps +excerpt: Découvrez comment installer et utiliser Microsoft 365 apps sur un bureau distant (RDS) ou un ordinateur partagé +updated: 2021-09-06 +--- + +## Objectif + +Vous souhaitez utiliser la suite logicielle présente dans le pack Microsoft 365 apps sur une machine distante ou partagée. Pour ce faire, il est nécessaire de suivre la procédure d'installation décrite dans ce guide. + +**Découvrez comment installer et utiliser Microsoft 365 apps sur un bureau distant (RDS) ou un ordinateur partagé.** + +## Prérequis + +- Disposer d'une licence Microsoft 365 apps for entreprise (Anciennement Office 365 ProPlus) +- Utiliser Microsoft Windows via un bureau à distance (**R**emote **D**esktop **S**ervices) + +> [!warning] +> +> La licence Microsoft 365 Apps for business est incompatible avec une utilisation via RDS et ordinateur partagé. +> + +## En pratique + +Ce guide est basé sur les informations délivrées dans le guide Microsoft [Déployer Microsoft 365 Apps à l’aide des services Bureau à distance](https://docs.microsoft.com/fr-fr/deployoffice/deploy-microsoft-365-apps-remote-desktop-services). + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +### Méthode 1: Configuration manuelle + +L'installation d'une offre Microsoft 365 Apps for entreprise sur un ordinateur partagé en utilisant les services Bureau à distance (RDS) ne fonctionne pas sans une configuration spécifique. Sans ce paramètrage, vous devriez obtenir le message suivant : + +![emails](images/4717.png){.thumbnail} + +> [!primary] +> +> Si vous avez déjà réalisé l'installation de votre licence Office 365 Proplus, il est nécessaire de la **désinstaller**. +> + +- Une fois votre licence désinstallée, veuillez [cliquer ici](https://www.microsoft.com/en-us/download/details.aspx?id=49117) afin de télécharger l'outil de déploiement Microsoft 365. + +- **Exécutez** l'outil de déploiement sur votre machine. + +- Modifiez le fichier `configuration.xml`. + +![office 365](images/4720.png){.thumbnail} + +Éditez le fichier `configuration.xml`, puis décommentez les lignes suivantes : + +```xml +Display Level="None" AcceptEULA="True" +Property Name="SharedComputerLicensing" Value="1" +``` + +Si ces lignes n'existent pas, vous pouvez les copier/coller dans le fichier. + +- Enregistrez les modifications effectuées. Ouvrez ensuite un terminal powershell et exécutez ces deux commandes depuis le dossier où se trouve le fichier `configuration.xml`: + +```powershell +./setup.exe /download configuration.xml +``` + +puis + +```powershell +./setup.exe /configure configuration.xml +``` +> [!primary] +> +> L'exécution de ces commandes peut prendre plusieurs minutes. + +- Ouvrez l'éditeur du registre de windows en exécutant `Regedit`, puis suivre le chemin suivant : + +```powershell +HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Office\\ClickToRun\\Configuration +``` + +- Vérifiez la clé suivante : + +```powershell +SharedComputerLicensing +``` +Assurez-vous que sa valeur est à `1`. Si cette clé n'existe pas, vous pouvez la créer. + +![emails](images/4723.png){.thumbnail} + +- Lancez une application de la suite Office 365, vous serez alors invité à saisir votre nom d'utilisateur et mot de passe. + +![emails](images/4724.png){.thumbnail} + +- Vous pouvez maintenant utiliser votre suite Office 365 depuis votre ordinateur partagé en utilisant les services Bureau à distance (RDS). + +![emails](images/4726.png){.thumbnail} + +## Aller plus loin + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration/guide.fr-fr.md index 9c1826e2181..25c12509496 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration/guide.fr-fr.md @@ -1,237 +1,237 @@ ---- -title: Migrer manuellement votre adresse e-mail -excerpt: Découvrez comment migrer manuellement votre adresse e-mail vers une autre adresse e-mail -updated: 2025-04-28 ---- - -## Objectif - -[La migration automatique](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm) d’une adresse e-mail est possible via notre outil [OVH Mail Migrator](https://omm.ovh.net/). Vous pouvez également migrer manuellement votre adresse e-mail par le biais des logiciels de messagerie. - -**Découvrez comment migrer manuellement votre adresse e-mail.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Retrouvez plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d'un service e-mail chez OVHcloud, tel qu'une offre [Exchange](/links/web/emails), [E-mail Pro](/links/web/email-pro) ou MX Plan (via l'offre MX Plan ou incluse dans une offre d'[hébergement web OVHcloud](/links/web/hosting)). -- Disposer des identifiants relatifs aux comptes e-mail que vous souhaitez migrer (les comptes source). -- Disposer des identifiants relatifs aux comptes e-mail OVHcloud qui reçoivent les données migrées (les comptes de destination). - -## En pratique - -> [!primary] -> Dans un premier temps, vérifiez si la migration automatique est possible par notre outil [OVH Mail Migrator](https://omm.ovh.net/). Pour cela, aidez-vous du guide [Migrer des comptes e-mail via OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -Dans ce guide nous avons réalisé les opérations sur les 3 logiciels de messagerie les plus utilisés, **Outlook**, **Mail** sur Mac OS et **Thunderbird**. - -Les instructions qui suivent sont décomposées en deux parties : - -- **L'exportation**. Cela vous permet d'extraire une sauvegarde complète de votre adresse e-mail pour la basculer vers un autre poste, logiciel de messagerie, ou import vers un autre compte . Si vous devez déplacer des éléments d'une adresse e-mail vers une autre adresse qui est configurée sur le même logiciel de messagerie, il est possible de copier/coller ou de glisser/déposer l'une vers l'autre. Il est néanmoins recommandé d'utiliser le système d'exportation du logiciel que vous utilisez. - -- **L'importation**. Cela vous permet d'appliquer une sauvegarde que vous avez réalisée sur votre nouveau poste ou nouveau logiciel. Vérifiez que le fichier de sauvegarde à importer est compatible avec le logiciel de messagerie que vous utilisez. - -### Outlook - -Si vous possédez un compte e-mail [Exchange OVHcloud](/links/web/emails-hosted-exchange), il est possible de l'exporter directement au format PST depuis l'espace client. - -1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -1. Rendez-vous dans la partie `Web Cloud`{.action}. -1. Dans la rubrique `MICROSOFT`, cliquez sur `Exchange`{.action}. -1. Sélectionnez la plateforme concernée. -1. Dans l'onglet `Comptes e-mail`{.action}, cliquez sur le bouton `...`{.action} à droite du compte e-mail à exporter, puis sur `Exporter au format PST`{.action}. - -![emails](images/manager-export-pst01.png){.thumbnail} - -Il faudra ensuite patienter le temps de l'export qui peut prendre quelque minutes à plusieurs heures selon la taille de l'export. À la fin de celui-ci, il vous suffira de retourner sur le bouton `Exporter au format PST`{.action} pour récupérer un lien pour télécharger le fichier. - -![emails](images/manager-export-pst02.png){.thumbnail} - -#### Exporter depuis Windows - -- Cliquez sur `fichier` en haut à gauche, puis sur `Ouvrir et exporter` et enfin sur `importer/exporter`. - -![emails](images/outlook-export-import-win.png){.thumbnail} - -- Sélectionnez `Exporter des données vers un fichier` puis cliquez sur `Suivant`. - -![emails](images/outlook-export-win02.png){.thumbnail} - -- Sélectionnez `Fichier de données Outlook (.pst)` puis cliquez sur `Suivant`. - -![emails](images/outlook-export-win03.png){.thumbnail} - -- Sélectionnez le nom du compte e-mail à exporter. - -> [!primary] -> Vous ne pouvez exporter qu'un seul compte à la fois. - -Cochez bien `Inclure les sous-dossiers` puis cliquez sur `Suivant`. - -![emails](images/outlook-export-win04.png){.thumbnail} - -- Choisissez le dossier de destination de votre sauvegarde et entrez un nom pour celle-ci en cliquant sur `Parcourir`. Sélectionnez l'option qui vous convient puis cliquez sur `Terminer`. - -![emails](images/outlook-export-win05.png){.thumbnail} - -L'exportation de votre fichier commence. Lors de la création d'un fichier, il vous sera demandé de définir un mot de passe. Celui-ci est facultatif. - -![emails](images/outlook-export-win06.png){.thumbnail} - -#### Importer depuis Windows - -- Cliquez sur `fichier` en haut à gauche, puis sur `Ouvrir et exporter` et enfin sur `importer/exporter`. - -![emails](images/outlook-export-import-win.png){.thumbnail} - -- Sélectionnez `Importer à partir d’un autre programme ou fichier` puis cliquez sur `Suivant`. - -![emails](images/outlook-import-win02.png){.thumbnail} - -- Sélectionnez `Fichier de données Outlook (.pst)` puis cliquez sur `Suivant`. - -![emails](images/outlook-import-win03.png){.thumbnail} - -- Choisissez votre fichier de sauvegarde en cliquant sur `Parcourir`. Sélectionnez l'option qui vous convient puis cliquez sur `Terminer`. - -![emails](images/outlook-import-win04.png){.thumbnail} - -- Si vous avez défini un mot de passe sur votre fichier de sauvegarde, entrez celui-ci puis cliquez sur `OK`. - -- Sélectionnez `Importer les éléments dans le dossier actif` puis cliquez sur `Terminer`. - -L'importation de votre sauvegarde se lance. - -#### Exporter depuis Mac OS - -Dans l’onglet `Outils` de votre fenêtre Outlook, cliquez sur `Exporter`. - -![emails](images/outlook-export-mac01.png){.thumbnail} - -Depuis la fenêtre « Exporter vers un fichier archive (.olm) », cochez les éléments que vous souhaitez ajouter à votre fichier sauvegarde, puis cliquez sur `Continuer`. - -![emails](images/outlook-export-mac02.png){.thumbnail} - -Sélectionnez ensuite le dossier de destination pour votre sauvegarde, puis cliquez sur `Enregistrer`. - -![emails](images/outlook-export-mac03.png){.thumbnail} - -Une fenêtre de progression s'affichera, cliquez sur `Continuer` à la fin de l'opération. Vous retrouverez votre fichier de sauvegarde dans le dossier choisi précédemment. - -#### Importer depuis Mac OS - -Dans l’onglet `Outils` de votre fenêtre Outlook, cliquez sur `Importer`. - -![emails](images/outlook-import-mac01.png){.thumbnail} - -Choisissez le format de sauvegarde que vous allez importer, puis cliquez sur `Continuer`. - -![emails](images/outlook-import-mac02.png){.thumbnail} - -Sélectionnez votre fichier de sauvegarde, puis cliquez sur `importer`. - -![emails](images/outlook-import-mac03.png){.thumbnail} - -Une fenêtre de progression s'affichera, cliquez sur `Continuer` à la fin de l'opération. Votre sauvegarde est alors déployée sur votre Outlook. - -### Mail sur Mac OS - -#### Exporter - -Depuis la colonne de gauche, sélectionnez un ou plusieurs comptes e-mail. Cliquez sur `Boîte aux lettres` dans le menu horizontal, puis sur `Exporter la boîte aux lettres`. - -![emails](images/mail-export-mac01.png){.thumbnail} - -Sélectionnez le dossier de votre choix ou créez-en un nouveau, puis cliquez sur `Choisir`. - -![emails](images/mail-export-mac02.png){.thumbnail} - -Votre exportation se présente sous forme d'un fichier « .mbox ». - -#### Importer - -Cliquez sur `Fichier` dans le menu horizontal, puis sur `Importer des boîtes aux lettres`. - -![emails](images/mail-import-mac01.png){.thumbnail} - -Sélectionnez votre fichier de sauvegarde au format « .mbox », puis cliquez sur `Continuer`. - -![emails](images/mail-import-mac02.png){.thumbnail} - -Depuis la colonne de gauche, les e-mails importés se trouvent dans un nouveau compte e-mail nommé « Importation ». Vous pouvez faire glisser les dossiers et les messages à partir du compte « Importation » vers vos comptes e-mail déjà configurés. Une fois vos transferts terminés, vous pourrez supprimer le compte « Importation ». - -### Thunderbird - -Il n'existe actuellement pas de fonctionnalité native pour exporter ou importer un compte e-mail depuis Thunderbird. Il est néanmoins possible de sauvegarder un profil Thunderbird. Celui-ci contient l'ensemble des comptes et e-mails en local sur votre ordinateur. Nous allons voir comment sauvegarder un profil Thunderbird et le réintégrer sur une nouvelle instance de Thunderbird. - -#### Exporter - -Depuis la fenêtre principale, cliquez sur le menu en haut à droite puis sur `Aide` et enfin sur `Informations de dépannage`. - -![emails](images/thunderbird_menu.png){.thumbnail} - -Un tableau apparaît. Identifiez la ligne `Répertoire de profil` et cliquez sur le bouton `Ouvrir le dossier correspondant`. - -![emails](images/thunderbird_open_folder.png){.thumbnail} - -Vous serez alors dirigé dans le dossier du profil. Remontez d'un dossier dans l'arborescence. - -![emails](images/thunderbird_profil_folder1.png){.thumbnail} - -Copiez le dossier du profil via un clic-droit sur celui-ci, puis collez ce dossier dans le dossier ou support de votre choix. - -![emails](images/thunderbird_profil_folder2.png){.thumbnail} - -#### Importer - -Plutôt qu'une importation, il sera question ici d'un chargement de profil. -Si des comptes e-mail ont déjà été configurés sur l'instance Thunderbird de destination, ils seront présents sur un profil A. -Lorsque Thunderbird va charger un nouveau profil (profil B), il ne pourra charger **que** les éléments de ce profil B. -C’est pourquoi nous vous conseillons de charger d’abord le nouveau profil (profil B) puis d’y configurer les comptes e-mail provenant du profil A. - -Vous devez d'abord démarrer Thunderbird via le gestionnaire de profils. - -- Sur Windows, allez sur le menu `Démarrer` puis sur le programme `Exécuter`. Sur ce dernier, tapez `thunderbird.exe -ProfileManager`et cliquez sur `OK`. - -![emails](images/thunderbird-run-profil.png){.thumbnail} - -- Sur Mac OS, lancez l'application Terminal puis glissez-déposez votre application Thunderbird dans la fenêtre du Terminal, en ajoutant à la ligne `/Contents/MacOS/thunderbird-bin -ProfileManager`. Tapez sur la touche `Entrée` (⏎) pour valider. - -![emails](images/thunderbird-terminal-profil.png){.thumbnail} - -La fenêtre suivante vous affiche les profils existants. Cliquez sur `Créer un profil` puis sur `Suivant` lorsque le message d'information s'affiche. - -![emails](images/thunderbird-profil-create01.png){.thumbnail} - -À l'étape suivante, nommez votre profil et identifiez le dossier dans lequel sera créé le profil, en dessous de la phrase « Vos paramètres utilisateur, préférences et toutes vos données personnelles seront enregistrées dans » : - -![emails](images/thunderbird-profil-create02.png){.thumbnail} - -> [!primary] -> Nous vous conseillons de copier la sauvegarde de votre profil Thunderbird dans le dossier de profils de Thunderbird. - -Cliquez sur `Choisir un dossier...` pour sélectionner le dossier contenant votre sauvegarde. Cliquez sur `Terminer` pour créer le profil avec votre sauvegarde. - -Vous retrouvez la fenêtre de choix de votre profil avec votre nouveau profil sélectionné. Cliquez sur `Démarrer Thunderbird`, Thunderbird sera lancé avec tous les éléments que vous aviez dans votre sauvegarde. - -### Vérifier l'importation sur la nouvelle adresse e-mail - -Lorsque vous avez fait le nécessaire en suivant les instructions d'importation, vérifiez que vos éléments sont bien présents sur le serveur. - -Connectez-vous au [webmail](/links/web/email). - -Vous retrouverez dans votre boite de réception et dans la colonne de gauche les dossiers et e-mails de votre adresse e-mail sauvegardée. - -> [!primary] -> Il faut tenir compte du délai de chargement des éléments présents sur votre ordinateur vers le serveur e-mail. Cela peut prendre plusieurs minutes ou plusieurs heures en fonction de votre connexion à Internet. - -## Aller plus loin - -[Migrer des comptes e-mail via OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm) - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: Migrer manuellement votre adresse e-mail +excerpt: Découvrez comment migrer manuellement votre adresse e-mail vers une autre adresse e-mail +updated: 2025-04-28 +--- + +## Objectif + +[La migration automatique](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm) d’une adresse e-mail est possible via notre outil [OVH Mail Migrator](https://omm.ovh.net/). Vous pouvez également migrer manuellement votre adresse e-mail par le biais des logiciels de messagerie. + +**Découvrez comment migrer manuellement votre adresse e-mail.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Retrouvez plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d'un service e-mail chez OVHcloud, tel qu'une offre [Exchange](/links/web/emails), [E-mail Pro](/links/web/email-pro) ou MX Plan (via l'offre MX Plan ou incluse dans une offre d'[hébergement web OVHcloud](/links/web/hosting)). +- Disposer des identifiants relatifs aux comptes e-mail que vous souhaitez migrer (les comptes source). +- Disposer des identifiants relatifs aux comptes e-mail OVHcloud qui reçoivent les données migrées (les comptes de destination). + +## En pratique + +> [!primary] +> Dans un premier temps, vérifiez si la migration automatique est possible par notre outil [OVH Mail Migrator](https://omm.ovh.net/). Pour cela, aidez-vous du guide [Migrer des comptes e-mail via OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). + +Dans ce guide nous avons réalisé les opérations sur les 3 logiciels de messagerie les plus utilisés, **Outlook**, **Mail** sur Mac OS et **Thunderbird**. + +Les instructions qui suivent sont décomposées en deux parties : + +- **L'exportation**. Cela vous permet d'extraire une sauvegarde complète de votre adresse e-mail pour la basculer vers un autre poste, logiciel de messagerie, ou import vers un autre compte . Si vous devez déplacer des éléments d'une adresse e-mail vers une autre adresse qui est configurée sur le même logiciel de messagerie, il est possible de copier/coller ou de glisser/déposer l'une vers l'autre. Il est néanmoins recommandé d'utiliser le système d'exportation du logiciel que vous utilisez. + +- **L'importation**. Cela vous permet d'appliquer une sauvegarde que vous avez réalisée sur votre nouveau poste ou nouveau logiciel. Vérifiez que le fichier de sauvegarde à importer est compatible avec le logiciel de messagerie que vous utilisez. + +### Outlook + +Si vous possédez un compte e-mail [Exchange OVHcloud](/links/web/emails-hosted-exchange), il est possible de l'exporter directement au format PST depuis l'espace client. + +1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +1. Rendez-vous dans la partie `Web Cloud`{.action}. +1. Dans la rubrique `MICROSOFT`, cliquez sur `Exchange`{.action}. +1. Sélectionnez la plateforme concernée. +1. Dans l'onglet `Comptes e-mail`{.action}, cliquez sur le bouton `...`{.action} à droite du compte e-mail à exporter, puis sur `Exporter au format PST`{.action}. + +![emails](images/manager-export-pst01.png){.thumbnail} + +Il faudra ensuite patienter le temps de l'export qui peut prendre quelque minutes à plusieurs heures selon la taille de l'export. À la fin de celui-ci, il vous suffira de retourner sur le bouton `Exporter au format PST`{.action} pour récupérer un lien pour télécharger le fichier. + +![emails](images/manager-export-pst02.png){.thumbnail} + +#### Exporter depuis Windows + +- Cliquez sur `fichier` en haut à gauche, puis sur `Ouvrir et exporter` et enfin sur `importer/exporter`. + +![emails](images/outlook-export-import-win.png){.thumbnail} + +- Sélectionnez `Exporter des données vers un fichier` puis cliquez sur `Suivant`. + +![emails](images/outlook-export-win02.png){.thumbnail} + +- Sélectionnez `Fichier de données Outlook (.pst)` puis cliquez sur `Suivant`. + +![emails](images/outlook-export-win03.png){.thumbnail} + +- Sélectionnez le nom du compte e-mail à exporter. + +> [!primary] +> Vous ne pouvez exporter qu'un seul compte à la fois. + +Cochez bien `Inclure les sous-dossiers` puis cliquez sur `Suivant`. + +![emails](images/outlook-export-win04.png){.thumbnail} + +- Choisissez le dossier de destination de votre sauvegarde et entrez un nom pour celle-ci en cliquant sur `Parcourir`. Sélectionnez l'option qui vous convient puis cliquez sur `Terminer`. + +![emails](images/outlook-export-win05.png){.thumbnail} + +L'exportation de votre fichier commence. Lors de la création d'un fichier, il vous sera demandé de définir un mot de passe. Celui-ci est facultatif. + +![emails](images/outlook-export-win06.png){.thumbnail} + +#### Importer depuis Windows + +- Cliquez sur `fichier` en haut à gauche, puis sur `Ouvrir et exporter` et enfin sur `importer/exporter`. + +![emails](images/outlook-export-import-win.png){.thumbnail} + +- Sélectionnez `Importer à partir d’un autre programme ou fichier` puis cliquez sur `Suivant`. + +![emails](images/outlook-import-win02.png){.thumbnail} + +- Sélectionnez `Fichier de données Outlook (.pst)` puis cliquez sur `Suivant`. + +![emails](images/outlook-import-win03.png){.thumbnail} + +- Choisissez votre fichier de sauvegarde en cliquant sur `Parcourir`. Sélectionnez l'option qui vous convient puis cliquez sur `Terminer`. + +![emails](images/outlook-import-win04.png){.thumbnail} + +- Si vous avez défini un mot de passe sur votre fichier de sauvegarde, entrez celui-ci puis cliquez sur `OK`. + +- Sélectionnez `Importer les éléments dans le dossier actif` puis cliquez sur `Terminer`. + +L'importation de votre sauvegarde se lance. + +#### Exporter depuis Mac OS + +Dans l’onglet `Outils` de votre fenêtre Outlook, cliquez sur `Exporter`. + +![emails](images/outlook-export-mac01.png){.thumbnail} + +Depuis la fenêtre « Exporter vers un fichier archive (.olm) », cochez les éléments que vous souhaitez ajouter à votre fichier sauvegarde, puis cliquez sur `Continuer`. + +![emails](images/outlook-export-mac02.png){.thumbnail} + +Sélectionnez ensuite le dossier de destination pour votre sauvegarde, puis cliquez sur `Enregistrer`. + +![emails](images/outlook-export-mac03.png){.thumbnail} + +Une fenêtre de progression s'affichera, cliquez sur `Continuer` à la fin de l'opération. Vous retrouverez votre fichier de sauvegarde dans le dossier choisi précédemment. + +#### Importer depuis Mac OS + +Dans l’onglet `Outils` de votre fenêtre Outlook, cliquez sur `Importer`. + +![emails](images/outlook-import-mac01.png){.thumbnail} + +Choisissez le format de sauvegarde que vous allez importer, puis cliquez sur `Continuer`. + +![emails](images/outlook-import-mac02.png){.thumbnail} + +Sélectionnez votre fichier de sauvegarde, puis cliquez sur `importer`. + +![emails](images/outlook-import-mac03.png){.thumbnail} + +Une fenêtre de progression s'affichera, cliquez sur `Continuer` à la fin de l'opération. Votre sauvegarde est alors déployée sur votre Outlook. + +### Mail sur Mac OS + +#### Exporter + +Depuis la colonne de gauche, sélectionnez un ou plusieurs comptes e-mail. Cliquez sur `Boîte aux lettres` dans le menu horizontal, puis sur `Exporter la boîte aux lettres`. + +![emails](images/mail-export-mac01.png){.thumbnail} + +Sélectionnez le dossier de votre choix ou créez-en un nouveau, puis cliquez sur `Choisir`. + +![emails](images/mail-export-mac02.png){.thumbnail} + +Votre exportation se présente sous forme d'un fichier « .mbox ». + +#### Importer + +Cliquez sur `Fichier` dans le menu horizontal, puis sur `Importer des boîtes aux lettres`. + +![emails](images/mail-import-mac01.png){.thumbnail} + +Sélectionnez votre fichier de sauvegarde au format « .mbox », puis cliquez sur `Continuer`. + +![emails](images/mail-import-mac02.png){.thumbnail} + +Depuis la colonne de gauche, les e-mails importés se trouvent dans un nouveau compte e-mail nommé « Importation ». Vous pouvez faire glisser les dossiers et les messages à partir du compte « Importation » vers vos comptes e-mail déjà configurés. Une fois vos transferts terminés, vous pourrez supprimer le compte « Importation ». + +### Thunderbird + +Il n'existe actuellement pas de fonctionnalité native pour exporter ou importer un compte e-mail depuis Thunderbird. Il est néanmoins possible de sauvegarder un profil Thunderbird. Celui-ci contient l'ensemble des comptes et e-mails en local sur votre ordinateur. Nous allons voir comment sauvegarder un profil Thunderbird et le réintégrer sur une nouvelle instance de Thunderbird. + +#### Exporter + +Depuis la fenêtre principale, cliquez sur le menu en haut à droite puis sur `Aide` et enfin sur `Informations de dépannage`. + +![emails](images/thunderbird_menu.png){.thumbnail} + +Un tableau apparaît. Identifiez la ligne `Répertoire de profil` et cliquez sur le bouton `Ouvrir le dossier correspondant`. + +![emails](images/thunderbird_open_folder.png){.thumbnail} + +Vous serez alors dirigé dans le dossier du profil. Remontez d'un dossier dans l'arborescence. + +![emails](images/thunderbird_profil_folder1.png){.thumbnail} + +Copiez le dossier du profil via un clic-droit sur celui-ci, puis collez ce dossier dans le dossier ou support de votre choix. + +![emails](images/thunderbird_profil_folder2.png){.thumbnail} + +#### Importer + +Plutôt qu'une importation, il sera question ici d'un chargement de profil. +Si des comptes e-mail ont déjà été configurés sur l'instance Thunderbird de destination, ils seront présents sur un profil A. +Lorsque Thunderbird va charger un nouveau profil (profil B), il ne pourra charger **que** les éléments de ce profil B. +C’est pourquoi nous vous conseillons de charger d’abord le nouveau profil (profil B) puis d’y configurer les comptes e-mail provenant du profil A. + +Vous devez d'abord démarrer Thunderbird via le gestionnaire de profils. + +- Sur Windows, allez sur le menu `Démarrer` puis sur le programme `Exécuter`. Sur ce dernier, tapez `thunderbird.exe -ProfileManager`et cliquez sur `OK`. + +![emails](images/thunderbird-run-profil.png){.thumbnail} + +- Sur Mac OS, lancez l'application Terminal puis glissez-déposez votre application Thunderbird dans la fenêtre du Terminal, en ajoutant à la ligne `/Contents/MacOS/thunderbird-bin -ProfileManager`. Tapez sur la touche `Entrée` (⏎) pour valider. + +![emails](images/thunderbird-terminal-profil.png){.thumbnail} + +La fenêtre suivante vous affiche les profils existants. Cliquez sur `Créer un profil` puis sur `Suivant` lorsque le message d'information s'affiche. + +![emails](images/thunderbird-profil-create01.png){.thumbnail} + +À l'étape suivante, nommez votre profil et identifiez le dossier dans lequel sera créé le profil, en dessous de la phrase « Vos paramètres utilisateur, préférences et toutes vos données personnelles seront enregistrées dans » : + +![emails](images/thunderbird-profil-create02.png){.thumbnail} + +> [!primary] +> Nous vous conseillons de copier la sauvegarde de votre profil Thunderbird dans le dossier de profils de Thunderbird. + +Cliquez sur `Choisir un dossier...` pour sélectionner le dossier contenant votre sauvegarde. Cliquez sur `Terminer` pour créer le profil avec votre sauvegarde. + +Vous retrouvez la fenêtre de choix de votre profil avec votre nouveau profil sélectionné. Cliquez sur `Démarrer Thunderbird`, Thunderbird sera lancé avec tous les éléments que vous aviez dans votre sauvegarde. + +### Vérifier l'importation sur la nouvelle adresse e-mail + +Lorsque vous avez fait le nécessaire en suivant les instructions d'importation, vérifiez que vos éléments sont bien présents sur le serveur. + +Connectez-vous au [webmail](/links/web/email). + +Vous retrouverez dans votre boite de réception et dans la colonne de gauche les dossiers et e-mails de votre adresse e-mail sauvegardée. + +> [!primary] +> Il faut tenir compte du délai de chargement des éléments présents sur votre ordinateur vers le serveur e-mail. Cela peut prendre plusieurs minutes ou plusieurs heures en fonction de votre connexion à Internet. + +## Aller plus loin + +[Migrer des comptes e-mail via OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm) + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.de-de.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.de-de.md new file mode 100644 index 00000000000..a2773e068a9 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.de-de.md @@ -0,0 +1,163 @@ +--- +title: 'Einen Gmail-Account mit dem OVH Mail Migrator auf einen OVHcloud E-Mail-Account migrieren' +excerpt: 'In dieser Anleitung erfahren Sie, wie Sie Ihre Gmail-Accounts mit dem OVH Mail Migrator zu OVHcloud migrieren' +updated: 2020-03-09 +--- + +## Ziel + +Der [OVH Mail Migrator](https://omm.ovh.net) (OMM) wurde von OVHcloud entwickelt. Mit diesem Online-Interface können Sie Ihre E-Mail-Konten von einem Host auf einen anderen migrieren. Dabei können verschiedene Inhalte wie beispielsweise E-Mails, Kontakte, Kalender und Aufgaben übertragen werden, sofern diese mit Ihren OVHcloud E-Mail-Konten kompatibel sind. + +In dieser Anleitung wird beschrieben, wie Sie mit OMM die verschiedenen Elemente aus Ihrem Google Mail-Account in Ihr OVHcloud E-Mail-Konto importieren. + +**Erfahren Sie, wie Sie Ihren Google Mail-Account mithilfe unseres OMM-Tools auf ein E-Mail-Konto bei OVHcloud migrieren.** + +## Voraussetzungen + +- Sie haben einen E-Mail-Dienst bei OVHcloud ([Exchange](/links/web/emails-hosted-exchange), [E-Mail Pro](/links/web/email-pro) oder MX Plan, aus dem MX Plan Angebot oder als Teil eines [OVHcloud Webhostings](/links/web/hosting)). +- Sie verfügen über die Login-Daten für die E-Mail-Accounts, die Sie migrieren möchten (Quell-Accounts). +- Sie verfügen über die Login-Daten der OVHcloud E-Mail-Accounts, auf die Sie die Inhalte übertragen möchten (Ziel-Accounts). + +## In der praktischen Anwendung + +### Schritt 1: E-Mail- und Ordnermigration + +> [!primary] +> Damit eine Migration möglich ist, müssen Sie das IMAP-Protokoll in Ihrem Google Mail-Account aktivieren. Folgen Sie dazu der Google-Anleitung +> [Gmail-Nachrichten über andere E-Mail-Clients empfangen](https://support.google.com/mail/answer/7126229?hl=de). + +Sobald das IMAP-Protokoll in Ihrem Google Mail-Account aktiviert ist, gehen Sie auf [OMM](https://omm.ovh.net). + +Klicken Sie auf `Migration`{.action} und dann auf `Neue Migration`{.action}. + +![omm](images/OMM-gmail-step01-01.png){.thumbnail} + +Das folgende Fenster wird angezeigt: + +![omm](images/OMM-gmail-step01-02.png){.thumbnail} + +Füllen Sie die erforderlichen Felder aus, wie in den beiden folgenden Tabellen angegeben: + +**Quellkonto** + +| Information | Beschreibung | +|------------------------ |------------------------------------------------------------------------------------------ | +| Server-Typ | Wählen Sie **„IMAP“** im Dropdown-Menü. | +| Server-URL | Geben Sie **„imap.gmail.com“** ein. | +| Login | Geben Sie Ihre Gmail-Adresse an. | +| Passwort | Geben Sie das Passwort Ihrer Gmail-Adresse ein. | + +**Ziel-Konto** + +| Information | Beschreibung | +|------------------------ |-------------------------------------------------------------------------------------------------------------------| +| Server-Typ | Wählen Sie im Dropdown-Menü die Option **„Hosted by OVH (Autodetect)“**. | +| Server-URL | Das Feld wird automatisch ausgefüllt. | +| Login | Geben Sie Ihre OVHcloud E-Mail-Adresse ein. | +| Passwort | Klicken Sie auf `Einstellungen erkennen`{.action} und geben Sie das Passwort für Ihre OVHcloud E-Mail-Adresse ein. | + +Aktivieren Sie im Abschnitt **„Optionen“** nur **„E-Mails“**. Die anderen Optionen sind in IMAP nicht verfügbar. Die Migration von Kontakten und Kalendern erfolgt in den Schritten 2 und 3. + +![omm](images/OMM-gmail-step01-03.png){.thumbnail} + +Im Feld **„Informationen“** können Sie eine E-Mail-Adresse eingeben, unter der Sie über den Fortschritt der Migration informiert werden. Dieses Feld ist optional. Klicken Sie dann auf `Migration starten`{.action} + +![omm](images/OMM-gmail-step01-04.png){.thumbnail} + +Das Migrationsverfolgungsfenster wird angezeigt. Sie können es offen lassen, um die Live-Migration zu verfolgen, oder es schließen. Das hat keine Auswirkungen auf die Migration. + +![omm](images/OMM-gmail-step01-06.png){.thumbnail} + +> [!warning] +> Beim Starten der Migration wird möglicherweise die folgende Meldung angezeigt: + +![omm](images/OMM-gmail-step01-05.png){.thumbnail} + +In diesem Fall rufen Sie den Posteingang Ihres Google Mail-Accounts auf und überprüfen Sie, ob Sie eine E-Mail mit Betreff in einer Variante von **„Kritische Sicherheitswarnung“** erhalten haben. Hier greift eine von Google Mail durchgeführte Sicherheitsmaßnahme. Um diesen Zustand zu beheben, folgen Sie unserer Anleitung [Weniger sichere Verbindungen in Google Mail zulassen](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm). + +Nachdem Sie in Google Mail **„weniger sichere Apps“ zugelassen** haben, können Sie die Migration neu starten. + +### Schritt 2: Kalendermigration + +#### 2.1 Ein Kalender-Backup in Google Mail wieder herstellen + +Um Ihren Kalender in Ihren OVHcloud-Account zu importieren, erstellen Sie ein Backup von Ihrer Google Mail-Oberfläche aus. Folgen Sie dazu der offiziellen Google-Dokumentation: + +[Google-Kalender exportieren](https://support.google.com/calendar/answer/37111?hl=de) + +Wenn Ihr Google Mail-Account mehrere Kalender enthält, laden Sie dabei eine Archivdatei zum Entpacken herunter. Sie finden jeden Kalender im Format **.ics**. + +#### 2.2 Ihren Kalender über OMM importieren + +> [!primary] +> Die Kalendermigration von OMM ist nur mit Exchange Accounts kompatibel. + +Nachdem Sie das Backup Ihres Kalenders im Format **.ics** wiederhergestellt haben, gehen Sie auf [OMM](https://omm.ovh.net). + +Gehen Sie oben auf die Registerkarte `PST/ICS/VCF-MIGRATION`{.action} und klicken Sie dann auf `Neue PST/ICS/VCF-Migration`{.action}. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Füllen Sie die angeforderten Felder gemäß der folgenden Tabelle aus und klicken Sie auf `Migration starten`{.action}: + +| Information | Beschreibung | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Geben Sie die OVHcloud E-Mail-Adresse ein, zu der Sie Ihren Kalender migrieren. | +| Passwort | Geben Sie das Passwort für die Ziel-E-Mail-Adresse ein. | +| Kontakt-E-Mail | Geben Sie eine E-Mail-Adresse ein, über die Sie über den Fortschritt der Migration informiert werden und den Download einer Datei fortsetzen können. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + + Klicken Sie auf `Datei auswählen`{.action}, um die Kalender-Datei im Format **.ics** auf Ihrem Gerät zu selektieren, und klicken Sie dann auf `Hochladen`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Geben Sie dann das Passwort für Ihr Ziel-E-Mail-Konto ein und klicken Sie auf `Migration starten`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +Das Migrationsverfolgungsfenster (unten) wird angezeigt. Sie können es offen lassen, um die Live-Migration zu verfolgen, oder es schließen. Das hat keine Auswirkungen auf die Migration. + +![omm](images/OMM-gmail-step02.png){.thumbnail} + +### Schritt 3: Kontaktmigration + +> [!primary] +> Die Kontaktmigration von OMM ist nur mit Exchange Accounts kompatibel. + +Um Ihre Kontakte in Ihren OVHcloud E-Mail-Account zu importieren, sichern Sie sie über Ihre Google Mail-Oberfläche. Folgen Sie dazu der offiziellen Google-Dokumentation: + +[Kontakte exportieren oder sichern](https://support.google.com/contacts/answer/7199294?hl=de) + +> [!warning] +> Der Export muss im vCard-Format (**.vcf**) über die Google Mail-Oberfläche erfolgen. Diese Option wird Ihnen am Ende des Exports angeboten. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Füllen Sie die angeforderten Felder gemäß der folgenden Tabelle aus und klicken Sie auf `Migration starten`{.action}: + +| Information | Beschreibung | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Geben Sie die OVHcloud E-Mail-Adresse ein, zu der Sie Ihre Kontakte migrieren. | +| Passwort | Geben Sie das Passwort für die Ziel-E-Mail-Adresse ein. | +| Kontakt-E-Mail | Geben Sie eine E-Mail-Adresse ein, über die Sie über den Fortschritt der Migration informiert werden und den Download einer Datei fortsetzen können. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + +Klicken Sie auf `Datei auswählen`{.action}, um die Kontakte-Datei mit Endung **.vcf** auf Ihrem Gerät zu selektieren, und klicken Sie dann auf `Hochladen`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Geben Sie das Passwort für Ihr Ziel-E-Mail-Konto ein und klicken Sie auf `Migration starten`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +Das Migrationsüberwachungsfenster wird angezeigt. Sie können es geöffnet lassen, um die Live-Migration zu verfolgen oder es schließen. Das hat keine Auswirkungen auf die Migration. + +![omm](images/OMM-gmail-step03.png){.thumbnail} + +## Weiterführende Informationen + +[Weniger sichere Verbindungen in Google Mail zulassen](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm). + +Treten Sie unserer [User Community](/links/community) bei. \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.en-ca.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.en-ca.md new file mode 100644 index 00000000000..352d285dac8 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.en-ca.md @@ -0,0 +1,163 @@ +--- +title: 'Migrating a Gmail account to an OVHcloud email account via the OVH Mail Migrator' +excerpt: 'Find out how to migrate your Gmail accounts to OVHcloud using our OVH Mail Migrator tool' +updated: 2020-03-09 +--- + +## Objective + +The [OVH Mail Migrator](https://omm.ovh.net/) is a tool created by OVHcloud. You can use it to migrate email accounts from one hosting provider to another. The process covers different types of content, such as emails, contacts, calendars and tasks, provided that they are compatible with your OVHcloud email accounts. + +This guide describes how to use OMM to import various elements of your Gmail account to your OVHcloud account. + +**Find out how to migrate your Gmail account to OVHcloud using our OMM tool.** + +## Requirements + +- an email service with OVHcloud, e.g. [Exchange](/links/web/emails-hosted-exchange) or MX Plan (via the MX Plan standalone tool or included in an [OVHcloud web hosting](/links/web/hosting) plan) +- access to the email accounts you want to migrate (the source accounts) +- access to the OVHcloud email accounts that will be receiving the migrated data (the target accounts) + +## Instructions + +### Step 1: Migrate emails and folders. + +> [!primary] +> For the migration to work, you will need to turn on IMAP protocol for your Gmail account. To this, follow the Google guide on +> [how to turn on IMAP for your Gmail account](https://support.google.com/mail/answer/7126229?hl=en). + +Once you have turned on IMAP for your Gmail account, go to the [OMM](https://omm.ovh.net/) tool. + +Click `Migration`{.action}, then `New migration`{.action}. + +![omm](images/OMM-gmail-step01-01.png){.thumbnail} + +The following window will pop up: + +![omm](images/OMM-gmail-step01-02.png){.thumbnail} + +Fill in the mandatory fields depending on the indications of the two tables below: + +**Source Account** + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Server type | Select **IMAP** in the dropdown menu. | +| Server URL | Enter **imap.gmail.com**. | +| Login | Enter your Gmail address. | +| Password | Enter the password for your Gmail address. | + +**Target account** + +| Information | Description | +|------------------------ |-------------------------------------------------------------------------------------------------------------------| +| Server type | Select **Hosted by OVH (Autodetect)** in the dropdown menu. | +| Server URL | The field will be auto-filled. | +| Login | Enter your OVHcloud email address. | +| Password | Click `detect settings`{.action}, then enter the password of your OVHcloud email address. | + +In the **Options** section, only tick **Mails**, as the other options will not be available in IMAP. Contacts and calendars will be migrated in steps 2 and 3. + +![omm](images/OMM-gmail-step01-03.png){.thumbnail} + +In the **Information** box, you can enter an email address that will be used to notify you regarding the migration’s progress. This field is optional. Next, click `Launch the migration`{.action}. + +![omm](images/OMM-gmail-step01-04.png){.thumbnail} + +The migration tracking window (below) will then appear. You can leave it open to track the migration in real time, or you can close it — closing the window will not affect the migration process. + +![omm](images/OMM-gmail-step01-06.png){.thumbnail} + +> [!warning] +> When the migration is launched, you may see the message below: + +![omm](images/OMM-gmail-step01-05.png){.thumbnail} + +If it appears, go to your Gmail account mailbox and check if you have received an email with the subject **“Critical security alert”**. This is a security measure put in place by Gmail. To resolve this situation, follow our guide on [authorising less secure connections on Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +After you have **authorised less secure connections** on Gmail, you will need to relaunch the migration. + +### Step 2: Migrate calendars. + +#### 2.1: Retrieve a calendar backup on Gmail. + +To import your calendar to your OVHcloud account, you will need to retrieve a backup of the calendar via the Gmail interface. To do this, follow the Google guide: + +[How to export your calendars for your Gmail account](https://support.google.com/calendar/answer/37111?hl=en) + +If you have several calendars on your Gmail account, you will download an archive folder, which you then need to decompress. Each calendar will be exported in **.ics** format. + +#### 2.2: Import your calendar via OMM. + +> [!primary] +> Calendar migration via OMM is only compatible with Exchange target accounts. + +Once you have retrieved the backup of your calendar in **.ics** format, go to [OMM](https://omm.ovh.net/). + +Click on the `PST/ICS/VCF`{.action} tab at the top, then click `New PST/ICS/VCF migration`{.action}. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Fill in the fields in the following table, then click `Launch migration`{.action}: + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Enter the OVHcloud email address you would like to migrate your calendar to. | +| Password | Enter the password for your target email address. | +| Communication email | Enter the email address you want to use for receiving updates on the migration progress, and for resuming file downloads. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + + Click `Choose a file`{.action} to retrieve the **.ics** calendar file on your PC, then click `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Then enter the password for your target account, and click `Launch migration`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +The migration tracking window (below) will then appear. You can leave it open to track the migration in real time, or you can close it — closing the window will not affect the migration process. + +![omm](images/OMM-gmail-step02.png){.thumbnail} + +### Step 3: Migrate your contacts. + +> [!primary] +> Contact migration via OMM is only compatible with Exchange target accounts. + +To import your contacts to your OVHcloud account, you will need to retrieve a backup of the contacts via the Gmail interface. To do this, follow the Google guide: + +[How to export or back up contacts for your Gmail account](https://support.google.com/contacts/answer/7199294?hl=en) + +> [!warning] +> The export must be taken in vCard (**.vcf**) format via the Gmail interface. This option is offered at the end of the export process. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Fill in the fields in the following table, then click `Launch migration`{.action}: + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Enter the OVHcloud email address you would like to migrate your contacts to. | +| Password | Enter the password for your target email address. | +| Communication email | Enter the email address you want to use for receiving updates on the migration progress, and for resuming file downloads. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + +Click `Choose a file`{.action} to retrieve the **.vcf** contact file on your PC, then click `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Then enter the password for your target account, and click `Launch migration`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +The migration tracking window will then open. You can leave it open to track the migration in real time, or you can close it — closing the window will not affect the migration process. + +![omm](images/OMM-gmail-step03.png){.thumbnail} + +## Go further + +[Authorising less secure connections on Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.en-gb.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.en-gb.md new file mode 100644 index 00000000000..43d12d6f7be --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.en-gb.md @@ -0,0 +1,163 @@ +--- +title: 'Migrating a Gmail account to an OVHcloud email account via the OVH Mail Migrator' +excerpt: 'Find out how to migrate your Gmail accounts to OVHcloud using our OVH Mail Migrator tool' +updated: 2020-03-09 +--- + +## Objective + +The [OVH Mail Migrator](https://omm.ovh.net/) is a tool created by OVHcloud. You can use it to migrate email accounts from one hosting provider to another. The process covers different types of content, such as emails, contacts, calendars and tasks, provided that they are compatible with your OVHcloud email accounts. + +This guide describes how to use OMM to import various elements of your Gmail account to your OVHcloud account. + +**Find out how to migrate your Gmail account to OVHcloud using our OMM tool.** + +## Requirements + +- an email service with OVHcloud, e.g. [Exchange](/links/web/emails), [Email Pro](/links/web/email-pro) or MX Plan (via the MX Plan standalone tool or included in an [OVHcloud web hosting](/links/web/hosting) plan) +- access to the email accounts you want to migrate (the source accounts) +- access to the OVHcloud email accounts that will be receiving the migrated data (the target accounts) + +## Instructions + +### Step 1: Migrate emails and folders. + +> [!primary] +> For the migration to work, you will need to turn on IMAP protocol for your Gmail account. To this, follow the Google guide on +> [how to turn on IMAP for your Gmail account](https://support.google.com/mail/answer/7126229?hl=en). + +Once you have turned on IMAP for your Gmail account, go to the [OMM](https://omm.ovh.net/) tool. + +Click `Migration`{.action}, then `New migration`{.action}. + +![omm](images/OMM-gmail-step01-01.png){.thumbnail} + +The following window will pop up: + +![omm](images/OMM-gmail-step01-02.png){.thumbnail} + +Fill in the mandatory fields depending on the indications of the two tables below: + +**Source Account** + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Server type | Select **IMAP** in the dropdown menu. | +| Server URL | Enter **imap.gmail.com**. | +| Login | Enter your Gmail address. | +| Password | Enter the password for your Gmail address. | + +**Target account** + +| Information | Description | +|------------------------ |-------------------------------------------------------------------------------------------------------------------| +| Server type | Select **Hosted by OVH (Autodetect)** in the dropdown menu. | +| Server URL | The field will be auto-filled. | +| Login | Enter your OVHcloud email address. | +| Password | Click `detect settings`{.action}, then enter the password of your OVHcloud email address. | + +In the **Options** section, only tick **Mails**, as the other options will not be available in IMAP. Contacts and calendars will be migrated in steps 2 and 3. + +![omm](images/OMM-gmail-step01-03.png){.thumbnail} + +In the **Information** box, you can enter an email address that will be used to notify you regarding the migration’s progress. This field is optional. Next, click `Launch the migration`{.action}. + +![omm](images/OMM-gmail-step01-04.png){.thumbnail} + +The migration tracking window (below) will then appear. You can leave it open to track the migration in real time, or you can close it — closing the window will not affect the migration process. + +![omm](images/OMM-gmail-step01-06.png){.thumbnail} + +> [!warning] +> When the migration is launched, you may see the message below: + +![omm](images/OMM-gmail-step01-05.png){.thumbnail} + +If it appears, go to your Gmail account mailbox and check if you have received an email with the subject **“Critical security alert”**. This is a security measure put in place by Gmail. To resolve this situation, follow our guide on [authorising less secure connections on Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +After you have **authorised less secure connections** on Gmail, you will need to relaunch the migration. + +### Step 2: Migrate calendars. + +#### 2.1: Retrieve a calendar backup on Gmail. + +To import your calendar to your OVHcloud account, you will need to retrieve a backup of the calendar via the Gmail interface. To do this, follow the Google guide: + +[How to export your calendars for your Gmail account](https://support.google.com/calendar/answer/37111?hl=en) + +If you have several calendars on your Gmail account, you will download an archive folder, which you then need to decompress. Each calendar will be exported in **.ics** format. + +#### 2.2: Import your calendar via OMM. + +> [!primary] +> Calendar migration via OMM is only compatible with Exchange target accounts. + +Once you have retrieved the backup of your calendar in **.ics** format, go to [OMM](https://omm.ovh.net/). + +Click on the `PST/ICS/VCF`{.action} tab at the top, then click `New PST/ICS/VCF migration`{.action}. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Fill in the fields in the following table, then click `Launch migration`{.action}: + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Enter the OVHcloud email address you would like to migrate your calendar to. | +| Password | Enter the password for your target email address. | +| Communication email | Enter the email address you want to use for receiving updates on the migration progress, and for resuming file downloads. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + + Click `Choose a file`{.action} to retrieve the **.ics** calendar file on your PC, then click `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Then enter the password for your target account, and click `Launch migration`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +The migration tracking window (below) will then appear. You can leave it open to track the migration in real time, or you can close it — closing the window will not affect the migration process. + +![omm](images/OMM-gmail-step02.png){.thumbnail} + +### Step 3: Migrate your contacts. + +> [!primary] +> Contact migration via OMM is only compatible with Exchange target accounts. + +To import your contacts to your OVHcloud account, you will need to retrieve a backup of the contacts via the Gmail interface. To do this, follow the Google guide: + +[How to export or back up contacts for your Gmail account](https://support.google.com/contacts/answer/7199294?hl=en) + +> [!warning] +> The export must be taken in vCard (**.vcf**) format via the Gmail interface. This option is offered at the end of the export process. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Fill in the fields in the following table, then click `Launch migration`{.action}: + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Enter the OVHcloud email address you would like to migrate your contacts to. | +| Password | Enter the password for your target email address. | +| Communication email | Enter the email address you want to use for receiving updates on the migration progress, and for resuming file downloads. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + +Click `Choose a file`{.action} to retrieve the **.vcf** contact file on your PC, then click `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Then enter the password for your target account, and click `Launch migration`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +The migration tracking window will then open. You can leave it open to track the migration in real time, or you can close it — closing the window will not affect the migration process. + +![omm](images/OMM-gmail-step03.png){.thumbnail} + +## Go further + +[Authorising less secure connections on Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.en-ie.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.en-ie.md new file mode 100644 index 00000000000..43d12d6f7be --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.en-ie.md @@ -0,0 +1,163 @@ +--- +title: 'Migrating a Gmail account to an OVHcloud email account via the OVH Mail Migrator' +excerpt: 'Find out how to migrate your Gmail accounts to OVHcloud using our OVH Mail Migrator tool' +updated: 2020-03-09 +--- + +## Objective + +The [OVH Mail Migrator](https://omm.ovh.net/) is a tool created by OVHcloud. You can use it to migrate email accounts from one hosting provider to another. The process covers different types of content, such as emails, contacts, calendars and tasks, provided that they are compatible with your OVHcloud email accounts. + +This guide describes how to use OMM to import various elements of your Gmail account to your OVHcloud account. + +**Find out how to migrate your Gmail account to OVHcloud using our OMM tool.** + +## Requirements + +- an email service with OVHcloud, e.g. [Exchange](/links/web/emails), [Email Pro](/links/web/email-pro) or MX Plan (via the MX Plan standalone tool or included in an [OVHcloud web hosting](/links/web/hosting) plan) +- access to the email accounts you want to migrate (the source accounts) +- access to the OVHcloud email accounts that will be receiving the migrated data (the target accounts) + +## Instructions + +### Step 1: Migrate emails and folders. + +> [!primary] +> For the migration to work, you will need to turn on IMAP protocol for your Gmail account. To this, follow the Google guide on +> [how to turn on IMAP for your Gmail account](https://support.google.com/mail/answer/7126229?hl=en). + +Once you have turned on IMAP for your Gmail account, go to the [OMM](https://omm.ovh.net/) tool. + +Click `Migration`{.action}, then `New migration`{.action}. + +![omm](images/OMM-gmail-step01-01.png){.thumbnail} + +The following window will pop up: + +![omm](images/OMM-gmail-step01-02.png){.thumbnail} + +Fill in the mandatory fields depending on the indications of the two tables below: + +**Source Account** + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Server type | Select **IMAP** in the dropdown menu. | +| Server URL | Enter **imap.gmail.com**. | +| Login | Enter your Gmail address. | +| Password | Enter the password for your Gmail address. | + +**Target account** + +| Information | Description | +|------------------------ |-------------------------------------------------------------------------------------------------------------------| +| Server type | Select **Hosted by OVH (Autodetect)** in the dropdown menu. | +| Server URL | The field will be auto-filled. | +| Login | Enter your OVHcloud email address. | +| Password | Click `detect settings`{.action}, then enter the password of your OVHcloud email address. | + +In the **Options** section, only tick **Mails**, as the other options will not be available in IMAP. Contacts and calendars will be migrated in steps 2 and 3. + +![omm](images/OMM-gmail-step01-03.png){.thumbnail} + +In the **Information** box, you can enter an email address that will be used to notify you regarding the migration’s progress. This field is optional. Next, click `Launch the migration`{.action}. + +![omm](images/OMM-gmail-step01-04.png){.thumbnail} + +The migration tracking window (below) will then appear. You can leave it open to track the migration in real time, or you can close it — closing the window will not affect the migration process. + +![omm](images/OMM-gmail-step01-06.png){.thumbnail} + +> [!warning] +> When the migration is launched, you may see the message below: + +![omm](images/OMM-gmail-step01-05.png){.thumbnail} + +If it appears, go to your Gmail account mailbox and check if you have received an email with the subject **“Critical security alert”**. This is a security measure put in place by Gmail. To resolve this situation, follow our guide on [authorising less secure connections on Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +After you have **authorised less secure connections** on Gmail, you will need to relaunch the migration. + +### Step 2: Migrate calendars. + +#### 2.1: Retrieve a calendar backup on Gmail. + +To import your calendar to your OVHcloud account, you will need to retrieve a backup of the calendar via the Gmail interface. To do this, follow the Google guide: + +[How to export your calendars for your Gmail account](https://support.google.com/calendar/answer/37111?hl=en) + +If you have several calendars on your Gmail account, you will download an archive folder, which you then need to decompress. Each calendar will be exported in **.ics** format. + +#### 2.2: Import your calendar via OMM. + +> [!primary] +> Calendar migration via OMM is only compatible with Exchange target accounts. + +Once you have retrieved the backup of your calendar in **.ics** format, go to [OMM](https://omm.ovh.net/). + +Click on the `PST/ICS/VCF`{.action} tab at the top, then click `New PST/ICS/VCF migration`{.action}. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Fill in the fields in the following table, then click `Launch migration`{.action}: + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Enter the OVHcloud email address you would like to migrate your calendar to. | +| Password | Enter the password for your target email address. | +| Communication email | Enter the email address you want to use for receiving updates on the migration progress, and for resuming file downloads. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + + Click `Choose a file`{.action} to retrieve the **.ics** calendar file on your PC, then click `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Then enter the password for your target account, and click `Launch migration`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +The migration tracking window (below) will then appear. You can leave it open to track the migration in real time, or you can close it — closing the window will not affect the migration process. + +![omm](images/OMM-gmail-step02.png){.thumbnail} + +### Step 3: Migrate your contacts. + +> [!primary] +> Contact migration via OMM is only compatible with Exchange target accounts. + +To import your contacts to your OVHcloud account, you will need to retrieve a backup of the contacts via the Gmail interface. To do this, follow the Google guide: + +[How to export or back up contacts for your Gmail account](https://support.google.com/contacts/answer/7199294?hl=en) + +> [!warning] +> The export must be taken in vCard (**.vcf**) format via the Gmail interface. This option is offered at the end of the export process. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Fill in the fields in the following table, then click `Launch migration`{.action}: + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Enter the OVHcloud email address you would like to migrate your contacts to. | +| Password | Enter the password for your target email address. | +| Communication email | Enter the email address you want to use for receiving updates on the migration progress, and for resuming file downloads. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + +Click `Choose a file`{.action} to retrieve the **.vcf** contact file on your PC, then click `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Then enter the password for your target account, and click `Launch migration`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +The migration tracking window will then open. You can leave it open to track the migration in real time, or you can close it — closing the window will not affect the migration process. + +![omm](images/OMM-gmail-step03.png){.thumbnail} + +## Go further + +[Authorising less secure connections on Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.es-es.md new file mode 100644 index 00000000000..a2c904c4f4b --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.es-es.md @@ -0,0 +1,164 @@ +--- +title: 'Migrar una cuenta de Gmail a una cuenta de correo electrónico de OVHcloud a través de OVH Mail Migrator' +excerpt: 'Cómo migrar sus cuentas de Gmail a OVHcloud con nuestra herramienta OVH Mail Migrator' +updated: 2020-03-09 +--- + +## Objetivo + +[OVH Mail Migrator](https://omm.ovh.net/) (OMM) es una herramienta creada por OVHcloud. Le permite migrar sus cuentas de correo electrónico de un proveedor de hosting a otro. El proceso tiene en cuenta los diferentes tipos de contenidos, por ejemplo, los correos electrónicos, los contactos, los calendarios y las tareas, siempre que estas últimas sean compatibles con sus cuentas de correo electrónico de OVHcloud. + +Esta guía explica cómo utilizar la herramienta OMM para importar los distintos elementos de su cuenta de Gmail a su cuenta de correo electrónico de OVHcloud. + +**Aprenda a migrar su cuenta de Gmail a una cuenta de correo electrónico de OVHcloud mediante nuestra herramienta OMM.** + +## Requisitos + +- Disponer de un servicio de correo electrónico en OVHcloud, como [Exchange](/links/web/emails), [Email Pro](/links/web/email-pro) o MX Plan (teniendo contratado un plan MX Plan o, incluso, mediante un plan de [Web hosting de OVHcloud](/links/web/hosting)). +- Disponer del nombre de usuario y la contraseña de las cuentas de correo electrónico que quiera migrar (las cuentas de origen). +- Disponer del nombre de usuario y la contraseña de las cuentas de correo electrónico de OVHcloud que recibirán los datos que se migran (las cuentas de destino). + +## Procedimiento + +### Etapa 1: Migrar los correos electrónicos y las carpetas + +> [!primary] +> Para posibilitar la migración, es necesario activar el protocolo IMAP de su cuenta Gmail. Para ello, consulte la guía de Google +> [«Consulta tu correo de Gmail a través de otras plataformas de correo electrónico»](https://support.google.com/mail/answer/7126229?hl=es). + +Una vez activado el protocolo IMAP en su cuenta de Gmail, acceda a [la página de la herramienta OMM](https://omm.ovh.net/). + +Haga clic en `Migración`{.action} y, seguidamente, en `Nueva migración`{.action}. + +![omm](images/OMM-gmail-step01-01.png){.thumbnail} + +Aparece la siguiente ventana: + +![omm](images/OMM-gmail-step01-02.png){.thumbnail} + +Rellene los campos necesarios según las indicaciones de las siguientes dos tablas: + +**Cuenta de origen** + +| Dato | Descripción | +|------------------------ |------------------------------------------------------------------------------------------ | +| Tipo de servidor | Seleccione **«IMAP»** en el menú desplegable. | +| URL del servidor | Introduzca **«imap.gmail.com»**. | +| Nombre de usuario | Introduzca su dirección de Gmail. | +| Contraseña | Introduzca la contraseña de su dirección de Gmail. | + +**Cuenta de destino** + +| Dato | Descripción | +|------------------------ |-------------------------------------------------------------------------------------------------------------------| +| Tipo de servidor | Seleccione **«Alojado en OVHcloud (autodetección)»** en el menú desplegable. | +| URL del servidor | El campo se rellena automáticamente. | +| Nombre de usuario | Introduzca su dirección de correo electrónico de OVHcloud. | +| Contraseña | Haga clic en `Encontrar los parámetros`{.action} y, seguidamente, introduzca la contraseña de su dirección de correo electrónico de OVHcloud. | + +En la sección **«Opciones»**, active únicamente **«Mensajes de correo electrónico»**, ya que las otras opciones no están disponibles en IMAP. La migración de los contactos y los calendarios se realizará en las etapas 2 y 3. + +![omm](images/OMM-gmail-step01-03.png){.thumbnail} + +En el marco de texto **«Información»**, puede introducir una dirección de correo electrónico en la que se le notificará sobre el progreso de la migración. Este campo es opcional. A continuación, haga clic en `Iniciar la migración`{.action} + +![omm](images/OMM-gmail-step01-04.png){.thumbnail} + +Aparece la ventana de seguimiento de la migración (véase a continuación). Puede dejarla abierta para monitorizar la migración en directo o cerrarla, lo que no tendrá ningún efecto en la migración. + +![omm](images/OMM-gmail-step01-06.png){.thumbnail} + +> [!warning] +> Al ejecutar la migración, es posible que visualice el siguiente mensaje + +![omm](images/OMM-gmail-step01-05.png){.thumbnail} + +En tal caso, acceda a la bandeja de entrada de su cuenta de Gmail y revise si ha recibido un correo electrónico con el asunto **«Alerta de seguridad importante sobre tu cuenta de Google vinculada»**. Se trata de una medida de seguridad instrumentada por Gmail. Para solucionar esta situación, consulte la guía [Cómo autorizar las conexiones poco seguras de Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +Una vez **autorizadas las «Conexiones poco seguras»** en Gmail, puede reanudar la migración. + +### Etapa 2: Migrar calendarios + +#### 2.1\. Recuperar una copia de seguridad del calendario de Gmail + +Para importar su calendario a su cuenta de OVHcloud, recupere una copia de seguridad de dicho calendario en la interfaz de Gmail. Para ello, consulte la guía oficial de Google: + +[Cómo exportar tu calendario de Google](https://support.google.com/calendar/answer/37111?hl=es) + +Si tiene varios calendarios en su cuenta de Gmail, descargue un archivo comprimido. Cada calendario está disponible en formato **.ics**. + +#### 2.2\. Importar un calendario mediante la herramienta OMM + +> [!primary] +> La migración de los calendarios mediante la herramienta OMM solo es compatible con las cuentas de Exchange. + +Una vez recuperada la copia de seguridad de su calendario en formato **.ics**, acceda a [la página de la herramienta OMM](https://omm.ovh.net/). + +Acceda a la pestaña `PST/ICS/VCF`{.action} en la parte superior y, seguidamente, haga clic en `Nueva migración PST/ICS/VCF`{.action}. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Rellene los campos necesarios según la siguiente tabla y luego, haga clic en `Iniciar la migración`{.action}. + +| Dato | Descripción | +|------------------------ |------------------------------------------------------------------------------------------ | +| Nombre de usuario | Indique la dirección de correo electrónico de OVHcloud a la que migrará su calendario. | +| Contraseña | Introduzca la contraseña de la dirección de correo electrónico de destino. | +| Correo electrónico de comunicación | Introduzca una dirección de correo electrónico a efectos de recibir información sobre el progreso de la migración, lo que le permitirá reanudar la descarga de un fichero. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + + Haga clic en `Seleccionar un archivo`{.action} para recuperar, en su ordenador, el archivo **.ics** correspondiente a su calendario y, seguidamente, haga clic en `Cargar`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +A continuación, introduzca la contraseña de su cuenta de correo electrónico de destino y, luego, haga clic en `Iniciar la migración`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +Aparece la ventana de seguimiento de la migración (véase a continuación). Puede dejarla abierta para monitorizar la migración en directo o cerrarla, lo que no tendrá ningún efecto en la migración. + +![omm](images/OMM-gmail-step02.png){.thumbnail} + +### Etapa 3: Migrar contactos + +> [!primary] +> La migración de los contactos mediante la herramienta OMM solo es compatible hacia las cuentas de Exchange. + +Para importar los contactos a su cuenta de OVHcloud, recupere una copia de seguridad de estos en su interfaz de Gmail. Para ello, consulte la guía oficial de Google: + +[Crear copias de seguridad de contactos o exportarlos](https://support.google.com/contacts/answer/7199294?hl=es +) + +> [!warning] +> La exportación se debe hacer en formato vCard (**.vcf**) a través de la interfaz de Gmail. Esta opción se propone al final de la exportación. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Rellene los campos necesarios según la siguiente tabla y luego, haga clic en `Iniciar la migración`{.action}. + +| Dato | Descripción | +|------------------------ |------------------------------------------------------------------------------------------ | +| Nombre de usuario | Indique la dirección de correo electrónico de OVHcloud a la que migrarán sus contactos. | +| Contraseña | Introduzca la contraseña de la dirección de correo electrónico de destino. | +| Correo electrónico de comunicación | Introduzca una dirección de correo electrónico a efectos de recibir información sobre el progreso de la migración, lo que le permitirá reanudar la descarga de un fichero. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + +Haga clic en `Seleccionar un archivo`{.action} para recuperar, en su ordenador, el archivo **.vcf** correspondiente a sus contactos y, seguidamente, haga clic en `Cargar`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +A continuación, introduzca la contraseña de su cuenta de correo electrónico de destino y, luego, haga clic en `Iniciar la migración`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +Aparece la ventana de seguimiento de la migración, la que puede dejar abierta para monitorizar la migración en directo o cerrarla, lo que no tendrá ningún efecto en la migración. + +![omm](images/OMM-gmail-step03.png){.thumbnail} + +## Más información + +[Cómo autorizar las conexiones poco seguras en Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +Interactúe con nuestra [comunidad de usuarios](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.fr-ca.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.fr-ca.md new file mode 100644 index 00000000000..81c63467494 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.fr-ca.md @@ -0,0 +1,163 @@ +--- +title: 'Migrer un compte Gmail vers un compte e-mail OVHcloud via OVH Mail Migrator' +excerpt: 'Apprenez à migrer vos comptes Gmail vers OVHcloud grâce à notre outil OVH Mail Migrator' +updated: 2020-03-09 +--- + +## Objectif + +[OVH Mail Migrator](https://omm.ovh.net/) (OMM) est un outil créé par OVHcloud. Il permet de migrer vos comptes e-mail d'un hébergeur à un autre. Le processus prend en charge différents types de contenus, tels que les e-mails, les contacts, les calendriers et les tâches, tant que ces derniers sont compatibles avec vos comptes e-mail OVHcloud. + +Ce guide décrit comment utiliser OMM pour importer les différents éléments de votre compte Gmail vers votre compte email OVHcloud. + +**Apprenez à migrer votre compte Gmail vers un compte e-mail OVHcloud grâce à notre outil OMM.** + +## Prérequis + +- Disposer d'un service e-mail chez OVHcloud, tel qu'une [offre Exchange](/links/web/emails-hosted-exchange) or MX Plan (via l'offre MX Plan seule ou incluse dans une [offre d'hébergement web OVHcloud](/links/web/hosting)). +- Disposer des identifiants relatifs aux comptes e-mail que vous souhaitez migrer (les comptes source). +- Disposer des identifiants relatifs aux comptes e-mail OVHcloud qui reçoivent les données migrées (les comptes de destination). + +## En pratique + +### Étape 1: migration des e-mails et dossiers + +> [!primary] +> Pour que la migration soit possible, il faut activer le protocole IMAP sur votre compte Gmail. Pour cela, suivez le guide de Google +> [comment activer l'IMAP pour votre compte Gmail](https://support.google.com/mail/answer/7126229?hl=fr). + +Une fois le protocole IMAP activé sur votre compte Gmail, rendez-vous sur [OMM](https://omm.ovh.net/). + +Cliquez sur `Migration`{.action} puis `Nouvelle migration`{.action}. + +![omm](images/OMM-gmail-step01-01.png){.thumbnail} + +La fenêtre suivante apparait: + +![omm](images/OMM-gmail-step01-02.png){.thumbnail} + +Complétez les champs requis selon les indications des deux tableaux ci-dessous: + +**Compte Source** + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Type de serveur | Selectionnez **«IMAP»** dans le menu déroulant. | +| URL du serveur | Saisissez **«imap.gmail.com»**. | +| Login | Renseignez votre adresse Gmail. | +| Mot de passe | Renseignez le mot de passe de votre adresse Gmail. | + +**Compte de destination** + +| Information | Description | +|------------------------ |-------------------------------------------------------------------------------------------------------------------| +| Type de serveur | Selectionnez **«Hosted by OVH (Autodetect)»** dans le menu déroulant. | +| URL du serveur | Le champ se complète automatiquement. | +| Login | Renseignez votre adresse e-mail OVHcloud. | +| Mot de passe | Cliquez sur `détecter les paramètres`{.action} puis renseignez le mot de passe de votre adresse e-mail OVHcloud. | + +Dans la partie **«Options»**, cochez uniquement **«Mails»**, les autres options n'étant pas disponibles en IMAP. La migration des contacts et calendriers se fera aux étapes 2 et 3. + +![omm](images/OMM-gmail-step01-03.png){.thumbnail} + +Dans le cadre **«Information»**, vous pouvez renseignez une adresse e-mail sur laquelle vous serez notifié de l'avancement de la migration. Ce champ est facultatif. Cliquez ensuite sur `Démarer la migration`{.action} + +![omm](images/OMM-gmail-step01-04.png){.thumbnail} + +La fenêtre de suivi de migration (ci-dessous) s'affiche alors. Vous pouvez la laisser ouverte pour suivre la migration en direct ou fermer celle-ci, cela n'aura pas d'incidence sur la migration. + +![omm](images/OMM-gmail-step01-06.png){.thumbnail} + +> [!warning] +> Au lancement de la migration, vous pouvez rencontrez le message ci-dessous + +![omm](images/OMM-gmail-step01-05.png){.thumbnail} + +Dans ce cas de figure, rendez-vous dans la boite de réception de votre compte Gmail et vérifiez si vous avez reçu l'e-mail avec l'objet **«Alerte de sécurité critique»**. Il s'agit d'une mesure de sécurité mise en place par Gmail. Afin de résoudre cette situation, suivez le guide : [Comment autoriser les connexions moins sécurisées sur Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + +Après avoir **autorisé les «connexions moins sécurisées»** sur Gmail, vous pourrez relancer la migration. + +### Étape 2: migration des calendriers + +#### 2.1 récupérer une sauvegarde du calendrier sur Gmail + +Pour importer votre calendrier vers votre compte OVHcloud, récupérez une sauvegarde de celui-ci depuis votre interface Gmail. Pour cela, suivez le guide officiel de Google : + +[Comment exporter ses calendriers pour votre compte Gmail](https://support.google.com/calendar/answer/37111?hl=fr) + +Si vous avez plusieurs calendriers sur votre compte Gmail, vous téléchargerez un fichier d'archive à décompresser. Vous retrouverez chaque calendrier au format **.ics**. + +#### 2.2 importer son calendrier via OMM + +> [!primary] +> La migration des calendriers par OMM n'est compatible que vers les comptes Exchange. + +Après avoir récupéré la sauvegarde de votre calendrier au format **.ics**, allez sur [OMM](https://omm.ovh.net/). + +Dirigez-vous sur l'onglet `PST/ICS/VCF`{.action} en haut, puis cliquez sur `Nouvelle migration PST/ICS/VCF`{.action}. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Complétez les champs demandés selon le tableau suivant puis cliquez sur `Démarrer la migration`{.action}: + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Indiquez l'adresse e-mail OVHcloud vers laquelle vous migrez votre calendrier. | +| Mot de passe | Renseignez le mot de passe de l'adresse e-mail de destination. | +| Email de communication | Renseignez une adresse e-mail qui servira à communiquer sur l'avancement de la migration et vous permettra de reprendre le téléchargement d'un fichier. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + + Cliquez sur `Choisir un fichier`{.action} pour récupérer, sur votre ordinateur, le fichier **.ics** de votre calendrier puis cliquez sur `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Renseignez alors le mot de passe de votre compte e-mail de destination puis cliquez sur `Démarrer la migration`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +La fenêtre de suivi de migration (ci-dessous) s'affiche alors. Vous pouvez la laisser ouverte pour suivre la migration en direct ou fermer celle-ci, cela n'aura pas d'incidence sur la migration. + +![omm](images/OMM-gmail-step02.png){.thumbnail} + +### Étape 3: migration des contacts + +> [!primary] +> La migration des contacts par OMM n'est compatible que vers les comptes Exchange. + +Pour importer vos contacts vers votre compte OVHcloud, récupérez une sauvegarde de ces derniers depuis votre interface Gmail. Pour cela, suivez le guide officiel de Google : + +[Comment exporter ses contacts pour votre compte Gmail](https://support.google.com/contacts/answer/7199294?hl=fr) + +> [!warning] +> L'export doit se faire au format vCard (**.vcf**) via l'interface Gmail. cette option vous est proposée à la fin de l'export. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Complétez les champs demandés selon le tableau suivant puis cliquez sur `Démarrer la migration`{.action}: + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Indiquez l'adresse e-mail OVHcloud vers laquelle vous migrez vos contacts. | +| Mot de passe | Renseignez le mot de passe de l'adresse e-mail de destination. | +| Email de communication | Renseignez une adresse e-mail qui servira à communiquer sur l'avancement de la migration et vous permettra de reprendre le téléchargement d'un fichier. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + +Cliquez sur `Choisir un fichier`{.action} pour récupérer, sur votre ordinateur, le fichier **.vcf** de vos contacts puis cliquez sur `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Renseignez alors le mot de passe de votre compte e-mail de destination puis cliquez sur `Démarrer la migration`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +La fenêtre de suivi de migration s'affiche, vous pouvez laisser celle-ci ouverte pour suivre la migration en direct ou fermer celle-ci, cela n'aura pas d'incidence sur la migration. + +![omm](images/OMM-gmail-step03.png){.thumbnail} + +## Aller plus loin + +[Comment autoriser les connexions moins sécurisées sur Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.fr-fr.md new file mode 100644 index 00000000000..9b96545f050 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.fr-fr.md @@ -0,0 +1,163 @@ +--- +title: 'Migrer un compte Gmail vers un compte e-mail OVHcloud via OVH Mail Migrator' +excerpt: 'Apprenez à migrer vos comptes Gmail vers OVHcloud grâce à notre outil OVH Mail Migrator' +updated: 2020-03-09 +--- + +## Objectif + +[OVH Mail Migrator](https://omm.ovh.net/) (OMM) est un outil créé par OVHcloud. Il permet de migrer vos comptes e-mail d'un hébergeur à un autre. Le processus prend en charge différents types de contenus, tels que les e-mails, les contacts, les calendriers et les tâches, tant que ces derniers sont compatibles avec vos comptes e-mail OVHcloud. + +Ce guide décrit comment utiliser OMM pour importer les différents éléments de votre compte Gmail vers votre compte email OVHcloud. + +**Apprenez à migrer votre compte Gmail vers un compte e-mail OVHcloud grâce à notre outil OMM.** + +## Prérequis + +- Disposer d'un service e-mail chez OVHcloud, tel qu'une [offre Exchange](/links/web/emails), [E-mail Pro](/links/web/email-pro) ou MX Plan (via l'offre MX Plan seule ou incluse dans une [offre d'hébergement web OVHcloud](/links/web/hosting)). +- Disposer des identifiants relatifs aux comptes e-mail que vous souhaitez migrer (les comptes source). +- Disposer des identifiants relatifs aux comptes e-mail OVHcloud qui reçoivent les données migrées (les comptes de destination). + +## En pratique + +### Étape 1: migration des e-mails et dossiers + +> [!primary] +> Pour que la migration soit possible, il faut activer le protocole IMAP sur votre compte Gmail. Pour cela, suivez le guide de Google +> [comment activer l'IMAP pour votre compte Gmail](https://support.google.com/mail/answer/7126229?hl=fr). + +Une fois le protocole IMAP activé sur votre compte Gmail, rendez-vous sur [OMM](https://omm.ovh.net/). + +Cliquez sur `Migration`{.action} puis `Nouvelle migration`{.action}. + +![omm](images/OMM-gmail-step01-01.png){.thumbnail} + +La fenêtre suivante apparait: + +![omm](images/OMM-gmail-step01-02.png){.thumbnail} + +Complétez les champs requis selon les indications des deux tableaux ci-dessous: + +**Compte Source** + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Type de serveur | Selectionnez **«IMAP»** dans le menu déroulant. | +| URL du serveur | Saisissez **«imap.gmail.com»**. | +| Login | Renseignez votre adresse Gmail. | +| Mot de passe | Renseignez le mot de passe de votre adresse Gmail. | + +**Compte de destination** + +| Information | Description | +|------------------------ |-------------------------------------------------------------------------------------------------------------------| +| Type de serveur | Selectionnez **«Hosted by OVH (Autodetect)»** dans le menu déroulant. | +| URL du serveur | Le champ se complète automatiquement. | +| Login | Renseignez votre adresse e-mail OVHcloud. | +| Mot de passe | Cliquez sur `détecter les paramètres`{.action} puis renseignez le mot de passe de votre adresse e-mail OVHcloud. | + +Dans la partie **«Options»**, cochez uniquement **«Mails»**, les autres options n'étant pas disponibles en IMAP. La migration des contacts et calendriers se fera aux étapes 2 et 3. + +![omm](images/OMM-gmail-step01-03.png){.thumbnail} + +Dans le cadre **«Information»**, vous pouvez renseignez une adresse e-mail sur laquelle vous serez notifié de l'avancement de la migration. Ce champ est facultatif. Cliquez ensuite sur `Démarer la migration`{.action} + +![omm](images/OMM-gmail-step01-04.png){.thumbnail} + +La fenêtre de suivi de migration (ci-dessous) s'affiche alors. Vous pouvez la laisser ouverte pour suivre la migration en direct ou fermer celle-ci, cela n'aura pas d'incidence sur la migration. + +![omm](images/OMM-gmail-step01-06.png){.thumbnail} + +> [!warning] +> Au lancement de la migration, vous pouvez rencontrez le message ci-dessous + +![omm](images/OMM-gmail-step01-05.png){.thumbnail} + +Dans ce cas de figure, rendez-vous dans la boite de réception de votre compte Gmail et vérifiez si vous avez reçu l'e-mail avec l'objet **«Alerte de sécurité critique»**. Il s'agit d'une mesure de sécurité mise en place par Gmail. Afin de résoudre cette situation, suivez le guide : [Comment autoriser les connexions moins sécurisées sur Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + +Après avoir **autorisé les «connexions moins sécurisées»** sur Gmail, vous pourrez relancer la migration. + +### Étape 2: migration des calendriers + +#### 2.1 récupérer une sauvegarde du calendrier sur Gmail + +Pour importer votre calendrier vers votre compte OVHcloud, récupérez une sauvegarde de celui-ci depuis votre interface Gmail. Pour cela, suivez le guide officiel de Google : + +[Comment exporter ses calendriers pour votre compte Gmail](https://support.google.com/calendar/answer/37111?hl=fr) + +Si vous avez plusieurs calendriers sur votre compte Gmail, vous téléchargerez un fichier d'archive à décompresser. Vous retrouverez chaque calendrier au format **.ics**. + +#### 2.2 importer son calendrier via OMM + +> [!primary] +> La migration des calendriers par OMM n'est compatible que vers les comptes Exchange. + +Après avoir récupéré la sauvegarde de votre calendrier au format **.ics**, allez sur [OMM](https://omm.ovh.net/). + +Dirigez-vous sur l'onglet `PST/ICS/VCF`{.action} en haut, puis cliquez sur `Nouvelle migration PST/ICS/VCF`{.action}. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Complétez les champs demandés selon le tableau suivant puis cliquez sur `Démarrer la migration`{.action}: + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Indiquez l'adresse e-mail OVHcloud vers laquelle vous migrez votre calendrier. | +| Mot de passe | Renseignez le mot de passe de l'adresse e-mail de destination. | +| Email de communication | Renseignez une adresse e-mail qui servira à communiquer sur l'avancement de la migration et vous permettra de reprendre le téléchargement d'un fichier. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + + Cliquez sur `Choisir un fichier`{.action} pour récupérer, sur votre ordinateur, le fichier **.ics** de votre calendrier puis cliquez sur `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Renseignez alors le mot de passe de votre compte e-mail de destination puis cliquez sur `Démarrer la migration`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +La fenêtre de suivi de migration (ci-dessous) s'affiche alors. Vous pouvez la laisser ouverte pour suivre la migration en direct ou fermer celle-ci, cela n'aura pas d'incidence sur la migration. + +![omm](images/OMM-gmail-step02.png){.thumbnail} + +### Étape 3: migration des contacts + +> [!primary] +> La migration des contacts par OMM n'est compatible que vers les comptes Exchange. + +Pour importer vos contacts vers votre compte OVHcloud, récupérez une sauvegarde de ces derniers depuis votre interface Gmail. Pour cela, suivez le guide officiel de Google : + +[Comment exporter ses contacts pour votre compte Gmail](https://support.google.com/contacts/answer/7199294?hl=fr) + +> [!warning] +> L'export doit se faire au format vCard (**.vcf**) via l'interface Gmail. cette option vous est proposée à la fin de l'export. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Complétez les champs demandés selon le tableau suivant puis cliquez sur `Démarrer la migration`{.action}: + +| Information | Description | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Indiquez l'adresse e-mail OVHcloud vers laquelle vous migrez vos contacts. | +| Mot de passe | Renseignez le mot de passe de l'adresse e-mail de destination. | +| Email de communication | Renseignez une adresse e-mail qui servira à communiquer sur l'avancement de la migration et vous permettra de reprendre le téléchargement d'un fichier. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + +Cliquez sur `Choisir un fichier`{.action} pour récupérer, sur votre ordinateur, le fichier **.vcf** de vos contacts puis cliquez sur `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Renseignez alors le mot de passe de votre compte e-mail de destination puis cliquez sur `Démarrer la migration`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +La fenêtre de suivi de migration s'affiche, vous pouvez laisser celle-ci ouverte pour suivre la migration en direct ou fermer celle-ci, cela n'aura pas d'incidence sur la migration. + +![omm](images/OMM-gmail-step03.png){.thumbnail} + +## Aller plus loin + +[Comment autoriser les connexions moins sécurisées sur Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.it-it.md new file mode 100644 index 00000000000..ea016995c2f --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.it-it.md @@ -0,0 +1,163 @@ +--- +title: 'Migrare un account Gmail verso OVHcloud con OVH Mail Migrator' +excerpt: 'Questa guida ti mostra come migrare i tuoi account Gmail verso OVHcloud grazie al nostro tool OVH Mail Migrator.' +updated: 2020-03-09 +--- + +## Obiettivo + +[OVH Mail Migrator](https://omm.ovh.net/) è uno strumento creato per consentirti di migrare i tuoi account di posta elettronica da un hosting a un altro. Il processo include diversi tipi di contenuti, come email, contatti, calendari e task, a seconda della compatibilità con i tuoi account di posta elettronica OVHcloud. + +Questa guida ti spiega come utilizzare OMM per importare i vari elementi del tuo account Gmail verso un altro account di posta elettronica OVHcloud. + +**Questa guida ti mostra come migrare i tuoi account Gmail verso un account di posta elettronica OVHcloud grazie al nostro tool OMM**. + +## Prerequisiti + +- Disporre di una soluzione email OVHcloud, come [Exchange](/links/web/emails), [Email Pro](/links/web/email-pro) o MX Plan (inclusa nel servizio MX Plan o in una [soluzione di hosting Web OVHcloud](/links/web/hosting)). +- Disporre delle credenziali relative agli account email da migrare +- Disporre delle credenziali relative agli account e-mail OVHcloud che ricevono i dati migrati (gli account di destinazione). + +## Procedura + +### Step 1: esegui la migrazione di email e cartelle + +> [!primary] +> Per rendere possibile la migrazione, è necessario attivare il protocollo IMAP sul tuo account Gmail. Per farlo, segui la guida di Google +> [come configurare IMAP per il tuo account Gmail](https://support.google.com/mail/answer/7126229?hl=it). + +Una volta attivato IMAP, accedi a [OMM](https://omm.ovh.net/). + +Clicca su `Migrazione`{.action} e poi su `Nuova migrazione`{.action}. + +![omm](images/OMM-gmail-step01-01.png){.thumbnail} + +Visualizzi la seguente finestra: + +![omm](images/OMM-gmail-step01-02.png){.thumbnail} + +Completa la tabella con le informazioni richieste per ogni sezione: + +**Account di origine** + +| Informazione | Descrizione | +|------------------------ |------------------------------------------------------------------------------------------ | +| Tipo di server | Seleziona **IMAP** nel menu a tendina. | +| URL del server | Inserisci **«imap.gmail.com»**. | +| Login | Inserisci il tuo indirizzo Gmail. | +| Password | Inserisci la password associata all’account Gmail. | + +**Account di destinazione** + +| Informazione | Descrizione | +|------------------------ |-------------------------------------------------------------------------------------------------------------------| +| Tipo di server | Seleziona **“Hosted by OVH (Autodetect)”** nel menu a tendina. | +| URL del server | Questo campo è compilato automaticamente. | +| Login | Inserisci il tuo indirizzo email OVHcloud | +| Password | Clicca su `rileva le impostazioni`{.action}e poi inserisci la password del tuo indirizzo email OVHcloud. | + +Nella sezione **Opzioni**, spunta la casella **”Mails”**, dato che le altre opzioni non sono disponibili in IMAP. La migrazione di contatti e calendari verrà realizzata negli Step 2 e 3. + +![omm](images/OMM-gmail-step01-03.png){.thumbnail} + +Nel riquadro **“Informazioni”**, inserisci un indirizzo email su cui riceverai una notifica dello stato di avanzamento della migrazione. Questo campo è facoltativo. Clicca su `Avvia la migrazione`{.action} + +![omm](images/OMM-gmail-step01-04.png){.thumbnail} + +A questo punto, compare una finestra con lo stato di avanzamento della migrazione (come mostrato qui di seguito). Puoi lasciarla aperta per seguire il processo di migrazione in tempo reale o chiuderla, e questo non inciderà in alcun modo sulla migrazione. + +![omm](images/OMM-gmail-step01-06.png){.thumbnail} + +> [!warning] +> All’avvio della migrazione, potresti visualizzare questi messaggi: + +![omm](images/OMM-gmail-step01-05.png){.thumbnail} + +In questo caso, accedi alla casella di posta in arrivo del tuo account Gmail e controlla se hai ricevuto l’email con oggetto: **“Avviso di sicurezza”** Si tratta di una misura di sicurezza adottata da Gmail. Per risolvere questa situazione, consulta la guida: [Consentire alle applicazioni meno sicure di accedere al tuo account Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + +Dopo aver **consentito l’accesso alle “applicazioni meno sicure”** su Gmail, puoi riavviare il processo di migrazione. + +### Step 2: esegui la migrazione dei calendari + +#### 2.1 Ripristina un backup del calendario su Gmail + +Per importare il tuo calendario nel tuo account OVHcloud, recupera un backup del calendario dalla tua interfaccia Gmail. Per effettuare l’operazione, segui la guida ufficiale di Google : + +[Come esportare i calendari per il tuo account Gmail](https://support.google.com/calendar/answer/37111?hl=it) + +Se disponi di più calendari sul tuo account Gmail, scarica un file di archivio da decomprimere. Ciascun calendario è disponibile in formato **.ics**. + +#### 2.2 Importa il tuo calendario con OMM + +> [!primary] +> La migrazione dei calendari tramite OMM è compatibile solo con gli account Exchange. + +Dopo aver recuperato il backup del tuo calendario nel formato **.ics**, accedi a [OMM](https://omm.ovh.net/). + +Clicca sulla scheda `PST/ICS/VCF`{.action} situata in alto e poi su `Nuova migrazione PST/ICS/VCF`{.action}. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Completa la tabella con le informazioni richieste per ogni sezione e poi clicca su `Avvia la migrazione`{.action}: + +| Informazione | Descrizione | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Inserisci l’indirizzo email OVHcloud verso cui migrare il tuo calendario. | +| Password | Inserisci la password associata all’account di destinazione. | +| Email di comunicazione | Inserisci un indirizzo email per ricevere notifiche sullo stato di avanzamento della migrazione e per riprendere il download di un file. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + + Clicca su `Scegli un file`{.action} per recuperare il file **.ics** del tuo calendario, dal tuo computer, e poi clicca su `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +A questo punto inserisci la password del tuo account di destinazione, quindi clicca su `Avvia la migrazione`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +A questo punto, compare una finestra con lo stato di avanzamento della migrazione (come mostrato qui di seguito). Puoi lasciarla aperta per seguire il processo di migrazione in tempo reale o chiuderla, e questo non inciderà in alcun modo sulla migrazione. + +![omm](images/OMM-gmail-step02.png){.thumbnail} + +### Step 3: esegui la migrazione dei contatti + +> [!primary] +> La migrazione dei contatti tramite OMM è compatibile solo con gli account Exchange. + +Per importare i tuoi contatti nel tuo account OVHcloud, recupera un backup dei contatti dalla tua interfaccia Gmail. Per effettuare l’operazione, segui la guida ufficiale di Google : + +[Come esportare i contatti dal tuo account Gmail](https://support.google.com/contacts/answer/7199294?hl=it) + +> [!warning] +> L’esportazione deve essere effettuata nel formato vCard (**.vcf**) tramite l’interfaccia Gmail. Questa opzione ti viene proposta alla fine dell’esportazione. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Completa la tabella con le informazioni richieste per ogni sezione e poi clicca su `Avvia la migrazione`{.action}: + +| Informazione | Descrizione | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Indica l’indirizzo email OVHcloud verso cui vuoi migrare i tuoi contatti. | +| Password | Inserisci la password associata all’account di destinazione. | +| Email di comunicazione | Inserisci un indirizzo email per ricevere notifiche sullo stato di avanzamento della migrazione e per riprendere il download di un file. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + +Clicca su `Scegli un file`{.action} per recuperare il file **.ics** dei tuoi contatti, dal tuo computer, e poi clicca su `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +A questo punto, inserisci la password del tuo account di destinazione, quindi clicca su `Avvia la migrazione`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +Compare una finestra con lo stato di avanzamento della migrazione. Puoi lasciarla aperta per seguire il processo di migrazione in tempo reale o chiuderla. Quest’ultima operazione non inciderà in alcun modo sulla migrazione. + +![omm](images/OMM-gmail-step03.png){.thumbnail} + +## Per saperne di più + +[Consentire alle applicazioni meno sicure di accedere al tuo account Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +Contatta la nostra [Community di utenti](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.pl-pl.md new file mode 100644 index 00000000000..e9e523e00af --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.pl-pl.md @@ -0,0 +1,164 @@ +--- +title: 'Migracja konta Gmail do konta e-mail OVHcloud przy użyciu narzędzia OVH Mail Migrator' +excerpt: 'Dowiedz się, jak przenieść swoje konta Gmail do OVHcloud przy użyciu narzędzia OVH Mail Migrator' +updated: 2020-03-09 +--- + +## Wprowadzenie + +[OVH Mail Migrator](https://omm.ovh.net/) (OMM) jest narzędziem przygotowanym przez OVHcloud. Umożliwia ono przeprowadzanie migracji kont e-mail od jednego dostawcy usług hostingowych do drugiego. Operacja obejmuje przeniesienie różnych typów treści, takich jak e-maile, kontakty, kalendarze i zadania, o ile są one kompatybilne z Twoimi kontami e-mail w OVHcloud. + +Z tego przewodnika dowiesz się, jak używać narzędzia OMM do importowania różnych elementów konta Gmail do konta e-mail OVHcloud. + +**Dowiedz się, jak przenieść Twoje konto Gmail do konta e-mail OVHcloud przy użyciu narzędzia OMM.** + +## Wymagania początkowe + +- Korzystanie z usługi poczty elektronicznej w OVHcloud, takiej jak [oferta Exchange](/links/web/emails), [E-mail Pro](/links/web/email-pro) lub MX Plan (w postaci oferty MX Plan lub kont e-mail dostępnych w ramach [hostingu OVHcloud](/links/web/hosting)) +- Posiadanie danych dostępowych do kont e-mail, które chcesz przenieść (konta źródłowe) +- Posiadanie danych dostępowych do kont e-mail OVHcloud, na które przeniesione zostaną dane (konta docelowe) + +## W praktyce + +### Etap 1: Migracja e-maili i folderów + +> [!primary] +> Aby migracja była możliwa, na koncie Gmail trzeba aktywować protokół IMAP. W tym celu postępuj zgodnie z przewodnikiem Google dotyczącym +> [aktywowania protokołu IMAP na koncie Gmail](https://support.google.com/mail/answer/7126229?hl=pl). + +Po aktywowaniu protokołu IMAP na koncie Google, przejdź do strony narzędzia [OMM](https://omm.ovh.net/). + +Kliknij przycisk `Migracja`{.action}, a następnie `Nowa migracja`{.action}. + +![omm](images/OMM-gmail-step01-01.png){.thumbnail} + +Pojawi się następujące okno: + +![omm](images/OMM-gmail-step01-02.png){.thumbnail} + +Uzupełnij wymagane pola zgodnie z informacjami z dwóch poniższych tabel: + +**Konto źródłowe** + +| Informacja | Opis | +|------------------------ |------------------------------------------------------------------------------------------ | +| Typ serwera | Z menu rozwijanego wybierz pozycję **„IMAP”**. | +| Adres URL serwera | Wpisz **„imap.gmail.com”**. | +| Login | Wpisz Twój adres Gmail. | +| Hasło | Wpisz hasło do Twojego konta Gmail. | + +**Konto docelowe** + +| Informacja | Opis | +|------------------------ |-------------------------------------------------------------------------------------------------------------------| +| Typ serwera | Z menu rozwijanego wybierz opcję **„Hosting w OVH (wykrywanie automatyczne)”**. | +| Adres URL serwera | Pole zostaje uzupełnione automatycznie. | +| Login | Wpisz Twój adres e-mail OVHcloud. | +| Hasło | Kliknij polecenie `wykryj parametry`{.action}, a następnie wpisz hasło do Twojego konta e-mail OVHcloud. | + +W sekcji **„Opcje”** zaznacz wyłącznie pozycję **„E-maile”**, ponieważ inne opcje nie są dostępne w przypadku protokołu IMAP. Migracja kontaktów i kalendarzy zostanie przeprowadzona w 2\. i 3\. etapie. + +![omm](images/OMM-gmail-step01-03.png){.thumbnail} + +W sekcji **„Informacje”** możesz wpisać adres e-mail, na który chcesz otrzymywać powiadomienia dotyczące postępów migracji. To pole jest opcjonalne. Następnie kliknij polecenie `Rozpocznij migrację`{.action}. + +![omm](images/OMM-gmail-step01-04.png){.thumbnail} + +Pojawi się okno monitorowania migracji (poniżej). Możesz zostawić je otwarte, aby na bieżąco monitorować migrację, lub też je zamknąć bez wpływu na migrację. + +![omm](images/OMM-gmail-step01-06.png){.thumbnail} + +> [!warning] +> Podczas uruchamiania migracji może pojawić się poniższy komunikat: + +![omm](images/OMM-gmail-step01-05.png){.thumbnail} + +W takim przypadku przejdź do skrzynki odbiorczej Twojego konta Gmail i sprawdź, czy przyszła wiadomość zatytułowana **„Krytyczny alert bezpieczeństwa”**. Jest to środek bezpieczeństwa stosowany przez Gmail. Należy wówczas postępować zgodnie z instrukcjami z przewodnika: [Jak zezwolić na mniej bezpieczne połączenia w Gmailu](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + +Gdy **zezwolisz na „mniej bezpieczne połączenia”** na koncie Gmail, możesz ponownie uruchomić migrację. + +### Etap 2: Migracja kalendarzy + +#### 2.1 Pobieranie kopii zapasowej kalendarza na koncie Gmail + +Aby zaimportować kalendarz do konta OVHcloud, musisz pobrać jego kopię zapasową z panelu Gmail. W tym celu postępuj zgodnie z instrukcjami w przewodniku Google: + +[Eksportowanie kalendarza z konta Gmail](https://support.google.com/calendar/answer/37111?hl=pl) + +Jeśli na koncie Google masz kilka kalendarzy, pobierzesz plik archiwum do rozpakowania. Każdy kalendarz będzie w formacie **.ics**. + +#### 2.2 Importowanie kalendarza przy użyciu narzędzia OMM + +> [!primary] +> Migracja kalendarzy przy użyciu narzędzia OMM jest możliwa tylko do kont Exchange. + +Po pobraniu kopii zapasowej kalendarza w formacie **.ics** przejdź do strony narzędzia [OMM](https://omm.ovh.net/). + +U góry wybierz kartę `PST/ICS/VCF`{.action}, a następnie kliknij pozycję `Nowa migracja PST/ICS/VCF`{.action}. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Uzupełnij wymagane pola zgodnie z informacjami podanymi w poniższej tabeli, a następnie kliknij polecenie `Rozpocznij migrację`{.action}: + +| Informacja | Opis | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Podaj adres e-mail OVHcloud, na który ma zostać przeprowadzona migracja kalendarza. | +| Hasło | Wpisz hasło przypisane do docelowego konta e-mail. | +| E-mail do komunikacji | Podaj adres e-mail, na który będziesz otrzymywać informacje o postępach migracji i który pozwoli na wznowienie pobierania pliku. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + + Kliknij pozycję `Wybierz plik`{.action}, aby pobrać na Twój komputer plik kalendarza w formacie **.ics**, a następnie kliknij polecenie `Prześlij`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Podaj hasło przypisane do docelowego konta e-mail, a następnie kliknij polecenie `Rozpocznij migrację`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +Pojawi się okno monitorowania migracji (poniżej). Możesz zostawić je otwarte, aby na bieżąco monitorować migrację, lub też je zamknąć bez wpływu na migrację. + +![omm](images/OMM-gmail-step02.png){.thumbnail} + +### Etap 3: Migracja kontaktów + +> [!primary] +> Migracja kontaktów przy użyciu narzędzia OMM jest możliwa tylko do kont Exchange. + +Aby zaimportować kontakty do konta OVHcloud, musisz pobrać ich kopię zapasową z panelu Gmail. W tym celu postępuj zgodnie z instrukcjami w przewodniku Google: + +[Eksportowanie kontaktów z konta Gmail](https://support.google.com/contacts/answer/7199294?hl=pl) + +> [!warning] +> Eksport należy wykonać do formatu vCard (**.vcf**) przez panel Gmail. Ta opcja jest proponowana na koniec procesu eksportu. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Uzupełnij wymagane pola zgodnie z informacjami podanymi w poniższej tabeli, a następnie kliknij polecenie `Rozpocznij migrację`{.action}: + +| Informacja | Opis | +|------------------------ |------------------------------------------------------------------------------------------ | +| Login | Podaj adres e-mail OVHcloud, na który ma zostać przeprowadzona migracja kontaktów. | +| Hasło | Wpisz hasło przypisane do docelowego konta e-mail. | +| E-mail do komunikacji | Podaj adres e-mail, na który będziesz otrzymywać informacje o postępach migracji i który pozwoli na wznowienie pobierania pliku. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + +Kliknij pozycję `Wybierz plik`{.action}, aby pobrać na Twój komputer plik kontaktów w formacie **.vcf**, a następnie kliknij polecenie `Prześlij`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Podaj hasło przypisane do docelowego konta e-mail, a następnie kliknij polecenie `Rozpocznij migrację`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +Pojawi się okno monitorowania migracji. Możesz zostawić je otwarte, aby na bieżąco monitorować migrację, lub też je zamknąć bez wpływu na migrację. + +![omm](images/OMM-gmail-step03.png){.thumbnail} + +## Sprawdź również + +[Jak zezwolić na mniej bezpieczne połączenia w Gmailu](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + +Dołącz do [grona naszych użytkowników](/links/community). + diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.pt-pt.md new file mode 100644 index 00000000000..c8b70e49886 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/guide.pt-pt.md @@ -0,0 +1,164 @@ +--- +title: 'Migrar uma conta Gmail para uma conta de e-mail OVHcloud através do OVH Mail Migrator' +excerpt: 'Aprenda a migrar as suas contas Gmail para o OVHcloud graças à nossa ferramenta OVH Mail Migrator' +updated: 2020-03-09 +--- + +## Objetivo + +[OVH Mail Migrator](https://omm.ovh.net/) (OMM) é uma ferramenta criada pela OVHcloud. Permite migrar as suas contas de e-mail de um serviço de alojamento para outro. O processo considera vários tipos de conteúdo, como os e-mails, os contactos, os calendários e as tarefas, desde que eles sejam compatíveis com as suas contas de e-mail OVHcloud. + +Este guia descreve como usar a OMM para importar os vários elementos da sua conta Gmail para a sua conta de e-mail OVHcloud. + +**Aprenda a migrar a sua conta Gmail para uma conta de e-mail OVHcloud graças à nossa ferramenta OMM.** + +## Requisitos + +- Ter um serviço de e-mail no OVHcloud, como uma [oferta Exchange](/links/web/emails), [E-mail Pro](/links/web/email-pro) ou MX Plan (através da oferta MX Plan sozinha ou incluída numa [oferta de serviço de alojamento web OVHcloud](/links/web/hosting)). +- Ter dados de acesso relativos às contas de e-mail que pretende migrar (as contas de origem). +- Ter dados de acesso relativos às contas de e-mail OVHcloud que recebem os dados migrados (as contas de destino). + +## Instruções + +### Etapa 1: migração dos e-mails e das pastas + +> [!primary] +> Para que a migração seja possível, é preciso ativar o protocolo IMAP na sua conta Gmail. Para isso, observe o guia da Google +> [como ativar o IMAP para a sua conta Gmail](https://support.google.com/mail/answer/7126229?hl=pt). + +Depois de o protocolo IMAP estar ativado na sua conta Gmail, vá a [OMM](https://omm.ovh.net/). + +Clique em `Migração`{.action} e, depois, em `Nova migração`{.action}. + +![omm](images/OMM-gmail-step01-01.png){.thumbnail} + +Surge a seguinte janela: + +![omm](images/OMM-gmail-step01-02.png){.thumbnail} + +Preencha os campos obrigatórios em função das indicações dos dois quadros seguintes: + +**Conta de Origem** + +| Informação | Descrição | +|------------------------ |------------------------------------------------------------------------------------------ | +| Tipo de servidor | Selecione **"IMAP"** no menu pendente. | +| URL do servidor | Introduza **"imap.gmail.com"**. | +| Nome de utilizador | Insira o seu endereço Gmail. | +| Palavra-passe | Insira a palavra-passe do seu endereço Gmail. | + +**Conta de destino** + +| Informação | Descrição | +|------------------------ |-------------------------------------------------------------------------------------------------------------------| +| Tipo de servidor | Selecione **"Hosted by OVH (Autodetect)"** no menu pendente. | +| URL do servidor | O campo preenche-se automaticamente. | +| Nome de utilizador | Insira o seu endereço de e-mail OVHcloud. | +| Palavra-passe | Clique em `detetar os parâmetros`{.action} e insira a palavra-passe do seu endereço de e-mail OVHcloud. | + +Na parte **"Opções"**, preencha apenas **"E-mails"** dado que as outras opções não estão disponíveis em IMAP. A migração dos contactos e calendários será feita nas etapas 2 e 3. + +![omm](images/OMM-gmail-step01-03.png){.thumbnail} + +No quadro **"Informação"**, pode inserir um endereço de e-mail onde receberá notificações sobre o progresso da migração. Este campo é facultativo. Clique então em `Iniciar a migração`{.action} + +![omm](images/OMM-gmail-step01-04.png){.thumbnail} + +A janela de progresso da migração (indicada a seguir) será então apresentada. Pode deixá-la aberta para acompanhar a migração em direto ou fechá-la, isso não terá qualquer efeito na migração. + +![omm](images/OMM-gmail-step01-06.png){.thumbnail} + +> [!warning] +> No início da migração, poderá surgir a seguinte mensagem + +![omm](images/OMM-gmail-step01-05.png){.thumbnail} + +Se isso acontecer, vá à caixa de entrada da sua conta Gmail e verifique se recebeu o e-mail com o assunto **"Alerta de segurança crítico"**. Trata-se de uma medida de segurança implementada pela Gmail. Para resolver esta situação, observe o guia: [Como autorizar as conexões menos seguras no Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + +Depois de ter **autorizado as "conexões menos seguras"** no Gmail, pode reiniciar a migração. + +### Etapa 2: migração dos calendários + +#### 2.1 Recuperar uma salvaguarda do calendário no Gmail + +Para importar o seu calendário para a sua conta OVHcloud, recupere uma salvaguarda do mesmo a partir da sua interface Gmail. Para isso, observe o guia oficial da Google: + +[Como exportar os calendários para a sua conta Gmail](https://support.google.com/calendar/answer/37111?hl=pt) + +Se tiver vários calendários na sua conta Gmail, irá transferir um ficheiro de arquivo que terá de descomprimir. Cada calendário estará no formato **.ics**. + +#### 2.2 Importar o calendário através de OMM + +> [!primary] +> A migração dos calendários por OMM só é compatível para as contas Exchange. + +Depois de ter recuperado a salvaguarda do seu calendário no formato **.ics**, vá a [OMM](https://omm.ovh.net/). + +Vá ao separador `PST/ICS/VCF`{.action} em cima, e clique em `Nova migração PST/ICS/VCF`{.action}. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Preencha os campos solicitados de acordo com o seguinte quadro, e clique em `Iniciar a migração`{.action}: + +| Informação | Descrição | +|------------------------ |------------------------------------------------------------------------------------------ | +| Nome de utilizador | Indique o endereço de e-mail OVHcloud para o qual deseja migrar o seu calendário. | +| Palavra-passe | Insira a palavra-passe do endereço de e-mail de destino. | +| E-mail de comunicação | Insira um endereço de e-mail que servirá para comunicar sobre o progresso da migração e permitirá retomar a transferência de um ficheiro. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + + Clique em `Escolher um ficheiro`{.action} para recuperar, no seu computador, o ficheiro **.ics** do seu calendário, e clique em `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Insira então a palavra-passe da sua conta de e-mail de destino, e clique em `Iniciar a migração`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +A janela de progresso da migração (indicada a seguir) será então apresentada. Pode deixá-la aberta para acompanhar a migração em direto ou fechá-la, isso não terá qualquer efeito na migração. + +![omm](images/OMM-gmail-step02.png){.thumbnail} + +### Etapa 3: migração dos contactos + +> [!primary] +> A migração dos contactos por OMM só é compatível para as contas Exchange. + +Para importar os seus contactos para a sua conta OVHcloud, recupere uma salvaguarda destes últimos a partir da sua interface Gmail. Para isso, observe o guia oficial da Google: + +[Como exportar os contactos para a sua conta Gmail](https://support.google.com/contacts/answer/7199294?hl=pt) + +> [!warning] +> A exportação deve realizar-se no formato vCard (**.vcf**) através da interface Gmail. Esta opção é-lhe proposta no fim da exportação. + +![omm](images/OMM-gmail-step23-01.png){.thumbnail} + +Preencha os campos solicitados de acordo com o seguinte quadro, e clique em `Iniciar a migração`{.action}: + +| Informação | Descrição | +|------------------------ |------------------------------------------------------------------------------------------ | +| Nome de utilizador | Indique o endereço de e-mail OVHcloud para o qual migra os seus contactos. | +| Palavra-passe | Insira a palavra-passe do endereço de e-mail de destino. | +| E-mail de comunicação | Insira um endereço de e-mail que servirá para comunicar sobre o progresso da migração e permitirá retomar a transferência de um ficheiro. | + +![omm](images/OMM-gmail-step23-02.png){.thumbnail} + +Clique em `Escolher um ficheiro`{.action} para recuperar, no seu computador, o ficheiro **.vcf** dos seus contactos, e clique em `Upload`{.action}. + +![omm](images/OMM-gmail-step23-03.png){.thumbnail} + +Insira então a palavra-passe da sua conta de e-mail de destino, e clique em `Iniciar a migração`{.action}. + +![omm](images/OMM-gmail-step23-04.png){.thumbnail} + +A janela de progresso da migração aparece. Pode deixá-la aberta para acompanhar a migração em direto ou fechá-la, isso não terá qualquer efeito na migração. + +![omm](images/OMM-gmail-step03.png){.thumbnail} + +## Quer saber mais? + +[Como autorizar as conexões menos seguras no Gmail](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +Fale com nossa [comunidade de utilizadores](/links/community). + diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/meta.yaml b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/meta.yaml new file mode 100755 index 00000000000..9dd61ca0821 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm/meta.yaml @@ -0,0 +1,3 @@ +id: 84cc9e1d-4755-412a-8553-0571ee99a397 +full_slug: email-omm-migrate-gmail-account-to-ovhcloud +translation_banner: true \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.de-de.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.de-de.md new file mode 100644 index 00000000000..c9a0a8cfc39 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.de-de.md @@ -0,0 +1,56 @@ +--- +title: 'Weniger sichere Verbindungen in Google Mail zulassen' +flag: hidden +updated: 2022-04-06 +--- + +## Ziel + +In dieser Anleitung wird erklärt, wie Sie die Option „Weniger sichere Apps zulassen" in Ihrem Google Mail-Account aktivieren. + +> [!primary] +> +Nachfolgend werden Schritte zur Konfiguration von Gmail im Zusammenhang mit dieser Anleitung beschrieben: +[Einen Gmail-Account mit dem OVH Mail Migrator auf einen OVHcloud E-Mail-Account migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) +> + +## In der praktischen Anwendung + +Wenn Sie eine Warnungsmail zum Account-Zugriff erhalten haben, klicken Sie auf `Aktivität einsehen`{.action}. + +![omm](images/OMM-gmail-security-01.png){.thumbnail} + +Nun wird angezeigt, dass ein Versuch, über ein Nicht-Google Protokoll zuzugreifen, stattgefunden hat. Klicken Sie auf `Ja, das war ich`{.action} + +![omm](images/OMM-gmail-security-02.png){.thumbnail} + +Das nächste Fenster informiert Sie darüber, dass trotz dieser Validierung eine Sperre aktiv ist. Klicken Sie direkt auf den folgenden Link: [myaccount.google.com/lesssecureapps](https://myaccount.google.com/lesssecureapps) + +![omm](images/OMM-gmail-security-03.png){.thumbnail} + +Klicken Sie auf die Schaltfläche rechts neben der Option „Weniger sichere Apps zulassen: AUS“ (siehe unten). + +![omm](images/OMM-gmail-security-04.png){.thumbnail} + +Sie erhalten eine weitere Warn-E-Mail. Klicken Sie auf `Aktivität einsehen`{.action}. + +![omm](images/OMM-gmail-security-05.png){.thumbnail} + +Mit dieser Nachricht soll überprüft werden, ob Sie der Initiator dieser Aktivierung sind. Klicken Sie auf `Ja, das war ich`{.action}. + +![omm](images/OMM-gmail-security-06.png){.thumbnail} + +Nach der Validierung zeigt die folgende Meldung an, dass Ihre Auswahl berücksichtigt wurde. Sie können sich jetzt auch mit Anwendungen außerhalb von Google Diensten in Ihrem Google Mail-Account anmelden. + +![omm](images/OMM-gmail-security-07.png){.thumbnail} + +> [!warning] +> +> Sie benötigen ein Passwort mit mindestens 16 Zeichen auf Ihrem Gmail-Account, auch als "Application Passwort" bezeichnet. Wenn Sie „Weniger sichere Apps zulassen" aktivieren, muss Ihr Gmail-Account ein starkes Passwort verwenden. +> +> ![omm](images/OMM-gmail-security-08.png){.thumbnail} +> + +## Weiterführende Informationen + +[Einen Gmail-Account mit dem OVH Mail Migrator auf einen OVHcloud E-Mail-Account migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.en-ca.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.en-ca.md new file mode 100644 index 00000000000..43bab32c52b --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.en-ca.md @@ -0,0 +1,53 @@ +--- +title: 'Authorising less secure connections on Gmail' +flag: hidden +updated: 2022-04-06 +--- + +## Objective + +This guide details how to enable the “authorise less secure apps” option on your Gmail account. + +> [!primary] This documentation is a step linked to our guide on +> [Migrating a Gmail account to an OVHcloud email address via the OVH Mail Migrator.](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) + +## Instructions + +If you have received the email below with the subject **“Critical security alert**, click `View activity`{.action}. + +![omm](images/OMM-gmail-security-01.png){.thumbnail} + +The message below will appear, listing details on the attempt to use a protocol outside of the Google application. Click `Yes, this was me`{.action}. + +![omm](images/OMM-gmail-security-02.png){.thumbnail} + +The next window will inform you that in spite of this confirmation, the block will still be active. Click on the following link: [myaccount.google.com/lesssecureapps](https://myaccount.google.com/lesssecureapps) + +![omm](images/OMM-gmail-security-03.png){.thumbnail} + +Click on the toggle button to the right of “Allow less secure apps: OFF” (see below). + +![omm](images/OMM-gmail-security-04.png){.thumbnail} + +You will receive a new email with the same subject — “Critical security alert”. click `View activity`{.action}. + +![omm](images/OMM-gmail-security-05.png){.thumbnail} + +The purpose of this email is to check if it was you that turned on less secure app access. Click `Yes, this was me`{.action}. + +![omm](images/OMM-gmail-security-06.png){.thumbnail} + +Once you have confirmed, the message below will show that your choice has been processed. You can now log in to your Gmail account outside of Google applications. + +![omm](images/OMM-gmail-security-07.png){.thumbnail} + +> [!warning] +> +> You need to have a password of at least 16 characters on your Gmail account, also called “application password”. When you “authorise less secure apps”, a strong password must be applied to your Gmail account. +> +> ![omm](images/OMM-gmail-security-08.png){.thumbnail} +> + +## Go further + +[Migrating a Gmail account to an OVHcloud email address via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.en-gb.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.en-gb.md new file mode 100644 index 00000000000..43bab32c52b --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.en-gb.md @@ -0,0 +1,53 @@ +--- +title: 'Authorising less secure connections on Gmail' +flag: hidden +updated: 2022-04-06 +--- + +## Objective + +This guide details how to enable the “authorise less secure apps” option on your Gmail account. + +> [!primary] This documentation is a step linked to our guide on +> [Migrating a Gmail account to an OVHcloud email address via the OVH Mail Migrator.](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) + +## Instructions + +If you have received the email below with the subject **“Critical security alert**, click `View activity`{.action}. + +![omm](images/OMM-gmail-security-01.png){.thumbnail} + +The message below will appear, listing details on the attempt to use a protocol outside of the Google application. Click `Yes, this was me`{.action}. + +![omm](images/OMM-gmail-security-02.png){.thumbnail} + +The next window will inform you that in spite of this confirmation, the block will still be active. Click on the following link: [myaccount.google.com/lesssecureapps](https://myaccount.google.com/lesssecureapps) + +![omm](images/OMM-gmail-security-03.png){.thumbnail} + +Click on the toggle button to the right of “Allow less secure apps: OFF” (see below). + +![omm](images/OMM-gmail-security-04.png){.thumbnail} + +You will receive a new email with the same subject — “Critical security alert”. click `View activity`{.action}. + +![omm](images/OMM-gmail-security-05.png){.thumbnail} + +The purpose of this email is to check if it was you that turned on less secure app access. Click `Yes, this was me`{.action}. + +![omm](images/OMM-gmail-security-06.png){.thumbnail} + +Once you have confirmed, the message below will show that your choice has been processed. You can now log in to your Gmail account outside of Google applications. + +![omm](images/OMM-gmail-security-07.png){.thumbnail} + +> [!warning] +> +> You need to have a password of at least 16 characters on your Gmail account, also called “application password”. When you “authorise less secure apps”, a strong password must be applied to your Gmail account. +> +> ![omm](images/OMM-gmail-security-08.png){.thumbnail} +> + +## Go further + +[Migrating a Gmail account to an OVHcloud email address via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.en-ie.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.en-ie.md new file mode 100644 index 00000000000..43bab32c52b --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.en-ie.md @@ -0,0 +1,53 @@ +--- +title: 'Authorising less secure connections on Gmail' +flag: hidden +updated: 2022-04-06 +--- + +## Objective + +This guide details how to enable the “authorise less secure apps” option on your Gmail account. + +> [!primary] This documentation is a step linked to our guide on +> [Migrating a Gmail account to an OVHcloud email address via the OVH Mail Migrator.](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) + +## Instructions + +If you have received the email below with the subject **“Critical security alert**, click `View activity`{.action}. + +![omm](images/OMM-gmail-security-01.png){.thumbnail} + +The message below will appear, listing details on the attempt to use a protocol outside of the Google application. Click `Yes, this was me`{.action}. + +![omm](images/OMM-gmail-security-02.png){.thumbnail} + +The next window will inform you that in spite of this confirmation, the block will still be active. Click on the following link: [myaccount.google.com/lesssecureapps](https://myaccount.google.com/lesssecureapps) + +![omm](images/OMM-gmail-security-03.png){.thumbnail} + +Click on the toggle button to the right of “Allow less secure apps: OFF” (see below). + +![omm](images/OMM-gmail-security-04.png){.thumbnail} + +You will receive a new email with the same subject — “Critical security alert”. click `View activity`{.action}. + +![omm](images/OMM-gmail-security-05.png){.thumbnail} + +The purpose of this email is to check if it was you that turned on less secure app access. Click `Yes, this was me`{.action}. + +![omm](images/OMM-gmail-security-06.png){.thumbnail} + +Once you have confirmed, the message below will show that your choice has been processed. You can now log in to your Gmail account outside of Google applications. + +![omm](images/OMM-gmail-security-07.png){.thumbnail} + +> [!warning] +> +> You need to have a password of at least 16 characters on your Gmail account, also called “application password”. When you “authorise less secure apps”, a strong password must be applied to your Gmail account. +> +> ![omm](images/OMM-gmail-security-08.png){.thumbnail} +> + +## Go further + +[Migrating a Gmail account to an OVHcloud email address via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.es-es.md new file mode 100644 index 00000000000..edaa083a053 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.es-es.md @@ -0,0 +1,53 @@ +--- +title: 'Cómo autorizar las conexiones poco seguras en Gmail' +flag: hidden +updated: 2022-04-06 +--- + +## Objetivo + +Esta guía explica cómo activar la opción «Autorizar las aplicaciones poco seguras» en su cuenta de Gmail. + +> [!primary] Esta documentación constituye una etapa vinculada a la guía +> [«Migrar una cuenta de Gmail a una dirección de correo electrónico de OVHcloud a través de OVH Mail Migrator»](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) + +## Procedimiento + +Si ha recibido un mensaje de correo electrónico con el asunto **«Alerta de seguridad importante sobre tu cuenta de Google vinculada»** como el que se muestra a continuación, haga clic en `Comprobar actividad`{.action}. + +![omm](images/OMM-gmail-security-01.png){.thumbnail} + +Aparece el siguiente mensaje, en el que se indican los detalles del intento de utilización de un protocolo fuera de la aplicación de Google. Haga clic en `Sí, he sido yo`{.action}. + +![omm](images/OMM-gmail-security-02.png){.thumbnail} + +En la siguiente ventana, se le informa que, a pesar de esta validación, hay un bloqueo activo. Haga clic directamente en el siguiente enlace: [myaccount.google.com/lesssecureapps](https://myaccount.google.com/lesssecureapps) + +![omm](images/OMM-gmail-security-03.png){.thumbnail} + +Haga clic en el botón a la derecha de la indicación «Autorizar las aplicaciones poco seguras» (véase a continuación). + +![omm](images/OMM-gmail-security-04.png){.thumbnail} + +Se le enviará un nuevo mensaje de correo electrónico con el mismo asunto «Alerta de seguridad importante sobre tu cuenta de Google vinculada». Haga clic en `Comprobar actividad`{.action}. + +![omm](images/OMM-gmail-security-05.png){.thumbnail} + +Este mensaje tiene como objetivo comprobar que la activación corresponde a su propia iniciativa. Haga clic en `Sí, he sido yo`{.action}. + +![omm](images/OMM-gmail-security-06.png){.thumbnail} + +Tras la validación, el siguiente mensaje le indica que su elección ha sido confirmada. A partir de ese momento, podrá conectarse a su cuenta de Gmail fuera de las aplicaciones de Google. + +![omm](images/OMM-gmail-security-07.png){.thumbnail} + +> [!warning] +> +> Es necesario tener una contraseña de al menos 16 dígitos en su cuenta de Gmail, también llamada «contraseña de aplicación». ya que, al «Autorizar las aplicaciones poco seguras», es necesario que se aplique una contraseña segura en su cuenta de Gmail. +> +> ![omm](images/OMM-gmail-security-08.png){.thumbnail} +> + +## Más información + +[«Migrar una cuenta de Gmail a una dirección de correo electrónico de OVHcloud a través de OVH Mail Migrator»](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.fr-ca.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.fr-ca.md new file mode 100644 index 00000000000..c6dd33a9ef7 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.fr-ca.md @@ -0,0 +1,56 @@ +--- +title: 'Comment autoriser les connexions moins sécurisées sur Gmail' +flag: hidden +updated: 2022-04-06 +--- + +## Objectif + +Ce guide vous détaille comment activer l'option "autoriser les applications moins sécurisées" sur votre compte Gmail. + +> [!primary] +> +> Cette documentation est une étape liée au guide [«Migrer un compte Gmail vers une adresse e-mail OVHcloud via OVH Mail Migrator»](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) +> + +## En pratique + +Si vous avez reçu l'e-mail ci-dessous avec l'objet **«Alerte de sécurité critique»**. Cliquez sur `Consulter l'activité`{.action}. + +![omm](images/OMM-gmail-security-01.png){.thumbnail} + +Le message ci-dessous apparaît et mentionne les détails sur la tentative d'utilisation d'un protocole hors application Google. Cliquez sur `Oui, c'était moi`{.action} + +![omm](images/OMM-gmail-security-02.png){.thumbnail} + +La fenêtre suivante vous informe que, malgré cette validation, un blocage est actif. Cliquez directement sur le lien suivant : [myaccount.google.com/lesssecureapps](https://myaccount.google.com/lesssecureapps) + +![omm](images/OMM-gmail-security-03.png){.thumbnail} + +Cliquez sur le bouton à droite de la mention «Paramètre "Autoriser les applications moins sécurisées" désactivé» (voir ci-dessous). + +![omm](images/OMM-gmail-security-04.png){.thumbnail} + +Un nouvel e-mail vous sera envoyé avec le même objet «Alerte de sécurité critique». Cliquez sur `Consulter l'activité`{.action}. + +![omm](images/OMM-gmail-security-05.png){.thumbnail} + +Ce message a pour but de vérifier que vous êtes bien à l'initiative de cette activation. Cliquez sur `Oui, c'était moi`{.action}. + +![omm](images/OMM-gmail-security-06.png){.thumbnail} + +Après validation, le message ci-dessous indique que votre choix a bien été pris en compte. Vous pouvez à présent vous connecter à votre compte Gmail en dehors des applications Google. + +![omm](images/OMM-gmail-security-07.png){.thumbnail} + +> [!warning] +> +> Le mot de passe de votre compte Gmail doit comporter un minimum de 16 caractères, et ainsi être considéré comme un « mot de passe d'application ». En effet, lorsque vous « autorisez les applications moins sécurisées », il est nécessaire qu'un mot de passe fort soit appliqué sur votre compte Gmail. +> +> ![omm](images/OMM-gmail-security-08.png){.thumbnail} +> + +## Aller plus loin + +[«Migrer une adresse Gmail vers une adresse e-mail OVHcloud via OVH Mail Migrator »](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) + diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.fr-fr.md new file mode 100644 index 00000000000..c1392c930e9 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.fr-fr.md @@ -0,0 +1,56 @@ +--- +title: 'Comment autoriser les connexions moins sécurisées sur Gmail' +flag: hidden +updated: 2022-04-06 +--- + +## Objectif + +Ce guide vous détaille comment activer l'option « autoriser les applications moins sécurisées » sur votre compte Gmail. + +> [!primary] +> +> Cette documentation est une étape liée au guide [«Migrer un compte Gmail vers une adresse e-mail OVHcloud via OVH Mail Migrator»](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm). +> + +## En pratique + +Si vous avez reçu l'e-mail ci-dessous avec l'objet **«Alerte de sécurité critique»**. Cliquez sur `Consulter l'activité`{.action}. + +![omm](images/OMM-gmail-security-01.png){.thumbnail} + +Le message ci-dessous apparaît et mentionne les détails sur la tentative d'utilisation d'un protocole hors application Google. Cliquez sur `Oui, c'était moi`{.action} + +![omm](images/OMM-gmail-security-02.png){.thumbnail} + +La fenêtre suivante vous informe que, malgré cette validation, un blocage est actif. Cliquez directement sur le lien suivant : [myaccount.google.com/lesssecureapps](https://myaccount.google.com/lesssecureapps) + +![omm](images/OMM-gmail-security-03.png){.thumbnail} + +Cliquez sur le bouton à droite de la mention «Paramètre "Autoriser les applications moins sécurisées" désactivé» (voir ci-dessous). + +![omm](images/OMM-gmail-security-04.png){.thumbnail} + +Un nouvel e-mail vous sera envoyé avec le même objet «Alerte de sécurité critique». Cliquez sur `Consulter l'activité`{.action}. + +![omm](images/OMM-gmail-security-05.png){.thumbnail} + +Ce message a pour but de vérifier que vous êtes bien à l'initiative de cette activation. Cliquez sur `Oui, c'était moi`{.action}. + +![omm](images/OMM-gmail-security-06.png){.thumbnail} + +Après validation, le message ci-dessous indique que votre choix a bien été pris en compte. Vous pouvez à présent vous connecter à votre compte Gmail en dehors des applications Google. + +![omm](images/OMM-gmail-security-07.png){.thumbnail} + +> [!warning] +> +> Le mot de passe de votre compte Gmail doit comporter un minimum de 16 caractères, et ainsi être considéré comme un « mot de passe d'application ». En effet, lorsque vous « autorisez les applications moins sécurisées », il est nécessaire qu'un mot de passe fort soit appliqué sur votre compte Gmail. +> +> ![omm](images/OMM-gmail-security-08.png){.thumbnail} +> + +## Aller plus loin + +[«Migrer une adresse Gmail vers une adresse e-mail OVHcloud via OVH Mail Migrator »](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) + diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.it-it.md new file mode 100644 index 00000000000..ed55ea7ba6b --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.it-it.md @@ -0,0 +1,54 @@ +--- +title: 'Consentire alle applicazioni meno sicure di accedere al tuo account Gmail' +flag: hidden +updated: 2022-04-06 +--- + +## Obiettivo + +Questa guida ti mostra come attivare l’opzione “Consenti app meno sicure” nel tuo account Gmail. + +> [!primary] +> Questa documentazione costituisce uno step della guida +> [“Migrare un account Gmail verso OVHcloud con OVH Mail Migrator”](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) + +## Procedura + +Se hai ricevuto un’email con oggetto **“Avviso di sicurezza”**, clicca su `Controlla l’attività`{.action}. + +![omm](images/OMM-gmail-security-01.png){.thumbnail} + +Visualizzi il seguente messaggio, che fornisce i dettagli del tentativo di utilizzo di un protocollo al di fuori dell’applicazione Google. Clicca su `Sì, ero io`{.action} + +![omm](images/OMM-gmail-security-02.png){.thumbnail} + +La nuova pagina ti informa che, nonostante la conferma da parte tua, è stato attivato un blocco. Quindi clicca direttamente su questo link: [myaccount.google.com/lesssecureapps](https://myaccount.google.com/lesssecureapps) + +![omm](images/OMM-gmail-security-03.png){.thumbnail} + +Clicca sul pulsante a destra della voce “Consenti app meno sicure”: ‘Disattiva’ (come mostrato qui sotto). + +![omm](images/OMM-gmail-security-04.png){.thumbnail} + +A questo punto, riceverai una nuova email con lo stesso oggetto “Avviso di scurezza.” clicca su `Controlla l’attività`{.action}. + +![omm](images/OMM-gmail-security-05.png){.thumbnail} + +Questo messaggio ha lo scopo di verificare che sei stato effettivamente tu a eseguire l’operazione di attivazione. Clicca su `Sì, ero io`{.action}. + +![omm](images/OMM-gmail-security-06.png){.thumbnail} + +Dopo la convalida, questo messaggio ti conferma che la tua scelta è stata presa in carico. Ora puoi accedere al tuo account Gmail al di fuori delle applicazioni Google. + +![omm](images/OMM-gmail-security-07.png){.thumbnail} + +> [!warning] +> +> È necessario avere una password di almeno 16 cifra sul tuo account Gmail, chiamata anche "password dell'applicazione". Quando autorizzi “Consenti app meno sicure”, è necessario applicare una password forte sul tuo account Gmail. +> +> ![omm](images/OMM-gmail-security-08.png){.thumbnail} +> + +## Per saperne di più + +[“Migrare un account Gmail verso OVHcloud con OVH Mail Migrator”](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.pl-pl.md new file mode 100644 index 00000000000..99f363f1ade --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.pl-pl.md @@ -0,0 +1,53 @@ +--- +title: 'Jak zezwolić na mniej bezpieczne połączenia w Gmailu' +flag: hidden +updated: 2022-04-06 +--- + +## Wprowadzenie + +Z tego przewodnika dowiesz się, jak aktywować opcję „Zezwalaj na mniej bezpieczne aplikacje” na Twoim koncie Gmail. + +> [!primary] Ta dokumentacja jest etapem związanym z przewodnikiem +> [„Migracja konta Gmail do adresu e-mail OVHcloud przy użyciu narzędzia OVH Mail Migrator”](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) + +## W praktyce + +Jeśli otrzymałeś poniższą wiadomość e-mail zatytułowaną **„Krytyczny alert bezpieczeństwa”**. Kliknij pozycję `Sprawdź aktywność`{.action}. + +![omm](images/OMM-gmail-security-01.png){.thumbnail} + +Pojawia się poniższy komunikat zawierający szczegółowe informacje na temat próby użycia protokołu poza aplikacją Google. Kliknij `Tak, to ja`{.action} + +![omm](images/OMM-gmail-security-02.png){.thumbnail} + +Pojawi się poniższe okno informujące, że mimo zatwierdzenia blokada jest aktywna. Kliknij bezpośrednio następujący link: [myaccount.google.com/lesssecureapps](https://myaccount.google.com/lesssecureapps) + +![omm](images/OMM-gmail-security-03.png){.thumbnail} + +Kliknij przycisk po prawej stronie od informacji „Zezwalaj na mniej bezpieczne aplikacje: WYŁĄCZONE” (patrz poniżej). + +![omm](images/OMM-gmail-security-04.png){.thumbnail} + +Otrzymasz nową wiadomość e-mail, również zatytułowaną „Krytyczny alert bezpieczeństwa”. Kliknij pozycję `Sprawdź aktywność`{.action}. + +![omm](images/OMM-gmail-security-05.png){.thumbnail} + +Ta wiadomość ma na celu sprawdzenie, czy opcja ta została rzeczywiście aktywowana przez Ciebie. Kliknij `Tak, to ja`{.action}. + +![omm](images/OMM-gmail-security-06.png){.thumbnail} + +Po potwierdzeniu pojawia się poniższy komunikat informujący, że Twój wybór został uwzględniony. Teraz możesz logować się do Twojego konta Gmail poza aplikacjami Google. + +![omm](images/OMM-gmail-security-07.png){.thumbnail} + +> [!warning] +> +> Na koncie Gmail musisz posiadać hasło minimum 16 linii, zwane również "hasłem aplikacji". Podczas "autoryzacji aplikacji o niskim poziomie bezpieczeństwa" należy stosować silne hasło do konta Gmail. +> +> ![omm](images/OMM-gmail-security-08.png){.thumbnail} +> + +## Sprawdź również + +[„Migracja konta Gmail do adresu e-mail OVHcloud przy użyciu narzędzia OVH Mail Migrator”](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.pt-pt.md new file mode 100644 index 00000000000..f2536d0e1a9 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/guide.pt-pt.md @@ -0,0 +1,53 @@ +--- +title: 'Cómo autorizar las conexiones poco seguras en Gmail' +flag: hidden +updated: 2022-04-06 +--- + +## Objetivo + +Este guia explica pormenorizadamente como ativar a opção "autorizar as aplicações menos seguras" na sua conta Gmail. + +> [!primary] Esta documentação é uma etapa associada ao guia +> ["Migrar uma conta Gmail para um endereço de e-mail OVHcloud através do OVH Mail Migrator"](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) + +## Instruções + +Se tiver recebido o e-mail seguinte com o assunto **"Alerta de segurança crítica"**. Clique em `Consultar a atividade`{.action}. + +![omm](images/OMM-gmail-security-01.png){.thumbnail} + +A mensagem seguinte aparece e indica os pormenores da tentativa de utilização de um protocolo exterior à aplicação Google. Clique em `Sim, era eu`{.action} + +![omm](images/OMM-gmail-security-02.png){.thumbnail} + +A janela seguinte indica que, apesar desta validação, um bloqueio se encontra ativo. Clique diretamente na seguinte ligação: [myaccount.google.com/lesssecureapps](https://myaccount.google.com/lesssecureapps) + +![omm](images/OMM-gmail-security-03.png){.thumbnail} + +Clique no botão do lado direito da indicação "Parâmetro 'Autorizar as aplicações menos seguras' desativado" (ver mais abaixo). + +![omm](images/OMM-gmail-security-04.png){.thumbnail} + +Um novo e-mail ser-lhe-á enviado com o mesmo assunto "Alerta de segurança crítico". Clique em `Consultar a atividade`{.action}. + +![omm](images/OMM-gmail-security-05.png){.thumbnail} + +Esta mensagem tem como objetivo verificar se esteve na origem desta ativação. Clique em `Sim, era eu`{.action}. + +![omm](images/OMM-gmail-security-06.png){.thumbnail} + +Depois da validação, a mensagem seguinte indica que a sua escolha foi considerada. Pode agora ligar-se à sua conta Gmail fora das aplicações Google. + +![omm](images/OMM-gmail-security-07.png){.thumbnail} + +> [!warning] +> +> É necessário ter uma palavra-passe de 16 dígitos na sua conta Gmail, também conhecida como "password de aplicação". Quando "autorizar as aplicações menos seguras", é necessário que uma palavra-passe forte seja aplicada na sua conta Gmail. +> +> ![omm](images/OMM-gmail-security-08.png){.thumbnail} +> + +## Quer saber mais? + +["Migrar um endereço Gmail para um endereço de e-mail OVHcloud através do OVH Mail Migrator"](/pages/web_cloud/email_and_collaborative_solutions/migrating/migrate_gmail_to_ovhcloud_by_omm) diff --git a/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/meta.yaml b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/meta.yaml new file mode 100755 index 00000000000..c7732ee6d29 --- /dev/null +++ b/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail/meta.yaml @@ -0,0 +1,3 @@ +id: c96d19b2-4ff7-4d6f-bcce-8216b378d354 +full_slug: email-omm-migrate-gmail-account-to-ovhcloud-gmail-security +translation_banner: true \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.de-de.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.de-de.md index 6b4d9b095f0..0a745eae886 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.de-de.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.de-de.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Konfiguration Ihres E-Mail-Accounts in Outlook für Android" -excerpt: "Erfahren Sie hier, wie Sie Ihre MX Plan E-Mail-Adresse auf der mobilen Outlook App für Android einrichten" -updated: 2024-11-26 ---- - - - -## Ziel - -MX Plan Accounts können auf verschiedenen, kompatiblen E-Mail-Clients eingerichtet werden. So können Sie Ihre E-Mail-Adresse von dem Gerät Ihrer Wahl aus verwenden. Die Microsoft Outlook App für Android ist kostenlos im Google Play Store verfügbar. - -**Diese Anleitung erklärt, wie Sie Ihre MX Plan E-Mail-Adresse mit der Outlook App für Android verwenden.** - -> [!warning] -> OVHcloud stellt Ihnen Dienstleistungen zur Verfügung, für deren Konfiguration und Verwaltung Sie die alleinige Verantwortung tragen. Es liegt somit bei Ihnen, sicherzustellen, dass diese ordnungsgemäß funktionieren. -> -> Wir stellen Ihnen diese Anleitung zur Verfügung, um Ihnen bei der Bewältigung genereller Verwaltungsaufgaben zu helfen. Dennoch empfehlen wir Ihnen, einen [spezialisierten Partner](/links/partner) oder den Herausgeber des Dienstes zu kontaktieren, wenn Sie bei der Administration Ihrer Dienste Hilfe benötigen. Weitere Informationen finden Sie am [Ende dieser Anleitung](#go-further). -> - -## Voraussetzungen - -- Sie verfügen über einen MX Plan, als E-Mail-Dienst enthalten in einem [OVHcloud Webhosting-Angebot](/links/web/hosting) oder als eigenständige Lösung. -- Sie haben die Outlook App auf Ihrem [Android-Gerät](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=de) installiert. -- Sie verfügen über Anmeldeinformationen für den zu konfigurierenden E-Mail-Account. - -## In der praktischen Anwendung - -### Account hinzufügen - -- **Wenn die Anwendung zum ersten Mal gestartet wird**: Ein Konfigurationsassistent wird angezeigt. Tippen Sie auf `Account hinzufügen`{.action}. - -![Outlook-Android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **Wenn bereits ein Account eingerichtet wurde**: - - Tippen Sie auf den Umschlag ✉ oben links auf Ihrem Bildschirm. - - Drücken Sie dann den Button `+`{.action} in der vertikalen Leiste links. - - Tippen Sie auf `Account hinzufügen`{.action}. - -![Outlook-Android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Folgen Sie den Installationsschritten, indem Sie auf die Tabs klicken: - -> [!tabs] -> **Schritt 1** ->> ->> Geben Sie Ihre E-Mail-Adresse ein und drücken Sie `Weiter`{.action}. ->> ->> ![Outlook-Android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Schritt 2** ->> ->> Wählen Sie das Empfangsprotokoll aus, **IMAP** (empfohlen) oder **POP3**. ->> ->> ![Outlook-Android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > Wenn das Fenster zur Protokollauswahl nicht angezeigt wird, drücken Sie `?` in der rechten oberen Ecke des Bildschirms und wählen Sie `Kontoanbieter wechseln`{.action}. Wählen Sie dann `IMAP` (empfohlen) oder `POP3`.
      ->> > ![Outlook-Android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Schritt 3 - IMAP** ->> ->> Aktivieren Sie im folgenden Fenster `Erweiterte Einstellungen`{.action} und geben Sie die folgenden Informationen ein: ->> ->> - **E-Mail-Adresse** ->> - **Anzeigename**: Geben Sie Ihre vollständige E-Mail-Adresse ein. ->> - **Beschreibung** ->> - **IMAP-Posteingangsserver**:
      - **IMAP-Hostname**: Geben Sie für **EUROPA** ein: `imap.mail.ovh.net` oder `ssl0.ovh.net`. Geben Sie für **AMERIKA/ASIEN** ein: `imap.mail.ovh.ca`
      - **Port**: 993
      - **Sicherheitstyp**: SSL/TLS
      - **IMAP-Benutzername**: Ihre vollständige E-Mail-Adresse
      - **IMAP-Passwort**: Passwort Ihres E-Mail-Accounts ->> - **SMTP-Posteingangsserver**:
      - **SMTP-Hostname**: Geben Sie für **EUROPA** ein: `smtp.mail.ovh.net` oder `ssl0.ovh.net`. Geben Sie für **AMERIKA/ASIEN** ein: `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Sicherheitstyp**: SSL/TLS
      - **SMTP-Benutzername**: Ihre vollständige E-Mail-Adresse
      - **SMTP-Passwort**: Passwort Ihres E-Mail-Accounts ->> ->> Klicken Sie auf das Symbol ✓, um die Konfiguration abzuschließen ->> ->> ![Outlook-Android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Schritt 3 - POP3** ->> ->> Aktivieren Sie im folgenden Fenster `Erweiterte Einstellungen`{.action} und geben Sie die folgenden Informationen ein: ->> ->> - **E-Mail-Adresse** ->> - **Anzeigename**: Geben Sie Ihre vollständige E-Mail-Adresse ein. ->> - **Beschreibung** ->> - **Posteingangsserver POP3**:
      - **POP3-Hostname**: Geben Sie für **EUROPA** ein: `pop.mail.ovh.net` oder `ssl0.ovh.net`. Geben Sie für **AMERIKA/ASIEN** ein: `pop.mail.ovh.ca`
      - **Port**: 995
      - **Sicherheitstyp**: SSL/TLS
      - **POP3-Benutzername**: Ihre vollständige E-Mail-Adresse
      - **POP3-Passwort**: Passwort Ihres E-Mail-Accounts ->> - **SMTP-Posteingangsserver**:
      - **SMTP-Hostname**: Geben Sie für **EUROPA** ein: `smtp.mail.ovh.net` oder `ssl0.ovh.net`. Geben Sie für **AMERIKA/ASIEN** ein: `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Sicherheitstyp**: SSL/TLS
      - **SMTP-Benutzername**: Ihre vollständige E-Mail-Adresse
      - **SMTP-Passwort**: Passwort Ihres E-Mail-Accounts ->> ->> Klicken Sie das Symbol ✓, um die Konfiguration abzuschließen ->> ->> ![Outlook-Android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Wenn Sie nach dem Befolgen der obigen Konfigurationsschritte einen Fehler beim Senden oder Empfangen feststellen, lesen Sie den Abschnitt "[Vorhandene Einstellungen ändern](#modify-settings)". - -### E-Mail-Account verwenden - -Nach der Konfiguration des E-Mail-Accounts können Sie diese verwenden! Sie können ab sofort Nachrichten senden und empfangen. - -OVHcloud bietet auch eine Webanwendung an, mit der Sie über Ihren Webbrowser auf Ihren E-Mail-Account zugreifen können: [Webmail](/links/web/email). Sie können sich mit den Login-Daten Ihres E-Mail-Accounts anmelden. Bei Fragen zu dessen Verwendung können Sie unsere Anleitungen zur [Outlook Web App](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) oder [RoundCube Webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) nutzen. - -### Vorhandene Einstellungen ändern - -Die Outlook App erlaubt es nicht, die Servereinstellungen Ihres E-Mail-Accounts zu ändern. - -Wenn Ihr E-Mail-Account bereits eingerichtet ist und Sie ihn erneut einrichten möchten, müssen Sie ihn löschen und neu erstellen: - -1. Tippen Sie auf den Umschlag ✉ oben links auf Ihrem Bildschirm. -2. Tippen Sie auf das Symbol ⛭ unten in der linken Spalte. -3. Tippen Sie im Bereich "Allgemein" auf `Accounts`, um alle in der App konfigurierten E-Mail-Accounts anzuzeigen. - -![Outlook-Android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Wählen Sie den betreffenden E-Mail-Account aus. -- Drücken Sie `Account löschen`{.action}. -- Tippen Sie auf `Löschen`{.action} bei "Möchten Sie den Account löschen?". - -![Outlook-Android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Wenn Sie Ihren E-Mail-Account entfernt haben, folgen Sie den Anweisungen im Abschnitt "[Account hinzufügen](#add-account)" in dieser Anleitung. - -### POP-, IMAP- und SMTP-Einstellungen - -#### IMAP- und POP-Empfangseinstellungen - -Für den Empfang von E-Mails empfehlen wir Ihnen bei der Auswahl des Kontotyps die Verwendung von **IMAP**. Sie können auch **POP** auswählen. - -> [!warning] -> -> Es ist notwendig, die Ihrem Standort entsprechenden Werte zu verwenden (**EUROPA** oder **AMERIKA/ASIEN-PAZIFIK**). - -Folgen Sie den Installationsschritten, indem Sie auf die Tabs klicken: - -> [!tabs] -> **IMAP-Konfiguration** ->> ->> - **Benutzername**: Geben Sie die E-Mail-Adresse **vollständig** ein. ->> - **Passwort**: Geben Sie das Passwort Ihres E-Mail-Accounts ein. ->> - **EUROPA Server (eingehend)**: imap.mail.ovh.net **oder** ssl0.ovh.net ->> - **SERVER AMERIKA/ASIEN-PAZIFIK (eingehend)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Sicherheitstyp**: SSL/TLS ->> -> **POP-Konfiguration** ->> ->> - **Benutzername**: Geben Sie die E-Mail-Adresse **vollständig** ein. ->> - **Passwort**: Geben Sie das Passwort Ihres E-Mail-Accounts ein. ->> - **EUROPA Server (eingehend)**: pop.mail.ovh.net **oder** ssl0.ovh.net ->> - **SERVER AMERIKA/ASIEN-PAZIFIK (eingehend)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Sicherheitstyp**: SSL/TLS - -#### SMTP-Sendeeinstellungen - -Wenn Sie zum Senden von E-Mails die **SMTP**-Einstellungen in den Kontoeinstellungen manuell eingeben müssen, verwenden Sie die folgenden Einstellungen: - -**SMTP-Konfiguration** - -- **Benutzername**: Geben Sie die E-Mail-Adresse **vollständig** ein. -- **Passwort**: Geben Sie das Passwort Ihres E-Mail-Accounts ein. -- **EUROPA Server (eingehend)**: pop.mail.ovh.net **oder** ssl0.ovh.net -- **SERVER AMERIKA/ASIEN-PAZIFIK (eingehend)**: pop.mail.ovh.ca -- **Port**: 465 -- **Sicherheitstyp**: SSL/TLS - -> [!primary] -> -> **Konfiguration ändern** -> -> Wenn Ihr E-Mail-Account mit **IMAP** konfiguriert ist und Sie diese Konfiguration in **POP** ändern möchten, müssen Sie den Account entfernen und ihn anschließend mit **POP** neu erstellen. Siehe "[Vorhandene Einstellungen ändern](#modify-settings)" in dieser Anleitung. - -## Weiterführende Informationen - -> [!primary] -> -> Weitere Informationen zum Konfigurieren eines E-Mail-Accounts über die Outlook-App auf Android finden Sie im [Microsoft Help Center](https://support.microsoft.com/de-de/office/einrichten-von-e-mail-in-der-outlook-f%C3%BCr-android-app-886db551-8dfa-4fd5-b835-f8e5320918722). - -Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die [OVHcloud Partner](/links/partner). - -Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). - +--- +title: "MX Plan - Konfiguration Ihres E-Mail-Accounts in Outlook für Android" +excerpt: "Erfahren Sie hier, wie Sie Ihre MX Plan E-Mail-Adresse auf der mobilen Outlook App für Android einrichten" +updated: 2024-11-26 +--- + + + +## Ziel + +MX Plan Accounts können auf verschiedenen, kompatiblen E-Mail-Clients eingerichtet werden. So können Sie Ihre E-Mail-Adresse von dem Gerät Ihrer Wahl aus verwenden. Die Microsoft Outlook App für Android ist kostenlos im Google Play Store verfügbar. + +**Diese Anleitung erklärt, wie Sie Ihre MX Plan E-Mail-Adresse mit der Outlook App für Android verwenden.** + +> [!warning] +> OVHcloud stellt Ihnen Dienstleistungen zur Verfügung, für deren Konfiguration und Verwaltung Sie die alleinige Verantwortung tragen. Es liegt somit bei Ihnen, sicherzustellen, dass diese ordnungsgemäß funktionieren. +> +> Wir stellen Ihnen diese Anleitung zur Verfügung, um Ihnen bei der Bewältigung genereller Verwaltungsaufgaben zu helfen. Dennoch empfehlen wir Ihnen, einen [spezialisierten Partner](https://marketplace.ovhcloud.com/c/support-collaboration) oder den Herausgeber des Dienstes zu kontaktieren, wenn Sie bei der Administration Ihrer Dienste Hilfe benötigen. Weitere Informationen finden Sie am [Ende dieser Anleitung](#go-further). +> + +## Voraussetzungen + +- Sie verfügen über einen MX Plan, als E-Mail-Dienst enthalten in einem [OVHcloud Webhosting-Angebot](/links/web/hosting) oder als eigenständige Lösung. +- Sie haben die Outlook App auf Ihrem [Android-Gerät](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=de) installiert. +- Sie verfügen über Anmeldeinformationen für den zu konfigurierenden E-Mail-Account. + +## In der praktischen Anwendung + +### Account hinzufügen + +- **Wenn die Anwendung zum ersten Mal gestartet wird**: Ein Konfigurationsassistent wird angezeigt. Tippen Sie auf `Account hinzufügen`{.action}. + +![Outlook-Android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **Wenn bereits ein Account eingerichtet wurde**: + - Tippen Sie auf den Umschlag ✉ oben links auf Ihrem Bildschirm. + - Drücken Sie dann den Button `+`{.action} in der vertikalen Leiste links. + - Tippen Sie auf `Account hinzufügen`{.action}. + +![Outlook-Android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Folgen Sie den Installationsschritten, indem Sie auf die Tabs klicken: + +> [!tabs] +> **Schritt 1** +>> +>> Geben Sie Ihre E-Mail-Adresse ein und drücken Sie `Weiter`{.action}. +>> +>> ![Outlook-Android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Schritt 2** +>> +>> Wählen Sie das Empfangsprotokoll aus, **IMAP** (empfohlen) oder **POP3**. +>> +>> ![Outlook-Android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > Wenn das Fenster zur Protokollauswahl nicht angezeigt wird, drücken Sie `?` in der rechten oberen Ecke des Bildschirms und wählen Sie `Kontoanbieter wechseln`{.action}. Wählen Sie dann `IMAP` (empfohlen) oder `POP3`.
      +>> > ![Outlook-Android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Schritt 3 - IMAP** +>> +>> Aktivieren Sie im folgenden Fenster `Erweiterte Einstellungen`{.action} und geben Sie die folgenden Informationen ein: +>> +>> - **E-Mail-Adresse** +>> - **Anzeigename**: Geben Sie Ihre vollständige E-Mail-Adresse ein. +>> - **Beschreibung** +>> - **IMAP-Posteingangsserver**:
      - **IMAP-Hostname**: Geben Sie für **EUROPA** ein: `imap.mail.ovh.net` oder `ssl0.ovh.net`. Geben Sie für **AMERIKA/ASIEN** ein: `imap.mail.ovh.ca`
      - **Port**: 993
      - **Sicherheitstyp**: SSL/TLS
      - **IMAP-Benutzername**: Ihre vollständige E-Mail-Adresse
      - **IMAP-Passwort**: Passwort Ihres E-Mail-Accounts +>> - **SMTP-Posteingangsserver**:
      - **SMTP-Hostname**: Geben Sie für **EUROPA** ein: `smtp.mail.ovh.net` oder `ssl0.ovh.net`. Geben Sie für **AMERIKA/ASIEN** ein: `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Sicherheitstyp**: SSL/TLS
      - **SMTP-Benutzername**: Ihre vollständige E-Mail-Adresse
      - **SMTP-Passwort**: Passwort Ihres E-Mail-Accounts +>> +>> Klicken Sie auf das Symbol ✓, um die Konfiguration abzuschließen +>> +>> ![Outlook-Android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Schritt 3 - POP3** +>> +>> Aktivieren Sie im folgenden Fenster `Erweiterte Einstellungen`{.action} und geben Sie die folgenden Informationen ein: +>> +>> - **E-Mail-Adresse** +>> - **Anzeigename**: Geben Sie Ihre vollständige E-Mail-Adresse ein. +>> - **Beschreibung** +>> - **Posteingangsserver POP3**:
      - **POP3-Hostname**: Geben Sie für **EUROPA** ein: `pop.mail.ovh.net` oder `ssl0.ovh.net`. Geben Sie für **AMERIKA/ASIEN** ein: `pop.mail.ovh.ca`
      - **Port**: 995
      - **Sicherheitstyp**: SSL/TLS
      - **POP3-Benutzername**: Ihre vollständige E-Mail-Adresse
      - **POP3-Passwort**: Passwort Ihres E-Mail-Accounts +>> - **SMTP-Posteingangsserver**:
      - **SMTP-Hostname**: Geben Sie für **EUROPA** ein: `smtp.mail.ovh.net` oder `ssl0.ovh.net`. Geben Sie für **AMERIKA/ASIEN** ein: `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Sicherheitstyp**: SSL/TLS
      - **SMTP-Benutzername**: Ihre vollständige E-Mail-Adresse
      - **SMTP-Passwort**: Passwort Ihres E-Mail-Accounts +>> +>> Klicken Sie das Symbol ✓, um die Konfiguration abzuschließen +>> +>> ![Outlook-Android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Wenn Sie nach dem Befolgen der obigen Konfigurationsschritte einen Fehler beim Senden oder Empfangen feststellen, lesen Sie den Abschnitt "[Vorhandene Einstellungen ändern](#modify-settings)". + +### E-Mail-Account verwenden + +Nach der Konfiguration des E-Mail-Accounts können Sie diese verwenden! Sie können ab sofort Nachrichten senden und empfangen. + +OVHcloud bietet auch eine Webanwendung an, mit der Sie über Ihren Webbrowser auf Ihren E-Mail-Account zugreifen können: [Webmail](/links/web/email). Sie können sich mit den Login-Daten Ihres E-Mail-Accounts anmelden. Bei Fragen zu dessen Verwendung können Sie unsere Anleitungen zur [Outlook Web App](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) oder [RoundCube Webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) nutzen. + +### Vorhandene Einstellungen ändern + +Die Outlook App erlaubt es nicht, die Servereinstellungen Ihres E-Mail-Accounts zu ändern. + +Wenn Ihr E-Mail-Account bereits eingerichtet ist und Sie ihn erneut einrichten möchten, müssen Sie ihn löschen und neu erstellen: + +1. Tippen Sie auf den Umschlag ✉ oben links auf Ihrem Bildschirm. +2. Tippen Sie auf das Symbol ⛭ unten in der linken Spalte. +3. Tippen Sie im Bereich "Allgemein" auf `Accounts`, um alle in der App konfigurierten E-Mail-Accounts anzuzeigen. + +![Outlook-Android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Wählen Sie den betreffenden E-Mail-Account aus. +- Drücken Sie `Account löschen`{.action}. +- Tippen Sie auf `Löschen`{.action} bei "Möchten Sie den Account löschen?". + +![Outlook-Android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Wenn Sie Ihren E-Mail-Account entfernt haben, folgen Sie den Anweisungen im Abschnitt "[Account hinzufügen](#add-account)" in dieser Anleitung. + +### POP-, IMAP- und SMTP-Einstellungen + +#### IMAP- und POP-Empfangseinstellungen + +Für den Empfang von E-Mails empfehlen wir Ihnen bei der Auswahl des Kontotyps die Verwendung von **IMAP**. Sie können auch **POP** auswählen. + +> [!warning] +> +> Es ist notwendig, die Ihrem Standort entsprechenden Werte zu verwenden (**EUROPA** oder **AMERIKA/ASIEN-PAZIFIK**). + +Folgen Sie den Installationsschritten, indem Sie auf die Tabs klicken: + +> [!tabs] +> **IMAP-Konfiguration** +>> +>> - **Benutzername**: Geben Sie die E-Mail-Adresse **vollständig** ein. +>> - **Passwort**: Geben Sie das Passwort Ihres E-Mail-Accounts ein. +>> - **EUROPA Server (eingehend)**: imap.mail.ovh.net **oder** ssl0.ovh.net +>> - **SERVER AMERIKA/ASIEN-PAZIFIK (eingehend)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Sicherheitstyp**: SSL/TLS +>> +> **POP-Konfiguration** +>> +>> - **Benutzername**: Geben Sie die E-Mail-Adresse **vollständig** ein. +>> - **Passwort**: Geben Sie das Passwort Ihres E-Mail-Accounts ein. +>> - **EUROPA Server (eingehend)**: pop.mail.ovh.net **oder** ssl0.ovh.net +>> - **SERVER AMERIKA/ASIEN-PAZIFIK (eingehend)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Sicherheitstyp**: SSL/TLS + +#### SMTP-Sendeeinstellungen + +Wenn Sie zum Senden von E-Mails die **SMTP**-Einstellungen in den Kontoeinstellungen manuell eingeben müssen, verwenden Sie die folgenden Einstellungen: + +**SMTP-Konfiguration** + +- **Benutzername**: Geben Sie die E-Mail-Adresse **vollständig** ein. +- **Passwort**: Geben Sie das Passwort Ihres E-Mail-Accounts ein. +- **EUROPA Server (eingehend)**: pop.mail.ovh.net **oder** ssl0.ovh.net +- **SERVER AMERIKA/ASIEN-PAZIFIK (eingehend)**: pop.mail.ovh.ca +- **Port**: 465 +- **Sicherheitstyp**: SSL/TLS + +> [!primary] +> +> **Konfiguration ändern** +> +> Wenn Ihr E-Mail-Account mit **IMAP** konfiguriert ist und Sie diese Konfiguration in **POP** ändern möchten, müssen Sie den Account entfernen und ihn anschließend mit **POP** neu erstellen. Siehe "[Vorhandene Einstellungen ändern](#modify-settings)" in dieser Anleitung. + +## Weiterführende Informationen + +> [!primary] +> +> Weitere Informationen zum Konfigurieren eines E-Mail-Accounts über die Outlook-App auf Android finden Sie im [Microsoft Help Center](https://support.microsoft.com/de-de/office/einrichten-von-e-mail-in-der-outlook-f%C3%BCr-android-app-886db551-8dfa-4fd5-b835-f8e5320918722). + +Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die [OVHcloud Partner](/links/partner). + +Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). + Treten Sie unserer [User Community](/links/community) bei. \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-asia.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-asia.md index 7f5bc2073ec..0f4999dcf76 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-asia.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-asia.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configuring your email account on Outlook for Android" -excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" -updated: 2024-11-26 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** - -> [!warning] -> -> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. -> -> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. - -## Requirements - -- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). -- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). -- You must have the login details for the email address you would like to configure. - -## Instructions - -### Add an account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - - Press the envelope " ✉ " at the top left of your screen. - - Then press the `+`{.action} button in the left-hand vertical bar. - - Press `Add Account`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Continue`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> Select the receive protocol, **IMAP**(recommended) or **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - IMAP** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : enter your full email address ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email address password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email address password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - POP3** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : Enter your full email address ->> - **Description** ->> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email address password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email address password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email address - -Once you have configured your email address, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Modify existing settings - -The Outlook application does not allow you to modify the server settings of your email account. - -If your email account is already set up and you want to set it up again, you will need to delete and recreate it: - -1. Press the envelope " ✉ " at the top left of your screen. -2. Press the " ⛭ " adjustment icon at the bottom of the left column. -3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Select the email account concerned. -- Press `Delete account`{.action}. -- Tap `Delete`{.action} at the question “Do you want to delete the account?”. - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. - -### Reminder of POP, IMAP and SMTP settings - -### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. - -> [!warning] -> -> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email address -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. - -## Go further - -> [!primary] -> -> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "MX Plan - Configuring your email account on Outlook for Android" +excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" +updated: 2024-11-26 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** + +> [!warning] +> +> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. +> +> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. + +## Requirements + +- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). +- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). +- You must have the login details for the email address you would like to configure. + +## Instructions + +### Add an account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + - Press the envelope " ✉ " at the top left of your screen. + - Then press the `+`{.action} button in the left-hand vertical bar. + - Press `Add Account`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Continue`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> Select the receive protocol, **IMAP**(recommended) or **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - IMAP** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : enter your full email address +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email address password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email address password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - POP3** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : Enter your full email address +>> - **Description** +>> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email address password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email address password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email address + +Once you have configured your email address, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Modify existing settings + +The Outlook application does not allow you to modify the server settings of your email account. + +If your email account is already set up and you want to set it up again, you will need to delete and recreate it: + +1. Press the envelope " ✉ " at the top left of your screen. +2. Press the " ⛭ " adjustment icon at the bottom of the left column. +3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Select the email account concerned. +- Press `Delete account`{.action}. +- Tap `Delete`{.action} at the question “Do you want to delete the account?”. + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. + +### Reminder of POP, IMAP and SMTP settings + +### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. + +> [!warning] +> +> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email address +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. + +## Go further + +> [!primary] +> +> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-au.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-au.md index 2aca5a7c5bc..fe1469aa8c0 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-au.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-au.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configuring your email account on Outlook for Android" -excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" -updated: 2024-11-26 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** - -> [!warning] -> -> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. -> -> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. - -## Requirements - -- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). -- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). -- You must have the login details for the email address you would like to configure. - -## Instructions - -### Add an account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - - Press the envelope " ✉ " at the top left of your screen. - - Then press the `+`{.action} button in the left-hand vertical bar. - - Press `Add Account`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Continue`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> Select the receive protocol, **IMAP**(recommended) or **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - IMAP** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : enter your full email address ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - POP3** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : Enter your full email address ->> - **Description** ->> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email address - -Once you have configured your email address, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Modify existing settings - -The Outlook application does not allow you to modify the server settings of your email account. - -If your email account is already set up and you want to set it up again, you will need to delete and recreate it: - -1. Press the envelope " ✉ " at the top left of your screen. -2. Press the " ⛭ " adjustment icon at the bottom of the left column. -3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Select the email account concerned. -- Press `Delete account`{.action}. -- Tap `Delete`{.action} at the question “Do you want to delete the account?”. - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. - -### Reminder of POP, IMAP and SMTP settings - -### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. - -> [!warning] -> -> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email address -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. - -## Go further - -> [!primary] -> -> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "MX Plan - Configuring your email account on Outlook for Android" +excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" +updated: 2024-11-26 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** + +> [!warning] +> +> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. +> +> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. + +## Requirements + +- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). +- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). +- You must have the login details for the email address you would like to configure. + +## Instructions + +### Add an account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + - Press the envelope " ✉ " at the top left of your screen. + - Then press the `+`{.action} button in the left-hand vertical bar. + - Press `Add Account`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Continue`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> Select the receive protocol, **IMAP**(recommended) or **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - IMAP** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : enter your full email address +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - POP3** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : Enter your full email address +>> - **Description** +>> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email address + +Once you have configured your email address, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Modify existing settings + +The Outlook application does not allow you to modify the server settings of your email account. + +If your email account is already set up and you want to set it up again, you will need to delete and recreate it: + +1. Press the envelope " ✉ " at the top left of your screen. +2. Press the " ⛭ " adjustment icon at the bottom of the left column. +3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Select the email account concerned. +- Press `Delete account`{.action}. +- Tap `Delete`{.action} at the question “Do you want to delete the account?”. + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. + +### Reminder of POP, IMAP and SMTP settings + +### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. + +> [!warning] +> +> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email address +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. + +## Go further + +> [!primary] +> +> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-ca.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-ca.md index 2aca5a7c5bc..fe1469aa8c0 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-ca.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-ca.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configuring your email account on Outlook for Android" -excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" -updated: 2024-11-26 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** - -> [!warning] -> -> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. -> -> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. - -## Requirements - -- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). -- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). -- You must have the login details for the email address you would like to configure. - -## Instructions - -### Add an account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - - Press the envelope " ✉ " at the top left of your screen. - - Then press the `+`{.action} button in the left-hand vertical bar. - - Press `Add Account`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Continue`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> Select the receive protocol, **IMAP**(recommended) or **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - IMAP** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : enter your full email address ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - POP3** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : Enter your full email address ->> - **Description** ->> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email address - -Once you have configured your email address, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Modify existing settings - -The Outlook application does not allow you to modify the server settings of your email account. - -If your email account is already set up and you want to set it up again, you will need to delete and recreate it: - -1. Press the envelope " ✉ " at the top left of your screen. -2. Press the " ⛭ " adjustment icon at the bottom of the left column. -3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Select the email account concerned. -- Press `Delete account`{.action}. -- Tap `Delete`{.action} at the question “Do you want to delete the account?”. - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. - -### Reminder of POP, IMAP and SMTP settings - -### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. - -> [!warning] -> -> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email address -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. - -## Go further - -> [!primary] -> -> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "MX Plan - Configuring your email account on Outlook for Android" +excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" +updated: 2024-11-26 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** + +> [!warning] +> +> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. +> +> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. + +## Requirements + +- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). +- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). +- You must have the login details for the email address you would like to configure. + +## Instructions + +### Add an account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + - Press the envelope " ✉ " at the top left of your screen. + - Then press the `+`{.action} button in the left-hand vertical bar. + - Press `Add Account`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Continue`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> Select the receive protocol, **IMAP**(recommended) or **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - IMAP** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : enter your full email address +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - POP3** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : Enter your full email address +>> - **Description** +>> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email address + +Once you have configured your email address, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Modify existing settings + +The Outlook application does not allow you to modify the server settings of your email account. + +If your email account is already set up and you want to set it up again, you will need to delete and recreate it: + +1. Press the envelope " ✉ " at the top left of your screen. +2. Press the " ⛭ " adjustment icon at the bottom of the left column. +3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Select the email account concerned. +- Press `Delete account`{.action}. +- Tap `Delete`{.action} at the question “Do you want to delete the account?”. + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. + +### Reminder of POP, IMAP and SMTP settings + +### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. + +> [!warning] +> +> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email address +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. + +## Go further + +> [!primary] +> +> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-gb.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-gb.md index 2aca5a7c5bc..fe1469aa8c0 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-gb.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-gb.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configuring your email account on Outlook for Android" -excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" -updated: 2024-11-26 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** - -> [!warning] -> -> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. -> -> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. - -## Requirements - -- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). -- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). -- You must have the login details for the email address you would like to configure. - -## Instructions - -### Add an account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - - Press the envelope " ✉ " at the top left of your screen. - - Then press the `+`{.action} button in the left-hand vertical bar. - - Press `Add Account`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Continue`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> Select the receive protocol, **IMAP**(recommended) or **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - IMAP** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : enter your full email address ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - POP3** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : Enter your full email address ->> - **Description** ->> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email address - -Once you have configured your email address, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Modify existing settings - -The Outlook application does not allow you to modify the server settings of your email account. - -If your email account is already set up and you want to set it up again, you will need to delete and recreate it: - -1. Press the envelope " ✉ " at the top left of your screen. -2. Press the " ⛭ " adjustment icon at the bottom of the left column. -3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Select the email account concerned. -- Press `Delete account`{.action}. -- Tap `Delete`{.action} at the question “Do you want to delete the account?”. - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. - -### Reminder of POP, IMAP and SMTP settings - -### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. - -> [!warning] -> -> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email address -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. - -## Go further - -> [!primary] -> -> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "MX Plan - Configuring your email account on Outlook for Android" +excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" +updated: 2024-11-26 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** + +> [!warning] +> +> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. +> +> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. + +## Requirements + +- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). +- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). +- You must have the login details for the email address you would like to configure. + +## Instructions + +### Add an account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + - Press the envelope " ✉ " at the top left of your screen. + - Then press the `+`{.action} button in the left-hand vertical bar. + - Press `Add Account`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Continue`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> Select the receive protocol, **IMAP**(recommended) or **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - IMAP** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : enter your full email address +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - POP3** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : Enter your full email address +>> - **Description** +>> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email address + +Once you have configured your email address, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Modify existing settings + +The Outlook application does not allow you to modify the server settings of your email account. + +If your email account is already set up and you want to set it up again, you will need to delete and recreate it: + +1. Press the envelope " ✉ " at the top left of your screen. +2. Press the " ⛭ " adjustment icon at the bottom of the left column. +3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Select the email account concerned. +- Press `Delete account`{.action}. +- Tap `Delete`{.action} at the question “Do you want to delete the account?”. + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. + +### Reminder of POP, IMAP and SMTP settings + +### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. + +> [!warning] +> +> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email address +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. + +## Go further + +> [!primary] +> +> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-ie.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-ie.md index 2aca5a7c5bc..fe1469aa8c0 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-ie.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-ie.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configuring your email account on Outlook for Android" -excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" -updated: 2024-11-26 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** - -> [!warning] -> -> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. -> -> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. - -## Requirements - -- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). -- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). -- You must have the login details for the email address you would like to configure. - -## Instructions - -### Add an account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - - Press the envelope " ✉ " at the top left of your screen. - - Then press the `+`{.action} button in the left-hand vertical bar. - - Press `Add Account`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Continue`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> Select the receive protocol, **IMAP**(recommended) or **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - IMAP** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : enter your full email address ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - POP3** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : Enter your full email address ->> - **Description** ->> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email address - -Once you have configured your email address, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Modify existing settings - -The Outlook application does not allow you to modify the server settings of your email account. - -If your email account is already set up and you want to set it up again, you will need to delete and recreate it: - -1. Press the envelope " ✉ " at the top left of your screen. -2. Press the " ⛭ " adjustment icon at the bottom of the left column. -3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Select the email account concerned. -- Press `Delete account`{.action}. -- Tap `Delete`{.action} at the question “Do you want to delete the account?”. - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. - -### Reminder of POP, IMAP and SMTP settings - -### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. - -> [!warning] -> -> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email address -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. - -## Go further - -> [!primary] -> -> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "MX Plan - Configuring your email account on Outlook for Android" +excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" +updated: 2024-11-26 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** + +> [!warning] +> +> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. +> +> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. + +## Requirements + +- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). +- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). +- You must have the login details for the email address you would like to configure. + +## Instructions + +### Add an account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + - Press the envelope " ✉ " at the top left of your screen. + - Then press the `+`{.action} button in the left-hand vertical bar. + - Press `Add Account`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Continue`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> Select the receive protocol, **IMAP**(recommended) or **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - IMAP** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : enter your full email address +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - POP3** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : Enter your full email address +>> - **Description** +>> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email address + +Once you have configured your email address, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Modify existing settings + +The Outlook application does not allow you to modify the server settings of your email account. + +If your email account is already set up and you want to set it up again, you will need to delete and recreate it: + +1. Press the envelope " ✉ " at the top left of your screen. +2. Press the " ⛭ " adjustment icon at the bottom of the left column. +3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Select the email account concerned. +- Press `Delete account`{.action}. +- Tap `Delete`{.action} at the question “Do you want to delete the account?”. + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. + +### Reminder of POP, IMAP and SMTP settings + +### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. + +> [!warning] +> +> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email address +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. + +## Go further + +> [!primary] +> +> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-sg.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-sg.md index 2aca5a7c5bc..fe1469aa8c0 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-sg.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-sg.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configuring your email account on Outlook for Android" -excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" -updated: 2024-11-26 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** - -> [!warning] -> -> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. -> -> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. - -## Requirements - -- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). -- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). -- You must have the login details for the email address you would like to configure. - -## Instructions - -### Add an account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - - Press the envelope " ✉ " at the top left of your screen. - - Then press the `+`{.action} button in the left-hand vertical bar. - - Press `Add Account`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Continue`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> Select the receive protocol, **IMAP**(recommended) or **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - IMAP** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : enter your full email address ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - POP3** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : Enter your full email address ->> - **Description** ->> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email address - -Once you have configured your email address, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Modify existing settings - -The Outlook application does not allow you to modify the server settings of your email account. - -If your email account is already set up and you want to set it up again, you will need to delete and recreate it: - -1. Press the envelope " ✉ " at the top left of your screen. -2. Press the " ⛭ " adjustment icon at the bottom of the left column. -3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Select the email account concerned. -- Press `Delete account`{.action}. -- Tap `Delete`{.action} at the question “Do you want to delete the account?”. - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. - -### Reminder of POP, IMAP and SMTP settings - -### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. - -> [!warning] -> -> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email address -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. - -## Go further - -> [!primary] -> -> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "MX Plan - Configuring your email account on Outlook for Android" +excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" +updated: 2024-11-26 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** + +> [!warning] +> +> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. +> +> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. + +## Requirements + +- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). +- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). +- You must have the login details for the email address you would like to configure. + +## Instructions + +### Add an account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + - Press the envelope " ✉ " at the top left of your screen. + - Then press the `+`{.action} button in the left-hand vertical bar. + - Press `Add Account`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Continue`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> Select the receive protocol, **IMAP**(recommended) or **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - IMAP** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : enter your full email address +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - POP3** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : Enter your full email address +>> - **Description** +>> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email address + +Once you have configured your email address, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Modify existing settings + +The Outlook application does not allow you to modify the server settings of your email account. + +If your email account is already set up and you want to set it up again, you will need to delete and recreate it: + +1. Press the envelope " ✉ " at the top left of your screen. +2. Press the " ⛭ " adjustment icon at the bottom of the left column. +3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Select the email account concerned. +- Press `Delete account`{.action}. +- Tap `Delete`{.action} at the question “Do you want to delete the account?”. + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. + +### Reminder of POP, IMAP and SMTP settings + +### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. + +> [!warning] +> +> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email address +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. + +## Go further + +> [!primary] +> +> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-us.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-us.md index 2aca5a7c5bc..fe1469aa8c0 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-us.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.en-us.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configuring your email account on Outlook for Android" -excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" -updated: 2024-11-26 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** - -> [!warning] -> -> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. -> -> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. - -## Requirements - -- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). -- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). -- You must have the login details for the email address you would like to configure. - -## Instructions - -### Add an account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - - Press the envelope " ✉ " at the top left of your screen. - - Then press the `+`{.action} button in the left-hand vertical bar. - - Press `Add Account`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Continue`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> Select the receive protocol, **IMAP**(recommended) or **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - IMAP** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : enter your full email address ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - POP3** ->> ->> In the next window, tick `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name** : Enter your full email address ->> - **Description** ->> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password ->> ->> To finalize the configuration, click the “ ✓ ” button ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email address - -Once you have configured your email address, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Modify existing settings - -The Outlook application does not allow you to modify the server settings of your email account. - -If your email account is already set up and you want to set it up again, you will need to delete and recreate it: - -1. Press the envelope " ✉ " at the top left of your screen. -2. Press the " ⛭ " adjustment icon at the bottom of the left column. -3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Select the email account concerned. -- Press `Delete account`{.action}. -- Tap `Delete`{.action} at the question “Do you want to delete the account?”. - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. - -### Reminder of POP, IMAP and SMTP settings - -### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. - -> [!warning] -> -> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email address ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email address -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. - -## Go further - -> [!primary] -> -> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "MX Plan - Configuring your email account on Outlook for Android" +excerpt: "Find out how to configure your MX Plan email address on the Outlook for Android mobile app" +updated: 2024-11-26 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Outlook app from Microsoft on Android is available for free from the Google Play Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for Android** + +> [!warning] +> +> OVHcloud provides services that you are responsible for configuring, managing and managing. It is therefore up to you to ensure that it works properly. +> +> We have provided you with this guide in order to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) and/or the service publisher if you experience any difficulties. We will not be able to assist you. You can find more information in the “Go further” section of this guide. + +## Requirements + +- an MX Plan email address (included in the MX Plan solution, or in an [OVHcloud Web Hosting solution](/links/web/hosting)). +- You need to have the Outlook app on your mobile device [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=en). +- You must have the login details for the email address you would like to configure. + +## Instructions + +### Add an account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + - Press the envelope " ✉ " at the top left of your screen. + - Then press the `+`{.action} button in the left-hand vertical bar. + - Press `Add Account`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Continue`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> Select the receive protocol, **IMAP**(recommended) or **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > If the protocol selection window does not appear, press the `?` button in the top right-hand corner of the screen, then choose `Change account provider`{.action}. Then select `IMAP`(recommended) or `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - IMAP** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : enter your full email address +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For the **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **Port**: 993
      - **Security Type**: SSL/TLS
      - **IMAP Username**: Your full email address
      - **IMAP password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - POP3** +>> +>> In the next window, tick `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name** : Enter your full email address +>> - **Description** +>> - **POP3 Incoming Mail Server**:
      - **POP3 Hostname**: For the **EUROPE**, type `pop.mail.ovh.net` or `ssl0.ovh.net` . For **AMERICA/ASIA**, type `pop.mail.ovh.ca`
      - **Port**: 995
      - **Security Type**: SSL/TLS
      - **POP3 User Name**: Your full email address
      - **POP3 Password**: Your email account password +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For the **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Security Type**: SSL/TLS
      - **SMTP Username**: Your full email address
      - **SMTP password**: Your email account password +>> +>> To finalize the configuration, click the “ ✓ ” button +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email address + +Once you have configured your email address, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application that can be used to access your email address from a web browser. You can access it here: [Webmail](/links/web/email). You can log in using your email credentials. If you have any questions on how to use it, please use our guides [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) or [Use your email address via the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Modify existing settings + +The Outlook application does not allow you to modify the server settings of your email account. + +If your email account is already set up and you want to set it up again, you will need to delete and recreate it: + +1. Press the envelope " ✉ " at the top left of your screen. +2. Press the " ⛭ " adjustment icon at the bottom of the left column. +3. In the "General" section, press `Accounts` to view all of the email addresses configured on the application. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Select the email account concerned. +- Press `Delete account`{.action}. +- Tap `Delete`{.action} at the question “Do you want to delete the account?”. + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Once you have deleted your email account, follow the instructions in the “[Add account](#add-account)” section of this guide. + +### Reminder of POP, IMAP and SMTP settings + +### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP**. + +> [!warning] +> +> Please note down the value that corresponds to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**) + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email address +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, you will find the settings below: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email address +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email address is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the “[Modify existing settings](#modify-settings)” chapter of this guide. + +## Go further + +> [!primary] +> +> For more information about configuring an email address from the Outlook application on Android, see [the Microsoft Help Center](https://support.microsoft.com/en-gb/office/configure-email-%C3%A9email-%C3%A0-l-help-for-Outlook-application-for-android-886db551-8dfa-4fd5-b835-f8e532091872). + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.es-es.md index 45ed069d1f6..d44521edec5 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.es-es.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configurar una cuenta de correo en Outlook para Android" -excerpt: "Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para Android" -updated: 2024-11-26 ---- - - - -## Objetivo - -Es posible configurar las cuentas MX Plan en el cliente de correo que usted utilice, siempre que sea compatible. para que pueda utilizar su dirección de correo desde cualquier dispositivo. La aplicación Outlook de Microsoft en Android está disponible gratuitamente desde Google Play Store. - -**Descubra cómo configurar su cuenta MX Plan en la aplicación móvil Outlook para Android** - -> [!warning] -> -> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionen correctamente. -> -> Esta guía le ayudará a realizar las tareas más habituales. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](/links/partner) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte el apartado "Más información" de esta guía. - -## Requisitos - -- Disponer de una dirección de correo electrónico MX Plan (incluida en la solución MX Plan o en un [qplan de hosting de OVHcloud](/links/web/hosting)). -- Tener la aplicación Outlook en su dispositivo móvil [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=es). -- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. - -## Procedimiento - -### Añadir la cuenta - -- **Cuando inicie la aplicación por primera vez**, aparecerá un asistente de configuración y pulse `Añadir cuenta`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **Si ya tiene una cuenta configurada**: - - Presione el sobre " ✉" en la parte superior izquierda de la pantalla. - - A continuación, pulse el botón `+`{.action} en la barra vertical izquierda. - - Pulsa `Añadir cuenta`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Siga los etapas de instalación haciendo clic en las fichas siguientes: - -> [!tabs] -> **Etapa 1** ->> ->> Introduzca su dirección de correo electrónico y pulse `Continuar`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 2** ->> ->> Seleccione el protocolo de recepción, **IMAP**(recomendado) o **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > Si no aparece la ventana de selección de protocolo, pulse el botón `?` en la esquina superior derecha de la pantalla y seleccione `Cambiar proveedor de cuenta`{.action}. Seleccione `IMAP`(recomendado) o `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 3 - IMAP** ->> ->> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: ->> ->> - **Dirección de correo electrónico** ->> - **Nombre completo** : Introduzca su dirección de correo electrónico completa ->> - **Descripción** ->> - **Servidor de correo electrónico de entrada IMAP**:
      - **Nombre de host IMAP**: Para **EUROPA**, introduzca `imap.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `imap.mail.ovh.ca`
      - **Puerto**: 993
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario IMAP**: su dirección de correo electrónico completa
      - **Contraseña IMAP**: la de su dirección de correo electrónico ->> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net` . Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto**: 465
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico ->> ->> Para finalizar la configuración, haga clic en el botón " ✓ " ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 3 - POP3** ->> ->> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: ->> ->> - **Dirección de correo electrónico** ->> - **Nombre completo** : Introduzca su dirección de correo electrónico completa ->> - **Descripción** ->> - **Servidor de correo entrante POP3**:
      - **Nombre de host POP3**: Para **EUROPA**, introduzca `pop.mail.ovh.net` o `ssl0.ovh.net` . Para **AMÉRICA/ASIA** introduzca `pop.mail.ovh.ca`
      - **Puerto**: 995
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario POP3** : Dirección de correo electrónico completa
      - **Contraseña POP3** : Contraseña de su dirección de correo electrónico ->> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto**: 465
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico ->> ->> Para finalizar la configuración, haga clic en el botón " ✓ " ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Si, tras haber seguido los etapas de configuración anteriores, detecta un fallo de envío o recepción, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)". - -### Utilizar la dirección de correo electrónico - -Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede consultarla en el siguiente enlace: [Webmail](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. Si tiene cualquier duda relativa a su uso, puede consultar nuestras guías [Consultar su cuenta desde la interfaz OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) o [Utilizar su dirección de correo electrónico desde el webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Cambiar la configuración existente - -La aplicación Outlook no permite modificar la configuración del servidor de su cuenta de correo. - -Si su cuenta de correo ya está configurada y quiere volver a configurarla, deberá eliminarla y volver a crearla: - -1. Pulse el sobre " ✉ " en la parte superior izquierda de la pantalla. -2. Pulse el icono de sintonía " ⛭ " en la parte inferior de la columna izquierda. -3. En la sección "General", pulse "Cuentas" para ver todas las direcciones de correo configuradas en la aplicación. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Seleccione la cuenta de correo correspondiente. -- Pulsa `Eliminar la cuenta`{.action}. -- Pulsa `Eliminar`{.action} en la pregunta "¿Quieres eliminar la cuenta?". - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Una vez que haya eliminado su cuenta de correo, siga las instrucciones del apartado "[Añadir cuenta](#add-account)" de esta guía. - -### Aviso de los parámetros POP, IMAP y SMTP - -#### Parámetros de recepción IMAP y POP - -Para la recepción de mensajes de correo, al elegir el tipo de cuenta, le recomendamos que utilice **IMAP**. Sin embargo, puede seleccionar **POP**. - -> [!warning] -> -> Es necesario indicar el valor correspondiente a su localización (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) - -Siga los etapas de instalación haciendo clic en las fichas siguientes: - -> [!tabs] -> **Configuración IMAP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo ->> - **Servidor EUROPA (entrante)**: imap.mail.ovh.net **o** ssl0.ovh.net ->> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: imap.mail.ovh.ca ->> - **Puerto**: 993 ->> - **Tipo de seguridad**: SSL/TLS ->> -> **Configuración POP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo ->> - **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net ->> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca ->> - **Puerto**: 995 ->> - **Tipo de seguridad**: SSL/TLS - -#### Parámetros de envío SMTP - -Para el envío de mensajes de correo electrónico, si debe introducir manualmente los parámetros **SMTP** en las preferencias de la cuenta, consulte a continuación los parámetros que debe utilizar: - -**Configuración SMTP** - -- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** -- **Contraseña**: Introduzca la contraseña de la dirección de correo -- **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net -- **Servidor AMERICANO/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca -- **Puerto**: 465 -- **Tipo de seguridad**: SSL/TLS - -> [!primary] -> -> **Cambiar la configuración** -> -> Si su dirección de correo electrónico está configurada en **IMAP** y desea cambiar esta configuración a **POP**, debe eliminar la cuenta y volver a crearla en **POP**. Consulte el capítulo "[Modificar la configuración existente](#modify-settings)" de esta guía. - -## Más información - -> [!primary] -> -> Para obtener más información sobre la configuración de una dirección de correo electrónico desde la aplicación Outlook en Android, consulte [el Centro de ayuda de Microsoft](https://support.microsoft.com/es-es/office/configure-el-correo-%C3%A9e-e-mail-%C3%A0-l-aide-de-l-application-outlook-para-android-886db551-8dfa-4fd5-b835-f8e532091872). - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "MX Plan - Configurar una cuenta de correo en Outlook para Android" +excerpt: "Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para Android" +updated: 2024-11-26 +--- + + + +## Objetivo + +Es posible configurar las cuentas MX Plan en el cliente de correo que usted utilice, siempre que sea compatible. para que pueda utilizar su dirección de correo desde cualquier dispositivo. La aplicación Outlook de Microsoft en Android está disponible gratuitamente desde Google Play Store. + +**Descubra cómo configurar su cuenta MX Plan en la aplicación móvil Outlook para Android** + +> [!warning] +> +> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionen correctamente. +> +> Esta guía le ayudará a realizar las tareas más habituales. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte el apartado "Más información" de esta guía. + +## Requisitos + +- Disponer de una dirección de correo electrónico MX Plan (incluida en la solución MX Plan o en un [qplan de hosting de OVHcloud](/links/web/hosting)). +- Tener la aplicación Outlook en su dispositivo móvil [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=es). +- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. + +## Procedimiento + +### Añadir la cuenta + +- **Cuando inicie la aplicación por primera vez**, aparecerá un asistente de configuración y pulse `Añadir cuenta`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **Si ya tiene una cuenta configurada**: + - Presione el sobre " ✉" en la parte superior izquierda de la pantalla. + - A continuación, pulse el botón `+`{.action} en la barra vertical izquierda. + - Pulsa `Añadir cuenta`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Siga los etapas de instalación haciendo clic en las fichas siguientes: + +> [!tabs] +> **Etapa 1** +>> +>> Introduzca su dirección de correo electrónico y pulse `Continuar`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 2** +>> +>> Seleccione el protocolo de recepción, **IMAP**(recomendado) o **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > Si no aparece la ventana de selección de protocolo, pulse el botón `?` en la esquina superior derecha de la pantalla y seleccione `Cambiar proveedor de cuenta`{.action}. Seleccione `IMAP`(recomendado) o `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 3 - IMAP** +>> +>> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: +>> +>> - **Dirección de correo electrónico** +>> - **Nombre completo** : Introduzca su dirección de correo electrónico completa +>> - **Descripción** +>> - **Servidor de correo electrónico de entrada IMAP**:
      - **Nombre de host IMAP**: Para **EUROPA**, introduzca `imap.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `imap.mail.ovh.ca`
      - **Puerto**: 993
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario IMAP**: su dirección de correo electrónico completa
      - **Contraseña IMAP**: la de su dirección de correo electrónico +>> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net` . Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto**: 465
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico +>> +>> Para finalizar la configuración, haga clic en el botón " ✓ " +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 3 - POP3** +>> +>> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: +>> +>> - **Dirección de correo electrónico** +>> - **Nombre completo** : Introduzca su dirección de correo electrónico completa +>> - **Descripción** +>> - **Servidor de correo entrante POP3**:
      - **Nombre de host POP3**: Para **EUROPA**, introduzca `pop.mail.ovh.net` o `ssl0.ovh.net` . Para **AMÉRICA/ASIA** introduzca `pop.mail.ovh.ca`
      - **Puerto**: 995
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario POP3** : Dirección de correo electrónico completa
      - **Contraseña POP3** : Contraseña de su dirección de correo electrónico +>> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto**: 465
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico +>> +>> Para finalizar la configuración, haga clic en el botón " ✓ " +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Si, tras haber seguido los etapas de configuración anteriores, detecta un fallo de envío o recepción, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)". + +### Utilizar la dirección de correo electrónico + +Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede consultarla en el siguiente enlace: [Webmail](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. Si tiene cualquier duda relativa a su uso, puede consultar nuestras guías [Consultar su cuenta desde la interfaz OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) o [Utilizar su dirección de correo electrónico desde el webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Cambiar la configuración existente + +La aplicación Outlook no permite modificar la configuración del servidor de su cuenta de correo. + +Si su cuenta de correo ya está configurada y quiere volver a configurarla, deberá eliminarla y volver a crearla: + +1. Pulse el sobre " ✉ " en la parte superior izquierda de la pantalla. +2. Pulse el icono de sintonía " ⛭ " en la parte inferior de la columna izquierda. +3. En la sección "General", pulse "Cuentas" para ver todas las direcciones de correo configuradas en la aplicación. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Seleccione la cuenta de correo correspondiente. +- Pulsa `Eliminar la cuenta`{.action}. +- Pulsa `Eliminar`{.action} en la pregunta "¿Quieres eliminar la cuenta?". + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Una vez que haya eliminado su cuenta de correo, siga las instrucciones del apartado "[Añadir cuenta](#add-account)" de esta guía. + +### Aviso de los parámetros POP, IMAP y SMTP + +#### Parámetros de recepción IMAP y POP + +Para la recepción de mensajes de correo, al elegir el tipo de cuenta, le recomendamos que utilice **IMAP**. Sin embargo, puede seleccionar **POP**. + +> [!warning] +> +> Es necesario indicar el valor correspondiente a su localización (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) + +Siga los etapas de instalación haciendo clic en las fichas siguientes: + +> [!tabs] +> **Configuración IMAP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo +>> - **Servidor EUROPA (entrante)**: imap.mail.ovh.net **o** ssl0.ovh.net +>> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: imap.mail.ovh.ca +>> - **Puerto**: 993 +>> - **Tipo de seguridad**: SSL/TLS +>> +> **Configuración POP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo +>> - **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net +>> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca +>> - **Puerto**: 995 +>> - **Tipo de seguridad**: SSL/TLS + +#### Parámetros de envío SMTP + +Para el envío de mensajes de correo electrónico, si debe introducir manualmente los parámetros **SMTP** en las preferencias de la cuenta, consulte a continuación los parámetros que debe utilizar: + +**Configuración SMTP** + +- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +- **Contraseña**: Introduzca la contraseña de la dirección de correo +- **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net +- **Servidor AMERICANO/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca +- **Puerto**: 465 +- **Tipo de seguridad**: SSL/TLS + +> [!primary] +> +> **Cambiar la configuración** +> +> Si su dirección de correo electrónico está configurada en **IMAP** y desea cambiar esta configuración a **POP**, debe eliminar la cuenta y volver a crearla en **POP**. Consulte el capítulo "[Modificar la configuración existente](#modify-settings)" de esta guía. + +## Más información + +> [!primary] +> +> Para obtener más información sobre la configuración de una dirección de correo electrónico desde la aplicación Outlook en Android, consulte [el Centro de ayuda de Microsoft](https://support.microsoft.com/es-es/office/configure-el-correo-%C3%A9e-e-mail-%C3%A0-l-aide-de-l-application-outlook-para-android-886db551-8dfa-4fd5-b835-f8e532091872). + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.es-us.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.es-us.md index 45ed069d1f6..d44521edec5 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.es-us.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.es-us.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configurar una cuenta de correo en Outlook para Android" -excerpt: "Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para Android" -updated: 2024-11-26 ---- - - - -## Objetivo - -Es posible configurar las cuentas MX Plan en el cliente de correo que usted utilice, siempre que sea compatible. para que pueda utilizar su dirección de correo desde cualquier dispositivo. La aplicación Outlook de Microsoft en Android está disponible gratuitamente desde Google Play Store. - -**Descubra cómo configurar su cuenta MX Plan en la aplicación móvil Outlook para Android** - -> [!warning] -> -> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionen correctamente. -> -> Esta guía le ayudará a realizar las tareas más habituales. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](/links/partner) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte el apartado "Más información" de esta guía. - -## Requisitos - -- Disponer de una dirección de correo electrónico MX Plan (incluida en la solución MX Plan o en un [qplan de hosting de OVHcloud](/links/web/hosting)). -- Tener la aplicación Outlook en su dispositivo móvil [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=es). -- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. - -## Procedimiento - -### Añadir la cuenta - -- **Cuando inicie la aplicación por primera vez**, aparecerá un asistente de configuración y pulse `Añadir cuenta`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **Si ya tiene una cuenta configurada**: - - Presione el sobre " ✉" en la parte superior izquierda de la pantalla. - - A continuación, pulse el botón `+`{.action} en la barra vertical izquierda. - - Pulsa `Añadir cuenta`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Siga los etapas de instalación haciendo clic en las fichas siguientes: - -> [!tabs] -> **Etapa 1** ->> ->> Introduzca su dirección de correo electrónico y pulse `Continuar`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 2** ->> ->> Seleccione el protocolo de recepción, **IMAP**(recomendado) o **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > Si no aparece la ventana de selección de protocolo, pulse el botón `?` en la esquina superior derecha de la pantalla y seleccione `Cambiar proveedor de cuenta`{.action}. Seleccione `IMAP`(recomendado) o `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 3 - IMAP** ->> ->> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: ->> ->> - **Dirección de correo electrónico** ->> - **Nombre completo** : Introduzca su dirección de correo electrónico completa ->> - **Descripción** ->> - **Servidor de correo electrónico de entrada IMAP**:
      - **Nombre de host IMAP**: Para **EUROPA**, introduzca `imap.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `imap.mail.ovh.ca`
      - **Puerto**: 993
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario IMAP**: su dirección de correo electrónico completa
      - **Contraseña IMAP**: la de su dirección de correo electrónico ->> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net` . Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto**: 465
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico ->> ->> Para finalizar la configuración, haga clic en el botón " ✓ " ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 3 - POP3** ->> ->> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: ->> ->> - **Dirección de correo electrónico** ->> - **Nombre completo** : Introduzca su dirección de correo electrónico completa ->> - **Descripción** ->> - **Servidor de correo entrante POP3**:
      - **Nombre de host POP3**: Para **EUROPA**, introduzca `pop.mail.ovh.net` o `ssl0.ovh.net` . Para **AMÉRICA/ASIA** introduzca `pop.mail.ovh.ca`
      - **Puerto**: 995
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario POP3** : Dirección de correo electrónico completa
      - **Contraseña POP3** : Contraseña de su dirección de correo electrónico ->> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto**: 465
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico ->> ->> Para finalizar la configuración, haga clic en el botón " ✓ " ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Si, tras haber seguido los etapas de configuración anteriores, detecta un fallo de envío o recepción, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)". - -### Utilizar la dirección de correo electrónico - -Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede consultarla en el siguiente enlace: [Webmail](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. Si tiene cualquier duda relativa a su uso, puede consultar nuestras guías [Consultar su cuenta desde la interfaz OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) o [Utilizar su dirección de correo electrónico desde el webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Cambiar la configuración existente - -La aplicación Outlook no permite modificar la configuración del servidor de su cuenta de correo. - -Si su cuenta de correo ya está configurada y quiere volver a configurarla, deberá eliminarla y volver a crearla: - -1. Pulse el sobre " ✉ " en la parte superior izquierda de la pantalla. -2. Pulse el icono de sintonía " ⛭ " en la parte inferior de la columna izquierda. -3. En la sección "General", pulse "Cuentas" para ver todas las direcciones de correo configuradas en la aplicación. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Seleccione la cuenta de correo correspondiente. -- Pulsa `Eliminar la cuenta`{.action}. -- Pulsa `Eliminar`{.action} en la pregunta "¿Quieres eliminar la cuenta?". - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Una vez que haya eliminado su cuenta de correo, siga las instrucciones del apartado "[Añadir cuenta](#add-account)" de esta guía. - -### Aviso de los parámetros POP, IMAP y SMTP - -#### Parámetros de recepción IMAP y POP - -Para la recepción de mensajes de correo, al elegir el tipo de cuenta, le recomendamos que utilice **IMAP**. Sin embargo, puede seleccionar **POP**. - -> [!warning] -> -> Es necesario indicar el valor correspondiente a su localización (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) - -Siga los etapas de instalación haciendo clic en las fichas siguientes: - -> [!tabs] -> **Configuración IMAP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo ->> - **Servidor EUROPA (entrante)**: imap.mail.ovh.net **o** ssl0.ovh.net ->> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: imap.mail.ovh.ca ->> - **Puerto**: 993 ->> - **Tipo de seguridad**: SSL/TLS ->> -> **Configuración POP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo ->> - **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net ->> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca ->> - **Puerto**: 995 ->> - **Tipo de seguridad**: SSL/TLS - -#### Parámetros de envío SMTP - -Para el envío de mensajes de correo electrónico, si debe introducir manualmente los parámetros **SMTP** en las preferencias de la cuenta, consulte a continuación los parámetros que debe utilizar: - -**Configuración SMTP** - -- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** -- **Contraseña**: Introduzca la contraseña de la dirección de correo -- **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net -- **Servidor AMERICANO/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca -- **Puerto**: 465 -- **Tipo de seguridad**: SSL/TLS - -> [!primary] -> -> **Cambiar la configuración** -> -> Si su dirección de correo electrónico está configurada en **IMAP** y desea cambiar esta configuración a **POP**, debe eliminar la cuenta y volver a crearla en **POP**. Consulte el capítulo "[Modificar la configuración existente](#modify-settings)" de esta guía. - -## Más información - -> [!primary] -> -> Para obtener más información sobre la configuración de una dirección de correo electrónico desde la aplicación Outlook en Android, consulte [el Centro de ayuda de Microsoft](https://support.microsoft.com/es-es/office/configure-el-correo-%C3%A9e-e-mail-%C3%A0-l-aide-de-l-application-outlook-para-android-886db551-8dfa-4fd5-b835-f8e532091872). - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "MX Plan - Configurar una cuenta de correo en Outlook para Android" +excerpt: "Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para Android" +updated: 2024-11-26 +--- + + + +## Objetivo + +Es posible configurar las cuentas MX Plan en el cliente de correo que usted utilice, siempre que sea compatible. para que pueda utilizar su dirección de correo desde cualquier dispositivo. La aplicación Outlook de Microsoft en Android está disponible gratuitamente desde Google Play Store. + +**Descubra cómo configurar su cuenta MX Plan en la aplicación móvil Outlook para Android** + +> [!warning] +> +> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionen correctamente. +> +> Esta guía le ayudará a realizar las tareas más habituales. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte el apartado "Más información" de esta guía. + +## Requisitos + +- Disponer de una dirección de correo electrónico MX Plan (incluida en la solución MX Plan o en un [qplan de hosting de OVHcloud](/links/web/hosting)). +- Tener la aplicación Outlook en su dispositivo móvil [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=es). +- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. + +## Procedimiento + +### Añadir la cuenta + +- **Cuando inicie la aplicación por primera vez**, aparecerá un asistente de configuración y pulse `Añadir cuenta`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **Si ya tiene una cuenta configurada**: + - Presione el sobre " ✉" en la parte superior izquierda de la pantalla. + - A continuación, pulse el botón `+`{.action} en la barra vertical izquierda. + - Pulsa `Añadir cuenta`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Siga los etapas de instalación haciendo clic en las fichas siguientes: + +> [!tabs] +> **Etapa 1** +>> +>> Introduzca su dirección de correo electrónico y pulse `Continuar`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 2** +>> +>> Seleccione el protocolo de recepción, **IMAP**(recomendado) o **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > Si no aparece la ventana de selección de protocolo, pulse el botón `?` en la esquina superior derecha de la pantalla y seleccione `Cambiar proveedor de cuenta`{.action}. Seleccione `IMAP`(recomendado) o `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 3 - IMAP** +>> +>> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: +>> +>> - **Dirección de correo electrónico** +>> - **Nombre completo** : Introduzca su dirección de correo electrónico completa +>> - **Descripción** +>> - **Servidor de correo electrónico de entrada IMAP**:
      - **Nombre de host IMAP**: Para **EUROPA**, introduzca `imap.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `imap.mail.ovh.ca`
      - **Puerto**: 993
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario IMAP**: su dirección de correo electrónico completa
      - **Contraseña IMAP**: la de su dirección de correo electrónico +>> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net` . Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto**: 465
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico +>> +>> Para finalizar la configuración, haga clic en el botón " ✓ " +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 3 - POP3** +>> +>> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: +>> +>> - **Dirección de correo electrónico** +>> - **Nombre completo** : Introduzca su dirección de correo electrónico completa +>> - **Descripción** +>> - **Servidor de correo entrante POP3**:
      - **Nombre de host POP3**: Para **EUROPA**, introduzca `pop.mail.ovh.net` o `ssl0.ovh.net` . Para **AMÉRICA/ASIA** introduzca `pop.mail.ovh.ca`
      - **Puerto**: 995
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario POP3** : Dirección de correo electrónico completa
      - **Contraseña POP3** : Contraseña de su dirección de correo electrónico +>> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto**: 465
      - **Tipo de seguridad**: SSL/TLS
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico +>> +>> Para finalizar la configuración, haga clic en el botón " ✓ " +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Si, tras haber seguido los etapas de configuración anteriores, detecta un fallo de envío o recepción, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)". + +### Utilizar la dirección de correo electrónico + +Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede consultarla en el siguiente enlace: [Webmail](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. Si tiene cualquier duda relativa a su uso, puede consultar nuestras guías [Consultar su cuenta desde la interfaz OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) o [Utilizar su dirección de correo electrónico desde el webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Cambiar la configuración existente + +La aplicación Outlook no permite modificar la configuración del servidor de su cuenta de correo. + +Si su cuenta de correo ya está configurada y quiere volver a configurarla, deberá eliminarla y volver a crearla: + +1. Pulse el sobre " ✉ " en la parte superior izquierda de la pantalla. +2. Pulse el icono de sintonía " ⛭ " en la parte inferior de la columna izquierda. +3. En la sección "General", pulse "Cuentas" para ver todas las direcciones de correo configuradas en la aplicación. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Seleccione la cuenta de correo correspondiente. +- Pulsa `Eliminar la cuenta`{.action}. +- Pulsa `Eliminar`{.action} en la pregunta "¿Quieres eliminar la cuenta?". + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Una vez que haya eliminado su cuenta de correo, siga las instrucciones del apartado "[Añadir cuenta](#add-account)" de esta guía. + +### Aviso de los parámetros POP, IMAP y SMTP + +#### Parámetros de recepción IMAP y POP + +Para la recepción de mensajes de correo, al elegir el tipo de cuenta, le recomendamos que utilice **IMAP**. Sin embargo, puede seleccionar **POP**. + +> [!warning] +> +> Es necesario indicar el valor correspondiente a su localización (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) + +Siga los etapas de instalación haciendo clic en las fichas siguientes: + +> [!tabs] +> **Configuración IMAP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo +>> - **Servidor EUROPA (entrante)**: imap.mail.ovh.net **o** ssl0.ovh.net +>> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: imap.mail.ovh.ca +>> - **Puerto**: 993 +>> - **Tipo de seguridad**: SSL/TLS +>> +> **Configuración POP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo +>> - **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net +>> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca +>> - **Puerto**: 995 +>> - **Tipo de seguridad**: SSL/TLS + +#### Parámetros de envío SMTP + +Para el envío de mensajes de correo electrónico, si debe introducir manualmente los parámetros **SMTP** en las preferencias de la cuenta, consulte a continuación los parámetros que debe utilizar: + +**Configuración SMTP** + +- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +- **Contraseña**: Introduzca la contraseña de la dirección de correo +- **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net +- **Servidor AMERICANO/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca +- **Puerto**: 465 +- **Tipo de seguridad**: SSL/TLS + +> [!primary] +> +> **Cambiar la configuración** +> +> Si su dirección de correo electrónico está configurada en **IMAP** y desea cambiar esta configuración a **POP**, debe eliminar la cuenta y volver a crearla en **POP**. Consulte el capítulo "[Modificar la configuración existente](#modify-settings)" de esta guía. + +## Más información + +> [!primary] +> +> Para obtener más información sobre la configuración de una dirección de correo electrónico desde la aplicación Outlook en Android, consulte [el Centro de ayuda de Microsoft](https://support.microsoft.com/es-es/office/configure-el-correo-%C3%A9e-e-mail-%C3%A0-l-aide-de-l-application-outlook-para-android-886db551-8dfa-4fd5-b835-f8e532091872). + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.fr-ca.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.fr-ca.md index 88590e9bc51..86b67f81a54 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.fr-ca.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.fr-ca.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configurer son compte e-mail sur Outlook pour Android" -excerpt: "Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour Android" -updated: 2024-11-26 ---- - - - -## Objectif - -Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Outlook de Microsoft sur Android est disponible gratuitement depuis le Google Play Store. - -**Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour Android** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/partner) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -## Prérequis - -- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). -- Disposer de l'application Outlook sur votre appareil mobile [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=fr). -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche, appuyez sur `Ajouter un compte`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **Si un compte a déjà été paramétré** : - - Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. - - Appuyez ensuite sur le bouton `+`{.action} dans la barre verticale de gauche. - - Appuyez sur `Ajouter un compte`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : - -> [!tabs] -> **Etape 1** ->> ->> Saisissez votre adresse e-mail et appuyez sur `Continuer`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etape 2** ->> ->> Sélectionnez le protocole de réception, **IMAP**(recommandé) ou **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > Si la fenêtre de choix du protocole n'apparait pas, appuyez sur le bouton `?` dans le coin supérieur droit de l'écran, puis choisissez `Changer de fournisseur de compte`{.action}. Sélectionnez alors `IMAP`(recommandé) ou `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Etape 3 - IMAP** ->> ->> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : ->> ->> - **Adresse e-mail** ->> - **Nom complet** : saisissez votre adresse e-mail complète ->> - **Description** ->> - **Serveur de courrier entrant IMAP** :
      - **Nom d'hôte IMAP** : pour l'**EUROPE**, saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `imap.mail.ovh.ca`
      - **Port** : 993
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur IMAP** : votre adresse e-mail complète
      - **Mot de passe IMAP** : celui de votre adresse e-mail ->> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net` . Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail ->> ->> Pour finaliser la configuration, cliquez sur le bouton « ✓ » ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Etape 3 - POP3** ->> ->> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : ->> ->> - **Adresse e-mail** ->> - **Nom complet** : Saisissez votre adresse e-mail complète ->> - **Description** ->> - **Serveur de courrier entrant POP3** :
      - **Nom d'hôte POP3** : pour l'**EUROPE**, saisissez `pop.mail.ovh.net` ou `ssl0.ovh.net` . Pour l'**AMERIQUE/ASIE**s saisissez `pop.mail.ovh.ca`
      - **Port** : 995
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur POP3** : votre adresse e-mail complète
      - **Mot de passe POP3** : celui de votre adresse e-mail ->> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail ->> ->> Pour finaliser la configuration, cliquez sur le bouton « ✓ » ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Si, après avoir suivi les étapes de configuration ci-dessus, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) ». - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible via ce lien : [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de nos guides [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Modifier les paramètres existants - -L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. - -Si votre compte e-mail est déjà paramétré et que vous souhaitez le paramétrer à nouveau, vous devez alors le supprimer et le recréer : - -1. Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. -2. Appuyez sur l'icöne de réglage « ⛭ » dans le bas de la colonne de gauche. -3. Dans la section « Général » appuyez sur `Comptes` pour visualiser l'ensemble des adresses e-mail configurées sur l'application. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Sélectionnez le compte e-mail concerné. -- Appuyez sur `Supprimer le compte`{.action}. -- Appuyez sur `Supprimer`{.action} à la question « Voulez-vous supprimer le compte ? ». - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » sur cette documentation. - -### Rappel des paramètres POP, IMAP et SMTP - -#### Paramètres de réception IMAP et POP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. - -> [!warning] -> -> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) - -Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : - -> [!tabs] -> **Configuration IMAP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail ->> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca ->> - **Port** : 993 ->> - **Type de sécurité** : SSL/TLS ->> -> **Configuration POP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail ->> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca ->> - **Port** : 995 ->> - **Type de sécurité** : SSL/TLS - -#### Paramètres d'envoi SMTP - -Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : - -**Configuration SMTP** - -- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** -- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail -- **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net -- **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca -- **Port** : 465 -- **Type de sécurité** : SSL/TLS - -> [!primary] -> -> **Changer sa configuration** -> -> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte puis le recréer en **POP**. Consultez le chapitre « [Modifier les paramètres existants](#modify-settings) » de ce guide. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Android, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/configurer-le-courrier-%C3%A9lectronique-%C3%A0-l-aide-de-l-application-outlook-pour-android-886db551-8dfa-4fd5-b835-f8e532091872). - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "MX Plan - Configurer son compte e-mail sur Outlook pour Android" +excerpt: "Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour Android" +updated: 2024-11-26 +--- + + + +## Objectif + +Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Outlook de Microsoft sur Android est disponible gratuitement depuis le Google Play Store. + +**Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour Android** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +## Prérequis + +- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). +- Disposer de l'application Outlook sur votre appareil mobile [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=fr). +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche, appuyez sur `Ajouter un compte`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **Si un compte a déjà été paramétré** : + - Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. + - Appuyez ensuite sur le bouton `+`{.action} dans la barre verticale de gauche. + - Appuyez sur `Ajouter un compte`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : + +> [!tabs] +> **Etape 1** +>> +>> Saisissez votre adresse e-mail et appuyez sur `Continuer`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etape 2** +>> +>> Sélectionnez le protocole de réception, **IMAP**(recommandé) ou **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > Si la fenêtre de choix du protocole n'apparait pas, appuyez sur le bouton `?` dans le coin supérieur droit de l'écran, puis choisissez `Changer de fournisseur de compte`{.action}. Sélectionnez alors `IMAP`(recommandé) ou `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Etape 3 - IMAP** +>> +>> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : +>> +>> - **Adresse e-mail** +>> - **Nom complet** : saisissez votre adresse e-mail complète +>> - **Description** +>> - **Serveur de courrier entrant IMAP** :
      - **Nom d'hôte IMAP** : pour l'**EUROPE**, saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `imap.mail.ovh.ca`
      - **Port** : 993
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur IMAP** : votre adresse e-mail complète
      - **Mot de passe IMAP** : celui de votre adresse e-mail +>> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net` . Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail +>> +>> Pour finaliser la configuration, cliquez sur le bouton « ✓ » +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Etape 3 - POP3** +>> +>> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : +>> +>> - **Adresse e-mail** +>> - **Nom complet** : Saisissez votre adresse e-mail complète +>> - **Description** +>> - **Serveur de courrier entrant POP3** :
      - **Nom d'hôte POP3** : pour l'**EUROPE**, saisissez `pop.mail.ovh.net` ou `ssl0.ovh.net` . Pour l'**AMERIQUE/ASIE**s saisissez `pop.mail.ovh.ca`
      - **Port** : 995
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur POP3** : votre adresse e-mail complète
      - **Mot de passe POP3** : celui de votre adresse e-mail +>> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail +>> +>> Pour finaliser la configuration, cliquez sur le bouton « ✓ » +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Si, après avoir suivi les étapes de configuration ci-dessus, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) ». + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible via ce lien : [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de nos guides [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Modifier les paramètres existants + +L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. + +Si votre compte e-mail est déjà paramétré et que vous souhaitez le paramétrer à nouveau, vous devez alors le supprimer et le recréer : + +1. Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. +2. Appuyez sur l'icöne de réglage « ⛭ » dans le bas de la colonne de gauche. +3. Dans la section « Général » appuyez sur `Comptes` pour visualiser l'ensemble des adresses e-mail configurées sur l'application. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Sélectionnez le compte e-mail concerné. +- Appuyez sur `Supprimer le compte`{.action}. +- Appuyez sur `Supprimer`{.action} à la question « Voulez-vous supprimer le compte ? ». + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » sur cette documentation. + +### Rappel des paramètres POP, IMAP et SMTP + +#### Paramètres de réception IMAP et POP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. + +> [!warning] +> +> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) + +Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : + +> [!tabs] +> **Configuration IMAP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +>> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca +>> - **Port** : 993 +>> - **Type de sécurité** : SSL/TLS +>> +> **Configuration POP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +>> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca +>> - **Port** : 995 +>> - **Type de sécurité** : SSL/TLS + +#### Paramètres d'envoi SMTP + +Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : + +**Configuration SMTP** + +- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +- **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net +- **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca +- **Port** : 465 +- **Type de sécurité** : SSL/TLS + +> [!primary] +> +> **Changer sa configuration** +> +> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte puis le recréer en **POP**. Consultez le chapitre « [Modifier les paramètres existants](#modify-settings) » de ce guide. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Android, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/configurer-le-courrier-%C3%A9lectronique-%C3%A0-l-aide-de-l-application-outlook-pour-android-886db551-8dfa-4fd5-b835-f8e532091872). + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.fr-fr.md index 9dbfb1d0b2d..86b67f81a54 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.fr-fr.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configurer son compte e-mail sur Outlook pour Android" -excerpt: "Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour Android" -updated: 2024-11-26 ---- - - - -## Objectif - -Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Outlook de Microsoft sur Android est disponible gratuitement depuis le Google Play Store. - -**Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour Android** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -## Prérequis - -- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). -- Disposer de l'application Outlook sur votre appareil mobile [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=fr). -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche, appuyez sur `Ajouter un compte`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **Si un compte a déjà été paramétré** : - - Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. - - Appuyez ensuite sur le bouton `+`{.action} dans la barre verticale de gauche. - - Appuyez sur `Ajouter un compte`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : - -> [!tabs] -> **Etape 1** ->> ->> Saisissez votre adresse e-mail et appuyez sur `Continuer`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etape 2** ->> ->> Sélectionnez le protocole de réception, **IMAP**(recommandé) ou **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > Si la fenêtre de choix du protocole n'apparait pas, appuyez sur le bouton `?` dans le coin supérieur droit de l'écran, puis choisissez `Changer de fournisseur de compte`{.action}. Sélectionnez alors `IMAP`(recommandé) ou `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Etape 3 - IMAP** ->> ->> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : ->> ->> - **Adresse e-mail** ->> - **Nom complet** : saisissez votre adresse e-mail complète ->> - **Description** ->> - **Serveur de courrier entrant IMAP** :
      - **Nom d'hôte IMAP** : pour l'**EUROPE**, saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `imap.mail.ovh.ca`
      - **Port** : 993
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur IMAP** : votre adresse e-mail complète
      - **Mot de passe IMAP** : celui de votre adresse e-mail ->> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net` . Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail ->> ->> Pour finaliser la configuration, cliquez sur le bouton « ✓ » ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Etape 3 - POP3** ->> ->> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : ->> ->> - **Adresse e-mail** ->> - **Nom complet** : Saisissez votre adresse e-mail complète ->> - **Description** ->> - **Serveur de courrier entrant POP3** :
      - **Nom d'hôte POP3** : pour l'**EUROPE**, saisissez `pop.mail.ovh.net` ou `ssl0.ovh.net` . Pour l'**AMERIQUE/ASIE**s saisissez `pop.mail.ovh.ca`
      - **Port** : 995
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur POP3** : votre adresse e-mail complète
      - **Mot de passe POP3** : celui de votre adresse e-mail ->> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail ->> ->> Pour finaliser la configuration, cliquez sur le bouton « ✓ » ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Si, après avoir suivi les étapes de configuration ci-dessus, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) ». - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible via ce lien : [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de nos guides [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Modifier les paramètres existants - -L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. - -Si votre compte e-mail est déjà paramétré et que vous souhaitez le paramétrer à nouveau, vous devez alors le supprimer et le recréer : - -1. Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. -2. Appuyez sur l'icöne de réglage « ⛭ » dans le bas de la colonne de gauche. -3. Dans la section « Général » appuyez sur `Comptes` pour visualiser l'ensemble des adresses e-mail configurées sur l'application. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Sélectionnez le compte e-mail concerné. -- Appuyez sur `Supprimer le compte`{.action}. -- Appuyez sur `Supprimer`{.action} à la question « Voulez-vous supprimer le compte ? ». - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » sur cette documentation. - -### Rappel des paramètres POP, IMAP et SMTP - -#### Paramètres de réception IMAP et POP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. - -> [!warning] -> -> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) - -Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : - -> [!tabs] -> **Configuration IMAP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail ->> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca ->> - **Port** : 993 ->> - **Type de sécurité** : SSL/TLS ->> -> **Configuration POP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail ->> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca ->> - **Port** : 995 ->> - **Type de sécurité** : SSL/TLS - -#### Paramètres d'envoi SMTP - -Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : - -**Configuration SMTP** - -- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** -- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail -- **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net -- **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca -- **Port** : 465 -- **Type de sécurité** : SSL/TLS - -> [!primary] -> -> **Changer sa configuration** -> -> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte puis le recréer en **POP**. Consultez le chapitre « [Modifier les paramètres existants](#modify-settings) » de ce guide. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Android, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/configurer-le-courrier-%C3%A9lectronique-%C3%A0-l-aide-de-l-application-outlook-pour-android-886db551-8dfa-4fd5-b835-f8e532091872). - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "MX Plan - Configurer son compte e-mail sur Outlook pour Android" +excerpt: "Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour Android" +updated: 2024-11-26 +--- + + + +## Objectif + +Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Outlook de Microsoft sur Android est disponible gratuitement depuis le Google Play Store. + +**Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour Android** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +## Prérequis + +- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). +- Disposer de l'application Outlook sur votre appareil mobile [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=fr). +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche, appuyez sur `Ajouter un compte`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **Si un compte a déjà été paramétré** : + - Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. + - Appuyez ensuite sur le bouton `+`{.action} dans la barre verticale de gauche. + - Appuyez sur `Ajouter un compte`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : + +> [!tabs] +> **Etape 1** +>> +>> Saisissez votre adresse e-mail et appuyez sur `Continuer`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etape 2** +>> +>> Sélectionnez le protocole de réception, **IMAP**(recommandé) ou **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > Si la fenêtre de choix du protocole n'apparait pas, appuyez sur le bouton `?` dans le coin supérieur droit de l'écran, puis choisissez `Changer de fournisseur de compte`{.action}. Sélectionnez alors `IMAP`(recommandé) ou `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Etape 3 - IMAP** +>> +>> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : +>> +>> - **Adresse e-mail** +>> - **Nom complet** : saisissez votre adresse e-mail complète +>> - **Description** +>> - **Serveur de courrier entrant IMAP** :
      - **Nom d'hôte IMAP** : pour l'**EUROPE**, saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `imap.mail.ovh.ca`
      - **Port** : 993
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur IMAP** : votre adresse e-mail complète
      - **Mot de passe IMAP** : celui de votre adresse e-mail +>> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net` . Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail +>> +>> Pour finaliser la configuration, cliquez sur le bouton « ✓ » +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Etape 3 - POP3** +>> +>> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : +>> +>> - **Adresse e-mail** +>> - **Nom complet** : Saisissez votre adresse e-mail complète +>> - **Description** +>> - **Serveur de courrier entrant POP3** :
      - **Nom d'hôte POP3** : pour l'**EUROPE**, saisissez `pop.mail.ovh.net` ou `ssl0.ovh.net` . Pour l'**AMERIQUE/ASIE**s saisissez `pop.mail.ovh.ca`
      - **Port** : 995
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur POP3** : votre adresse e-mail complète
      - **Mot de passe POP3** : celui de votre adresse e-mail +>> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Type de sécurité** : SSL/TLS
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail +>> +>> Pour finaliser la configuration, cliquez sur le bouton « ✓ » +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Si, après avoir suivi les étapes de configuration ci-dessus, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) ». + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible via ce lien : [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de nos guides [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Modifier les paramètres existants + +L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. + +Si votre compte e-mail est déjà paramétré et que vous souhaitez le paramétrer à nouveau, vous devez alors le supprimer et le recréer : + +1. Appuyez sur l'enveloppe « ✉ » dans la partie supérieure gauche de votre écran. +2. Appuyez sur l'icöne de réglage « ⛭ » dans le bas de la colonne de gauche. +3. Dans la section « Général » appuyez sur `Comptes` pour visualiser l'ensemble des adresses e-mail configurées sur l'application. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Sélectionnez le compte e-mail concerné. +- Appuyez sur `Supprimer le compte`{.action}. +- Appuyez sur `Supprimer`{.action} à la question « Voulez-vous supprimer le compte ? ». + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » sur cette documentation. + +### Rappel des paramètres POP, IMAP et SMTP + +#### Paramètres de réception IMAP et POP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. + +> [!warning] +> +> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) + +Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : + +> [!tabs] +> **Configuration IMAP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +>> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca +>> - **Port** : 993 +>> - **Type de sécurité** : SSL/TLS +>> +> **Configuration POP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +>> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca +>> - **Port** : 995 +>> - **Type de sécurité** : SSL/TLS + +#### Paramètres d'envoi SMTP + +Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : + +**Configuration SMTP** + +- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +- **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net +- **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca +- **Port** : 465 +- **Type de sécurité** : SSL/TLS + +> [!primary] +> +> **Changer sa configuration** +> +> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte puis le recréer en **POP**. Consultez le chapitre « [Modifier les paramètres existants](#modify-settings) » de ce guide. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Android, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/configurer-le-courrier-%C3%A9lectronique-%C3%A0-l-aide-de-l-application-outlook-pour-android-886db551-8dfa-4fd5-b835-f8e532091872). + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.it-it.md index 47d6268ba22..a6d3432a146 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.it-it.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configurare un account email su Outlook per Android" -excerpt: "Scopri come configurare il tuo indirizzo email MX Plan sull’applicazione mobile Outlook per Android" -updated: 2024-11-26 ---- - - - -## Obiettivo - -Gli account MX Plan possono essere configurati su client di posta compatibili. per permetterti di utilizzare il tuo indirizzo email dal dispositivo che preferisci. L'applicazione Microsoft Outlook su Android è disponibile gratuitamente dal Google Play Store. - -**Questa guida ti mostra come configurare il tuo indirizzo email MX Plan sull’applicazione mobile Outlook per Android** - -> [!warning] -> -> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. garantirne il corretto funzionamento è quindi responsabilità dell’utente. -> -> Questa guida ti aiuta a eseguire le operazioni necessarie alla configurazione del tuo account. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](/links/partner) o il fornitore del servizio. OVH non sarà infatti in grado di fornirti assistenza. Per maggiori informazioni consulta la sezione "Per saperne di più". - -## Prerequisiti - -- Disporre di un indirizzo email MX Plan (compreso in una soluzione MX Plan o in una soluzione di [hosting Web OVHcloud](/links/web/hosting)). -- Avere l’applicazione Outlook sul proprio dispositivo mobile [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=it). -- Disporre delle credenziali associate all’indirizzo email da configurare. - -## Procedura - -### Aggiungi l'account - -- **Al primo avvio dell’applicazione** : compare l’assistente di configurazione, clicca su `Aggiungi account`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **Se è già stato impostato un account**: - - Premere lo skin " ✉" in alto a sinistra. - - Clicca sul pulsante `+`{.action} nella barra verticale sinistra. - - Clicca su `Aggiungi account`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Segui i passaggi di installazione cliccando sulle schede qui sotto: - -> [!tabs] -> **Step 1** ->> ->> Inserisci il tuo indirizzo email e clicca su `Continua`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> Selezionare il protocollo di ricezione, **IMAP**(consigliato) o **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > Se la finestra di scelta del protocollo non appare, clicca sul pulsante `?` nell’angolo superiore destro dello schermo e seleziona `Cambia provider account`{.action}. Seleziona `IMAP`(consigliato) o `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - IMAP** ->> ->> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: ->> ->> - **Indirizzo email** ->> - **Nome visualizzato**: inserisci l’indirizzo email completo ->> - **Descrizione** ->> - **Server di posta in entrata IMAP**:
      - **Hostname IMAP**: per l'**EUROPA**, digitare `imap.mail.ovh.net` o `ssl0.ovh.net`. Per l'**AMERICA/ASIA**, inserisci `imap.mail.ovh.ca`
      - **Porta**: 993
      - **Tipo di sicurezza**: SSL/TLS
      - **Nome utente IMAP**: il tuo indirizzo email completo
      - **Password IMAP**: quello del tuo indirizzo email ->> - **Server di posta in entrata SMTP**:
      - **Host Name SMTP**: per l'**EUROPA**, digitare `smtp.mail.ovh.net` o `ssl0.ovh.net` . Per l'**AMERICA/ASIA**, inserisci `smtp.mail.ovh.ca`
      - **Porta**: 465
      - **Tipo di sicurezza**: SSL/TLS
      - **Nome utente SMTP**: il tuo indirizzo email completo
      - **Password SMTP**: quello del tuo indirizzo email ->> ->> Per completare la configurazione, clicca sul pulsante " ✓" ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Step 3 - POP3** ->> ->> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: ->> ->> - **Indirizzo email** ->> - **Nome visualizzato**: Inserisci l’indirizzo email completo ->> - **Descrizione** ->> - **Server di posta in entrata POP3**:
      - **Hostname POP3**: per l'**EUROPA**, digitare `pop.mail.ovh.net` o `ssl0.ovh.net` . Per l'**AMERICA/ASIA**inserisci `pop.mail.ovh.ca`
      - **Porta**: 995
      - **Tipo di sicurezza**: SSL/TLS
      - **Nome utente POP3**: il tuo indirizzo email completo
      - **Password POP3**: quello del tuo indirizzo email ->> - **Server di posta in entrata SMTP**:
      - **Host Name SMTP**: per l'**EUROPA**, digitare `smtp.mail.ovh.net` o `ssl0.ovh.net`. Per l'**AMERICA/ASIA**, inserisci `smtp.mail.ovh.ca`
      - **Porta**: 465
      - **Tipo di sicurezza**: SSL/TLS
      - **Nome utente SMTP**: il tuo indirizzo email completo
      - **Password SMTP**: quello del tuo indirizzo email ->> ->> Per completare la configurazione, clicca sul pulsante " ✓ " ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Se, dopo aver seguito i passaggi di configurazione di cui sopra, si verifica un errore di invio o di ricezione, vedere "[Modifica le impostazioni esistenti](#modify-settings)". - -### Utilizza l'indirizzo email - -Una volta configurato l’indirizzo email, non ti resta che utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi. - -OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. Per consultare la guida, clicca su questo link: [Webmail](/links/web/email). e accessibile con le credenziali del tuo account. Per qualsiasi domanda relativa al suo utilizzo, consulta le nostre guide [Consulta il tuo account dall'interfaccia OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) o [Utilizza il tuo indirizzo email dalla webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Modifica le impostazioni esistenti - -L’applicazione Outlook non permette di modificare le impostazioni server dell’account email. - -Se il tuo account email è già stato configurato e vuoi configurarlo di nuovo, è necessario eliminarlo e ricrearlo: - -1. Premere lo skin " ✉ " nell'angolo superiore sinistro dello schermo. -2. Premere l'icona di regolazione " ⛭ " nella parte inferiore della colonna sinistra. -3. Nella sezione "Generale", clicca su `Account` per visualizzare tutti gli indirizzi email configurati sull’applicazione. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Seleziona l’account email associato. -- Clicca su `Elimina l’account`{.action}. -- Clicca su `Elimina`{.action} alla domanda "Vuoi eliminare l'account?". - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Una volta eliminato il tuo account email, segui le istruzioni riportate nella sezione "[Aggiungi account](#add-account)" di questa guida. - -### Richiamo dei parametri POP, IMAP e SMTP - -#### Parametri di ricezione IMAP e POP - -Per la ricezione delle email, durante la scelta del tipo di account, ti consigliamo di utilizzare il **IMAP**. Tuttavia, è possibile selezionare **POP**. - -> [!warning] -> -> È necessario rilevare il valore corrispondente alla tua localizzazione (**EUROPA** o **AMERICA/ASIA PACIFICA**) - -Segui i passaggi di installazione cliccando sulle schede qui sotto: - -> [!tabs] -> **Configurazione IMAP** ->> ->> - **Nome utente**: Inserisci l'indirizzo email **completo** ->> - **Password**: Inserisci la password dell’indirizzo email ->> - **Server EUROPA (in entrata)**: imap.mail.ovh.net **o** ssl0.ovh.net ->> - **Server AMERICA/ASIA PACIFICA (in entrata)**: imap.mail.ovh.ca ->> - **Porta**: 993 ->> - **Tipo di sicurezza**: SSL/TLS ->> -> **Configurazione POP** ->> ->> - **Nome utente**: Inserisci l'indirizzo email **completo** ->> - **Password**: Inserisci la password dell’indirizzo email ->> - **Server EUROPA (in entrata)**: pop.mail.ovh.net **o** ssl0.ovh.net ->> - **Server AMERICA/ASIA PACIFICA (in entrata)**: pop.mail.ovh.ca ->> - **Porta**: 995 ->> - **Tipo di sicurezza**: SSL/TLS - -#### Parametri di invio SMTP - -Per l’invio delle email, se hai necessità di inserire manualmente le impostazioni **SMTP** nelle preferenze dell’account, trovi qui sotto le impostazioni da utilizzare: - -**Configurazione SMTP** - -- **Nome utente**: Inserisci l'indirizzo email **completo** -- **Password**: Inserisci la password dell’indirizzo email -- **Server EUROPA (in entrata)**: pop.mail.ovh.net **o** ssl0.ovh.net -- **Server AMERICA/ASIA PACIFICA (in entrata)**: pop.mail.ovh.ca -- **Porta**: 465 -- **Tipo di sicurezza**: SSL/TLS - -> [!primary] -> -> **Modifica la configurazione** -> -> Se il tuo indirizzo email è configurato in **IMAP** e vuoi modificare questa configurazione in **POP**, elimina l’account e poi ricrealo in **POP**. Consulta il capitolo "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. - -## Per saperne di più - -> [!primary] -> -> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dall'applicazione Outlook su Android, vedere [Microsoft Help Center](https://support.microsoft.com/it-it/office/configurazione-posta-%C3%A9elettronica-%C3%A0-l-aiuto-dell-applicazione-outlook-per-android-886db551-8dfa-4fd5-b835-f8e532091872). - -Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: "MX Plan - Configurare un account email su Outlook per Android" +excerpt: "Scopri come configurare il tuo indirizzo email MX Plan sull’applicazione mobile Outlook per Android" +updated: 2024-11-26 +--- + + + +## Obiettivo + +Gli account MX Plan possono essere configurati su client di posta compatibili. per permetterti di utilizzare il tuo indirizzo email dal dispositivo che preferisci. L'applicazione Microsoft Outlook su Android è disponibile gratuitamente dal Google Play Store. + +**Questa guida ti mostra come configurare il tuo indirizzo email MX Plan sull’applicazione mobile Outlook per Android** + +> [!warning] +> +> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. garantirne il corretto funzionamento è quindi responsabilità dell’utente. +> +> Questa guida ti aiuta a eseguire le operazioni necessarie alla configurazione del tuo account. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](https://marketplace.ovhcloud.com/c/support-collaboration) o il fornitore del servizio. OVH non sarà infatti in grado di fornirti assistenza. Per maggiori informazioni consulta la sezione "Per saperne di più". + +## Prerequisiti + +- Disporre di un indirizzo email MX Plan (compreso in una soluzione MX Plan o in una soluzione di [hosting Web OVHcloud](/links/web/hosting)). +- Avere l’applicazione Outlook sul proprio dispositivo mobile [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=it). +- Disporre delle credenziali associate all’indirizzo email da configurare. + +## Procedura + +### Aggiungi l'account + +- **Al primo avvio dell’applicazione** : compare l’assistente di configurazione, clicca su `Aggiungi account`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **Se è già stato impostato un account**: + - Premere lo skin " ✉" in alto a sinistra. + - Clicca sul pulsante `+`{.action} nella barra verticale sinistra. + - Clicca su `Aggiungi account`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Segui i passaggi di installazione cliccando sulle schede qui sotto: + +> [!tabs] +> **Step 1** +>> +>> Inserisci il tuo indirizzo email e clicca su `Continua`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> Selezionare il protocollo di ricezione, **IMAP**(consigliato) o **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > Se la finestra di scelta del protocollo non appare, clicca sul pulsante `?` nell’angolo superiore destro dello schermo e seleziona `Cambia provider account`{.action}. Seleziona `IMAP`(consigliato) o `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - IMAP** +>> +>> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: +>> +>> - **Indirizzo email** +>> - **Nome visualizzato**: inserisci l’indirizzo email completo +>> - **Descrizione** +>> - **Server di posta in entrata IMAP**:
      - **Hostname IMAP**: per l'**EUROPA**, digitare `imap.mail.ovh.net` o `ssl0.ovh.net`. Per l'**AMERICA/ASIA**, inserisci `imap.mail.ovh.ca`
      - **Porta**: 993
      - **Tipo di sicurezza**: SSL/TLS
      - **Nome utente IMAP**: il tuo indirizzo email completo
      - **Password IMAP**: quello del tuo indirizzo email +>> - **Server di posta in entrata SMTP**:
      - **Host Name SMTP**: per l'**EUROPA**, digitare `smtp.mail.ovh.net` o `ssl0.ovh.net` . Per l'**AMERICA/ASIA**, inserisci `smtp.mail.ovh.ca`
      - **Porta**: 465
      - **Tipo di sicurezza**: SSL/TLS
      - **Nome utente SMTP**: il tuo indirizzo email completo
      - **Password SMTP**: quello del tuo indirizzo email +>> +>> Per completare la configurazione, clicca sul pulsante " ✓" +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Step 3 - POP3** +>> +>> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: +>> +>> - **Indirizzo email** +>> - **Nome visualizzato**: Inserisci l’indirizzo email completo +>> - **Descrizione** +>> - **Server di posta in entrata POP3**:
      - **Hostname POP3**: per l'**EUROPA**, digitare `pop.mail.ovh.net` o `ssl0.ovh.net` . Per l'**AMERICA/ASIA**inserisci `pop.mail.ovh.ca`
      - **Porta**: 995
      - **Tipo di sicurezza**: SSL/TLS
      - **Nome utente POP3**: il tuo indirizzo email completo
      - **Password POP3**: quello del tuo indirizzo email +>> - **Server di posta in entrata SMTP**:
      - **Host Name SMTP**: per l'**EUROPA**, digitare `smtp.mail.ovh.net` o `ssl0.ovh.net`. Per l'**AMERICA/ASIA**, inserisci `smtp.mail.ovh.ca`
      - **Porta**: 465
      - **Tipo di sicurezza**: SSL/TLS
      - **Nome utente SMTP**: il tuo indirizzo email completo
      - **Password SMTP**: quello del tuo indirizzo email +>> +>> Per completare la configurazione, clicca sul pulsante " ✓ " +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Se, dopo aver seguito i passaggi di configurazione di cui sopra, si verifica un errore di invio o di ricezione, vedere "[Modifica le impostazioni esistenti](#modify-settings)". + +### Utilizza l'indirizzo email + +Una volta configurato l’indirizzo email, non ti resta che utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi. + +OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. Per consultare la guida, clicca su questo link: [Webmail](/links/web/email). e accessibile con le credenziali del tuo account. Per qualsiasi domanda relativa al suo utilizzo, consulta le nostre guide [Consulta il tuo account dall'interfaccia OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) o [Utilizza il tuo indirizzo email dalla webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Modifica le impostazioni esistenti + +L’applicazione Outlook non permette di modificare le impostazioni server dell’account email. + +Se il tuo account email è già stato configurato e vuoi configurarlo di nuovo, è necessario eliminarlo e ricrearlo: + +1. Premere lo skin " ✉ " nell'angolo superiore sinistro dello schermo. +2. Premere l'icona di regolazione " ⛭ " nella parte inferiore della colonna sinistra. +3. Nella sezione "Generale", clicca su `Account` per visualizzare tutti gli indirizzi email configurati sull’applicazione. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Seleziona l’account email associato. +- Clicca su `Elimina l’account`{.action}. +- Clicca su `Elimina`{.action} alla domanda "Vuoi eliminare l'account?". + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Una volta eliminato il tuo account email, segui le istruzioni riportate nella sezione "[Aggiungi account](#add-account)" di questa guida. + +### Richiamo dei parametri POP, IMAP e SMTP + +#### Parametri di ricezione IMAP e POP + +Per la ricezione delle email, durante la scelta del tipo di account, ti consigliamo di utilizzare il **IMAP**. Tuttavia, è possibile selezionare **POP**. + +> [!warning] +> +> È necessario rilevare il valore corrispondente alla tua localizzazione (**EUROPA** o **AMERICA/ASIA PACIFICA**) + +Segui i passaggi di installazione cliccando sulle schede qui sotto: + +> [!tabs] +> **Configurazione IMAP** +>> +>> - **Nome utente**: Inserisci l'indirizzo email **completo** +>> - **Password**: Inserisci la password dell’indirizzo email +>> - **Server EUROPA (in entrata)**: imap.mail.ovh.net **o** ssl0.ovh.net +>> - **Server AMERICA/ASIA PACIFICA (in entrata)**: imap.mail.ovh.ca +>> - **Porta**: 993 +>> - **Tipo di sicurezza**: SSL/TLS +>> +> **Configurazione POP** +>> +>> - **Nome utente**: Inserisci l'indirizzo email **completo** +>> - **Password**: Inserisci la password dell’indirizzo email +>> - **Server EUROPA (in entrata)**: pop.mail.ovh.net **o** ssl0.ovh.net +>> - **Server AMERICA/ASIA PACIFICA (in entrata)**: pop.mail.ovh.ca +>> - **Porta**: 995 +>> - **Tipo di sicurezza**: SSL/TLS + +#### Parametri di invio SMTP + +Per l’invio delle email, se hai necessità di inserire manualmente le impostazioni **SMTP** nelle preferenze dell’account, trovi qui sotto le impostazioni da utilizzare: + +**Configurazione SMTP** + +- **Nome utente**: Inserisci l'indirizzo email **completo** +- **Password**: Inserisci la password dell’indirizzo email +- **Server EUROPA (in entrata)**: pop.mail.ovh.net **o** ssl0.ovh.net +- **Server AMERICA/ASIA PACIFICA (in entrata)**: pop.mail.ovh.ca +- **Porta**: 465 +- **Tipo di sicurezza**: SSL/TLS + +> [!primary] +> +> **Modifica la configurazione** +> +> Se il tuo indirizzo email è configurato in **IMAP** e vuoi modificare questa configurazione in **POP**, elimina l’account e poi ricrealo in **POP**. Consulta il capitolo "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. + +## Per saperne di più + +> [!primary] +> +> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dall'applicazione Outlook su Android, vedere [Microsoft Help Center](https://support.microsoft.com/it-it/office/configurazione-posta-%C3%A9elettronica-%C3%A0-l-aiuto-dell-applicazione-outlook-per-android-886db551-8dfa-4fd5-b835-f8e532091872). + +Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.pl-pl.md index c6c254418e1..9a09dae4f02 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.pl-pl.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Konfiguracja konta e-mail w programie Outlook na urządzeniu z systemem Android" -excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail MX Plan w aplikacji mobilnej Outlook na Androida" -updated: 2024-11-26 ---- - - - -## Wprowadzenie - -Konta MX Plan mogą być skonfigurowane w jednym z kompatybilnych programów pocztowych. Dzięki temu możesz używać Twojego konta e-mail, korzystając z wybranej przez Ciebie aplikacji. Aplikacja Outlook firmy Microsoft na urządzenia z systemem Android jest dostępna bezpłatnie w sklepie Google Play. - -**Dowiedz się, jak skonfigurować Twoje konto e-mail MX Plan w aplikacji mobilnej Outlook na urządzeniu z systemem Android** - -> [!warning] -> -> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Ponosisz więc odpowiedzialność za ich prawidłowe funkcjonowanie. -> -> Oddajemy w Twoje ręce niniejszy przewodnik, którego celem jest pomoc w jak najbardziej optymalnym wykonywaniu bieżących zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](/links/partner) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji znajduje się w sekcji "Sprawdź również". - -## Wymagania początkowe - -- Posiadanie konta e-mail MX Plan (zawartego w usłudze MX Plan lub w usłudze [hostingu OVHcloud](/links/web/hosting)). -- Instalacja aplikacji Outlook na urządzeniu przenośnym [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=pl). -- Dane do logowania do konta e-mail, które chcesz skonfigurować. - -## W praktyce - -### Dodaj konto - -- **Podczas pierwszego uruchomienia aplikacji** : wyświetli się asystent konfiguracji, po czym kliknij `Dodaj konto`{.action}. - -![Outlook Android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **Jeśli konto zostało już skonfigurowane**: -- Naciśnij karnację " ✉ " w lewym górnym rogu ekranu. -- Następnie naciśnij przycisk `+`{.action} w lewym pionowym pasku. -- Kliknij `Dodaj konto`{.action}. - -![Outlook Android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Postępuj zgodnie z kolejnymi instrukcjami, klikając poniższe zakładki: - -> [!tabs] -> **Etap 1** ->> ->> Wpisz swój adres e-mail i naciśnij przycisk `Kontynuuj`{.action}. ->> ->> ![Outlook Android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etap 2** ->> ->> Wybierz protokół odbierania, **IMAP**(zalecane) lub **POP3**. ->> ->> ![Outlook Android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > Jeśli okno wyboru protokołu nie wyświetla się, kliknij przycisk `?` w prawym górnym rogu ekranu, następnie wybierz `Zmień dostawcę konta`{.action}. Następnie wybierz `IMAP`(zalecane) lub `POP3`.
      ->> > ![Outlook Android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Etap 3 - IMAP** ->> ->> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: ->> ->> - **Adres e-mail** ->> - **Pełna nazwa** : wprowadź pełny adres e-mail ->> - **Opis** ->> - **Serwer poczty przychodzącej IMAP** :
      - **Nazwa hosta IMAP** : w przypadku firmy **EUROPY** należy wpisać `imap.mail.ovh.net` lub `ssl0.ovh.net`. W przypadku adresu **AMERYKA/Azja** wpisz `imap.mail.ovh.ca`
      - **Port** : 993
      - **Typ zabezpieczeń**: SSL/TLS
      - **Nazwa użytkownika IMAP**: Twój pełny adres e-mail
      - **Hasło IMAP**: Twój adres e-mail ->> - **Serwer poczty przychodzącej SMTP** :
      - **Nazwa hosta SMTP** : w przypadku **EUROPY** należy wpisać `smtp.mail.ovh.net` lub `ssl0.ovh.net`. W przypadku adresu **AMERYKA/AZJA** wpisz `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Typ zabezpieczeń**: SSL/TLS
      - **Nazwa użytkownika SMTP**: Twój pełny adres e-mail
      - **Hasło SMTP**: Twój adres e-mail ->> ->> Aby dokończyć konfigurację, kliknij przycisk " ✓ " ->> ->> ![Outlook Android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Etap 3 - POP3** ->> ->> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: ->> ->> - **Adres e-mail** ->> - **Pełna nazwa** : Wpisz pełny adres e-mail ->> - **Opis** ->> - **Serwer poczty przychodzącej POP3** :
      - **Nazwa hosta POP3** : w przypadku **EUROPY** wpisz `pop.mail.ovh.net` lub `ssl0.ovh.net` . W przypadku adresu **AMERYKA/AZJA** wpisz `pop.mail.ovh.ca`
      - **Port** : 995
      - **Typ zabezpieczeń**: SSL/TLS
      - **Nazwa użytkownika POP3** : Twój pełny adres e-mail
      - **Hasło POP3** : Twój adres e-mail ->> - **Serwer poczty przychodzącej SMTP** :
      - **Nazwa hosta SMTP** : w przypadku **EUROPY** należy wpisać `smtp.mail.ovh.net` lub `ssl0.ovh.net`. W przypadku adresu **AMERYKA/AZJA** wpisz `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Typ zabezpieczeń**: SSL/TLS
      - **Nazwa użytkownika SMTP**: Twój pełny adres e-mail
      - **Hasło SMTP**: Twój adres e-mail ->> ->> Aby dokończyć konfigurację, kliknij przycisk " ✓ " ->> ->> ![Outlook Android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Jeśli po wykonaniu powyższych kroków konfiguracji wystąpił błąd wysyłania lub odbierania, zobacz "[Modyfikuj istniejące ustawienia](#modify-settings)". - -### Użyj adresu e-mail - -Po zakończeniu konfiguracji konto jest gotowe do użytku! Możesz teraz wysyłać i odbierać wiadomości. - -OVHcloud oferuje aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Jest ona dostępna pod tym linkiem: [Webmail](/links/web/email). Możesz się do niej zalogować, używając tych samych danych, których używasz do logowania się do konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, skorzystaj z naszych przewodników [Sprawdź konto w interfejsie OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) lub [Użyj konta e-mail z interfejsu webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Zmień istniejące ustawienia - -Aplikacja Outlook nie pozwala na zmianę ustawień serwera dla Twojego konta e-mail. - -Jeśli Twoje konto e-mail zostało już skonfigurowane i chcesz je ponownie skonfigurować, musisz je usunąć i utworzyć ponownie: - -1. Stuknij karnację " ✉ " w lewym górnym rogu ekranu. -2. Stuknij ikonę dopasowania " ⛭ " w dolnej części lewej kolumny. -3. W sekcji "Ogólne" kliknij `Konta`, aby wyświetlić wszystkie adresy e-mail skonfigurowane w aplikacji. - -![Outlook Android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Wybierz odpowiednie konto e-mail. -- Kliknij `Usuń konto`{.action}. -- Naciśnij przycisk `Usuń`{.action} na pytanie "Czy chcesz usunąć konto?". - -![Outlook Android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Po usunięciu konta e-mail postępuj zgodnie z instrukcjami zawartymi w tej dokumentacji w sekcji "[Dodaj konto](#add-account)". - -### Przypomnienie parametrów POP, IMAP i SMTP - -#### Parametry odbioru IMAP i POP - -Jeśli chcesz otrzymywać e-maile, wybierz rodzaj konta. Zalecamy użycie **IMAP**. Możesz jednak wybrać **POP**. - -> [!warning] -> -> Należy wyraźnie podnieść wartość odnoszącą się do Twojej lokalizacji (**EUROPY** lub **AMERYKA / AZJA-PACYFIK**) - -Postępuj zgodnie z kolejnymi instrukcjami, klikając poniższe zakładki: - -> [!tabs] -> **Konfiguracja IMAP** ->> ->> - **Nazwa użytkownika** : Wpisz pełny adres e-mail **Complete** ->> - **Hasło** : Wprowadź hasło przypisane do konta e-mail ->> - **Serwer EUROPE (ruch przychodzący)** : imap.mail.ovh.net **lub** ssl0.ovh.net ->> - **Serwer amerykański/Azja-PACYFIK (ruch przychodzący)** : imap.mail.ovh.ca ->> - **Port** : 993 ->> - **Typ bezpieczeństwa** : SSL/TLS ->> -> **Konfiguracja POP** ->> ->> - **Nazwa użytkownika** : Wpisz pełny adres e-mail **Complete** ->> - **Hasło** : Wprowadź hasło przypisane do konta e-mail ->> - **Serwer EUROPE (ruch przychodzący)** : pop.mail.ovh.net **lub** ssl0.ovh.net ->> - **Serwer amerykański/Azja-PACYFIK (ruch przychodzący)** : pop.mail.ovh.ca ->> - **Port** : 995 ->> - **Typ bezpieczeństwa** : SSL/TLS - -### Parametry wysyłki SMTP - -Jeśli chcesz wysyłać wiadomości e-mail, wprowadź ręcznie ustawienia **SMTP** w ustawieniach konta poniżej znajdź parametry, których chcesz użyć: - -**Konfiguracja SMTP** - -- **Nazwa użytkownika** : Wpisz pełny adres e-mail **complete** -- **Hasło** : Wprowadź hasło przypisane do konta e-mail -- **Serwer EUROPE (ruch przychodzący)** : pop.mail.ovh.net **lub** ssl0.ovh.net -- **Serwer amerykański/AZJA-PACYFIK (ruch przychodzący)** : pop.mail.ovh.ca -- **Port** : 465 -- **Typ bezpieczeństwa** : SSL/TLS - -> [!primary] -> -> **Zmień konfigurację** -> -> Jeśli Twój adres e-mail został skonfigurowany jako **IMAP**, a chcesz zmienić tę konfigurację na **POP**, musisz usunąć konto i utworzyć je ponownie jako **POP**. Zapoznaj się z rozdziałem "[Edytuj istniejące ustawienia](#modify-settings)" w tym przewodniku. - -## Sprawdź również - -> [!primary] -> -> Aby uzyskać więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Outlook na urządzeniu z systemem Android, zobacz [Centrum pomocy Microsoft](https://support.microsoft.com/pl-office/configuration-le-mail-%C3%A9electronic-%C3%A0-l-pomoc-aplikacji-outlook-dla-android-886db551-8dfa-4fd5-b835-f8e532091872). - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "MX Plan - Konfiguracja konta e-mail w programie Outlook na urządzeniu z systemem Android" +excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail MX Plan w aplikacji mobilnej Outlook na Androida" +updated: 2024-11-26 +--- + + + +## Wprowadzenie + +Konta MX Plan mogą być skonfigurowane w jednym z kompatybilnych programów pocztowych. Dzięki temu możesz używać Twojego konta e-mail, korzystając z wybranej przez Ciebie aplikacji. Aplikacja Outlook firmy Microsoft na urządzenia z systemem Android jest dostępna bezpłatnie w sklepie Google Play. + +**Dowiedz się, jak skonfigurować Twoje konto e-mail MX Plan w aplikacji mobilnej Outlook na urządzeniu z systemem Android** + +> [!warning] +> +> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Ponosisz więc odpowiedzialność za ich prawidłowe funkcjonowanie. +> +> Oddajemy w Twoje ręce niniejszy przewodnik, którego celem jest pomoc w jak najbardziej optymalnym wykonywaniu bieżących zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](https://marketplace.ovhcloud.com/c/support-collaboration) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji znajduje się w sekcji "Sprawdź również". + +## Wymagania początkowe + +- Posiadanie konta e-mail MX Plan (zawartego w usłudze MX Plan lub w usłudze [hostingu OVHcloud](/links/web/hosting)). +- Instalacja aplikacji Outlook na urządzeniu przenośnym [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=pl). +- Dane do logowania do konta e-mail, które chcesz skonfigurować. + +## W praktyce + +### Dodaj konto + +- **Podczas pierwszego uruchomienia aplikacji** : wyświetli się asystent konfiguracji, po czym kliknij `Dodaj konto`{.action}. + +![Outlook Android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **Jeśli konto zostało już skonfigurowane**: +- Naciśnij karnację " ✉ " w lewym górnym rogu ekranu. +- Następnie naciśnij przycisk `+`{.action} w lewym pionowym pasku. +- Kliknij `Dodaj konto`{.action}. + +![Outlook Android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Postępuj zgodnie z kolejnymi instrukcjami, klikając poniższe zakładki: + +> [!tabs] +> **Etap 1** +>> +>> Wpisz swój adres e-mail i naciśnij przycisk `Kontynuuj`{.action}. +>> +>> ![Outlook Android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etap 2** +>> +>> Wybierz protokół odbierania, **IMAP**(zalecane) lub **POP3**. +>> +>> ![Outlook Android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > Jeśli okno wyboru protokołu nie wyświetla się, kliknij przycisk `?` w prawym górnym rogu ekranu, następnie wybierz `Zmień dostawcę konta`{.action}. Następnie wybierz `IMAP`(zalecane) lub `POP3`.
      +>> > ![Outlook Android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Etap 3 - IMAP** +>> +>> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: +>> +>> - **Adres e-mail** +>> - **Pełna nazwa** : wprowadź pełny adres e-mail +>> - **Opis** +>> - **Serwer poczty przychodzącej IMAP** :
      - **Nazwa hosta IMAP** : w przypadku firmy **EUROPY** należy wpisać `imap.mail.ovh.net` lub `ssl0.ovh.net`. W przypadku adresu **AMERYKA/Azja** wpisz `imap.mail.ovh.ca`
      - **Port** : 993
      - **Typ zabezpieczeń**: SSL/TLS
      - **Nazwa użytkownika IMAP**: Twój pełny adres e-mail
      - **Hasło IMAP**: Twój adres e-mail +>> - **Serwer poczty przychodzącej SMTP** :
      - **Nazwa hosta SMTP** : w przypadku **EUROPY** należy wpisać `smtp.mail.ovh.net` lub `ssl0.ovh.net`. W przypadku adresu **AMERYKA/AZJA** wpisz `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Typ zabezpieczeń**: SSL/TLS
      - **Nazwa użytkownika SMTP**: Twój pełny adres e-mail
      - **Hasło SMTP**: Twój adres e-mail +>> +>> Aby dokończyć konfigurację, kliknij przycisk " ✓ " +>> +>> ![Outlook Android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Etap 3 - POP3** +>> +>> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: +>> +>> - **Adres e-mail** +>> - **Pełna nazwa** : Wpisz pełny adres e-mail +>> - **Opis** +>> - **Serwer poczty przychodzącej POP3** :
      - **Nazwa hosta POP3** : w przypadku **EUROPY** wpisz `pop.mail.ovh.net` lub `ssl0.ovh.net` . W przypadku adresu **AMERYKA/AZJA** wpisz `pop.mail.ovh.ca`
      - **Port** : 995
      - **Typ zabezpieczeń**: SSL/TLS
      - **Nazwa użytkownika POP3** : Twój pełny adres e-mail
      - **Hasło POP3** : Twój adres e-mail +>> - **Serwer poczty przychodzącej SMTP** :
      - **Nazwa hosta SMTP** : w przypadku **EUROPY** należy wpisać `smtp.mail.ovh.net` lub `ssl0.ovh.net`. W przypadku adresu **AMERYKA/AZJA** wpisz `smtp.mail.ovh.ca`
      - **Port** : 465
      - **Typ zabezpieczeń**: SSL/TLS
      - **Nazwa użytkownika SMTP**: Twój pełny adres e-mail
      - **Hasło SMTP**: Twój adres e-mail +>> +>> Aby dokończyć konfigurację, kliknij przycisk " ✓ " +>> +>> ![Outlook Android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Jeśli po wykonaniu powyższych kroków konfiguracji wystąpił błąd wysyłania lub odbierania, zobacz "[Modyfikuj istniejące ustawienia](#modify-settings)". + +### Użyj adresu e-mail + +Po zakończeniu konfiguracji konto jest gotowe do użytku! Możesz teraz wysyłać i odbierać wiadomości. + +OVHcloud oferuje aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Jest ona dostępna pod tym linkiem: [Webmail](/links/web/email). Możesz się do niej zalogować, używając tych samych danych, których używasz do logowania się do konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, skorzystaj z naszych przewodników [Sprawdź konto w interfejsie OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) lub [Użyj konta e-mail z interfejsu webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Zmień istniejące ustawienia + +Aplikacja Outlook nie pozwala na zmianę ustawień serwera dla Twojego konta e-mail. + +Jeśli Twoje konto e-mail zostało już skonfigurowane i chcesz je ponownie skonfigurować, musisz je usunąć i utworzyć ponownie: + +1. Stuknij karnację " ✉ " w lewym górnym rogu ekranu. +2. Stuknij ikonę dopasowania " ⛭ " w dolnej części lewej kolumny. +3. W sekcji "Ogólne" kliknij `Konta`, aby wyświetlić wszystkie adresy e-mail skonfigurowane w aplikacji. + +![Outlook Android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Wybierz odpowiednie konto e-mail. +- Kliknij `Usuń konto`{.action}. +- Naciśnij przycisk `Usuń`{.action} na pytanie "Czy chcesz usunąć konto?". + +![Outlook Android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Po usunięciu konta e-mail postępuj zgodnie z instrukcjami zawartymi w tej dokumentacji w sekcji "[Dodaj konto](#add-account)". + +### Przypomnienie parametrów POP, IMAP i SMTP + +#### Parametry odbioru IMAP i POP + +Jeśli chcesz otrzymywać e-maile, wybierz rodzaj konta. Zalecamy użycie **IMAP**. Możesz jednak wybrać **POP**. + +> [!warning] +> +> Należy wyraźnie podnieść wartość odnoszącą się do Twojej lokalizacji (**EUROPY** lub **AMERYKA / AZJA-PACYFIK**) + +Postępuj zgodnie z kolejnymi instrukcjami, klikając poniższe zakładki: + +> [!tabs] +> **Konfiguracja IMAP** +>> +>> - **Nazwa użytkownika** : Wpisz pełny adres e-mail **Complete** +>> - **Hasło** : Wprowadź hasło przypisane do konta e-mail +>> - **Serwer EUROPE (ruch przychodzący)** : imap.mail.ovh.net **lub** ssl0.ovh.net +>> - **Serwer amerykański/Azja-PACYFIK (ruch przychodzący)** : imap.mail.ovh.ca +>> - **Port** : 993 +>> - **Typ bezpieczeństwa** : SSL/TLS +>> +> **Konfiguracja POP** +>> +>> - **Nazwa użytkownika** : Wpisz pełny adres e-mail **Complete** +>> - **Hasło** : Wprowadź hasło przypisane do konta e-mail +>> - **Serwer EUROPE (ruch przychodzący)** : pop.mail.ovh.net **lub** ssl0.ovh.net +>> - **Serwer amerykański/Azja-PACYFIK (ruch przychodzący)** : pop.mail.ovh.ca +>> - **Port** : 995 +>> - **Typ bezpieczeństwa** : SSL/TLS + +### Parametry wysyłki SMTP + +Jeśli chcesz wysyłać wiadomości e-mail, wprowadź ręcznie ustawienia **SMTP** w ustawieniach konta poniżej znajdź parametry, których chcesz użyć: + +**Konfiguracja SMTP** + +- **Nazwa użytkownika** : Wpisz pełny adres e-mail **complete** +- **Hasło** : Wprowadź hasło przypisane do konta e-mail +- **Serwer EUROPE (ruch przychodzący)** : pop.mail.ovh.net **lub** ssl0.ovh.net +- **Serwer amerykański/AZJA-PACYFIK (ruch przychodzący)** : pop.mail.ovh.ca +- **Port** : 465 +- **Typ bezpieczeństwa** : SSL/TLS + +> [!primary] +> +> **Zmień konfigurację** +> +> Jeśli Twój adres e-mail został skonfigurowany jako **IMAP**, a chcesz zmienić tę konfigurację na **POP**, musisz usunąć konto i utworzyć je ponownie jako **POP**. Zapoznaj się z rozdziałem "[Edytuj istniejące ustawienia](#modify-settings)" w tym przewodniku. + +## Sprawdź również + +> [!primary] +> +> Aby uzyskać więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Outlook na urządzeniu z systemem Android, zobacz [Centrum pomocy Microsoft](https://support.microsoft.com/pl-office/configuration-le-mail-%C3%A9electronic-%C3%A0-l-pomoc-aplikacji-outlook-dla-android-886db551-8dfa-4fd5-b835-f8e532091872). + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.pt-pt.md index 6d59ca1479a..1bfe13f8623 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_android/guide.pt-pt.md @@ -1,190 +1,190 @@ ---- -title: "MX Plan - Configurar a sua conta de e-mail no Outlook para Android" -excerpt: "Descubra como configurar o seu endereço de e-mail MX Plan na aplicação móvel Outlook para Android" -updated: 2024-11-26 ---- - - - -## Objetivo - -As contas MX Plan podem ser configuradas em diferentes softwares de e-mail compatíveis. Isto permite-lhe utilizar o seu endereço de e-mail a partir do dispositivo que preferir. A aplicação Outlook da Microsoft para Android está disponível gratuitamente a partir da Google Play Store. - -**Saiba como configurar o endereço de e-mail MX Plan na aplicação móvel Outlook para Android** - -> [!warning] -> -> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. Assim, deverá assegurar o seu bom funcionamento. -> -> Este guia fornece as instruções necessárias para realizar as operações mais habituais. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](/links/partner) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte a secção "Quer saber mais?" deste guia. - -## Requisitos - -- Dispor de um endereço de e-mail MX Plan (incluído na oferta MX Plan ou numa oferta de [alojamento web da OVHcloud](/links/web/hosting)). -- Ter a aplicação Outlook no seu dispositivo móvel [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=pt). -- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. - -## Instruções - -### Adicionar a conta - -- **Ao iniciar pela primeira vez a aplicação** : será apresentado um assistente de configuração, prima `Adicionar uma conta`{.action}. - -![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} - -- **Se uma conta já tiver sido parametrizada**: - - Pressione o envelope " ✉ " na parte superior esquerda do seu ecrã. - - De seguida, prima o botão `+`{.action} na barra vertical à esquerda. - - Prima `Adicionar uma conta`{.action}. - -![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} - -Siga as etapas de instalação, clicando nos separadores abaixo: - -> [!tabs] -> **Etapa 1** ->> ->> Introduza o seu endereço de e-mail e prima `Continuar`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 2** ->> ->> Selecione o protocolo de receção, **IMAP**(recomendado) ou **POP3**. ->> ->> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} ->> ->> > [!warning] ->> > ->> > Se a janela de escolha do protocolo não aparecer, prima o botão `?` no canto superior direito do ecrã e escolha `Mudar de fornecedor de conta`{.action}. Selecione `IMAP`(recomendado) ou `POP3`.
      ->> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 3 - IMAP** ->> ->> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: ->> ->> - **Endereço de correio eletrónico** ->> - **Nome completo** : introduza o seu endereço de e-mail completo ->> - **Descrição** ->> - **Servidor de receção de correio IMAP**:
      - **Nome do host IMAP**: para a **EUROPE**, introduza `imap.mail.ovh.net` ou `ssl0.ovh.net`. Para a **AMÉRICA/ÁSIA**, introduza `imap.mail.ovh.ca`
      - **Port**: 993
      - **Tipo de segurança**: SSL/TLS
      - **Nome de utilizador IMAP**: o seu endereço de correio eletrónico completo
      - **Palavra-passe IMAP** : o do seu endereço de correio eletrónico ->> - **Servidor de receção de correio SMTP**:
      - **Nome do host SMTP**: para a **EUROPE**, introduza `smtp.mail.ovh.net` ou `ssl0.ovh.net` . Para a **AMÉRICA/ÁSIA**, introduza `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Tipo de segurança**: SSL/TLS
      - **Nome de utilizador SMTP**: o seu endereço de correio eletrónico completo
      - **Palavra-passe SMTP** : o do seu endereço de correio eletrónico ->> ->> Para finalizar a configuração, clique no botão " ✓ " ->> ->> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 3 - POP3** ->> ->> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: ->> ->> - **Endereço de correio eletrónico** ->> - **Nome completo** : Introduza o seu endereço de e-mail completo ->> - **Descrição** ->> - **Servidor de receção de correio POP3**:
      - **Nome do host POP3**: para a **EUROPE**, introduza `pop.mail.ovh.net` ou `ssl0.ovh.net` . Para a **AMÉRICA/ÁSIA** introduza `pop.mail.ovh.ca`
      - **Port**: 995
      - **Tipo de segurança**: SSL/TLS
      - **Nome de utilizador POP3** : o seu endereço de correio eletrónico completo
      - **Palavra-passe POP3** : o do seu endereço de correio eletrónico ->> - **Servidor de receção de correio eletrónico SMTP**:
      - **Nome do sistema anfitrião SMTP**: para a **EUROPE**, introduza `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Para a **AMÉRICA/ÁSIA**, introduza `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Tipo de segurança**: SSL/TLS
      - **Nome de utilizador SMTP**: o seu endereço de correio eletrónico completo
      - **Palavra-passe SMTP** : o do seu endereço de correio eletrónico ->> ->> Para finalizar a configuração, clique no botão " ✓ " ->> ->> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Se, seguindo os passos de configuração acima, encontrar um problema de envio ou receção, vá para " [Editar definições existentes](#modify-settings)". - -### Utilizar o endereço de e-mail - -Depois de configurar o endereço de e-mail, já só precisa de o utilizar! Já pode enviar e receber mensagens no seu dispositivo. - -A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Aceda através desta ligação: [Webmail](/links/web/email). Para aceder, só precisa dos dados de acesso do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte os nossos manuais [Consultar a sua conta a partir da interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utilizar o seu endereço de e-mail a partir do webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). - -### Alterar os parâmetros existentes - -A aplicação Outlook não permite alterar as definições do servidor da sua conta de e-mail. - -Se a sua conta de e-mail já estiver configurada e pretender voltar a parametrizá-la, deverá eliminá-la e recriá-la: - -1. Pressione o envelope " ✉ " na parte superior esquerda do seu ecrã. -2. Pressione o ícone de ajuste " ⛭ " na parte inferior da coluna da esquerda. -3. Na secção " Geral " pressione `Contas` para visualizar todos os endereços de e-mail configurados na aplicação. - -![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} - -- Selecione a conta de correio eletrónico correspondente. -- Prima `Eliminar conta`{.action}. -- Toque em `Eliminar`{.action} à pergunta " Deseja eliminar a conta? ". - -![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} - -> [!success] -> -> Após a eliminação da conta de correio eletrónico, siga as instruções da secção " [Adicionar conta](#add-account) " neste manual. - -### Lembrete dos parâmetros POP, IMAP e SMTP - -#### Configurações de receção IMAP e POP - -Para a receção dos e-mails, ao escolher o tipo de conta, recomendamos uma utilização em **IMAP**. No entanto, pode selecionar **POP**. - -> [!warning] -> -> É necessário anotar o valor correspondente à sua localização (**EUROPE** ou **AMÉRICA/ÁSIA-PACÍFICO**) - -Siga as etapas de instalação, clicando nos separadores abaixo: - -> [!tabs] -> **Configuração IMAP** ->> ->> - **Nome de utilizador** : Introduza o endereço de e-mail **completo** ->> - **Palavra-passe** : Insira a palavra-passe do endereço de e-mail ->> - **Servidor Europe (de entrada)**: imap.mail.ovh.net **ou** ssl0.ovh.net ->> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: imap.mail.ovh.ca ->> - **Port** : 993 ->> - **Tipo de segurança**: SSL/TLS ->> -> **Configuração POP** ->> ->> - **Nome de utilizador** : Introduza o endereço de e-mail **completo** ->> - **Palavra-passe** : Insira a palavra-passe do endereço de e-mail ->> - **Servidor Europe (de entrada)**: pop.mail.ovh.net **ou** ssl0.ovh.net ->> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: pop.mail.ovh.ca ->> - **Port** : 995 ->> - **Tipo de segurança**: SSL/TLS - -#### Definições de envio SMTP - -Se necessita de inserir manualmente as definições **SMTP** nas preferências da conta para enviar uma mensagem de correio eletrónico, consulte as seguintes definições: - -**Configuração SMTP** - -- **Nome de utilizador** : Insira o endereço de e-mail **completo** -- **Palavra-passe**: Insira a palavra-passe do endereço de e-mail -- **Servidor Europe (de entrada)**: pop.mail.ovh.net **ou** ssl0.ovh.net -- **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: pop.mail.ovh.ca -- **Port** : 465 -- **Tipo de segurança**: SSL/TLS - -> [!primary] -> -> **Alterar a configuração** -> -> Se o seu endereço de e-mail estiver configurado em **IMAP** e pretender alterar esta configuração para **POP**, deve eliminar a conta e recriá-la em **POP**. Consulte o capítulo " [Editar definições existentes](#modify-settings) " deste manual. - -## Quer saber mais? - -> [!primary] -> -> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Outlook no Android, consulte [o Centro de Ajuda da Microsoft](https://support.microsoft.com/pt-pt/office/config-le-courriel-%C3%A9lectronique-%C3%A0-l-aide-de-l-application-outlook-para-android-886db551-8dfa-4fd5-b835-f8e532091872). - -Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "MX Plan - Configurar a sua conta de e-mail no Outlook para Android" +excerpt: "Descubra como configurar o seu endereço de e-mail MX Plan na aplicação móvel Outlook para Android" +updated: 2024-11-26 +--- + + + +## Objetivo + +As contas MX Plan podem ser configuradas em diferentes softwares de e-mail compatíveis. Isto permite-lhe utilizar o seu endereço de e-mail a partir do dispositivo que preferir. A aplicação Outlook da Microsoft para Android está disponível gratuitamente a partir da Google Play Store. + +**Saiba como configurar o endereço de e-mail MX Plan na aplicação móvel Outlook para Android** + +> [!warning] +> +> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. Assim, deverá assegurar o seu bom funcionamento. +> +> Este guia fornece as instruções necessárias para realizar as operações mais habituais. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](https://marketplace.ovhcloud.com/c/support-collaboration) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte a secção "Quer saber mais?" deste guia. + +## Requisitos + +- Dispor de um endereço de e-mail MX Plan (incluído na oferta MX Plan ou numa oferta de [alojamento web da OVHcloud](/links/web/hosting)). +- Ter a aplicação Outlook no seu dispositivo móvel [Android](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=pt). +- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. + +## Instruções + +### Adicionar a conta + +- **Ao iniciar pela primeira vez a aplicação** : será apresentado um assistente de configuração, prima `Adicionar uma conta`{.action}. + +![outlook android](images/outlook-app-android-add01.png){.thumbnail .w-400 .h-600} + +- **Se uma conta já tiver sido parametrizada**: + - Pressione o envelope " ✉ " na parte superior esquerda do seu ecrã. + - De seguida, prima o botão `+`{.action} na barra vertical à esquerda. + - Prima `Adicionar uma conta`{.action}. + +![outlook android](images/outlook-app-android-add02.png){.thumbnail .w-400 .h-600} + +Siga as etapas de instalação, clicando nos separadores abaixo: + +> [!tabs] +> **Etapa 1** +>> +>> Introduza o seu endereço de e-mail e prima `Continuar`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 2** +>> +>> Selecione o protocolo de receção, **IMAP**(recomendado) ou **POP3**. +>> +>> ![outlook android](images/outlook-app-android-add-step02.png){.thumbnail .w-400 .h-600} +>> +>> > [!warning] +>> > +>> > Se a janela de escolha do protocolo não aparecer, prima o botão `?` no canto superior direito do ecrã e escolha `Mudar de fornecedor de conta`{.action}. Selecione `IMAP`(recomendado) ou `POP3`.
      +>> > ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 3 - IMAP** +>> +>> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: +>> +>> - **Endereço de correio eletrónico** +>> - **Nome completo** : introduza o seu endereço de e-mail completo +>> - **Descrição** +>> - **Servidor de receção de correio IMAP**:
      - **Nome do host IMAP**: para a **EUROPE**, introduza `imap.mail.ovh.net` ou `ssl0.ovh.net`. Para a **AMÉRICA/ÁSIA**, introduza `imap.mail.ovh.ca`
      - **Port**: 993
      - **Tipo de segurança**: SSL/TLS
      - **Nome de utilizador IMAP**: o seu endereço de correio eletrónico completo
      - **Palavra-passe IMAP** : o do seu endereço de correio eletrónico +>> - **Servidor de receção de correio SMTP**:
      - **Nome do host SMTP**: para a **EUROPE**, introduza `smtp.mail.ovh.net` ou `ssl0.ovh.net` . Para a **AMÉRICA/ÁSIA**, introduza `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Tipo de segurança**: SSL/TLS
      - **Nome de utilizador SMTP**: o seu endereço de correio eletrónico completo
      - **Palavra-passe SMTP** : o do seu endereço de correio eletrónico +>> +>> Para finalizar a configuração, clique no botão " ✓ " +>> +>> ![outlook android](images/outlook-app-android-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 3 - POP3** +>> +>> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: +>> +>> - **Endereço de correio eletrónico** +>> - **Nome completo** : Introduza o seu endereço de e-mail completo +>> - **Descrição** +>> - **Servidor de receção de correio POP3**:
      - **Nome do host POP3**: para a **EUROPE**, introduza `pop.mail.ovh.net` ou `ssl0.ovh.net` . Para a **AMÉRICA/ÁSIA** introduza `pop.mail.ovh.ca`
      - **Port**: 995
      - **Tipo de segurança**: SSL/TLS
      - **Nome de utilizador POP3** : o seu endereço de correio eletrónico completo
      - **Palavra-passe POP3** : o do seu endereço de correio eletrónico +>> - **Servidor de receção de correio eletrónico SMTP**:
      - **Nome do sistema anfitrião SMTP**: para a **EUROPE**, introduza `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Para a **AMÉRICA/ÁSIA**, introduza `smtp.mail.ovh.ca`
      - **Port**: 465
      - **Tipo de segurança**: SSL/TLS
      - **Nome de utilizador SMTP**: o seu endereço de correio eletrónico completo
      - **Palavra-passe SMTP** : o do seu endereço de correio eletrónico +>> +>> Para finalizar a configuração, clique no botão " ✓ " +>> +>> ![outlook android](images/outlook-app-android-add-step03-pop-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Se, seguindo os passos de configuração acima, encontrar um problema de envio ou receção, vá para " [Editar definições existentes](#modify-settings)". + +### Utilizar o endereço de e-mail + +Depois de configurar o endereço de e-mail, já só precisa de o utilizar! Já pode enviar e receber mensagens no seu dispositivo. + +A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Aceda através desta ligação: [Webmail](/links/web/email). Para aceder, só precisa dos dados de acesso do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte os nossos manuais [Consultar a sua conta a partir da interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utilizar o seu endereço de e-mail a partir do webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube). + +### Alterar os parâmetros existentes + +A aplicação Outlook não permite alterar as definições do servidor da sua conta de e-mail. + +Se a sua conta de e-mail já estiver configurada e pretender voltar a parametrizá-la, deverá eliminá-la e recriá-la: + +1. Pressione o envelope " ✉ " na parte superior esquerda do seu ecrã. +2. Pressione o ícone de ajuste " ⛭ " na parte inferior da coluna da esquerda. +3. Na secção " Geral " pressione `Contas` para visualizar todos os endereços de e-mail configurados na aplicação. + +![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .w-400 .h-600} + +- Selecione a conta de correio eletrónico correspondente. +- Prima `Eliminar conta`{.action}. +- Toque em `Eliminar`{.action} à pergunta " Deseja eliminar a conta? ". + +![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .w-400 .h-600} + +> [!success] +> +> Após a eliminação da conta de correio eletrónico, siga as instruções da secção " [Adicionar conta](#add-account) " neste manual. + +### Lembrete dos parâmetros POP, IMAP e SMTP + +#### Configurações de receção IMAP e POP + +Para a receção dos e-mails, ao escolher o tipo de conta, recomendamos uma utilização em **IMAP**. No entanto, pode selecionar **POP**. + +> [!warning] +> +> É necessário anotar o valor correspondente à sua localização (**EUROPE** ou **AMÉRICA/ÁSIA-PACÍFICO**) + +Siga as etapas de instalação, clicando nos separadores abaixo: + +> [!tabs] +> **Configuração IMAP** +>> +>> - **Nome de utilizador** : Introduza o endereço de e-mail **completo** +>> - **Palavra-passe** : Insira a palavra-passe do endereço de e-mail +>> - **Servidor Europe (de entrada)**: imap.mail.ovh.net **ou** ssl0.ovh.net +>> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: imap.mail.ovh.ca +>> - **Port** : 993 +>> - **Tipo de segurança**: SSL/TLS +>> +> **Configuração POP** +>> +>> - **Nome de utilizador** : Introduza o endereço de e-mail **completo** +>> - **Palavra-passe** : Insira a palavra-passe do endereço de e-mail +>> - **Servidor Europe (de entrada)**: pop.mail.ovh.net **ou** ssl0.ovh.net +>> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: pop.mail.ovh.ca +>> - **Port** : 995 +>> - **Tipo de segurança**: SSL/TLS + +#### Definições de envio SMTP + +Se necessita de inserir manualmente as definições **SMTP** nas preferências da conta para enviar uma mensagem de correio eletrónico, consulte as seguintes definições: + +**Configuração SMTP** + +- **Nome de utilizador** : Insira o endereço de e-mail **completo** +- **Palavra-passe**: Insira a palavra-passe do endereço de e-mail +- **Servidor Europe (de entrada)**: pop.mail.ovh.net **ou** ssl0.ovh.net +- **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: pop.mail.ovh.ca +- **Port** : 465 +- **Tipo de segurança**: SSL/TLS + +> [!primary] +> +> **Alterar a configuração** +> +> Se o seu endereço de e-mail estiver configurado em **IMAP** e pretender alterar esta configuração para **POP**, deve eliminar a conta e recriá-la em **POP**. Consulte o capítulo " [Editar definições existentes](#modify-settings) " deste manual. + +## Quer saber mais? + +> [!primary] +> +> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Outlook no Android, consulte [o Centro de Ajuda da Microsoft](https://support.microsoft.com/pt-pt/office/config-le-courriel-%C3%A9lectronique-%C3%A0-l-aide-de-l-application-outlook-para-android-886db551-8dfa-4fd5-b835-f8e532091872). + +Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-asia.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-asia.md index 7bd48bbfbdb..cd24535470d 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-asia.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-asia.md @@ -1,181 +1,181 @@ ---- -title: "MX Plan - Configuring your email account in Outlook for iOS" -excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" -updated: 2025-02-10 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use Your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** - -> [!warning] -> -> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. -> -> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. -> - -## Requirements - -- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). -- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). -- You have the login details for the email account you would like to configure. - -## Instructions - - - -### Add the account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. - 2. Press the gear "⚙" in the lower left of your screen. - 3. Press `Accounts`{.action} in the **Settings** menu. - 4. Press `Add Account`{.action}. - 5. Press `Email account`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter Your email address and press `Add account`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> You have two options: ->> ->> - If you have **IMAP** at the top of the page, go to step 3. ->> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. ->> ->>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Step 3** ->> ->> In the next window, select `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name**: Enter your full email address. ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL ->> ->> To finalize the configuration, press `Login`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email account - -Once you have configured your email account, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: - -- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -### Modify existing settings - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Modify login information`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Find the settings in **Step 3** of the [Add account](#add-account) section. - -### Delete an email account - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Then press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Delete Account`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### POP, IMAP and SMTP settings - -#### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. - -> [!warning] -> -> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email account -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. - - - -## Go further - -For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - -Join our [community of users](/links/community). +--- +title: "MX Plan - Configuring your email account in Outlook for iOS" +excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" +updated: 2025-02-10 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use Your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** + +> [!warning] +> +> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. +> +> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. +> + +## Requirements + +- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). +- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). +- You have the login details for the email account you would like to configure. + +## Instructions + + + +### Add the account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. + 2. Press the gear "⚙" in the lower left of your screen. + 3. Press `Accounts`{.action} in the **Settings** menu. + 4. Press `Add Account`{.action}. + 5. Press `Email account`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter Your email address and press `Add account`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> You have two options: +>> +>> - If you have **IMAP** at the top of the page, go to step 3. +>> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. +>> +>>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Step 3** +>> +>> In the next window, select `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name**: Enter your full email address. +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL +>> +>> To finalize the configuration, press `Login`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email account + +Once you have configured your email account, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: + +- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +### Modify existing settings + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Modify login information`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Find the settings in **Step 3** of the [Add account](#add-account) section. + +### Delete an email account + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Then press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Delete Account`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### POP, IMAP and SMTP settings + +#### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. + +> [!warning] +> +> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email account +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. + + + +## Go further + +For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-au.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-au.md index f92df17590d..da4f289cb98 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-au.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-au.md @@ -1,181 +1,181 @@ ---- -title: "MX Plan - Configuring your email account in Outlook for iOS" -excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" -updated: 2025-02-10 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** - -> [!warning] -> -> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. -> -> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. -> - -## Requirements - -- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). -- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). -- You have the login details for the email account you would like to configure. - -## Instructions - - - -### Add the account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. - 2. Press the gear "⚙" in the lower left of your screen. - 3. Press `Accounts`{.action} in the **Settings** menu. - 4. Press `Add Account`{.action}. - 5. Press `Email account`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Add account`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> You have two options: ->> ->> - If you have **IMAP** at the top of the page, go to step 3. ->> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. ->> ->>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Step 3** ->> ->> In the next window, select `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name**: Enter your full email address. ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL ->> ->> To finalize the configuration, press `Login`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email account - -Once you have configured your email account, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: - -- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -### Modify existing settings - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Modify login information`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Find the settings in **Step 3** of the [Add account](#add-account) section. - -### Delete an email account - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Then press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Delete Account`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### POP, IMAP and SMTP settings - -#### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. - -> [!warning] -> -> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email account -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. - - - -## Go further - -For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - -Join our [community of users](/links/community). +--- +title: "MX Plan - Configuring your email account in Outlook for iOS" +excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" +updated: 2025-02-10 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** + +> [!warning] +> +> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. +> +> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. +> + +## Requirements + +- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). +- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). +- You have the login details for the email account you would like to configure. + +## Instructions + + + +### Add the account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. + 2. Press the gear "⚙" in the lower left of your screen. + 3. Press `Accounts`{.action} in the **Settings** menu. + 4. Press `Add Account`{.action}. + 5. Press `Email account`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Add account`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> You have two options: +>> +>> - If you have **IMAP** at the top of the page, go to step 3. +>> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. +>> +>>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Step 3** +>> +>> In the next window, select `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name**: Enter your full email address. +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL +>> +>> To finalize the configuration, press `Login`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email account + +Once you have configured your email account, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: + +- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +### Modify existing settings + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Modify login information`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Find the settings in **Step 3** of the [Add account](#add-account) section. + +### Delete an email account + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Then press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Delete Account`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### POP, IMAP and SMTP settings + +#### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. + +> [!warning] +> +> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email account +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. + + + +## Go further + +For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-ca.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-ca.md index f92df17590d..da4f289cb98 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-ca.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-ca.md @@ -1,181 +1,181 @@ ---- -title: "MX Plan - Configuring your email account in Outlook for iOS" -excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" -updated: 2025-02-10 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** - -> [!warning] -> -> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. -> -> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. -> - -## Requirements - -- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). -- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). -- You have the login details for the email account you would like to configure. - -## Instructions - - - -### Add the account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. - 2. Press the gear "⚙" in the lower left of your screen. - 3. Press `Accounts`{.action} in the **Settings** menu. - 4. Press `Add Account`{.action}. - 5. Press `Email account`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Add account`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> You have two options: ->> ->> - If you have **IMAP** at the top of the page, go to step 3. ->> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. ->> ->>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Step 3** ->> ->> In the next window, select `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name**: Enter your full email address. ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL ->> ->> To finalize the configuration, press `Login`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email account - -Once you have configured your email account, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: - -- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -### Modify existing settings - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Modify login information`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Find the settings in **Step 3** of the [Add account](#add-account) section. - -### Delete an email account - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Then press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Delete Account`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### POP, IMAP and SMTP settings - -#### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. - -> [!warning] -> -> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email account -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. - - - -## Go further - -For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - -Join our [community of users](/links/community). +--- +title: "MX Plan - Configuring your email account in Outlook for iOS" +excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" +updated: 2025-02-10 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** + +> [!warning] +> +> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. +> +> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. +> + +## Requirements + +- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). +- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). +- You have the login details for the email account you would like to configure. + +## Instructions + + + +### Add the account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. + 2. Press the gear "⚙" in the lower left of your screen. + 3. Press `Accounts`{.action} in the **Settings** menu. + 4. Press `Add Account`{.action}. + 5. Press `Email account`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Add account`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> You have two options: +>> +>> - If you have **IMAP** at the top of the page, go to step 3. +>> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. +>> +>>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Step 3** +>> +>> In the next window, select `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name**: Enter your full email address. +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL +>> +>> To finalize the configuration, press `Login`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email account + +Once you have configured your email account, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: + +- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +### Modify existing settings + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Modify login information`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Find the settings in **Step 3** of the [Add account](#add-account) section. + +### Delete an email account + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Then press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Delete Account`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### POP, IMAP and SMTP settings + +#### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. + +> [!warning] +> +> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email account +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. + + + +## Go further + +For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-gb.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-gb.md index f92df17590d..da4f289cb98 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-gb.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-gb.md @@ -1,181 +1,181 @@ ---- -title: "MX Plan - Configuring your email account in Outlook for iOS" -excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" -updated: 2025-02-10 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** - -> [!warning] -> -> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. -> -> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. -> - -## Requirements - -- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). -- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). -- You have the login details for the email account you would like to configure. - -## Instructions - - - -### Add the account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. - 2. Press the gear "⚙" in the lower left of your screen. - 3. Press `Accounts`{.action} in the **Settings** menu. - 4. Press `Add Account`{.action}. - 5. Press `Email account`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Add account`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> You have two options: ->> ->> - If you have **IMAP** at the top of the page, go to step 3. ->> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. ->> ->>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Step 3** ->> ->> In the next window, select `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name**: Enter your full email address. ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL ->> ->> To finalize the configuration, press `Login`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email account - -Once you have configured your email account, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: - -- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -### Modify existing settings - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Modify login information`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Find the settings in **Step 3** of the [Add account](#add-account) section. - -### Delete an email account - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Then press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Delete Account`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### POP, IMAP and SMTP settings - -#### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. - -> [!warning] -> -> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email account -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. - - - -## Go further - -For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - -Join our [community of users](/links/community). +--- +title: "MX Plan - Configuring your email account in Outlook for iOS" +excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" +updated: 2025-02-10 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** + +> [!warning] +> +> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. +> +> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. +> + +## Requirements + +- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). +- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). +- You have the login details for the email account you would like to configure. + +## Instructions + + + +### Add the account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. + 2. Press the gear "⚙" in the lower left of your screen. + 3. Press `Accounts`{.action} in the **Settings** menu. + 4. Press `Add Account`{.action}. + 5. Press `Email account`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Add account`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> You have two options: +>> +>> - If you have **IMAP** at the top of the page, go to step 3. +>> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. +>> +>>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Step 3** +>> +>> In the next window, select `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name**: Enter your full email address. +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL +>> +>> To finalize the configuration, press `Login`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email account + +Once you have configured your email account, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: + +- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +### Modify existing settings + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Modify login information`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Find the settings in **Step 3** of the [Add account](#add-account) section. + +### Delete an email account + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Then press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Delete Account`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### POP, IMAP and SMTP settings + +#### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. + +> [!warning] +> +> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email account +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. + + + +## Go further + +For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-ie.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-ie.md index f92df17590d..da4f289cb98 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-ie.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-ie.md @@ -1,181 +1,181 @@ ---- -title: "MX Plan - Configuring your email account in Outlook for iOS" -excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" -updated: 2025-02-10 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** - -> [!warning] -> -> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. -> -> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. -> - -## Requirements - -- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). -- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). -- You have the login details for the email account you would like to configure. - -## Instructions - - - -### Add the account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. - 2. Press the gear "⚙" in the lower left of your screen. - 3. Press `Accounts`{.action} in the **Settings** menu. - 4. Press `Add Account`{.action}. - 5. Press `Email account`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Add account`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> You have two options: ->> ->> - If you have **IMAP** at the top of the page, go to step 3. ->> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. ->> ->>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Step 3** ->> ->> In the next window, select `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name**: Enter your full email address. ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL ->> ->> To finalize the configuration, press `Login`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email account - -Once you have configured your email account, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: - -- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -### Modify existing settings - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Modify login information`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Find the settings in **Step 3** of the [Add account](#add-account) section. - -### Delete an email account - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Then press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Delete Account`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### POP, IMAP and SMTP settings - -#### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. - -> [!warning] -> -> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email account -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. - - - -## Go further - -For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - -Join our [community of users](/links/community). +--- +title: "MX Plan - Configuring your email account in Outlook for iOS" +excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" +updated: 2025-02-10 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** + +> [!warning] +> +> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. +> +> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. +> + +## Requirements + +- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). +- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). +- You have the login details for the email account you would like to configure. + +## Instructions + + + +### Add the account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. + 2. Press the gear "⚙" in the lower left of your screen. + 3. Press `Accounts`{.action} in the **Settings** menu. + 4. Press `Add Account`{.action}. + 5. Press `Email account`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Add account`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> You have two options: +>> +>> - If you have **IMAP** at the top of the page, go to step 3. +>> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. +>> +>>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Step 3** +>> +>> In the next window, select `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name**: Enter your full email address. +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL +>> +>> To finalize the configuration, press `Login`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email account + +Once you have configured your email account, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: + +- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +### Modify existing settings + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Modify login information`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Find the settings in **Step 3** of the [Add account](#add-account) section. + +### Delete an email account + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Then press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Delete Account`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### POP, IMAP and SMTP settings + +#### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. + +> [!warning] +> +> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email account +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. + + + +## Go further + +For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-sg.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-sg.md index f92df17590d..da4f289cb98 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-sg.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-sg.md @@ -1,181 +1,181 @@ ---- -title: "MX Plan - Configuring your email account in Outlook for iOS" -excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" -updated: 2025-02-10 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** - -> [!warning] -> -> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. -> -> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. -> - -## Requirements - -- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). -- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). -- You have the login details for the email account you would like to configure. - -## Instructions - - - -### Add the account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. - 2. Press the gear "⚙" in the lower left of your screen. - 3. Press `Accounts`{.action} in the **Settings** menu. - 4. Press `Add Account`{.action}. - 5. Press `Email account`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Add account`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> You have two options: ->> ->> - If you have **IMAP** at the top of the page, go to step 3. ->> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. ->> ->>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Step 3** ->> ->> In the next window, select `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name**: Enter your full email address. ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL ->> ->> To finalize the configuration, press `Login`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email account - -Once you have configured your email account, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: - -- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -### Modify existing settings - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Modify login information`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Find the settings in **Step 3** of the [Add account](#add-account) section. - -### Delete an email account - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Then press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Delete Account`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### POP, IMAP and SMTP settings - -#### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. - -> [!warning] -> -> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email account -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. - - - -## Go further - -For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - -Join our [community of users](/links/community). +--- +title: "MX Plan - Configuring your email account in Outlook for iOS" +excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" +updated: 2025-02-10 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** + +> [!warning] +> +> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. +> +> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. +> + +## Requirements + +- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). +- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). +- You have the login details for the email account you would like to configure. + +## Instructions + + + +### Add the account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. + 2. Press the gear "⚙" in the lower left of your screen. + 3. Press `Accounts`{.action} in the **Settings** menu. + 4. Press `Add Account`{.action}. + 5. Press `Email account`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Add account`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> You have two options: +>> +>> - If you have **IMAP** at the top of the page, go to step 3. +>> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. +>> +>>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Step 3** +>> +>> In the next window, select `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name**: Enter your full email address. +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL +>> +>> To finalize the configuration, press `Login`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email account + +Once you have configured your email account, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: + +- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +### Modify existing settings + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Modify login information`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Find the settings in **Step 3** of the [Add account](#add-account) section. + +### Delete an email account + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Then press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Delete Account`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### POP, IMAP and SMTP settings + +#### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. + +> [!warning] +> +> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email account +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. + + + +## Go further + +For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-us.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-us.md index f92df17590d..da4f289cb98 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-us.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.en-us.md @@ -1,181 +1,181 @@ ---- -title: "MX Plan - Configuring your email account in Outlook for iOS" -excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" -updated: 2025-02-10 ---- - - - -## Objective - -MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. - -**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** - -> [!warning] -> -> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. -> -> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](/links/partner) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. -> - -## Requirements - -- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). -- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). -- You have the login details for the email account you would like to configure. - -## Instructions - - - -### Add the account - -- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **If an account has already been set up**: - 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. - 2. Press the gear "⚙" in the lower left of your screen. - 3. Press `Accounts`{.action} in the **Settings** menu. - 4. Press `Add Account`{.action}. - 5. Press `Email account`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **Step 1** ->> ->> Enter your email address and press `Add account`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> You have two options: ->> ->> - If you have **IMAP** at the top of the page, go to step 3. ->> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. ->> ->>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Step 3** ->> ->> In the next window, select `Advanced settings`{.action} and enter the following information: ->> ->> - **Email address** ->> - **Full name**: Enter your full email address. ->> - **Description** ->> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL ->> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL ->> ->> To finalize the configuration, press `Login`{.action}. ->> ->>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. - -### Use the email account - -Once you have configured your email account, you can start using it! You can now send and receive messages. - -OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: - -- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -### Modify existing settings - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Modify login information`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Find the settings in **Step 3** of the [Add account](#add-account) section. - -### Delete an email account - -1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. -2. Press the gear "⚙" in the lower left of your screen. -3. Then press `Accounts`{.action} in the **Settings** menu. -4. Select the account. -5. Press `Delete Account`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### POP, IMAP and SMTP settings - -#### IMAP and POP Receive Settings - -When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. - -> [!warning] -> -> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). - -Follow the installation steps by clicking on the tabs below: - -> [!tabs] -> **IMAP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca ->> - **Port**: 993 ->> - **Security type**: SSL/TLS ->> -> **POP configuration** ->> ->> - **Username**: Enter the **full** email address ->> - **Password**: Enter the password for the email account ->> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net ->> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca ->> - **Port**: 995 ->> - **Security type**: SSL/TLS - -#### SMTP Send Settings - -For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: - -**SMTP configuration** - -- **Username**: Enter the **full** email address -- **Password**: Enter the password for the email account -- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net -- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca -- **Port**: 465 -- **Security type**: SSL/TLS - -> [!primary] -> -> **Change your configuration** -> -> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. - - - -## Go further - -For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - -Join our [community of users](/links/community). +--- +title: "MX Plan - Configuring your email account in Outlook for iOS" +excerpt: "Find out how to configure your MX Plan email address on the Outlook mobile app for iOS" +updated: 2025-02-10 +--- + + + +## Objective + +MX Plan accounts can be configured on various compatible email clients. This allows you to use your email address from the device of your choice. The Microsoft Outlook app on iOS is available for free from the Apple App Store. + +**Find out how to configure your MX Plan email address on the Outlook mobile app for iOS.** + +> [!warning] +> +> OVHcloud provides services for which you are responsible with regard to their configuration and management. It is therefore your responsibility to ensure that they function correctly. +> +> This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a [specialized partner](https://marketplace.ovhcloud.com/c/support-collaboration) or the software publisher if you encounter any difficulties. OVHcloud cannot provide you with technical support in this regard. You can find more information in the [Go further](#go-further) section of this guide. +> + +## Requirements + +- You have an MX Plan email account (included in the MX Plan solution or in an [OVHcloud web hosting plan](/links/web/hosting)). +- You have the Outlook application installed on your [iOS device](https://apps.apple.com/app/microsoft-outlook/id951937596). +- You have the login details for the email account you would like to configure. + +## Instructions + + + +### Add the account + +- **When you start the application for the first time**: A configuration wizard will appear. Tap `Add account`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **If an account has already been set up**: + 1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. + 2. Press the gear "⚙" in the lower left of your screen. + 3. Press `Accounts`{.action} in the **Settings** menu. + 4. Press `Add Account`{.action}. + 5. Press `Email account`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **Step 1** +>> +>> Enter your email address and press `Add account`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> You have two options: +>> +>> - If you have **IMAP** at the top of the page, go to step 3. +>> - If the account parameter window displays **Exchange** at the top, press the `?` button in the top right corner of the screen **(1)**, then choose `Change account provider`{.action} **(2)**. Then select `IMAP`**(3)** and proceed to step 3. +>> +>>![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Step 3** +>> +>> In the next window, select `Advanced settings`{.action} and enter the following information: +>> +>> - **Email address** +>> - **Full name**: Enter your full email address. +>> - **Description** +>> - **IMAP Incoming Mail Server**:
      - **IMAP Hostname**: For **EUROPE**, type `imap.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `imap.mail.ovh.ca`
      - **IMAP Port**: 993
      - **IMAP Username**: Your full email address
      - **IMAP Password**: Your email account password
      - **Port Security**: SSL +>> - **SMTP Incoming Mail Server**:
      - **SMTP Hostname**: For **EUROPE**, type `smtp.mail.ovh.net` or `ssl0.ovh.net`. For **AMERICA/ASIA**, type `smtp.mail.ovh.ca`
      - **SMTP Port**: 465
      - **SMTP Username**: Your full email address
      - **SMTP Password**: Your email account password
      - **Port Security**: SSL +>> +>> To finalize the configuration, press `Login`{.action}. +>> +>>![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> If, after following the configuration steps above, you encounter a sending or receiving error, please refer to the topic “[Modify existing settings](#modify-settings)”. + +### Use the email account + +Once you have configured your email account, you can start using it! You can now send and receive messages. + +OVHcloud also offers a web application you can use to access your email account from your browser. You can log in with your email credentials here: [Webmail](/links/web/email). If you have any questions on how to use the webmail associated with your solution, please refer to our guides: + +- [View your account via the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Use your email account from the Roundcube webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +### Modify existing settings + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Modify login information`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Find the settings in **Step 3** of the [Add account](#add-account) section. + +### Delete an email account + +1. Tap the circle containing the initials of the email account you are viewing, or the home icon "⌂" at the top left of your screen. +2. Press the gear "⚙" in the lower left of your screen. +3. Then press `Accounts`{.action} in the **Settings** menu. +4. Select the account. +5. Press `Delete Account`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### POP, IMAP and SMTP settings + +#### IMAP and POP Receive Settings + +When you choose your account type, we recommend using **IMAP** to receive emails. However, you can select **POP** as well. + +> [!warning] +> +> Please only enter the values corresponding to your location (**EUROPE** or **AMERICA/ASIA-PACIFIC**). + +Follow the installation steps by clicking on the tabs below: + +> [!tabs] +> **IMAP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE Server (incoming)**: imap.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: imap.mail.ovh.ca +>> - **Port**: 993 +>> - **Security type**: SSL/TLS +>> +> **POP configuration** +>> +>> - **Username**: Enter the **full** email address +>> - **Password**: Enter the password for the email account +>> - **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +>> - **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +>> - **Port**: 995 +>> - **Security type**: SSL/TLS + +#### SMTP Send Settings + +For sending emails, if you have to enter the **SMTP** settings manually in your account preferences, enter the following values: + +**SMTP configuration** + +- **Username**: Enter the **full** email address +- **Password**: Enter the password for the email account +- **EUROPE server (incoming)**: pop.mail.ovh.net **or** ssl0.ovh.net +- **AMERICA/ASIA-PACIFIC server (incoming)**: pop.mail.ovh.ca +- **Port**: 465 +- **Security type**: SSL/TLS + +> [!primary] +> +> **Change your configuration** +> +> If your email account is configured in **IMAP** and you want to change this configuration to **POP**, you will need to delete the account, then recreate it in **POP**. Refer to the section [Modify existing settings](#modify-settings) of this guide. + + + +## Go further + +For specialized services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.es-es.md index ffa05391965..6ad76c217df 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.es-es.md @@ -1,176 +1,176 @@ ---- -title: "MX Plan - Configurar una cuenta de correo en Outlook para iOS" -excerpt: "Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para iOS" -updated: 2025-02-10 ---- - - - -## Objetivo - -Es posible configurar las cuentas MX Plan en el cliente de correo que usted utilice, siempre que sea compatible. para que pueda utilizar su dirección de correo desde cualquier dispositivo. La aplicación Outlook de Microsoft en iOS está disponible gratuitamente desde la App Store de Apple. - -**Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para iOS** - -> [!warning] -> -> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionen correctamente. -> -> Esta guía le ayudará a realizar las tareas más habituales. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](/links/partner) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte el apartado «Más información» de esta guía. - -## Requisitos - -- Disponer de una dirección de correo electrónico MX Plan (incluida en la solución MX Plan o en un [plan de hosting de OVHcloud](/links/web/hosting)). -- Tener la aplicación Outlook en su dispositivo móvil [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. - -## Procedimiento - -### Añadir la cuenta - -- **Cuando inicie la aplicación por primera vez**, aparecerá un asistente de configuración y pulse `Añadir cuenta`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **Si ya tiene una cuenta configurada**: - 1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. - 2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. - 3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. - 4. Pulsa `Añadir cuenta`{.action}. - 5. Pulsa `Cuenta de correo`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Siga los pasos de instalación haciendo clic en las fichas siguientes: - -> [!tabs] -> **Etapa 1** ->> ->> Introduzca su dirección de correo electrónico y pulse `Añadir una cuenta`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 2** ->> ->> Tiene dos posibilidades: ->> ->> - Si aparece "**IMAP**" en la parte superior de la página, vaya al etapa 3. ->> - Si la ventana de configuración de la cuenta muestra "**Exchange**" en la parte superior, pulse el botón `?` en la esquina superior derecha de la pantalla **(1)** y elija `Cambiar proveedor de cuenta`{.action} **(2)**. A continuación, seleccione `IMAP` **(3)** y continúe con la etapa 3. ->> ->> ![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 3** ->> ->> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: ->> ->> - **Dirección de correo electrónico** ->> - **Nombre completo**: Introduzca su dirección de correo electrónico completa ->> - **Descripción** ->> - **Servidor de correo electrónico de entrada IMAP**:
      - **Nombre de host IMAP**: Para **EUROPA**, introduzca `imap.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `imap.mail.ovh.ca`
      - **Puerto IMAP**: 993
      - **Nombre de usuario IMAP**: su dirección de correo electrónico completa
      - **Contraseña IMAP**: la de su dirección de correo electrónico
      - **Seguridad del puerto**: SSL ->> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto SMTP**: 465
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico
      - **Seguridad del puerto**: SSL ->> ->> Para finalizar la configuración, pulse `Conectar`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Si, tras haber seguido los pasos de configuración anteriores, detecta un fallo de envío o recepción, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)". - -### Utilizar la dirección de correo electrónico - -Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede consultarla en el siguiente enlace: [Webmail](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. Si tiene cualquier duda relativa a su uso y en función del webmail asociado a su producto, consulte nuestras guías: - -- [Consultar su cuenta desde la interfaz OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Utilizar una dirección de correo electrónico desde el webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -### Cambiar la configuración existente - -1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. -2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. -3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. -4. Seleccione la cuenta. -5. Pulse `Editar la información de conexión`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Consulte los parámetros en **la etapa 3** del capítulo [Añadir la cuenta](#add-account). - -### Eliminar una cuenta de correo - -1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. -2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. -3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. -4. Seleccione la cuenta. -5. Pulsa `Eliminar la cuenta`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### Aviso de los parámetros POP, IMAP y SMTP - -#### Parámetros de recepción IMAP y POP - -Para la recepción de mensajes de correo, al elegir el tipo de cuenta, le recomendamos que utilice **IMAP**. Sin embargo, puede seleccionar **POP**. - -> [!warning] -> -> Es necesario indicar el valor correspondiente a su localización (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) - -Siga los pasos de instalación haciendo clic en las fichas siguientes: - -> [!tabs] -> **Configuración IMAP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo ->> - **Servidor EUROPA (entrante)**: imap.mail.ovh.net **o** ssl0.ovh.net ->> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: imap.mail.ovh.ca ->> - **Puerto**: 993 ->> - **Tipo de seguridad**: SSL/TLS ->> -> **Configuración POP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo ->> - **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net ->> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca ->> - **Puerto**: 995 ->> - **Tipo de seguridad**: SSL/TLS - -#### Parámetros de envío SMTP - -Para el envío de mensajes de correo electrónico, si debe introducir manualmente los parámetros **SMTP** en las preferencias de la cuenta, consulte a continuación los parámetros que debe utilizar: - -**Configuración SMTP** - -- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** -- **Contraseña**: Introduzca la contraseña de la dirección de correo -- **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net -- **Servidor AMERICANO/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca -- **Puerto**: 465 -- **Tipo de seguridad**: SSL/TLS - -> [!primary] -> -> **Cambiar la configuración** -> -> Si su dirección de correo electrónico está configurada en **IMAP** y desea cambiar esta configuración a **POP**, debe eliminar la cuenta y volver a crearla en **POP**. Consulte el capítulo "[Modificar la configuración existente](#modify-settings)" de esta guía. - -## Más información - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "MX Plan - Configurar una cuenta de correo en Outlook para iOS" +excerpt: "Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para iOS" +updated: 2025-02-10 +--- + + + +## Objetivo + +Es posible configurar las cuentas MX Plan en el cliente de correo que usted utilice, siempre que sea compatible. para que pueda utilizar su dirección de correo desde cualquier dispositivo. La aplicación Outlook de Microsoft en iOS está disponible gratuitamente desde la App Store de Apple. + +**Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para iOS** + +> [!warning] +> +> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionen correctamente. +> +> Esta guía le ayudará a realizar las tareas más habituales. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte el apartado «Más información» de esta guía. + +## Requisitos + +- Disponer de una dirección de correo electrónico MX Plan (incluida en la solución MX Plan o en un [plan de hosting de OVHcloud](/links/web/hosting)). +- Tener la aplicación Outlook en su dispositivo móvil [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. + +## Procedimiento + +### Añadir la cuenta + +- **Cuando inicie la aplicación por primera vez**, aparecerá un asistente de configuración y pulse `Añadir cuenta`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **Si ya tiene una cuenta configurada**: + 1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. + 2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. + 3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. + 4. Pulsa `Añadir cuenta`{.action}. + 5. Pulsa `Cuenta de correo`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Siga los pasos de instalación haciendo clic en las fichas siguientes: + +> [!tabs] +> **Etapa 1** +>> +>> Introduzca su dirección de correo electrónico y pulse `Añadir una cuenta`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 2** +>> +>> Tiene dos posibilidades: +>> +>> - Si aparece "**IMAP**" en la parte superior de la página, vaya al etapa 3. +>> - Si la ventana de configuración de la cuenta muestra "**Exchange**" en la parte superior, pulse el botón `?` en la esquina superior derecha de la pantalla **(1)** y elija `Cambiar proveedor de cuenta`{.action} **(2)**. A continuación, seleccione `IMAP` **(3)** y continúe con la etapa 3. +>> +>> ![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 3** +>> +>> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: +>> +>> - **Dirección de correo electrónico** +>> - **Nombre completo**: Introduzca su dirección de correo electrónico completa +>> - **Descripción** +>> - **Servidor de correo electrónico de entrada IMAP**:
      - **Nombre de host IMAP**: Para **EUROPA**, introduzca `imap.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `imap.mail.ovh.ca`
      - **Puerto IMAP**: 993
      - **Nombre de usuario IMAP**: su dirección de correo electrónico completa
      - **Contraseña IMAP**: la de su dirección de correo electrónico
      - **Seguridad del puerto**: SSL +>> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto SMTP**: 465
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico
      - **Seguridad del puerto**: SSL +>> +>> Para finalizar la configuración, pulse `Conectar`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Si, tras haber seguido los pasos de configuración anteriores, detecta un fallo de envío o recepción, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)". + +### Utilizar la dirección de correo electrónico + +Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede consultarla en el siguiente enlace: [Webmail](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. Si tiene cualquier duda relativa a su uso y en función del webmail asociado a su producto, consulte nuestras guías: + +- [Consultar su cuenta desde la interfaz OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Utilizar una dirección de correo electrónico desde el webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +### Cambiar la configuración existente + +1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. +2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. +3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. +4. Seleccione la cuenta. +5. Pulse `Editar la información de conexión`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Consulte los parámetros en **la etapa 3** del capítulo [Añadir la cuenta](#add-account). + +### Eliminar una cuenta de correo + +1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. +2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. +3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. +4. Seleccione la cuenta. +5. Pulsa `Eliminar la cuenta`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### Aviso de los parámetros POP, IMAP y SMTP + +#### Parámetros de recepción IMAP y POP + +Para la recepción de mensajes de correo, al elegir el tipo de cuenta, le recomendamos que utilice **IMAP**. Sin embargo, puede seleccionar **POP**. + +> [!warning] +> +> Es necesario indicar el valor correspondiente a su localización (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) + +Siga los pasos de instalación haciendo clic en las fichas siguientes: + +> [!tabs] +> **Configuración IMAP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo +>> - **Servidor EUROPA (entrante)**: imap.mail.ovh.net **o** ssl0.ovh.net +>> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: imap.mail.ovh.ca +>> - **Puerto**: 993 +>> - **Tipo de seguridad**: SSL/TLS +>> +> **Configuración POP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo +>> - **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net +>> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca +>> - **Puerto**: 995 +>> - **Tipo de seguridad**: SSL/TLS + +#### Parámetros de envío SMTP + +Para el envío de mensajes de correo electrónico, si debe introducir manualmente los parámetros **SMTP** en las preferencias de la cuenta, consulte a continuación los parámetros que debe utilizar: + +**Configuración SMTP** + +- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +- **Contraseña**: Introduzca la contraseña de la dirección de correo +- **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net +- **Servidor AMERICANO/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca +- **Puerto**: 465 +- **Tipo de seguridad**: SSL/TLS + +> [!primary] +> +> **Cambiar la configuración** +> +> Si su dirección de correo electrónico está configurada en **IMAP** y desea cambiar esta configuración a **POP**, debe eliminar la cuenta y volver a crearla en **POP**. Consulte el capítulo "[Modificar la configuración existente](#modify-settings)" de esta guía. + +## Más información + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.es-us.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.es-us.md index ffa05391965..6ad76c217df 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.es-us.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.es-us.md @@ -1,176 +1,176 @@ ---- -title: "MX Plan - Configurar una cuenta de correo en Outlook para iOS" -excerpt: "Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para iOS" -updated: 2025-02-10 ---- - - - -## Objetivo - -Es posible configurar las cuentas MX Plan en el cliente de correo que usted utilice, siempre que sea compatible. para que pueda utilizar su dirección de correo desde cualquier dispositivo. La aplicación Outlook de Microsoft en iOS está disponible gratuitamente desde la App Store de Apple. - -**Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para iOS** - -> [!warning] -> -> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionen correctamente. -> -> Esta guía le ayudará a realizar las tareas más habituales. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](/links/partner) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte el apartado «Más información» de esta guía. - -## Requisitos - -- Disponer de una dirección de correo electrónico MX Plan (incluida en la solución MX Plan o en un [plan de hosting de OVHcloud](/links/web/hosting)). -- Tener la aplicación Outlook en su dispositivo móvil [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. - -## Procedimiento - -### Añadir la cuenta - -- **Cuando inicie la aplicación por primera vez**, aparecerá un asistente de configuración y pulse `Añadir cuenta`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **Si ya tiene una cuenta configurada**: - 1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. - 2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. - 3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. - 4. Pulsa `Añadir cuenta`{.action}. - 5. Pulsa `Cuenta de correo`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Siga los pasos de instalación haciendo clic en las fichas siguientes: - -> [!tabs] -> **Etapa 1** ->> ->> Introduzca su dirección de correo electrónico y pulse `Añadir una cuenta`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 2** ->> ->> Tiene dos posibilidades: ->> ->> - Si aparece "**IMAP**" en la parte superior de la página, vaya al etapa 3. ->> - Si la ventana de configuración de la cuenta muestra "**Exchange**" en la parte superior, pulse el botón `?` en la esquina superior derecha de la pantalla **(1)** y elija `Cambiar proveedor de cuenta`{.action} **(2)**. A continuación, seleccione `IMAP` **(3)** y continúe con la etapa 3. ->> ->> ![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 3** ->> ->> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: ->> ->> - **Dirección de correo electrónico** ->> - **Nombre completo**: Introduzca su dirección de correo electrónico completa ->> - **Descripción** ->> - **Servidor de correo electrónico de entrada IMAP**:
      - **Nombre de host IMAP**: Para **EUROPA**, introduzca `imap.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `imap.mail.ovh.ca`
      - **Puerto IMAP**: 993
      - **Nombre de usuario IMAP**: su dirección de correo electrónico completa
      - **Contraseña IMAP**: la de su dirección de correo electrónico
      - **Seguridad del puerto**: SSL ->> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto SMTP**: 465
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico
      - **Seguridad del puerto**: SSL ->> ->> Para finalizar la configuración, pulse `Conectar`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Si, tras haber seguido los pasos de configuración anteriores, detecta un fallo de envío o recepción, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)". - -### Utilizar la dirección de correo electrónico - -Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede consultarla en el siguiente enlace: [Webmail](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. Si tiene cualquier duda relativa a su uso y en función del webmail asociado a su producto, consulte nuestras guías: - -- [Consultar su cuenta desde la interfaz OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Utilizar una dirección de correo electrónico desde el webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -### Cambiar la configuración existente - -1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. -2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. -3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. -4. Seleccione la cuenta. -5. Pulse `Editar la información de conexión`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Consulte los parámetros en **la etapa 3** del capítulo [Añadir la cuenta](#add-account). - -### Eliminar una cuenta de correo - -1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. -2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. -3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. -4. Seleccione la cuenta. -5. Pulsa `Eliminar la cuenta`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### Aviso de los parámetros POP, IMAP y SMTP - -#### Parámetros de recepción IMAP y POP - -Para la recepción de mensajes de correo, al elegir el tipo de cuenta, le recomendamos que utilice **IMAP**. Sin embargo, puede seleccionar **POP**. - -> [!warning] -> -> Es necesario indicar el valor correspondiente a su localización (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) - -Siga los pasos de instalación haciendo clic en las fichas siguientes: - -> [!tabs] -> **Configuración IMAP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo ->> - **Servidor EUROPA (entrante)**: imap.mail.ovh.net **o** ssl0.ovh.net ->> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: imap.mail.ovh.ca ->> - **Puerto**: 993 ->> - **Tipo de seguridad**: SSL/TLS ->> -> **Configuración POP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo ->> - **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net ->> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca ->> - **Puerto**: 995 ->> - **Tipo de seguridad**: SSL/TLS - -#### Parámetros de envío SMTP - -Para el envío de mensajes de correo electrónico, si debe introducir manualmente los parámetros **SMTP** en las preferencias de la cuenta, consulte a continuación los parámetros que debe utilizar: - -**Configuración SMTP** - -- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** -- **Contraseña**: Introduzca la contraseña de la dirección de correo -- **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net -- **Servidor AMERICANO/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca -- **Puerto**: 465 -- **Tipo de seguridad**: SSL/TLS - -> [!primary] -> -> **Cambiar la configuración** -> -> Si su dirección de correo electrónico está configurada en **IMAP** y desea cambiar esta configuración a **POP**, debe eliminar la cuenta y volver a crearla en **POP**. Consulte el capítulo "[Modificar la configuración existente](#modify-settings)" de esta guía. - -## Más información - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "MX Plan - Configurar una cuenta de correo en Outlook para iOS" +excerpt: "Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para iOS" +updated: 2025-02-10 +--- + + + +## Objetivo + +Es posible configurar las cuentas MX Plan en el cliente de correo que usted utilice, siempre que sea compatible. para que pueda utilizar su dirección de correo desde cualquier dispositivo. La aplicación Outlook de Microsoft en iOS está disponible gratuitamente desde la App Store de Apple. + +**Descubra cómo configurar una cuenta MX Plan en la aplicación móvil Outlook para iOS** + +> [!warning] +> +> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionen correctamente. +> +> Esta guía le ayudará a realizar las tareas más habituales. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte el apartado «Más información» de esta guía. + +## Requisitos + +- Disponer de una dirección de correo electrónico MX Plan (incluida en la solución MX Plan o en un [plan de hosting de OVHcloud](/links/web/hosting)). +- Tener la aplicación Outlook en su dispositivo móvil [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. + +## Procedimiento + +### Añadir la cuenta + +- **Cuando inicie la aplicación por primera vez**, aparecerá un asistente de configuración y pulse `Añadir cuenta`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **Si ya tiene una cuenta configurada**: + 1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. + 2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. + 3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. + 4. Pulsa `Añadir cuenta`{.action}. + 5. Pulsa `Cuenta de correo`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Siga los pasos de instalación haciendo clic en las fichas siguientes: + +> [!tabs] +> **Etapa 1** +>> +>> Introduzca su dirección de correo electrónico y pulse `Añadir una cuenta`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 2** +>> +>> Tiene dos posibilidades: +>> +>> - Si aparece "**IMAP**" en la parte superior de la página, vaya al etapa 3. +>> - Si la ventana de configuración de la cuenta muestra "**Exchange**" en la parte superior, pulse el botón `?` en la esquina superior derecha de la pantalla **(1)** y elija `Cambiar proveedor de cuenta`{.action} **(2)**. A continuación, seleccione `IMAP` **(3)** y continúe con la etapa 3. +>> +>> ![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 3** +>> +>> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: +>> +>> - **Dirección de correo electrónico** +>> - **Nombre completo**: Introduzca su dirección de correo electrónico completa +>> - **Descripción** +>> - **Servidor de correo electrónico de entrada IMAP**:
      - **Nombre de host IMAP**: Para **EUROPA**, introduzca `imap.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `imap.mail.ovh.ca`
      - **Puerto IMAP**: 993
      - **Nombre de usuario IMAP**: su dirección de correo electrónico completa
      - **Contraseña IMAP**: la de su dirección de correo electrónico
      - **Seguridad del puerto**: SSL +>> - **Servidor de correo electrónico entrante SMTP**:
      - **Nombre de host SMTP**: Para **EUROPA**, introduzca `smtp.mail.ovh.net` o `ssl0.ovh.net`. Para **AMÉRICA/ASIA**, introduzca `smtp.mail.ovh.ca`
      - **Puerto SMTP**: 465
      - **Nombre de usuario SMTP**: su dirección de correo electrónico completa
      - **Contraseña SMTP**: la de su dirección de correo electrónico
      - **Seguridad del puerto**: SSL +>> +>> Para finalizar la configuración, pulse `Conectar`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Si, tras haber seguido los pasos de configuración anteriores, detecta un fallo de envío o recepción, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)". + +### Utilizar la dirección de correo electrónico + +Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede consultarla en el siguiente enlace: [Webmail](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. Si tiene cualquier duda relativa a su uso y en función del webmail asociado a su producto, consulte nuestras guías: + +- [Consultar su cuenta desde la interfaz OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Utilizar una dirección de correo electrónico desde el webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +### Cambiar la configuración existente + +1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. +2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. +3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. +4. Seleccione la cuenta. +5. Pulse `Editar la información de conexión`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Consulte los parámetros en **la etapa 3** del capítulo [Añadir la cuenta](#add-account). + +### Eliminar una cuenta de correo + +1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa "⌂" en la parte superior izquierda de la pantalla. +2. Pulse el engranaje "⚙" en la parte inferior izquierda de la pantalla. +3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. +4. Seleccione la cuenta. +5. Pulsa `Eliminar la cuenta`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### Aviso de los parámetros POP, IMAP y SMTP + +#### Parámetros de recepción IMAP y POP + +Para la recepción de mensajes de correo, al elegir el tipo de cuenta, le recomendamos que utilice **IMAP**. Sin embargo, puede seleccionar **POP**. + +> [!warning] +> +> Es necesario indicar el valor correspondiente a su localización (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) + +Siga los pasos de instalación haciendo clic en las fichas siguientes: + +> [!tabs] +> **Configuración IMAP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo +>> - **Servidor EUROPA (entrante)**: imap.mail.ovh.net **o** ssl0.ovh.net +>> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: imap.mail.ovh.ca +>> - **Puerto**: 993 +>> - **Tipo de seguridad**: SSL/TLS +>> +> **Configuración POP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo +>> - **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net +>> - **Servidor AMERICA/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca +>> - **Puerto**: 995 +>> - **Tipo de seguridad**: SSL/TLS + +#### Parámetros de envío SMTP + +Para el envío de mensajes de correo electrónico, si debe introducir manualmente los parámetros **SMTP** en las preferencias de la cuenta, consulte a continuación los parámetros que debe utilizar: + +**Configuración SMTP** + +- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa** +- **Contraseña**: Introduzca la contraseña de la dirección de correo +- **Servidor EUROPA (entrante)**: pop.mail.ovh.net **o** ssl0.ovh.net +- **Servidor AMERICANO/ASIA-PACÍFICO (entrante)**: pop.mail.ovh.ca +- **Puerto**: 465 +- **Tipo de seguridad**: SSL/TLS + +> [!primary] +> +> **Cambiar la configuración** +> +> Si su dirección de correo electrónico está configurada en **IMAP** y desea cambiar esta configuración a **POP**, debe eliminar la cuenta y volver a crearla en **POP**. Consulte el capítulo "[Modificar la configuración existente](#modify-settings)" de esta guía. + +## Más información + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.fr-ca.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.fr-ca.md index 4dcbfc1bebf..c1413480461 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.fr-ca.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.fr-ca.md @@ -1,176 +1,176 @@ ---- -title: "MX Plan - Configurer son compte e-mail sur Outlook pour iOS" -excerpt: "Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour iOS" -updated: 2025-02-10 ---- - - - -## Objectif - -Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Outlook de Microsoft sur iOS est disponible gratuitement depuis l'App Store de Apple. - -**Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour iOS** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/partner) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -## Prérequis - -- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). -- Disposer de l'application Outlook sur votre appareil mobile [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche, appuyez sur `Ajouter un compte`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **Si un compte a déjà été paramétré** : - 1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. - 2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. - 3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. - 4. Appuyez sur `Ajouter un compte`{.action}. - 5. Appuyez sur `Compte de courrier`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : - -> [!tabs] -> **Etape 1** ->> ->> Saisissez votre adresse e-mail et appuyez sur `Ajouter un compte`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etape 2** ->> ->> Vous avez deux possibilités: ->> ->> - Si vous avez la mention « **IMAP** » en haut de la page, passez à l'étape 3. ->> - Si la fenêtre de paramètre du compte affiche « **Exchange** » en haut, appuyez sur le bouton `?` dans le coin supérieur droit de l'écran **(1)**, puis choisissez `Changer de fournisseur de compte`{.action} **(2)**. Sélectionnez alors `IMAP` **(3)** et passez à l'étape 3. ->> ->> ![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Etape 3** ->> ->> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : ->> ->> - **Adresse e-mail** ->> - **Nom complet** : saisissez votre adresse e-mail complète ->> - **Description** ->> - **Serveur de courrier entrant IMAP** :
      - **Nom d'hôte IMAP** : pour l'**EUROPE**, saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `imap.mail.ovh.ca`
      - **Port IMAP** : 993
      - **Nom d'utilisateur IMAP** : votre adresse e-mail complète
      - **Mot de passe IMAP** : celui de votre adresse e-mail
      - **Sécurité du port** : SSL ->> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port SMTP** : 465
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail
      - **Sécurité du port** : SSL ->> ->> Pour finaliser la configuration, appuyez sur `Connexion`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Si, après avoir suivi les étapes de configuration ci-dessus, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) ». - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible via ce lien : [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation et en fonction du webmail associé à votre offre, aidez-vous de nos guides : - -- [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -### Modifier les paramètres existants - -1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. -2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. -3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. -4. Sélectionnez le compte concerné. -5. Appuyez sur `Modifier les informations de connexion`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Retrouvez les paramètres à **l'étape 3** du chapitre [Ajouter le compte](#add-account). - -### Supprimer un compte e-mail - -1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. -2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. -3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. -4. Sélectionnez le compte concerné. -5. Appuyez sur `Suppression du compte`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### Rappel des paramètres POP, IMAP et SMTP - -#### Paramètres de réception IMAP et POP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. - -> [!warning] -> -> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) - -Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : - -> [!tabs] -> **Configuration IMAP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail ->> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca ->> - **Port** : 993 ->> - **Type de sécurité** : SSL/TLS ->> -> **Configuration POP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail ->> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca ->> - **Port** : 995 ->> - **Type de sécurité** : SSL/TLS - -#### Paramètres d'envoi SMTP - -Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : - -**Configuration SMTP** - -- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** -- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail -- **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net -- **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca -- **Port** : 465 -- **Type de sécurité** : SSL/TLS - -> [!primary] -> -> **Changer sa configuration** -> -> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte puis le recréer en **POP**. Consultez le chapitre « [Modifier les paramètres existants](#modify-settings) » de ce guide. - -## Aller plus loin - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "MX Plan - Configurer son compte e-mail sur Outlook pour iOS" +excerpt: "Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour iOS" +updated: 2025-02-10 +--- + + + +## Objectif + +Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Outlook de Microsoft sur iOS est disponible gratuitement depuis l'App Store de Apple. + +**Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour iOS** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +## Prérequis + +- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). +- Disposer de l'application Outlook sur votre appareil mobile [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche, appuyez sur `Ajouter un compte`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **Si un compte a déjà été paramétré** : + 1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. + 2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. + 3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. + 4. Appuyez sur `Ajouter un compte`{.action}. + 5. Appuyez sur `Compte de courrier`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : + +> [!tabs] +> **Etape 1** +>> +>> Saisissez votre adresse e-mail et appuyez sur `Ajouter un compte`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etape 2** +>> +>> Vous avez deux possibilités: +>> +>> - Si vous avez la mention « **IMAP** » en haut de la page, passez à l'étape 3. +>> - Si la fenêtre de paramètre du compte affiche « **Exchange** » en haut, appuyez sur le bouton `?` dans le coin supérieur droit de l'écran **(1)**, puis choisissez `Changer de fournisseur de compte`{.action} **(2)**. Sélectionnez alors `IMAP` **(3)** et passez à l'étape 3. +>> +>> ![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Etape 3** +>> +>> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : +>> +>> - **Adresse e-mail** +>> - **Nom complet** : saisissez votre adresse e-mail complète +>> - **Description** +>> - **Serveur de courrier entrant IMAP** :
      - **Nom d'hôte IMAP** : pour l'**EUROPE**, saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `imap.mail.ovh.ca`
      - **Port IMAP** : 993
      - **Nom d'utilisateur IMAP** : votre adresse e-mail complète
      - **Mot de passe IMAP** : celui de votre adresse e-mail
      - **Sécurité du port** : SSL +>> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port SMTP** : 465
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail
      - **Sécurité du port** : SSL +>> +>> Pour finaliser la configuration, appuyez sur `Connexion`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Si, après avoir suivi les étapes de configuration ci-dessus, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) ». + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible via ce lien : [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation et en fonction du webmail associé à votre offre, aidez-vous de nos guides : + +- [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +### Modifier les paramètres existants + +1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. +2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. +3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. +4. Sélectionnez le compte concerné. +5. Appuyez sur `Modifier les informations de connexion`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Retrouvez les paramètres à **l'étape 3** du chapitre [Ajouter le compte](#add-account). + +### Supprimer un compte e-mail + +1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. +2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. +3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. +4. Sélectionnez le compte concerné. +5. Appuyez sur `Suppression du compte`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### Rappel des paramètres POP, IMAP et SMTP + +#### Paramètres de réception IMAP et POP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. + +> [!warning] +> +> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) + +Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : + +> [!tabs] +> **Configuration IMAP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +>> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca +>> - **Port** : 993 +>> - **Type de sécurité** : SSL/TLS +>> +> **Configuration POP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +>> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca +>> - **Port** : 995 +>> - **Type de sécurité** : SSL/TLS + +#### Paramètres d'envoi SMTP + +Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : + +**Configuration SMTP** + +- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +- **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net +- **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca +- **Port** : 465 +- **Type de sécurité** : SSL/TLS + +> [!primary] +> +> **Changer sa configuration** +> +> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte puis le recréer en **POP**. Consultez le chapitre « [Modifier les paramètres existants](#modify-settings) » de ce guide. + +## Aller plus loin + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.fr-fr.md index 4dc4f8d11e6..c1413480461 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.fr-fr.md @@ -1,176 +1,176 @@ ---- -title: "MX Plan - Configurer son compte e-mail sur Outlook pour iOS" -excerpt: "Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour iOS" -updated: 2025-02-10 ---- - - - -## Objectif - -Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Outlook de Microsoft sur iOS est disponible gratuitement depuis l'App Store de Apple. - -**Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour iOS** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -## Prérequis - -- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). -- Disposer de l'application Outlook sur votre appareil mobile [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche, appuyez sur `Ajouter un compte`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **Si un compte a déjà été paramétré** : - 1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. - 2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. - 3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. - 4. Appuyez sur `Ajouter un compte`{.action}. - 5. Appuyez sur `Compte de courrier`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : - -> [!tabs] -> **Etape 1** ->> ->> Saisissez votre adresse e-mail et appuyez sur `Ajouter un compte`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etape 2** ->> ->> Vous avez deux possibilités: ->> ->> - Si vous avez la mention « **IMAP** » en haut de la page, passez à l'étape 3. ->> - Si la fenêtre de paramètre du compte affiche « **Exchange** » en haut, appuyez sur le bouton `?` dans le coin supérieur droit de l'écran **(1)**, puis choisissez `Changer de fournisseur de compte`{.action} **(2)**. Sélectionnez alors `IMAP` **(3)** et passez à l'étape 3. ->> ->> ![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Etape 3** ->> ->> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : ->> ->> - **Adresse e-mail** ->> - **Nom complet** : saisissez votre adresse e-mail complète ->> - **Description** ->> - **Serveur de courrier entrant IMAP** :
      - **Nom d'hôte IMAP** : pour l'**EUROPE**, saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `imap.mail.ovh.ca`
      - **Port IMAP** : 993
      - **Nom d'utilisateur IMAP** : votre adresse e-mail complète
      - **Mot de passe IMAP** : celui de votre adresse e-mail
      - **Sécurité du port** : SSL ->> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port SMTP** : 465
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail
      - **Sécurité du port** : SSL ->> ->> Pour finaliser la configuration, appuyez sur `Connexion`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Si, après avoir suivi les étapes de configuration ci-dessus, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) ». - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible via ce lien : [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation et en fonction du webmail associé à votre offre, aidez-vous de nos guides : - -- [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -### Modifier les paramètres existants - -1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. -2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. -3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. -4. Sélectionnez le compte concerné. -5. Appuyez sur `Modifier les informations de connexion`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Retrouvez les paramètres à **l'étape 3** du chapitre [Ajouter le compte](#add-account). - -### Supprimer un compte e-mail - -1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. -2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. -3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. -4. Sélectionnez le compte concerné. -5. Appuyez sur `Suppression du compte`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### Rappel des paramètres POP, IMAP et SMTP - -#### Paramètres de réception IMAP et POP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. - -> [!warning] -> -> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) - -Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : - -> [!tabs] -> **Configuration IMAP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail ->> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca ->> - **Port** : 993 ->> - **Type de sécurité** : SSL/TLS ->> -> **Configuration POP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail ->> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca ->> - **Port** : 995 ->> - **Type de sécurité** : SSL/TLS - -#### Paramètres d'envoi SMTP - -Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : - -**Configuration SMTP** - -- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** -- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail -- **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net -- **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca -- **Port** : 465 -- **Type de sécurité** : SSL/TLS - -> [!primary] -> -> **Changer sa configuration** -> -> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte puis le recréer en **POP**. Consultez le chapitre « [Modifier les paramètres existants](#modify-settings) » de ce guide. - -## Aller plus loin - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "MX Plan - Configurer son compte e-mail sur Outlook pour iOS" +excerpt: "Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour iOS" +updated: 2025-02-10 +--- + + + +## Objectif + +Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Outlook de Microsoft sur iOS est disponible gratuitement depuis l'App Store de Apple. + +**Découvrez comment configurer votre adresse e-mail MX Plan sur l'application mobile Outlook pour iOS** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +## Prérequis + +- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). +- Disposer de l'application Outlook sur votre appareil mobile [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche, appuyez sur `Ajouter un compte`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **Si un compte a déjà été paramétré** : + 1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. + 2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. + 3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. + 4. Appuyez sur `Ajouter un compte`{.action}. + 5. Appuyez sur `Compte de courrier`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : + +> [!tabs] +> **Etape 1** +>> +>> Saisissez votre adresse e-mail et appuyez sur `Ajouter un compte`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etape 2** +>> +>> Vous avez deux possibilités: +>> +>> - Si vous avez la mention « **IMAP** » en haut de la page, passez à l'étape 3. +>> - Si la fenêtre de paramètre du compte affiche « **Exchange** » en haut, appuyez sur le bouton `?` dans le coin supérieur droit de l'écran **(1)**, puis choisissez `Changer de fournisseur de compte`{.action} **(2)**. Sélectionnez alors `IMAP` **(3)** et passez à l'étape 3. +>> +>> ![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Etape 3** +>> +>> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : +>> +>> - **Adresse e-mail** +>> - **Nom complet** : saisissez votre adresse e-mail complète +>> - **Description** +>> - **Serveur de courrier entrant IMAP** :
      - **Nom d'hôte IMAP** : pour l'**EUROPE**, saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `imap.mail.ovh.ca`
      - **Port IMAP** : 993
      - **Nom d'utilisateur IMAP** : votre adresse e-mail complète
      - **Mot de passe IMAP** : celui de votre adresse e-mail
      - **Sécurité du port** : SSL +>> - **Serveur de courrier entrant SMTP** :
      - **Nom d'hôte SMTP** : pour l'**EUROPE**, saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Pour l'**AMERIQUE/ASIE**, saisissez `smtp.mail.ovh.ca`
      - **Port SMTP** : 465
      - **Nom d'utilisateur SMTP** : votre adresse e-mail complète
      - **Mot de passe SMTP** : celui de votre adresse e-mail
      - **Sécurité du port** : SSL +>> +>> Pour finaliser la configuration, appuyez sur `Connexion`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Si, après avoir suivi les étapes de configuration ci-dessus, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) ». + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible via ce lien : [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation et en fonction du webmail associé à votre offre, aidez-vous de nos guides : + +- [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +### Modifier les paramètres existants + +1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. +2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. +3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. +4. Sélectionnez le compte concerné. +5. Appuyez sur `Modifier les informations de connexion`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Retrouvez les paramètres à **l'étape 3** du chapitre [Ajouter le compte](#add-account). + +### Supprimer un compte e-mail + +1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison « ⌂ » dans la partie supérieure gauche de votre écran. +2. Appuyez sur l'engrenage « ⚙ » dans la partie inférieure gauche de votre écran. +3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. +4. Sélectionnez le compte concerné. +5. Appuyez sur `Suppression du compte`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### Rappel des paramètres POP, IMAP et SMTP + +#### Paramètres de réception IMAP et POP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. + +> [!warning] +> +> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) + +Suivez les étapes d'installation en cliquant sur les onglets ci-dessous : + +> [!tabs] +> **Configuration IMAP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +>> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca +>> - **Port** : 993 +>> - **Type de sécurité** : SSL/TLS +>> +> **Configuration POP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +>> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca +>> - **Port** : 995 +>> - **Type de sécurité** : SSL/TLS + +#### Paramètres d'envoi SMTP + +Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : + +**Configuration SMTP** + +- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète** +- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail +- **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net +- **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca +- **Port** : 465 +- **Type de sécurité** : SSL/TLS + +> [!primary] +> +> **Changer sa configuration** +> +> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte puis le recréer en **POP**. Consultez le chapitre « [Modifier les paramètres existants](#modify-settings) » de ce guide. + +## Aller plus loin + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.it-it.md index 70e258e1e16..51010074557 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.it-it.md @@ -1,176 +1,176 @@ ---- -title: "MX Plan - Configurare un account email su Outlook per iOS" -excerpt: "Questa guida ti mostra come configurare il tuo indirizzo email MX Plan sull’applicazione mobile Outlook per iOS" -updated: 2025-02-10 ---- - - - -## Obiettivo - -Gli account MX Plan possono essere configurati su client di posta compatibili. per permetterti di utilizzare il tuo indirizzo email dal dispositivo che preferisci. L'applicazione Microsoft Outlook su iOS è disponibile gratuitamente dall'App Store di Apple. - -**Questa guida ti mostra come configurare il tuo indirizzo email MX Plan sull’applicazione mobile Outlook per iOS** - -> [!warning] -> -> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. garantirne il corretto funzionamento è quindi responsabilità dell’utente. -> -> Questa guida ti aiuta a eseguire le operazioni necessarie alla configurazione del tuo account. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](/links/partner) o il fornitore del servizio. OVH non sarà infatti in grado di fornirti assistenza. Per maggiori informazioni consulta la sezione "Per saperne di più". - -## Prerequisiti - -- Disporre di un indirizzo email MX Plan (compreso in una soluzione MX Plan o in una soluzione di [hosting Web OVHcloud](/links/web/hosting)). -- Avere l’applicazione Outlook sul proprio dispositivo mobile [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Disporre delle credenziali associate all’indirizzo email da configurare. - -## Procedura - -### Aggiungi l'account - -- **Al primo avvio dell’applicazione** : compare l’assistente di configurazione, clicca su `Aggiungi account`{.action}. - -![outlook-ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **Se è già stato impostato un account**: - 1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o l’icona di casa "⌂" in alto a sinistra dello schermo. - 2. Premere l'ingranaggio "⚙" nella parte inferiore sinistra dello schermo. - 3. Clicca su `Account`{.action} nel menu **Impostazioni**. - 4. Clicca su `Aggiungi un account`{.action}. - 5. Clicca su `Account di posta`{.action}. - -![outlook-ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Segui i passaggi di installazione cliccando sulle schede qui sotto: - -> [!tabs] -> **Step 1** ->> ->> Inserisci il tuo indirizzo email e clicca su `Aggiungi un account`{.action}. ->> ->> ![outlook-ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Step 2** ->> ->> Avete due possibilità: ->> ->> - Se nella parte superiore della pagina è presente la voce "**IMAP**", andare al passaggio 3. ->> - Se nella finestra Parametro account è visualizzato "**Exchange**" in alto, clicca sul pulsante `?` nell’angolo in alto a destra dello schermo **(1)**, poi seleziona `Cambia provider account`{.action} **(2)**. Seleziona `IMAP` **(3)** e passa allo Step 3. ->> ->> ![outlook-ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Step 3** ->> ->> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: ->> ->> - **Indirizzo email** ->> - **Nome visualizzato**: inserisci l’indirizzo email completo ->> - **Descrizione** ->> - **Server di posta in entrata IMAP**:
      - **Hostname IMAP**: per l'**EUROPA**, digitare `imap.mail.ovh.net` o `ssl0.ovh.net`. Per l'**AMERICA/ASIA**, inserisci `imap.mail.ovh.ca`
      - **Porta IMAP**: 993
      - **Nome utente IMAP**: il tuo indirizzo email completo
      - **Password IMAP**: quella del tuo indirizzo email
      - **Sicurezza porta**: SSL ->> - **Server di posta in entrata SMTP**:
      - **Host Name SMTP**: per l'**EUROPA**, digitare `smtp.mail.ovh.net` o `ssl0.ovh.net`. Per l'**AMERICA/ASIA**, inserisci `smtp.mail.ovh.ca`
      - **Porta SMTP**: 465
      - **Nome utente SMTP**: il tuo indirizzo email completo
      - **Password SMTP**: quello del tuo indirizzo email
      - **Sicurezza della porta**: SSL ->> ->> Per completare la configurazione, clicca su `Connessione`{.action}. ->> ->> ![outlook-ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Se, dopo aver seguito i passaggi di configurazione di cui sopra, si verifica un errore di invio o di ricezione, vedere "[Modifica le impostazioni esistenti](#modify-settings)". - -### Utilizza l'indirizzo email - -Una volta configurato l’indirizzo email, non ti resta che utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi. - -OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. Per consultare la guida, clicca su questo link: [Webmail](/links/web/email). e accessibile con le credenziali del tuo account. Per maggiori informazioni sull’utilizzo della Webmail associata alla tua offerta, consulta le nostre guide: - -- [Consultare il proprio account dall'interfaccia OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Utilizza il tuo indirizzo email dalla webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -### Modifica le impostazioni esistenti - -1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o l’icona di casa "⌂" in alto a sinistra dello schermo. -2. Premere l'ingranaggio "⚙" nella parte inferiore sinistra dello schermo. -3. Clicca su `Account`{.action} nel menu **Impostazioni**. -4. Selezionare l'account. -5. Clicca su `Modifica le informazioni di connessione`{.action}. - -![outlook-ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -I parametri sono disponibili al passaggio 3** del capitolo [Aggiungi account](#add-account). - -### Eliminare un account email - -1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o l’icona di casa "⌂" in alto a sinistra dello schermo. -2. Premere l'ingranaggio "⚙" nella parte inferiore sinistra dello schermo. -3. Clicca su `Account`{.action} nel menu **Impostazioni**. -4. Selezionare l'account. -5. Clicca su `Elimina l’account`{.action}. - -![outlook-ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### Richiamo dei parametri POP, IMAP e SMTP - -#### Parametri di ricezione IMAP e POP - -Per la ricezione delle email, durante la scelta del tipo di account, ti consigliamo di utilizzare il **IMAP**. Tuttavia, è possibile selezionare **POP**. - -> [!warning] -> -> È necessario rilevare il valore corrispondente alla tua localizzazione (**EUROPA** o **AMERICA/ASIA PACIFICA**) - -Segui i passaggi di installazione cliccando sulle schede qui sotto: - -> [!tabs] -> **Configurazione IMAP** ->> ->> - **Nome utente**: Inserisci l'indirizzo email **completo** ->> - **Password**: Inserisci la password dell’indirizzo email ->> - **Server EUROPA (in entrata)**: imap.mail.ovh.net **o** ssl0.ovh.net ->> - **Server AMERICA/ASIA PACIFICA (in entrata)**: imap.mail.ovh.ca ->> - **Porta**: 993 ->> - **Tipo di sicurezza**: SSL/TLS ->> -> **Configurazione POP** ->> ->> - **Nome utente**: Inserisci l'indirizzo email **completo** ->> - **Password**: Inserisci la password dell’indirizzo email ->> - **Server EUROPA (in entrata)**: pop.mail.ovh.net **o** ssl0.ovh.net ->> - **Server AMERICA/ASIA PACIFICA (in entrata)**: pop.mail.ovh.ca ->> - **Porta**: 995 ->> - **Tipo di sicurezza**: SSL/TLS - -#### Parametri di invio SMTP - -Per l’invio delle email, se hai necessità di inserire manualmente le impostazioni **SMTP** nelle preferenze dell’account, trovi qui sotto le impostazioni da utilizzare: - -**Configurazione SMTP** - -- **Nome utente**: Inserisci l'indirizzo email **completo** -- **Password**: Inserisci la password dell’indirizzo email -- **Server EUROPA (in entrata)**: pop.mail.ovh.net **o** ssl0.ovh.net -- **Server AMERICA/ASIA PACIFICA (in entrata)**: pop.mail.ovh.ca -- **Porta**: 465 -- **Tipo di sicurezza**: SSL/TLS - -> [!primary] -> -> **Modifica la configurazione** -> -> Se il tuo indirizzo email è configurato in **IMAP** e vuoi modificare questa configurazione in **POP**, elimina l’account e poi ricrealo in **POP**. Consulta il capitolo "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. - -## Per saperne di più - -Per prestazioni specializzate (referenziazione, sviluppo, etc.), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un'assistenza per l'utilizzo e la configurazione delle soluzioni OVHcloud, consulta le nostre [offerte di supporto](/links/support). - +--- +title: "MX Plan - Configurare un account email su Outlook per iOS" +excerpt: "Questa guida ti mostra come configurare il tuo indirizzo email MX Plan sull’applicazione mobile Outlook per iOS" +updated: 2025-02-10 +--- + + + +## Obiettivo + +Gli account MX Plan possono essere configurati su client di posta compatibili. per permetterti di utilizzare il tuo indirizzo email dal dispositivo che preferisci. L'applicazione Microsoft Outlook su iOS è disponibile gratuitamente dall'App Store di Apple. + +**Questa guida ti mostra come configurare il tuo indirizzo email MX Plan sull’applicazione mobile Outlook per iOS** + +> [!warning] +> +> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. garantirne il corretto funzionamento è quindi responsabilità dell’utente. +> +> Questa guida ti aiuta a eseguire le operazioni necessarie alla configurazione del tuo account. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](https://marketplace.ovhcloud.com/c/support-collaboration) o il fornitore del servizio. OVH non sarà infatti in grado di fornirti assistenza. Per maggiori informazioni consulta la sezione "Per saperne di più". + +## Prerequisiti + +- Disporre di un indirizzo email MX Plan (compreso in una soluzione MX Plan o in una soluzione di [hosting Web OVHcloud](/links/web/hosting)). +- Avere l’applicazione Outlook sul proprio dispositivo mobile [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Disporre delle credenziali associate all’indirizzo email da configurare. + +## Procedura + +### Aggiungi l'account + +- **Al primo avvio dell’applicazione** : compare l’assistente di configurazione, clicca su `Aggiungi account`{.action}. + +![outlook-ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **Se è già stato impostato un account**: + 1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o l’icona di casa "⌂" in alto a sinistra dello schermo. + 2. Premere l'ingranaggio "⚙" nella parte inferiore sinistra dello schermo. + 3. Clicca su `Account`{.action} nel menu **Impostazioni**. + 4. Clicca su `Aggiungi un account`{.action}. + 5. Clicca su `Account di posta`{.action}. + +![outlook-ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Segui i passaggi di installazione cliccando sulle schede qui sotto: + +> [!tabs] +> **Step 1** +>> +>> Inserisci il tuo indirizzo email e clicca su `Aggiungi un account`{.action}. +>> +>> ![outlook-ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Step 2** +>> +>> Avete due possibilità: +>> +>> - Se nella parte superiore della pagina è presente la voce "**IMAP**", andare al passaggio 3. +>> - Se nella finestra Parametro account è visualizzato "**Exchange**" in alto, clicca sul pulsante `?` nell’angolo in alto a destra dello schermo **(1)**, poi seleziona `Cambia provider account`{.action} **(2)**. Seleziona `IMAP` **(3)** e passa allo Step 3. +>> +>> ![outlook-ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Step 3** +>> +>> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: +>> +>> - **Indirizzo email** +>> - **Nome visualizzato**: inserisci l’indirizzo email completo +>> - **Descrizione** +>> - **Server di posta in entrata IMAP**:
      - **Hostname IMAP**: per l'**EUROPA**, digitare `imap.mail.ovh.net` o `ssl0.ovh.net`. Per l'**AMERICA/ASIA**, inserisci `imap.mail.ovh.ca`
      - **Porta IMAP**: 993
      - **Nome utente IMAP**: il tuo indirizzo email completo
      - **Password IMAP**: quella del tuo indirizzo email
      - **Sicurezza porta**: SSL +>> - **Server di posta in entrata SMTP**:
      - **Host Name SMTP**: per l'**EUROPA**, digitare `smtp.mail.ovh.net` o `ssl0.ovh.net`. Per l'**AMERICA/ASIA**, inserisci `smtp.mail.ovh.ca`
      - **Porta SMTP**: 465
      - **Nome utente SMTP**: il tuo indirizzo email completo
      - **Password SMTP**: quello del tuo indirizzo email
      - **Sicurezza della porta**: SSL +>> +>> Per completare la configurazione, clicca su `Connessione`{.action}. +>> +>> ![outlook-ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Se, dopo aver seguito i passaggi di configurazione di cui sopra, si verifica un errore di invio o di ricezione, vedere "[Modifica le impostazioni esistenti](#modify-settings)". + +### Utilizza l'indirizzo email + +Una volta configurato l’indirizzo email, non ti resta che utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi. + +OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. Per consultare la guida, clicca su questo link: [Webmail](/links/web/email). e accessibile con le credenziali del tuo account. Per maggiori informazioni sull’utilizzo della Webmail associata alla tua offerta, consulta le nostre guide: + +- [Consultare il proprio account dall'interfaccia OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Utilizza il tuo indirizzo email dalla webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +### Modifica le impostazioni esistenti + +1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o l’icona di casa "⌂" in alto a sinistra dello schermo. +2. Premere l'ingranaggio "⚙" nella parte inferiore sinistra dello schermo. +3. Clicca su `Account`{.action} nel menu **Impostazioni**. +4. Selezionare l'account. +5. Clicca su `Modifica le informazioni di connessione`{.action}. + +![outlook-ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +I parametri sono disponibili al passaggio 3** del capitolo [Aggiungi account](#add-account). + +### Eliminare un account email + +1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o l’icona di casa "⌂" in alto a sinistra dello schermo. +2. Premere l'ingranaggio "⚙" nella parte inferiore sinistra dello schermo. +3. Clicca su `Account`{.action} nel menu **Impostazioni**. +4. Selezionare l'account. +5. Clicca su `Elimina l’account`{.action}. + +![outlook-ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### Richiamo dei parametri POP, IMAP e SMTP + +#### Parametri di ricezione IMAP e POP + +Per la ricezione delle email, durante la scelta del tipo di account, ti consigliamo di utilizzare il **IMAP**. Tuttavia, è possibile selezionare **POP**. + +> [!warning] +> +> È necessario rilevare il valore corrispondente alla tua localizzazione (**EUROPA** o **AMERICA/ASIA PACIFICA**) + +Segui i passaggi di installazione cliccando sulle schede qui sotto: + +> [!tabs] +> **Configurazione IMAP** +>> +>> - **Nome utente**: Inserisci l'indirizzo email **completo** +>> - **Password**: Inserisci la password dell’indirizzo email +>> - **Server EUROPA (in entrata)**: imap.mail.ovh.net **o** ssl0.ovh.net +>> - **Server AMERICA/ASIA PACIFICA (in entrata)**: imap.mail.ovh.ca +>> - **Porta**: 993 +>> - **Tipo di sicurezza**: SSL/TLS +>> +> **Configurazione POP** +>> +>> - **Nome utente**: Inserisci l'indirizzo email **completo** +>> - **Password**: Inserisci la password dell’indirizzo email +>> - **Server EUROPA (in entrata)**: pop.mail.ovh.net **o** ssl0.ovh.net +>> - **Server AMERICA/ASIA PACIFICA (in entrata)**: pop.mail.ovh.ca +>> - **Porta**: 995 +>> - **Tipo di sicurezza**: SSL/TLS + +#### Parametri di invio SMTP + +Per l’invio delle email, se hai necessità di inserire manualmente le impostazioni **SMTP** nelle preferenze dell’account, trovi qui sotto le impostazioni da utilizzare: + +**Configurazione SMTP** + +- **Nome utente**: Inserisci l'indirizzo email **completo** +- **Password**: Inserisci la password dell’indirizzo email +- **Server EUROPA (in entrata)**: pop.mail.ovh.net **o** ssl0.ovh.net +- **Server AMERICA/ASIA PACIFICA (in entrata)**: pop.mail.ovh.ca +- **Porta**: 465 +- **Tipo di sicurezza**: SSL/TLS + +> [!primary] +> +> **Modifica la configurazione** +> +> Se il tuo indirizzo email è configurato in **IMAP** e vuoi modificare questa configurazione in **POP**, elimina l’account e poi ricrealo in **POP**. Consulta il capitolo "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. + +## Per saperne di più + +Per prestazioni specializzate (referenziazione, sviluppo, etc.), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un'assistenza per l'utilizzo e la configurazione delle soluzioni OVHcloud, consulta le nostre [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.pl-pl.md index 751bd8aa815..a633b89dbae 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.pl-pl.md @@ -1,176 +1,176 @@ ---- -title: "MX Plan - Konfiguracja konta e-mail w programie Outlook na urządzeniu z systemem iOS" -excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail MX Plan w aplikacji mobilnej Outlook na urządzeniu z systemem iOS" -updated: 2025-02-10 ---- - - - -## Wprowadzenie - -Konta MX Plan mogą być skonfigurowane w jednym z kompatybilnych programów pocztowych. Dzięki temu możesz używać Twojego konta e-mail, korzystając z wybranej przez Ciebie aplikacji. Aplikacja Outlook firmy Microsoft na urządzeniach z systemem iOS jest dostępna bezpłatnie w App Store firmy Apple. - -**Dowiedz się, jak skonfigurować konto e-mail MX Plan w aplikacji mobilnej Outlook na urządzeniu z systemem iOS** - -> [!warning] -> -> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Ponosisz więc odpowiedzialność za ich prawidłowe funkcjonowanie. -> -> Oddajemy w Twoje ręce niniejszy przewodnik, którego celem jest pomoc w jak najbardziej optymalnym wykonywaniu bieżących zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](/links/partner) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji znajduje się w sekcji "[Sprawdź również](#go-further)". - -## Wymagania początkowe - -- Posiadanie konta e-mail MX Plan (zawartego w usłudze MX Plan lub w usłudze [hostingu OVHcloud](/links/web/hosting)). -- Instalacja aplikacji Outlook na urządzeniu przenośnym [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Dane do logowania do konta e-mail, które chcesz skonfigurować. - -## W praktyce - -### Dodaj konto - -- **Podczas pierwszego uruchomienia aplikacji** : wyświetli się asystent konfiguracji, po czym kliknij `Dodaj konto`{.action}. - -![Outlook iOS](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **Jeśli konto zostało już skonfigurowane**: - 1. Stuknij okrąg zawierający inicjały przeglądanego konta e-mail lub ikonę domu "⌂" w lewym górnym rogu ekranu. - 2. Stuknij koło zębate "⚙" w lewym dolnym rogu ekranu. - 3. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. - 4. Kliknij `Dodaj konto`{.action}. - 5. Naciśnij `Konto pocztowe`{.action}. - -![Outlook iOS](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Postępuj zgodnie z kolejnymi instrukcjami, klikając poniższe zakładki: - -> [!tabs] -> **Etap 1** ->> ->> Wpisz swój adres e-mail i kliknij `Dodaj konto`{.action}. ->> ->> ![Outlook iOS](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etap 2** ->> ->> Masz dwie możliwości: ->> ->> - Jeśli na górze strony znajduje się napis "**IMAP**", przejdź do kroku 3. ->> - Jeśli w oknie ustawień konta wyświetlony zostanie komunikat "**Exchange**" u góry, kliknij przycisk `?` w prawym górnym rogu ekranu **(1)**, a następnie wybierz opcję `Zmień dostawcę konta`{.action} **(2)**. Następnie wybierz `IMAP` **(3)** i przejdź do etapu 3. ->> ->> ![Outlook iOS](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Etap 3** ->> ->> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: ->> ->> - **Adres e-mail** ->> - **Pełna nazwa** : wprowadź pełny adres e-mail ->> - **Opis** ->> - **Serwer poczty przychodzącej IMAP** :
      - **Nazwa hosta IMAP** : w przypadku firmy **EUROPE** należy wpisać `imap.mail.ovh.net` lub `ssl0.ovh.net`. W przypadku adresu **AMERYKA/Azja** wpisz `imap.mail.ovh.ca`
      - **Port IMAP** : 993
      - **Nazwa użytkownika IMAP**: Twój pełny adres e-mail
      - **Hasło IMAP**: Twój adres e-mail
      - **Bezpieczeństwo portu** : SSL ->> - **Serwer poczty przychodzącej SMTP** :
      - **Nazwa hosta SMTP** : w przypadku **Europy** należy wpisać `smtp.mail.ovh.net` lub `ssl0.ovh.net`. W przypadku adresu**AMERYKA/AZJA** wpisz `smtp.mail.ovh.ca`
      - **Port SMTP** : 465
      - **Nazwa użytkownika SMTP**: Twój pełny adres e-mail
      - **Hasło SMTP**: Twój adres e-mail
      - **Bezpieczeństwo portu** : SSL ->> ->> Aby dokończyć konfigurację, naciśnij przycisk `Połącz`{.action}. ->> ->> ![Outlook iOS](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Jeśli po wykonaniu powyższych kroków konfiguracji wystąpił błąd wysyłania lub odbierania, zobacz "[Modyfikuj istniejące ustawienia](#modify-settings)". - -### Użyj adresu e-mail - -Po zakończeniu konfiguracji konto jest gotowe do użytku! Możesz teraz wysyłać i odbierać wiadomości. - -OVHcloud oferuje aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Jest ona dostępna pod tym linkiem: [Webmail](/links/web/email). Możesz się do niej zalogować, używając tych samych danych, których używasz do logowania się do konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, skorzystaj z naszych przewodników: - -- [Sprawdź konto w interfejsie OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Korzystanie z konta e-mail przy użyciu interfejsu Webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Skorzystaj z poczty Zimbra Webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -### Zmień istniejące ustawienia - -1. Stuknij okrąg zawierający inicjały przeglądanego konta e-mail lub ikonę domu " ⌂" w lewym górnym rogu ekranu. -2. Stuknij koło zębate " ⚙" w lewym dolnym rogu ekranu. -3. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. -4. Wybierz odpowiednie konto. -5. Kliknij `Zmień dane logowania`{.action}. - -![Outlook iOS](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Ustawienia znajdziesz w **etapie 3** rozdziału [Dodaj konto](#add-account). - -### Usuń konto e-mail - -1. Stuknij okrąg zawierający inicjały przeglądanego konta e-mail lub ikonę domu " ⌂" w lewym górnym rogu ekranu. -2. Stuknij koło zębate " ⚙" w lewym dolnym rogu ekranu. -3. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. -4. Wybierz odpowiednie konto. -5. Kliknij `Usuń konto`{.action}. - -![Outlook iOS](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### Przypomnienie parametrów POP, IMAP i SMTP - -#### Parametry odbioru IMAP i POP - -Jeśli chcesz otrzymywać e-maile, wybierz rodzaj konta. Zalecamy użycie **IMAP**. Możesz jednak wybrać **POP**. - -> [!warning] -> -> Należy wyraźnie podnieść wartość odnoszącą się do Twojej lokalizacji (**EUROPE** lub **AMERYKA / AZJA-PACYFIK**) - -Postępuj zgodnie z kolejnymi instrukcjami, klikając poniższe zakładki: - -> [!tabs] -> **Konfiguracja IMAP** ->> ->> - **Nazwa użytkownika** : Wpisz pełny adres e-mail **Complete** ->> - **Hasło** : Wprowadź hasło przypisane do konta e-mail ->> - **Serwer EUROPE (ruch przychodzący)** : imap.mail.ovh.net **lub** ssl0.ovh.net ->> - **Serwer amerykański/Azja-PACYFIK (ruch przychodzący)** : imap.mail.ovh.ca ->> - **Port** : 993 ->> - **Typ bezpieczeństwa** : SSL/TLS ->> -> **Konfiguracja POP** ->> ->> - **Nazwa użytkownika** : Wpisz pełny adres e-mail **Complete** ->> - **Hasło** : Wprowadź hasło przypisane do konta e-mail ->> - **Serwer EUROPE (ruch przychodzący)** : pop.mail.ovh.net **lub** ssl0.ovh.net ->> - **Serwer amerykański/Azja-PACYFIK (ruch przychodzący)** : pop.mail.ovh.ca ->> - **Port** : 995 ->> - **Typ bezpieczeństwa** : SSL/TLS - -### Parametry wysyłki SMTP - -Jeśli chcesz wysyłać wiadomości e-mail, wprowadź ręcznie ustawienia **SMTP** w ustawieniach konta poniżej znajdź parametry, których chcesz użyć: - -**Konfiguracja SMTP** - -- **Nazwa użytkownika** : Wpisz pełny adres e-mail **complete** -- **Hasło** : Wprowadź hasło przypisane do konta e-mail -- **Serwer EUROPE (ruch przychodzący)** : pop.mail.ovh.net **lub** ssl0.ovh.net -- **Serwer amerykański/AZJA-PACYFIK (ruch przychodzący)** : pop.mail.ovh.ca -- **Port** : 465 -- **Typ bezpieczeństwa** : SSL/TLS - -> [!primary] -> -> **Zmień konfigurację** -> -> Jeśli Twój adres e-mail został skonfigurowany jako **IMAP**, a chcesz zmienić tę konfigurację na **POP**, musisz usunąć konto i utworzyć je ponownie jako **POP**. Zapoznaj się z rozdziałem "[Edytuj istniejące ustawienia](#modify-settings)" w tym przewodniku. - -## Sprawdź również - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "MX Plan - Konfiguracja konta e-mail w programie Outlook na urządzeniu z systemem iOS" +excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail MX Plan w aplikacji mobilnej Outlook na urządzeniu z systemem iOS" +updated: 2025-02-10 +--- + + + +## Wprowadzenie + +Konta MX Plan mogą być skonfigurowane w jednym z kompatybilnych programów pocztowych. Dzięki temu możesz używać Twojego konta e-mail, korzystając z wybranej przez Ciebie aplikacji. Aplikacja Outlook firmy Microsoft na urządzeniach z systemem iOS jest dostępna bezpłatnie w App Store firmy Apple. + +**Dowiedz się, jak skonfigurować konto e-mail MX Plan w aplikacji mobilnej Outlook na urządzeniu z systemem iOS** + +> [!warning] +> +> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Ponosisz więc odpowiedzialność za ich prawidłowe funkcjonowanie. +> +> Oddajemy w Twoje ręce niniejszy przewodnik, którego celem jest pomoc w jak najbardziej optymalnym wykonywaniu bieżących zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](https://marketplace.ovhcloud.com/c/support-collaboration) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji znajduje się w sekcji "[Sprawdź również](#go-further)". + +## Wymagania początkowe + +- Posiadanie konta e-mail MX Plan (zawartego w usłudze MX Plan lub w usłudze [hostingu OVHcloud](/links/web/hosting)). +- Instalacja aplikacji Outlook na urządzeniu przenośnym [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Dane do logowania do konta e-mail, które chcesz skonfigurować. + +## W praktyce + +### Dodaj konto + +- **Podczas pierwszego uruchomienia aplikacji** : wyświetli się asystent konfiguracji, po czym kliknij `Dodaj konto`{.action}. + +![Outlook iOS](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **Jeśli konto zostało już skonfigurowane**: + 1. Stuknij okrąg zawierający inicjały przeglądanego konta e-mail lub ikonę domu "⌂" w lewym górnym rogu ekranu. + 2. Stuknij koło zębate "⚙" w lewym dolnym rogu ekranu. + 3. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. + 4. Kliknij `Dodaj konto`{.action}. + 5. Naciśnij `Konto pocztowe`{.action}. + +![Outlook iOS](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Postępuj zgodnie z kolejnymi instrukcjami, klikając poniższe zakładki: + +> [!tabs] +> **Etap 1** +>> +>> Wpisz swój adres e-mail i kliknij `Dodaj konto`{.action}. +>> +>> ![Outlook iOS](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etap 2** +>> +>> Masz dwie możliwości: +>> +>> - Jeśli na górze strony znajduje się napis "**IMAP**", przejdź do kroku 3. +>> - Jeśli w oknie ustawień konta wyświetlony zostanie komunikat "**Exchange**" u góry, kliknij przycisk `?` w prawym górnym rogu ekranu **(1)**, a następnie wybierz opcję `Zmień dostawcę konta`{.action} **(2)**. Następnie wybierz `IMAP` **(3)** i przejdź do etapu 3. +>> +>> ![Outlook iOS](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Etap 3** +>> +>> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: +>> +>> - **Adres e-mail** +>> - **Pełna nazwa** : wprowadź pełny adres e-mail +>> - **Opis** +>> - **Serwer poczty przychodzącej IMAP** :
      - **Nazwa hosta IMAP** : w przypadku firmy **EUROPE** należy wpisać `imap.mail.ovh.net` lub `ssl0.ovh.net`. W przypadku adresu **AMERYKA/Azja** wpisz `imap.mail.ovh.ca`
      - **Port IMAP** : 993
      - **Nazwa użytkownika IMAP**: Twój pełny adres e-mail
      - **Hasło IMAP**: Twój adres e-mail
      - **Bezpieczeństwo portu** : SSL +>> - **Serwer poczty przychodzącej SMTP** :
      - **Nazwa hosta SMTP** : w przypadku **Europy** należy wpisać `smtp.mail.ovh.net` lub `ssl0.ovh.net`. W przypadku adresu**AMERYKA/AZJA** wpisz `smtp.mail.ovh.ca`
      - **Port SMTP** : 465
      - **Nazwa użytkownika SMTP**: Twój pełny adres e-mail
      - **Hasło SMTP**: Twój adres e-mail
      - **Bezpieczeństwo portu** : SSL +>> +>> Aby dokończyć konfigurację, naciśnij przycisk `Połącz`{.action}. +>> +>> ![Outlook iOS](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Jeśli po wykonaniu powyższych kroków konfiguracji wystąpił błąd wysyłania lub odbierania, zobacz "[Modyfikuj istniejące ustawienia](#modify-settings)". + +### Użyj adresu e-mail + +Po zakończeniu konfiguracji konto jest gotowe do użytku! Możesz teraz wysyłać i odbierać wiadomości. + +OVHcloud oferuje aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Jest ona dostępna pod tym linkiem: [Webmail](/links/web/email). Możesz się do niej zalogować, używając tych samych danych, których używasz do logowania się do konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, skorzystaj z naszych przewodników: + +- [Sprawdź konto w interfejsie OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Korzystanie z konta e-mail przy użyciu interfejsu Webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Skorzystaj z poczty Zimbra Webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +### Zmień istniejące ustawienia + +1. Stuknij okrąg zawierający inicjały przeglądanego konta e-mail lub ikonę domu " ⌂" w lewym górnym rogu ekranu. +2. Stuknij koło zębate " ⚙" w lewym dolnym rogu ekranu. +3. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. +4. Wybierz odpowiednie konto. +5. Kliknij `Zmień dane logowania`{.action}. + +![Outlook iOS](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Ustawienia znajdziesz w **etapie 3** rozdziału [Dodaj konto](#add-account). + +### Usuń konto e-mail + +1. Stuknij okrąg zawierający inicjały przeglądanego konta e-mail lub ikonę domu " ⌂" w lewym górnym rogu ekranu. +2. Stuknij koło zębate " ⚙" w lewym dolnym rogu ekranu. +3. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. +4. Wybierz odpowiednie konto. +5. Kliknij `Usuń konto`{.action}. + +![Outlook iOS](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### Przypomnienie parametrów POP, IMAP i SMTP + +#### Parametry odbioru IMAP i POP + +Jeśli chcesz otrzymywać e-maile, wybierz rodzaj konta. Zalecamy użycie **IMAP**. Możesz jednak wybrać **POP**. + +> [!warning] +> +> Należy wyraźnie podnieść wartość odnoszącą się do Twojej lokalizacji (**EUROPE** lub **AMERYKA / AZJA-PACYFIK**) + +Postępuj zgodnie z kolejnymi instrukcjami, klikając poniższe zakładki: + +> [!tabs] +> **Konfiguracja IMAP** +>> +>> - **Nazwa użytkownika** : Wpisz pełny adres e-mail **Complete** +>> - **Hasło** : Wprowadź hasło przypisane do konta e-mail +>> - **Serwer EUROPE (ruch przychodzący)** : imap.mail.ovh.net **lub** ssl0.ovh.net +>> - **Serwer amerykański/Azja-PACYFIK (ruch przychodzący)** : imap.mail.ovh.ca +>> - **Port** : 993 +>> - **Typ bezpieczeństwa** : SSL/TLS +>> +> **Konfiguracja POP** +>> +>> - **Nazwa użytkownika** : Wpisz pełny adres e-mail **Complete** +>> - **Hasło** : Wprowadź hasło przypisane do konta e-mail +>> - **Serwer EUROPE (ruch przychodzący)** : pop.mail.ovh.net **lub** ssl0.ovh.net +>> - **Serwer amerykański/Azja-PACYFIK (ruch przychodzący)** : pop.mail.ovh.ca +>> - **Port** : 995 +>> - **Typ bezpieczeństwa** : SSL/TLS + +### Parametry wysyłki SMTP + +Jeśli chcesz wysyłać wiadomości e-mail, wprowadź ręcznie ustawienia **SMTP** w ustawieniach konta poniżej znajdź parametry, których chcesz użyć: + +**Konfiguracja SMTP** + +- **Nazwa użytkownika** : Wpisz pełny adres e-mail **complete** +- **Hasło** : Wprowadź hasło przypisane do konta e-mail +- **Serwer EUROPE (ruch przychodzący)** : pop.mail.ovh.net **lub** ssl0.ovh.net +- **Serwer amerykański/AZJA-PACYFIK (ruch przychodzący)** : pop.mail.ovh.ca +- **Port** : 465 +- **Typ bezpieczeństwa** : SSL/TLS + +> [!primary] +> +> **Zmień konfigurację** +> +> Jeśli Twój adres e-mail został skonfigurowany jako **IMAP**, a chcesz zmienić tę konfigurację na **POP**, musisz usunąć konto i utworzyć je ponownie jako **POP**. Zapoznaj się z rozdziałem "[Edytuj istniejące ustawienia](#modify-settings)" w tym przewodniku. + +## Sprawdź również + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.pt-pt.md index 5b6334868b6..3e25b7cd7d8 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_outlook_app_ios/guide.pt-pt.md @@ -1,176 +1,176 @@ ---- -title: "MX Plan - Configurar a sua conta de e-mail no Outlook para iOS" -excerpt: "Saiba como configurar o seu endereço de e-mail MX Plan na aplicação móvel Outlook para iOS" -updated: 2025-02-10 ---- - - - -## Objetivo - -As contas MX Plan podem ser configuradas em diferentes softwares de e-mail compatíveis. Isto permite-lhe utilizar o seu endereço de e-mail a partir do dispositivo que preferir. A aplicação Outlook da Microsoft para iOS está disponível gratuitamente a partir da App Store da Apple. - -**Saiba como configurar o endereço de e-mail MX Plan na aplicação móvel Outlook para iOS** - -> [!warning] -> -> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. Assim, deverá assegurar o seu bom funcionamento. -> -> Este guia fornece as instruções necessárias para realizar as operações mais habituais. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](/links/partner) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte a secção "[Quer saber mais?](#go-further)" deste guia. - -## Requisitos - -- Dispor de um endereço de e-mail MX Plan (incluído na oferta MX Plan ou numa oferta de [alojamento web da OVHcloud](/links/web/hosting)). -- Ter a aplicação Outlook no seu dispositivo móvel [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. - -## Instruções - -### Adicionar a conta - -- **Ao iniciar pela primeira vez a aplicação** : será apresentado um assistente de configuração, prima `Adicionar uma conta`{.action}. - -![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} - -- **Se uma conta já tiver sido parametrizada**: - 1. Pressione o círculo contendo as iniciais da conta de e-mail visualizada ou o ícone de casa "⌂" na parte superior esquerda da sua tela. - 2. Pressione a engrenagem "⚙" na parte inferior esquerda da sua tela. - 3. De seguida, clique em `Contas`{.action} no menu **Definições**. - 4. Prima `Adicionar uma conta`{.action}. - 5. Toque em `Conta de e-mail`{.action}. - -![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} - -Siga as etapas de instalação, clicando nos separadores abaixo: - -> [!tabs] -> **Etapa 1** ->> ->> Introduza o seu endereço de e-mail e clique em `Adicionar uma conta`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 2** ->> ->> Tem duas possibilidades: ->> ->> - Se estiver "**IMAP**" no topo da página, prossiga para a etapa 3. ->> - Se a janela de configuração da conta apresentar "**Exchange**" na parte superior, prima o botão `?` no canto superior direito do ecrã **(1)** e, em seguida, selecione `Alterar fornecedor de conta`{.action} **(2)**. De seguida, selecione `IMAP` **(3)** e passe para a etapa 3. ->> ->> ![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} ->> -> **Etapa 3** ->> ->> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: ->> ->> - **Endereço de correio eletrónico** ->> - **Nome completo** : introduza o seu endereço de e-mail completo ->> - **Description** ->> - **Servidor de receção de correio IMAP**:
      - **Nome do host IMAP**: para a **EUROPE**, introduza `imap.mail.ovh.net` ou `ssl0.ovh.net`. Para a **AMÉRICA/ÁSIA**, introduza `imap.mail.ovh.ca`
      - **Port IMAP**: 993
      - **Nome de utilizador IMAP** : o seu endereço de correio eletrónico completo
      - **Palavra-passe IMAP** : o do seu endereço de correio eletrónico
      - **Segurança da porta**: SSL ->> - **Servidor de receção de correio eletrónico SMTP**:
      - **Nome do sistema anfitrião SMTP**: para a **EUROPE**, introduza `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Para a **AMÉRICA/ÁSIA**, introduza `smtp.mail.ovh.ca`
      - **Porta SMTP**: 465
      - **Nome de utilizador SMTP**: O seu endereço de correio eletrónico
      - **Palavra-passe SMTP** : o do seu endereço de correio eletrónico
      - **Segurança da porta**: SSL ->> ->> Para finalizar a configuração, prima `Connection`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} ->> - -> [!warning] -> -> Se, seguindo os passos de configuração acima, encontrar um problema de envio ou receção, vá para "[Editar definições existentes](#modify-settings)". - -### Utilizar o endereço de e-mail - -Depois de configurar o endereço de e-mail, já só precisa de o utilizar! Já pode enviar e receber mensagens no seu dispositivo. - -A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Aceda através desta ligação: [Webmail](/links/web/email). Para aceder, só precisa dos dados de acesso do seu endereço de e-mail. Para qualquer questão relativa à sua utilização e em função do webmail associado à sua oferta, consulte os nossos manuais: - -- [Consultar a sua conta a partir da interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) -- [Utilizar o endereço de e-mail a partir do webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) -- [Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -### Alterar os parâmetros existentes - -1. Pressione o círculo contendo as iniciais da conta de e-mail visualizada ou o ícone de casa "⌂" na parte superior esquerda da sua tela. -2. Pressione a engrenagem "⚙" na parte inferior esquerda da sua tela. -3. De seguida, clique em `Contas`{.action} no menu **Definições**. -4. Selecione a conta correspondente. -5. Toque em `Alterar as informações de ligação`{.action}. - -![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} - -Consulte as definições para **no passo 3** no capítulo [Adicionar conta](#add-account). - -### Eliminar uma conta de e-mail - -1. Pressione o círculo contendo as iniciais da conta de e-mail visualizada ou o ícone de casa "⌂" na parte superior esquerda da sua tela. -2. Pressione a engrenagem "⚙" na parte inferior esquerda da sua tela. -3. De seguida, clique em `Contas`{.action} no menu **Definições**. -4. Selecione a conta correspondente. -5. Prima a tecla `Eliminação da conta`{.action}. - -![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} - -### Lembrete dos parâmetros POP, IMAP e SMTP - -#### Configurações de receção IMAP e POP - -Para a receção dos e-mails, ao escolher o tipo de conta, recomendamos uma utilização em **IMAP**. No entanto, pode selecionar **POP**. - -> [!warning] -> -> É necessário anotar o valor correspondente à sua localização (**EUROPE** ou **AMÉRICA/ÁSIA-PACÍFICO**) - -Siga as etapas de instalação, clicando nos separadores abaixo: - -> [!tabs] -> **Configuração IMAP** ->> ->> - **Nome de utilizador** : Introduza o endereço de e-mail **completo** ->> - **Palavra-passe** : Insira a palavra-passe do endereço de e-mail ->> - **Servidor Europe (de entrada)**: imap.mail.ovh.net **ou** ssl0.ovh.net ->> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: imap.mail.ovh.ca ->> - **Port** : 993 ->> - **Tipo de segurança**: SSL/TLS ->> -> **Configuração POP** ->> ->> - **Nome de utilizador** : Introduza o endereço de e-mail **completo** ->> - **Palavra-passe** : Insira a palavra-passe do endereço de e-mail ->> - **Servidor Europe (de entrada)**: pop.mail.ovh.net **ou** ssl0.ovh.net ->> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: pop.mail.ovh.ca ->> - **Port** : 995 ->> - **Tipo de segurança**: SSL/TLS - -#### Definições de envio SMTP - -Se necessita de inserir manualmente as definições **SMTP** nas preferências da conta para enviar uma mensagem de correio eletrónico, consulte as seguintes definições: - -**Configuração SMTP** - -- **Nome de utilizador** : Insira o endereço de e-mail **completo* -- **Palavra-passe**: Insira a palavra-passe do endereço de e-mail -- **Servidor Europe (de entrada)**: pop.mail.ovh.net **ou** ssl0.ovh.net -- **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: pop.mail.ovh.ca -- **Port** : 465 -- **Tipo de segurança**: SSL/TLS - -> [!primary] -> -> **Alterar a configuração** -> -> Se o seu endereço de e-mail estiver configurado em **IMAP** e pretender alterar esta configuração para **POP**, deve eliminar a conta e recriá-la em **POP**. Consulte o capítulo "[Editar definições existentes](#modify-settings)" deste manual. - -## Quer saber mais? - -Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "MX Plan - Configurar a sua conta de e-mail no Outlook para iOS" +excerpt: "Saiba como configurar o seu endereço de e-mail MX Plan na aplicação móvel Outlook para iOS" +updated: 2025-02-10 +--- + + + +## Objetivo + +As contas MX Plan podem ser configuradas em diferentes softwares de e-mail compatíveis. Isto permite-lhe utilizar o seu endereço de e-mail a partir do dispositivo que preferir. A aplicação Outlook da Microsoft para iOS está disponível gratuitamente a partir da App Store da Apple. + +**Saiba como configurar o endereço de e-mail MX Plan na aplicação móvel Outlook para iOS** + +> [!warning] +> +> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. Assim, deverá assegurar o seu bom funcionamento. +> +> Este guia fornece as instruções necessárias para realizar as operações mais habituais. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](https://marketplace.ovhcloud.com/c/support-collaboration) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte a secção "[Quer saber mais?](#go-further)" deste guia. + +## Requisitos + +- Dispor de um endereço de e-mail MX Plan (incluído na oferta MX Plan ou numa oferta de [alojamento web da OVHcloud](/links/web/hosting)). +- Ter a aplicação Outlook no seu dispositivo móvel [iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. + +## Instruções + +### Adicionar a conta + +- **Ao iniciar pela primeira vez a aplicação** : será apresentado um assistente de configuração, prima `Adicionar uma conta`{.action}. + +![outlook ios](images/outlook-app-ios-add01.png){.thumbnail .w-400 .h-600} + +- **Se uma conta já tiver sido parametrizada**: + 1. Pressione o círculo contendo as iniciais da conta de e-mail visualizada ou o ícone de casa "⌂" na parte superior esquerda da sua tela. + 2. Pressione a engrenagem "⚙" na parte inferior esquerda da sua tela. + 3. De seguida, clique em `Contas`{.action} no menu **Definições**. + 4. Prima `Adicionar uma conta`{.action}. + 5. Toque em `Conta de e-mail`{.action}. + +![outlook ios](images/outlook-app-ios-add02.png){.thumbnail .w-400 .h-600} + +Siga as etapas de instalação, clicando nos separadores abaixo: + +> [!tabs] +> **Etapa 1** +>> +>> Introduza o seu endereço de e-mail e clique em `Adicionar uma conta`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step01.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 2** +>> +>> Tem duas possibilidades: +>> +>> - Se estiver "**IMAP**" no topo da página, prossiga para a etapa 3. +>> - Se a janela de configuração da conta apresentar "**Exchange**" na parte superior, prima o botão `?` no canto superior direito do ecrã **(1)** e, em seguida, selecione `Alterar fornecedor de conta`{.action} **(2)**. De seguida, selecione `IMAP` **(3)** e passe para a etapa 3. +>> +>> ![outlook ios](images/outlook-app-ios-add-step02.png){.thumbnail .w-400 .h-600} +>> +> **Etapa 3** +>> +>> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: +>> +>> - **Endereço de correio eletrónico** +>> - **Nome completo** : introduza o seu endereço de e-mail completo +>> - **Description** +>> - **Servidor de receção de correio IMAP**:
      - **Nome do host IMAP**: para a **EUROPE**, introduza `imap.mail.ovh.net` ou `ssl0.ovh.net`. Para a **AMÉRICA/ÁSIA**, introduza `imap.mail.ovh.ca`
      - **Port IMAP**: 993
      - **Nome de utilizador IMAP** : o seu endereço de correio eletrónico completo
      - **Palavra-passe IMAP** : o do seu endereço de correio eletrónico
      - **Segurança da porta**: SSL +>> - **Servidor de receção de correio eletrónico SMTP**:
      - **Nome do sistema anfitrião SMTP**: para a **EUROPE**, introduza `smtp.mail.ovh.net` ou `ssl0.ovh.net`. Para a **AMÉRICA/ÁSIA**, introduza `smtp.mail.ovh.ca`
      - **Porta SMTP**: 465
      - **Nome de utilizador SMTP**: O seu endereço de correio eletrónico
      - **Palavra-passe SMTP** : o do seu endereço de correio eletrónico
      - **Segurança da porta**: SSL +>> +>> Para finalizar a configuração, prima `Connection`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step03-imap-eu.png){.thumbnail .w-400 .h-600} +>> + +> [!warning] +> +> Se, seguindo os passos de configuração acima, encontrar um problema de envio ou receção, vá para "[Editar definições existentes](#modify-settings)". + +### Utilizar o endereço de e-mail + +Depois de configurar o endereço de e-mail, já só precisa de o utilizar! Já pode enviar e receber mensagens no seu dispositivo. + +A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Aceda através desta ligação: [Webmail](/links/web/email). Para aceder, só precisa dos dados de acesso do seu endereço de e-mail. Para qualquer questão relativa à sua utilização e em função do webmail associado à sua oferta, consulte os nossos manuais: + +- [Consultar a sua conta a partir da interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) +- [Utilizar o endereço de e-mail a partir do webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube) +- [Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +### Alterar os parâmetros existentes + +1. Pressione o círculo contendo as iniciais da conta de e-mail visualizada ou o ícone de casa "⌂" na parte superior esquerda da sua tela. +2. Pressione a engrenagem "⚙" na parte inferior esquerda da sua tela. +3. De seguida, clique em `Contas`{.action} no menu **Definições**. +4. Selecione a conta correspondente. +5. Toque em `Alterar as informações de ligação`{.action}. + +![outlook ios](images/outlook-app-ios-modify-account-01.png){.thumbnail .w-400 .h-600} + +Consulte as definições para **no passo 3** no capítulo [Adicionar conta](#add-account). + +### Eliminar uma conta de e-mail + +1. Pressione o círculo contendo as iniciais da conta de e-mail visualizada ou o ícone de casa "⌂" na parte superior esquerda da sua tela. +2. Pressione a engrenagem "⚙" na parte inferior esquerda da sua tela. +3. De seguida, clique em `Contas`{.action} no menu **Definições**. +4. Selecione a conta correspondente. +5. Prima a tecla `Eliminação da conta`{.action}. + +![outlook ios](images/outlook-app-ios-modify-delete-01.png){.thumbnail .w-400 .h-600} + +### Lembrete dos parâmetros POP, IMAP e SMTP + +#### Configurações de receção IMAP e POP + +Para a receção dos e-mails, ao escolher o tipo de conta, recomendamos uma utilização em **IMAP**. No entanto, pode selecionar **POP**. + +> [!warning] +> +> É necessário anotar o valor correspondente à sua localização (**EUROPE** ou **AMÉRICA/ÁSIA-PACÍFICO**) + +Siga as etapas de instalação, clicando nos separadores abaixo: + +> [!tabs] +> **Configuração IMAP** +>> +>> - **Nome de utilizador** : Introduza o endereço de e-mail **completo** +>> - **Palavra-passe** : Insira a palavra-passe do endereço de e-mail +>> - **Servidor Europe (de entrada)**: imap.mail.ovh.net **ou** ssl0.ovh.net +>> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: imap.mail.ovh.ca +>> - **Port** : 993 +>> - **Tipo de segurança**: SSL/TLS +>> +> **Configuração POP** +>> +>> - **Nome de utilizador** : Introduza o endereço de e-mail **completo** +>> - **Palavra-passe** : Insira a palavra-passe do endereço de e-mail +>> - **Servidor Europe (de entrada)**: pop.mail.ovh.net **ou** ssl0.ovh.net +>> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: pop.mail.ovh.ca +>> - **Port** : 995 +>> - **Tipo de segurança**: SSL/TLS + +#### Definições de envio SMTP + +Se necessita de inserir manualmente as definições **SMTP** nas preferências da conta para enviar uma mensagem de correio eletrónico, consulte as seguintes definições: + +**Configuração SMTP** + +- **Nome de utilizador** : Insira o endereço de e-mail **completo* +- **Palavra-passe**: Insira a palavra-passe do endereço de e-mail +- **Servidor Europe (de entrada)**: pop.mail.ovh.net **ou** ssl0.ovh.net +- **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: pop.mail.ovh.ca +- **Port** : 465 +- **Tipo de segurança**: SSL/TLS + +> [!primary] +> +> **Alterar a configuração** +> +> Se o seu endereço de e-mail estiver configurado em **IMAP** e pretender alterar esta configuração para **POP**, deve eliminar a conta e recriá-la em **POP**. Consulte o capítulo "[Editar definições existentes](#modify-settings)" deste manual. + +## Quer saber mais? + +Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.de-de.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.de-de.md index c6d7f4e60c2..d148b9faa1b 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.de-de.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.de-de.md @@ -1,318 +1,319 @@ ---- -title: FAQ OVHcloud E-Mails -excerpt: "Hier finden Sie die am häufigsten gestellten Fragen zu E-Mails" -updated: 2025-04-07 ---- - - - -## E-Mail FAQ - -Auf dieser Seite finden Sie die am häufigsten gestellten Fragen zur Verwendung Ihrer E-Mails, die auf den E-Mail-Angeboten von OVHcloud basieren. - -### E-Mail-Angebote bei OVHcloud - -OVHcloud bietet derzeit 4 E-Mail-Angebote an. Um mehr über die Eigenschaften zu erfahren, klicken Sie auf die Tabs: -> [!tabs] -> **E-Mails / MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. Das älteste E-Mail-Angebot von OVHcloud, das die wesentlichen Funktionen eines E-Mail-Dienstes mit 5 GB Speicherplatz pro E-Mail-Account enthält. ->> 2. Es ist in den Webhosting-Angeboten inklusive und kann über das [OVHcloud Kundencenter](/links/manager) bestellt werden. ->> 3. Dieses Angebot ist mit 3 verschiedenen E-Mail-Technologien verfügbar. **RoundCube**, **OWA** (Outlook Web App) und **Zimbra**. ->> -> **Zimbra Mail** ->> ->> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} ->> ->> 1. Sie ist das neueste E-Mail-Angebot von OVHcloud und bietet einen flexiblen und skalierbaren E-Mail-Dienst auf drei Ebenen von Angeboten und Funktionen. ->> 2. Sie können einen Zimbra-Account über das [OVHcloud Kundencenter](/links/manager) oder direkt über [ovhcloud.com](/links/web/email) bestellen. ->> 3. Sie verwendet das **Zimbra**-Interface. ->> -> **E-Mails Pro** ->> ->> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} ->> ->> 1. E-Mail-Angebot auf Basis von Exchange mit grundlegenden Funktionen und 10 GB Speicherplatz. ->> 2. Sie können einen E-Mail Pro Account über das [OVHcloud Kundencenter](/links/manager) oder direkt über [ovhcloud.com](/links/web/email) bestellen. ->> 3. Dieses Angebot verwendet das Webmail-Interface **OWA** (Outlook Web App). ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. Umfassendes E-Mail-Angebot mit kollaborativen Funktionen mit 50 GB oder 300 GB Speicherplatz. ->> 2. Es ist in den Webhosting-Angeboten inklusive und kann über das [OVHcloud Kundencenter](/links/manager) bestellt werden. ->> 3. Dieses Angebot verwendet das Webmail-Interface **OWA** (Outlook Web App). ->> - -> [!success] -> Sofern nicht anders angegeben, betreffen die unten aufgeführten Fragen alle OVHcloud E-Mail-Angebote. - -/// details | Was sind die Unterschiede zwischen den E-Mail-Technologien, die von den **MX Plan** Angeboten verwendet werden? - -Das MX Plan Angebot zeichnet sich dadurch aus, dass es auf drei verschiedenen E-Mail-Technologien basiert. Jede hat ihr eigenes Webmail-Interface: - -- **RoundCube**. -- **OWA** (Outlook Web App). -- **Zimbra**. - -Diese Vielfalt an Technologien erfordert eine unterschiedliche Ergonomie des Betriebs für jede Schnittstelle. Einige Funktionen können über das Kundencenter konfiguriert werden, andere über Webmail. - -Im Folgenden finden Sie eine Tabelle mit einer Zusammenfassung der wichtigsten E-Mail-Funktionen nach Technologie und Konfigurationsort: - -![MX PLAN](images/email_feature_table.png){.thumbnail .w-500} - -/// - -/// details | Wie kann ich die bei meinem **MX Plan** verwendete Technologie identifizieren? - -Die für Ihr MX Plan Angebot verwendete E-Mail-Technologie ist durch das Webmail-Interface gekennzeichnet. Um ihn über Ihr Kundencenter zu identifizieren, folgen Sie dem folgenden Pfad: - -1. Verbinden Sie sich mit Ihrem [OVHcloud Kundencenter](/links/manager). -1. Gehen Sie in den Bereich `Web Cloud`{.action}. -1. Klicken Sie auf `MX Plan`{.action}. -1. Wählen Sie die betreffende Domain aus. -1. Wählen Sie in `Allgemeine Informationen`{.action} die Option „Standard“. -1. Notieren Sie die unter **Webmail** verwendete Technologie. - -![MX PLAN](images/technology-email.png){.thumbnail .w-500} - -/// - - -/// details | Was müssen Sie vor der Erstellung einer E-Mail-Adresse wissen? - -Das Erstellen einer E-Mail-Adresse ist kein komplexer Vorgang, aber Sie müssen bestimmte Regeln einhalten, um den **Namen Ihrer E-Mail-Adresse** und das **Passwort** festzulegen. - -Der **Name Ihrer E-Mail-Adresse** muss folgenden Regeln entsprechen: - -- Mindestens 2 Zeichen. -- Maximal 32 Zeichen. -- Keine Zeichen mit Akzent. -- Keine Sonderzeichen mit Ausnahme der folgenden Zeichen: `.`, `,`, `-` und `_`. - -Das **Passwort** muss folgende Bedingungen erfüllen: - -- Mindestens 9 Zeichen -- Maximal 30 Zeichen. -- Keine Zeichen mit Akzent. - -> [!warning] -> Verwenden Sie aus Sicherheitsgründen nicht dasselbe Passwort zweimal. Wählen Sie einen Namen aus, der in keinem Zusammenhang mit Ihren persönlichen Daten steht (vermeiden Sie z.B. Ihren Namen, Vornamen und Ihr Geburtsdatum). Ändern Sie es regelmäßig. - -/// - -/// details | Was kann ich tun, wenn ich meine E-Mails nicht mehr erhalte? - -Im Folgenden finden Sie die wichtigsten Gründe für den fehlenden Empfang Ihrer E-Mails. - -1. **E-Mail-Programm**: Ein Fehler beim Empfang von E-Mails hängt oft mit der Konfiguration Ihrer E-Mail-Adresse auf Ihrem E-Mail-Programm zusammen (Outlook, macOS Mail, Thunderbird usw.). Um dies zu überprüfen, loggen Sie sich im [webmail](/links/web/email) ein. Wenn Sie in Ihrem Posteingang im Webmail E-Mails sehen, die nicht in Ihrem E-Mail-Programm vorhanden sind, liegt das Problem in Ihrer Softwarekonfiguration. Weitere Informationen hierzu finden Sie auf unserer Seite [Versand oder Empfang von E-Mails nicht möglich](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **DNS-Konfiguration**: Ihr E-Mail-Angebot ist an einen Domainnamen gebunden. In der DNS-Zone der DNS-Zone bezeichnen MX-Einträge die Server, die E-Mails empfangen. Wenn Sie kürzlich Ihre DNS-Server oder die DNS-Zone geändert haben, wurden diese MX-Einträge möglicherweise inoperabel. Dies kann einen Ausfall beim E-Mail-Empfang erklären. Weitere Informationen finden Sie auf unserer Seite [Versand oder Empfang von E-Mails nicht möglich](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **E-Mail-Quota überschritten**: Wenn das Speicherkontingent Ihres E-Mail-Accounts erreicht ist, können keine E-Mails mehr empfangen werden, und Ihr Absender erhält eine Fehlermeldung, dass Ihr E-Mail-Account voll ist. Weitere Informationen finden Sie auf unserer Seite [Speicherplatz eines E-Mail-Accounts verwalten ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). -1. **Posteingangsregeln**: Es ist möglich, dass eine Posteingangsregel die Zustellung einer E-Mail an Ihren Posteingang verhindern oder sie an den SPAM-Ordner weiterleiten kann. Überprüfen Sie Ihre Regeln mit Ihrem E-Mail Programm (Outlook, macOS Mail, Thunderbird, etc.) oder über das [webmail](/links/web/email). -1. **Störung oder Wartung**: Überprüfen Sie auf unserer Seite [Web Cloud Status](https://web-cloud.status-ovhcloud.com/), ob derzeit eine Operation auf Ihrem E-Mail-Dienst läuft. - -> [!primary] -> **Tipps und Tricks**: Wenn Sie sich nicht bei Ihrem Webmail anmelden können, ist Ihr Passwort möglicherweise falsch. Bitte überprüfen Sie diese und ändern Sie sie bei Bedarf über Ihr [OVHcloud Kundencenter](/links/manager) und melden Sie sich erneut an. - -/// - -/// details | Was kann ich tun, wenn ich meine E-Mails nicht senden kann? - -1. **E-Mail-Programm**: Ein Sendefehler kann mit der Konfiguration Ihres E-Mail-Accounts auf Ihrem E-Mail-Programm zusammenhängen (Outlook, macOS Mail, Thunderbird, etc.). Um dies zu überprüfen, loggen Sie sich im [Webmail](/links/web/email) ein. Wenn Sie feststellen, dass Sie E-Mails über Webmail versenden können, hängt das Problem von Ihrer Softwarekonfiguration ab. Weitere Informationen hierzu finden Sie auf unserer Seite [Versand oder Empfang von E-Mails nicht möglich](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Fehlercode**: Wenn Sie eine Nachricht senden und der empfangende Server diese ablehnt, sendet er in der Regel eine Fehlermeldung mit einem Fehlercode zurück. Analysieren Sie die Fehlermeldung auf den Grund (das maximale Kontingent des E-Mail-Accounts wurde erreicht, die E-Mail-Adresse des Empfängers existiert nicht, etc.). Weitere Informationen hierzu finden Sie auf unserer Seite [Versand oder Empfang von E-Mails nicht möglich](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **E-Mail-Größe**: Es gibt eine Größenbeschränkung für E-Mails, egal ob es sich um Ihren E-Mail-Anbieter oder den Empfänger-Server handelt. Wir empfehlen Ihnen, nur kleine Bilder oder PDF-Dateien zu übertragen. Für große Dateien empfehlen wir die Verwendung von Tools zur Dateiübertragung wie [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Warum SPF- und DKIM-Einträge konfigurieren? - -**SPF (Sender Policy Framework)** - -Es ermöglicht Servern, die E-Mails empfangen, sich zu vergewissern, dass diese von einem vertrauenswürdigen Server gesendet wurden. Dieses Protokoll ist für die Legitimation des E-Mail-Verkehrs unerlässlich geworden. Ohne einen SPF-Eintrag auf dem Domainnamen Ihres E-Mail-Dienstes können Ihre E-Mails nämlich von den Empfängern als Junk-E-Mails eingestuft werden. - -Um zu erfahren, wie Sie einen SPF-Eintrag für Ihren E-Mail-Dienst konfigurieren, lesen Sie unsere Anleitung [E-Mail-Sicherheit durch einen SPF-Eintrag verbessern](/pages/web_cloud/domains/dns_zone_spf). - -**DKIM (DomainKeys Identified Mail)** - -Es ermöglicht das Signieren von E-Mails, um Identitätsdiebstahl zu verhindern. Diese Signatur basiert auf dem Prinzip von Hash in Kombination mit asymmetrischer Kryptographie. Dieses Protokoll ergänzt SPF. SPF greift in die Legitimität des Domainnamens ein, während das DKIM sicherstellt, dass jede E-Mail beim Versand vom richtigen E-Mail-Dienst signiert wird. Es wird auch zu einer Referenz in Sachen E-Mail-Sicherheit. Einige E-Mail-Dienste können eine E-Mail auch als Junk-E-Mail einstufen, wenn sie nicht durch eine DKIM-Signatur geschützt ist. - -Weitere Informationen zum Konfigurieren eines DKIM-Eintrags für Ihren E-Mail-Dienst finden Sie in unserer Anleitung [E-Mail-Sicherheit durch einen DKIM-Eintrag verbessern](/pages/web_cloud/domains/dns_zone_dkim). - -/// - - -/// details | Wie kann ich meine E-Mail-Adresse einrichten und mit dem Webmail verwenden? - -Sie können Ihre E-Mail-Accounts auf einem E-Mail-Client wie Outlook, Thunderbird, Mac Mail, etc. einrichten. -Hierzu stellen wir Ihnen Anleitungen zur Einrichtung Ihrer E-Mail-Adresse zur Verfügung. Diese finden Sie [hier](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **E-Mails und Zimbra Mail** ->> ->> **Windows** ->> - [Outlook für Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016) ->> - [Thunderbird für Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows) ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10) ->> ->> **Apple Mac Computer** ->> - [Outlook für macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac) ->> - [Mail für macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos) ->> - [Thunderbird für macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac) ->> ->> **iPhone oder iPad** ->> - [Mail für iPhone und iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios) ->> ->> **Android Smartphone oder Tablet** ->> - [Google Mail für Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android) ->> -> **E-Mails Pro** ->> ->> **Windows** ->> - [Outlook für Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016) ->> - [Thunderbird für Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird) ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10) ->> ->> **Apple Mac Computer** ->> - [Outlook für macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac) ->> - [Mail für macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos) ->> - [Thunderbird für macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac) ->> ->> **iPhone oder iPad** ->> - [Mail für iPhone und iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios) ->> ->> **Android Smartphone oder Tablet** ->> - [Google Mail für Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android) ->> -> **Microsoft Exchange** ->> ->> **Windows** ->> - [Outlook für Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) ->> - [Thunderbird für Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird) ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10) ->> ->> **Apple Mac Computer** ->> - [Outlook für macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) ->> - [Mail für macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos) ->> - [Thunderbird für macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac) ->> ->> **iPhone oder iPad** ->> - [Mail für iPhone und iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios) ->> ->> **Android Smartphone oder Tablet** ->> - [Google Mail für Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android) ->> - -Mit [Webmail](/links/web/email) können Sie jederzeit und von jedem beliebigen Gerät aus auf Ihren E-Mail-Dienst zugreifen. Nachdem Sie Ihren E-Mail-Account erstellt haben, können Sie sich hier einloggen, um auf diesen zuzugreifen. - -**Tipps und Tricks**: Wenn Sie Ihren E-Mail-Account auf einem E-Mail-Client einrichten, empfehlen wir Ihnen, hierzu das IMAP-Protokoll zu verwenden. So werden die E-Mails weiterhin auf dem Server gespeichert und Sie können sie von überall aus über das [Webmail](/links/web/email) einsehen. Weitere Informationen hierzu finden Sie in [unserer Dokumentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - - -/// - -/// details | Wie kann ich meine E-Mail-Dienste verwalten? - -Alle Ihre E-Mail-Adressen werden über Ihr [OVHcloud Kundencenter](/links/manager) verwaltet. Gehen Sie hierzu nach dem Login zum betreffenden Produkt. So können Sie das Passwort Ihrer E-Mail-Adressen ändern, ihren Speicherplatz überprüfen, neue E-Mail-Adressen erstellen oder vorhandene Adressen löschen. - -**Tipps und Tricks**: Bei MX Plan E-Mail-Angeboten können Sie die Verwaltung eines E-Mail-Accounts auf einen anderen OVHcloud Account übertragen und behalten dabei die Kontrolle. Konfigurieren Sie hierzu einfach eine Delegation über Ihr [OVHcloud Kundencenter](/links/manager). Weitere Informationen finden Sie in [unserer Dokumentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | Was müssen Sie wissen, bevor Sie eine E-Mail-Adresse erstellen? - -Das Erstellen einer E-Mail-Adresse ist kein komplexer Vorgang, aber Sie müssen bestimmte Regeln einhalten, um den **Namen Ihrer E-Mail-Adresse** und das **Passwort** festzulegen. - -Der **Name Ihrer E-Mail-Adresse** muss folgenden Regeln entsprechen: - -- Mindestens 2 Zeichen -- Maximal 32 Zeichen -- Keine Zeichen mit Akzent -- Keine Sonderzeichen mit Ausnahme der folgenden Zeichen: `.`, `,`, `-` und `_` - -Das **Passwort** muss folgende Bedingungen erfüllen: - -- Mindestens 9 Zeichen -- Maximal 30 Zeichen -- Keine Zeichen mit Akzent - -> [!warning] -> -> Aus Sicherheitsgründen empfehlen wir Ihnen, nicht zweimal das gleiche Passwort zu verwenden, sondern ein Passwort auszuwählen, das keinen Bezug zu Ihren persönlichen Daten hat (vermeiden Sie beispielsweise Ihren Namen, Vornamen und Ihr Geburtsdatum) und dieses regelmäßig zu erneuern. - -/// - -/// details | Wie setze ich ein vergessenes Passwort zurück? - -Aus Gründen der Sicherheit und der Vertraulichkeit ist es nicht möglich, ein Passwort **wiederherzustellen**. Wie in der [Anleitung zum Ändern eines E-Mail-Account-Passworts](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)“ beschrieben, muss Ihr Passwort zurückgesetzt werden, wenn Sie es nicht mehr kennen. - -> [!primary] -> -> Wenn Sie ein Passwort speichern möchten, sollten Sie einen Passwort-Manager verwenden, z.B. **KeePass**. - -/// - -/// details | Wie kann ich die Anzahl der empfangenen Spam-Mails reduzieren? - -Um den Empfang von Spam-Mails einzuschränken, können Sie Eingangsregeln für Ihre E-Mails einrichten (bei MX Plan als „Filter“ bezeichnet). Ihr Ziel ist es, E-Mails bei Empfang in den Spam-Ordner zu verschieben oder direkt zu löschen. -Loggen Sie sich hierzu in Ihr [OVHcloud Kundencenter](/links/manager) ein, gehen Sie in den Bereich `Web Cloud`{.action} und klicken Sie auf `MX Plan`{.action}. Wählen Sie die betreffende Domain aus und klicken Sie dann auf den Tab `E-Mails`{.action}. In der Spalte `Filter` klicken Sie auf das Icon „Verwaltung der Filter des Accounts“. - -Wird in Ihrem Kundencenter keine `Filter`-Spalte angezeigt, müssen zunächst im [Webmail](/links/web/email) über die Verwaltungsregeln des Posteingangs Filter erstellt werden. Lesen Sie die folgende Anleitung für mehr Informationen: [Posteingangsregeln in OWA erstellen](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan). - -**Tipps und Tricks**: Wenn Sie einen Filter für den Empfang von Spam-Mails festlegen, kann es vorkommen, das erwünschte E-Mails als Spam eingeordnet werden. Man spricht hierbei von falsch positiven Ergebnissen. Ist das bei Ihnen der Fall, können Sie über Ihr [OVHcloud Kundencenter](/links/manager) eine Support-Anfrage erstellen, um uns darüber zu informieren. So können wir die notwendigen Schritte durchführen, damit die erwünschten E-Mails nicht länger als Spam eingeordnet werden. - -/// - - -/// details | Mein E-Mail-Accounts ist voll, ich habe keinen Speicherplatz mehr. Was kann ich tun? - -Wenn Sie [eines der E-Mail-Angebote von OVHcloud](/links/web/emails) abonniert haben und einer Ihrer E-Mail-Accounts voll ist, lesen Sie unsere Anleitung „[Speicherplatz eines E-Mail-Accounts verwalten](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)“. In dieser Anleitung erfahren Sie, ob Sie den vorhandenen Speicherplatz optimieren können oder das E-Mail-Angebot wechseln müssen, um die Speicherkapazität zu erhöhen. -/// - -/// details | Ich möchte das E-Mail-Angebot meines E-Mail-Accounts ändern. Wie kann ich dies tun und den Inhalt beibehalten? - -Sie möchten zu einem anderen [E-Mail-Angebot](/links/web/emails) wechseln, um mehr Speicherplatz und Funktionen nutzen zu können, möchten aber den Inhalt Ihres bestehenden Accounts beibehalten. Folgen Sie hierzu der passenden Migrationsanleitung: - -- [MX Plan E-Mail-Account auf E-Mail Pro oder Exchange Account migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) -- [E-Mail-Accounts von einer OVHcloud-E-Mail-Plattform auf eine andere migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) -- [E-Mail-Accounts manuell migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration) -- [E-Mail-Accounts über OVH Mail Migrator migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm) - -/// - -/// details | Beinhaltet das Office 365 Pro Plus Angebot eine Skype-Lizenz? - -Das Office 365 Pro Plus Angebot beinhaltet keine Skype-Lizenz. Nur die Skype for Business Software ist inklusive. - -/// - -/// details | Wie übertrage ich meine E-Mails, Websites, Datenbanken und Domains ohne Dienstunterbrechung auf die Server von OVHcloud? - -In der Anleitung "[Website und zugehörige Dienste zu OVHcloud migrieren](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)" finden Sie alle notwendigen Schritte. - -/// - -## Weiterführende Informationen - -Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die [OVHcloud Partner](/links/partner). - -Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). - -Treten Sie unserer [User Community](/links/community) bei. +--- +title: FAQ OVHcloud E-Mails +excerpt: "Hier finden Sie die am häufigsten gestellten Fragen zu E-Mails" +updated: 2025-04-07 +--- + + + +## E-Mail FAQ + +Auf dieser Seite finden Sie die am häufigsten gestellten Fragen zur Verwendung Ihrer E-Mails, die auf den E-Mail-Angeboten von OVHcloud basieren. + +### E-Mail-Angebote bei OVHcloud + +OVHcloud bietet derzeit 4 E-Mail-Angebote an. Um mehr über die Eigenschaften zu erfahren, klicken Sie auf die Tabs: +> [!tabs] +> **E-Mails / MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. Das älteste E-Mail-Angebot von OVHcloud, das die wesentlichen Funktionen eines E-Mail-Dienstes mit 5 GB Speicherplatz pro E-Mail-Account enthält. +>> 2. Es ist in den Webhosting-Angeboten inklusive und kann über das [OVHcloud Kundencenter](/links/manager) bestellt werden. +>> 3. Dieses Angebot ist mit 3 verschiedenen E-Mail-Technologien verfügbar. **RoundCube**, **OWA** (Outlook Web App) und **Zimbra**. +>> +> **Zimbra Mail** +>> +>> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} +>> +>> 1. Sie ist das neueste E-Mail-Angebot von OVHcloud und bietet einen flexiblen und skalierbaren E-Mail-Dienst auf drei Ebenen von Angeboten und Funktionen. +>> 2. Sie können einen Zimbra-Account über das [OVHcloud Kundencenter](/links/manager) oder direkt über [ovhcloud.com](/links/web/email) bestellen. +>> 3. Sie verwendet das **Zimbra**-Interface. +>> +> **E-Mails Pro** +>> +>> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} +>> +>> 1. E-Mail-Angebot auf Basis von Exchange mit grundlegenden Funktionen und 10 GB Speicherplatz. +>> 2. Sie können einen E-Mail Pro Account über das [OVHcloud Kundencenter](/links/manager) oder direkt über [ovhcloud.com](/links/web/email) bestellen. +>> 3. Dieses Angebot verwendet das Webmail-Interface **OWA** (Outlook Web App). +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. Umfassendes E-Mail-Angebot mit kollaborativen Funktionen mit 50 GB oder 300 GB Speicherplatz. +>> 2. Es ist in den Webhosting-Angeboten inklusive und kann über das [OVHcloud Kundencenter](/links/manager) bestellt werden. +>> 3. Dieses Angebot verwendet das Webmail-Interface **OWA** (Outlook Web App). +>> + +> [!success] +> Sofern nicht anders angegeben, betreffen die unten aufgeführten Fragen alle OVHcloud E-Mail-Angebote. + +/// details | Was sind die Unterschiede zwischen den E-Mail-Technologien, die von den **MX Plan** Angeboten verwendet werden? + +Das MX Plan Angebot zeichnet sich dadurch aus, dass es auf drei verschiedenen E-Mail-Technologien basiert. Jede hat ihr eigenes Webmail-Interface: + +- **RoundCube**. +- **OWA** (Outlook Web App). +- **Zimbra**. + +Diese Vielfalt an Technologien erfordert eine unterschiedliche Ergonomie des Betriebs für jede Schnittstelle. Einige Funktionen können über das Kundencenter konfiguriert werden, andere über Webmail. + +Im Folgenden finden Sie eine Tabelle mit einer Zusammenfassung der wichtigsten E-Mail-Funktionen nach Technologie und Konfigurationsort: + +![MX PLAN](images/email_feature_table.png){.thumbnail .w-500} + +/// + +/// details | Wie kann ich die bei meinem **MX Plan** verwendete Technologie identifizieren? + +Die für Ihr MX Plan Angebot verwendete E-Mail-Technologie ist durch das Webmail-Interface gekennzeichnet. Um ihn über Ihr Kundencenter zu identifizieren, folgen Sie dem folgenden Pfad: + +1. Verbinden Sie sich mit Ihrem [OVHcloud Kundencenter](/links/manager). +1. Gehen Sie in den Bereich `Web Cloud`{.action}. +1. Klicken Sie auf `MX Plan`{.action}. +1. Wählen Sie die betreffende Domain aus. +1. Wählen Sie in `Allgemeine Informationen`{.action} die Option „Standard“. +1. Notieren Sie die unter **Webmail** verwendete Technologie. + +![MX PLAN](images/technology-email.png){.thumbnail .w-500} + +/// + + +/// details | Was müssen Sie vor der Erstellung einer E-Mail-Adresse wissen? + +Das Erstellen einer E-Mail-Adresse ist kein komplexer Vorgang, aber Sie müssen bestimmte Regeln einhalten, um den **Namen Ihrer E-Mail-Adresse** und das **Passwort** festzulegen. + +Der **Name Ihrer E-Mail-Adresse** muss folgenden Regeln entsprechen: + +- Mindestens 2 Zeichen. +- Maximal 32 Zeichen. +- Keine Zeichen mit Akzent. +- Keine Sonderzeichen mit Ausnahme der folgenden Zeichen: `.`, `,`, `-` und `_`. + +Das **Passwort** muss folgende Bedingungen erfüllen: + +- Mindestens 9 Zeichen +- Maximal 30 Zeichen. +- Keine Zeichen mit Akzent. + +> [!warning] +> Verwenden Sie aus Sicherheitsgründen nicht dasselbe Passwort zweimal. Wählen Sie einen Namen aus, der in keinem Zusammenhang mit Ihren persönlichen Daten steht (vermeiden Sie z.B. Ihren Namen, Vornamen und Ihr Geburtsdatum). Ändern Sie es regelmäßig. + +/// + +/// details | Was kann ich tun, wenn ich meine E-Mails nicht mehr erhalte? + +Im Folgenden finden Sie die wichtigsten Gründe für den fehlenden Empfang Ihrer E-Mails. + +1. **E-Mail-Programm**: Ein Fehler beim Empfang von E-Mails hängt oft mit der Konfiguration Ihrer E-Mail-Adresse auf Ihrem E-Mail-Programm zusammen (Outlook, macOS Mail, Thunderbird usw.). Um dies zu überprüfen, loggen Sie sich im [webmail](/links/web/email) ein. Wenn Sie in Ihrem Posteingang im Webmail E-Mails sehen, die nicht in Ihrem E-Mail-Programm vorhanden sind, liegt das Problem in Ihrer Softwarekonfiguration. Weitere Informationen hierzu finden Sie auf unserer Seite [Versand oder Empfang von E-Mails nicht möglich](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **DNS-Konfiguration**: Ihr E-Mail-Angebot ist an einen Domainnamen gebunden. In der DNS-Zone der DNS-Zone bezeichnen MX-Einträge die Server, die E-Mails empfangen. Wenn Sie kürzlich Ihre DNS-Server oder die DNS-Zone geändert haben, wurden diese MX-Einträge möglicherweise inoperabel. Dies kann einen Ausfall beim E-Mail-Empfang erklären. Weitere Informationen finden Sie auf unserer Seite [Versand oder Empfang von E-Mails nicht möglich](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **E-Mail-Quota überschritten**: Wenn das Speicherkontingent Ihres E-Mail-Accounts erreicht ist, können keine E-Mails mehr empfangen werden, und Ihr Absender erhält eine Fehlermeldung, dass Ihr E-Mail-Account voll ist. Weitere Informationen finden Sie auf unserer Seite [Speicherplatz eines E-Mail-Accounts verwalten ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). +1. **Posteingangsregeln**: Es ist möglich, dass eine Posteingangsregel die Zustellung einer E-Mail an Ihren Posteingang verhindern oder sie an den SPAM-Ordner weiterleiten kann. Überprüfen Sie Ihre Regeln mit Ihrem E-Mail Programm (Outlook, macOS Mail, Thunderbird, etc.) oder über das [webmail](/links/web/email). +1. **Störung oder Wartung**: Überprüfen Sie auf unserer Seite [Web Cloud Status](https://web-cloud.status-ovhcloud.com/), ob derzeit eine Operation auf Ihrem E-Mail-Dienst läuft. + +> [!primary] +> **Tipps und Tricks**: Wenn Sie sich nicht bei Ihrem Webmail anmelden können, ist Ihr Passwort möglicherweise falsch. Bitte überprüfen Sie diese und ändern Sie sie bei Bedarf über Ihr [OVHcloud Kundencenter](/links/manager) und melden Sie sich erneut an. + +/// + +/// details | Was kann ich tun, wenn ich meine E-Mails nicht senden kann? + +1. **E-Mail-Programm**: Ein Sendefehler kann mit der Konfiguration Ihres E-Mail-Accounts auf Ihrem E-Mail-Programm zusammenhängen (Outlook, macOS Mail, Thunderbird, etc.). Um dies zu überprüfen, loggen Sie sich im [Webmail](/links/web/email) ein. Wenn Sie feststellen, dass Sie E-Mails über Webmail versenden können, hängt das Problem von Ihrer Softwarekonfiguration ab. Weitere Informationen hierzu finden Sie auf unserer Seite [Versand oder Empfang von E-Mails nicht möglich](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Fehlercode**: Wenn Sie eine Nachricht senden und der empfangende Server diese ablehnt, sendet er in der Regel eine Fehlermeldung mit einem Fehlercode zurück. Analysieren Sie die Fehlermeldung auf den Grund (das maximale Kontingent des E-Mail-Accounts wurde erreicht, die E-Mail-Adresse des Empfängers existiert nicht, etc.). Weitere Informationen hierzu finden Sie auf unserer Seite [Versand oder Empfang von E-Mails nicht möglich](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **E-Mail-Größe**: Es gibt eine Größenbeschränkung für E-Mails, egal ob es sich um Ihren E-Mail-Anbieter oder den Empfänger-Server handelt. Wir empfehlen Ihnen, nur kleine Bilder oder PDF-Dateien zu übertragen. Für große Dateien empfehlen wir die Verwendung von Tools zur Dateiübertragung wie [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Warum SPF- und DKIM-Einträge konfigurieren? + +**SPF (Sender Policy Framework)** + +Es ermöglicht Servern, die E-Mails empfangen, sich zu vergewissern, dass diese von einem vertrauenswürdigen Server gesendet wurden. Dieses Protokoll ist für die Legitimation des E-Mail-Verkehrs unerlässlich geworden. Ohne einen SPF-Eintrag auf dem Domainnamen Ihres E-Mail-Dienstes können Ihre E-Mails nämlich von den Empfängern als Junk-E-Mails eingestuft werden. + +Um zu erfahren, wie Sie einen SPF-Eintrag für Ihren E-Mail-Dienst konfigurieren, lesen Sie unsere Anleitung [E-Mail-Sicherheit durch einen SPF-Eintrag verbessern](/pages/web_cloud/domains/dns_zone_spf). + +**DKIM (DomainKeys Identified Mail)** + +Es ermöglicht das Signieren von E-Mails, um Identitätsdiebstahl zu verhindern. Diese Signatur basiert auf dem Prinzip von Hash in Kombination mit asymmetrischer Kryptographie. Dieses Protokoll ergänzt SPF. SPF greift in die Legitimität des Domainnamens ein, während das DKIM sicherstellt, dass jede E-Mail beim Versand vom richtigen E-Mail-Dienst signiert wird. Es wird auch zu einer Referenz in Sachen E-Mail-Sicherheit. Einige E-Mail-Dienste können eine E-Mail auch als Junk-E-Mail einstufen, wenn sie nicht durch eine DKIM-Signatur geschützt ist. + +Weitere Informationen zum Konfigurieren eines DKIM-Eintrags für Ihren E-Mail-Dienst finden Sie in unserer Anleitung [E-Mail-Sicherheit durch einen DKIM-Eintrag verbessern](/pages/web_cloud/domains/dns_zone_dkim). + +/// + + +/// details | Wie kann ich meine E-Mail-Adresse einrichten und mit dem Webmail verwenden? + +Sie können Ihre E-Mail-Accounts auf einem E-Mail-Client wie Outlook, Thunderbird, Mac Mail, etc. einrichten. +Hierzu stellen wir Ihnen Anleitungen zur Einrichtung Ihrer E-Mail-Adresse zur Verfügung. Diese finden Sie [hier](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **E-Mails und Zimbra Mail** +>> +>> **Windows** +>> - [Outlook für Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016) +>> - [Thunderbird für Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows) +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10) +>> +>> **Apple Mac Computer** +>> - [Outlook für macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac) +>> - [Mail für macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos) +>> - [Thunderbird für macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac) +>> +>> **iPhone oder iPad** +>> - [Mail für iPhone und iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios) +>> +>> **Android Smartphone oder Tablet** +>> - [Google Mail für Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android) +>> +> **E-Mails Pro** +>> +>> **Windows** +>> - [Outlook für Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016) +>> - [Thunderbird für Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird) +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10) +>> +>> **Apple Mac Computer** +>> - [Outlook für macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac) +>> - [Mail für macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos) +>> - [Thunderbird für macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac) +>> +>> **iPhone oder iPad** +>> - [Mail für iPhone und iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios) +>> +>> **Android Smartphone oder Tablet** +>> - [Google Mail für Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android) +>> +> **Microsoft Exchange** +>> +>> **Windows** +>> - [Outlook für Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) +>> - [Thunderbird für Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird) +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10) +>> +>> **Apple Mac Computer** +>> - [Outlook für macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) +>> - [Mail für macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos) +>> - [Thunderbird für macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac) +>> +>> **iPhone oder iPad** +>> - [Mail für iPhone und iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios) +>> +>> **Android Smartphone oder Tablet** +>> - [Google Mail für Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android) +>> + +Mit [Webmail](/links/web/email) können Sie jederzeit und von jedem beliebigen Gerät aus auf Ihren E-Mail-Dienst zugreifen. Nachdem Sie Ihren E-Mail-Account erstellt haben, können Sie sich hier einloggen, um auf diesen zuzugreifen. + +**Tipps und Tricks**: Wenn Sie Ihren E-Mail-Account auf einem E-Mail-Client einrichten, empfehlen wir Ihnen, hierzu das IMAP-Protokoll zu verwenden. So werden die E-Mails weiterhin auf dem Server gespeichert und Sie können sie von überall aus über das [Webmail](/links/web/email) einsehen. Weitere Informationen hierzu finden Sie in [unserer Dokumentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + + +/// + +/// details | Wie kann ich meine E-Mail-Dienste verwalten? + +Alle Ihre E-Mail-Adressen werden über Ihr [OVHcloud Kundencenter](/links/manager) verwaltet. Gehen Sie hierzu nach dem Login zum betreffenden Produkt. So können Sie das Passwort Ihrer E-Mail-Adressen ändern, ihren Speicherplatz überprüfen, neue E-Mail-Adressen erstellen oder vorhandene Adressen löschen. + +**Tipps und Tricks**: Bei MX Plan E-Mail-Angeboten können Sie die Verwaltung eines E-Mail-Accounts auf einen anderen OVHcloud Account übertragen und behalten dabei die Kontrolle. Konfigurieren Sie hierzu einfach eine Delegation über Ihr [OVHcloud Kundencenter](/links/manager). Weitere Informationen finden Sie in [unserer Dokumentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | Was müssen Sie wissen, bevor Sie eine E-Mail-Adresse erstellen? + +Das Erstellen einer E-Mail-Adresse ist kein komplexer Vorgang, aber Sie müssen bestimmte Regeln einhalten, um den **Namen Ihrer E-Mail-Adresse** und das **Passwort** festzulegen. + +Der **Name Ihrer E-Mail-Adresse** muss folgenden Regeln entsprechen: + +- Mindestens 2 Zeichen +- Maximal 32 Zeichen +- Keine Zeichen mit Akzent +- Keine Sonderzeichen mit Ausnahme der folgenden Zeichen: `.`, `,`, `-` und `_` + +Das **Passwort** muss folgende Bedingungen erfüllen: + +- Mindestens 9 Zeichen +- Maximal 30 Zeichen +- Keine Zeichen mit Akzent + +> [!warning] +> +> Aus Sicherheitsgründen empfehlen wir Ihnen, nicht zweimal das gleiche Passwort zu verwenden, sondern ein Passwort auszuwählen, das keinen Bezug zu Ihren persönlichen Daten hat (vermeiden Sie beispielsweise Ihren Namen, Vornamen und Ihr Geburtsdatum) und dieses regelmäßig zu erneuern. + +/// + +/// details | Wie setze ich ein vergessenes Passwort zurück? + +Aus Gründen der Sicherheit und der Vertraulichkeit ist es nicht möglich, ein Passwort **wiederherzustellen**. Wie in der [Anleitung zum Ändern eines E-Mail-Account-Passworts](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)“ beschrieben, muss Ihr Passwort zurückgesetzt werden, wenn Sie es nicht mehr kennen. + +> [!primary] +> +> Wenn Sie ein Passwort speichern möchten, sollten Sie einen Passwort-Manager verwenden, z.B. **KeePass**. + +/// + +/// details | Wie kann ich die Anzahl der empfangenen Spam-Mails reduzieren? + +Um den Empfang von Spam-Mails einzuschränken, können Sie Eingangsregeln für Ihre E-Mails einrichten (bei MX Plan als „Filter“ bezeichnet). Ihr Ziel ist es, E-Mails bei Empfang in den Spam-Ordner zu verschieben oder direkt zu löschen. +Loggen Sie sich hierzu in Ihr [OVHcloud Kundencenter](/links/manager) ein, gehen Sie in den Bereich `Web Cloud`{.action} und klicken Sie auf `MX Plan`{.action}. Wählen Sie die betreffende Domain aus und klicken Sie dann auf den Tab `E-Mails`{.action}. In der Spalte `Filter` klicken Sie auf das Icon „Verwaltung der Filter des Accounts“. + +Wird in Ihrem Kundencenter keine `Filter`-Spalte angezeigt, müssen zunächst im [Webmail](/links/web/email) über die Verwaltungsregeln des Posteingangs Filter erstellt werden. Lesen Sie die folgende Anleitung für mehr Informationen: [Posteingangsregeln in OWA erstellen](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan). + +**Tipps und Tricks**: Wenn Sie einen Filter für den Empfang von Spam-Mails festlegen, kann es vorkommen, das erwünschte E-Mails als Spam eingeordnet werden. Man spricht hierbei von falsch positiven Ergebnissen. Ist das bei Ihnen der Fall, können Sie über Ihr [OVHcloud Kundencenter](/links/manager) eine Support-Anfrage erstellen, um uns darüber zu informieren. So können wir die notwendigen Schritte durchführen, damit die erwünschten E-Mails nicht länger als Spam eingeordnet werden. + +/// + + +/// details | Mein E-Mail-Accounts ist voll, ich habe keinen Speicherplatz mehr. Was kann ich tun? + +Wenn Sie [eines der E-Mail-Angebote von OVHcloud](/links/web/emails) abonniert haben und einer Ihrer E-Mail-Accounts voll ist, lesen Sie unsere Anleitung „[Speicherplatz eines E-Mail-Accounts verwalten](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)“. In dieser Anleitung erfahren Sie, ob Sie den vorhandenen Speicherplatz optimieren können oder das E-Mail-Angebot wechseln müssen, um die Speicherkapazität zu erhöhen. +/// + +/// details | Ich möchte das E-Mail-Angebot meines E-Mail-Accounts ändern. Wie kann ich dies tun und den Inhalt beibehalten? + +Sie möchten zu einem anderen [E-Mail-Angebot](/links/web/emails) wechseln, um mehr Speicherplatz und Funktionen nutzen zu können, möchten aber den Inhalt Ihres bestehenden Accounts beibehalten. Folgen Sie hierzu der passenden Migrationsanleitung: + +- [MX Plan E-Mail-Account auf E-Mail Pro oder Exchange Account migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) +- [E-Mail-Accounts von einer OVHcloud-E-Mail-Plattform auf eine andere migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) +- [E-Mail-Accounts manuell migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration) +- [E-Mail-Accounts über OVH Mail Migrator migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm) +- [Einen Google Mail-Account über den OVH Mail Migrator auf einen OVHcloud-E-Mail-Account migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + +/// + +/// details | Beinhaltet das Office 365 Pro Plus Angebot eine Skype-Lizenz? + +Das Office 365 Pro Plus Angebot beinhaltet keine Skype-Lizenz. Nur die Skype for Business Software ist inklusive. + +/// + +/// details | Wie übertrage ich meine E-Mails, Websites, Datenbanken und Domains ohne Dienstunterbrechung auf die Server von OVHcloud? + +In der Anleitung "[Website und zugehörige Dienste zu OVHcloud migrieren](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)" finden Sie alle notwendigen Schritte. + +/// + +## Weiterführende Informationen + +Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die [OVHcloud Partner](/links/partner). + +Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). + +Treten Sie unserer [User Community](/links/community) bei. diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-asia.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-asia.md index 065b1ee8c81..e4a35e4af9c 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-asia.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-asia.md @@ -1,253 +1,254 @@ ---- -title: FAQ OVHcloud emails -excerpt: "Find the most frequently asked questions about emails" -updated: 2025-04-07 ---- - - - -## Email FAQ - -On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. - -### Email offers with OVHcloud - -OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: - -> [!tabs] -> **Emails/MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> - -> [!success] -> Unless specified, the questions listed below concern all OVHcloud email solutions. - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters. -- Maximum 32 characters. -- No accented characters. -- No special characters except the following characters: `.`, `,`, `-` and `_`. - -The **password** must respect the following rules: - -- Minimum 9 characters. -- Maximum 30 characters. -- No accented characters. - -> [!warning] -> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. - -/// - -/// details | What do I do if I no longer receive my emails? - -Below, you will find the main reasons for not receiving your emails. - -1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). -1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). -1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. - -> [!primary] -> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. - -/// - -/// details | What do I do if I can't send my emails? - -1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. -1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Why set up SPF and DKIM records? - -**SPF (Sender Policy Framework)** - -It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. - -To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). - -**DKIM (DomainKeys Identified Mail)** - -It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. - -To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). - -/// - - -/// details | How do I configure my email address and use it with webmail? - -You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. -To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **Emails** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. - -**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | How do I manage my email services? - -All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. - -**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters -- Maximum 32 characters -- No accented characters -- No special characters except the following characters: `.`, `,`, `-` and `_` - -The **password** must respect the following rules: - -- Minimum 9 characters -- Maximum 30 characters -- No accented characters - -> [!warning] -> -> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. - -/// - -/// details | How do I recover my forgotten password? - -For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. - -> [!primary] -> -> If you want to store a password, we recommend using a password manager, such as **Keepass**. - -/// - -/// details | How do I limit the amount of spam I receive? - -To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. -To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. - -If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. - -**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. - -/// - - -/// details | My email account is full, I don't have any more space. What can I do? - -If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. - -/// - -/// details | I want to change my email solution for my address, how can I do this while keeping its content? - -Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: - -- [Migrate an MX Plan email address to an Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | Does the Office 365 Pro Plus offer include a Skype license? - -Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. - -/// - -/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? - -Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. - -/// - -## Go further - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: FAQ OVHcloud emails +excerpt: "Find the most frequently asked questions about emails" +updated: 2025-04-07 +--- + + + +## Email FAQ + +On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. + +### Email offers with OVHcloud + +OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: + +> [!tabs] +> **Emails/MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> + +> [!success] +> Unless specified, the questions listed below concern all OVHcloud email solutions. + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters. +- Maximum 32 characters. +- No accented characters. +- No special characters except the following characters: `.`, `,`, `-` and `_`. + +The **password** must respect the following rules: + +- Minimum 9 characters. +- Maximum 30 characters. +- No accented characters. + +> [!warning] +> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. + +/// + +/// details | What do I do if I no longer receive my emails? + +Below, you will find the main reasons for not receiving your emails. + +1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). +1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). +1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. + +> [!primary] +> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. + +/// + +/// details | What do I do if I can't send my emails? + +1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. +1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Why set up SPF and DKIM records? + +**SPF (Sender Policy Framework)** + +It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. + +To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). + +**DKIM (DomainKeys Identified Mail)** + +It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. + +To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). + +/// + + +/// details | How do I configure my email address and use it with webmail? + +You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. +To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **Emails** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. + +**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | How do I manage my email services? + +All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. + +**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters +- Maximum 32 characters +- No accented characters +- No special characters except the following characters: `.`, `,`, `-` and `_` + +The **password** must respect the following rules: + +- Minimum 9 characters +- Maximum 30 characters +- No accented characters + +> [!warning] +> +> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. + +/// + +/// details | How do I recover my forgotten password? + +For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. + +> [!primary] +> +> If you want to store a password, we recommend using a password manager, such as **Keepass**. + +/// + +/// details | How do I limit the amount of spam I receive? + +To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. +To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. + +If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. + +**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. + +/// + + +/// details | My email account is full, I don't have any more space. What can I do? + +If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. + +/// + +/// details | I want to change my email solution for my address, how can I do this while keeping its content? + +Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: + +- [Migrate an MX Plan email address to an Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrate a Gmail account to an OVHcloud email account via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | Does the Office 365 Pro Plus offer include a Skype license? + +Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. + +/// + +/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? + +Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. + +/// + +## Go further + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-au.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-au.md index 065b1ee8c81..e4a35e4af9c 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-au.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-au.md @@ -1,253 +1,254 @@ ---- -title: FAQ OVHcloud emails -excerpt: "Find the most frequently asked questions about emails" -updated: 2025-04-07 ---- - - - -## Email FAQ - -On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. - -### Email offers with OVHcloud - -OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: - -> [!tabs] -> **Emails/MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> - -> [!success] -> Unless specified, the questions listed below concern all OVHcloud email solutions. - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters. -- Maximum 32 characters. -- No accented characters. -- No special characters except the following characters: `.`, `,`, `-` and `_`. - -The **password** must respect the following rules: - -- Minimum 9 characters. -- Maximum 30 characters. -- No accented characters. - -> [!warning] -> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. - -/// - -/// details | What do I do if I no longer receive my emails? - -Below, you will find the main reasons for not receiving your emails. - -1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). -1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). -1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. - -> [!primary] -> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. - -/// - -/// details | What do I do if I can't send my emails? - -1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. -1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Why set up SPF and DKIM records? - -**SPF (Sender Policy Framework)** - -It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. - -To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). - -**DKIM (DomainKeys Identified Mail)** - -It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. - -To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). - -/// - - -/// details | How do I configure my email address and use it with webmail? - -You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. -To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **Emails** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. - -**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | How do I manage my email services? - -All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. - -**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters -- Maximum 32 characters -- No accented characters -- No special characters except the following characters: `.`, `,`, `-` and `_` - -The **password** must respect the following rules: - -- Minimum 9 characters -- Maximum 30 characters -- No accented characters - -> [!warning] -> -> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. - -/// - -/// details | How do I recover my forgotten password? - -For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. - -> [!primary] -> -> If you want to store a password, we recommend using a password manager, such as **Keepass**. - -/// - -/// details | How do I limit the amount of spam I receive? - -To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. -To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. - -If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. - -**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. - -/// - - -/// details | My email account is full, I don't have any more space. What can I do? - -If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. - -/// - -/// details | I want to change my email solution for my address, how can I do this while keeping its content? - -Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: - -- [Migrate an MX Plan email address to an Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | Does the Office 365 Pro Plus offer include a Skype license? - -Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. - -/// - -/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? - -Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. - -/// - -## Go further - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: FAQ OVHcloud emails +excerpt: "Find the most frequently asked questions about emails" +updated: 2025-04-07 +--- + + + +## Email FAQ + +On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. + +### Email offers with OVHcloud + +OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: + +> [!tabs] +> **Emails/MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> + +> [!success] +> Unless specified, the questions listed below concern all OVHcloud email solutions. + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters. +- Maximum 32 characters. +- No accented characters. +- No special characters except the following characters: `.`, `,`, `-` and `_`. + +The **password** must respect the following rules: + +- Minimum 9 characters. +- Maximum 30 characters. +- No accented characters. + +> [!warning] +> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. + +/// + +/// details | What do I do if I no longer receive my emails? + +Below, you will find the main reasons for not receiving your emails. + +1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). +1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). +1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. + +> [!primary] +> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. + +/// + +/// details | What do I do if I can't send my emails? + +1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. +1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Why set up SPF and DKIM records? + +**SPF (Sender Policy Framework)** + +It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. + +To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). + +**DKIM (DomainKeys Identified Mail)** + +It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. + +To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). + +/// + + +/// details | How do I configure my email address and use it with webmail? + +You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. +To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **Emails** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. + +**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | How do I manage my email services? + +All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. + +**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters +- Maximum 32 characters +- No accented characters +- No special characters except the following characters: `.`, `,`, `-` and `_` + +The **password** must respect the following rules: + +- Minimum 9 characters +- Maximum 30 characters +- No accented characters + +> [!warning] +> +> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. + +/// + +/// details | How do I recover my forgotten password? + +For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. + +> [!primary] +> +> If you want to store a password, we recommend using a password manager, such as **Keepass**. + +/// + +/// details | How do I limit the amount of spam I receive? + +To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. +To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. + +If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. + +**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. + +/// + + +/// details | My email account is full, I don't have any more space. What can I do? + +If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. + +/// + +/// details | I want to change my email solution for my address, how can I do this while keeping its content? + +Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: + +- [Migrate an MX Plan email address to an Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrate a Gmail account to an OVHcloud email account via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | Does the Office 365 Pro Plus offer include a Skype license? + +Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. + +/// + +/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? + +Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. + +/// + +## Go further + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-ca.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-ca.md index 065b1ee8c81..e4a35e4af9c 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-ca.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-ca.md @@ -1,253 +1,254 @@ ---- -title: FAQ OVHcloud emails -excerpt: "Find the most frequently asked questions about emails" -updated: 2025-04-07 ---- - - - -## Email FAQ - -On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. - -### Email offers with OVHcloud - -OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: - -> [!tabs] -> **Emails/MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> - -> [!success] -> Unless specified, the questions listed below concern all OVHcloud email solutions. - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters. -- Maximum 32 characters. -- No accented characters. -- No special characters except the following characters: `.`, `,`, `-` and `_`. - -The **password** must respect the following rules: - -- Minimum 9 characters. -- Maximum 30 characters. -- No accented characters. - -> [!warning] -> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. - -/// - -/// details | What do I do if I no longer receive my emails? - -Below, you will find the main reasons for not receiving your emails. - -1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). -1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). -1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. - -> [!primary] -> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. - -/// - -/// details | What do I do if I can't send my emails? - -1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. -1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Why set up SPF and DKIM records? - -**SPF (Sender Policy Framework)** - -It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. - -To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). - -**DKIM (DomainKeys Identified Mail)** - -It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. - -To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). - -/// - - -/// details | How do I configure my email address and use it with webmail? - -You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. -To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **Emails** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. - -**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | How do I manage my email services? - -All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. - -**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters -- Maximum 32 characters -- No accented characters -- No special characters except the following characters: `.`, `,`, `-` and `_` - -The **password** must respect the following rules: - -- Minimum 9 characters -- Maximum 30 characters -- No accented characters - -> [!warning] -> -> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. - -/// - -/// details | How do I recover my forgotten password? - -For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. - -> [!primary] -> -> If you want to store a password, we recommend using a password manager, such as **Keepass**. - -/// - -/// details | How do I limit the amount of spam I receive? - -To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. -To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. - -If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. - -**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. - -/// - - -/// details | My email account is full, I don't have any more space. What can I do? - -If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. - -/// - -/// details | I want to change my email solution for my address, how can I do this while keeping its content? - -Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: - -- [Migrate an MX Plan email address to an Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | Does the Office 365 Pro Plus offer include a Skype license? - -Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. - -/// - -/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? - -Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. - -/// - -## Go further - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: FAQ OVHcloud emails +excerpt: "Find the most frequently asked questions about emails" +updated: 2025-04-07 +--- + + + +## Email FAQ + +On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. + +### Email offers with OVHcloud + +OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: + +> [!tabs] +> **Emails/MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> + +> [!success] +> Unless specified, the questions listed below concern all OVHcloud email solutions. + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters. +- Maximum 32 characters. +- No accented characters. +- No special characters except the following characters: `.`, `,`, `-` and `_`. + +The **password** must respect the following rules: + +- Minimum 9 characters. +- Maximum 30 characters. +- No accented characters. + +> [!warning] +> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. + +/// + +/// details | What do I do if I no longer receive my emails? + +Below, you will find the main reasons for not receiving your emails. + +1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). +1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). +1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. + +> [!primary] +> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. + +/// + +/// details | What do I do if I can't send my emails? + +1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. +1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Why set up SPF and DKIM records? + +**SPF (Sender Policy Framework)** + +It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. + +To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). + +**DKIM (DomainKeys Identified Mail)** + +It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. + +To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). + +/// + + +/// details | How do I configure my email address and use it with webmail? + +You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. +To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **Emails** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. + +**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | How do I manage my email services? + +All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. + +**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters +- Maximum 32 characters +- No accented characters +- No special characters except the following characters: `.`, `,`, `-` and `_` + +The **password** must respect the following rules: + +- Minimum 9 characters +- Maximum 30 characters +- No accented characters + +> [!warning] +> +> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. + +/// + +/// details | How do I recover my forgotten password? + +For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. + +> [!primary] +> +> If you want to store a password, we recommend using a password manager, such as **Keepass**. + +/// + +/// details | How do I limit the amount of spam I receive? + +To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. +To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. + +If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. + +**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. + +/// + + +/// details | My email account is full, I don't have any more space. What can I do? + +If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. + +/// + +/// details | I want to change my email solution for my address, how can I do this while keeping its content? + +Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: + +- [Migrate an MX Plan email address to an Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrate a Gmail account to an OVHcloud email account via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | Does the Office 365 Pro Plus offer include a Skype license? + +Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. + +/// + +/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? + +Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. + +/// + +## Go further + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-gb.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-gb.md index e7f4975bdcd..9fa894c5e01 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-gb.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-gb.md @@ -1,319 +1,320 @@ ---- -title: FAQ OVHcloud emails -excerpt: "Find the most frequently asked questions about emails" -updated: 2025-04-07 ---- - - - -## Email FAQ - -On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. - -### Email offers with OVHcloud - -OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: - -> [!tabs] -> **Emails/MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This offer is available in 3 different email technologies. **Roundcube**, **OWA** (Outlook Web App) and **Zimbra**. ->> -> **Zimbra Mail** ->> ->> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} ->> ->> 1. The latest email solution from OVHcloud, offering a flexible, scalable email service with three levels of offerings and features. ->> 2. You can order a Zimbra account via the [OVHcloud Control Panel](/links/manager) or directly on [ovhcloud.com](/links/web/email). ->> 3. As its name suggests, it uses the **Zimbra** interface. ->> -> **Email Pro** ->> ->> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} ->> ->> 1. An email solution based on Exchange technology, offering essential features with a 10 GB storage space. ->> 2. You can order an Email Pro account via the [OVHcloud Control Panel](/links/manager) or directly on [ovhcloud.com](/links/web/email). ->> 3. This solution uses the **OWA** (Outlook Web App) webmail interface. ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web App) webmail interface. ->> - -> [!success] -> Unless specified, the questions listed below concern all OVHcloud email solutions. - -/// details | What are the differences between the email technologies used by the **MX Plan** solutions? - -The MX Plan solution is characterized by its growth, which is based on three distinct email technologies. Each has its own webmail interface: - -- **Roundcube**. -- **OWA** (Outlook Web App). -- **Zimbra**. - -This diversity of technologies implies a different operating ergonomy for each interface. Some features can be configured via the Control Panel, while others are configured via webmail. - -Below is a summary table of key email features, sorted by technology and configuration location: - -![MX Plan](images/email_feature_table.png){.thumbnail .w-500} - -/// - -/// details | How do I identify the technology used on my **MX Plan** solution? - -The email technology used for your MX Plan solution is characterized by its webmail interface. To identify it via the OVHcloud Control Panel, follow this path: - -1. Log in to your [OVHcloud Control Panel](/links/manager). -1. Go to the `Web Cloud`{.action} section. -1. Click `MX Plan`{.action}. -1. Select the domain concerned. -1. From the `General Information`{.action} tab, select by default. -1. Note the technology used as **Webmail**. - -![MX Plan](images/technology-email.png){.thumbnail .w-500} - -/// - - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters. -- Maximum 32 characters. -- No accented characters. -- No special characters except the following characters: `.`, `,`, `-` and `_`. - -The **password** must respect the following rules: - -- Minimum 9 characters. -- Maximum 30 characters. -- No accented characters. - -> [!warning] -> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. - -/// - -/// details | What do I do if I no longer receive my emails? - -Below, you will find the main reasons for not receiving your emails. - -1. **Email software**: A failure to receive emails is often linked to the configuration of your email account on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been rendered inoperative. This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). -1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). -1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. - -> [!primary] -> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager), and renew your connection. - -/// - -/// details | What do I do if I can't send my emails? - -1. **Email software**: A sending error may be related to the configuration of your email account on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. -1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message for the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend only sending images or PDF files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Why set up SPF and DKIM records? - -**SPF (Sender Policy Framework)** - -It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. - -To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). - -**DKIM (DomainKeys Identified Mail)** - -It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be SPAM if it is not protected by a DKIM signature. - -To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). - -/// - - -/// details | How do I configure my email address and use it with webmail? - -You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. -To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **Emails and Zimbra Mail** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016) ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows) ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10) ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac) ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos) ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac) ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios) ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android) ->> -> **Email Pro** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016) ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird) ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10) ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac) ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos) ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac) ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios) ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android) ->> -> **Microsoft Exchange** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird) ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10) ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos) ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac) ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios) ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android) ->> - -With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. - -**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | How do I manage my email services? - -All of your email accounts are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. - -**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters -- Maximum 32 characters -- No accented characters -- No special characters except the following characters: `.`, `,`, `-` and `_` - -The **password** must respect the following rules: - -- Minimum 9 characters -- Maximum 30 characters -- No accented characters - -> [!warning] -> -> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. - -/// - -/// details | How do I recover my forgotten password? - -For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. - -> [!primary] -> -> If you want to store a password, we recommend using a password manager, such as **KeePass**. - -/// - -/// details | How do I limit the amount of SPAM I receive? - -To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the SPAM folder as soon as they are received. -To do this, log in to your [OVHcloud Control Panel](/links/manager), go to the `Web Cloud`{.action} section, and click `MX Plan`{.action}. Select the domain concerned, then click on the `Emails`{.action} tab, then in the `Filters` column, click on the "Account filter management" icon. - -If the `Filters` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. - -**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. - -/// - - -/// details | My email account is full, I don't have any more space. What can I do? - -If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or need to change email solutions to increase storage capacity. - -/// - -/// details | I want to change my email solution for my address, how can I do this while keeping its content? - -Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email account? To do this, please follow the migration guide that corresponds to your needs: - -- [Migrate an MX Plan email address to an Email Pro or Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) -- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) -- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration) -- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm) - -/// - -/// details | Does the Office 365 Pro Plus offer include a Skype license? - -Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. - -/// - -/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? - -Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. - -/// - -## Go further - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - -Join our [community of users](/links/community). +--- +title: FAQ OVHcloud emails +excerpt: "Find the most frequently asked questions about emails" +updated: 2025-04-07 +--- + + + +## Email FAQ + +On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. + +### Email offers with OVHcloud + +OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: + +> [!tabs] +> **Emails/MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This offer is available in 3 different email technologies. **Roundcube**, **OWA** (Outlook Web App) and **Zimbra**. +>> +> **Zimbra Mail** +>> +>> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} +>> +>> 1. The latest email solution from OVHcloud, offering a flexible, scalable email service with three levels of offerings and features. +>> 2. You can order a Zimbra account via the [OVHcloud Control Panel](/links/manager) or directly on [ovhcloud.com](/links/web/email). +>> 3. As its name suggests, it uses the **Zimbra** interface. +>> +> **Email Pro** +>> +>> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} +>> +>> 1. An email solution based on Exchange technology, offering essential features with a 10 GB storage space. +>> 2. You can order an Email Pro account via the [OVHcloud Control Panel](/links/manager) or directly on [ovhcloud.com](/links/web/email). +>> 3. This solution uses the **OWA** (Outlook Web App) webmail interface. +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web App) webmail interface. +>> + +> [!success] +> Unless specified, the questions listed below concern all OVHcloud email solutions. + +/// details | What are the differences between the email technologies used by the **MX Plan** solutions? + +The MX Plan solution is characterized by its growth, which is based on three distinct email technologies. Each has its own webmail interface: + +- **Roundcube**. +- **OWA** (Outlook Web App). +- **Zimbra**. + +This diversity of technologies implies a different operating ergonomy for each interface. Some features can be configured via the Control Panel, while others are configured via webmail. + +Below is a summary table of key email features, sorted by technology and configuration location: + +![MX Plan](images/email_feature_table.png){.thumbnail .w-500} + +/// + +/// details | How do I identify the technology used on my **MX Plan** solution? + +The email technology used for your MX Plan solution is characterized by its webmail interface. To identify it via the OVHcloud Control Panel, follow this path: + +1. Log in to your [OVHcloud Control Panel](/links/manager). +1. Go to the `Web Cloud`{.action} section. +1. Click `MX Plan`{.action}. +1. Select the domain concerned. +1. From the `General Information`{.action} tab, select by default. +1. Note the technology used as **Webmail**. + +![MX Plan](images/technology-email.png){.thumbnail .w-500} + +/// + + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters. +- Maximum 32 characters. +- No accented characters. +- No special characters except the following characters: `.`, `,`, `-` and `_`. + +The **password** must respect the following rules: + +- Minimum 9 characters. +- Maximum 30 characters. +- No accented characters. + +> [!warning] +> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. + +/// + +/// details | What do I do if I no longer receive my emails? + +Below, you will find the main reasons for not receiving your emails. + +1. **Email software**: A failure to receive emails is often linked to the configuration of your email account on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been rendered inoperative. This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). +1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). +1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. + +> [!primary] +> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager), and renew your connection. + +/// + +/// details | What do I do if I can't send my emails? + +1. **Email software**: A sending error may be related to the configuration of your email account on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. +1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message for the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend only sending images or PDF files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Why set up SPF and DKIM records? + +**SPF (Sender Policy Framework)** + +It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. + +To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). + +**DKIM (DomainKeys Identified Mail)** + +It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be SPAM if it is not protected by a DKIM signature. + +To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). + +/// + + +/// details | How do I configure my email address and use it with webmail? + +You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. +To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **Emails and Zimbra Mail** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016) +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows) +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10) +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac) +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos) +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac) +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios) +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android) +>> +> **Email Pro** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016) +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird) +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10) +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac) +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos) +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac) +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios) +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android) +>> +> **Microsoft Exchange** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird) +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10) +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos) +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac) +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios) +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android) +>> + +With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. + +**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | How do I manage my email services? + +All of your email accounts are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. + +**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters +- Maximum 32 characters +- No accented characters +- No special characters except the following characters: `.`, `,`, `-` and `_` + +The **password** must respect the following rules: + +- Minimum 9 characters +- Maximum 30 characters +- No accented characters + +> [!warning] +> +> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. + +/// + +/// details | How do I recover my forgotten password? + +For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. + +> [!primary] +> +> If you want to store a password, we recommend using a password manager, such as **KeePass**. + +/// + +/// details | How do I limit the amount of SPAM I receive? + +To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the SPAM folder as soon as they are received. +To do this, log in to your [OVHcloud Control Panel](/links/manager), go to the `Web Cloud`{.action} section, and click `MX Plan`{.action}. Select the domain concerned, then click on the `Emails`{.action} tab, then in the `Filters` column, click on the "Account filter management" icon. + +If the `Filters` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. + +**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. + +/// + + +/// details | My email account is full, I don't have any more space. What can I do? + +If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or need to change email solutions to increase storage capacity. + +/// + +/// details | I want to change my email solution for my address, how can I do this while keeping its content? + +Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email account? To do this, please follow the migration guide that corresponds to your needs: + +- [Migrate an MX Plan email address to an Email Pro or Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) +- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) +- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration) +- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm) +- [Migrate a Gmail account to an OVHcloud email account via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail) + +/// + +/// details | Does the Office 365 Pro Plus offer include a Skype license? + +Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. + +/// + +/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? + +Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. + +/// + +## Go further + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-ie.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-ie.md index c8447593b5c..b88757e5500 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-ie.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-ie.md @@ -1,319 +1,320 @@ ---- -title: FAQ OVHcloud emails -excerpt: "Find the most frequently asked questions about emails" -updated: 2025-04-07 ---- - - - -## Email FAQ - -On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. - -### Email offers with OVHcloud - -OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: - -> [!tabs] -> **Emails/MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> -> **Zimbra Mail** ->> ->> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} ->> ->> 1. The latest email solution from OVHcloud, offering a flexible, scalable email service with three levels of offerings and features. ->> 2. You can order a Zimbra account via the [OVHcloud Control Panel](/links/manager) or directly on [ovhcloud.com](/links/web/email). ->> 3. As its name suggests, it uses the **Zimbra** interface. ->> -> **Email Pro** ->> ->> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} ->> ->> 1. An email solution based on Exchange technology, offering essential features with a 10 GB storage space. ->> 2. You can order an Email Pro account via the [OVHcloud Control Panel](/links/manager) or directly on [ovhcloud.com](/links/web/email). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> - -> [!success] -> Unless specified, the questions listed below concern all OVHcloud email solutions. - -/// details | What are the differences between the email technologies used by the **MX Plan** solutions? - -The MX Plan solution is characterized by its growth, which is based on three distinct email technologies. Each has its own webmail interface: - -- **Roundcube**. -- **OWA** (Outlook Web Access). -- **Zimbra**. - -This diversity of technologies implies a different operating ergonomy for each interface. Some features can be configured via the Control Panel, while others are configured via webmail. - -Below is a summary table of key email features, sorted by technology and configuration location: - -![MX Plan](images/email_feature_table.png){.thumbnail .w-500} - -/// - -/// details | How do I identify the technology used on my **MX Plan** solution? - -The email technology used for your MX Plan solution is characterized by its webmail interface. To identify it via the OVHcloud Control Panel, follow this path: - -1. Log in to your [OVHcloud Control Panel](/links/manager). -1. Go to the `Web Cloud`{.action} section. -1. Click `MX Plan`{.action}. -1. Select the domain concerned. -1. From the `General Information`{.action} tab, select by default. -1. Note the technology used as **Webmail**. - -![MX Plan](images/technology-email.png){.thumbnail .w-500} - -/// - - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters. -- Maximum 32 characters. -- No accented characters. -- No special characters except the following characters: `.`, `,`, `-` and `_`. - -The **password** must respect the following rules: - -- Minimum 9 characters. -- Maximum 30 characters. -- No accented characters. - -> [!warning] -> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. - -/// - -/// details | What do I do if I no longer receive my emails? - -Below, you will find the main reasons for not receiving your emails. - -1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). -1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). -1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. - -> [!primary] -> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. - -/// - -/// details | What do I do if I can't send my emails? - -1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. -1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Why set up SPF and DKIM records? - -**SPF (Sender Policy Framework)** - -It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. - -To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). - -**DKIM (DomainKeys Identified Mail)** - -It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. - -To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). - -/// - - -/// details | How do I configure my email address and use it with webmail? - -You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. -To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **Emails and Zimbra Mail** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **Email Pro** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. - -**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | How do I manage my email services? - -All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. - -**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters -- Maximum 32 characters -- No accented characters -- No special characters except the following characters: `.`, `,`, `-` and `_` - -The **password** must respect the following rules: - -- Minimum 9 characters -- Maximum 30 characters -- No accented characters - -> [!warning] -> -> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. - -/// - -/// details | How do I recover my forgotten password? - -For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. - -> [!primary] -> -> If you want to store a password, we recommend using a password manager, such as **Keepass**. - -/// - -/// details | How do I limit the amount of spam I receive? - -To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. -To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. - -If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. - -**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. - -/// - - -/// details | My email account is full, I don't have any more space. What can I do? - -If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. - -/// - -/// details | I want to change my email solution for my address, how can I do this while keeping its content? - -Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: - -- [Migrate an MX Plan email address to an Email Pro or Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | Does the Office 365 Pro Plus offer include a Skype license? - -Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. - -/// - -/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? - -Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. - -/// - -## Go further - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: FAQ OVHcloud emails +excerpt: "Find the most frequently asked questions about emails" +updated: 2025-04-07 +--- + + + +## Email FAQ + +On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. + +### Email offers with OVHcloud + +OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: + +> [!tabs] +> **Emails/MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> +> **Zimbra Mail** +>> +>> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} +>> +>> 1. The latest email solution from OVHcloud, offering a flexible, scalable email service with three levels of offerings and features. +>> 2. You can order a Zimbra account via the [OVHcloud Control Panel](/links/manager) or directly on [ovhcloud.com](/links/web/email). +>> 3. As its name suggests, it uses the **Zimbra** interface. +>> +> **Email Pro** +>> +>> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} +>> +>> 1. An email solution based on Exchange technology, offering essential features with a 10 GB storage space. +>> 2. You can order an Email Pro account via the [OVHcloud Control Panel](/links/manager) or directly on [ovhcloud.com](/links/web/email). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> + +> [!success] +> Unless specified, the questions listed below concern all OVHcloud email solutions. + +/// details | What are the differences between the email technologies used by the **MX Plan** solutions? + +The MX Plan solution is characterized by its growth, which is based on three distinct email technologies. Each has its own webmail interface: + +- **Roundcube**. +- **OWA** (Outlook Web Access). +- **Zimbra**. + +This diversity of technologies implies a different operating ergonomy for each interface. Some features can be configured via the Control Panel, while others are configured via webmail. + +Below is a summary table of key email features, sorted by technology and configuration location: + +![MX Plan](images/email_feature_table.png){.thumbnail .w-500} + +/// + +/// details | How do I identify the technology used on my **MX Plan** solution? + +The email technology used for your MX Plan solution is characterized by its webmail interface. To identify it via the OVHcloud Control Panel, follow this path: + +1. Log in to your [OVHcloud Control Panel](/links/manager). +1. Go to the `Web Cloud`{.action} section. +1. Click `MX Plan`{.action}. +1. Select the domain concerned. +1. From the `General Information`{.action} tab, select by default. +1. Note the technology used as **Webmail**. + +![MX Plan](images/technology-email.png){.thumbnail .w-500} + +/// + + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters. +- Maximum 32 characters. +- No accented characters. +- No special characters except the following characters: `.`, `,`, `-` and `_`. + +The **password** must respect the following rules: + +- Minimum 9 characters. +- Maximum 30 characters. +- No accented characters. + +> [!warning] +> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. + +/// + +/// details | What do I do if I no longer receive my emails? + +Below, you will find the main reasons for not receiving your emails. + +1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). +1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). +1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. + +> [!primary] +> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. + +/// + +/// details | What do I do if I can't send my emails? + +1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. +1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Why set up SPF and DKIM records? + +**SPF (Sender Policy Framework)** + +It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. + +To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). + +**DKIM (DomainKeys Identified Mail)** + +It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. + +To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). + +/// + + +/// details | How do I configure my email address and use it with webmail? + +You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. +To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **Emails and Zimbra Mail** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **Email Pro** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. + +**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | How do I manage my email services? + +All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. + +**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters +- Maximum 32 characters +- No accented characters +- No special characters except the following characters: `.`, `,`, `-` and `_` + +The **password** must respect the following rules: + +- Minimum 9 characters +- Maximum 30 characters +- No accented characters + +> [!warning] +> +> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. + +/// + +/// details | How do I recover my forgotten password? + +For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. + +> [!primary] +> +> If you want to store a password, we recommend using a password manager, such as **Keepass**. + +/// + +/// details | How do I limit the amount of spam I receive? + +To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. +To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. + +If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. + +**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. + +/// + + +/// details | My email account is full, I don't have any more space. What can I do? + +If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. + +/// + +/// details | I want to change my email solution for my address, how can I do this while keeping its content? + +Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: + +- [Migrate an MX Plan email address to an Email Pro or Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrate a Gmail account to an OVHcloud email account via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | Does the Office 365 Pro Plus offer include a Skype license? + +Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. + +/// + +/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? + +Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. + +/// + +## Go further + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-sg.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-sg.md index 065b1ee8c81..e4a35e4af9c 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-sg.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-sg.md @@ -1,253 +1,254 @@ ---- -title: FAQ OVHcloud emails -excerpt: "Find the most frequently asked questions about emails" -updated: 2025-04-07 ---- - - - -## Email FAQ - -On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. - -### Email offers with OVHcloud - -OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: - -> [!tabs] -> **Emails/MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> - -> [!success] -> Unless specified, the questions listed below concern all OVHcloud email solutions. - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters. -- Maximum 32 characters. -- No accented characters. -- No special characters except the following characters: `.`, `,`, `-` and `_`. - -The **password** must respect the following rules: - -- Minimum 9 characters. -- Maximum 30 characters. -- No accented characters. - -> [!warning] -> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. - -/// - -/// details | What do I do if I no longer receive my emails? - -Below, you will find the main reasons for not receiving your emails. - -1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). -1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). -1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. - -> [!primary] -> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. - -/// - -/// details | What do I do if I can't send my emails? - -1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. -1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Why set up SPF and DKIM records? - -**SPF (Sender Policy Framework)** - -It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. - -To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). - -**DKIM (DomainKeys Identified Mail)** - -It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. - -To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). - -/// - - -/// details | How do I configure my email address and use it with webmail? - -You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. -To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **Emails** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. - -**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | How do I manage my email services? - -All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. - -**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters -- Maximum 32 characters -- No accented characters -- No special characters except the following characters: `.`, `,`, `-` and `_` - -The **password** must respect the following rules: - -- Minimum 9 characters -- Maximum 30 characters -- No accented characters - -> [!warning] -> -> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. - -/// - -/// details | How do I recover my forgotten password? - -For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. - -> [!primary] -> -> If you want to store a password, we recommend using a password manager, such as **Keepass**. - -/// - -/// details | How do I limit the amount of spam I receive? - -To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. -To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. - -If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. - -**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. - -/// - - -/// details | My email account is full, I don't have any more space. What can I do? - -If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. - -/// - -/// details | I want to change my email solution for my address, how can I do this while keeping its content? - -Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: - -- [Migrate an MX Plan email address to an Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | Does the Office 365 Pro Plus offer include a Skype license? - -Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. - -/// - -/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? - -Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. - -/// - -## Go further - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: FAQ OVHcloud emails +excerpt: "Find the most frequently asked questions about emails" +updated: 2025-04-07 +--- + + + +## Email FAQ + +On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. + +### Email offers with OVHcloud + +OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: + +> [!tabs] +> **Emails/MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> + +> [!success] +> Unless specified, the questions listed below concern all OVHcloud email solutions. + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters. +- Maximum 32 characters. +- No accented characters. +- No special characters except the following characters: `.`, `,`, `-` and `_`. + +The **password** must respect the following rules: + +- Minimum 9 characters. +- Maximum 30 characters. +- No accented characters. + +> [!warning] +> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. + +/// + +/// details | What do I do if I no longer receive my emails? + +Below, you will find the main reasons for not receiving your emails. + +1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). +1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). +1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. + +> [!primary] +> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. + +/// + +/// details | What do I do if I can't send my emails? + +1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. +1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Why set up SPF and DKIM records? + +**SPF (Sender Policy Framework)** + +It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. + +To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). + +**DKIM (DomainKeys Identified Mail)** + +It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. + +To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). + +/// + + +/// details | How do I configure my email address and use it with webmail? + +You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. +To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **Emails** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. + +**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | How do I manage my email services? + +All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. + +**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters +- Maximum 32 characters +- No accented characters +- No special characters except the following characters: `.`, `,`, `-` and `_` + +The **password** must respect the following rules: + +- Minimum 9 characters +- Maximum 30 characters +- No accented characters + +> [!warning] +> +> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. + +/// + +/// details | How do I recover my forgotten password? + +For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. + +> [!primary] +> +> If you want to store a password, we recommend using a password manager, such as **Keepass**. + +/// + +/// details | How do I limit the amount of spam I receive? + +To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. +To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. + +If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. + +**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. + +/// + + +/// details | My email account is full, I don't have any more space. What can I do? + +If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. + +/// + +/// details | I want to change my email solution for my address, how can I do this while keeping its content? + +Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: + +- [Migrate an MX Plan email address to an Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrate a Gmail account to an OVHcloud email account via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | Does the Office 365 Pro Plus offer include a Skype license? + +Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. + +/// + +/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? + +Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. + +/// + +## Go further + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-us.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-us.md index 065b1ee8c81..e4a35e4af9c 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-us.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.en-us.md @@ -1,253 +1,254 @@ ---- -title: FAQ OVHcloud emails -excerpt: "Find the most frequently asked questions about emails" -updated: 2025-04-07 ---- - - - -## Email FAQ - -On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. - -### Email offers with OVHcloud - -OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: - -> [!tabs] -> **Emails/MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. ->> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). ->> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. ->> - -> [!success] -> Unless specified, the questions listed below concern all OVHcloud email solutions. - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters. -- Maximum 32 characters. -- No accented characters. -- No special characters except the following characters: `.`, `,`, `-` and `_`. - -The **password** must respect the following rules: - -- Minimum 9 characters. -- Maximum 30 characters. -- No accented characters. - -> [!warning] -> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. - -/// - -/// details | What do I do if I no longer receive my emails? - -Below, you will find the main reasons for not receiving your emails. - -1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). -1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). -1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. - -> [!primary] -> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. - -/// - -/// details | What do I do if I can't send my emails? - -1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. -1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Why set up SPF and DKIM records? - -**SPF (Sender Policy Framework)** - -It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. - -To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). - -**DKIM (DomainKeys Identified Mail)** - -It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. - -To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). - -/// - - -/// details | How do I configure my email address and use it with webmail? - -You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. -To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **Emails** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Windows PC** ->> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone or iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Android Smartphone or tablet** ->> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. - -**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | How do I manage my email services? - -All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. - -**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | What should I know before I create an email address? - -Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. - -The **name of your email address** must respect the following rules: - -- Minimum 2 characters -- Maximum 32 characters -- No accented characters -- No special characters except the following characters: `.`, `,`, `-` and `_` - -The **password** must respect the following rules: - -- Minimum 9 characters -- Maximum 30 characters -- No accented characters - -> [!warning] -> -> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. - -/// - -/// details | How do I recover my forgotten password? - -For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. - -> [!primary] -> -> If you want to store a password, we recommend using a password manager, such as **Keepass**. - -/// - -/// details | How do I limit the amount of spam I receive? - -To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. -To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. - -If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. - -**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. - -/// - - -/// details | My email account is full, I don't have any more space. What can I do? - -If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. - -/// - -/// details | I want to change my email solution for my address, how can I do this while keeping its content? - -Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: - -- [Migrate an MX Plan email address to an Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | Does the Office 365 Pro Plus offer include a Skype license? - -Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. - -/// - -/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? - -Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. - -/// - -## Go further - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: FAQ OVHcloud emails +excerpt: "Find the most frequently asked questions about emails" +updated: 2025-04-07 +--- + + + +## Email FAQ + +On this page, you will find the most frequently asked questions regarding the use of your emails, depending on the OVHcloud email offers. + +### Email offers with OVHcloud + +OVHcloud currently offers 4 email solutions. To understand their specifics, navigate through the tabs below: + +> [!tabs] +> **Emails/MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. OVHcloud's oldest email solution, which includes the essential features of an email service with 5GB of storage space per email account. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. A comprehensive email solution with collaborative features, with 50GB or 300GB of storage space. +>> 2. Included with web hosting plans and can be ordered via the [OVHcloud Control Panel](/links/manager). +>> 3. This solution uses the **OWA** (Outlook Web Access) webmail interface. +>> + +> [!success] +> Unless specified, the questions listed below concern all OVHcloud email solutions. + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and its **password**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters. +- Maximum 32 characters. +- No accented characters. +- No special characters except the following characters: `.`, `,`, `-` and `_`. + +The **password** must respect the following rules: + +- Minimum 9 characters. +- Maximum 30 characters. +- No accented characters. + +> [!warning] +> For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid mentioning your surname, first name and date of birth). Change it regularly. + +/// + +/// details | What do I do if I no longer receive my emails? + +Below, you will find the main reasons for not receiving your emails. + +1. **Email software**: A failure to receive emails is often linked to the configuration of your email address on your email software (Outlook, macOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice emails in your inbox on webmail that are not present on your email client, the phenomenon is due to your software configuration. For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **DNS configuration**: Your email solution is attached to a domain name. In its DNS zone, MX records designate the servers that receive emails. If you have recently modified your DNS servers or DNS zone, these MX records may have been "cut". This could explain why emails are not being received properly. For more information on this, please refer to our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email quota exceeded**: If your email account storage quota is reached, it will no longer be possible to receive emails, and your sender will receive an error message stating that your email account is full. Manage email account storage space For more information, please refer to our page [Manage email account storage space ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). +1. **Inbox rules**: It is possible that an inbox rule could prevent an email from being delivered to your inbox or redirect it to the SPAM folder. View your rules from your email software (Outlook, MacOS Mail, Thunderbird, etc.) or from [webmail](/links/web/email). +1. **Incident or maintenance**: Visit our [Web Cloud status page](https://web-cloud.status-ovhcloud.com/) to check if an operation is not in progress on your email service. + +> [!primary] +> **Tips and Tricks**: If you cannot log in to your webmail, your password may be incorrect. Please check it and, if necessary, modify it via the [OVHcloud Control Panel](/links/manager) , and renew your connection. + +/// + +/// details | What do I do if I can't send my emails? + +1. **Email software**: A sending error may be related to the configuration of your email address on your email software (Outlook, MacOS Mail, Thunderbird, etc.). To check this, log in to the [webmail](/links/web/email). If you notice that you are able to send emails via webmail, the problem arises from your software configuration. For more information about this, please visit our [Unable to send or receive emails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) page. +1. **Error code**: When you send a message and the receiving server rejects it, the receiving server usually sends you an error message with an error code. Analyze the error message, it can tell you the reason (maximum quota of the email account reached, email address of the recipient does not exist, etc.). For more information about this, please visit our [Unable to send or receive emails page](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Email size**: Whether it is your email provider or the recipient server, there is a size limit for an email. We recommend mainly sending images or pdf files with a small size. For large files, it is best to use file transfer tools such as [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Why set up SPF and DKIM records? + +**SPF (Sender Policy Framework)** + +It allows servers that receive emails to ensure that they have been sent from a trusted server. This protocol has become essential to legitimize email exchanges. Without an SPF record on the domain name of your email service, your emails may be considered unwanted by your recipients. + +To find out how to configure an SPF record on your email service, please read our guide on [Enhancing email security via an SPF record](/pages/web_cloud/domains/dns_zone_spf). + +**DKIM (DomainKeys Identified Mail)** + +It allows you to sign emails to prevent identity theft. This signature operates on the principle of hashing combined with asymmetric cryptography. This protocol is complementary to the SPF. The SPF intervenes on the legitimacy of the domain name while the DKIM ensures that each email is signed by the right email service when it is sent. It also becomes a benchmark in terms of email security. Some email services may also consider an email to be spam if it is not protected by a DKIM signature. + +To find out how to configure a DKIM record on your email service, please read our guide on [Enhancing email security via a DKIM record](/pages/web_cloud/domains/dns_zone_dkim). + +/// + + +/// details | How do I configure my email address and use it with webmail? + +You can configure your email account on an email client such as Outlook, Thunderbird, Mac Mail, etc. +To do this, we provide guides to set up your email address. You can find them on [this page](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **Emails** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Windows PC** +>> - [Outlook for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Mail for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac) +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone or iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Android Smartphone or tablet** +>> - [Gmail for Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +With [webmail](/links/web/email), you can access your email at any time, from any connected device. Once you have created your email account, log in here to access it. + +**Tips and Tricks**: If you configure your email account on an email client, we recommend that you configure it with IMAP protocol. This way, the emails will remain stored on the server, and you can view them from anywhere in the [webmail](/links/web/email). To do this, you can refer to [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | How do I manage my email services? + +All of your email addresses are managed via the [OVHcloud Control Panel](/links/manager). To do this, log in and access the product concerned. You can change the passwords for your email addresses, check how much space they have left, create new email addresses, or delete existing ones. + +**Tips and Tricks**: With MX Plan email solutions, you can delegate management of an email account to another OVHcloud account, while keeping control of it yourself. Simply configure a delegation in your [OVHcloud Control Panel](/links/manager). You can use [our documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | What should I know before I create an email address? + +Creating an email address isn't complicated, but there are rules that must be followed to set the **name of your email address** and **passwords**. + +The **name of your email address** must respect the following rules: + +- Minimum 2 characters +- Maximum 32 characters +- No accented characters +- No special characters except the following characters: `.`, `,`, `-` and `_` + +The **password** must respect the following rules: + +- Minimum 9 characters +- Maximum 30 characters +- No accented characters + +> [!warning] +> +> For security reasons, we recommend not using the same password twice, choosing one that does not contain any personal information (e.g. your surname, first name and date of birth), and renewing it regularly. + +/// + +/// details | How do I recover my forgotten password? + +For security and confidentiality reasons, it is not possible to **retrieve** a password. As described in our guide “[Changing an email password](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)”, you will need to reset your password if you have forgotten it. + +> [!primary] +> +> If you want to store a password, we recommend using a password manager, such as **Keepass**. + +/// + +/// details | How do I limit the amount of spam I receive? + +To limit the receipt of SPAM, you can set up filters on your emails (called "Filters" on the MX Plan solution). The purpose of these emails is to delete or move them into the “spam” folder as soon as they are received. +To do this, log in to your [OVHcloud Control Panel](/links/manager), then in the `MX Plan` section, select the domain concerned , in the `Email`{.action} tab, then in the `Filter` column, click on the action button. + +If the `Filter` column is not present in your Control Panel, you will need to create filters via mailbox rules in the [webmail](/links/web/email). You can refer to the following guide for more details: “[Inbox rules from the OWA interface](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)”. + +**Tips and Tricks**: If you set a filter on receiving SPAM, legitimate emails may be considered SPAM. If this happens to you, please open a support request in your [OVHcloud Control Panel](/links/manager) and let us know. This way, we can ensure that your emails are not marked as SPAM in the future. + +/// + + +/// details | My email account is full, I don't have any more space. What can I do? + +If you have signed up to [one of our OVHcloud email solutions](/links/web/emails) and one of your email accounts is full, please read our guide on [Managing email account storage space](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). This guide will help you decide whether you can optimize your existing storage space, or whether you need to change email solutions to increase storage capacity. + +/// + +/// details | I want to change my email solution for my address, how can I do this while keeping its content? + +Want to change your [email solution](/links/web/emails) to get more space and features, but want to keep the content of your existing email address? To do this, please follow the migration guide that corresponds to your needs: + +- [Migrate an MX Plan email address to an Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email addresses from one OVHcloud email platform to another](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrate your email address manually](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrate email accounts via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrate a Gmail account to an OVHcloud email account via the OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | Does the Office 365 Pro Plus offer include a Skype license? + +Office 365 Pro Plus does not contain a Skype license. Only Skype for Business software is included. + +/// + +/// details | How do I transfer my emails, website, database and domain name to OVHcloud servers without any service interruptions? + +Refer to our guide on [Migrating your website and associated services to OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh), for the full set of steps to follow. + +/// + +## Go further + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.es-es.md index 2fb6f6fe094..e456596c957 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.es-es.md @@ -1,322 +1,323 @@ ---- -title: FAQ soluciones de correo electrónico de OVHcloud -excerpt: "Encuentre las preguntas más frecuentes sobre el correo electrónico" -updated: 2025-05-21 ---- - - - -## FAQ e-mail - -En esta página encontrará las preguntas más frecuentes sobre el uso de su correo electrónico en función de las ofertas de correo de OVHcloud. - -### Productos de correo electrónico en OVHcloud - -OVHcloud ofrece actualmente 4 soluciones de correo. Para entender sus especificaciones, navegue por las fichas de abajo: - -> [!tabs] -> **Correo electrónico / MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. La solución de correo electrónico más antigua de OVHcloud, que incluye las funciones esenciales de un servicio de correo con 5 GB de espacio de almacenamiento por cuenta de correo. ->> 2. Incluido con los planes de hosting, puede contratarlo desde el [área de cliente de OVHcloud](/links/manager). ->> 3. Esta oferta está disponible en tres tecnologías de correo diferentes. **Roundcube**, **OWA** (Outlook Web Access) y **Zimbra**. ->> -> **Zimbra Mail** ->> ->> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} ->> ->> 1. La solución de correo más reciente de OVHcloud ofrece un servicio de correo flexible y escalable en tres niveles de productos y funcionalidades. ->> 2. Puede contratar una cuenta Zimbra desde el [área de cliente de OVHcloud](/links/manager) o directamente en [ovhcloud.com](/links/web/email). ->> 3. Como su nombre indica, utiliza la interfaz **Zimbra**. ->> -> **Emails Pro** ->> ->> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} ->> ->> 1. Solución de correo basada en la tecnología Exchange, que ofrece funcionalidades esenciales con un espacio de almacenamiento de 10 GB. ->> 2. Puede contratar una cuenta Email Pro desde el [área de cliente de OVHcloud](/links/manager) o directamente en [ovhcloud.com](/links/web/email). ->> 3. Esta oferta utiliza la interfaz webmail **OWA** (Outlook Web Access). ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. Una completa oferta de correo con funciones colaborativas con 50 GB o 300 GB de espacio de almacenamiento. ->> 2. Incluido con los planes de hosting, puede contratarlo desde el [área de cliente de OVHcloud](/links/manager). ->> 3. Esta oferta utiliza la interfaz webmail **OWA** (Outlook Web Access). ->> - -> [!success] -> -> A menos que se indique lo contrario, las siguientes preguntas afectan a todos los servicios de correo de OVHcloud. - -/// details | ¿En qué se diferencian las tecnologías de correo electrónico de las ofertas **MX Plan**? - -La solución MX Plan se distingue por su evolución, que se basa en tres tecnologías de correo distintas. Cada una de ellas tiene su propia interfaz webmail: - -- **Roundcube**. -- **OWA** (Outlook Web Access). -- **Zimbra**. - -Esta diversidad de tecnologías implica una ergonomía de funcionamiento diferente para cada interfaz. Algunas funcionalidades pueden configurarse a través del área de cliente, mientras que otras pueden configurarse a través del webmail. - -A continuación, se ofrece un resumen de las principales funcionalidades de correo electrónico, clasificadas por tecnología y ubicación de configuración: - -![MX plan](images/email_feature_table.png){.thumbnail .w-500} - -/// - -/// details | ¿Cómo identificar la tecnología utilizada en mi solución **MX Plan**? - -La tecnología de correo utilizada en su solución MX Plan se caracteriza por la interfaz de su webmail. Para identificarlo desde el área de cliente, acceda a la siguiente ruta: - -1. Conéctese a su [área de cliente de OVHcloud](/links/manager). -1. Acceda al apartado `Web Cloud`{.action}. -1. Haga clic en `MX Plan`{.action}. -1. Seleccione el dominio. -1. En la pestaña `Información general`{.action}, seleccionada por defecto. -1. Revise la tecnología utilizada en la etiqueta **Webmail**. - -![MX plan](images/technology-email.png){.thumbnail .w-500} - -/// - - -/// details | ¿Qué hay que saber antes de crear una dirección de correo electrónico? - -Crear una dirección de correo electrónico no es una tarea compleja, pero es necesario seguir unas reglas que determinen el **nombre de su dirección de correo electrónico** y su **contraseña**. - -El **nombre de su dirección de correo electrónico** debe respetar las siguientes reglas: - -- Mínimo 2 caracteres. -- Máximo 32 caracteres. -- Sin caracteres acentuados. -- Sin caracteres especiales, excepto los siguientes: `.`, `,`, `-` y `_`. - -La contraseña **contraseña** debe cumplir las siguientes reglas: - -- Mínimo 9 caracteres. -- Máximo 30 caracteres. -- Sin caracteres acentuados. - -> [!warning] -> Por motivos de seguridad, no utilice la misma contraseña dos veces. Elija un nombre que no guarde relación con sus datos personales (por ejemplo, no incluya su nombre, apellidos ni fecha de nacimiento). Cámbielo regularmente. - -/// - -/// details | ¿Qué hago si no recibo más mensajes? - -A continuación se indican las principales razones por las que no ha recibido sus mensajes de correo. - -1. **Software de correo**: Un fallo de recepción de correo suele estar relacionado con la configuración de su dirección de correo en su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.). Para comprobarlo, conéctese al [webmail](/links/web/email). Si ve mensajes de correo en su bandeja de entrada en el webmail que no están presentes en su programa de correo, el fenómeno se debe a su configuración de software. Para más información, consulte nuestra página "[No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Configuración DNS**: Su solución de correo está asociada a un dominio. En su zona DNS, los registros MX designan los servidores de recepción de correo. Si ha modificado recientemente los servidores DNS o la zona DNS, es posible que estos registros MX se hayan "cortado". Esto provocaría un corte en la recepción de los emails.Para más información al respecto, consulte nuestra página "[Envío o recepción de emails imposible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Se ha superado la cuota de correo**: Si se ha alcanzado la cuota de almacenamiento de su cuenta de correo, no será posible recibir mensajes de correo y el remitente recibirá un mensaje de error indicando que su cuenta de correo está llena. Gestionar el espacio de almacenamiento de una cuenta de correo Para más información, consulte nuestra página "[Gestionar el espacio de almacenamiento de una cuenta de correo](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". -1. **Reglas de la bandeja de entrada**: Es posible que una regla de la bandeja de entrada impida la entrega de un mensaje de correo electrónico en la bandeja de entrada o lo redirija a la carpeta Correo basura. Consulte sus reglas desde su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.) o desde el [webmail](/links/web/email). -1. **Incidente o mantenimiento**: Consulte nuestra página "[Web Cloud status](https://web-cloud.status-ovhcloud.com/)" para comprobar si hay una operación en curso en su servicio de correo. - -> [!primary] -> -> **Trucos y Trucos**: Si no puede conectarse a su webmail, es posible que su contraseña sea incorrecta. Consúltelo y, si fuera necesario, le invitamos a modificarlo desde su [área de cliente de OVHcloud](/links/manager) y a renovar su conexión. - -/// - -/// details | ¿Qué hago si no puedo enviar mensajes de correo? - -1. **Software de correo**: Un fallo de envío puede deberse a la configuración de su dirección de correo en su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.). Para comprobarlo, conéctese al [webmail](/links/web/email). Si descubre que puede enviar mensajes de correo desde el webmail, el problema se debe a su configuración de software. Para más información, consulte nuestra página "[No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Código de error**: Cuando envía un mensaje y el servidor de destino lo rechaza, el servidor de destino suele enviar un mensaje de error con un código de error. Analice el mensaje de error y explique el motivo (ha alcanzado el límite máximo de la cuenta de correo, no existe la dirección de correo del destinatario, etc.). Para más información, consulte nuestra página "[No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Tamaño del correo electrónico**: Tanto si es su proveedor de correo electrónico como el servidor de destino, existe un límite de tamaño para un correo electrónico. Le recomendamos que transmita principalmente imágenes o archivos pdf de tamaño reducido. Para archivos de gran tamaño, es preferible utilizar herramientas de transferencia de archivos como [plik.ovh](https://plik.ovh/). - -/// - - -/// details | ¿Por qué configurar los registros SPF y DKIM? - -**SPF (Sender Policy Framework)** - -Permite a los servidores que reciben mensajes de correo electrónico asegurarse de que los mensajes se han enviado desde un servidor de confianza. Este protocolo se ha convertido en indispensable para legitimar el intercambio de mensajes de correo. Sin registro SPF en el dominio de su servicio de correo, los destinatarios podrían considerar que sus mensajes de correo no son deseados. - -Para más información sobre cómo configurar un registro SPF en un servicio de correo, consulte nuestra guía: "[Mejorar la seguridad del correo electrónico mediante un registro SPF](/pages/web_cloud/domains/dns_zone_spf)". - -**DKIM (DomainKeys Identified Mail)** - -Permite firmar los mensajes de correo para evitar el robo de identidad. Esta firma se basa en el principio de hash combinado con una criptografía asimétrica. Este protocolo es complementario del SPF. El SPF interviene en la legitimidad del nombre de dominio mientras que el DKIM se asegura de que cada correo esté firmado por el servicio de correo correcto durante el envío. Asimismo, se convierte en un referente en materia de seguridad del correo. Algunos servicios de correo electrónico también pueden considerar un correo electrónico como no deseado si no está protegido por una firma DKIM. - -Para saber cómo configurar un registro DKIM en su servicio de correo, consulte nuestra guía: "[Mejorar la seguridad del correo electrónico mediante un registro DKIM](/pages/web_cloud/domains/dns_zone_dkim)". - -/// - - -/// details | ¿Cómo configurar mi dirección de correo electrónico y utilizarla con el webmail? - -Puede configurar su cuenta de correo con clientes como Outlook, Thunderbird o Mail de macOS, entre otros. OVHcloud pone a su disposición diferentes guías para ayudarle a configurar su dirección de correo. -Puede consultar nuestras guías en [este página](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **Correo electrónico y Zimbra Mail** ->> ->> **Equipo Windows** ->> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Correo de Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Ordenador Apple Mac** ->> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone o iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Smartphone o tableta Android** ->> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **Emails Pro** ->> ->> **Equipo Windows** ->> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). ->> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). ->> - [Correo de Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). ->> ->> **Ordenador Apple Mac** ->> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). ->> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). ->> ->> **iPhone o iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). ->> ->> **Smartphone o tableta Android** ->> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Equipo Windows** ->> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). ->> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Correo electrónico de Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Ordenador Apple Mac** ->> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone o iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Smartphone o tableta Android** ->> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -Gracias al [webmail](/links/web/email), podrá acceder a su correo en cualquier momento, desde cualquier dispositivo. Una vez que haya creado su cuenta de correo, haga clic aquí para acceder a ella. - -**Ideas y consejos**: Si ha configurado su cuenta en un cliente de correo, le recomendamos que utilice el protocolo IMAP. De este modo, los mensajes se almacenarán en el servidor y podrá consultarlos desde cualquier dispositivo a través del [webmail](/links/web/email). Para más información, consulte la siguiente documentación: "[Primeros pasos con la solución MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities)". - -/// - -/// details | ¿Cómo gestionar mis servicios de correo electrónico? - -Todas sus direcciones de correo se gestionan desde el [área de cliente de OVHcloud](/links/manager). Para ello, una vez que se haya conectado, acceda al producto correspondiente. Puede de esta manera modificar la contraseña de sus direcciones de correo, verificar su índice de llenado, crear nuevas direcciones o eliminar direcciones existentes. - -**Trucos y consejos**: En los servicios MX Plan, puede delegar la gestión de una cuenta de correo en otra cuenta de OVHcloud, pero usted mismo podrá controlarla. Para ello, solo tiene que configurar una delegación desde su [área de cliente de OVHcloud](/links/manager). Puede basarse en [nuestra documentación](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | ¿Qué hay que saber antes de crear una dirección de correo electrónico? - -Crear una dirección de correo electrónico no es una tarea compleja, pero es necesario seguir unas reglas que determinen el **nombre de su dirección de correo electrónico** y su **contraseña**. - -El **nombre de su dirección de correo electrónico** debe respetar las siguientes reglas: - -- Mínimo 2 caracteres. -- Máximo 32 caracteres. -- Sin caracteres acentuados. -- Sin caracteres especiales, excepto los siguientes: `.`, `,`, `-` y `_`. - -La contraseña **contraseña** debe cumplir las siguientes reglas: - -- Mínimo 9 caracteres. -- Máximo 30 caracteres. -- Sin caracteres acentuados. - -> [!warning] -> -> Por motivos de seguridad, le recomendamos que no utilice dos veces la misma contraseña, que la contraseña no guarde ninguna relación con sus datos personales (evite mencionar su nombre, apellidos o fecha de nacimiento, por ejemplo) y que la cambie periódicamente. - -/// - -/// details | ¿Cómo recuperar mi contraseña olvidada? - -Por motivos de seguridad y confidencialidad, no es posible **recuperar** una contraseña. Como se describe en nuestra guía "[Cambiar la contraseña de una dirección de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)", es necesario restaurar su contraseña si ya no la conoce. - -> [!primary] -> -> Si desea almacenar una contraseña, le recomendamos que utilice un gestor de contraseñas, como **Keepass**. - -/// - -/// details | ¿Cómo limitar la recepción de spam? - -Si desea limitar la recepción del spam, puede configurar filtros de correo (llamados "Filtros" en la solución MX Plan) para eliminar o mover estos mensajes de correo a la carpeta de correo no deseado. -Para ello, conéctese a su [área de cliente de OVHcloud](/links/manager), acceda a la sección `Web Cloud`{.action} y haga clic en `MX Plan`{.action}. Seleccione el dominio correspondiente, haga clic en la pestaña `Emails`{.action} y, en la columna `Filtros`, haga clic en el icono "Gestión de los filtros de la cuenta". - -Si la columna `Filtros` no está presente en el área de cliente, deberá crear los filtros mediante reglas de gestión de la bandeja de entrada en el [webmail](/links/web/email). Para más información, consulte la siguiente guía: "[Reglas de la bandeja de entrada en OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)". - -**Ideas y consejos**: Si configura un filtro para limitar la recepción de spam, es posible que los correos electrónicos legítimos también sean considerados como spam ("falsos positivos"). En ese caso, le recomendamos que abra un tíquet de asistencia en su [área de cliente de OVHcloud](/links/manager). Nuestro equipo de soporte adoptará las medidas necesarias para que estos correos legítimos no sean considerados como spam. - -/// - - -/// details | Mi dirección de correo electrónico está llena, no tengo espacio. ¿Qué puedo hacer? - -Si ha contratado [una de nuestras soluciones de correo de OVHcloud](/links/web/emails) y tiene una cuenta de correo llena, consulte nuestra guía "[Gestionar el espacio de almacenamiento de una cuenta de correo](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". Esta guía le ayudará a determinar si puede optimizar el espacio existente o si es necesario cambiar de solución de correo para aumentar la capacidad de almacenamiento. - -/// - -/// details | Quiero cambiar de plan de correo para mi dirección, ¿cómo puedo hacerlo conservando su contenido? - -¿Quiere cambiar de [producto de correo](/links/web/emails) para disfrutar de más espacio y funcionalidades, pero quiere conservar el contenido de su dirección existente? Para ello, puede consultar la guía de migración correspondiente a sus necesidades: - -- [Migrar una dirección de correo MX Plan a una cuenta Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrar las direcciones de correo electrónico de una plataforma de correo de OVHcloud a otra](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrar manualmente una dirección de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrar cuentas de correo electrónico mediante OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | ¿La solución Office 365 Pro Plus incluye licencia Skype? - -La solución Office 365 Pro Plus no incluye licencia Skype. Solo se incluye Skype for Business. - -/// - -/// details | ¿Cómo transferir sin interrupción del servicio mi correo, sitio web, base de datos y dominio a los servidores de OVHcloud? - -Para más información, consulte la guía "[Migrar un sitio web y los servicios asociados a OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)". - -/// - - -## Más información - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: FAQ soluciones de correo electrónico de OVHcloud +excerpt: "Encuentre las preguntas más frecuentes sobre el correo electrónico" +updated: 2025-05-21 +--- + + + +## FAQ e-mail + +En esta página encontrará las preguntas más frecuentes sobre el uso de su correo electrónico en función de las ofertas de correo de OVHcloud. + +### Productos de correo electrónico en OVHcloud + +OVHcloud ofrece actualmente 4 soluciones de correo. Para entender sus especificaciones, navegue por las fichas de abajo: + +> [!tabs] +> **Correo electrónico / MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. La solución de correo electrónico más antigua de OVHcloud, que incluye las funciones esenciales de un servicio de correo con 5 GB de espacio de almacenamiento por cuenta de correo. +>> 2. Incluido con los planes de hosting, puede contratarlo desde el [área de cliente de OVHcloud](/links/manager). +>> 3. Esta oferta está disponible en tres tecnologías de correo diferentes. **Roundcube**, **OWA** (Outlook Web Access) y **Zimbra**. +>> +> **Zimbra Mail** +>> +>> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} +>> +>> 1. La solución de correo más reciente de OVHcloud ofrece un servicio de correo flexible y escalable en tres niveles de productos y funcionalidades. +>> 2. Puede contratar una cuenta Zimbra desde el [área de cliente de OVHcloud](/links/manager) o directamente en [ovhcloud.com](/links/web/email). +>> 3. Como su nombre indica, utiliza la interfaz **Zimbra**. +>> +> **Emails Pro** +>> +>> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} +>> +>> 1. Solución de correo basada en la tecnología Exchange, que ofrece funcionalidades esenciales con un espacio de almacenamiento de 10 GB. +>> 2. Puede contratar una cuenta Email Pro desde el [área de cliente de OVHcloud](/links/manager) o directamente en [ovhcloud.com](/links/web/email). +>> 3. Esta oferta utiliza la interfaz webmail **OWA** (Outlook Web Access). +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. Una completa oferta de correo con funciones colaborativas con 50 GB o 300 GB de espacio de almacenamiento. +>> 2. Incluido con los planes de hosting, puede contratarlo desde el [área de cliente de OVHcloud](/links/manager). +>> 3. Esta oferta utiliza la interfaz webmail **OWA** (Outlook Web Access). +>> + +> [!success] +> +> A menos que se indique lo contrario, las siguientes preguntas afectan a todos los servicios de correo de OVHcloud. + +/// details | ¿En qué se diferencian las tecnologías de correo electrónico de las ofertas **MX Plan**? + +La solución MX Plan se distingue por su evolución, que se basa en tres tecnologías de correo distintas. Cada una de ellas tiene su propia interfaz webmail: + +- **Roundcube**. +- **OWA** (Outlook Web Access). +- **Zimbra**. + +Esta diversidad de tecnologías implica una ergonomía de funcionamiento diferente para cada interfaz. Algunas funcionalidades pueden configurarse a través del área de cliente, mientras que otras pueden configurarse a través del webmail. + +A continuación, se ofrece un resumen de las principales funcionalidades de correo electrónico, clasificadas por tecnología y ubicación de configuración: + +![MX plan](images/email_feature_table.png){.thumbnail .w-500} + +/// + +/// details | ¿Cómo identificar la tecnología utilizada en mi solución **MX Plan**? + +La tecnología de correo utilizada en su solución MX Plan se caracteriza por la interfaz de su webmail. Para identificarlo desde el área de cliente, acceda a la siguiente ruta: + +1. Conéctese a su [área de cliente de OVHcloud](/links/manager). +1. Acceda al apartado `Web Cloud`{.action}. +1. Haga clic en `MX Plan`{.action}. +1. Seleccione el dominio. +1. En la pestaña `Información general`{.action}, seleccionada por defecto. +1. Revise la tecnología utilizada en la etiqueta **Webmail**. + +![MX plan](images/technology-email.png){.thumbnail .w-500} + +/// + + +/// details | ¿Qué hay que saber antes de crear una dirección de correo electrónico? + +Crear una dirección de correo electrónico no es una tarea compleja, pero es necesario seguir unas reglas que determinen el **nombre de su dirección de correo electrónico** y su **contraseña**. + +El **nombre de su dirección de correo electrónico** debe respetar las siguientes reglas: + +- Mínimo 2 caracteres. +- Máximo 32 caracteres. +- Sin caracteres acentuados. +- Sin caracteres especiales, excepto los siguientes: `.`, `,`, `-` y `_`. + +La contraseña **contraseña** debe cumplir las siguientes reglas: + +- Mínimo 9 caracteres. +- Máximo 30 caracteres. +- Sin caracteres acentuados. + +> [!warning] +> Por motivos de seguridad, no utilice la misma contraseña dos veces. Elija un nombre que no guarde relación con sus datos personales (por ejemplo, no incluya su nombre, apellidos ni fecha de nacimiento). Cámbielo regularmente. + +/// + +/// details | ¿Qué hago si no recibo más mensajes? + +A continuación se indican las principales razones por las que no ha recibido sus mensajes de correo. + +1. **Software de correo**: Un fallo de recepción de correo suele estar relacionado con la configuración de su dirección de correo en su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.). Para comprobarlo, conéctese al [webmail](/links/web/email). Si ve mensajes de correo en su bandeja de entrada en el webmail que no están presentes en su programa de correo, el fenómeno se debe a su configuración de software. Para más información, consulte nuestra página "[No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Configuración DNS**: Su solución de correo está asociada a un dominio. En su zona DNS, los registros MX designan los servidores de recepción de correo. Si ha modificado recientemente los servidores DNS o la zona DNS, es posible que estos registros MX se hayan "cortado". Esto provocaría un corte en la recepción de los emails.Para más información al respecto, consulte nuestra página "[Envío o recepción de emails imposible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Se ha superado la cuota de correo**: Si se ha alcanzado la cuota de almacenamiento de su cuenta de correo, no será posible recibir mensajes de correo y el remitente recibirá un mensaje de error indicando que su cuenta de correo está llena. Gestionar el espacio de almacenamiento de una cuenta de correo Para más información, consulte nuestra página "[Gestionar el espacio de almacenamiento de una cuenta de correo](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". +1. **Reglas de la bandeja de entrada**: Es posible que una regla de la bandeja de entrada impida la entrega de un mensaje de correo electrónico en la bandeja de entrada o lo redirija a la carpeta Correo basura. Consulte sus reglas desde su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.) o desde el [webmail](/links/web/email). +1. **Incidente o mantenimiento**: Consulte nuestra página "[Web Cloud status](https://web-cloud.status-ovhcloud.com/)" para comprobar si hay una operación en curso en su servicio de correo. + +> [!primary] +> +> **Trucos y Trucos**: Si no puede conectarse a su webmail, es posible que su contraseña sea incorrecta. Consúltelo y, si fuera necesario, le invitamos a modificarlo desde su [área de cliente de OVHcloud](/links/manager) y a renovar su conexión. + +/// + +/// details | ¿Qué hago si no puedo enviar mensajes de correo? + +1. **Software de correo**: Un fallo de envío puede deberse a la configuración de su dirección de correo en su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.). Para comprobarlo, conéctese al [webmail](/links/web/email). Si descubre que puede enviar mensajes de correo desde el webmail, el problema se debe a su configuración de software. Para más información, consulte nuestra página "[No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Código de error**: Cuando envía un mensaje y el servidor de destino lo rechaza, el servidor de destino suele enviar un mensaje de error con un código de error. Analice el mensaje de error y explique el motivo (ha alcanzado el límite máximo de la cuenta de correo, no existe la dirección de correo del destinatario, etc.). Para más información, consulte nuestra página "[No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Tamaño del correo electrónico**: Tanto si es su proveedor de correo electrónico como el servidor de destino, existe un límite de tamaño para un correo electrónico. Le recomendamos que transmita principalmente imágenes o archivos pdf de tamaño reducido. Para archivos de gran tamaño, es preferible utilizar herramientas de transferencia de archivos como [plik.ovh](https://plik.ovh/). + +/// + + +/// details | ¿Por qué configurar los registros SPF y DKIM? + +**SPF (Sender Policy Framework)** + +Permite a los servidores que reciben mensajes de correo electrónico asegurarse de que los mensajes se han enviado desde un servidor de confianza. Este protocolo se ha convertido en indispensable para legitimar el intercambio de mensajes de correo. Sin registro SPF en el dominio de su servicio de correo, los destinatarios podrían considerar que sus mensajes de correo no son deseados. + +Para más información sobre cómo configurar un registro SPF en un servicio de correo, consulte nuestra guía: "[Mejorar la seguridad del correo electrónico mediante un registro SPF](/pages/web_cloud/domains/dns_zone_spf)". + +**DKIM (DomainKeys Identified Mail)** + +Permite firmar los mensajes de correo para evitar el robo de identidad. Esta firma se basa en el principio de hash combinado con una criptografía asimétrica. Este protocolo es complementario del SPF. El SPF interviene en la legitimidad del nombre de dominio mientras que el DKIM se asegura de que cada correo esté firmado por el servicio de correo correcto durante el envío. Asimismo, se convierte en un referente en materia de seguridad del correo. Algunos servicios de correo electrónico también pueden considerar un correo electrónico como no deseado si no está protegido por una firma DKIM. + +Para saber cómo configurar un registro DKIM en su servicio de correo, consulte nuestra guía: "[Mejorar la seguridad del correo electrónico mediante un registro DKIM](/pages/web_cloud/domains/dns_zone_dkim)". + +/// + + +/// details | ¿Cómo configurar mi dirección de correo electrónico y utilizarla con el webmail? + +Puede configurar su cuenta de correo con clientes como Outlook, Thunderbird o Mail de macOS, entre otros. OVHcloud pone a su disposición diferentes guías para ayudarle a configurar su dirección de correo. +Puede consultar nuestras guías en [este página](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **Correo electrónico y Zimbra Mail** +>> +>> **Equipo Windows** +>> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Correo de Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Ordenador Apple Mac** +>> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone o iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Smartphone o tableta Android** +>> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **Emails Pro** +>> +>> **Equipo Windows** +>> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). +>> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). +>> - [Correo de Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). +>> +>> **Ordenador Apple Mac** +>> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). +>> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). +>> +>> **iPhone o iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). +>> +>> **Smartphone o tableta Android** +>> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Equipo Windows** +>> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). +>> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Correo electrónico de Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Ordenador Apple Mac** +>> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone o iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Smartphone o tableta Android** +>> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +Gracias al [webmail](/links/web/email), podrá acceder a su correo en cualquier momento, desde cualquier dispositivo. Una vez que haya creado su cuenta de correo, haga clic aquí para acceder a ella. + +**Ideas y consejos**: Si ha configurado su cuenta en un cliente de correo, le recomendamos que utilice el protocolo IMAP. De este modo, los mensajes se almacenarán en el servidor y podrá consultarlos desde cualquier dispositivo a través del [webmail](/links/web/email). Para más información, consulte la siguiente documentación: "[Primeros pasos con la solución MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities)". + +/// + +/// details | ¿Cómo gestionar mis servicios de correo electrónico? + +Todas sus direcciones de correo se gestionan desde el [área de cliente de OVHcloud](/links/manager). Para ello, una vez que se haya conectado, acceda al producto correspondiente. Puede de esta manera modificar la contraseña de sus direcciones de correo, verificar su índice de llenado, crear nuevas direcciones o eliminar direcciones existentes. + +**Trucos y consejos**: En los servicios MX Plan, puede delegar la gestión de una cuenta de correo en otra cuenta de OVHcloud, pero usted mismo podrá controlarla. Para ello, solo tiene que configurar una delegación desde su [área de cliente de OVHcloud](/links/manager). Puede basarse en [nuestra documentación](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | ¿Qué hay que saber antes de crear una dirección de correo electrónico? + +Crear una dirección de correo electrónico no es una tarea compleja, pero es necesario seguir unas reglas que determinen el **nombre de su dirección de correo electrónico** y su **contraseña**. + +El **nombre de su dirección de correo electrónico** debe respetar las siguientes reglas: + +- Mínimo 2 caracteres. +- Máximo 32 caracteres. +- Sin caracteres acentuados. +- Sin caracteres especiales, excepto los siguientes: `.`, `,`, `-` y `_`. + +La contraseña **contraseña** debe cumplir las siguientes reglas: + +- Mínimo 9 caracteres. +- Máximo 30 caracteres. +- Sin caracteres acentuados. + +> [!warning] +> +> Por motivos de seguridad, le recomendamos que no utilice dos veces la misma contraseña, que la contraseña no guarde ninguna relación con sus datos personales (evite mencionar su nombre, apellidos o fecha de nacimiento, por ejemplo) y que la cambie periódicamente. + +/// + +/// details | ¿Cómo recuperar mi contraseña olvidada? + +Por motivos de seguridad y confidencialidad, no es posible **recuperar** una contraseña. Como se describe en nuestra guía "[Cambiar la contraseña de una dirección de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)", es necesario restaurar su contraseña si ya no la conoce. + +> [!primary] +> +> Si desea almacenar una contraseña, le recomendamos que utilice un gestor de contraseñas, como **Keepass**. + +/// + +/// details | ¿Cómo limitar la recepción de spam? + +Si desea limitar la recepción del spam, puede configurar filtros de correo (llamados "Filtros" en la solución MX Plan) para eliminar o mover estos mensajes de correo a la carpeta de correo no deseado. +Para ello, conéctese a su [área de cliente de OVHcloud](/links/manager), acceda a la sección `Web Cloud`{.action} y haga clic en `MX Plan`{.action}. Seleccione el dominio correspondiente, haga clic en la pestaña `Emails`{.action} y, en la columna `Filtros`, haga clic en el icono "Gestión de los filtros de la cuenta". + +Si la columna `Filtros` no está presente en el área de cliente, deberá crear los filtros mediante reglas de gestión de la bandeja de entrada en el [webmail](/links/web/email). Para más información, consulte la siguiente guía: "[Reglas de la bandeja de entrada en OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)". + +**Ideas y consejos**: Si configura un filtro para limitar la recepción de spam, es posible que los correos electrónicos legítimos también sean considerados como spam ("falsos positivos"). En ese caso, le recomendamos que abra un tíquet de asistencia en su [área de cliente de OVHcloud](/links/manager). Nuestro equipo de soporte adoptará las medidas necesarias para que estos correos legítimos no sean considerados como spam. + +/// + + +/// details | Mi dirección de correo electrónico está llena, no tengo espacio. ¿Qué puedo hacer? + +Si ha contratado [una de nuestras soluciones de correo de OVHcloud](/links/web/emails) y tiene una cuenta de correo llena, consulte nuestra guía "[Gestionar el espacio de almacenamiento de una cuenta de correo](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". Esta guía le ayudará a determinar si puede optimizar el espacio existente o si es necesario cambiar de solución de correo para aumentar la capacidad de almacenamiento. + +/// + +/// details | Quiero cambiar de plan de correo para mi dirección, ¿cómo puedo hacerlo conservando su contenido? + +¿Quiere cambiar de [producto de correo](/links/web/emails) para disfrutar de más espacio y funcionalidades, pero quiere conservar el contenido de su dirección existente? Para ello, puede consultar la guía de migración correspondiente a sus necesidades: + +- [Migrar una dirección de correo MX Plan a una cuenta Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrar las direcciones de correo electrónico de una plataforma de correo de OVHcloud a otra](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrar manualmente una dirección de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrar cuentas de correo electrónico mediante OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrar una cuenta de Gmail a una cuenta de correo electrónico de OVHcloud mediante OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | ¿La solución Office 365 Pro Plus incluye licencia Skype? + +La solución Office 365 Pro Plus no incluye licencia Skype. Solo se incluye Skype for Business. + +/// + +/// details | ¿Cómo transferir sin interrupción del servicio mi correo, sitio web, base de datos y dominio a los servidores de OVHcloud? + +Para más información, consulte la guía "[Migrar un sitio web y los servicios asociados a OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)". + +/// + + +## Más información + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.es-us.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.es-us.md index 27fca2cc864..6ec7dae3bde 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.es-us.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.es-us.md @@ -1,270 +1,271 @@ ---- -title: FAQ soluciones de correo electrónico de OVHcloud -excerpt: "Encuentre las preguntas más frecuentes sobre el correo electrónico" -updated: 2025-04-07 ---- - - - -## FAQ e-mail - -En esta página encontrará las preguntas más frecuentes sobre el uso de su correo electrónico en función de las ofertas de correo de OVHcloud. - -### Productos de correo electrónico en OVHcloud - -OVHcloud ofrece actualmente 4 soluciones de correo. Para entender sus especificaciones, navegue por las fichas de abajo: - -> [!tabs] -> **Correo electrónico / MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. La solución de correo electrónico más antigua de OVHcloud, que incluye las funciones esenciales de un servicio de correo con 5 GB de espacio de almacenamiento por cuenta de correo. ->> 2. Incluido con los planes de hosting, puede contratarlo desde el [área de cliente de OVHcloud](/links/manager). ->> 3. Esta oferta utiliza la interfaz webmail **OWA** (Outlook Web Access). ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. Una completa oferta de correo con funciones colaborativas con 50 GB o 300 GB de espacio de almacenamiento. ->> 2. Incluido con los planes de hosting, puede contratarlo desde el [área de cliente de OVHcloud](/links/manager). ->> 3. Esta oferta utiliza la interfaz webmail **OWA** (Outlook Web Access). ->> - -> [!success] -> A menos que se indique lo contrario, las siguientes preguntas afectan a todos los servicios de correo de OVHcloud. - -/// details | ¿En qué se diferencian las tecnologías de correo electrónico de las ofertas **MX Plan**? - -La solución MX Plan se distingue por su evolución, que se basa en tres tecnologías de correo distintas. Cada una de ellas tiene su propia interfaz webmail: - -- **Roundcube**. -- **OWA** (Outlook Web Access). -- **Zimbra**. - -Esta diversidad de tecnologías implica una ergonomía de funcionamiento diferente para cada interfaz. Algunas funcionalidades pueden configurarse a través del área de cliente, mientras que otras pueden configurarse a través del webmail. - -A continuación, se ofrece un resumen de las principales funcionalidades de correo electrónico, clasificadas por tecnología y ubicación de configuración: - -![MX plan](images/email_feature_table.png){.thumbnail .w-500} - -/// - -/// details | ¿Qué hay que saber antes de crear una dirección de correo electrónico? - -Crear una dirección de correo electrónico no es una tarea compleja, pero es necesario seguir unas reglas que determinen el **nombre de su dirección de correo electrónico** y su **contraseña**. - -El **nombre de su dirección de correo electrónico** debe respetar las siguientes reglas: - -- Mínimo 2 caracteres. -- Máximo 32 caracteres. -- Sin caracteres acentuados. -- Sin caracteres especiales, excepto los siguientes: `.`, `,`, `-` y `_`. - -La contraseña **contraseña** debe cumplir las siguientes reglas: - -- Mínimo 9 caracteres. -- Máximo 30 caracteres. -- Sin caracteres acentuados. - -> [!warning] -> Por motivos de seguridad, no utilice la misma contraseña dos veces. Elija un nombre que no guarde relación con sus datos personales (por ejemplo, no incluya su nombre, apellidos ni fecha de nacimiento). Cámbielo regularmente. - -/// - -/// details | ¿Qué hago si no recibo más mensajes? - -A continuación se indican las principales razones por las que no ha recibido sus mensajes de correo. - -1. **Software de correo**: Un fallo de recepción de correo suele estar relacionado con la configuración de su dirección de correo en su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.). Para comprobarlo, conéctese al [webmail](/links/web/email). Si ve mensajes de correo en su bandeja de entrada en el webmail que no están presentes en su programa de correo, el fenómeno se debe a su configuración de software. Para más información, consulte nuestra página [No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Configuración DNS**: Su solución de correo está asociada a un dominio. En su zona DNS, los registros MX designan los servidores de recepción de correo. Si ha modificado recientemente los servidores DNS o la zona DNS, es posible que estos registros MX se hayan "cortado". Esto provocaría un corte en la recepción de los emails.Para más información al respecto, consulte nuestra página [Envío o recepción de emails imposible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Se ha superado la cuota de correo**: Si se ha alcanzado la cuota de almacenamiento de su cuenta de correo, no será posible recibir mensajes de correo y el remitente recibirá un mensaje de error indicando que su cuenta de correo está llena. Gestionar el espacio de almacenamiento de una cuenta de correo Para más información, consulte nuestra página [Gestionar el espacio de almacenamiento de una cuenta de correo ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). -1. **Reglas de la bandeja de entrada**: es posible que una regla de la bandeja de entrada impida la entrega de un mensaje de correo electrónico en la bandeja de entrada o lo redirija a la carpeta Correo basura. Consulte sus reglas desde su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.) o desde el [webmail](/links/web/email). -1. **Incidente o mantenimiento**: Consulte nuestra página [Web Cloud status](https://web-cloud.status-ovhcloud.com/) para comprobar si hay una operación en curso en su servicio de correo. - -> [!primary] -> **Trucos y Trucos**: Si no puede conectarse a su webmail, es posible que su contraseña sea incorrecta. Consúltelo y, si fuera necesario, le invitamos a modificarlo desde su [área de cliente de OVHcloud](/links/manager) y a renovar su conexión. - -/// - -/// details | ¿Qué hago si no puedo enviar mensajes de correo? - -1. **Software de correo**: Un fallo de envío puede deberse a la configuración de su dirección de correo en su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.). Para comprobarlo, conéctese al [webmail](/links/web/email). Si descubre que puede enviar mensajes de correo desde el webmail, el problema se debe a su configuración de software. Para más información, consulte nuestra página [No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Código de error**: cuando envía un mensaje y el servidor de destino lo rechaza, el servidor de destino suele enviar un mensaje de error con un código de error. Analice el mensaje de error y explique el motivo (ha alcanzado el límite máximo de la cuenta de correo, no existe la dirección de correo del destinatario, etc.). Para más información, consulte nuestra página [No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Tamaño del correo electrónico**: Tanto si es su proveedor de correo electrónico como el servidor de destino, existe un límite de tamaño para un correo electrónico. Le recomendamos que transmita principalmente imágenes o archivos pdf de tamaño reducido. Para archivos de gran tamaño, es preferible utilizar herramientas de transferencia de archivos como [plik.ovh](https://plik.ovh/). - -/// - - -/// details | ¿Por qué configurar los registros SPF y DKIM? - -**SPF (Sender Policy Framework)** - -Permite a los servidores que reciben mensajes de correo electrónico asegurarse de que los mensajes se han enviado desde un servidor de confianza. Este protocolo se ha convertido en indispensable para legitimar el intercambio de mensajes de correo. Sin registro SPF en el dominio de su servicio de correo, los destinatarios podrían considerar que sus mensajes de correo no son deseados. - -Para más información sobre cómo configurar un registro SPF en un servicio de correo, consulte nuestra guía [Mejorar la seguridad del correo electrónico mediante un registro SPF](/pages/web_cloud/domains/dns_zone_spf). - -**DKIM (DomainKeys Identified Mail)** - -Permite firmar los mensajes de correo para evitar el robo de identidad. Esta firma se basa en el principio de hash combinado con una criptografía asimétrica. Este protocolo es complementario del SPF. El SPF interviene en la legitimidad del nombre de dominio mientras que el DKIM se asegura de que cada correo esté firmado por el servicio de correo correcto durante el envío. Asimismo, se convierte en un referente en materia de seguridad del correo. Algunos servicios de correo electrónico también pueden considerar un correo electrónico como no deseado si no está protegido por una firma DKIM. - -Para saber cómo configurar un registro DKIM en su servicio de correo, consulte nuestra guía [Mejorar la seguridad del correo electrónico mediante un registro DKIM](/pages/web_cloud/domains/dns_zone_dkim). - -/// - - -/// details | ¿Cómo configurar mi dirección de correo electrónico y utilizarla con el webmail? - -Puede configurar su cuenta de correo con clientes como Outlook, Thunderbird o Mail de Mac, entre otros. OVHcloud pone a su disposición diferentes guías para ayudarle a configurar su dirección de correo. -Puede consultar nuestras guías en la [siguiente página](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **Correo electrónico** ->> ->> **Equipo Windows** ->> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Correo de Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Ordenador Apple Mac** ->> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone o iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Smartphone o tableta Android** ->> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Equipo Windows** ->> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). ->> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Correo electrónico de Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Ordenador Apple Mac** ->> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). ->> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone o iPad** ->> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Smartphone o tableta Android** ->> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -Gracias al [webmail](/links/web/email), podrá acceder a su correo en cualquier momento, desde cualquier dispositivo. Una vez que haya creado su cuenta de correo, haga clic aquí para acceder a ella. - -**Ideas y consejos**: Si ha configurado su cuenta en un cliente de correo, le recomendamos que utilice el protocolo IMAP. De este modo, los mensajes se almacenarán en el servidor y podrá consultarlos desde cualquier dispositivo a través del [webmail](/links/web/email). Para más información, consulte la siguiente documentación: [Primeros pasos con la solución MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | ¿Cómo gestionar mis servicios de correo electrónico? - -Todas sus direcciones de correo se gestionan desde el [área de cliente de OVHcloud](/links/manager). Para ello, una vez que se haya conectado, acceda al producto correspondiente. Puede de esta manera modificar la contraseña de sus direcciones de correo, verificar su índice de llenado, crear nuevas direcciones o eliminar direcciones existentes. - -**Trucos y consejos**: En los servicios MX Plan, puede delegar la gestión de una cuenta de correo en otra cuenta de OVHcloud, pero usted mismo podrá controlarla. Para ello, solo tiene que configurar una delegación desde su [área de cliente de OVHcloud](/links/manager). Puede basarse en [nuestra documentación](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | ¿Qué hay que saber antes de crear una dirección de correo electrónico? - -Crear una dirección de correo electrónico no es una tarea compleja, pero es necesario seguir unas reglas que determinen el **nombre de su dirección de correo electrónico** y su **contraseña**. - -El **nombre de su dirección de correo electrónico** debe respetar las siguientes reglas: - -- Mínimo 2 caracteres. -- Máximo 32 caracteres. -- Sin caracteres acentuados. -- Sin caracteres especiales, excepto los siguientes: `.`, `,`, `-` y `_`. - -La contraseña **contraseña** debe cumplir las siguientes reglas: - -- Mínimo 9 caracteres. -- Máximo 30 caracteres. -- Sin caracteres acentuados. - -> [!warning] -> -> Por motivos de seguridad, le recomendamos que no utilice dos veces la misma contraseña, que la contraseña no guarde ninguna relación con sus datos personales (evite mencionar su nombre, apellidos o fecha de nacimiento, por ejemplo) y que la cambie periódicamente. - -/// - -/// details | ¿Cómo recuperar mi contraseña olvidada? - -Por motivos de seguridad y confidencialidad, no es posible **recuperar** una contraseña. Como se describe en nuestra guía «[Cambiar la contraseña de una dirección de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)», es necesario restaurar su contraseña si ya no la conoce. - -> [!primary] -> -> Si desea almacenar una contraseña, le recomendamos que utilice un gestor de contraseñas, como **Keepass**. - -/// - -/// details | ¿Cómo limitar la recepción de spam? - -Si desea limitar la recepción del spam, puede configurar filtros de correo (llamados «Filtros» en la solución MX Plan) para eliminar o mover estos mensajes de correo a la carpeta de correo no deseado. -Para ello, desde su [área de cliente de OVHcloud](/links/manager), acceda a la sección `MX Plan` en la columna de la izquierda y seleccione el dominio correspondiente. A continuación, abra la pestaña `Correo electrónico`{.action} y, en la columna `Filtros`, haga clic en el icono de «Gestión de los filtros de la cuenta». - -Si la columna `Filtro` no está presente en el área de cliente, deberá crear los filtros mediante reglas de gestión de la bandeja de entrada en el [webmail](/links/web/email). Para más información, consulte la siguiente guía: «[Reglas de la bandeja de entrada en OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)». - -**Ideas y consejos**: Si configura un filtro para limitar la recepción de spam, es posible que los correos electrónicos legítimos también sean considerados como spam («falsos positivos»). En ese caso, le recomendamos que abra un tíquet de asistencia en su [área de cliente de OVHcloud](/links/manager). Nuestro equipo de soporte adoptará las medidas necesarias para que estos correos legítimos no sean considerados como spam. - -/// - - -/// details | Mi dirección de correo electrónico está llena, no tengo espacio. ¿Qué puedo hacer? - -Si ha contratado [una de nuestras soluciones de correo de OVHcloud](/links/web/emails) y tiene una cuenta de correo llena, consulte nuestra guía «[Gestionar el espacio de almacenamiento de una cuenta de correo](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota) ». Esta guía le ayudará a determinar si puede optimizar el espacio existente o si es necesario cambiar de solución de correo para aumentar la capacidad de almacenamiento. - -/// - -/// details | Quiero cambiar de plan de correo para mi dirección, ¿cómo puedo hacerlo conservando su contenido? - -¿Quiere cambiar de [producto de correo](/links/web/emails) para disfrutar de más espacio y funcionalidades, pero quiere conservar el contenido de su dirección existente? Para ello, puede consultar la guía de migración correspondiente a sus necesidades: - -- [Migrar una dirección de correo MX Plan a una cuenta Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrar las direcciones de correo electrónico de una plataforma de correo de OVHcloud a otra](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrar manualmente una dirección de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrar cuentas de correo electrónico mediante OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | ¿La solución Office 365 Pro Plus incluye licencia Skype? - -La solución Office 365 Pro Plus no incluye licencia Skype. Solo se incluye Skype for Business. - -/// - -/// details | ¿Cómo transferir sin interrupción del servicio mi correo, sitio web, base de datos y dominio a los servidores de OVHcloud? - -Para más información, consulte la guía "[Migrar un sitio web y los servicios asociados a OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)". - -/// - - -## Más información - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: FAQ soluciones de correo electrónico de OVHcloud +excerpt: "Encuentre las preguntas más frecuentes sobre el correo electrónico" +updated: 2025-04-07 +--- + + + +## FAQ e-mail + +En esta página encontrará las preguntas más frecuentes sobre el uso de su correo electrónico en función de las ofertas de correo de OVHcloud. + +### Productos de correo electrónico en OVHcloud + +OVHcloud ofrece actualmente 4 soluciones de correo. Para entender sus especificaciones, navegue por las fichas de abajo: + +> [!tabs] +> **Correo electrónico / MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. La solución de correo electrónico más antigua de OVHcloud, que incluye las funciones esenciales de un servicio de correo con 5 GB de espacio de almacenamiento por cuenta de correo. +>> 2. Incluido con los planes de hosting, puede contratarlo desde el [área de cliente de OVHcloud](/links/manager). +>> 3. Esta oferta utiliza la interfaz webmail **OWA** (Outlook Web Access). +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. Una completa oferta de correo con funciones colaborativas con 50 GB o 300 GB de espacio de almacenamiento. +>> 2. Incluido con los planes de hosting, puede contratarlo desde el [área de cliente de OVHcloud](/links/manager). +>> 3. Esta oferta utiliza la interfaz webmail **OWA** (Outlook Web Access). +>> + +> [!success] +> A menos que se indique lo contrario, las siguientes preguntas afectan a todos los servicios de correo de OVHcloud. + +/// details | ¿En qué se diferencian las tecnologías de correo electrónico de las ofertas **MX Plan**? + +La solución MX Plan se distingue por su evolución, que se basa en tres tecnologías de correo distintas. Cada una de ellas tiene su propia interfaz webmail: + +- **Roundcube**. +- **OWA** (Outlook Web Access). +- **Zimbra**. + +Esta diversidad de tecnologías implica una ergonomía de funcionamiento diferente para cada interfaz. Algunas funcionalidades pueden configurarse a través del área de cliente, mientras que otras pueden configurarse a través del webmail. + +A continuación, se ofrece un resumen de las principales funcionalidades de correo electrónico, clasificadas por tecnología y ubicación de configuración: + +![MX plan](images/email_feature_table.png){.thumbnail .w-500} + +/// + +/// details | ¿Qué hay que saber antes de crear una dirección de correo electrónico? + +Crear una dirección de correo electrónico no es una tarea compleja, pero es necesario seguir unas reglas que determinen el **nombre de su dirección de correo electrónico** y su **contraseña**. + +El **nombre de su dirección de correo electrónico** debe respetar las siguientes reglas: + +- Mínimo 2 caracteres. +- Máximo 32 caracteres. +- Sin caracteres acentuados. +- Sin caracteres especiales, excepto los siguientes: `.`, `,`, `-` y `_`. + +La contraseña **contraseña** debe cumplir las siguientes reglas: + +- Mínimo 9 caracteres. +- Máximo 30 caracteres. +- Sin caracteres acentuados. + +> [!warning] +> Por motivos de seguridad, no utilice la misma contraseña dos veces. Elija un nombre que no guarde relación con sus datos personales (por ejemplo, no incluya su nombre, apellidos ni fecha de nacimiento). Cámbielo regularmente. + +/// + +/// details | ¿Qué hago si no recibo más mensajes? + +A continuación se indican las principales razones por las que no ha recibido sus mensajes de correo. + +1. **Software de correo**: Un fallo de recepción de correo suele estar relacionado con la configuración de su dirección de correo en su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.). Para comprobarlo, conéctese al [webmail](/links/web/email). Si ve mensajes de correo en su bandeja de entrada en el webmail que no están presentes en su programa de correo, el fenómeno se debe a su configuración de software. Para más información, consulte nuestra página [No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Configuración DNS**: Su solución de correo está asociada a un dominio. En su zona DNS, los registros MX designan los servidores de recepción de correo. Si ha modificado recientemente los servidores DNS o la zona DNS, es posible que estos registros MX se hayan "cortado". Esto provocaría un corte en la recepción de los emails.Para más información al respecto, consulte nuestra página [Envío o recepción de emails imposible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Se ha superado la cuota de correo**: Si se ha alcanzado la cuota de almacenamiento de su cuenta de correo, no será posible recibir mensajes de correo y el remitente recibirá un mensaje de error indicando que su cuenta de correo está llena. Gestionar el espacio de almacenamiento de una cuenta de correo Para más información, consulte nuestra página [Gestionar el espacio de almacenamiento de una cuenta de correo ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). +1. **Reglas de la bandeja de entrada**: es posible que una regla de la bandeja de entrada impida la entrega de un mensaje de correo electrónico en la bandeja de entrada o lo redirija a la carpeta Correo basura. Consulte sus reglas desde su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.) o desde el [webmail](/links/web/email). +1. **Incidente o mantenimiento**: Consulte nuestra página [Web Cloud status](https://web-cloud.status-ovhcloud.com/) para comprobar si hay una operación en curso en su servicio de correo. + +> [!primary] +> **Trucos y Trucos**: Si no puede conectarse a su webmail, es posible que su contraseña sea incorrecta. Consúltelo y, si fuera necesario, le invitamos a modificarlo desde su [área de cliente de OVHcloud](/links/manager) y a renovar su conexión. + +/// + +/// details | ¿Qué hago si no puedo enviar mensajes de correo? + +1. **Software de correo**: Un fallo de envío puede deberse a la configuración de su dirección de correo en su cliente de correo (Outlook, Mail de macOS, Thunderbird, etc.). Para comprobarlo, conéctese al [webmail](/links/web/email). Si descubre que puede enviar mensajes de correo desde el webmail, el problema se debe a su configuración de software. Para más información, consulte nuestra página [No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Código de error**: cuando envía un mensaje y el servidor de destino lo rechaza, el servidor de destino suele enviar un mensaje de error con un código de error. Analice el mensaje de error y explique el motivo (ha alcanzado el límite máximo de la cuenta de correo, no existe la dirección de correo del destinatario, etc.). Para más información, consulte nuestra página [No es posible enviar o recibir mensajes de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Tamaño del correo electrónico**: Tanto si es su proveedor de correo electrónico como el servidor de destino, existe un límite de tamaño para un correo electrónico. Le recomendamos que transmita principalmente imágenes o archivos pdf de tamaño reducido. Para archivos de gran tamaño, es preferible utilizar herramientas de transferencia de archivos como [plik.ovh](https://plik.ovh/). + +/// + + +/// details | ¿Por qué configurar los registros SPF y DKIM? + +**SPF (Sender Policy Framework)** + +Permite a los servidores que reciben mensajes de correo electrónico asegurarse de que los mensajes se han enviado desde un servidor de confianza. Este protocolo se ha convertido en indispensable para legitimar el intercambio de mensajes de correo. Sin registro SPF en el dominio de su servicio de correo, los destinatarios podrían considerar que sus mensajes de correo no son deseados. + +Para más información sobre cómo configurar un registro SPF en un servicio de correo, consulte nuestra guía [Mejorar la seguridad del correo electrónico mediante un registro SPF](/pages/web_cloud/domains/dns_zone_spf). + +**DKIM (DomainKeys Identified Mail)** + +Permite firmar los mensajes de correo para evitar el robo de identidad. Esta firma se basa en el principio de hash combinado con una criptografía asimétrica. Este protocolo es complementario del SPF. El SPF interviene en la legitimidad del nombre de dominio mientras que el DKIM se asegura de que cada correo esté firmado por el servicio de correo correcto durante el envío. Asimismo, se convierte en un referente en materia de seguridad del correo. Algunos servicios de correo electrónico también pueden considerar un correo electrónico como no deseado si no está protegido por una firma DKIM. + +Para saber cómo configurar un registro DKIM en su servicio de correo, consulte nuestra guía [Mejorar la seguridad del correo electrónico mediante un registro DKIM](/pages/web_cloud/domains/dns_zone_dkim). + +/// + + +/// details | ¿Cómo configurar mi dirección de correo electrónico y utilizarla con el webmail? + +Puede configurar su cuenta de correo con clientes como Outlook, Thunderbird o Mail de Mac, entre otros. OVHcloud pone a su disposición diferentes guías para ayudarle a configurar su dirección de correo. +Puede consultar nuestras guías en la [siguiente página](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **Correo electrónico** +>> +>> **Equipo Windows** +>> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Correo de Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Ordenador Apple Mac** +>> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone o iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Smartphone o tableta Android** +>> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Equipo Windows** +>> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). +>> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Correo electrónico de Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Ordenador Apple Mac** +>> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). +>> - [Mail for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone o iPad** +>> - [Mail for iPhone and iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Smartphone o tableta Android** +>> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +Gracias al [webmail](/links/web/email), podrá acceder a su correo en cualquier momento, desde cualquier dispositivo. Una vez que haya creado su cuenta de correo, haga clic aquí para acceder a ella. + +**Ideas y consejos**: Si ha configurado su cuenta en un cliente de correo, le recomendamos que utilice el protocolo IMAP. De este modo, los mensajes se almacenarán en el servidor y podrá consultarlos desde cualquier dispositivo a través del [webmail](/links/web/email). Para más información, consulte la siguiente documentación: [Primeros pasos con la solución MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | ¿Cómo gestionar mis servicios de correo electrónico? + +Todas sus direcciones de correo se gestionan desde el [área de cliente de OVHcloud](/links/manager). Para ello, una vez que se haya conectado, acceda al producto correspondiente. Puede de esta manera modificar la contraseña de sus direcciones de correo, verificar su índice de llenado, crear nuevas direcciones o eliminar direcciones existentes. + +**Trucos y consejos**: En los servicios MX Plan, puede delegar la gestión de una cuenta de correo en otra cuenta de OVHcloud, pero usted mismo podrá controlarla. Para ello, solo tiene que configurar una delegación desde su [área de cliente de OVHcloud](/links/manager). Puede basarse en [nuestra documentación](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | ¿Qué hay que saber antes de crear una dirección de correo electrónico? + +Crear una dirección de correo electrónico no es una tarea compleja, pero es necesario seguir unas reglas que determinen el **nombre de su dirección de correo electrónico** y su **contraseña**. + +El **nombre de su dirección de correo electrónico** debe respetar las siguientes reglas: + +- Mínimo 2 caracteres. +- Máximo 32 caracteres. +- Sin caracteres acentuados. +- Sin caracteres especiales, excepto los siguientes: `.`, `,`, `-` y `_`. + +La contraseña **contraseña** debe cumplir las siguientes reglas: + +- Mínimo 9 caracteres. +- Máximo 30 caracteres. +- Sin caracteres acentuados. + +> [!warning] +> +> Por motivos de seguridad, le recomendamos que no utilice dos veces la misma contraseña, que la contraseña no guarde ninguna relación con sus datos personales (evite mencionar su nombre, apellidos o fecha de nacimiento, por ejemplo) y que la cambie periódicamente. + +/// + +/// details | ¿Cómo recuperar mi contraseña olvidada? + +Por motivos de seguridad y confidencialidad, no es posible **recuperar** una contraseña. Como se describe en nuestra guía «[Cambiar la contraseña de una dirección de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)», es necesario restaurar su contraseña si ya no la conoce. + +> [!primary] +> +> Si desea almacenar una contraseña, le recomendamos que utilice un gestor de contraseñas, como **Keepass**. + +/// + +/// details | ¿Cómo limitar la recepción de spam? + +Si desea limitar la recepción del spam, puede configurar filtros de correo (llamados «Filtros» en la solución MX Plan) para eliminar o mover estos mensajes de correo a la carpeta de correo no deseado. +Para ello, desde su [área de cliente de OVHcloud](/links/manager), acceda a la sección `MX Plan` en la columna de la izquierda y seleccione el dominio correspondiente. A continuación, abra la pestaña `Correo electrónico`{.action} y, en la columna `Filtros`, haga clic en el icono de «Gestión de los filtros de la cuenta». + +Si la columna `Filtro` no está presente en el área de cliente, deberá crear los filtros mediante reglas de gestión de la bandeja de entrada en el [webmail](/links/web/email). Para más información, consulte la siguiente guía: «[Reglas de la bandeja de entrada en OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)». + +**Ideas y consejos**: Si configura un filtro para limitar la recepción de spam, es posible que los correos electrónicos legítimos también sean considerados como spam («falsos positivos»). En ese caso, le recomendamos que abra un tíquet de asistencia en su [área de cliente de OVHcloud](/links/manager). Nuestro equipo de soporte adoptará las medidas necesarias para que estos correos legítimos no sean considerados como spam. + +/// + + +/// details | Mi dirección de correo electrónico está llena, no tengo espacio. ¿Qué puedo hacer? + +Si ha contratado [una de nuestras soluciones de correo de OVHcloud](/links/web/emails) y tiene una cuenta de correo llena, consulte nuestra guía «[Gestionar el espacio de almacenamiento de una cuenta de correo](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota) ». Esta guía le ayudará a determinar si puede optimizar el espacio existente o si es necesario cambiar de solución de correo para aumentar la capacidad de almacenamiento. + +/// + +/// details | Quiero cambiar de plan de correo para mi dirección, ¿cómo puedo hacerlo conservando su contenido? + +¿Quiere cambiar de [producto de correo](/links/web/emails) para disfrutar de más espacio y funcionalidades, pero quiere conservar el contenido de su dirección existente? Para ello, puede consultar la guía de migración correspondiente a sus necesidades: + +- [Migrar una dirección de correo MX Plan a una cuenta Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrar las direcciones de correo electrónico de una plataforma de correo de OVHcloud a otra](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrar manualmente una dirección de correo electrónico](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrar cuentas de correo electrónico mediante OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrar una cuenta de Gmail a una cuenta de correo electrónico de OVHcloud mediante OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | ¿La solución Office 365 Pro Plus incluye licencia Skype? + +La solución Office 365 Pro Plus no incluye licencia Skype. Solo se incluye Skype for Business. + +/// + +/// details | ¿Cómo transferir sin interrupción del servicio mi correo, sitio web, base de datos y dominio a los servidores de OVHcloud? + +Para más información, consulte la guía "[Migrar un sitio web y los servicios asociados a OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)". + +/// + + +## Más información + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.fr-ca.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.fr-ca.md index 78f79865225..e1399f244aa 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.fr-ca.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.fr-ca.md @@ -1,255 +1,256 @@ ---- -title: FAQ e-mails OVHcloud -excerpt: 'Retrouvez les questions les plus fréquemment posées sur les e-mails' -updated: 2025-04-07 ---- - - - -## FAQ e-mail - -Sur cette page, vous trouverez les questions les plus fréquemment posées concernant l'utilisation de vos e-mails en fonction des offres e-mail OVHcloud. - -### Les offres e-mail chez OVHcloud - -OVHcloud propose actuellement 4 offres e-mail. Pour comprendre leurs spécificités, naviguez à travers les onglets ci-dessous : - -> [!tabs] -> **E-mails / MX Plan** ->> ->> ![MX Plan](images/mxplan01_fr.png){.thumbnail .w-500} ->> ->> 1. L'offre e-mail la plus ancienne d'OVHcloud, qui comprend les fonctions essentielles d'un service e-mail avec 5 Go d'espace de stockage par compte e-mail. ->> 2. Incluse avec les offres d'hébergement web et peut être commandée via l'[espace client OVHcloud](/links/manager). ->> 3. Cette offre utilise l'interface webmail **OWA** (Outlook Web Access). ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01_fr.png){.thumbnail .w-500} ->> ->> 1. Offre e-mail complète disposant de fonctionnalités collaboratives avec 50 Go ou 300 Go d'espace de stockage. ->> 2. Incluse avec les offres d'hébergement web et peut être commandée via l'[espace client OVHcloud](/links/manager). ->> 3. Cette offre utilise l'interface webmail **OWA** (Outlook Web Access). ->> - -> [!success] -> -> Sauf précision, les questions abordées ci-dessous concernent l'ensemble des offres e-mail OVHcloud. - -/// details | Que faut-il savoir avant de créer une adresse e-mail ? - -Créer une adresse e-mail n'est pas une opération complexe, mais il est nécessaire de respecter des règles pour définir le **nom de votre adresse e-mail** et son **mot de passe**. - -Le **nom de votre adresse e-mail** doit respecter les règles suivantes : - -- Minimum 2 caractères. -- Maximum 32 caractères. -- Aucun caractère accentué. -- Pas de caractères spéciaux à l'exception des caractères suivants : `.`, `,`, `-` et `_`. - -Le **mot de passe** doit respecter les règles suivantes : - -- Minimum 9 caractères. -- Maximum 30 caractères. -- Aucun caractère accentué. - -> [!warning] -> Pour des raisons de sécurité, n'utilisez pas deux fois le même mot de passe. Choisissez-en un qui n'a aucun rapport avec vos informations personnelles (évitez par exemple de mentionner vos nom, prénom et date de naissance). Changez-le régulièrement. - -/// - -/// details | Que faire si je ne reçois plus mes e-mails ? - -Ci-dessous vous retrouverez les principales raisons d'une absence de réception de vos e-mails. - -1. **Logiciel de messagerie** : Un défaut de réception e-mail est souvent lié à la configuration de votre adresse e-mail sur votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.). Pour le vérifier, connectez-vous sur le [webmail](/links/web/email). Si vous constatez des e-mails dans votre boite de réception sur le webmail qui ne sont pas présents sur votre logiciel de messagerie, le phénomène provient bien de votre configuration logicielle. Pour plus d'information à ce sujet, consulter notre page [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Configuration DNS** : Votre offre e-mail est attachée à un nom de domaine. Dans sa zone DNS, les enregistrements MX désignent les serveurs de réception e-mail. Si vous avez récemment modifié vos serveurs DNS ou votre zone DNS, ces enregistrements MX peuvent avoir été "coupés". Ce qui expliquerait une coupure dans la réception des e-mails.Pour plus d'information à ce sujet, consulter notre page [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Quota e-mail dépassé** : Si le quota de stockage de votre compte e-mail est atteint, il n'est plus possible de recevoir des e-mails et votre expéditeur reçoit un message d'erreur indiquant que votre compte e-mail est plein. Gérer l'espace de stockage d'un compte e-mail Pour plus d'information à ce sujet, consulter notre page [Gérer l'espace de stockage d'un compte e-mail ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). -1. **Règles de boite de réception** : Il est possible qu'une règle de boite de réception puisse empêcher la livraison d'un e-mail dans votre boite de réception ou le rediriger vers le dossier SPAM. Consultez vos règles depuis votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.) ou depuis le [webmail](/links/web/email). -1. **Incident ou maintenance** : Consulter notre page [Web Cloud status](https://web-cloud.status-ovhcloud.com/) pour vérifier si une opération n'est pas en cours sur votre service e-mail. - -> [!primary] -> -> **Trucs et Astuces** : Si la connexion à votre webmail est impossible, votre mot de passe est peut-être erroné. Vérifiez-le et, si nécessaire, nous vous invitons à le modifier depuis votre [espace client OVHcloud](/links/manager) et à renouveler votre connexion. - -/// - -/// details | Que faire si je ne parviens pas à envoyer mes e-mails ? - -1. **Logiciel de messagerie** : Un défaut d'envoi peut être lié à la configuration de votre adresse e-mail sur votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.). Pour le vérifier, connectez-vous sur le [webmail](/links/web/email). Si vous constatez que vous parvenez à envoyer des e-mails depuis le webmail, le phénomène provient bien de votre configuration logicielle. Pour plus d'information à ce sujet, consultez notre page [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Code erreur** : Lorsque vous envoyez un message et que le serveur destinataire le refuse, celui-ci vous renvoie généralement un message d'erreur comprenant un code erreur. Analysez le message d'erreur, il pourra vous en préciser la raison (quota maximal du compte e-mail atteint, adresse e-mail du destinataire inexistante, etc.). Pour plus d'information à ce sujet, consulter notre page [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). -1. **Taille de l'e-mail** : Que ça soit votre fournisseur e-mail ou le serveur destinataire, il existe une limite de taille pour un e-mail. Nous vous conseillons de transmettre principalement des images ou fichiers pdf avec une taille faible. Pour les fichiers volumineux, il est préférable d'utiliser des outils de transfert de fichier tel que [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Pourquoi configurer les enregistrements SPF et DKIM ? - -**SPF (Sender Policy Framework)** - -Il permet aux serveurs qui reçoivent des e-mails de s’assurer que ces derniers ont bien été envoyés depuis un serveur de confiance. Ce protocole est devenu indispensable pour légitimer les échanges d'e-mails. En effet, sans enregistrement SPF sur le nom de domaine de votre service e-mail, vos e-mails risquent d'être considérés comme indésirables par vos destinataires. - -Pour savoir comment configurer un enregistrement SPF sur votre service e-mail, consultez notre guide [Améliorer la sécurité des e-mails via un enregistrement SPF](/pages/web_cloud/domains/dns_zone_spf). - -**DKIM (DomainKeys Identified Mail)** - -Il permet de signer les e-mails pour éviter l'usurpation d'identité. Cette signature fonctionne sur le principe du hachage combiné à une cryptographie asymétrique. Ce protocole est complémentaire au SPF. Le SPF intervient sur la légitimité du nom de domaine alors que le DKIM s'assure que chaque e-mail est signé par le bon service e-mail lors de l'envoi. Il devient également une référence en termes de sécurité e-mail. Certains services e-mail peuvent également considérer un e-mail comme indésirable s’il n'est pas protégé par une signature DKIM. - -Pour savoir comment configurer un enregistrement DKIM sur votre service e-mail, consultez notre guide [Améliorer la sécurité des e-mails via un enregistrement DKIM](/pages/web_cloud/domains/dns_zone_dkim). - -/// - - -/// details | Comment configurer mon adresse e-mail et l'utiliser avec le webmail ? - -Il est possible de configurer votre compte e-mail sur un logiciel de messagerie tel que Outlook, Thunderbird, Mail de Mac, etc. -Pour ce faire nous vous mettons à disposition des guides afin d'effectuer la mise en place de votre adresse. Vous pouvez les retrouver sur [cette page](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **E-mails** ->> ->> **Ordinateur Windows** ->> - [Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Ordinateur Apple Mac** ->> - [Outlook pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone ou iPad** ->> - [Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Smartphone ou tablette Android** ->> - [Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Ordinateur Windows** ->> - [Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). ->> - [Thunderbird pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Ordinateur Apple Mac** ->> - [Outlook pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). ->> - [Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone ou iPad** ->> - [Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Smartphone ou tablette Android** ->> - [Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -Grâce au [webmail](/links/web/email), vous pouvez accéder à tout moment à votre messagerie, depuis n'importe quel appareil connecté. Une fois votre compte e-mail créé, connectez-vous ici pour y accéder. - -**Trucs et Astuces** : Si vous configurez votre compte e-mail sur un logiciel de messagerie, nous vous conseillons de le configurer avec le protocole IMAP. De cette manière, les e-mails resteront stockés sur le serveur et vous pourrez les consulter où que vous soyez depuis le [webmail](/links/web/email). Pour cela, vous pouvez vous appuyer sur [notre documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | Comment gérer mes services e-mail ? - -L'ensemble de vos adresses e-mail se gère depuis votre [espace client OVHcloud](/links/manager). Pour cela, une fois connecté, accédez au produit concerné. Vous pouvez ainsi modifier le mot de passe de vos adresses e-mail, vérifier leur taux de remplissage, créer de nouvelles adresses ou supprimer des adresses existantes. - -**Trucs et Astuces** : Sur les offres e-mail MX Plan, vous pouvez déléguer la gestion d'un compte e-mail à un autre compte OVHcloud tout en gardant vous-même la main sur celui-ci. Pour cela, il vous suffit de configurer une délégation, depuis votre [espace client OVHcloud](/links/manager). Vous pouvez vous appuyer sur [notre documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | Que faut-il savoir avant de créer une adresse e-mail ? - -Créer une adresse e-mail n'est pas une opération complexe, cependant il est nécessaire de respecter des règles pour définir le **nom de votre adresse e-mail** et son **mot de passe**. - -Le **nom de votre adresse e-mail** doit respecter les règles suivantes : - -- Minimum 2 caractères. -- Maximum 32 caractères. -- Aucun caractère accentué. -- Pas de caractères spéciaux à l'exception des caractères suivants : `.`, `,`, `-` et `_`. - -Le **mot de passe** doit respecter les règles suivantes : - -- Minimum 9 caractères. -- Maximum 30 caractères. -- Aucun caractère accentué. - -> [!warning] -> -> Pour des raisons de sécurité, n'utilisez pas deux fois le même mot de passe. Choisissez-en un qui n'a aucun rapport avec vos informations personnelles (évitez par exemple de mentionner vos nom, prénom et date de naissance). Changez-le régulièrement. - -/// - -/// details | Comment récupérer mon mot de passe oublié ? - -Pour des raisons de sécurité et de confidentialité, il n'est pas possible de **récupérer** un mot de passe. Comme cela est décrit dans notre « [Modifier le mot de passe d'une adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password) », il est nécessaire de réinitialiser votre mot de passe si vous ne le connaissez plus. - -> [!primary] -> -> Si vous souhaitez stocker un mot de passe, il est conseillé d'utiliser un gestionnaire de mot de passe, comme **Keepass** par exemple. - -/// - -/// details | Comment limiter la réception de spams ? - -Pour limiter la réception de SPAMS, vous pouvez mettre en place des filtres sur vos e-mails (appelées « Filtres » sur l'offre MX Plan). Ils auront pour but de supprimer ou de déplacer des e-mails dans le dossier « courriers indésirables » dès leur réception. -Pour ce faire, connectez-vous à votre [espace client OVHcloud](/links/manager), puis dans la rubrique `MX Plan`, sélectionnez le domaine concerné , l'onglet `E-mail`{.action} puis dans la colonne `Filtre`, cliquez sur le bouton d'action. - -Si la colonne `Filtre` n'est pas présente dans votre espace-client, la création de filtres doit alors s'effectuer via des règles de gestion de boîte de réception dans le [webmail](/links/web/email). Vous pouvez consulter le guide suivant pour plus de détails : « [Règles de boîte de réception depuis l'interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan) ». - -**Trucs et Astuces** : Si vous définissez un filtre sur la réception de SPAMS, il est possible que des e-mails légitimes soient considérés comme étant des SPAMS. On appelle cela des « faux positifs ».Si cela vous arrive, nous vous invitons à ouvrir une demande d'assistance dans votre [espace client OVHcloud](/links/manager) afin de nous en faire part. Nous pourrons ainsi faire le nécessaire afin que ceux-ci ne soient plus considérés comme SPAMS par la suite. - -/// - - -/// details | Mon adresse e-mail est saturée, je n'ai plus d'espace. Que puis-je faire ? - -Si vous avez souscrit à l'une de nos [offres e-mail OVHcloud](/links/web/emails) et que l'un de vos comptes e-mail est saturé, consultez notre guide « [Gérer l'espace de stockage d'un compte e-mail](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota) ». Ce guide vous aidera à déterminer si vous pouvez optimiser l'espace existant ou s’il est nécessaire de changer d'offre e-mail pour augmenter la capacité de stockage. - -/// - -/// details | Je souhaite changer d'offre e-mail pour mon adresse, comment puis-je le faire tout en gardant son contenu ? - -Vous souhaitez changer d'[offre e-mail](/links/web/emails) pour bénéficier de plus d'espace et de fonctionnalités, mais vous souhaitez conserver le contenu de votre adresse existante ? Pour cela nous vous invitons à suivre le guide de migration correspondant à votre besoin : - -- [Migrer une adresse e-mail MX Plan vers un compte E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrer vos adresses e-mail d'une plateforme e-mail OVHcloud vers une autre](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrer des comptes e-mail via OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm).. - -/// - -/// details | L'offre Office 365 Pro Plus comprend-elle une licence Skype ? - -L’offre Office 365 Pro Plus ne contient pas de licence Skype. Seul le logiciel Skype for Business y est inclus. - -/// - -/// details | Comment transférer sans interruption de service sur les serveurs OVHcloud : mes e-mails, mon site web, ma base de données et mon nom de domaine ? - -Consultez le guide « [Migrer son site web et ses services associés vers OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh) » pour obtenir l'ensemble des étapes à suivre. - -/// - -## Aller plus loin - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: FAQ e-mails OVHcloud +excerpt: 'Retrouvez les questions les plus fréquemment posées sur les e-mails' +updated: 2025-04-07 +--- + + + +## FAQ e-mail + +Sur cette page, vous trouverez les questions les plus fréquemment posées concernant l'utilisation de vos e-mails en fonction des offres e-mail OVHcloud. + +### Les offres e-mail chez OVHcloud + +OVHcloud propose actuellement 4 offres e-mail. Pour comprendre leurs spécificités, naviguez à travers les onglets ci-dessous : + +> [!tabs] +> **E-mails / MX Plan** +>> +>> ![MX Plan](images/mxplan01_fr.png){.thumbnail .w-500} +>> +>> 1. L'offre e-mail la plus ancienne d'OVHcloud, qui comprend les fonctions essentielles d'un service e-mail avec 5 Go d'espace de stockage par compte e-mail. +>> 2. Incluse avec les offres d'hébergement web et peut être commandée via l'[espace client OVHcloud](/links/manager). +>> 3. Cette offre utilise l'interface webmail **OWA** (Outlook Web Access). +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01_fr.png){.thumbnail .w-500} +>> +>> 1. Offre e-mail complète disposant de fonctionnalités collaboratives avec 50 Go ou 300 Go d'espace de stockage. +>> 2. Incluse avec les offres d'hébergement web et peut être commandée via l'[espace client OVHcloud](/links/manager). +>> 3. Cette offre utilise l'interface webmail **OWA** (Outlook Web Access). +>> + +> [!success] +> +> Sauf précision, les questions abordées ci-dessous concernent l'ensemble des offres e-mail OVHcloud. + +/// details | Que faut-il savoir avant de créer une adresse e-mail ? + +Créer une adresse e-mail n'est pas une opération complexe, mais il est nécessaire de respecter des règles pour définir le **nom de votre adresse e-mail** et son **mot de passe**. + +Le **nom de votre adresse e-mail** doit respecter les règles suivantes : + +- Minimum 2 caractères. +- Maximum 32 caractères. +- Aucun caractère accentué. +- Pas de caractères spéciaux à l'exception des caractères suivants : `.`, `,`, `-` et `_`. + +Le **mot de passe** doit respecter les règles suivantes : + +- Minimum 9 caractères. +- Maximum 30 caractères. +- Aucun caractère accentué. + +> [!warning] +> Pour des raisons de sécurité, n'utilisez pas deux fois le même mot de passe. Choisissez-en un qui n'a aucun rapport avec vos informations personnelles (évitez par exemple de mentionner vos nom, prénom et date de naissance). Changez-le régulièrement. + +/// + +/// details | Que faire si je ne reçois plus mes e-mails ? + +Ci-dessous vous retrouverez les principales raisons d'une absence de réception de vos e-mails. + +1. **Logiciel de messagerie** : Un défaut de réception e-mail est souvent lié à la configuration de votre adresse e-mail sur votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.). Pour le vérifier, connectez-vous sur le [webmail](/links/web/email). Si vous constatez des e-mails dans votre boite de réception sur le webmail qui ne sont pas présents sur votre logiciel de messagerie, le phénomène provient bien de votre configuration logicielle. Pour plus d'information à ce sujet, consulter notre page [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Configuration DNS** : Votre offre e-mail est attachée à un nom de domaine. Dans sa zone DNS, les enregistrements MX désignent les serveurs de réception e-mail. Si vous avez récemment modifié vos serveurs DNS ou votre zone DNS, ces enregistrements MX peuvent avoir été "coupés". Ce qui expliquerait une coupure dans la réception des e-mails.Pour plus d'information à ce sujet, consulter notre page [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Quota e-mail dépassé** : Si le quota de stockage de votre compte e-mail est atteint, il n'est plus possible de recevoir des e-mails et votre expéditeur reçoit un message d'erreur indiquant que votre compte e-mail est plein. Gérer l'espace de stockage d'un compte e-mail Pour plus d'information à ce sujet, consulter notre page [Gérer l'espace de stockage d'un compte e-mail ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota). +1. **Règles de boite de réception** : Il est possible qu'une règle de boite de réception puisse empêcher la livraison d'un e-mail dans votre boite de réception ou le rediriger vers le dossier SPAM. Consultez vos règles depuis votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.) ou depuis le [webmail](/links/web/email). +1. **Incident ou maintenance** : Consulter notre page [Web Cloud status](https://web-cloud.status-ovhcloud.com/) pour vérifier si une opération n'est pas en cours sur votre service e-mail. + +> [!primary] +> +> **Trucs et Astuces** : Si la connexion à votre webmail est impossible, votre mot de passe est peut-être erroné. Vérifiez-le et, si nécessaire, nous vous invitons à le modifier depuis votre [espace client OVHcloud](/links/manager) et à renouveler votre connexion. + +/// + +/// details | Que faire si je ne parviens pas à envoyer mes e-mails ? + +1. **Logiciel de messagerie** : Un défaut d'envoi peut être lié à la configuration de votre adresse e-mail sur votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.). Pour le vérifier, connectez-vous sur le [webmail](/links/web/email). Si vous constatez que vous parvenez à envoyer des e-mails depuis le webmail, le phénomène provient bien de votre configuration logicielle. Pour plus d'information à ce sujet, consultez notre page [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Code erreur** : Lorsque vous envoyez un message et que le serveur destinataire le refuse, celui-ci vous renvoie généralement un message d'erreur comprenant un code erreur. Analysez le message d'erreur, il pourra vous en préciser la raison (quota maximal du compte e-mail atteint, adresse e-mail du destinataire inexistante, etc.). Pour plus d'information à ce sujet, consulter notre page [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced). +1. **Taille de l'e-mail** : Que ça soit votre fournisseur e-mail ou le serveur destinataire, il existe une limite de taille pour un e-mail. Nous vous conseillons de transmettre principalement des images ou fichiers pdf avec une taille faible. Pour les fichiers volumineux, il est préférable d'utiliser des outils de transfert de fichier tel que [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Pourquoi configurer les enregistrements SPF et DKIM ? + +**SPF (Sender Policy Framework)** + +Il permet aux serveurs qui reçoivent des e-mails de s’assurer que ces derniers ont bien été envoyés depuis un serveur de confiance. Ce protocole est devenu indispensable pour légitimer les échanges d'e-mails. En effet, sans enregistrement SPF sur le nom de domaine de votre service e-mail, vos e-mails risquent d'être considérés comme indésirables par vos destinataires. + +Pour savoir comment configurer un enregistrement SPF sur votre service e-mail, consultez notre guide [Améliorer la sécurité des e-mails via un enregistrement SPF](/pages/web_cloud/domains/dns_zone_spf). + +**DKIM (DomainKeys Identified Mail)** + +Il permet de signer les e-mails pour éviter l'usurpation d'identité. Cette signature fonctionne sur le principe du hachage combiné à une cryptographie asymétrique. Ce protocole est complémentaire au SPF. Le SPF intervient sur la légitimité du nom de domaine alors que le DKIM s'assure que chaque e-mail est signé par le bon service e-mail lors de l'envoi. Il devient également une référence en termes de sécurité e-mail. Certains services e-mail peuvent également considérer un e-mail comme indésirable s’il n'est pas protégé par une signature DKIM. + +Pour savoir comment configurer un enregistrement DKIM sur votre service e-mail, consultez notre guide [Améliorer la sécurité des e-mails via un enregistrement DKIM](/pages/web_cloud/domains/dns_zone_dkim). + +/// + + +/// details | Comment configurer mon adresse e-mail et l'utiliser avec le webmail ? + +Il est possible de configurer votre compte e-mail sur un logiciel de messagerie tel que Outlook, Thunderbird, Mail de Mac, etc. +Pour ce faire nous vous mettons à disposition des guides afin d'effectuer la mise en place de votre adresse. Vous pouvez les retrouver sur [cette page](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **E-mails** +>> +>> **Ordinateur Windows** +>> - [Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Ordinateur Apple Mac** +>> - [Outlook pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone ou iPad** +>> - [Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Smartphone ou tablette Android** +>> - [Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Ordinateur Windows** +>> - [Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). +>> - [Thunderbird pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Ordinateur Apple Mac** +>> - [Outlook pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). +>> - [Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone ou iPad** +>> - [Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Smartphone ou tablette Android** +>> - [Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +Grâce au [webmail](/links/web/email), vous pouvez accéder à tout moment à votre messagerie, depuis n'importe quel appareil connecté. Une fois votre compte e-mail créé, connectez-vous ici pour y accéder. + +**Trucs et Astuces** : Si vous configurez votre compte e-mail sur un logiciel de messagerie, nous vous conseillons de le configurer avec le protocole IMAP. De cette manière, les e-mails resteront stockés sur le serveur et vous pourrez les consulter où que vous soyez depuis le [webmail](/links/web/email). Pour cela, vous pouvez vous appuyer sur [notre documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | Comment gérer mes services e-mail ? + +L'ensemble de vos adresses e-mail se gère depuis votre [espace client OVHcloud](/links/manager). Pour cela, une fois connecté, accédez au produit concerné. Vous pouvez ainsi modifier le mot de passe de vos adresses e-mail, vérifier leur taux de remplissage, créer de nouvelles adresses ou supprimer des adresses existantes. + +**Trucs et Astuces** : Sur les offres e-mail MX Plan, vous pouvez déléguer la gestion d'un compte e-mail à un autre compte OVHcloud tout en gardant vous-même la main sur celui-ci. Pour cela, il vous suffit de configurer une délégation, depuis votre [espace client OVHcloud](/links/manager). Vous pouvez vous appuyer sur [notre documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | Que faut-il savoir avant de créer une adresse e-mail ? + +Créer une adresse e-mail n'est pas une opération complexe, cependant il est nécessaire de respecter des règles pour définir le **nom de votre adresse e-mail** et son **mot de passe**. + +Le **nom de votre adresse e-mail** doit respecter les règles suivantes : + +- Minimum 2 caractères. +- Maximum 32 caractères. +- Aucun caractère accentué. +- Pas de caractères spéciaux à l'exception des caractères suivants : `.`, `,`, `-` et `_`. + +Le **mot de passe** doit respecter les règles suivantes : + +- Minimum 9 caractères. +- Maximum 30 caractères. +- Aucun caractère accentué. + +> [!warning] +> +> Pour des raisons de sécurité, n'utilisez pas deux fois le même mot de passe. Choisissez-en un qui n'a aucun rapport avec vos informations personnelles (évitez par exemple de mentionner vos nom, prénom et date de naissance). Changez-le régulièrement. + +/// + +/// details | Comment récupérer mon mot de passe oublié ? + +Pour des raisons de sécurité et de confidentialité, il n'est pas possible de **récupérer** un mot de passe. Comme cela est décrit dans notre « [Modifier le mot de passe d'une adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password) », il est nécessaire de réinitialiser votre mot de passe si vous ne le connaissez plus. + +> [!primary] +> +> Si vous souhaitez stocker un mot de passe, il est conseillé d'utiliser un gestionnaire de mot de passe, comme **Keepass** par exemple. + +/// + +/// details | Comment limiter la réception de spams ? + +Pour limiter la réception de SPAMS, vous pouvez mettre en place des filtres sur vos e-mails (appelées « Filtres » sur l'offre MX Plan). Ils auront pour but de supprimer ou de déplacer des e-mails dans le dossier « courriers indésirables » dès leur réception. +Pour ce faire, connectez-vous à votre [espace client OVHcloud](/links/manager), puis dans la rubrique `MX Plan`, sélectionnez le domaine concerné , l'onglet `E-mail`{.action} puis dans la colonne `Filtre`, cliquez sur le bouton d'action. + +Si la colonne `Filtre` n'est pas présente dans votre espace-client, la création de filtres doit alors s'effectuer via des règles de gestion de boîte de réception dans le [webmail](/links/web/email). Vous pouvez consulter le guide suivant pour plus de détails : « [Règles de boîte de réception depuis l'interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan) ». + +**Trucs et Astuces** : Si vous définissez un filtre sur la réception de SPAMS, il est possible que des e-mails légitimes soient considérés comme étant des SPAMS. On appelle cela des « faux positifs ».Si cela vous arrive, nous vous invitons à ouvrir une demande d'assistance dans votre [espace client OVHcloud](/links/manager) afin de nous en faire part. Nous pourrons ainsi faire le nécessaire afin que ceux-ci ne soient plus considérés comme SPAMS par la suite. + +/// + + +/// details | Mon adresse e-mail est saturée, je n'ai plus d'espace. Que puis-je faire ? + +Si vous avez souscrit à l'une de nos [offres e-mail OVHcloud](/links/web/emails) et que l'un de vos comptes e-mail est saturé, consultez notre guide « [Gérer l'espace de stockage d'un compte e-mail](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota) ». Ce guide vous aidera à déterminer si vous pouvez optimiser l'espace existant ou s’il est nécessaire de changer d'offre e-mail pour augmenter la capacité de stockage. + +/// + +/// details | Je souhaite changer d'offre e-mail pour mon adresse, comment puis-je le faire tout en gardant son contenu ? + +Vous souhaitez changer d'[offre e-mail](/links/web/emails) pour bénéficier de plus d'espace et de fonctionnalités, mais vous souhaitez conserver le contenu de votre adresse existante ? Pour cela nous vous invitons à suivre le guide de migration correspondant à votre besoin : + +- [Migrer une adresse e-mail MX Plan vers un compte E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrer vos adresses e-mail d'une plateforme e-mail OVHcloud vers une autre](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrer des comptes e-mail via OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrer un compte Gmail vers un compte e-mail OVHcloud via OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | L'offre Office 365 Pro Plus comprend-elle une licence Skype ? + +L’offre Office 365 Pro Plus ne contient pas de licence Skype. Seul le logiciel Skype for Business y est inclus. + +/// + +/// details | Comment transférer sans interruption de service sur les serveurs OVHcloud : mes e-mails, mon site web, ma base de données et mon nom de domaine ? + +Consultez le guide « [Migrer son site web et ses services associés vers OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh) » pour obtenir l'ensemble des étapes à suivre. + +/// + +## Aller plus loin + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.fr-fr.md index 82cfd7d487b..668bb822f9f 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.fr-fr.md @@ -1,321 +1,322 @@ ---- -title: FAQ e-mails OVHcloud -excerpt: "Retrouvez les questions les plus fréquemment posées sur les e-mails" -updated: 2025-05-21 ---- - - - -## FAQ e-mail - -Sur cette page, vous trouverez les questions les plus fréquemment posées concernant l'utilisation de vos e-mails en fonction des offres e-mail OVHcloud. - -### Les offres e-mail chez OVHcloud - -OVHcloud propose actuellement 4 offres e-mail. Pour comprendre leurs spécificités, naviguez à travers les onglets ci-dessous : - -> [!tabs] -> **E-mails / MX Plan** ->> ->> ![MX Plan](images/mxplan01_fr.png){.thumbnail .w-500} ->> ->> 1. L'offre e-mail la plus ancienne d'OVHcloud, qui comprend les fonctions essentielles d'un service e-mail avec 5 Go d'espace de stockage par compte e-mail. ->> 2. Incluse avec les offres d'hébergement web et peut être commandée via l'[espace client OVHcloud](/links/manager). ->> 3. Cette offre existe sous 3 technologies e-mail différentes. **Roundcube**, **OWA** (Outlook Web Access) et **Zimbra**. ->> -> **Zimbra Mail** ->> ->> ![Zimbra Mail](images/zimbra01_fr.png){.thumbnail .w-500} ->> ->> 1. Offre e-mail la plus récente chez OVHcloud, elle propose un service e-mail flexible et évolutif sur trois niveaux d'offres et de fonctionnalités. ->> 2. Vous pouvez commander un compte Zimbra via l'[espace client OVHcloud](/links/manager) ou directement sur [ovhcloud.com](/links/web/email). ->> 3. Comme son nom l'indique, elle utilise l'interface **Zimbra**. ->> -> **E-mails Pro** ->> ->> ![Email Pro](images/emailpro01_fr.png){.thumbnail .w-500} ->> ->> 1. Offre e-mail basée sur la technologie Exchange, offrant des fonctionnalités essentielles avec un espace de stockage de 10 Go. ->> 2. Vous pouvez commander un compte E-mail Pro via l'[espace client OVHcloud](/links/manager) ou directement sur [ovhcloud.com](/links/web/email). ->> 3. Cette offre utilise l'interface webmail **OWA** (Outlook Web Access). ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01_fr.png){.thumbnail .w-500} ->> ->> 1. Offre e-mail complète disposant de fonctionnalités collaboratives avec 50 Go ou 300 Go d'espace de stockage. ->> 2. Incluse avec les offres d'hébergement web et peut être commandée via l'[espace client OVHcloud](/links/manager). ->> 3. Cette offre utilise l'interface webmail **OWA** (Outlook Web Access). ->> - -> [!success] -> -> Sauf précision, les questions abordées ci-dessous concernent l'ensemble des offres e-mail OVHcloud. - -/// details | Quelles sont les différences entre les technologies e-mail utilisées par les offres **MX Plan** ? - -L'offre MX Plan se distingue de par son évolution qui repose sur trois technologies e-mail distinctes. Chacune détient sa propre interface webmail : - -- **Roundcube**. -- **OWA** (Outlook Web Access). -- **Zimbra**. - -Cette diversité de technologies implique une ergonomie de fonctionnement différente pour chaque interface. Certaines fonctionnalités peuvent être configurées via l'espace client, tandis que d'autres le sont via le webmail. - -Ci-dessous, vous trouverez un tableau récapitulatif des principales fonctionnalités e-mail, classées par technologie et emplacement de configuration : - -![MX plan](images/email_feature_table_fr.png){.thumbnail .w-500} - -/// - -/// details | Comment identifier la technologie utilisée sur mon offre **MX Plan** ? - -La technologie e-mail utilisée pour votre offre MX Plan est caractérisée par l'interface de son webmail. Pour l'identifier depuis votre espace client suivez le chemin suivant : - -1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -1. Rendez-vous dans la partie `Web Cloud`{.action}. -1. Cliquez sur `MX Plan`{.action}. -1. Sélectionnez le domaine concerné. -1. Depuis l'onglet `Informations Générales`{.action}, sélectionné par défaut. -1. Relevez la technologie utilisée sous la mention **Webmail**. - -![MX plan](images/technology-email.png){.thumbnail .w-500} - -/// - - -/// details | Que faut-il savoir avant de créer une adresse e-mail ? - -Créer une adresse e-mail n'est pas une opération complexe, mais il est nécessaire de respecter des règles pour définir le **nom de votre adresse e-mail** et son **mot de passe**. - -Le **nom de votre adresse e-mail** doit respecter les règles suivantes : - -- Minimum 2 caractères. -- Maximum 32 caractères. -- Aucun caractère accentué. -- Pas de caractères spéciaux à l'exception des caractères suivants : `.`, `,`, `-` et `_`. - -Le **mot de passe** doit respecter les règles suivantes : - -- Minimum 9 caractères. -- Maximum 30 caractères. -- Aucun caractère accentué. - -> [!warning] -> Pour des raisons de sécurité, n'utilisez pas deux fois le même mot de passe. Choisissez-en un qui n'a aucun rapport avec vos informations personnelles (évitez par exemple de mentionner vos nom, prénom et date de naissance). Changez-le régulièrement. - -/// - -/// details | Que faire si je ne reçois plus mes e-mails ? - -Ci-dessous vous retrouverez les principales raisons d'une absence de réception de vos e-mails. - -1. **Logiciel de messagerie** : Un défaut de réception e-mail est souvent lié à la configuration de votre adresse e-mail sur votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.). Pour le vérifier, connectez-vous sur le [webmail](/links/web/email). Si vous constatez des e-mails dans votre boite de réception sur le webmail qui ne sont pas présents sur votre logiciel de messagerie, le phénomène provient bien de votre configuration logicielle. Pour plus d'information à ce sujet, consulter notre page « [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) ». -1. **Configuration DNS** : Votre offre e-mail est attachée à un nom de domaine. Dans sa zone DNS, les enregistrements MX désignent les serveurs de réception e-mail. Si vous avez récemment modifié vos serveurs DNS ou votre zone DNS, ces enregistrements MX peuvent avoir été « coupés ». Ce qui expliquerait une coupure dans la réception des e-mails.Pour plus d'information à ce sujet, consulter notre page « [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) ». -1. **Quota e-mail dépassé** : Si le quota de stockage de votre compte e-mail est atteint, il n'est plus possible de recevoir des e-mails et votre expéditeur reçoit un message d'erreur indiquant que votre compte e-mail est plein. Gérer l'espace de stockage d'un compte e-mail Pour plus d'information à ce sujet, consulter notre page « [Gérer l'espace de stockage d'un compte e-mail ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota) ». -1. **Règles de boite de réception** : Il est possible qu'une règle de boite de réception puisse empêcher la livraison d'un e-mail dans votre boite de réception ou le rediriger vers le dossier SPAM. Consultez vos règles depuis votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.) ou depuis le [webmail](/links/web/email). -1. **Incident ou maintenance** : Consulter notre page « [Web Cloud status](https://web-cloud.status-ovhcloud.com/) » pour vérifier si une opération n'est pas en cours sur votre service e-mail. - -> [!primary] -> -> **Trucs et Astuces** : Si la connexion à votre webmail est impossible, votre mot de passe est peut-être erroné. Vérifiez-le et, si nécessaire, nous vous invitons à le modifier depuis votre [espace client OVHcloud](/links/manager) et à renouveler votre connexion. - -/// - -/// details | Que faire si je ne parviens pas à envoyer mes e-mails ? - -1. **Logiciel de messagerie** : Un défaut d'envoi peut être lié à la configuration de votre adresse e-mail sur votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.). Pour le vérifier, connectez-vous sur le [webmail](/links/web/email). Si vous constatez que vous parvenez à envoyer des e-mails depuis le webmail, le phénomène provient bien de votre configuration logicielle. Pour plus d'information à ce sujet, consultez notre page « [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) ». -1. **Code erreur** : Lorsque vous envoyez un message et que le serveur destinataire le refuse, celui-ci vous renvoie généralement un message d'erreur comprenant un code erreur. Analysez le message d'erreur, il pourra vous en préciser la raison (quota maximal du compte e-mail atteint, adresse e-mail du destinataire inexistante, etc.). Pour plus d'information à ce sujet, consulter notre page « [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) ». -1. **Taille de l'e-mail** : Que ça soit votre fournisseur e-mail ou le serveur destinataire, il existe une limite de taille pour un e-mail. Nous vous conseillons de transmettre principalement des images ou fichiers pdf avec une taille faible. Pour les fichiers volumineux, il est préférable d'utiliser des outils de transfert de fichier tel que [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Pourquoi configurer les enregistrements SPF et DKIM ? - -**SPF (Sender Policy Framework)** - -Il permet aux serveurs qui reçoivent des e-mails de s’assurer que ces derniers ont bien été envoyés depuis un serveur de confiance. Ce protocole est devenu indispensable pour légitimer les échanges d'e-mails. En effet, sans enregistrement SPF sur le nom de domaine de votre service e-mail, vos e-mails risquent d'être considérés comme indésirables par vos destinataires. - -Pour savoir comment configurer un enregistrement SPF sur votre service e-mail, consultez notre guide « [Améliorer la sécurité des e-mails via un enregistrement SPF](/pages/web_cloud/domains/dns_zone_spf) ». - -**DKIM (DomainKeys Identified Mail)** - -Il permet de signer les e-mails pour éviter l'usurpation d'identité. Cette signature fonctionne sur le principe du hachage combiné à une cryptographie asymétrique. Ce protocole est complémentaire au SPF. Le SPF intervient sur la légitimité du nom de domaine alors que le DKIM s'assure que chaque e-mail est signé par le bon service e-mail lors de l'envoi. Il devient également une référence en termes de sécurité e-mail. Certains services e-mail peuvent également considérer un e-mail comme indésirable s’il n'est pas protégé par une signature DKIM. - -Pour savoir comment configurer un enregistrement DKIM sur votre service e-mail, consultez notre guide « [Améliorer la sécurité des e-mails via un enregistrement DKIM](/pages/web_cloud/domains/dns_zone_dkim) ». - -/// - - -/// details | Comment configurer mon adresse e-mail et l'utiliser avec le webmail ? - -Il est possible de configurer votre compte e-mail sur un logiciel de messagerie tel que Outlook, Thunderbird, Mail de macOS, etc. -Pour ce faire nous vous mettons à disposition des guides afin d'effectuer la mise en place de votre adresse. Vous pouvez les retrouver sur [cette page](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **E-mails et Zimbra Mail** ->> ->> **Ordinateur Windows** ->> - [Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Ordinateur Apple Mac** ->> - [Outlook pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone ou iPad** ->> - [Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Smartphone ou tablette Android** ->> - [Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **E-mails Pro** ->> ->> **Ordinateur Windows** ->> - [Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). ->> - [Thunderbird pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). ->> - [Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). ->> ->> **Ordinateur Apple Mac** ->> - [Outlook pour macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). ->> - [Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). ->> - [Thunderbird pour macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). ->> ->> **iPhone ou iPad** ->> - [Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). ->> ->> **Smartphone ou tablette Android** ->> - [Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Ordinateur Windows** ->> - [Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). ->> - [Thunderbird pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Ordinateur Apple Mac** ->> - [Outlook pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). ->> - [Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone ou iPad** ->> - [Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Smartphone ou tablette Android** ->> - [Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -Grâce au [webmail](/links/web/email), vous pouvez accéder à tout moment à votre messagerie, depuis n'importe quel appareil connecté. Une fois votre compte e-mail créé, connectez-vous ici pour y accéder. - -**Trucs et Astuces** : Si vous configurez votre compte e-mail sur un logiciel de messagerie, nous vous conseillons de le configurer avec le protocole IMAP. De cette manière, les e-mails resteront stockés sur le serveur et vous pourrez les consulter où que vous soyez depuis le [webmail](/links/web/email). Pour cela, vous pouvez vous appuyer sur [notre documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | Comment gérer mes services e-mail ? - -L'ensemble de vos adresses e-mail se gère depuis votre [espace client OVHcloud](/links/manager). Pour cela, une fois connecté, accédez au produit concerné. Vous pouvez ainsi modifier le mot de passe de vos adresses e-mail, vérifier leur taux de remplissage, créer de nouvelles adresses ou supprimer des adresses existantes. - -**Trucs et Astuces** : Sur les offres e-mail MX Plan, vous pouvez déléguer la gestion d'un compte e-mail à un autre compte OVHcloud tout en gardant vous-même la main sur celui-ci. Pour cela, il vous suffit de configurer une délégation, depuis votre [espace client OVHcloud](/links/manager). Vous pouvez vous appuyer sur [notre documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | Que faut-il savoir avant de créer une adresse e-mail ? - -Créer une adresse e-mail n'est pas une opération complexe, cependant il est nécessaire de respecter des règles pour définir le **nom de votre adresse e-mail** et son **mot de passe**. - -Le **nom de votre adresse e-mail** doit respecter les règles suivantes : - -- Minimum 2 caractères. -- Maximum 32 caractères. -- Aucun caractère accentué. -- Pas de caractères spéciaux à l'exception des caractères suivants : `.`, `,`, `-` et `_`. - -Le **mot de passe** doit respecter les règles suivantes : - -- Minimum 9 caractères. -- Maximum 30 caractères. -- Aucun caractère accentué. - -> [!warning] -> -> Pour des raisons de sécurité, n'utilisez pas deux fois le même mot de passe. Choisissez-en un qui n'a aucun rapport avec vos informations personnelles (évitez par exemple de mentionner vos nom, prénom et date de naissance). Changez-le régulièrement. - -/// - -/// details | Comment récupérer mon mot de passe oublié ? - -Pour des raisons de sécurité et de confidentialité, il n'est pas possible de **récupérer** un mot de passe. Comme cela est décrit dans notre « [Modifier le mot de passe d'une adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password) », il est nécessaire de réinitialiser votre mot de passe si vous ne le connaissez plus. - -> [!primary] -> -> Si vous souhaitez stocker un mot de passe, il est conseillé d'utiliser un gestionnaire de mot de passe, comme **Keepass** par exemple. - -/// - -/// details | Comment limiter la réception de spams ? - -Pour limiter la réception de SPAMS, vous pouvez mettre en place des filtres sur vos e-mails (appelés « Filtres » sur l'offre MX Plan). Ils auront pour but de supprimer des e-mails ou de les déplacer dans le dossier « courriers indésirables » dès leur réception. -Pour ce faire, connectez-vous à votre [espace client OVHcloud](/links/manager), rendez-vous dans la partie `Web Cloud`{.action} et cliquez sur `MX Plan`{.action}. Sélectionnez le domaine concerné, cliquez ensuite sur l'onglet `Emails`{.action}, puis dans la colonne `Filtres`, cliquez sur l'icône « Gestion des filtres du compte ». - -Si la colonne `Filtres` n'est pas présente dans votre espace-client, la création de filtres doit alors s'effectuer via des règles de gestion de boîte de réception dans le [webmail](/links/web/email). Vous pouvez consulter le guide suivant pour plus de détails : « [Règles de boîte de réception depuis l'interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan) ». - -**Trucs et Astuces** : Si vous définissez un filtre sur la réception de SPAMS, il est possible que des e-mails légitimes soient considérés comme étant des SPAMS. On appelle cela des « faux positifs ».Si cela vous arrive, nous vous invitons à ouvrir une demande d'assistance dans votre [espace client OVHcloud](/links/manager) afin de nous en faire part. Nous pourrons ainsi faire le nécessaire afin que ceux-ci ne soient plus considérés comme SPAMS par la suite. - -/// - - -/// details | Mon adresse e-mail est saturée, je n'ai plus d'espace. Que puis-je faire ? - -Si vous avez souscrit à l'une de nos [offres e-mail OVHcloud](/links/web/emails) et que l'un de vos comptes e-mail est saturé, consultez notre guide « [Gérer l'espace de stockage d'un compte e-mail](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota) ». Ce guide vous aidera à déterminer si vous pouvez optimiser l'espace existant ou s’il est nécessaire de changer d'offre e-mail pour augmenter la capacité de stockage. - -/// - -/// details | Je souhaite changer d'offre e-mail pour mon adresse, comment puis-je le faire tout en gardant son contenu ? - -Vous souhaitez changer d'[offre e-mail](/links/web/emails) pour bénéficier de plus d'espace et de fonctionnalités, mais vous souhaitez conserver le contenu de votre adresse existante ? Pour cela nous vous invitons à suivre le guide de migration correspondant à votre besoin : - -- [Migrer une adresse e-mail MX Plan vers un compte E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrer vos adresses e-mail d'une plateforme e-mail OVHcloud vers une autre](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrer des comptes e-mail via OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | L'offre Office 365 Pro Plus comprend-elle une licence Skype ? - -L’offre Office 365 Pro Plus ne contient pas de licence Skype. Seul le logiciel Skype for Business y est inclus. - -/// - -/// details | Comment transférer sans interruption de service sur les serveurs OVHcloud : mes e-mails, mon site web, ma base de données et mon nom de domaine ? - -Consultez le guide « [Migrer son site web et ses services associés vers OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh) » pour obtenir l'ensemble des étapes à suivre. - -/// - -## Aller plus loin - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: FAQ e-mails OVHcloud +excerpt: "Retrouvez les questions les plus fréquemment posées sur les e-mails" +updated: 2025-05-21 +--- + + + +## FAQ e-mail + +Sur cette page, vous trouverez les questions les plus fréquemment posées concernant l'utilisation de vos e-mails en fonction des offres e-mail OVHcloud. + +### Les offres e-mail chez OVHcloud + +OVHcloud propose actuellement 4 offres e-mail. Pour comprendre leurs spécificités, naviguez à travers les onglets ci-dessous : + +> [!tabs] +> **E-mails / MX Plan** +>> +>> ![MX Plan](images/mxplan01_fr.png){.thumbnail .w-500} +>> +>> 1. L'offre e-mail la plus ancienne d'OVHcloud, qui comprend les fonctions essentielles d'un service e-mail avec 5 Go d'espace de stockage par compte e-mail. +>> 2. Incluse avec les offres d'hébergement web et peut être commandée via l'[espace client OVHcloud](/links/manager). +>> 3. Cette offre existe sous 3 technologies e-mail différentes. **Roundcube**, **OWA** (Outlook Web Access) et **Zimbra**. +>> +> **Zimbra Mail** +>> +>> ![Zimbra Mail](images/zimbra01_fr.png){.thumbnail .w-500} +>> +>> 1. Offre e-mail la plus récente chez OVHcloud, elle propose un service e-mail flexible et évolutif sur trois niveaux d'offres et de fonctionnalités. +>> 2. Vous pouvez commander un compte Zimbra via l'[espace client OVHcloud](/links/manager) ou directement sur [ovhcloud.com](/links/web/email). +>> 3. Comme son nom l'indique, elle utilise l'interface **Zimbra**. +>> +> **E-mails Pro** +>> +>> ![Email Pro](images/emailpro01_fr.png){.thumbnail .w-500} +>> +>> 1. Offre e-mail basée sur la technologie Exchange, offrant des fonctionnalités essentielles avec un espace de stockage de 10 Go. +>> 2. Vous pouvez commander un compte E-mail Pro via l'[espace client OVHcloud](/links/manager) ou directement sur [ovhcloud.com](/links/web/email). +>> 3. Cette offre utilise l'interface webmail **OWA** (Outlook Web Access). +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01_fr.png){.thumbnail .w-500} +>> +>> 1. Offre e-mail complète disposant de fonctionnalités collaboratives avec 50 Go ou 300 Go d'espace de stockage. +>> 2. Incluse avec les offres d'hébergement web et peut être commandée via l'[espace client OVHcloud](/links/manager). +>> 3. Cette offre utilise l'interface webmail **OWA** (Outlook Web Access). +>> + +> [!success] +> +> Sauf précision, les questions abordées ci-dessous concernent l'ensemble des offres e-mail OVHcloud. + +/// details | Quelles sont les différences entre les technologies e-mail utilisées par les offres **MX Plan** ? + +L'offre MX Plan se distingue de par son évolution qui repose sur trois technologies e-mail distinctes. Chacune détient sa propre interface webmail : + +- **Roundcube**. +- **OWA** (Outlook Web Access). +- **Zimbra**. + +Cette diversité de technologies implique une ergonomie de fonctionnement différente pour chaque interface. Certaines fonctionnalités peuvent être configurées via l'espace client, tandis que d'autres le sont via le webmail. + +Ci-dessous, vous trouverez un tableau récapitulatif des principales fonctionnalités e-mail, classées par technologie et emplacement de configuration : + +![MX plan](images/email_feature_table_fr.png){.thumbnail .w-500} + +/// + +/// details | Comment identifier la technologie utilisée sur mon offre **MX Plan** ? + +La technologie e-mail utilisée pour votre offre MX Plan est caractérisée par l'interface de son webmail. Pour l'identifier depuis votre espace client suivez le chemin suivant : + +1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +1. Rendez-vous dans la partie `Web Cloud`{.action}. +1. Cliquez sur `MX Plan`{.action}. +1. Sélectionnez le domaine concerné. +1. Depuis l'onglet `Informations Générales`{.action}, sélectionné par défaut. +1. Relevez la technologie utilisée sous la mention **Webmail**. + +![MX plan](images/technology-email.png){.thumbnail .w-500} + +/// + + +/// details | Que faut-il savoir avant de créer une adresse e-mail ? + +Créer une adresse e-mail n'est pas une opération complexe, mais il est nécessaire de respecter des règles pour définir le **nom de votre adresse e-mail** et son **mot de passe**. + +Le **nom de votre adresse e-mail** doit respecter les règles suivantes : + +- Minimum 2 caractères. +- Maximum 32 caractères. +- Aucun caractère accentué. +- Pas de caractères spéciaux à l'exception des caractères suivants : `.`, `,`, `-` et `_`. + +Le **mot de passe** doit respecter les règles suivantes : + +- Minimum 9 caractères. +- Maximum 30 caractères. +- Aucun caractère accentué. + +> [!warning] +> Pour des raisons de sécurité, n'utilisez pas deux fois le même mot de passe. Choisissez-en un qui n'a aucun rapport avec vos informations personnelles (évitez par exemple de mentionner vos nom, prénom et date de naissance). Changez-le régulièrement. + +/// + +/// details | Que faire si je ne reçois plus mes e-mails ? + +Ci-dessous vous retrouverez les principales raisons d'une absence de réception de vos e-mails. + +1. **Logiciel de messagerie** : Un défaut de réception e-mail est souvent lié à la configuration de votre adresse e-mail sur votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.). Pour le vérifier, connectez-vous sur le [webmail](/links/web/email). Si vous constatez des e-mails dans votre boite de réception sur le webmail qui ne sont pas présents sur votre logiciel de messagerie, le phénomène provient bien de votre configuration logicielle. Pour plus d'information à ce sujet, consulter notre page « [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) ». +1. **Configuration DNS** : Votre offre e-mail est attachée à un nom de domaine. Dans sa zone DNS, les enregistrements MX désignent les serveurs de réception e-mail. Si vous avez récemment modifié vos serveurs DNS ou votre zone DNS, ces enregistrements MX peuvent avoir été « coupés ». Ce qui expliquerait une coupure dans la réception des e-mails.Pour plus d'information à ce sujet, consulter notre page « [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) ». +1. **Quota e-mail dépassé** : Si le quota de stockage de votre compte e-mail est atteint, il n'est plus possible de recevoir des e-mails et votre expéditeur reçoit un message d'erreur indiquant que votre compte e-mail est plein. Gérer l'espace de stockage d'un compte e-mail Pour plus d'information à ce sujet, consulter notre page « [Gérer l'espace de stockage d'un compte e-mail ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota) ». +1. **Règles de boite de réception** : Il est possible qu'une règle de boite de réception puisse empêcher la livraison d'un e-mail dans votre boite de réception ou le rediriger vers le dossier SPAM. Consultez vos règles depuis votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.) ou depuis le [webmail](/links/web/email). +1. **Incident ou maintenance** : Consulter notre page « [Web Cloud status](https://web-cloud.status-ovhcloud.com/) » pour vérifier si une opération n'est pas en cours sur votre service e-mail. + +> [!primary] +> +> **Trucs et Astuces** : Si la connexion à votre webmail est impossible, votre mot de passe est peut-être erroné. Vérifiez-le et, si nécessaire, nous vous invitons à le modifier depuis votre [espace client OVHcloud](/links/manager) et à renouveler votre connexion. + +/// + +/// details | Que faire si je ne parviens pas à envoyer mes e-mails ? + +1. **Logiciel de messagerie** : Un défaut d'envoi peut être lié à la configuration de votre adresse e-mail sur votre logiciel de messagerie (Outlook, Mail de macOS, Thunderbird, etc.). Pour le vérifier, connectez-vous sur le [webmail](/links/web/email). Si vous constatez que vous parvenez à envoyer des e-mails depuis le webmail, le phénomène provient bien de votre configuration logicielle. Pour plus d'information à ce sujet, consultez notre page « [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) ». +1. **Code erreur** : Lorsque vous envoyez un message et que le serveur destinataire le refuse, celui-ci vous renvoie généralement un message d'erreur comprenant un code erreur. Analysez le message d'erreur, il pourra vous en préciser la raison (quota maximal du compte e-mail atteint, adresse e-mail du destinataire inexistante, etc.). Pour plus d'information à ce sujet, consulter notre page « [Envoi ou réception des e-mails impossible](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced) ». +1. **Taille de l'e-mail** : Que ça soit votre fournisseur e-mail ou le serveur destinataire, il existe une limite de taille pour un e-mail. Nous vous conseillons de transmettre principalement des images ou fichiers pdf avec une taille faible. Pour les fichiers volumineux, il est préférable d'utiliser des outils de transfert de fichier tel que [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Pourquoi configurer les enregistrements SPF et DKIM ? + +**SPF (Sender Policy Framework)** + +Il permet aux serveurs qui reçoivent des e-mails de s’assurer que ces derniers ont bien été envoyés depuis un serveur de confiance. Ce protocole est devenu indispensable pour légitimer les échanges d'e-mails. En effet, sans enregistrement SPF sur le nom de domaine de votre service e-mail, vos e-mails risquent d'être considérés comme indésirables par vos destinataires. + +Pour savoir comment configurer un enregistrement SPF sur votre service e-mail, consultez notre guide « [Améliorer la sécurité des e-mails via un enregistrement SPF](/pages/web_cloud/domains/dns_zone_spf) ». + +**DKIM (DomainKeys Identified Mail)** + +Il permet de signer les e-mails pour éviter l'usurpation d'identité. Cette signature fonctionne sur le principe du hachage combiné à une cryptographie asymétrique. Ce protocole est complémentaire au SPF. Le SPF intervient sur la légitimité du nom de domaine alors que le DKIM s'assure que chaque e-mail est signé par le bon service e-mail lors de l'envoi. Il devient également une référence en termes de sécurité e-mail. Certains services e-mail peuvent également considérer un e-mail comme indésirable s’il n'est pas protégé par une signature DKIM. + +Pour savoir comment configurer un enregistrement DKIM sur votre service e-mail, consultez notre guide « [Améliorer la sécurité des e-mails via un enregistrement DKIM](/pages/web_cloud/domains/dns_zone_dkim) ». + +/// + + +/// details | Comment configurer mon adresse e-mail et l'utiliser avec le webmail ? + +Il est possible de configurer votre compte e-mail sur un logiciel de messagerie tel que Outlook, Thunderbird, Mail de macOS, etc. +Pour ce faire nous vous mettons à disposition des guides afin d'effectuer la mise en place de votre adresse. Vous pouvez les retrouver sur [cette page](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **E-mails et Zimbra Mail** +>> +>> **Ordinateur Windows** +>> - [Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Ordinateur Apple Mac** +>> - [Outlook pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird pour macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone ou iPad** +>> - [Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Smartphone ou tablette Android** +>> - [Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **E-mails Pro** +>> +>> **Ordinateur Windows** +>> - [Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). +>> - [Thunderbird pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). +>> - [Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). +>> +>> **Ordinateur Apple Mac** +>> - [Outlook pour macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). +>> - [Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). +>> - [Thunderbird pour macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). +>> +>> **iPhone ou iPad** +>> - [Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). +>> +>> **Smartphone ou tablette Android** +>> - [Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Ordinateur Windows** +>> - [Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). +>> - [Thunderbird pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Courrier pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Ordinateur Apple Mac** +>> - [Outlook pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). +>> - [Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird pour macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone ou iPad** +>> - [Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Smartphone ou tablette Android** +>> - [Gmail pour Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +Grâce au [webmail](/links/web/email), vous pouvez accéder à tout moment à votre messagerie, depuis n'importe quel appareil connecté. Une fois votre compte e-mail créé, connectez-vous ici pour y accéder. + +**Trucs et Astuces** : Si vous configurez votre compte e-mail sur un logiciel de messagerie, nous vous conseillons de le configurer avec le protocole IMAP. De cette manière, les e-mails resteront stockés sur le serveur et vous pourrez les consulter où que vous soyez depuis le [webmail](/links/web/email). Pour cela, vous pouvez vous appuyer sur [notre documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | Comment gérer mes services e-mail ? + +L'ensemble de vos adresses e-mail se gère depuis votre [espace client OVHcloud](/links/manager). Pour cela, une fois connecté, accédez au produit concerné. Vous pouvez ainsi modifier le mot de passe de vos adresses e-mail, vérifier leur taux de remplissage, créer de nouvelles adresses ou supprimer des adresses existantes. + +**Trucs et Astuces** : Sur les offres e-mail MX Plan, vous pouvez déléguer la gestion d'un compte e-mail à un autre compte OVHcloud tout en gardant vous-même la main sur celui-ci. Pour cela, il vous suffit de configurer une délégation, depuis votre [espace client OVHcloud](/links/manager). Vous pouvez vous appuyer sur [notre documentation](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | Que faut-il savoir avant de créer une adresse e-mail ? + +Créer une adresse e-mail n'est pas une opération complexe, cependant il est nécessaire de respecter des règles pour définir le **nom de votre adresse e-mail** et son **mot de passe**. + +Le **nom de votre adresse e-mail** doit respecter les règles suivantes : + +- Minimum 2 caractères. +- Maximum 32 caractères. +- Aucun caractère accentué. +- Pas de caractères spéciaux à l'exception des caractères suivants : `.`, `,`, `-` et `_`. + +Le **mot de passe** doit respecter les règles suivantes : + +- Minimum 9 caractères. +- Maximum 30 caractères. +- Aucun caractère accentué. + +> [!warning] +> +> Pour des raisons de sécurité, n'utilisez pas deux fois le même mot de passe. Choisissez-en un qui n'a aucun rapport avec vos informations personnelles (évitez par exemple de mentionner vos nom, prénom et date de naissance). Changez-le régulièrement. + +/// + +/// details | Comment récupérer mon mot de passe oublié ? + +Pour des raisons de sécurité et de confidentialité, il n'est pas possible de **récupérer** un mot de passe. Comme cela est décrit dans notre « [Modifier le mot de passe d'une adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password) », il est nécessaire de réinitialiser votre mot de passe si vous ne le connaissez plus. + +> [!primary] +> +> Si vous souhaitez stocker un mot de passe, il est conseillé d'utiliser un gestionnaire de mot de passe, comme **Keepass** par exemple. + +/// + +/// details | Comment limiter la réception de spams ? + +Pour limiter la réception de SPAMS, vous pouvez mettre en place des filtres sur vos e-mails (appelés « Filtres » sur l'offre MX Plan). Ils auront pour but de supprimer des e-mails ou de les déplacer dans le dossier « courriers indésirables » dès leur réception. +Pour ce faire, connectez-vous à votre [espace client OVHcloud](/links/manager), rendez-vous dans la partie `Web Cloud`{.action} et cliquez sur `MX Plan`{.action}. Sélectionnez le domaine concerné, cliquez ensuite sur l'onglet `Emails`{.action}, puis dans la colonne `Filtres`, cliquez sur l'icône « Gestion des filtres du compte ». + +Si la colonne `Filtres` n'est pas présente dans votre espace-client, la création de filtres doit alors s'effectuer via des règles de gestion de boîte de réception dans le [webmail](/links/web/email). Vous pouvez consulter le guide suivant pour plus de détails : « [Règles de boîte de réception depuis l'interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan) ». + +**Trucs et Astuces** : Si vous définissez un filtre sur la réception de SPAMS, il est possible que des e-mails légitimes soient considérés comme étant des SPAMS. On appelle cela des « faux positifs ».Si cela vous arrive, nous vous invitons à ouvrir une demande d'assistance dans votre [espace client OVHcloud](/links/manager) afin de nous en faire part. Nous pourrons ainsi faire le nécessaire afin que ceux-ci ne soient plus considérés comme SPAMS par la suite. + +/// + + +/// details | Mon adresse e-mail est saturée, je n'ai plus d'espace. Que puis-je faire ? + +Si vous avez souscrit à l'une de nos [offres e-mail OVHcloud](/links/web/emails) et que l'un de vos comptes e-mail est saturé, consultez notre guide « [Gérer l'espace de stockage d'un compte e-mail](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota) ». Ce guide vous aidera à déterminer si vous pouvez optimiser l'espace existant ou s’il est nécessaire de changer d'offre e-mail pour augmenter la capacité de stockage. + +/// + +/// details | Je souhaite changer d'offre e-mail pour mon adresse, comment puis-je le faire tout en gardant son contenu ? + +Vous souhaitez changer d'[offre e-mail](/links/web/emails) pour bénéficier de plus d'espace et de fonctionnalités, mais vous souhaitez conserver le contenu de votre adresse existante ? Pour cela nous vous invitons à suivre le guide de migration correspondant à votre besoin : + +- [Migrer une adresse e-mail MX Plan vers un compte E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrer vos adresses e-mail d'une plateforme e-mail OVHcloud vers une autre](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrer des comptes e-mail via OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrer un compte Gmail vers un compte e-mail OVHcloud via OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | L'offre Office 365 Pro Plus comprend-elle une licence Skype ? + +L’offre Office 365 Pro Plus ne contient pas de licence Skype. Seul le logiciel Skype for Business y est inclus. + +/// + +/// details | Comment transférer sans interruption de service sur les serveurs OVHcloud : mes e-mails, mon site web, ma base de données et mon nom de domaine ? + +Consultez le guide « [Migrer son site web et ses services associés vers OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh) » pour obtenir l'ensemble des étapes à suivre. + +/// + +## Aller plus loin + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.it-it.md index a6fa0c5e534..78501d930eb 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.it-it.md @@ -1,320 +1,321 @@ ---- -title: FAQ email OVHcloud -excerpt: "Rileggi le domande più frequenti sulle email" -updated: 2025-05-21 ---- - - - -## FAQ e-mail - -In questa pagina vengono fornite le domande più frequenti sull’utilizzo delle email in base ai servizi di posta elettronica di OVHcloud. - -### Le offerte di posta elettronica in OVHcloud - -OVHcloud propone attualmente 4 offerte email. Per comprenderne le specificità, naviga attraverso le schede seguenti: - -> [!tabs] -> **Email/MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. Il servizio email più datato di OVHcloud, che include le funzioni essenziali di un servizio di posta con 5 GB di spazio di storage per ogni account email. ->> 2. Incluso nelle offerte di hosting Web e può essere ordinato dallo [Spazio Cliente OVHcloud](/links/manager). ->> 3. Questa soluzione è disponibile con 3 diverse tecnologie di posta. **Roundcube**, **OWA** (Outlook Web Access) e **Zimbra**. ->> -> **Zimbra Mail** ->> ->> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} ->> ->> 1. La soluzione email più recente di OVHcloud propone un servizio email flessibile e scalabile su tre livelli di offerte e funzionalità. ->> 2. È possibile ordinare un account Zimbra dallo [Spazio Cliente OVHcloud](/links/manager) o direttamente da [ovhcloud.com](/links/web/email). ->> 3. Come indica il nome, utilizza l’interfaccia **Zimbra**. ->> -> **Email Pro** ->> ->> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} ->> ->> 1. Offerta email basata sulla tecnologia Exchange, che offre funzionalità essenziali con uno spazio di storage di 10 GB. ->> 2. È possibile ordinare un account Email Pro dallo [Spazio Cliente OVHcloud](/links/manager) o direttamente da [ovhcloud.com](/links/web/email). ->> 3. Questa soluzione utilizza l’interfaccia Webmail **OWA** (Outlook Web Access). ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. Offerta email completa che dispone di funzionalità collaborative con 50 GB o 300 GB di spazio di storage. ->> 2. Incluso nelle offerte di hosting Web e può essere ordinato dallo [Spazio Cliente OVHcloud](/links/manager). ->> 3. Questa soluzione utilizza l’interfaccia Webmail **OWA** (Outlook Web Access). ->> - -> [!success] -> -> Tutte le soluzioni di posta elettronica OVHcloud sono soggette alle domande riportate di seguito, a meno che non sia specificato diversamente. - -/// details | Quali sono le differenze tra le tecnologie di posta elettronica utilizzate dalle soluzioni **MX Plan**? - -Il servizio MX Plan si distingue per l’evoluzione che si basa su tre tecnologie email distinte. Ognuna dispone della propria interfaccia Webmail: - -- **Roundcube**. -- **OWA** (Outlook Web Access). -- **Zimbra**. - -Questa diversità di tecnologie implica una diversa ergonomia di funzionamento per ogni interfaccia. Alcune funzionalità possono essere configurate dallo Spazio Cliente, altre dalla Webmail. - -Di seguito trovi una tabella riassuntiva delle principali funzionalità email, ordinate per tecnologia e percorso di configurazione: - -![MX plan](images/email_feature_table.png){.thumbnail .w-500} - -/// - -/// details | Come identificare la tecnologia utilizzata sulla tua offerta **MX Plan**? - -La tecnologia di posta utilizzata per il servizio MX Plan è caratterizzata dall’interfaccia della sua Webmail. Per identificarlo dallo Spazio Cliente, segui questo percorso: - -1. Accedi allo [Spazio Cliente OVHcloud](/links/manager). -1. Accedi alla sezione `Web Cloud`{.action}. -1. Clicca su `MX Plan`{.action}. -1. Seleziona il dominio. -1. Nella scheda `Informazioni generali`{.action}, selezionata di default. -1. Aumenta la tecnologia utilizzata sotto la voce **Webmail**. - -![MX plan](images/technology-email.png){.thumbnail .w-500} - -/// - - -/// details | Cosa è necessario sapere prima di creare un indirizzo email? - -Creare un indirizzo email non è un'operazione complessa, ma è necessario rispettare alcune regole per definire il **nome del tuo indirizzo email** e la sua **password**. - -Il **nome dell’indirizzo email** deve rispettare queste regole: - -- Minimo 2 caratteri. -- massimo 32 caratteri. -- Nessun carattere accentato. -- Nessun carattere speciale ad eccezione dei caratteri seguenti: `.`, `,`, `-` e `_`. - -La **password** deve rispettare queste regole: - -- minimo 9 caratteri. -- massimo 30 caratteri. -- Nessun carattere accentato. - -> [!warning] -> Per motivi di sicurezza, non utilizzare due volte la stessa password. Sceglierne uno che non contenga informazioni personali (ad esempio, non inserire cognome, nome e data di nascita). Cambialo regolarmente. - -/// - -/// details | Cosa fare se non ricevo più le email? - -Qui sotto trovi le principali ragioni del mancato ricevimento delle tue email. - -1. **Software di posta elettronica**: Un problema di ricezione email è spesso legato alla configurazione del tuo indirizzo e-mail sul tuo client di posta (Outlook, Mail di macOS, Thunderbird, ecc.). Per verificarlo, accedi alla [webmail](/links/web/email). Se nella casella di posta in arrivo della Webmail vengono rilevati messaggi che non sono presenti nel client di posta, il problema potrebbe essere causato dalla configurazione del client di posta. Per maggiori informazioni, consulta la nostra pagina "[Impossibile inviare o ricevere email](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Configurazione DNS**: Il servizio di posta elettronica associato a un dominio. Nella sua zona DNS, i record MX designano i server di ricezione email. Se di recente hai modificato i tuoi server DNS o la tua zona DNS, è possibile che i record MX siano stati "tagliati". Per maggiori informazioni, consulta la nostra pagina "[Impossibile inviare o ricevere email](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Quota email superata**: Se la quota di spazio di archiviazione del tuo account email è raggiunta, non è più possibile ricevere email e il tuo mittente riceve un messaggio di errore che indica che il tuo account email è pieno. Gestire lo spazio di storage di un account email Per maggiori informazioni, consulta la nostra pagina "[Gestire lo spazio di storage di un account email ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". -1. **Regole della cartella della posta in arrivo**: È possibile che una regola della cartella della posta in arrivo impedisca la consegna di un'email nella cartella della posta in arrivo o la reindirizzi alla cartella SPAM. Consulta le tue regole dal tuo client di posta (Outlook, Mail di macOS, Thunderbird, ecc.) o dalla [webmail](/links/web/email). -1. **Incidente o manutenzione**: consulta la nostra pagina "[Web Cloud status](https://web-cloud.status-ovhcloud.com/)" per verificare se è in corso un’operazione sul tuo servizio di posta elettronica. - -> [!primary] -> -> **Suggerimenti**: se non riesci ad accedere alla tua Webmail, è possibile che la tua password sia errata. Verifica la tua password e, se necessario, modificala dal tuo [Spazio Cliente OVHcloud](/links/manager) prima di effettuare nuovamente il login. - -/// - -/// details | Cosa fare se non è possibile inviare le email? - -1. **Software di posta elettronica**: Un difetto di invio può essere legato alla configurazione del tuo indirizzo e-mail sul tuo client di posta (Outlook, Mail di macOS, Thunderbird, ecc.). Per verificarlo, accedi alla [webmail](/links/web/email). Se ti accorgi di essere in grado di inviare email dalla Webmail, il problema è causato dalla tua configurazione software. Per maggiori informazioni, consulta la nostra pagina "[Impossibile inviare o ricevere email](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Codice di errore**: quando si invia un messaggio e il server di destinazione lo rifiuta, in genere viene restituito un messaggio di errore con un codice di errore. Analizza il messaggio di errore e potrebbe indicarne il motivo (quota massima dell’account email raggiunto, indirizzo email del destinatario inesistente, ecc.). Per maggiori informazioni, consulta la nostra pagina "[Impossibile inviare o ricevere email](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Dimensione dell’email**: Che si tratti del tuo provider di posta o del server di destinazione, esiste un limite di dimensione per un’email. Ti consigliamo di trasmettere principalmente immagini o file pdf con dimensioni ridotte. Per file di grandi dimensioni, è preferibile utilizzare strumenti di trasferimento file come [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Perché configurare record SPF e DKIM? - -**SPF (Sender Policy Framework)** - -che permette ai server di posta di verificare che le email siano state inviate da un server di fiducia. Questo protocollo è diventato indispensabile per legittimare gli scambi di email. Se il dominio del servizio di posta non è registrato come SPF, i messaggi di posta elettronica rischiano di essere considerati indesiderati dai destinatari. - -Per maggiori informazioni su come configurare un record SPF sul tuo servizio di posta, consulta la nostra guida: "[Migliorare la sicurezza delle email tramite un record SPF](/pages/web_cloud/domains/dns_zone_spf)". - -**DKIM (DomainKeys Identified Mail)** - -Permette di firmare le email per evitare furti di identità. Questa firma funziona sul principio dell'hash combinato con una crittografia asimmetrica. Questo protocollo è complementare al SPF. Il record SPF conferma la legittimità del dominio, mentre il DKIM verifica che le email siano firmate dal servizio di posta corretto in fase di invio. Diventa anche un riferimento in termini di sicurezza email. Alcuni servizi di posta elettronica potrebbero inoltre considerare indesiderabile un messaggio di posta elettronica che non è protetto da una firma DKIM. - -Per informazioni su come configurare un record DKIM sul servizio di posta, consulta la nostra guida: "[Migliorare la sicurezza delle email tramite un record DKIM](/pages/web_cloud/domains/dns_zone_dkim)". - -/// - - -/// details | Come configurare il tuo indirizzo email e utilizzarlo con la Webmail? - -È possibile configurare il tuo account email su un client di posta come Outlook, Thunderbird, Mail di macOS, ecc. -Per seguire la procedura, puoi consultare le nostre guide disponibili [qui](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **Email e Zimbra Mail** ->> ->> **Computer Windows** ->> - [Outlook per Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird per Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Posta per Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Computer Apple Mac** ->> - [Outlook per macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail per macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird per macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone o iPad** ->> - [Mail per iPhone e iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Smartphone o tablet Android** ->> - [Gmail per Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **Email Pro** ->> ->> **Computer Windows** ->> - [Outlook per Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). ->> - [Thunderbird per Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). ->> - [Posta per Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). ->> ->> **Computer Apple Mac** ->> - [Outlook per macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). ->> - [Mail per macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). ->> - [Thunderbird per macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). ->> ->> **iPhone o iPad** ->> - [Mail per iPhone e iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). ->> ->> **Smartphone o tablet Android** ->> - [Gmail per Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Computer Windows** ->> - [Outlook per Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). ->> - [Thunderbird per Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Posta per Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Computer Apple Mac** ->> - [Outlook per macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). ->> - [Mail per macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird per macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone o iPad** ->> - [Mail per iPhone e iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Smartphone o tablet Android** ->> - [Gmail per Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -Attraverso la [Webmail](/links/web/email) è possibile accedere in qualsiasi momento alla tua casella di posta elettronica, da qualsiasi dispositivo connesso. Una volta creato il tuo account email, clicca qui per accedervi. - -**Consigli e suggerimenti**: Se configuri il tuo account email su un client di posta, ti consigliamo di configurarlo con il protocollo IMAP. In questo modo, le email rimarranno salvate sul server e potrai consultarle ovunque dalla [Webmail](/links/web/email). Per conoscere la procedura, consulta [la nostra documentazione](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | Come gestire i tuoi servizi email? - -Tutti gli indirizzi email possono essere gestiti dallo [Spazio Cliente OVHcloud](/links/manager). Una volta effettuato l’accesso, accedi al servizio interessato. A questo punto è possibile modificare la password degli indirizzi email, verificare il tasso di riempimento, creare nuovi indirizzi email o eliminare gli indirizzi esistenti. - -**Suggerimenti**: sui servizi di posta MX Plan, è possibile delegare la gestione di un account email OVHcloud, pur continuando a tenerlo sotto controllo. Per farlo, è sufficiente configurare una delega dallo [Spazio Cliente OVHcloud](/links/manager). Per maggiori informazioni, consulta la [nostra documentazione](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | Cosa è necessario sapere prima di creare un indirizzo email? - -Creare un indirizzo email non è un'operazione complessa, ma è necessario rispettare alcune regole per definire il **nome del tuo indirizzo email** e la sua **password**. - -Il **nome dell’indirizzo email** deve rispettare queste regole: - -- Minimo 2 caratteri. -- Massimo 32 caratteri. -- Nessun carattere accentato. -- Nessun carattere speciale ad eccezione dei caratteri seguenti: `.`,`,`, `-` e `_`. - -La **password** deve rispettare queste regole: - -- Minimo 9 caratteri. -- Massimo 30 caratteri. -- Nessun carattere accentato. - -> [!warning] -> Per motivi di sicurezza, ti consigliamo di non utilizzare due volte la stessa password, di sceglierne una che non abbia alcun rapporto con le tue informazioni personali (ad esempio evita di inserire il tuo cognome, nome e data di nascita) e di rinnovarla regolarmente. - -/// - -/// details | Come recuperare la password dimenticata? - -Per motivi di sicurezza e riservatezza non è possibile **recuperare una password**. Come descritto nella nostra "[Modifica la password di un indirizzo email](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)", è necessario reimpostare la password se non la conosci più. - -> [!primary] -> -> Se vuoi salvare una password, ti consigliamo di utilizzare un gestore di password come **Keepass** ad esempio. - -/// - -/// details | Come limitare la ricezione di spam? - -Per limitare la ricezione di SPAM, è possibile impostare filtri sulle email (chiamati "Filtri" nella soluzione MX Plan), per eliminare o spostare email nella cartella "posta indesiderata" fin dal loro arrivo. -Per farlo, accedi al tuo [Spazio Cliente OVHcloud](/links/manager), clicca su `Web Cloud`{.action} e clicca su `MX Plan`{.action}. Seleziona il dominio interessato, clicca sulla scheda `Email`{.action} e poi nella colonna `Filtri` clicca sull’icona "Gestisci i filtri dell’account". - -Se nello Spazio Cliente non è presente la colonna `Filtri`, è necessario creare i filtri seguendo le regole di gestione della posta in arrivo di [Webmail](/links/web/email). Per maggiori dettagli, consulta questa guida: "[Regole della posta in arrivo dall’interfaccia OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)". - -**Consigli e suggerimenti**: Se imposti un filtro sulla ricezione di SPAM, è probabile che alcune email legittime vengano considerate come SPAM. Queste email vengono chiamate "falsi positivi". In tal caso, ti invitiamo a creare una richiesta di assistenza dal tuo [Spazio Cliente](/links/manager) per informarci. In questo modo potremo fare il necessario per fare in modo che queste email non vengano considerate come SPAM anche in futuro. - -/// - - -/// details | Il mio indirizzo email è pieno, non ho più spazio. Cosa posso fare? - -Se hai attivato una delle nostre [soluzioni email OVHcloud](/links/web/emails) e uno dei tuoi account è pieno, consulta la nostra guida "[Gestire lo spazio di storage di un account email](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". Questa guida ti mostra come ottimizzare lo spazio disponibile o se è necessario cambiare il tuo servizio di posta per aumentare lo spazio di storage. - -/// - -/// details | Voglio cambiare offerta email per il mio indirizzo, come posso farlo pur conservandone il contenuto? - -Per modificare il tuo [servizio di posta](/links/web/emails) e usufruire di più spazio e funzionalità, conserva il contenuto del tuo indirizzo esistente. Per effettuare questa operazione, consulta le nostre guide alla migrazione: - -- [Migrare un indirizzo email MX Plan verso un account Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrare gli indirizzi email da una piattaforma di posta elettronica OVHcloud a un’altra](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrare manualmente l’indirizzo email](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrare account email tramite OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | La soluzione 365 Pro Plus include una licenza Skype? - -La soluzione 365 Pro Plus non include una licenza Skype. È incluso solo il software Skype for Business. - -/// - -/// details | Come trasferire senza interruzione di servizio email, sito Web, database e dominio sui server OVHcloud? - -Consulta la guida "[Migrare il proprio sito Web e i servizi associati a OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)" per visualizzare gli step successivi. - -/// - -## Per saperne di più - -Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: FAQ email OVHcloud +excerpt: "Rileggi le domande più frequenti sulle email" +updated: 2025-05-21 +--- + + + +## FAQ e-mail + +In questa pagina vengono fornite le domande più frequenti sull’utilizzo delle email in base ai servizi di posta elettronica di OVHcloud. + +### Le offerte di posta elettronica in OVHcloud + +OVHcloud propone attualmente 4 offerte email. Per comprenderne le specificità, naviga attraverso le schede seguenti: + +> [!tabs] +> **Email/MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. Il servizio email più datato di OVHcloud, che include le funzioni essenziali di un servizio di posta con 5 GB di spazio di storage per ogni account email. +>> 2. Incluso nelle offerte di hosting Web e può essere ordinato dallo [Spazio Cliente OVHcloud](/links/manager). +>> 3. Questa soluzione è disponibile con 3 diverse tecnologie di posta. **Roundcube**, **OWA** (Outlook Web Access) e **Zimbra**. +>> +> **Zimbra Mail** +>> +>> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} +>> +>> 1. La soluzione email più recente di OVHcloud propone un servizio email flessibile e scalabile su tre livelli di offerte e funzionalità. +>> 2. È possibile ordinare un account Zimbra dallo [Spazio Cliente OVHcloud](/links/manager) o direttamente da [ovhcloud.com](/links/web/email). +>> 3. Come indica il nome, utilizza l’interfaccia **Zimbra**. +>> +> **Email Pro** +>> +>> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} +>> +>> 1. Offerta email basata sulla tecnologia Exchange, che offre funzionalità essenziali con uno spazio di storage di 10 GB. +>> 2. È possibile ordinare un account Email Pro dallo [Spazio Cliente OVHcloud](/links/manager) o direttamente da [ovhcloud.com](/links/web/email). +>> 3. Questa soluzione utilizza l’interfaccia Webmail **OWA** (Outlook Web Access). +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. Offerta email completa che dispone di funzionalità collaborative con 50 GB o 300 GB di spazio di storage. +>> 2. Incluso nelle offerte di hosting Web e può essere ordinato dallo [Spazio Cliente OVHcloud](/links/manager). +>> 3. Questa soluzione utilizza l’interfaccia Webmail **OWA** (Outlook Web Access). +>> + +> [!success] +> +> Tutte le soluzioni di posta elettronica OVHcloud sono soggette alle domande riportate di seguito, a meno che non sia specificato diversamente. + +/// details | Quali sono le differenze tra le tecnologie di posta elettronica utilizzate dalle soluzioni **MX Plan**? + +Il servizio MX Plan si distingue per l’evoluzione che si basa su tre tecnologie email distinte. Ognuna dispone della propria interfaccia Webmail: + +- **Roundcube**. +- **OWA** (Outlook Web Access). +- **Zimbra**. + +Questa diversità di tecnologie implica una diversa ergonomia di funzionamento per ogni interfaccia. Alcune funzionalità possono essere configurate dallo Spazio Cliente, altre dalla Webmail. + +Di seguito trovi una tabella riassuntiva delle principali funzionalità email, ordinate per tecnologia e percorso di configurazione: + +![MX plan](images/email_feature_table.png){.thumbnail .w-500} + +/// + +/// details | Come identificare la tecnologia utilizzata sulla tua offerta **MX Plan**? + +La tecnologia di posta utilizzata per il servizio MX Plan è caratterizzata dall’interfaccia della sua Webmail. Per identificarlo dallo Spazio Cliente, segui questo percorso: + +1. Accedi allo [Spazio Cliente OVHcloud](/links/manager). +1. Accedi alla sezione `Web Cloud`{.action}. +1. Clicca su `MX Plan`{.action}. +1. Seleziona il dominio. +1. Nella scheda `Informazioni generali`{.action}, selezionata di default. +1. Aumenta la tecnologia utilizzata sotto la voce **Webmail**. + +![MX plan](images/technology-email.png){.thumbnail .w-500} + +/// + + +/// details | Cosa è necessario sapere prima di creare un indirizzo email? + +Creare un indirizzo email non è un'operazione complessa, ma è necessario rispettare alcune regole per definire il **nome del tuo indirizzo email** e la sua **password**. + +Il **nome dell’indirizzo email** deve rispettare queste regole: + +- Minimo 2 caratteri. +- massimo 32 caratteri. +- Nessun carattere accentato. +- Nessun carattere speciale ad eccezione dei caratteri seguenti: `.`, `,`, `-` e `_`. + +La **password** deve rispettare queste regole: + +- minimo 9 caratteri. +- massimo 30 caratteri. +- Nessun carattere accentato. + +> [!warning] +> Per motivi di sicurezza, non utilizzare due volte la stessa password. Sceglierne uno che non contenga informazioni personali (ad esempio, non inserire cognome, nome e data di nascita). Cambialo regolarmente. + +/// + +/// details | Cosa fare se non ricevo più le email? + +Qui sotto trovi le principali ragioni del mancato ricevimento delle tue email. + +1. **Software di posta elettronica**: Un problema di ricezione email è spesso legato alla configurazione del tuo indirizzo e-mail sul tuo client di posta (Outlook, Mail di macOS, Thunderbird, ecc.). Per verificarlo, accedi alla [webmail](/links/web/email). Se nella casella di posta in arrivo della Webmail vengono rilevati messaggi che non sono presenti nel client di posta, il problema potrebbe essere causato dalla configurazione del client di posta. Per maggiori informazioni, consulta la nostra pagina "[Impossibile inviare o ricevere email](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Configurazione DNS**: Il servizio di posta elettronica associato a un dominio. Nella sua zona DNS, i record MX designano i server di ricezione email. Se di recente hai modificato i tuoi server DNS o la tua zona DNS, è possibile che i record MX siano stati "tagliati". Per maggiori informazioni, consulta la nostra pagina "[Impossibile inviare o ricevere email](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Quota email superata**: Se la quota di spazio di archiviazione del tuo account email è raggiunta, non è più possibile ricevere email e il tuo mittente riceve un messaggio di errore che indica che il tuo account email è pieno. Gestire lo spazio di storage di un account email Per maggiori informazioni, consulta la nostra pagina "[Gestire lo spazio di storage di un account email ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". +1. **Regole della cartella della posta in arrivo**: È possibile che una regola della cartella della posta in arrivo impedisca la consegna di un'email nella cartella della posta in arrivo o la reindirizzi alla cartella SPAM. Consulta le tue regole dal tuo client di posta (Outlook, Mail di macOS, Thunderbird, ecc.) o dalla [webmail](/links/web/email). +1. **Incidente o manutenzione**: consulta la nostra pagina "[Web Cloud status](https://web-cloud.status-ovhcloud.com/)" per verificare se è in corso un’operazione sul tuo servizio di posta elettronica. + +> [!primary] +> +> **Suggerimenti**: se non riesci ad accedere alla tua Webmail, è possibile che la tua password sia errata. Verifica la tua password e, se necessario, modificala dal tuo [Spazio Cliente OVHcloud](/links/manager) prima di effettuare nuovamente il login. + +/// + +/// details | Cosa fare se non è possibile inviare le email? + +1. **Software di posta elettronica**: Un difetto di invio può essere legato alla configurazione del tuo indirizzo e-mail sul tuo client di posta (Outlook, Mail di macOS, Thunderbird, ecc.). Per verificarlo, accedi alla [webmail](/links/web/email). Se ti accorgi di essere in grado di inviare email dalla Webmail, il problema è causato dalla tua configurazione software. Per maggiori informazioni, consulta la nostra pagina "[Impossibile inviare o ricevere email](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Codice di errore**: quando si invia un messaggio e il server di destinazione lo rifiuta, in genere viene restituito un messaggio di errore con un codice di errore. Analizza il messaggio di errore e potrebbe indicarne il motivo (quota massima dell’account email raggiunto, indirizzo email del destinatario inesistente, ecc.). Per maggiori informazioni, consulta la nostra pagina "[Impossibile inviare o ricevere email](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Dimensione dell’email**: Che si tratti del tuo provider di posta o del server di destinazione, esiste un limite di dimensione per un’email. Ti consigliamo di trasmettere principalmente immagini o file pdf con dimensioni ridotte. Per file di grandi dimensioni, è preferibile utilizzare strumenti di trasferimento file come [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Perché configurare record SPF e DKIM? + +**SPF (Sender Policy Framework)** + +che permette ai server di posta di verificare che le email siano state inviate da un server di fiducia. Questo protocollo è diventato indispensabile per legittimare gli scambi di email. Se il dominio del servizio di posta non è registrato come SPF, i messaggi di posta elettronica rischiano di essere considerati indesiderati dai destinatari. + +Per maggiori informazioni su come configurare un record SPF sul tuo servizio di posta, consulta la nostra guida: "[Migliorare la sicurezza delle email tramite un record SPF](/pages/web_cloud/domains/dns_zone_spf)". + +**DKIM (DomainKeys Identified Mail)** + +Permette di firmare le email per evitare furti di identità. Questa firma funziona sul principio dell'hash combinato con una crittografia asimmetrica. Questo protocollo è complementare al SPF. Il record SPF conferma la legittimità del dominio, mentre il DKIM verifica che le email siano firmate dal servizio di posta corretto in fase di invio. Diventa anche un riferimento in termini di sicurezza email. Alcuni servizi di posta elettronica potrebbero inoltre considerare indesiderabile un messaggio di posta elettronica che non è protetto da una firma DKIM. + +Per informazioni su come configurare un record DKIM sul servizio di posta, consulta la nostra guida: "[Migliorare la sicurezza delle email tramite un record DKIM](/pages/web_cloud/domains/dns_zone_dkim)". + +/// + + +/// details | Come configurare il tuo indirizzo email e utilizzarlo con la Webmail? + +È possibile configurare il tuo account email su un client di posta come Outlook, Thunderbird, Mail di macOS, ecc. +Per seguire la procedura, puoi consultare le nostre guide disponibili [qui](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **Email e Zimbra Mail** +>> +>> **Computer Windows** +>> - [Outlook per Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird per Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Posta per Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Computer Apple Mac** +>> - [Outlook per macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail per macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird per macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone o iPad** +>> - [Mail per iPhone e iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Smartphone o tablet Android** +>> - [Gmail per Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **Email Pro** +>> +>> **Computer Windows** +>> - [Outlook per Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). +>> - [Thunderbird per Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). +>> - [Posta per Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). +>> +>> **Computer Apple Mac** +>> - [Outlook per macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). +>> - [Mail per macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). +>> - [Thunderbird per macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). +>> +>> **iPhone o iPad** +>> - [Mail per iPhone e iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). +>> +>> **Smartphone o tablet Android** +>> - [Gmail per Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Computer Windows** +>> - [Outlook per Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). +>> - [Thunderbird per Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Posta per Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Computer Apple Mac** +>> - [Outlook per macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). +>> - [Mail per macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird per macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone o iPad** +>> - [Mail per iPhone e iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Smartphone o tablet Android** +>> - [Gmail per Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +Attraverso la [Webmail](/links/web/email) è possibile accedere in qualsiasi momento alla tua casella di posta elettronica, da qualsiasi dispositivo connesso. Una volta creato il tuo account email, clicca qui per accedervi. + +**Consigli e suggerimenti**: Se configuri il tuo account email su un client di posta, ti consigliamo di configurarlo con il protocollo IMAP. In questo modo, le email rimarranno salvate sul server e potrai consultarle ovunque dalla [Webmail](/links/web/email). Per conoscere la procedura, consulta [la nostra documentazione](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | Come gestire i tuoi servizi email? + +Tutti gli indirizzi email possono essere gestiti dallo [Spazio Cliente OVHcloud](/links/manager). Una volta effettuato l’accesso, accedi al servizio interessato. A questo punto è possibile modificare la password degli indirizzi email, verificare il tasso di riempimento, creare nuovi indirizzi email o eliminare gli indirizzi esistenti. + +**Suggerimenti**: sui servizi di posta MX Plan, è possibile delegare la gestione di un account email OVHcloud, pur continuando a tenerlo sotto controllo. Per farlo, è sufficiente configurare una delega dallo [Spazio Cliente OVHcloud](/links/manager). Per maggiori informazioni, consulta la [nostra documentazione](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | Cosa è necessario sapere prima di creare un indirizzo email? + +Creare un indirizzo email non è un'operazione complessa, ma è necessario rispettare alcune regole per definire il **nome del tuo indirizzo email** e la sua **password**. + +Il **nome dell’indirizzo email** deve rispettare queste regole: + +- Minimo 2 caratteri. +- Massimo 32 caratteri. +- Nessun carattere accentato. +- Nessun carattere speciale ad eccezione dei caratteri seguenti: `.`,`,`, `-` e `_`. + +La **password** deve rispettare queste regole: + +- Minimo 9 caratteri. +- Massimo 30 caratteri. +- Nessun carattere accentato. + +> [!warning] +> Per motivi di sicurezza, ti consigliamo di non utilizzare due volte la stessa password, di sceglierne una che non abbia alcun rapporto con le tue informazioni personali (ad esempio evita di inserire il tuo cognome, nome e data di nascita) e di rinnovarla regolarmente. + +/// + +/// details | Come recuperare la password dimenticata? + +Per motivi di sicurezza e riservatezza non è possibile **recuperare una password**. Come descritto nella nostra "[Modifica la password di un indirizzo email](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)", è necessario reimpostare la password se non la conosci più. + +> [!primary] +> +> Se vuoi salvare una password, ti consigliamo di utilizzare un gestore di password come **Keepass** ad esempio. + +/// + +/// details | Come limitare la ricezione di spam? + +Per limitare la ricezione di SPAM, è possibile impostare filtri sulle email (chiamati "Filtri" nella soluzione MX Plan), per eliminare o spostare email nella cartella "posta indesiderata" fin dal loro arrivo. +Per farlo, accedi al tuo [Spazio Cliente OVHcloud](/links/manager), clicca su `Web Cloud`{.action} e clicca su `MX Plan`{.action}. Seleziona il dominio interessato, clicca sulla scheda `Email`{.action} e poi nella colonna `Filtri` clicca sull’icona "Gestisci i filtri dell’account". + +Se nello Spazio Cliente non è presente la colonna `Filtri`, è necessario creare i filtri seguendo le regole di gestione della posta in arrivo di [Webmail](/links/web/email). Per maggiori dettagli, consulta questa guida: "[Regole della posta in arrivo dall’interfaccia OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)". + +**Consigli e suggerimenti**: Se imposti un filtro sulla ricezione di SPAM, è probabile che alcune email legittime vengano considerate come SPAM. Queste email vengono chiamate "falsi positivi". In tal caso, ti invitiamo a creare una richiesta di assistenza dal tuo [Spazio Cliente](/links/manager) per informarci. In questo modo potremo fare il necessario per fare in modo che queste email non vengano considerate come SPAM anche in futuro. + +/// + + +/// details | Il mio indirizzo email è pieno, non ho più spazio. Cosa posso fare? + +Se hai attivato una delle nostre [soluzioni email OVHcloud](/links/web/emails) e uno dei tuoi account è pieno, consulta la nostra guida "[Gestire lo spazio di storage di un account email](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". Questa guida ti mostra come ottimizzare lo spazio disponibile o se è necessario cambiare il tuo servizio di posta per aumentare lo spazio di storage. + +/// + +/// details | Voglio cambiare offerta email per il mio indirizzo, come posso farlo pur conservandone il contenuto? + +Per modificare il tuo [servizio di posta](/links/web/emails) e usufruire di più spazio e funzionalità, conserva il contenuto del tuo indirizzo esistente. Per effettuare questa operazione, consulta le nostre guide alla migrazione: + +- [Migrare un indirizzo email MX Plan verso un account Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrare gli indirizzi email da una piattaforma di posta elettronica OVHcloud a un’altra](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrare manualmente l’indirizzo email](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrare account email tramite OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrare un account Gmail verso un account email OVHcloud tramite OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | La soluzione 365 Pro Plus include una licenza Skype? + +La soluzione 365 Pro Plus non include una licenza Skype. È incluso solo il software Skype for Business. + +/// + +/// details | Come trasferire senza interruzione di servizio email, sito Web, database e dominio sui server OVHcloud? + +Consulta la guida "[Migrare il proprio sito Web e i servizi associati a OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)" per visualizzare gli step successivi. + +/// + +## Per saperne di più + +Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.pl-pl.md index 92af2c4433c..919859623f0 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.pl-pl.md @@ -1,323 +1,324 @@ ---- -title: FAQ e-mail OVHcloud -excerpt: "Znajdź najczęściej zadawane pytania dotyczące kont e-mail" -updated: 2025-05-21 ---- - - - -## FAQ e-mail - -Na tej stronie znajdziesz najczęściej zadawane pytania dotyczące używania e-maili w zależności od ofert e-mail OVHcloud. - -## Oferty e-mail w OVHcloud - -OVHcloud oferuje aktualnie 4 oferty e-mail. Poznaj ich funkcje, przechodząc przez poniższe zakładki: - -> [!tabs] -> **E-maile / MX Plan** ->> ->> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. Najstarsza oferta e-mail od OVHcloud, zawierająca kluczowe funkcje usługi e-mail z przestrzenią dyskową 5 GB na konto e-mail. ->> 2. Zawarty w ofercie hostingu www i może być zamówiony za pośrednictwem [Panelu klienta OVHcloud](/links/manager). ->> 3. Ta oferta jest dostępna dla 3 różnych technologii poczty elektronicznej. **Roundcube**, **OWA** (Outlook Web Access) i **Zimbra**. ->> -> **Zimbra Mail** ->> ->> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} ->> ->> 1. Najnowsza oferta e-mail od OVHcloud, elastyczna i skalowalna usługa e-mail, dostępna na trzech poziomach ofert i funkcji. ->> 2. Możesz zamówić konto Zimbra w panelu klienta [OVHcloud](/links/manager) lub bezpośrednio w [ovhcloud.com](/links/web/email). ->> 3. Interfejs **Zimbra** jest obsługiwany przez aplikację. ->> -> **E-maile Pro** ->> ->> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} ->> ->> 1. Oferta e-mail oparta na technologii Exchange, oferująca podstawowe funkcje z przestrzenią dyskową 10 GB. ->> 2. Możesz zamówić konto E-mail Pro w Panelu klienta [OVHcloud](/links/manager) lub bezpośrednio w [ovhcloud.com](/links/web/email). ->> 3. W tej ofercie zastosowano interfejs webmail **OWA** (Outlook Web Access). ->> -> **Exchange** ->> ->> ![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. Kompletna oferta e-mail z funkcjami do pracy zespołowej 50 GB lub 300 GB przestrzeni dyskowej. ->> 2. Zawarty w ofercie hostingu www i może być zamówiony za pośrednictwem [Panelu klienta OVHcloud](/links/manager). ->> 3. W tej ofercie zastosowano interfejs webmail **OWA** (Outlook Web Access). ->> - -> [!success] -> -> Jeśli nie określono inaczej, odpowiedzi na poniższe pytania dotyczą wszystkich ofert e-mail OVHcloud. - -/// details | Czym różnią się technologie e-mail wykorzystywane w ofertach **MX Plan**? - -Oferta MX Plan wyróżnia się rozwojem, który opiera się na trzech odrębnych technologiach poczty elektronicznej. Każdy z nich posiada własny interfejs webmail: - -- **Roundcube**. -- **OWA** (Outlook Web Access). -- **Zimbra**. - -Ta różnorodność technologii wymaga odmiennej ergonomii pracy dla każdego interfejsu. Niektóre funkcjonalności można skonfigurować w Panelu klienta, podczas gdy inne konfigurują się za pośrednictwem interfejsu webmail. - -Poniżej znajduje się tabela podsumowująca najważniejsze funkcje poczty elektronicznej, posortowane według technologii i lokalizacji konfiguracji: - -![MX plan](images/email_feature_table.png){.thumbnail .w-500} - -/// - -/// details | Jak sprawdzić technologię używaną w ofercie **MX Plan**? - -Technologia poczty elektronicznej używana w usłudze MX Plan jest scharakteryzowana przez interfejs jej interfejsu webmail. Aby ją zidentyfikować w Panelu klienta: - -1. Zaloguj się do [Panelu klienta OVHcloud](/links/manager). -1. Przejdź do sekcji `Web Cloud`{.action}. -1. Kliknij opcję `MX Plan`{.action}. -1. Wybierz odpowiednią domenę. -1. Wybierz domyślnie w zakładce `Informacje ogólne`{.action}. -1. Sprawdź technologię używaną pod napisem **Webmail**. - -![MX plan](images/technology-email.png){.thumbnail .w-500} - -/// - - -/// details | Co należy wiedzieć przed utworzeniem konta e-mail? - -Utworzenie adresu e-mail nie jest skomplikowane, ale należy przestrzegać pewnych zasad definiowania **nazwy adresu e-mail** i **hasła**. - -**Nazwa Twojego konta e-mail** musi spełniać następujące wymagania: - -- Minimum 2 znaki. -- Maksymalnie 32 znaki. -- Brak znaków akcentowanych. -- Brak znaków specjalnych z wyjątkiem następujących znaków: `.`, `,`, `-` i `_`. - -**hasło** musi spełniać następujące wymagania: - -- Minimum 9 znaków. -- Maksymalnie 30 znaków. -- Brak znaków akcentowanych. - -> [!warning] -> -> Ze względów bezpieczeństwa nie używaj dwa razy tego samego hasła. Wybierz takie, które nie ma żadnego związku z Twoimi danymi osobowymi (np. unikaj podawania imienia, nazwiska i daty urodzenia). Zmieniaj ustawienia regularnie. - -/// - -/// details | Co zrobić, jeśli nie otrzymuję e-maili? - -Poniżej znajdziesz główne przyczyny braku otrzymywania e-maili. - -1. **Program pocztowy**: Problem z odbieraniem wiadomości e-mail jest często związany z konfiguracją konta e-mail w programie pocztowym (Outlook, Mail na macOS, Thunderbird, etc.). Aby to sprawdzić, zaloguj się do [webmail](/links/web/email). Jeśli zauważysz e-maile w skrzynce odbiorczej interfejsu webmail, które nie znajdują się w programie pocztowym, rzeczywiście jest to spowodowane konfiguracją oprogramowania. Więcej informacji na ten temat można znaleźć na naszej stronie „[Wysyłka lub odbiór emaili jest niemożliwy](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)“. -1. **Konfiguracja DNS**: Twoja usługa e-mail jest przypisana do nazwy domeny. Rekordy MX w strefie DNS odnoszą się do serwerów poczty elektronicznej. Jeśli ostatnio zmodyfikowałeś serwery DNS lub strefę DNS, te rekordy MX mogły zostać „odłączone“. Może to spowodować przerwę w otrzymywaniu e-maili.Więcej informacji na ten temat znajdziesz na naszej stronie „[Wysyłka lub odbieranie e-maili niemożliwe](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)“. -1. **Przekroczono maksymalny rozmiar konta e-mail**: Jeśli rozmiar konta e-mail zostanie osiągnięty, nie będzie można odbierać e-maili, a nadawca otrzyma komunikat błędu informujący, że Twoje konto e-mail jest pełne. Zarządzanie przestrzenią dyskową konta e-mail Więcej informacji na ten temat można znaleźć na naszej stronie „[Zarządzanie przestrzenią dyskową konta e-mail ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)“. -1. **Reguły skrzynki odbiorczej**: Może istnieć sytuacja, w której reguła skrzynki odbiorczej uniemożliwia wysyłanie e-maili do Twojej skrzynki odbiorczej lub przekierowuje je do folderu SPAM. Sprawdź swoje reguły w programie pocztowym (Outlook, Mail na macOS, Thunderbird, etc.) lub w [webmail](/links/web/email). -1. **Problem lub konserwacja**: Sprawdź na naszej stronie „[Web Cloud status](https://web-cloud.status-ovhcloud.com/)“, czy nie trwają operacje dla Twojej usługi e-mail. - -> [!primary] -> -> **Wskazówki i porady**: Jeśli nie możesz się zalogować do interfejsu Webmail, to znaczy, że hasło może być błędne. Sprawdź go i w razie potrzeby zmień w [Panelu klienta OVHcloud](/links/manager) i odnów połączenie. - -/// - -/// details | Co zrobić, jeśli nie mogę wysłać e-maili? - -1. **Program pocztowy**: Problem z wysyłką może być związany z konfiguracją konta e-mail w programie pocztowym (Outlook, Mail na macOS, Thunderbird, itp.). Aby to sprawdzić, zaloguj się do [webmail](/links/web/email). Jeśli wykryjesz, że możesz wysyłać e-maile z poziomu interfejsu webmail, jest to spowodowane Twoją konfiguracją oprogramowania. Więcej informacji na ten temat można znaleźć na naszej stronie „[Wysyłanie lub odbieranie e-maili niemożliwe](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)“. -1. **Kod błędu**: Gdy wysyłasz wiadomość, a serwer docelowy odrzuca ją, zazwyczaj jest wysyłany komunikat o błędzie zawierający kod błędu. Przeanalizuj komunikat o błędzie i podaj przyczynę problemu (osiągnięty maksymalny limit konta e-mail, nieistniejący adres e-mail odbiorcy, etc.). Więcej informacji na ten temat można znaleźć na naszej stronie „[Wysyłka lub odbiór emaili jest niemożliwy](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)“. -1. **Rozmiar e-maila**: Nie ma znaczenia, czy dostawca poczty e-mail jest Twoim serwerem docelowym, istnieje limit rozmiaru wiadomości. Zalecamy przesyłanie głównie obrazów lub plików pdf o niewielkim rozmiarze. W przypadku dużych plików lepiej jest używać narzędzi do transferu plików, takich jak [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Dlaczego warto skonfigurować rekordy SPF i DKIM? - -**SPF (Sender Policy Framework)** - -Dzięki niej serwery otrzymujące e-maile mają pewność, że zostały wysłane z zaufanego serwera. Protokół ten stał się niezbędny do legitymizacji wymiany e-maili. Bez rekordu SPF w domenie Twojej usługi e-mail Twoje e-maile mogą zostać uznane przez odbiorców za spam. - -Aby dowiedzieć się, jak skonfigurować rekord SPF w Twojej usłudze e-mail, zapoznaj się z naszym przewodnikiem „[Poprawa bezpieczeństwa e-maili poprzez rekord SPF](/pages/web_cloud/domains/dns_zone_spf)“. - -**DKIM (DomainKeys Identified Mail)** - -Podpisuje e-maile, aby zapobiec kradzieży tożsamości. Podpis ten działa na zasadzie skrótu w połączeniu z kryptografią asymetryczną. Protokół ten jest uzupełnieniem programu SPF. SPF ingeruje w legalność nazwy domeny, DKIM natomiast dba o to, aby każda wiadomość e-mail została podpisana przy wysyłaniu za pomocą odpowiedniego konta e-mail. Staje się on również referencją w zakresie bezpieczeństwa e-maili. Niektóre usługi e-mail mogą również uznawać wiadomość za spam, jeśli nie jest chroniona podpisem DKIM. - -Aby dowiedzieć się, jak skonfigurować rekord DKIM w Twojej usłudze e-mail, zapoznaj się z naszym przewodnikiem „[Poprawa bezpieczeństwa e-maili poprzez rekord DKIM](/pages/web_cloud/domains/dns_zone_dkim)“. - -/// - - -/// details | Jak skonfigurować mój adres e-mail i używać go w interfejsie webmail? - -Konto e-mail można skonfigurować w programie pocztowym takim jak Outlook, Thunderbird, Mail na komputery Mac itd. -W tym celu przygotowaliśmy przewodniki, z których dowiesz się, jak skonfigurować Twój adres. Znajdziesz je na [tej stronie](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **E-maile i Zimbra Mail** ->> ->> **Komputer z systemem Windows** ->> - [Outlook dla Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Poczta elektroniczna systemu Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Komputer Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail na macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird dla macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone lub iPad** ->> - [Mail na iPhone'a i iPada](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Smartphone lub tablet z systemem Android** ->> - [Gmail na Androida](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **E-maile Pro** ->> ->> **Komputer z systemem Windows** ->> - [Outlook dla Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). ->> - [Poczta elektroniczna systemu Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). ->> ->> **Komputer Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). ->> - [Mail na macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). ->> - [Thunderbird dla macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). ->> ->> **iPhone lub iPad** ->> - [Mail na iPhone'a i iPada](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). ->> ->> **Smartphone lub tablet z systemem Android** ->> - [Gmail na Androida](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Komputer z systemem Windows** ->> - [Outlook dla Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). ->> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Poczta elektroniczna systemu Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Komputer Apple Mac** ->> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). ->> - [Mail na macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone lub iPad** ->> - [Mail na iPhone'a i iPada](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Smartphone lub tablet z systemem Android** ->> - [Gmail na Androida](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -Dzięki usłudze [webmail](/links/web/email) możesz uzyskać dostęp do poczty elektronicznej w dowolnym momencie i z każdego urządzenia z dostępem do Internetu. Po utworzeniu konta e-mail zaloguj się tutaj, aby uzyskać dostęp do poczty. - -**Wskazówki i porady**: Jeśli konfigurujesz konto e-mail w programie pocztowym, zalecamy użycie protokołu IMAP. Dzięki temu wiadomości e-mail będą przechowywane na serwerze i będzie można uzyskać do nich dostęp z dowolnego miejsca za pośrednictwem [webmail](/links/web/email). W tym celu skorzystaj z [naszej dokumentacji](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | Jak zarządzać moimi usługami e-mail? - -Wszystkimi Twoimi adresami e-mail możesz zarządzać z poziomu [Panelu klienta OVHcloud](/links/manager). W tym celu zaloguj się i przejdź do danego produktu. Możesz zmienić hasło do Twoich adresów e-mail, sprawdzić wskaźnik wypełnienia, utworzyć nowe adresy lub usunąć istniejące. - -**Wskazówki i porady**: W ofertach e-mail MX Plan możesz powierzyć zarządzanie kontem e-mail innemu kontu OVHcloud, zachowując jednocześnie kontrolę nad kontem e-mail. W tym celu w [Panelu klienta OVHcloud](/links/manager) skonfiguruj nadanie uprawnień. Możesz skorzystać z [naszej dokumentacji](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | Co należy wiedzieć przed utworzeniem konta e-mail? - -Utworzenie adresu e-mail nie jest skomplikowane, ale należy przestrzegać pewnych zasad definiowania **nazwy adresu e-mail** i **hasła**. - -**Nazwa Twojego konta e-mail** musi spełniać następujące wymagania: - -- Minimum 2 znaki. -- Maksymalnie 32 znaki. -- Brak znaków akcentowanych. -- Brak znaków specjalnych z wyjątkiem następujących znaków: `.`, `,`, `-` i `_`. - -**hasło** musi spełniać następujące wymagania: - -- Minimum 9 znaków. -- Maksymalnie 30 znaków. -- Brak znaków akcentowanych. - -> [!warning] -> -> Ze względów bezpieczeństwa zalecamy nie używać dwa razy tego samego hasła. Najlepiej wybrać hasło nie mające żadnego związku z Twoimi danymi osobistymi (należy unikać używania imienia, nazwiska, daty urodzenia, etc.) i regularnie je zmieniać. - - -/// - -/// details | Jak odzyskać zapomniane hasło? - -Ze względów bezpieczeństwa i prywatności nie jest możliwe **odzyskanie** hasła. Zgodnie z opisem w sekcji „[Zmiana hasła do konta e-mail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)“ należy zresetować hasło, jeśli nie jest ono już znane. - -> [!primary] -> -> Jeśli chcesz zachować hasło, zalecane jest użycie menedżera haseł, takiego jak **Keepass**. - -/// - -/// details | Jak ograniczyć ilość otrzymywanego spamu? - -Aby ograniczyć liczbę wiadomości-śmieci, możesz skonfigurować filtry dla poczty e-mail (w ofercie MX Plan — „Filtrowanie”). Ich celem jest usunięcie lub przeniesienie tego typu wiadomości do folderu „Spam” w momencie ich odebrania. -W tym celu zaloguj się do Twojego [Panelu klienta OVHcloud](/links/manager), przejdź do sekcji `Web Cloud`{.action} i kliknij na `MX Plan`{.action}. Wybierz odpowiednią domenę, następnie kliknij zakładkę `E-maile`{.action}, a następnie w kolumnie `Filtry` kliknij na ikonę „Zarządzanie filtrami konta“. - -Jeśli w Panelu klienta nie widzisz kolumny `Filtry`, wówczas tworzenie filtrów odbywa się za pośrednictwem reguł zarządzania skrzynką odbiorczą w interfejsie [webmail](/links/web/email). Więcej szczegółów znajdziesz w przewodniku: „[Reguły skrzynki odbiorczej w interfejsie OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)“. - -**Wskazówki i porady**: Jeśli włączysz filtr antyspamowy, możliwe, że niektóre prawidłowe wiadomości zostaną uznane za spam. Jest to tzw. wynik „fałszywie pozytywny”. Jeśli tak się zdarzy, zachęcamy do otwarcia zgłoszenia w [Panelu klienta OVHcloud](/links/manager), aby poinformować nas o tym. Dzięki temu będziemy mogli podjąć odpowiednie kroki, aby takie wiadomości nie były w przyszłości uznawane za spam. - -/// - - -/// details | Mój adres e-mail jest zajęty. Nie mam już miejsca. Co mogę zrobić? - -Jeśli zamówiłeś [jedną z naszych ofert e-mail OVHcloud](/links/web/emails) i jedno z Twoich kont e-mail jest zapełnione, zapoznaj się z naszym przewodnikiem „[Zarządzanie przestrzenią dyskową konta e-mail](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)“. Przewodnik ten pomoże Ci określić, czy możesz zoptymalizować istniejącą przestrzeń lub czy konieczna jest zmiana oferty e-mail w celu zwiększenia przestrzeni dyskowej. - -/// - -/// details | Chcę zmienić ofertę e-mail na mój adres. Jak mogę to zrobić zachowując jej zawartość? - -Chcesz zmienić [ofertę e-mail](/links/web/emails) na większą przestrzeń i więcej funkcji, ale chcesz zachować zawartość swojego istniejącego adresu. W tym celu skorzystaj z jednego z naszych przewodników: - -- [Przeniesienie adresu e-mail MX Plan na konto E-mail Pro lub Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Przenoszenie adresów e-mail z jednej platformy e-mail OVHcloud na inną](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Ręczna migracja Twojego konta e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Przeniesienie kont e-mail za pomocą OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | Czy oferta Office 365 Pro Plus zawiera licencję Skype? - -Oferta Office 365 Pro Plus nie zawiera licencji Skype. W ofercie zawarty jest jedynie program Skype for Business. - -/// - -/// details | Jak przenieść bez przerwy w działaniu usługi na serwery OVHcloud: moje e-maile, strona www, baza danych i nazwa domeny? - -Wszystkie kolejne etapy znajdują się w przewodniku „[Przeniesienie strony WWW i powiązanych z nią usług do OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)“. - -/// - -## Sprawdź również - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - -Dołącz do [grona naszych użytkowników](/links/community). +--- +title: FAQ e-mail OVHcloud +excerpt: "Znajdź najczęściej zadawane pytania dotyczące kont e-mail" +updated: 2025-05-21 +--- + + + +## FAQ e-mail + +Na tej stronie znajdziesz najczęściej zadawane pytania dotyczące używania e-maili w zależności od ofert e-mail OVHcloud. + +## Oferty e-mail w OVHcloud + +OVHcloud oferuje aktualnie 4 oferty e-mail. Poznaj ich funkcje, przechodząc przez poniższe zakładki: + +> [!tabs] +> **E-maile / MX Plan** +>> +>> ![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. Najstarsza oferta e-mail od OVHcloud, zawierająca kluczowe funkcje usługi e-mail z przestrzenią dyskową 5 GB na konto e-mail. +>> 2. Zawarty w ofercie hostingu www i może być zamówiony za pośrednictwem [Panelu klienta OVHcloud](/links/manager). +>> 3. Ta oferta jest dostępna dla 3 różnych technologii poczty elektronicznej. **Roundcube**, **OWA** (Outlook Web Access) i **Zimbra**. +>> +> **Zimbra Mail** +>> +>> ![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} +>> +>> 1. Najnowsza oferta e-mail od OVHcloud, elastyczna i skalowalna usługa e-mail, dostępna na trzech poziomach ofert i funkcji. +>> 2. Możesz zamówić konto Zimbra w panelu klienta [OVHcloud](/links/manager) lub bezpośrednio w [ovhcloud.com](/links/web/email). +>> 3. Interfejs **Zimbra** jest obsługiwany przez aplikację. +>> +> **E-maile Pro** +>> +>> ![Email Pro](images/emailpro01.png){.thumbnail .w-500} +>> +>> 1. Oferta e-mail oparta na technologii Exchange, oferująca podstawowe funkcje z przestrzenią dyskową 10 GB. +>> 2. Możesz zamówić konto E-mail Pro w Panelu klienta [OVHcloud](/links/manager) lub bezpośrednio w [ovhcloud.com](/links/web/email). +>> 3. W tej ofercie zastosowano interfejs webmail **OWA** (Outlook Web Access). +>> +> **Exchange** +>> +>> ![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. Kompletna oferta e-mail z funkcjami do pracy zespołowej 50 GB lub 300 GB przestrzeni dyskowej. +>> 2. Zawarty w ofercie hostingu www i może być zamówiony za pośrednictwem [Panelu klienta OVHcloud](/links/manager). +>> 3. W tej ofercie zastosowano interfejs webmail **OWA** (Outlook Web Access). +>> + +> [!success] +> +> Jeśli nie określono inaczej, odpowiedzi na poniższe pytania dotyczą wszystkich ofert e-mail OVHcloud. + +/// details | Czym różnią się technologie e-mail wykorzystywane w ofertach **MX Plan**? + +Oferta MX Plan wyróżnia się rozwojem, który opiera się na trzech odrębnych technologiach poczty elektronicznej. Każdy z nich posiada własny interfejs webmail: + +- **Roundcube**. +- **OWA** (Outlook Web Access). +- **Zimbra**. + +Ta różnorodność technologii wymaga odmiennej ergonomii pracy dla każdego interfejsu. Niektóre funkcjonalności można skonfigurować w Panelu klienta, podczas gdy inne konfigurują się za pośrednictwem interfejsu webmail. + +Poniżej znajduje się tabela podsumowująca najważniejsze funkcje poczty elektronicznej, posortowane według technologii i lokalizacji konfiguracji: + +![MX plan](images/email_feature_table.png){.thumbnail .w-500} + +/// + +/// details | Jak sprawdzić technologię używaną w ofercie **MX Plan**? + +Technologia poczty elektronicznej używana w usłudze MX Plan jest scharakteryzowana przez interfejs jej interfejsu webmail. Aby ją zidentyfikować w Panelu klienta: + +1. Zaloguj się do [Panelu klienta OVHcloud](/links/manager). +1. Przejdź do sekcji `Web Cloud`{.action}. +1. Kliknij opcję `MX Plan`{.action}. +1. Wybierz odpowiednią domenę. +1. Wybierz domyślnie w zakładce `Informacje ogólne`{.action}. +1. Sprawdź technologię używaną pod napisem **Webmail**. + +![MX plan](images/technology-email.png){.thumbnail .w-500} + +/// + + +/// details | Co należy wiedzieć przed utworzeniem konta e-mail? + +Utworzenie adresu e-mail nie jest skomplikowane, ale należy przestrzegać pewnych zasad definiowania **nazwy adresu e-mail** i **hasła**. + +**Nazwa Twojego konta e-mail** musi spełniać następujące wymagania: + +- Minimum 2 znaki. +- Maksymalnie 32 znaki. +- Brak znaków akcentowanych. +- Brak znaków specjalnych z wyjątkiem następujących znaków: `.`, `,`, `-` i `_`. + +**hasło** musi spełniać następujące wymagania: + +- Minimum 9 znaków. +- Maksymalnie 30 znaków. +- Brak znaków akcentowanych. + +> [!warning] +> +> Ze względów bezpieczeństwa nie używaj dwa razy tego samego hasła. Wybierz takie, które nie ma żadnego związku z Twoimi danymi osobowymi (np. unikaj podawania imienia, nazwiska i daty urodzenia). Zmieniaj ustawienia regularnie. + +/// + +/// details | Co zrobić, jeśli nie otrzymuję e-maili? + +Poniżej znajdziesz główne przyczyny braku otrzymywania e-maili. + +1. **Program pocztowy**: Problem z odbieraniem wiadomości e-mail jest często związany z konfiguracją konta e-mail w programie pocztowym (Outlook, Mail na macOS, Thunderbird, etc.). Aby to sprawdzić, zaloguj się do [webmail](/links/web/email). Jeśli zauważysz e-maile w skrzynce odbiorczej interfejsu webmail, które nie znajdują się w programie pocztowym, rzeczywiście jest to spowodowane konfiguracją oprogramowania. Więcej informacji na ten temat można znaleźć na naszej stronie „[Wysyłka lub odbiór emaili jest niemożliwy](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)“. +1. **Konfiguracja DNS**: Twoja usługa e-mail jest przypisana do nazwy domeny. Rekordy MX w strefie DNS odnoszą się do serwerów poczty elektronicznej. Jeśli ostatnio zmodyfikowałeś serwery DNS lub strefę DNS, te rekordy MX mogły zostać „odłączone“. Może to spowodować przerwę w otrzymywaniu e-maili.Więcej informacji na ten temat znajdziesz na naszej stronie „[Wysyłka lub odbieranie e-maili niemożliwe](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)“. +1. **Przekroczono maksymalny rozmiar konta e-mail**: Jeśli rozmiar konta e-mail zostanie osiągnięty, nie będzie można odbierać e-maili, a nadawca otrzyma komunikat błędu informujący, że Twoje konto e-mail jest pełne. Zarządzanie przestrzenią dyskową konta e-mail Więcej informacji na ten temat można znaleźć na naszej stronie „[Zarządzanie przestrzenią dyskową konta e-mail ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)“. +1. **Reguły skrzynki odbiorczej**: Może istnieć sytuacja, w której reguła skrzynki odbiorczej uniemożliwia wysyłanie e-maili do Twojej skrzynki odbiorczej lub przekierowuje je do folderu SPAM. Sprawdź swoje reguły w programie pocztowym (Outlook, Mail na macOS, Thunderbird, etc.) lub w [webmail](/links/web/email). +1. **Problem lub konserwacja**: Sprawdź na naszej stronie „[Web Cloud status](https://web-cloud.status-ovhcloud.com/)“, czy nie trwają operacje dla Twojej usługi e-mail. + +> [!primary] +> +> **Wskazówki i porady**: Jeśli nie możesz się zalogować do interfejsu Webmail, to znaczy, że hasło może być błędne. Sprawdź go i w razie potrzeby zmień w [Panelu klienta OVHcloud](/links/manager) i odnów połączenie. + +/// + +/// details | Co zrobić, jeśli nie mogę wysłać e-maili? + +1. **Program pocztowy**: Problem z wysyłką może być związany z konfiguracją konta e-mail w programie pocztowym (Outlook, Mail na macOS, Thunderbird, itp.). Aby to sprawdzić, zaloguj się do [webmail](/links/web/email). Jeśli wykryjesz, że możesz wysyłać e-maile z poziomu interfejsu webmail, jest to spowodowane Twoją konfiguracją oprogramowania. Więcej informacji na ten temat można znaleźć na naszej stronie „[Wysyłanie lub odbieranie e-maili niemożliwe](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)“. +1. **Kod błędu**: Gdy wysyłasz wiadomość, a serwer docelowy odrzuca ją, zazwyczaj jest wysyłany komunikat o błędzie zawierający kod błędu. Przeanalizuj komunikat o błędzie i podaj przyczynę problemu (osiągnięty maksymalny limit konta e-mail, nieistniejący adres e-mail odbiorcy, etc.). Więcej informacji na ten temat można znaleźć na naszej stronie „[Wysyłka lub odbiór emaili jest niemożliwy](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)“. +1. **Rozmiar e-maila**: Nie ma znaczenia, czy dostawca poczty e-mail jest Twoim serwerem docelowym, istnieje limit rozmiaru wiadomości. Zalecamy przesyłanie głównie obrazów lub plików pdf o niewielkim rozmiarze. W przypadku dużych plików lepiej jest używać narzędzi do transferu plików, takich jak [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Dlaczego warto skonfigurować rekordy SPF i DKIM? + +**SPF (Sender Policy Framework)** + +Dzięki niej serwery otrzymujące e-maile mają pewność, że zostały wysłane z zaufanego serwera. Protokół ten stał się niezbędny do legitymizacji wymiany e-maili. Bez rekordu SPF w domenie Twojej usługi e-mail Twoje e-maile mogą zostać uznane przez odbiorców za spam. + +Aby dowiedzieć się, jak skonfigurować rekord SPF w Twojej usłudze e-mail, zapoznaj się z naszym przewodnikiem „[Poprawa bezpieczeństwa e-maili poprzez rekord SPF](/pages/web_cloud/domains/dns_zone_spf)“. + +**DKIM (DomainKeys Identified Mail)** + +Podpisuje e-maile, aby zapobiec kradzieży tożsamości. Podpis ten działa na zasadzie skrótu w połączeniu z kryptografią asymetryczną. Protokół ten jest uzupełnieniem programu SPF. SPF ingeruje w legalność nazwy domeny, DKIM natomiast dba o to, aby każda wiadomość e-mail została podpisana przy wysyłaniu za pomocą odpowiedniego konta e-mail. Staje się on również referencją w zakresie bezpieczeństwa e-maili. Niektóre usługi e-mail mogą również uznawać wiadomość za spam, jeśli nie jest chroniona podpisem DKIM. + +Aby dowiedzieć się, jak skonfigurować rekord DKIM w Twojej usłudze e-mail, zapoznaj się z naszym przewodnikiem „[Poprawa bezpieczeństwa e-maili poprzez rekord DKIM](/pages/web_cloud/domains/dns_zone_dkim)“. + +/// + + +/// details | Jak skonfigurować mój adres e-mail i używać go w interfejsie webmail? + +Konto e-mail można skonfigurować w programie pocztowym takim jak Outlook, Thunderbird, Mail na komputery Mac itd. +W tym celu przygotowaliśmy przewodniki, z których dowiesz się, jak skonfigurować Twój adres. Znajdziesz je na [tej stronie](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **E-maile i Zimbra Mail** +>> +>> **Komputer z systemem Windows** +>> - [Outlook dla Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Poczta elektroniczna systemu Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Komputer Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail na macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird dla macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone lub iPad** +>> - [Mail na iPhone'a i iPada](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Smartphone lub tablet z systemem Android** +>> - [Gmail na Androida](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **E-maile Pro** +>> +>> **Komputer z systemem Windows** +>> - [Outlook dla Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). +>> - [Poczta elektroniczna systemu Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). +>> +>> **Komputer Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). +>> - [Mail na macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). +>> - [Thunderbird dla macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). +>> +>> **iPhone lub iPad** +>> - [Mail na iPhone'a i iPada](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). +>> +>> **Smartphone lub tablet z systemem Android** +>> - [Gmail na Androida](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Komputer z systemem Windows** +>> - [Outlook dla Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). +>> - [Thunderbird for Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Poczta elektroniczna systemu Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Komputer Apple Mac** +>> - [Outlook for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). +>> - [Mail na macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird for macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone lub iPad** +>> - [Mail na iPhone'a i iPada](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Smartphone lub tablet z systemem Android** +>> - [Gmail na Androida](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +Dzięki usłudze [webmail](/links/web/email) możesz uzyskać dostęp do poczty elektronicznej w dowolnym momencie i z każdego urządzenia z dostępem do Internetu. Po utworzeniu konta e-mail zaloguj się tutaj, aby uzyskać dostęp do poczty. + +**Wskazówki i porady**: Jeśli konfigurujesz konto e-mail w programie pocztowym, zalecamy użycie protokołu IMAP. Dzięki temu wiadomości e-mail będą przechowywane na serwerze i będzie można uzyskać do nich dostęp z dowolnego miejsca za pośrednictwem [webmail](/links/web/email). W tym celu skorzystaj z [naszej dokumentacji](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | Jak zarządzać moimi usługami e-mail? + +Wszystkimi Twoimi adresami e-mail możesz zarządzać z poziomu [Panelu klienta OVHcloud](/links/manager). W tym celu zaloguj się i przejdź do danego produktu. Możesz zmienić hasło do Twoich adresów e-mail, sprawdzić wskaźnik wypełnienia, utworzyć nowe adresy lub usunąć istniejące. + +**Wskazówki i porady**: W ofertach e-mail MX Plan możesz powierzyć zarządzanie kontem e-mail innemu kontu OVHcloud, zachowując jednocześnie kontrolę nad kontem e-mail. W tym celu w [Panelu klienta OVHcloud](/links/manager) skonfiguruj nadanie uprawnień. Możesz skorzystać z [naszej dokumentacji](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | Co należy wiedzieć przed utworzeniem konta e-mail? + +Utworzenie adresu e-mail nie jest skomplikowane, ale należy przestrzegać pewnych zasad definiowania **nazwy adresu e-mail** i **hasła**. + +**Nazwa Twojego konta e-mail** musi spełniać następujące wymagania: + +- Minimum 2 znaki. +- Maksymalnie 32 znaki. +- Brak znaków akcentowanych. +- Brak znaków specjalnych z wyjątkiem następujących znaków: `.`, `,`, `-` i `_`. + +**hasło** musi spełniać następujące wymagania: + +- Minimum 9 znaków. +- Maksymalnie 30 znaków. +- Brak znaków akcentowanych. + +> [!warning] +> +> Ze względów bezpieczeństwa zalecamy nie używać dwa razy tego samego hasła. Najlepiej wybrać hasło nie mające żadnego związku z Twoimi danymi osobistymi (należy unikać używania imienia, nazwiska, daty urodzenia, etc.) i regularnie je zmieniać. + + +/// + +/// details | Jak odzyskać zapomniane hasło? + +Ze względów bezpieczeństwa i prywatności nie jest możliwe **odzyskanie** hasła. Zgodnie z opisem w sekcji „[Zmiana hasła do konta e-mail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)“ należy zresetować hasło, jeśli nie jest ono już znane. + +> [!primary] +> +> Jeśli chcesz zachować hasło, zalecane jest użycie menedżera haseł, takiego jak **Keepass**. + +/// + +/// details | Jak ograniczyć ilość otrzymywanego spamu? + +Aby ograniczyć liczbę wiadomości-śmieci, możesz skonfigurować filtry dla poczty e-mail (w ofercie MX Plan — „Filtrowanie”). Ich celem jest usunięcie lub przeniesienie tego typu wiadomości do folderu „Spam” w momencie ich odebrania. +W tym celu zaloguj się do Twojego [Panelu klienta OVHcloud](/links/manager), przejdź do sekcji `Web Cloud`{.action} i kliknij na `MX Plan`{.action}. Wybierz odpowiednią domenę, następnie kliknij zakładkę `E-maile`{.action}, a następnie w kolumnie `Filtry` kliknij na ikonę „Zarządzanie filtrami konta“. + +Jeśli w Panelu klienta nie widzisz kolumny `Filtry`, wówczas tworzenie filtrów odbywa się za pośrednictwem reguł zarządzania skrzynką odbiorczą w interfejsie [webmail](/links/web/email). Więcej szczegółów znajdziesz w przewodniku: „[Reguły skrzynki odbiorczej w interfejsie OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan)“. + +**Wskazówki i porady**: Jeśli włączysz filtr antyspamowy, możliwe, że niektóre prawidłowe wiadomości zostaną uznane za spam. Jest to tzw. wynik „fałszywie pozytywny”. Jeśli tak się zdarzy, zachęcamy do otwarcia zgłoszenia w [Panelu klienta OVHcloud](/links/manager), aby poinformować nas o tym. Dzięki temu będziemy mogli podjąć odpowiednie kroki, aby takie wiadomości nie były w przyszłości uznawane za spam. + +/// + + +/// details | Mój adres e-mail jest zajęty. Nie mam już miejsca. Co mogę zrobić? + +Jeśli zamówiłeś [jedną z naszych ofert e-mail OVHcloud](/links/web/emails) i jedno z Twoich kont e-mail jest zapełnione, zapoznaj się z naszym przewodnikiem „[Zarządzanie przestrzenią dyskową konta e-mail](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)“. Przewodnik ten pomoże Ci określić, czy możesz zoptymalizować istniejącą przestrzeń lub czy konieczna jest zmiana oferty e-mail w celu zwiększenia przestrzeni dyskowej. + +/// + +/// details | Chcę zmienić ofertę e-mail na mój adres. Jak mogę to zrobić zachowując jej zawartość? + +Chcesz zmienić [ofertę e-mail](/links/web/emails) na większą przestrzeń i więcej funkcji, ale chcesz zachować zawartość swojego istniejącego adresu. W tym celu skorzystaj z jednego z naszych przewodników: + +- [Przeniesienie adresu e-mail MX Plan na konto E-mail Pro lub Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Przenoszenie adresów e-mail z jednej platformy e-mail OVHcloud na inną](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Ręczna migracja Twojego konta e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Przeniesienie kont e-mail za pomocą OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Przeniesienie konta Gmail do konta e-mail OVHcloud za pośrednictwem OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | Czy oferta Office 365 Pro Plus zawiera licencję Skype? + +Oferta Office 365 Pro Plus nie zawiera licencji Skype. W ofercie zawarty jest jedynie program Skype for Business. + +/// + +/// details | Jak przenieść bez przerwy w działaniu usługi na serwery OVHcloud: moje e-maile, strona www, baza danych i nazwa domeny? + +Wszystkie kolejne etapy znajdują się w przewodniku „[Przeniesienie strony WWW i powiązanych z nią usług do OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)“. + +/// + +## Sprawdź również + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + +Dołącz do [grona naszych użytkowników](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.pt-pt.md index 0724c1875fb..5287792e83c 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails/guide.pt-pt.md @@ -1,321 +1,322 @@ ---- -title: FAQ e-mails OVHcloud -excerpt: "Consulte as perguntas mais frequentes sobre os e-mails" -updated: 2025-05-21 ---- - - - -## FAQ de e-mail - -Nesta página, encontrará as perguntas mais frequentes sobre a utilização dos seus e-mails em função das ofertas de e-mail OVHcloud. - -### As ofertas de e-mail na OVHcloud - -A OVHcloud oferece atualmente 4 ofertas de e-mail. Para compreender as suas especificidades, navegue através dos separadores em baixo: - -> [!tabs] -> **E-mails / MX Plan** ->> ->>![MX Plan](images/mxplan01.png){.thumbnail .w-500} ->> ->> 1. A oferta de e-mail mais antiga da OVHcloud, que inclui as funções essenciais de um serviço de e-mail com 5 GB de espaço de armazenamento por conta de e-mail. ->> 2. Incluída com as ofertas de alojamento web e pode ser encomendada através da [Área de Cliente OVHcloud](/links/manager). ->> 3. Esta oferta está disponível em 3 tecnologias de correio eletrónico diferentes. **Roundcube**, **OWA** (Outlook Web Access) e **Zimbra**. ->> -> **Zimbra Mail** ->> ->>![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} ->> ->> 1. Oferta de e-mail mais recente da OVHcloud, oferece um serviço de e-mail flexível e evolutivo em três níveis de oferta e de funcionalidades. ->> 2. Pode encomendar uma conta Zimbra através da [Área de Cliente OVHcloud](/links/manager) ou diretamente em [ovhcloud.com](/links/web/email). ->> 3. Como o nome indica, utiliza a interface **Zimbra**. ->> -> **E-mails Pro** ->> ->>![Email Pro](images/emailpro01.png){.thumbnail .w-500} ->> ->> 1. Oferta de e-mail baseada na tecnologia Exchange, com funcionalidades essenciais e um espaço de armazenamento de 10 GB. ->> 2. Pode encomendar uma conta E-mail Pro através da [Área de Cliente OVHcloud](/links/manager) ou diretamente através de [ovhcloud.com](/links/web/email). ->> 3. Esta oferta utiliza a interface webmail **OWA** (Outlook Web Access). ->> -> **Exchange** ->> ->>![Exchange](images/exchange01.png){.thumbnail .w-500} ->> ->> 1. Oferta de e-mail completa com funcionalidades de colaboração online com 50 GB ou 300 GB de espaço de armazenamento. ->> 2. Incluída com as ofertas de alojamento web e pode ser encomendada através da [Área de Cliente OVHcloud](/links/manager). ->> 3. Esta oferta utiliza a interface webmail **OWA** (Outlook Web Access). ->> - -> [!success] -> -> Salvo indicação em contrário, as questões abordadas abaixo dizem respeito ao conjunto das ofertas de e-mail OVHcloud. - -/// details | Quais são as diferenças entre as tecnologias de e-mail utilizadas pelas ofertas **MX Plan**? - -A oferta MX Plan é distinta pela sua evolução, que se baseia em três tecnologias de e-mail distintas. Cada uma detém a sua própria interface webmail: - -- **Roundcube**. -- **OWA** (Outlook Web Access). -- **Zimbra**. - -Esta diversidade de tecnologias implica uma ergonomia de funcionamento diferente para cada interface. Algumas funcionalidades podem ser configuradas através da Área de Cliente, enquanto outras são configuradas através do webmail. - -Pode encontrar em seguida um quadro recapitulativo das principais funcionalidades e-mails, classificadas por tecnologia e localização de configuração: - -![MX plan](images/email_feature_table.png){.thumbnail .w-500} - -/// - -/// details | Como identificar a tecnologia utilizada na minha oferta **MX Plan**? - -A tecnologia de e-mail utilizada para a oferta MX Plan é caracterizada pela interface do seu webmail. Para o identificar a partir da Área de Cliente, siga o seguinte caminho: - -1. Aceda à [Área de Cliente OVHcloud](/links/manager). -1. Aceda à secção `Web Cloud`{.action}. -1. Clique em `MX Plan`{.action}. -1. Selecione o domínio em questão. -1. No separador `Informações gerais`{.action}, selecione por predefinição. -1. Registe a tecnologia utilizada como **Webmail**. - -![MX plan](images/technology-email.png){.thumbnail .w-500} - -/// - - -/// details | O que é preciso saber antes de criar um endereço de e-mail? - -Criar um endereço de e-mail não é uma operação complexa, mas é necessário respeitar as regras para definir o **nome do seu endereço de e-mail** e a sua **palavra-passe**. - -O **nome do seu endereço de e-mail** deve respeitar as seguintes regras: - -- Mínimo de 2 caracteres. -- Máximo de 32 caracteres. -- Nenhum caráter acentuado. -- Sem caracteres especiais, exceto os seguintes: `.`, `,`, `-` e `_`. - -A **palavra-passe** deve respeitar as seguintes regras: - -- Mínimo de 9 caracteres. -- Máximo de 30 caracteres. -- Nenhum caráter acentuado. - -> [!warning] -> Por motivos de segurança, não utilize a mesma palavra-passe duas vezes. Escolha um que não tenha qualquer relação com as suas informações pessoais (evite mencionar, por exemplo, o seu nome, sobrenome e data de nascimento). Altere-o regularmente. - -/// - -/// details | O que fazer se deixar de receber os meus e-mails? - -Encontrará abaixo as principais razões de uma falha na receção dos seus e-mails. - -1. **Software de correio eletrónico**: A falha na receção de correio eletrónico está frequentemente associada à configuração do endereço de correio eletrónico no software de correio eletrónico (Outlook, Mail para macOS, Thunderbird, etc.). Para o verificar, aceda a [webmail](/links/web/email). Se verificar que existem e-mails na pasta A receber do webmail que não estão presentes no software de mensagens, a resposta será provavelmente a sua configuração do software. Para mais informações, consulte a nossa página "[Impossível enviar ou receber e-mails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Configuração DNS**: O seu serviço de e-mail está associado a um domínio. Os registos MX na zona DNS designam os servidores de receção de e-mail. Se alterou recentemente os servidores DNS ou a zona DNS, estes registos MX podem ter sido "interrompidos". O que explicaria um corte na receção dos e-mails.Para mais informações sobre o assumpto, consulte a nossa página "[Impossível enviar ou receber e-mails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Quota de e-mail ultrapassada**: Se a quota de armazenamento da sua conta de e-mail for atingida, já não será possível receber e-mails e o seu remetente receberá uma mensagem de erro indicando que a sua conta de e-mail está cheia. Gerir o espaço de armazenamento de uma conta de e-mail Para mais informações, consulte a nossa página "[Gerir o espaço de armazenamento de uma conta de e-mail ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". -1. **Regras da caixa de entrada**: A regra da caixa de entrada pode impedir a entrega de mensagens de correio eletrónico para a pasta A receber ou redirecioná-las para a pasta SPAM. Consulte as suas regras a partir do seu programa de mensagens (Outlook, Mail de macOS, Thunderbird, etc.) ou a partir de [webmail](/links/web/email). -1. **Incidente ou manutenção**: Consultar a nossa página "[Web Cloud status](https://web-cloud.status-ovhcloud.com/pt/)" para verificar se uma operação não está em curso no seu serviço de e-mail. - -> [!primary] -> -> **Truques e dicas**: Se não for possível estabelecer ligação ao webmail, é possível que a palavra-passe esteja errada. Verifique-a e, se necessário, pode alterá-la a partir da [Área de Cliente OVHcloud](/links/manager) e renovar a ligação. - -/// - -/// details | O que fazer se não conseguir enviar os meus e-mails? - -1. **Software de correio eletrónico**: Se o seu endereço de correio eletrónico não for enviado com segurança, poderá ser configurado no software de correio eletrónico (Outlook, Mail para macOS, Thunderbird, etc.). Para o verificar, aceda a [webmail](/links/web/email). Se verificar que consegue enviar e-mails a partir do webmail, o fenómeno será causado pela configuração do seu software. Para mais informações, consulte a nossa página "[Impossível enviar ou receber e-mails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Código de erro**: Quando envia uma mensagem e o servidor destinatário a recusa, esta normalmente envia-lhe uma mensagem de erro com um código de erro. Analise a mensagem de erro, ela poderá especificar o motivo (limite máximo da conta de e-mail atingida, endereço de e-mail do destinatário inexistente, etc.). Para mais informações, consulte a nossa página "[Impossível enviar ou receber e-mails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". -1. **Tamanho do e-mail**: Quer seja o seu fornecedor de e-mail ou o servidor destinatário, existe um limite de tamanho para um e-mail. Aconselhamos que transmita principalmente imagens ou ficheiros pdf com um tamanho pequeno. No caso de ficheiros grandes, é preferível utilizar ferramentas de transferência de ficheiros como [plik.ovh](https://plik.ovh/). - -/// - - -/// details | Porquê configurar os registos SPF e DKIM? - -**SPF (Sender Policy Framework)** - -Permite aos servidores que recebem e-mails garantir que estes últimos foram enviados a partir de um servidor de confiança. Este protocolo é indispensável para legitimar as trocas de e-mails. De facto, sem registo SPF no nome de domínio do seu serviço de e-mail, os seus e-mails poderão ser considerados indesejados pelos destinatários. - -Para saber como configurar um registo SPF no seu serviço de e-mail, consulte o nosso guia: "[Melhorar a segurança dos e-mails através de um registo SPF](/pages/web_cloud/domains/dns_zone_spf)". - -**DKIM (DomainKeys Identified Mail)** - -Permite assinar os e-mails para evitar o furto de identidade. Esta assinatura funciona com base no princípio do hash combinado com uma criptografia assimétrica. Este protocolo é complementar ao SPF. O SPF intervém na legitimidade do domínio, ao passo que o DKIM verifica que cada e-mail é assinado pelo serviço de e-mail correto aquando do envio. Este serviço também se torna um referência em termos de segurança do correio eletrónico. Alguns serviços de e-mail também podem considerar um e-mail indesejado se não estiver protegido por uma assinatura DKIM. - -Para saber como configurar um registo DKIM no seu serviço de e-mail, consulte o guia: "[Melhorar a segurança dos e-mails através de um registo DKIM](/pages/web_cloud/domains/dns_zone_dkim)". - -/// - - -/// details | Como configurar o meu endereço de e-mail e utilizá-lo com o webmail? - -Pode configurar a sua conta de e-mail em programas como o Outlook, o Thunderbird, o Mail (em Mac), etc. -Disponibilizamos guias que o ajudarão nesse processo. Aceda a eles [aqui](/products/web-cloud-email-collaborative-solutions-mx-plan). - -> [!tabs] -> **E-mails e Zimbra Mail** ->> ->> **Computador com Windows** ->> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). ->> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). ->> - [Correio para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). ->> ->> **Computador Apple Mac** ->> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). ->> - [Mail para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). ->> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). ->> ->> **iPhone ou iPad** ->> - [Mail para o iPhone e o iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). ->> ->> **Smartphone ou tablet Android** ->> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). ->> -> **E-mails Pro** ->> ->> **Computador com Windows** ->> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). ->> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). ->> - [Correio para Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). ->> ->> **Computador Apple Mac** ->> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). ->> - [Mail para macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). ->> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). ->> ->> **iPhone ou iPad** ->> - [Mail para o iPhone e o iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). ->> ->> **Smartphone ou tablet Android** ->> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). ->> -> **Microsoft Exchange** ->> ->> **Computador com Windows** ->> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). ->> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). ->> - [Correio para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). ->> ->> **Computador Apple Mac** ->> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). ->> - [Mail para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). ->> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). ->> ->> **iPhone ou iPad** ->> - [Mail para o iPhone e o iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). ->> ->> **Smartphone ou tablet Android** ->> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). ->> - -Graças ao [webmail](/links/web/email), pode aceder a qualquer momento à sua caixa de e-mails, a partir de qualquer aparelho conectado. Depois de criar a sua conta de e-mail, aceda a ela a partir deste endereço. - -**Truques e dicas**: Se configurar a sua conta de e-mail num programa de correio eletrónico, sugerimos que o faça com o protocolo IMAP. Assim, os e-mails ficarão armazenados no servidor e poderá consultá-los onde quer que esteja, a partir do [webmail](/links/web/email). Para isso, pode recorrer à nossa [documentação](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). - -/// - -/// details | Como gerir os serviços de e-mail? - -O conjunto dos seus endereços de e-mail é gerido a partir da sua [Área de Cliente OVHcloud](/links/manager). Depois de se conectar, aceda ao produto em causa. Assim, pode alterar a palavra-passe dos seus endereços de e-mail, verificar o espaço utilizado, criar novos endereços ou eliminar endereços existentes. - -**Truques e dicas**: Nas ofertas de e-mail MX Plan, pode delegar a gestão de uma conta de e-mail a outra conta OVHcloud, ao mesmo tempo que mantém o controlo sobre esta. Para isso, basta configurar uma delegação a partir da sua [Área de Cliente OVHcloud](/links/manager). Pode apoiar-se em [nossa documentação](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). - -/// - -/// details | O que devo saber antes de criar um endereço de e-mail? - -Criar um endereço de e-mail não é uma operação complexa, mas é necessário respeitar as regras para definir o **nome do seu endereço de e-mail** e a sua **palavra-passe**. - -O **nome do seu endereço de e-mail** deve respeitar as seguintes regras: - -- Mínimo de 2 caracteres. -- Máximo de 32 caracteres. -- Nenhum caráter acentuado. -- Sem caracteres especiais exceto os seguintes: `.`, `,`, `-` e `_`. - -A **palavra-passe** deve respeitar as seguintes regras: - -- Mínimo de 9 caracteres. -- Máximo de 30 caracteres. -- Nenhum caráter acentuado. - -> [!warning] -> Por razões de segurança, recomendamos que não utilize duas vezes a mesma palavra-passe. Escolha uma palavra-passe que não possa ser relacionada com as suas informações pessoais (evite qualquer referência ao seu sobrenome, nome ou data de nascimento, por exemplo) e renove-a regularmente. - -/// - -/// details | Como recuperar a minha palavra-passe esquecida? - -Por razões de segurança e de confidencialidade, não é possível **recuperar** uma palavra-passe. Conforme descrito no nosso "[Alterar a palavra-passe de um endereço de e-mail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)", é necessário redefinir a sua palavra-passe se não a souber mais. - -> [!primary] -> -> Se pretender armazenar uma palavra-passe, é aconselhável utilizar um gestor de palavra-passe, como, por exemplo, **Keepass**. -/// - -/// details | Como limitar a receção de spam? - -De modo a limitar a receção de spam, pode aplicar regras aos seus e-mails (chamadas "Filtros" no serviço MX Plan). Elas terão por objetivo eliminar ou transferir e-mails para a pasta "Mensagens indesejadas" aquando da receção. -Para isso, aceda à [Área de Cliente OVHcloud](/links/manager), aceda à secção `Web Cloud`{.action} e clique em `MX Plan`{.action}. Selecione o domínio em causa, clique no separador `E-mails`{.action} e, na coluna `Filtros`, clique no ícone "Gestão dos filtros da conta". - -Se não visualiza a coluna `Filtros`, a criação de filtros deverá ser feita através de regras de gestão da caixa de entrada no [webmail](/links/web/email). Para mais informações, consulte este guia: [Criar regras inbox no OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan). - -**Truques e dicas**: Se definir um filtro quanto à receção de spam, é possível que alguns e-mails legítimos sejam considerados indesejados. São os chamados "falsos positivos". Se isso lhe acontecer, sugerimos que faça um pedido de assistência a partir da [Área de Cliente OVHcloud](/links/manager). Assim, faremos o necessário para que essas mensagens deixem de ser consideradas spam. - -/// - - -/// details | O meu endereço de e-mail está cheio, já não tenho espaço. O que posso fazer? - -Se subscreveu [um dos nossos serviços de e-mail OVHcloud](/links/web/emails) e uma das suas contas de e-mail está saturada, consulte o nosso guia "[Gerir o espaço de armazenamento de uma conta de e-mail](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". Este guia ajuda-o a determinar se pode otimizar o espaço existente ou se é necessário mudar de oferta de e-mail para aumentar a capacidade de armazenamento. - -/// - -/// details | Quero mudar de oferta de e-mail para o meu endereço, como posso fazê-lo mantendo o conteúdo? - -Deseja mudar [de oferta de e-mail](/links/web/emails) para beneficiar de mais espaço e de funcionalidades, mas deseja conservar o conteúdo do seu endereço existente. Para isso, consulte um dos nossos manuais: - -- [Migrar um endereço de e-mail MX Plan para uma conta E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrar os seus endereços de e-mail de uma plataforma de e-mail OVHcloud para outra](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). -- [Migrar manualmente o seu endereço de e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). -- [Migrar contas de e-mail através do OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). - -/// - -/// details | ¿Office 365 Pro Plus incluye una licencia de Skype? - -Office 365 Pro Plus no tiene licencia de Skype. Solo se incluye el software de Skype for Business. - -/// - -/// details | ¿Cómo transferir sin interrupción del servicio a los servidores de OVHcloud: mi correo, mi sitio web, mi base de datos y mi dominio? - -Para más información, consulte la guía "[Migrar un sitio web y los servicios asociados a OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)". - -/// - - - -## Quer saber mais? - -Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - -Fale com a nossa [comunidade de utilizadores](/links/community). +--- +title: FAQ e-mails OVHcloud +excerpt: "Consulte as perguntas mais frequentes sobre os e-mails" +updated: 2025-05-21 +--- + + + +## FAQ de e-mail + +Nesta página, encontrará as perguntas mais frequentes sobre a utilização dos seus e-mails em função das ofertas de e-mail OVHcloud. + +### As ofertas de e-mail na OVHcloud + +A OVHcloud oferece atualmente 4 ofertas de e-mail. Para compreender as suas especificidades, navegue através dos separadores em baixo: + +> [!tabs] +> **E-mails / MX Plan** +>> +>>![MX Plan](images/mxplan01.png){.thumbnail .w-500} +>> +>> 1. A oferta de e-mail mais antiga da OVHcloud, que inclui as funções essenciais de um serviço de e-mail com 5 GB de espaço de armazenamento por conta de e-mail. +>> 2. Incluída com as ofertas de alojamento web e pode ser encomendada através da [Área de Cliente OVHcloud](/links/manager). +>> 3. Esta oferta está disponível em 3 tecnologias de correio eletrónico diferentes. **Roundcube**, **OWA** (Outlook Web Access) e **Zimbra**. +>> +> **Zimbra Mail** +>> +>>![Zimbra Mail](images/zimbra01.png){.thumbnail .w-500} +>> +>> 1. Oferta de e-mail mais recente da OVHcloud, oferece um serviço de e-mail flexível e evolutivo em três níveis de oferta e de funcionalidades. +>> 2. Pode encomendar uma conta Zimbra através da [Área de Cliente OVHcloud](/links/manager) ou diretamente em [ovhcloud.com](/links/web/email). +>> 3. Como o nome indica, utiliza a interface **Zimbra**. +>> +> **E-mails Pro** +>> +>>![Email Pro](images/emailpro01.png){.thumbnail .w-500} +>> +>> 1. Oferta de e-mail baseada na tecnologia Exchange, com funcionalidades essenciais e um espaço de armazenamento de 10 GB. +>> 2. Pode encomendar uma conta E-mail Pro através da [Área de Cliente OVHcloud](/links/manager) ou diretamente através de [ovhcloud.com](/links/web/email). +>> 3. Esta oferta utiliza a interface webmail **OWA** (Outlook Web Access). +>> +> **Exchange** +>> +>>![Exchange](images/exchange01.png){.thumbnail .w-500} +>> +>> 1. Oferta de e-mail completa com funcionalidades de colaboração online com 50 GB ou 300 GB de espaço de armazenamento. +>> 2. Incluída com as ofertas de alojamento web e pode ser encomendada através da [Área de Cliente OVHcloud](/links/manager). +>> 3. Esta oferta utiliza a interface webmail **OWA** (Outlook Web Access). +>> + +> [!success] +> +> Salvo indicação em contrário, as questões abordadas abaixo dizem respeito ao conjunto das ofertas de e-mail OVHcloud. + +/// details | Quais são as diferenças entre as tecnologias de e-mail utilizadas pelas ofertas **MX Plan**? + +A oferta MX Plan é distinta pela sua evolução, que se baseia em três tecnologias de e-mail distintas. Cada uma detém a sua própria interface webmail: + +- **Roundcube**. +- **OWA** (Outlook Web Access). +- **Zimbra**. + +Esta diversidade de tecnologias implica uma ergonomia de funcionamento diferente para cada interface. Algumas funcionalidades podem ser configuradas através da Área de Cliente, enquanto outras são configuradas através do webmail. + +Pode encontrar em seguida um quadro recapitulativo das principais funcionalidades e-mails, classificadas por tecnologia e localização de configuração: + +![MX plan](images/email_feature_table.png){.thumbnail .w-500} + +/// + +/// details | Como identificar a tecnologia utilizada na minha oferta **MX Plan**? + +A tecnologia de e-mail utilizada para a oferta MX Plan é caracterizada pela interface do seu webmail. Para o identificar a partir da Área de Cliente, siga o seguinte caminho: + +1. Aceda à [Área de Cliente OVHcloud](/links/manager). +1. Aceda à secção `Web Cloud`{.action}. +1. Clique em `MX Plan`{.action}. +1. Selecione o domínio em questão. +1. No separador `Informações gerais`{.action}, selecione por predefinição. +1. Registe a tecnologia utilizada como **Webmail**. + +![MX plan](images/technology-email.png){.thumbnail .w-500} + +/// + + +/// details | O que é preciso saber antes de criar um endereço de e-mail? + +Criar um endereço de e-mail não é uma operação complexa, mas é necessário respeitar as regras para definir o **nome do seu endereço de e-mail** e a sua **palavra-passe**. + +O **nome do seu endereço de e-mail** deve respeitar as seguintes regras: + +- Mínimo de 2 caracteres. +- Máximo de 32 caracteres. +- Nenhum caráter acentuado. +- Sem caracteres especiais, exceto os seguintes: `.`, `,`, `-` e `_`. + +A **palavra-passe** deve respeitar as seguintes regras: + +- Mínimo de 9 caracteres. +- Máximo de 30 caracteres. +- Nenhum caráter acentuado. + +> [!warning] +> Por motivos de segurança, não utilize a mesma palavra-passe duas vezes. Escolha um que não tenha qualquer relação com as suas informações pessoais (evite mencionar, por exemplo, o seu nome, sobrenome e data de nascimento). Altere-o regularmente. + +/// + +/// details | O que fazer se deixar de receber os meus e-mails? + +Encontrará abaixo as principais razões de uma falha na receção dos seus e-mails. + +1. **Software de correio eletrónico**: A falha na receção de correio eletrónico está frequentemente associada à configuração do endereço de correio eletrónico no software de correio eletrónico (Outlook, Mail para macOS, Thunderbird, etc.). Para o verificar, aceda a [webmail](/links/web/email). Se verificar que existem e-mails na pasta A receber do webmail que não estão presentes no software de mensagens, a resposta será provavelmente a sua configuração do software. Para mais informações, consulte a nossa página "[Impossível enviar ou receber e-mails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Configuração DNS**: O seu serviço de e-mail está associado a um domínio. Os registos MX na zona DNS designam os servidores de receção de e-mail. Se alterou recentemente os servidores DNS ou a zona DNS, estes registos MX podem ter sido "interrompidos". O que explicaria um corte na receção dos e-mails.Para mais informações sobre o assumpto, consulte a nossa página "[Impossível enviar ou receber e-mails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Quota de e-mail ultrapassada**: Se a quota de armazenamento da sua conta de e-mail for atingida, já não será possível receber e-mails e o seu remetente receberá uma mensagem de erro indicando que a sua conta de e-mail está cheia. Gerir o espaço de armazenamento de uma conta de e-mail Para mais informações, consulte a nossa página "[Gerir o espaço de armazenamento de uma conta de e-mail ](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". +1. **Regras da caixa de entrada**: A regra da caixa de entrada pode impedir a entrega de mensagens de correio eletrónico para a pasta A receber ou redirecioná-las para a pasta SPAM. Consulte as suas regras a partir do seu programa de mensagens (Outlook, Mail de macOS, Thunderbird, etc.) ou a partir de [webmail](/links/web/email). +1. **Incidente ou manutenção**: Consultar a nossa página "[Web Cloud status](https://web-cloud.status-ovhcloud.com/pt/)" para verificar se uma operação não está em curso no seu serviço de e-mail. + +> [!primary] +> +> **Truques e dicas**: Se não for possível estabelecer ligação ao webmail, é possível que a palavra-passe esteja errada. Verifique-a e, se necessário, pode alterá-la a partir da [Área de Cliente OVHcloud](/links/manager) e renovar a ligação. + +/// + +/// details | O que fazer se não conseguir enviar os meus e-mails? + +1. **Software de correio eletrónico**: Se o seu endereço de correio eletrónico não for enviado com segurança, poderá ser configurado no software de correio eletrónico (Outlook, Mail para macOS, Thunderbird, etc.). Para o verificar, aceda a [webmail](/links/web/email). Se verificar que consegue enviar e-mails a partir do webmail, o fenómeno será causado pela configuração do seu software. Para mais informações, consulte a nossa página "[Impossível enviar ou receber e-mails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Código de erro**: Quando envia uma mensagem e o servidor destinatário a recusa, esta normalmente envia-lhe uma mensagem de erro com um código de erro. Analise a mensagem de erro, ela poderá especificar o motivo (limite máximo da conta de e-mail atingida, endereço de e-mail do destinatário inexistente, etc.). Para mais informações, consulte a nossa página "[Impossível enviar ou receber e-mails](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/diagnostic_advanced)". +1. **Tamanho do e-mail**: Quer seja o seu fornecedor de e-mail ou o servidor destinatário, existe um limite de tamanho para um e-mail. Aconselhamos que transmita principalmente imagens ou ficheiros pdf com um tamanho pequeno. No caso de ficheiros grandes, é preferível utilizar ferramentas de transferência de ficheiros como [plik.ovh](https://plik.ovh/). + +/// + + +/// details | Porquê configurar os registos SPF e DKIM? + +**SPF (Sender Policy Framework)** + +Permite aos servidores que recebem e-mails garantir que estes últimos foram enviados a partir de um servidor de confiança. Este protocolo é indispensável para legitimar as trocas de e-mails. De facto, sem registo SPF no nome de domínio do seu serviço de e-mail, os seus e-mails poderão ser considerados indesejados pelos destinatários. + +Para saber como configurar um registo SPF no seu serviço de e-mail, consulte o nosso guia: "[Melhorar a segurança dos e-mails através de um registo SPF](/pages/web_cloud/domains/dns_zone_spf)". + +**DKIM (DomainKeys Identified Mail)** + +Permite assinar os e-mails para evitar o furto de identidade. Esta assinatura funciona com base no princípio do hash combinado com uma criptografia assimétrica. Este protocolo é complementar ao SPF. O SPF intervém na legitimidade do domínio, ao passo que o DKIM verifica que cada e-mail é assinado pelo serviço de e-mail correto aquando do envio. Este serviço também se torna um referência em termos de segurança do correio eletrónico. Alguns serviços de e-mail também podem considerar um e-mail indesejado se não estiver protegido por uma assinatura DKIM. + +Para saber como configurar um registo DKIM no seu serviço de e-mail, consulte o guia: "[Melhorar a segurança dos e-mails através de um registo DKIM](/pages/web_cloud/domains/dns_zone_dkim)". + +/// + + +/// details | Como configurar o meu endereço de e-mail e utilizá-lo com o webmail? + +Pode configurar a sua conta de e-mail em programas como o Outlook, o Thunderbird, o Mail (em Mac), etc. +Disponibilizamos guias que o ajudarão nesse processo. Aceda a eles [aqui](/products/web-cloud-email-collaborative-solutions-mx-plan). + +> [!tabs] +> **E-mails e Zimbra Mail** +>> +>> **Computador com Windows** +>> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +>> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_windows). +>> - [Correio para Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10). +>> +>> **Computador Apple Mac** +>> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +>> - [Mail para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos). +>> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_thunderbird_mac). +>> +>> **iPhone ou iPad** +>> - [Mail para o iPhone e o iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios). +>> +>> **Smartphone ou tablet Android** +>> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android). +>> +> **E-mails Pro** +>> +>> **Computador com Windows** +>> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016). +>> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird). +>> - [Correio para Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_windows_10). +>> +>> **Computador Apple Mac** +>> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). +>> - [Mail para macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos). +>> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_thunderbird_mac). +>> +>> **iPhone ou iPad** +>> - [Mail para o iPhone e o iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). +>> +>> **Smartphone ou tablet Android** +>> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). +>> +> **Microsoft Exchange** +>> +>> **Computador com Windows** +>> - [Outlook para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016). +>> - [Thunderbird para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird). +>> - [Correio para Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_windows_10). +>> +>> **Computador Apple Mac** +>> - [Outlook para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). +>> - [Mail para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos). +>> - [Thunderbird para macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_thunderbird_mac). +>> +>> **iPhone ou iPad** +>> - [Mail para o iPhone e o iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). +>> +>> **Smartphone ou tablet Android** +>> - [Gmail para Android](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). +>> + +Graças ao [webmail](/links/web/email), pode aceder a qualquer momento à sua caixa de e-mails, a partir de qualquer aparelho conectado. Depois de criar a sua conta de e-mail, aceda a ela a partir deste endereço. + +**Truques e dicas**: Se configurar a sua conta de e-mail num programa de correio eletrónico, sugerimos que o faça com o protocolo IMAP. Assim, os e-mails ficarão armazenados no servidor e poderá consultá-los onde quer que esteja, a partir do [webmail](/links/web/email). Para isso, pode recorrer à nossa [documentação](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities). + +/// + +/// details | Como gerir os serviços de e-mail? + +O conjunto dos seus endereços de e-mail é gerido a partir da sua [Área de Cliente OVHcloud](/links/manager). Depois de se conectar, aceda ao produto em causa. Assim, pode alterar a palavra-passe dos seus endereços de e-mail, verificar o espaço utilizado, criar novos endereços ou eliminar endereços existentes. + +**Truques e dicas**: Nas ofertas de e-mail MX Plan, pode delegar a gestão de uma conta de e-mail a outra conta OVHcloud, ao mesmo tempo que mantém o controlo sobre esta. Para isso, basta configurar uma delegação a partir da sua [Área de Cliente OVHcloud](/links/manager). Pode apoiar-se em [nossa documentação](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/feature_delegation). + +/// + +/// details | O que devo saber antes de criar um endereço de e-mail? + +Criar um endereço de e-mail não é uma operação complexa, mas é necessário respeitar as regras para definir o **nome do seu endereço de e-mail** e a sua **palavra-passe**. + +O **nome do seu endereço de e-mail** deve respeitar as seguintes regras: + +- Mínimo de 2 caracteres. +- Máximo de 32 caracteres. +- Nenhum caráter acentuado. +- Sem caracteres especiais exceto os seguintes: `.`, `,`, `-` e `_`. + +A **palavra-passe** deve respeitar as seguintes regras: + +- Mínimo de 9 caracteres. +- Máximo de 30 caracteres. +- Nenhum caráter acentuado. + +> [!warning] +> Por razões de segurança, recomendamos que não utilize duas vezes a mesma palavra-passe. Escolha uma palavra-passe que não possa ser relacionada com as suas informações pessoais (evite qualquer referência ao seu sobrenome, nome ou data de nascimento, por exemplo) e renove-a regularmente. + +/// + +/// details | Como recuperar a minha palavra-passe esquecida? + +Por razões de segurança e de confidencialidade, não é possível **recuperar** uma palavra-passe. Conforme descrito no nosso "[Alterar a palavra-passe de um endereço de e-mail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_change_password)", é necessário redefinir a sua palavra-passe se não a souber mais. + +> [!primary] +> +> Se pretender armazenar uma palavra-passe, é aconselhável utilizar um gestor de palavra-passe, como, por exemplo, **Keepass**. +/// + +/// details | Como limitar a receção de spam? + +De modo a limitar a receção de spam, pode aplicar regras aos seus e-mails (chamadas "Filtros" no serviço MX Plan). Elas terão por objetivo eliminar ou transferir e-mails para a pasta "Mensagens indesejadas" aquando da receção. +Para isso, aceda à [Área de Cliente OVHcloud](/links/manager), aceda à secção `Web Cloud`{.action} e clique em `MX Plan`{.action}. Selecione o domínio em causa, clique no separador `E-mails`{.action} e, na coluna `Filtros`, clique no ícone "Gestão dos filtros da conta". + +Se não visualiza a coluna `Filtros`, a criação de filtros deverá ser feita através de regras de gestão da caixa de entrada no [webmail](/links/web/email). Para mais informações, consulte este guia: [Criar regras inbox no OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/creating-inbox-rules-in-owa-mx-plan). + +**Truques e dicas**: Se definir um filtro quanto à receção de spam, é possível que alguns e-mails legítimos sejam considerados indesejados. São os chamados "falsos positivos". Se isso lhe acontecer, sugerimos que faça um pedido de assistência a partir da [Área de Cliente OVHcloud](/links/manager). Assim, faremos o necessário para que essas mensagens deixem de ser consideradas spam. + +/// + + +/// details | O meu endereço de e-mail está cheio, já não tenho espaço. O que posso fazer? + +Se subscreveu [um dos nossos serviços de e-mail OVHcloud](/links/web/emails) e uma das suas contas de e-mail está saturada, consulte o nosso guia "[Gerir o espaço de armazenamento de uma conta de e-mail](/pages/web_cloud/email_and_collaborative_solutions/troubleshooting/email_manage_quota)". Este guia ajuda-o a determinar se pode otimizar o espaço existente ou se é necessário mudar de oferta de e-mail para aumentar a capacidade de armazenamento. + +/// + +/// details | Quero mudar de oferta de e-mail para o meu endereço, como posso fazê-lo mantendo o conteúdo? + +Deseja mudar [de oferta de e-mail](/links/web/emails) para beneficiar de mais espaço e de funcionalidades, mas deseja conservar o conteúdo do seu endereço existente. Para isso, consulte um dos nossos manuais: + +- [Migrar um endereço de e-mail MX Plan para uma conta E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrar os seus endereços de e-mail de uma plataforma de e-mail OVHcloud para outra](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). +- [Migrar manualmente o seu endereço de e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration). +- [Migrar contas de e-mail através do OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_omm). +- [Migrar uma conta Gmail para uma conta de e-mail OVHcloud através do OVH Mail Migrator](/pages/web_cloud/email_and_collaborative_solutions/migrating/security_gmail). + +/// + +/// details | ¿Office 365 Pro Plus incluye una licencia de Skype? + +Office 365 Pro Plus no tiene licencia de Skype. Solo se incluye el software de Skype for Business. + +/// + +/// details | ¿Cómo transferir sin interrupción del servicio a los servidores de OVHcloud: mi correo, mi sitio web, mi base de datos y mi dominio? + +Para más información, consulte la guía "[Migrar un sitio web y los servicios asociados a OVHcloud](/pages/web_cloud/web_hosting/hosting_migrating_to_ovh)". + +/// + + + +## Quer saber mais? + +Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + +Fale com a nossa [comunidade de utilizadores](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.de-de.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.de-de.md index 1e66a50321e..784f1017b0d 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.de-de.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.de-de.md @@ -1,217 +1,191 @@ ---- -title: OVHcloud Zimbra FAQ -excerpt: Hier finden Sie die häufigsten Fragen zur Migration der OVHcloud MX Plan Dienste nach Zimbra -updated: 2025-11-04 ---- - - - -## Ziel - -Diese Seite beantwortet Fragen zur Zimbra Lösung bei OVHcloud. - -### Allgemeine Fragen zu den Zimbra-Angeboten bei OVHcloud - -/// details | Was ist Zimbra? - -Zimbra ist eine beliebte Open-Source-Lösung für kollaboratives Arbeiten. Zimbra bietet zahlreiche Funktionen des OVHcloud Katalogs. - -Die Zimbra Lösung bei OVHcloud wird für 2 E-Mail Dienste verwendet. - -- **MX Plan**: Zimbra wird im Rahmen einer technischen Umstellung von Outlook Web App (OWA) auf Zimbra für den MX Plan Legacy verwendet. -- **Zimbra**: Zimbra erscheint im Katalog von OVHcloud als eigenständiges Angebot [Zimbra Starter](/links/web/zimbra). - -Die folgende Grafik zeigt Ihnen, welche Funktionen derzeit bei den einzelnen OVHcloud Angeboten verwendet werden. Outlook Web App (OWA) wird schrittweise aus dem MX Plan Angebot verschwinden. - -![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} - -> [!warning] -> -> Es bestehen Funktionsunterschiede zwischen der im MX Plan Angebot verwendeten Zimbra Lösung und der im Zimbra Starter Angebot verwendeten Zimbra-Lösung. Die Funktionen, die während des Umstiegs auf Zimbra für das MX Plan Angebot verfügbar bleiben, finden Sie in der [Tabelle am Ende dieser FAQ](#features). - -/// - -/// details | Wo finde ich Anleitungen? - -Eine Anleitung zur Verwendung von Zimbra finden Sie bereits unter [dieser Adresse](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | Wie konfiguriere ich meine E-Mail-Adresse auf einem E-Mail-Client? - -Besuchen Sie unsere Seite „[Zimbra-E-Mail-Adresse auf einem E-Mail-Client konfigurieren](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)“. - -/// - -/// details | Wie kann ich mein Zimbra Angebot wechseln? - -Ihre Anforderungen ändern sich und Sie möchten mehr Funktionen für Ihr Zimbra nutzen oder benötigen sie nicht mehr. Die Zimbra Angebote sind flexibel. Folgen Sie den unten stehenden Anweisungen entsprechend Ihrer Situation: - -**Möchten Sie auf ein höheres Angebot wechseln?** - -1. Melden Sie sich bei Ihrem [OVHcloud Kundencenter](/links/manager) an. -1. Gehen Sie in den Bereich `Web Cloud`{.action}. -1. Klicken Sie auf `Zimbra Mail`{.action}. -1. Klicken Sie auf `E-Mail-Konto`{.action}. -1. Rechts neben dem E-Mail-Account, den Sie auf ein höheres Angebot wechseln möchten, klicken Sie auf `⁝`{.action}. -1. Klicken Sie auf `Angebot wechseln`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -**Möchten Sie auf ein niedrigeres Angebot wechseln?** - -Die Schritte sind dieselben wie für den Wechsel zu einem höheren Angebot (siehe oben). - -> [!warning] -> -> Bevor Sie auf ein niedrigeres Angebot wechseln, stellen Sie sicher, dass folgende Punkte erfüllt sind: -> -> - Keine Dateien sind auf Ihrem Speichervolumen "Briefcase" gespeichert, wenn Sie auf das Angebot Starter wechseln. -> - Der Inhalt Ihres E-Mail-Accounts muss weniger als 15 GB sein, wenn Sie auf das Angebot Starter wechseln. - -/// - -### Fragen zur Migration von MX Plan auf Zimbra - -Im Rahmen der Weiterentwicklung des MX Plan Angebots wird eine Migration von der derzeitigen Lösung mit Outlook Web App (OWA) auf die Zimbra Lösung und deren Webmail geplant. - -Wenn Sie von dieser Migration betroffen sind, finden Sie hier die häufigsten Fragen zu diesem Thema. - -/// details | Was sind die Unterschiede zwischen Outlook Web App (OWA) und Zimbra Webmail? - -Zimbra bietet vergleichbare Funktionen und ein ähnliches Nutzererlebnis wie OWA. Eine Anleitung zur Verwendung von Zimbra finden Sie bereits unter [dieser Adresse](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | Eröffnet die Migration neue Funktionen? - -Die Migration auf das neue Webmail behält den Service-Level des vorherigen Webmail-Dienstes bei. - -/// - -/// details | Wann erfolgt die Migration meiner Dienstleistungen? - -Sie erhalten für jeden Dienst **2 Woche** und nochmals **1 Tag** vor der Migration E-Mail-Benachrichtigungen. - -Ihre Dienste werden schrittweise migriert, sodass die Möglichkeit besteht, dass die Migration Ihrer Dienste mehrere Wochen auseinander liegt. - -/// - -/// details | Wie bereite ich meine Migration nach Zimbra vor? - -Die Migration erfordert keine Aktion Ihrerseits bezüglich der Inhalte von E-Mail-Accounts. - -Während der Migrationsphase ist jedoch eine kurze Unterbrechung des Dienstes erforderlich. Es wird daher dringend empfohlen, Ihre Nutzer zu informieren, sobald Ihnen das Datum der Migration Ihrer E-Mail-Accounts vorliegt. - -/// - -/// details | Muss ich zur Migration nach Zimbra selbst tätig werden? - -Diese Migration wurde konzipiert, um die Auswirkungen auf unsere Kunden so gering wie möglich zu halten. Keine Aktionen Ihrerseits werden erwartet. - -Von Ihnen werden keine Änderungen erwartet. - -/// - -/// details | Sind Änderungen im OVHcloud Kundencenter vorgesehen? - -Es sind keine Änderungen im Kundencenter geplant. Da durch die Migration auf eine neue Lösung umgestellt wird, sind einige unwesentliche Funktionen möglicherweise in den ersten Wochen nach der Migration nicht verfügbar. - -Sie finden die Liste der Funktionen und deren Status für diese Migration [am Ende dieser FAQ](#features). - -/// - -/// details | Muss ich meine E-Mail-Software neu konfigurieren? - -Nein, die Migration erfordert keine Neukonfiguration Ihres E-Mail-Clients. - -Im Fall einer Passwortänderung muss das neue Passwort auch in Ihrem E-Mail-Client eingegeben werden. - -/// - -/// details | Ändert die Migration die Abrechnung meines Dienstes? - -Die Migration auf das neue Zimbra Webmail erfolgt innerhalb der Dienstleistung. Es gibt daher keine Änderungen an der Abrechnung oder am Vertrag Ihres MX Plan Dienstes. - -/// - -/// details | Wo werden meine E-Mails nach der Migration gehostet? - -Die Migration erfolgt innerhalb unserer Rechenzentren in Frankreich. Am Standort Ihrer Daten ändert sich daher nichts. - -/// - -/// details | Wird es Änderungen bei der Verarbeitung meiner Daten geben? - -Es sind keine Änderungen in Bezug auf die Datenverarbeitung und deren Verwendung vorgesehen. Sie finden alle diese Informationen im Vertrag zu Ihrem MX Plan Dienst. - -/// - -/// details | Wie bleibe ich auf dem aktuellen Webmail (OWA)? - -Sie können jederzeit zu einem Angebot migrieren, das OWA-Webmail verwendet, also E-Mail Pro oder Exchange. Folgen Sie hierzu der Anleitung "[E-Mail-Accounts von MX Plan zu E-Mail Pro oder Exchange migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel)". - -/// - -/// details | Kann ich die Migration ablehnen? - -Nein. OVHcloud verpflichtet sich, für seine MX Plan Angebote einen Dienst mit dem besten Preis-Leistungsverhältnis anzubieten. Aus diesem Grund wurde beschlossen, die aktuellen Angebote auf Zimbra zu migrieren. - -Sie können aber weiterhin das OWA Interface nutzen, indem Sie Ihre [E-Mail-Accounts auf eine E-Mail Pro oder Exchange Lösung migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). - -/// - -/// details | Kann ich mein MX Plan Angebot kündigen? - -Um Ihr Angebot unter "Meine Dienste" im OVHcloud Kundencenter zu kündigen, folgen Sie der Anleitung "[OVHcloud Dienste kündigen](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan)" im Abschnitt zu MX Plan. - -### Funktionen, die nach der Migration nach Zimbra beibehalten, ausgesetzt oder entfernt wurden - -| Funktion | Beschreibung | Status | -|-|-|-| -|**Verwaltung des E-Mail Accounts über das Kundencenter**
      (Passwort, Alias, Quota)| Beibehalten|✅| -|**Angebote und Abrechnung**| Beibehalten|✅| -|**Weiterleitung / Alias / Mailingliste über das Kundencenter**| Beibehalten|✅| -|**DNS-Konfiguration**
      (SPF / MX / SRV)| Beibehalten|✅| -|**E-Mail-Account-Delegierungen**| Per Webmail beibehalten|✅| -|**E-Mail-Protokolle**
      (IMAP/POP)| Beibehalten ohne Konfigurationsänderungen|✅| -|**Inhalt des E-Mail Accounts**
      (E-Mails, Ordner, Kontakte)| Migriert|✅| -|**Während des Migrationsprozesses empfangene E-Mails**| Zugestellt|✅| -|**Automatische Antwort / Beantworter**| Beibehalten|✅| -|**Eingangsregeln**|- Die in Ihrem E-Mail-Programm konfigurierten Regeln bleiben unverändert.
      - Die über das OWA Webmail-Interface konfigurierten Regeln werden auf das Zimbra Webmail-Interface migriert. Nur bestimmte Regeln können aufgrund von Inkompatibilität nicht migriert werden. Diese werden als E-Mail an den E-Mail-Account des Benutzers versandt und können manuell neu erstellt werden.
      - *Inkompatible Regel*: Eine Regel, die zwei Bedingungstypen wie UND und ODER gleichzeitig verwendet. Beispiel: E-Mails von **john@mydomain.ovh** ODER **mary@mydomain.ovh** UND mit dem Betreff "Rechnung" in den Ordner "Wichtig" verschieben.|⚠️| -|**Persönliche Signatur**|- Die über Ihr E-Mail-Programm konfigurierten Signaturen bleiben unverändert.
      - Die über OWA Webmail konfigurierten Signaturen werden aufgrund der Formatierung nicht migriert.|⚠️| -|**Blockieren / Erlauben**| Diese Funktion blockiert E-Mails, die von einem bestimmten Domainnamen oder einer bestimmten E-Mail-Adresse stammen. Sie ist nicht kompatibel mit Zimbra, kann jedoch über Posteingangsregeln in Zimbra wiederhergestellt werden.|❌| -|**Fußzeile** (Domain-Signatur über das Kundencenter konfigurierbar)| Diese Funktion wird in der neuen Zimbra Infrastruktur nicht verfügbar sein. Es ist jedoch weiterhin möglich, eine Signatur auf Ebene des E-Mail-Accounts zu konfigurieren.|❌| -|**Sicherheitseinstellungen**| Diese Funktion des Kundencenters, mit der Sie die Passwort-Verwaltung ändern können, wird in Zimbra nicht verwendet.
      Die standardmäßige Passwort-Sicherheitseinstellung erfordert mindestens 10 alphanumerische Zeichen, 1 Sonderzeichen, 1 Großbuchstaben.|❌| -|**Spoofing**| Spoofing ist das Versenden einer E-Mail von einer anderen Identität als dem E-Mail-Account, auf dem Sie authentifiziert sind. Diese Vorgehensweise ist nicht mit den SPF- und DKIM-Sicherheitsprotokollen kompatibel, die für die Zustellung von E-Mails erforderlich sind.
      Von Zimbra aus können Sie eine andere Identität als die des verwendeten E-Mail-Accounts konfigurieren, sofern eine Delegierung erfolgt.|❌| -|**Unterstützung für Transport Layer Security (TLS) 1.0 und 1.1.**|Die Versionen 1.0 und 1.1 gelten als anfällig für Angriffe und entsprechen nicht mehr den aktuellen Sicherheitsstandards.
      Wenn Ihr Internetbrowser **mindestens TLS 1.2** nicht unterstützt, wird empfohlen, die neuesten Sicherheits- und Funktionsupdates zu installieren.|❌| - -/// - -## Weiterführende Informationen - -[MX Plan - Zimbra Webmail verwenden](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die [OVHcloud Partner](/links/partner). - -Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). - +--- +title: OVHcloud Zimbra FAQ +excerpt: Hier finden Sie die häufigsten Fragen zur Migration der OVHcloud MX Plan Dienste nach Zimbra +updated: 2024-11-15 +--- + + + +## Ziel + +Diese Seite beantwortet Fragen zur Zimbra Lösung bei OVHcloud. + +### Allgemeine Fragen zu den Zimbra-Angeboten bei OVHcloud + +/// details | Was ist Zimbra? + +Zimbra ist eine beliebte Open-Source-Lösung für kollaboratives Arbeiten. Zimbra bietet zahlreiche Funktionen des OVHcloud Katalogs. + +Die Zimbra Lösung bei OVHcloud wird für 2 E-Mail Dienste verwendet. + +- **MX Plan**: Zimbra wird im Rahmen einer technischen Umstellung von Outlook Web App (OWA) auf Zimbra für den MX Plan Legacy verwendet. +- **Zimbra**: Zimbra erscheint im Katalog von OVHcloud als eigenständiges Angebot [Zimbra Starter](/links/web/zimbra). + +Die folgende Grafik zeigt Ihnen, welche Funktionen derzeit bei den einzelnen OVHcloud Angeboten verwendet werden. Outlook Web App (OWA) wird schrittweise aus dem MX Plan Angebot verschwinden. + +![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} + +> [!warning] +> +> Es bestehen Funktionsunterschiede zwischen der im MX Plan Angebot verwendeten Zimbra Lösung und der im Zimbra Starter Angebot verwendeten Zimbra-Lösung. Die Funktionen, die während des Umstiegs auf Zimbra für das MX Plan Angebot verfügbar bleiben, finden Sie in der [Tabelle am Ende dieser FAQ](#features). + +/// + +/// details | Wo finde ich Anleitungen? + +Eine Anleitung zur Verwendung von Zimbra finden Sie bereits unter [dieser Adresse](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | Wie konfiguriere ich meine E-Mail-Adresse auf einem E-Mail-Client? + +Besuchen Sie unsere Seite „[Zimbra-E-Mail-Adresse auf einem E-Mail-Client konfigurieren](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)“. + +/// + +### Fragen zur Migration von MX Plan auf Zimbra + +Im Rahmen der Weiterentwicklung des MX Plan Angebots wird eine Migration von der derzeitigen Lösung mit Outlook Web App (OWA) auf die Zimbra Lösung und deren Webmail geplant. + +Wenn Sie von dieser Migration betroffen sind, finden Sie hier die häufigsten Fragen zu diesem Thema. + +/// + +/// details | Was sind die Unterschiede zwischen Outlook Web App (OWA) und Zimbra Webmail? + +Zimbra bietet vergleichbare Funktionen und ein ähnliches Nutzererlebnis wie OWA. Eine Anleitung zur Verwendung von Zimbra finden Sie bereits unter [dieser Adresse](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | Eröffnet die Migration neue Funktionen? + +Die Migration auf das neue Webmail behält den Service-Level des vorherigen Webmail-Dienstes bei. + +/// + +/// details | Wann erfolgt die Migration meiner Dienstleistungen? + +Sie erhalten für jeden Dienst **2 Woche** und nochmals **1 Tag** vor der Migration E-Mail-Benachrichtigungen. + +Ihre Dienste werden schrittweise migriert, sodass die Möglichkeit besteht, dass die Migration Ihrer Dienste mehrere Wochen auseinander liegt. + +/// + +/// details | Wie bereite ich meine Migration nach Zimbra vor? + +Die Migration erfordert keine Aktion Ihrerseits bezüglich der Inhalte von E-Mail-Accounts. + +Während der Migrationsphase ist jedoch eine kurze Unterbrechung des Dienstes erforderlich. Es wird daher dringend empfohlen, Ihre Nutzer zu informieren, sobald Ihnen das Datum der Migration Ihrer E-Mail-Accounts vorliegt. + +/// + +/// details | Muss ich zur Migration nach Zimbra selbst tätig werden? + +Diese Migration wurde konzipiert, um die Auswirkungen auf unsere Kunden so gering wie möglich zu halten. Keine Aktionen Ihrerseits werden erwartet. + +Von Ihnen werden keine Änderungen erwartet. + +/// + +/// details | Sind Änderungen im OVHcloud Kundencenter vorgesehen? + +Es sind keine Änderungen im Kundencenter geplant. Da durch die Migration auf eine neue Lösung umgestellt wird, sind einige unwesentliche Funktionen möglicherweise in den ersten Wochen nach der Migration nicht verfügbar. + +Sie finden die Liste der Funktionen und deren Status für diese Migration [am Ende dieser FAQ](#features). + +/// + +/// details | Muss ich meine E-Mail-Software neu konfigurieren? + +Nein, die Migration erfordert keine Neukonfiguration Ihres E-Mail-Clients. + +Im Fall einer Passwortänderung muss das neue Passwort auch in Ihrem E-Mail-Client eingegeben werden. + +/// + +/// details | Ändert die Migration die Abrechnung meines Dienstes? + +Die Migration auf das neue Zimbra Webmail erfolgt innerhalb der Dienstleistung. Es gibt daher keine Änderungen an der Abrechnung oder am Vertrag Ihres MX Plan Dienstes. + +/// + +/// details | Wo werden meine E-Mails nach der Migration gehostet? + +Die Migration erfolgt innerhalb unserer Rechenzentren in Frankreich. Am Standort Ihrer Daten ändert sich daher nichts. + +/// + +/// details | Wird es Änderungen bei der Verarbeitung meiner Daten geben? + +Es sind keine Änderungen in Bezug auf die Datenverarbeitung und deren Verwendung vorgesehen. Sie finden alle diese Informationen im Vertrag zu Ihrem MX Plan Dienst. + +/// + +/// details | Wie bleibe ich auf dem aktuellen Webmail (OWA)? + +Sie können jederzeit zu einem Angebot migrieren, das OWA-Webmail verwendet, also E-Mail Pro oder Exchange. Folgen Sie hierzu der Anleitung "[E-Mail-Accounts von MX Plan zu E-Mail Pro oder Exchange migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel)". + +/// + +/// details | Kann ich die Migration ablehnen? + +Nein. OVHcloud verpflichtet sich, für seine MX Plan Angebote einen Dienst mit dem besten Preis-Leistungsverhältnis anzubieten. Aus diesem Grund wurde beschlossen, die aktuellen Angebote auf Zimbra zu migrieren. + +Sie können aber weiterhin das OWA Interface nutzen, indem Sie Ihre [E-Mail-Accounts auf eine E-Mail Pro oder Exchange Lösung migrieren](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). + +/// + +/// details | Kann ich mein MX Plan Angebot kündigen? + +Um Ihr Angebot unter "Meine Dienste" im OVHcloud Kundencenter zu kündigen, folgen Sie der Anleitung "[OVHcloud Dienste kündigen](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan)" im Abschnitt zu MX Plan. + +### Funktionen, die nach der Migration nach Zimbra beibehalten, ausgesetzt oder entfernt wurden + +| Funktion | Beschreibung | Status | +|-|-|-| +|**Verwaltung des E-Mail Accounts über das Kundencenter**
      (Passwort, Alias, Quota)| Beibehalten|✅| +|**Angebote und Abrechnung**| Beibehalten|✅| +|**Weiterleitung / Alias / Mailingliste über das Kundencenter**| Beibehalten|✅| +|**DNS-Konfiguration**
      (SPF / MX / SRV)| Beibehalten|✅| +|**E-Mail-Account-Delegierungen**| Per Webmail beibehalten|✅| +|**E-Mail-Protokolle**
      (IMAP/POP)| Beibehalten ohne Konfigurationsänderungen|✅| +|**Inhalt des E-Mail Accounts**
      (E-Mails, Ordner, Kontakte)| Migriert|✅| +|**Während des Migrationsprozesses empfangene E-Mails**| Zugestellt|✅| +|**Automatische Antwort / Beantworter**| Beibehalten|✅| +|**Eingangsregeln**|- Die in Ihrem E-Mail-Programm konfigurierten Regeln bleiben unverändert.
      - Die über das OWA Webmail-Interface konfigurierten Regeln werden auf das Zimbra Webmail-Interface migriert. Nur bestimmte Regeln können aufgrund von Inkompatibilität nicht migriert werden. Diese werden als E-Mail an den E-Mail-Account des Benutzers versandt und können manuell neu erstellt werden.
      - *Inkompatible Regel*: Eine Regel, die zwei Bedingungstypen wie UND und ODER gleichzeitig verwendet. Beispiel: E-Mails von **john@mydomain.ovh** ODER **mary@mydomain.ovh** UND mit dem Betreff "Rechnung" in den Ordner "Wichtig" verschieben.|⚠️| +|**Persönliche Signatur**|- Die über Ihr E-Mail-Programm konfigurierten Signaturen bleiben unverändert.
      - Die über OWA Webmail konfigurierten Signaturen werden aufgrund der Formatierung nicht migriert.|⚠️| +|**Blockieren / Erlauben**| Diese Funktion blockiert E-Mails, die von einem bestimmten Domainnamen oder einer bestimmten E-Mail-Adresse stammen. Sie ist nicht kompatibel mit Zimbra, kann jedoch über Posteingangsregeln in Zimbra wiederhergestellt werden.|❌| +|**Fußzeile** (Domain-Signatur über das Kundencenter konfigurierbar)| Diese Funktion wird in der neuen Zimbra Infrastruktur nicht verfügbar sein. Es ist jedoch weiterhin möglich, eine Signatur auf Ebene des E-Mail-Accounts zu konfigurieren.|❌| +|**Sicherheitseinstellungen**| Diese Funktion des Kundencenters, mit der Sie die Passwort-Verwaltung ändern können, wird in Zimbra nicht verwendet.
      Die standardmäßige Passwort-Sicherheitseinstellung erfordert mindestens 10 alphanumerische Zeichen, 1 Sonderzeichen, 1 Großbuchstaben.|❌| +|**Spoofing**| Spoofing ist das Versenden einer E-Mail von einer anderen Identität als dem E-Mail-Account, auf dem Sie authentifiziert sind. Diese Vorgehensweise ist nicht mit den SPF- und DKIM-Sicherheitsprotokollen kompatibel, die für die Zustellung von E-Mails erforderlich sind.
      Von Zimbra aus können Sie eine andere Identität als die des verwendeten E-Mail-Accounts konfigurieren, sofern eine Delegierung erfolgt.|❌| +|**Unterstützung für Transport Layer Security (TLS) 1.0 und 1.1.**|Die Versionen 1.0 und 1.1 gelten als anfällig für Angriffe und entsprechen nicht mehr den aktuellen Sicherheitsstandards.
      Wenn Ihr Internetbrowser **mindestens TLS 1.2** nicht unterstützt, wird empfohlen, die neuesten Sicherheits- und Funktionsupdates zu installieren.|❌| + +/// + +## Weiterführende Informationen + +[MX Plan - Zimbra Webmail verwenden](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die [OVHcloud Partner](/links/partner). + +Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). + Treten Sie unserer [User Community](/links/community) bei. \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.en-gb.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.en-gb.md index 80ba20f2f4a..5abc8fe3952 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.en-gb.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.en-gb.md @@ -1,219 +1,193 @@ ---- -title: OVHcloud Zimbra FAQ -excerpt: Here you will find the most frequently asked questions about the migration of OVHcloud MX Plan solution to Zimbra -updated: 2025-11-04 ---- - - - -## Objective - -This page answers questions about the Zimbra solution at OVHcloud - -### General questions about Zimbra solutions at OVHcloud - -/// details | What is Zimbra? - -Zimbra is a popular open-source collaborative solution. Zimbra offers many features offered in the OVHcloud catalog. - -To contextualize the Zimbra solution within OVHcloud, it is used for 2 email offers. - -- **MX Plan**: Zimbra is used as part of a technological transition from Outlook Web App (OWA) to Zimbra webmail for the legacy MX Plan email solution. -- **Zimbra**: Zimbra is appearing in the OVHcloud catalog as a standalone solution with [Zimbra Starter](/links/web/zimbra). - -To get a better understanding, the following graphic shows the technologies currently used on each OVHcloud solution. Outlook Web App (OWA) will gradually disappear from the MX Plan solution. - -![Zimbra FAQ](images/technology_email.png){.thumbnail .w-600 .h-600} - -> [!warning] -> -> There are differences in functionality between the Zimbra solution used in the MX Plan solution and the Zimbra solution used in the Zimbra Starter solution. Find the features that have been maintained as part of the transition to the Zimbra solution for the MX Plan solution in [the table at the end of this FAQ](#features) - -/// - -/// details | Where can I find guides? - -A user guide for Zimbra is now available at [this address](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | How do I configure my email address on an email client? - -Visit our page “[Configuring your Zimbra email address in an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)”. - -/// - -/// details | How to change my Zimbra plan ? - -Your needs are changing: you want to benefit from more features on your Zimbra account, or, conversely, you no longer need it. Zimbra plans are flexible, so follow the instructions below according to your situation: - -**Want to upgrade to a higher plan?** - -1. Log in to your [OVHcloud Control Panel](/links/manager). -1. Go to the `Web Cloud`{.action} section. -1. Click on `Zimbra Mail`{.action}. -1. Click on the `Email account`{.action} tab. -1. To the right of the email account for which you want to switch to a higher offer, click on `⁝`{.action}. -1. Click on `Change plan`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -**Would you like to downgrade?** - -The steps are the same as for upgrading (detailed above). - -> [!warning] -> -> Before switching to a lower plan, please ensure the following: -> -> - No files are stored on your "Briefcase" storage volume if you are switching to the Starter plan. -> - The content of your email account must be less than 15 GB if you are switching to the Starter plan. - -/// - -### Questions on MX Plan migration to Zimbra solution - -As part of the MX Plan solution upgrade, a migration is planned from the current webmail using Outlook Web App (OWA) to the Zimbra solution's webmail. - -If you are affected by this migration, you will find the most frequently asked questions here. - -/// details | What are the differences between Outlook Web App (OWA) and Zimbra webmail? - -Zimbra offers similar features and a user experience close to OWA. A user guide for Zimbra is now available at [this address](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | Does migration open up new features? - -Migrating to the new webmail maintains the same level of services as the previous one. - -/// - -/// details | When will my services be migrated? - -Notification emails for each service will be sent to you **2 week** and then **1 day** before the migration. - -Services will be migrated gradually, so it is possible that your different services will be migrated several weeks apart. - -/// - -/// details | How do I prepare for my migration to Zimbra? - -The migration does not require any action on your part regarding the content of email accounts. - -However, a short service interruption is required during the migration phase. It is therefore strongly recommended that you inform your users as soon as the migration date for your email accounts is communicated to you. - -/// - -/// details | Do I need to make any changes when migrating to Zimbra? - -This migration was designed to minimise the impact on our customers. No actions are expected from you. - -No changes are expected from you. - -/// - -/// details | Are there any changes to be expected in the OVHcloud Control Panel? - -There are no changes planned in the Control Panel. Since the migration is under a new solution, some minor features may not be accessible in the first few weeks after the migration. - -Find the list of features and their statuses for this migration [at the end of this FAQ](#features). - -/// - -/// details | Will I need to reconfigure my email software? - -No, the migration does not require a reconfiguration of your email software. - -If you change your password, you will need to enter the new password in your email client. - -/// - -/// details | Does the migration change the billing for my service? - -No, the migration to the new Zimbra webmail solution is included in your solution. There are no changes to the billing or the contract of your MX Plan service. - -/// - -/// details | Where will my emails be hosted after the migration? - -The migration is done within our French data centres. Your data will remain in France. - -/// - -/// details | Will there be any changes regarding the processing of my data? - -No changes are planned regarding the processing of data and its use. You can find all this information in the contract for your MX Plan solution. - -/// - -/// details | How do I stay on the current webmail (OWA)? - -You can migrate your accounts at any time to Email Pro or Exchange in order to keep using the OWA webmail. To do this, please refer to our guide on [Migrating an MX Plan email account to an Email Pro or Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). - -/// - -/// details | Can I oppose the migration? - -No. OVHcloud is committed to providing a service with the best price performance ratio for its MX Plan offers. This is why we have chosen to migrate the current offers to the Zimbra solution. - -However, you can still take advantage of the OWA interface [by migrating your email accounts to an Email Pro or Exchange solution](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). - -/// - -/// details | Can I cancel my MX Plan solution? - -To cancel your solution in the "My services" section of the OVHcloud Control Panel, please refer to the MX Plan part of our guide on [Cancelling your OVHcloud services](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan). - -/// - -/// details | Features maintained, suspended or removed after migration to Zimbra - -| Function | Description | Status | -|-|-|-| -|**Email account management from the Control Panel**
      (Password, alias, quota)|Maintained|✅| -|**Offers and billing**|Maintained|✅| -|**Redirection/Alias/mailing list from the OVHcloud Control Panel**|Maintained|✅| -|**DNS configuration**
      (SPF/MX/SRV)|Maintained|✅| -|**Email account delegations**|Maintained via webmail|✅| -|**Logging in to email software**
      (IMAP/POP)|No configuration changes required|✅| -|**Email account content**
      (emails, folders, contacts)|Migrated|✅| -|**Emails received during the migration process**|Delivered|✅| -|**Automatic reply**|Maintained|✅| -|**Inbox rule**|- The rules configured from your email client will not be changed.
      - The rules configured from OWA webmail will be migrated to Zimbra webmail. Only a very small proportion of rules will not be migrated due to incompatibility. These will be sent as an email to the user's email account, and can be recreated manually.
      - *Incompatible rule* : A rule that uses two types of conditions, such as AND and OR, simultaneously. For example, if the message is received from (**john@mydomain.ovh** OR **mary@mydomain.ovh**) AND the subject contains "invoice", then move to the "Important" folder.|⚠️| -|**Personal signature**|- The signatures configured from your email software will not be changed.
      - Signatures configured from OWA webmail will not be migrated due to formatting.|⚠️| -|**Block/Authorise**|This feature, which allows you to block emails from a specific domain name or email address, will not be present on Zimbra. However, this can be easily recreated via an inbox rule from Zimbra.|❌| -|**Footer**
      (domain name signature configurable via the Control Panel)|This feature will not be present in the new Zimbra infrastructure. However, you can still configure a signature at the email account level.|❌| -|**Security Policy**|This Control Panel feature that allows you to change the password management policy will not be present on the Zimbra solution.
      The default security policy for passwords requires a minimum of 10 alphanumeric characters, 1 special character, 1 upper-case letter.|❌| -|**Spoofing**|Spoofing involves sending an email from an identity that is different from the email account you have been authenticated to. This practice is incompatible with the SPF and DKIM security protocols required for email deliverability.
      From Zimbra, you can configure another identity that is different from the email account used, provided that delegation is applied.|❌| -|**Support for Transport Layer Security (TLS) 1.0 and 1.1.**|Versions 1.0 and 1.1 are considered vulnerable to attack and no longer meet current security standards.
      If your web browser does not support **at least TLS 1.2**, we recommend installing the latest security and feature updates.|❌| - -/// - -## Go further - -[MX Plan - How to use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: OVHcloud Zimbra FAQ +excerpt: Here you will find the most frequently asked questions about the migration of OVHcloud MX Plan solution to Zimbra +updated: 2024-11-15 +--- + + + +## Objective + +This page answers questions about the Zimbra solution at OVHcloud + +### General questions about Zimbra solutions at OVHcloud + +/// details | What is Zimbra? + +Zimbra is a popular open-source collaborative solution. Zimbra offers many features offered in the OVHcloud catalog. + +To contextualize the Zimbra solution within OVHcloud, it is used for 2 email offers. + +- **MX Plan**: Zimbra is used as part of a technological transition from Outlook Web App (OWA) to Zimbra webmail for the legacy MX Plan email solution. +- **Zimbra**: Zimbra is appearing in the OVHcloud catalog as a standalone solution with [Zimbra Starter](/links/web/zimbra). + +To get a better understanding, the following graphic shows the technologies currently used on each OVHcloud solution. Outlook Web App (OWA) will gradually disappear from the MX Plan solution. + +![Zimbra FAQ](images/technology_email.png){.thumbnail .w-600 .h-600} + +> [!warning] +> +> There are differences in functionality between the Zimbra solution used in the MX Plan solution and the Zimbra solution used in the Zimbra Starter solution. Find the features that have been maintained as part of the transition to the Zimbra solution for the MX Plan solution in [the table at the end of this FAQ](#features) + +/// + +/// details | Where can I find guides? + +A user guide for Zimbra is now available at [this address](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | How do I configure my email address on an email client? + +Visit our page “[Configuring your Zimbra email address in an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)”. + +/// + +### Questions on MX Plan migration to Zimbra solution + +As part of the MX Plan solution upgrade, a migration is planned from the current webmail using Outlook Web App (OWA) to the Zimbra solution's webmail. + +If you are affected by this migration, you will find the most frequently asked questions here. + +/// + +/// details | What are the differences between Outlook Web App (OWA) and Zimbra webmail? + +Zimbra offers similar features and a user experience close to OWA. A user guide for Zimbra is now available at [this address](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | Does migration open up new features? + +Migrating to the new webmail maintains the same level of services as the previous one. + +/// + +/// details | When will my services be migrated? + +Notification emails for each service will be sent to you **2 week** and then **1 day** before the migration. + +Services will be migrated gradually, so it is possible that your different services will be migrated several weeks apart. + +/// + +/// details | How do I prepare for my migration to Zimbra? + +The migration does not require any action on your part regarding the content of email accounts. + +However, a short service interruption is required during the migration phase. It is therefore strongly recommended that you inform your users as soon as the migration date for your email accounts is communicated to you. + +/// + +/// details | Do I need to make any changes when migrating to Zimbra? + +This migration was designed to minimise the impact on our customers. No actions are expected from you. + +No changes are expected from you. + +/// + +/// details | Are there any changes to be expected in the OVHcloud Control Panel? + +There are no changes planned in the Control Panel. Since the migration is under a new solution, some minor features may not be accessible in the first few weeks after the migration. + +Find the list of features and their statuses for this migration [at the end of this FAQ](#features). + +/// + +/// details | Will I need to reconfigure my email software? + +No, the migration does not require a reconfiguration of your email software. + +If you change your password, you will need to enter the new password in your email client. + +/// + +/// details | Does the migration change the billing for my service? + +No, the migration to the new Zimbra webmail solution is included in your solution. There are no changes to the billing or the contract of your MX Plan service. + +/// + +/// details | Where will my emails be hosted after the migration? + +The migration is done within our French data centres. Your data will remain in France. + +/// + +/// details | Will there be any changes regarding the processing of my data? + +No changes are planned regarding the processing of data and its use. You can find all this information in the contract for your MX Plan solution. + +/// + +/// details | How do I stay on the current webmail (OWA)? + +You can migrate your accounts at any time to Email Pro or Exchange in order to keep using the OWA webmail. To do this, please refer to our guide on [Migrating an MX Plan email account to an Email Pro or Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). + +/// + +/// details | Can I oppose the migration? + +No. OVHcloud is committed to providing a service with the best price performance ratio for its MX Plan offers. This is why we have chosen to migrate the current offers to the Zimbra solution. + +However, you can still take advantage of the OWA interface [by migrating your email accounts to an Email Pro or Exchange solution](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). + +/// + +/// details | Can I cancel my MX Plan solution? + +To cancel your solution in the "My services" section of the OVHcloud Control Panel, please refer to the MX Plan part of our guide on [Cancelling your OVHcloud services](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan). + +/// + +/// details | Features maintained, suspended or removed after migration to Zimbra + +| Function | Description | Status | +|-|-|-| +|**Email account management from the Control Panel**
      (Password, alias, quota)|Maintained|✅| +|**Offers and billing**|Maintained|✅| +|**Redirection/Alias/mailing list from the OVHcloud Control Panel**|Maintained|✅| +|**DNS configuration**
      (SPF/MX/SRV)|Maintained|✅| +|**Email account delegations**|Maintained via webmail|✅| +|**Logging in to email software**
      (IMAP/POP)|No configuration changes required|✅| +|**Email account content**
      (emails, folders, contacts)|Migrated|✅| +|**Emails received during the migration process**|Delivered|✅| +|**Automatic reply**|Maintained|✅| +|**Inbox rule**|- The rules configured from your email client will not be changed.
      - The rules configured from OWA webmail will be migrated to Zimbra webmail. Only a very small proportion of rules will not be migrated due to incompatibility. These will be sent as an email to the user's email account, and can be recreated manually.
      - *Incompatible rule* : A rule that uses two types of conditions, such as AND and OR, simultaneously. For example, if the message is received from (**john@mydomain.ovh** OR **mary@mydomain.ovh**) AND the subject contains "invoice", then move to the "Important" folder.|⚠️| +|**Personal signature**|- The signatures configured from your email software will not be changed.
      - Signatures configured from OWA webmail will not be migrated due to formatting.|⚠️| +|**Block/Authorise**|This feature, which allows you to block emails from a specific domain name or email address, will not be present on Zimbra. However, this can be easily recreated via an inbox rule from Zimbra.|❌| +|**Footer**
      (domain name signature configurable via the Control Panel)|This feature will not be present in the new Zimbra infrastructure. However, you can still configure a signature at the email account level.|❌| +|**Security Policy**|This Control Panel feature that allows you to change the password management policy will not be present on the Zimbra solution.
      The default security policy for passwords requires a minimum of 10 alphanumeric characters, 1 special character, 1 upper-case letter.|❌| +|**Spoofing**|Spoofing involves sending an email from an identity that is different from the email account you have been authenticated to. This practice is incompatible with the SPF and DKIM security protocols required for email deliverability.
      From Zimbra, you can configure another identity that is different from the email account used, provided that delegation is applied.|❌| +|**Support for Transport Layer Security (TLS) 1.0 and 1.1.**|Versions 1.0 and 1.1 are considered vulnerable to attack and no longer meet current security standards.
      If your web browser does not support **at least TLS 1.2**, we recommend installing the latest security and feature updates.|❌| + +/// + +## Go further + +[MX Plan - How to use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.en-ie.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.en-ie.md index 80ba20f2f4a..5abc8fe3952 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.en-ie.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.en-ie.md @@ -1,219 +1,193 @@ ---- -title: OVHcloud Zimbra FAQ -excerpt: Here you will find the most frequently asked questions about the migration of OVHcloud MX Plan solution to Zimbra -updated: 2025-11-04 ---- - - - -## Objective - -This page answers questions about the Zimbra solution at OVHcloud - -### General questions about Zimbra solutions at OVHcloud - -/// details | What is Zimbra? - -Zimbra is a popular open-source collaborative solution. Zimbra offers many features offered in the OVHcloud catalog. - -To contextualize the Zimbra solution within OVHcloud, it is used for 2 email offers. - -- **MX Plan**: Zimbra is used as part of a technological transition from Outlook Web App (OWA) to Zimbra webmail for the legacy MX Plan email solution. -- **Zimbra**: Zimbra is appearing in the OVHcloud catalog as a standalone solution with [Zimbra Starter](/links/web/zimbra). - -To get a better understanding, the following graphic shows the technologies currently used on each OVHcloud solution. Outlook Web App (OWA) will gradually disappear from the MX Plan solution. - -![Zimbra FAQ](images/technology_email.png){.thumbnail .w-600 .h-600} - -> [!warning] -> -> There are differences in functionality between the Zimbra solution used in the MX Plan solution and the Zimbra solution used in the Zimbra Starter solution. Find the features that have been maintained as part of the transition to the Zimbra solution for the MX Plan solution in [the table at the end of this FAQ](#features) - -/// - -/// details | Where can I find guides? - -A user guide for Zimbra is now available at [this address](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | How do I configure my email address on an email client? - -Visit our page “[Configuring your Zimbra email address in an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)”. - -/// - -/// details | How to change my Zimbra plan ? - -Your needs are changing: you want to benefit from more features on your Zimbra account, or, conversely, you no longer need it. Zimbra plans are flexible, so follow the instructions below according to your situation: - -**Want to upgrade to a higher plan?** - -1. Log in to your [OVHcloud Control Panel](/links/manager). -1. Go to the `Web Cloud`{.action} section. -1. Click on `Zimbra Mail`{.action}. -1. Click on the `Email account`{.action} tab. -1. To the right of the email account for which you want to switch to a higher offer, click on `⁝`{.action}. -1. Click on `Change plan`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -**Would you like to downgrade?** - -The steps are the same as for upgrading (detailed above). - -> [!warning] -> -> Before switching to a lower plan, please ensure the following: -> -> - No files are stored on your "Briefcase" storage volume if you are switching to the Starter plan. -> - The content of your email account must be less than 15 GB if you are switching to the Starter plan. - -/// - -### Questions on MX Plan migration to Zimbra solution - -As part of the MX Plan solution upgrade, a migration is planned from the current webmail using Outlook Web App (OWA) to the Zimbra solution's webmail. - -If you are affected by this migration, you will find the most frequently asked questions here. - -/// details | What are the differences between Outlook Web App (OWA) and Zimbra webmail? - -Zimbra offers similar features and a user experience close to OWA. A user guide for Zimbra is now available at [this address](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | Does migration open up new features? - -Migrating to the new webmail maintains the same level of services as the previous one. - -/// - -/// details | When will my services be migrated? - -Notification emails for each service will be sent to you **2 week** and then **1 day** before the migration. - -Services will be migrated gradually, so it is possible that your different services will be migrated several weeks apart. - -/// - -/// details | How do I prepare for my migration to Zimbra? - -The migration does not require any action on your part regarding the content of email accounts. - -However, a short service interruption is required during the migration phase. It is therefore strongly recommended that you inform your users as soon as the migration date for your email accounts is communicated to you. - -/// - -/// details | Do I need to make any changes when migrating to Zimbra? - -This migration was designed to minimise the impact on our customers. No actions are expected from you. - -No changes are expected from you. - -/// - -/// details | Are there any changes to be expected in the OVHcloud Control Panel? - -There are no changes planned in the Control Panel. Since the migration is under a new solution, some minor features may not be accessible in the first few weeks after the migration. - -Find the list of features and their statuses for this migration [at the end of this FAQ](#features). - -/// - -/// details | Will I need to reconfigure my email software? - -No, the migration does not require a reconfiguration of your email software. - -If you change your password, you will need to enter the new password in your email client. - -/// - -/// details | Does the migration change the billing for my service? - -No, the migration to the new Zimbra webmail solution is included in your solution. There are no changes to the billing or the contract of your MX Plan service. - -/// - -/// details | Where will my emails be hosted after the migration? - -The migration is done within our French data centres. Your data will remain in France. - -/// - -/// details | Will there be any changes regarding the processing of my data? - -No changes are planned regarding the processing of data and its use. You can find all this information in the contract for your MX Plan solution. - -/// - -/// details | How do I stay on the current webmail (OWA)? - -You can migrate your accounts at any time to Email Pro or Exchange in order to keep using the OWA webmail. To do this, please refer to our guide on [Migrating an MX Plan email account to an Email Pro or Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). - -/// - -/// details | Can I oppose the migration? - -No. OVHcloud is committed to providing a service with the best price performance ratio for its MX Plan offers. This is why we have chosen to migrate the current offers to the Zimbra solution. - -However, you can still take advantage of the OWA interface [by migrating your email accounts to an Email Pro or Exchange solution](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). - -/// - -/// details | Can I cancel my MX Plan solution? - -To cancel your solution in the "My services" section of the OVHcloud Control Panel, please refer to the MX Plan part of our guide on [Cancelling your OVHcloud services](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan). - -/// - -/// details | Features maintained, suspended or removed after migration to Zimbra - -| Function | Description | Status | -|-|-|-| -|**Email account management from the Control Panel**
      (Password, alias, quota)|Maintained|✅| -|**Offers and billing**|Maintained|✅| -|**Redirection/Alias/mailing list from the OVHcloud Control Panel**|Maintained|✅| -|**DNS configuration**
      (SPF/MX/SRV)|Maintained|✅| -|**Email account delegations**|Maintained via webmail|✅| -|**Logging in to email software**
      (IMAP/POP)|No configuration changes required|✅| -|**Email account content**
      (emails, folders, contacts)|Migrated|✅| -|**Emails received during the migration process**|Delivered|✅| -|**Automatic reply**|Maintained|✅| -|**Inbox rule**|- The rules configured from your email client will not be changed.
      - The rules configured from OWA webmail will be migrated to Zimbra webmail. Only a very small proportion of rules will not be migrated due to incompatibility. These will be sent as an email to the user's email account, and can be recreated manually.
      - *Incompatible rule* : A rule that uses two types of conditions, such as AND and OR, simultaneously. For example, if the message is received from (**john@mydomain.ovh** OR **mary@mydomain.ovh**) AND the subject contains "invoice", then move to the "Important" folder.|⚠️| -|**Personal signature**|- The signatures configured from your email software will not be changed.
      - Signatures configured from OWA webmail will not be migrated due to formatting.|⚠️| -|**Block/Authorise**|This feature, which allows you to block emails from a specific domain name or email address, will not be present on Zimbra. However, this can be easily recreated via an inbox rule from Zimbra.|❌| -|**Footer**
      (domain name signature configurable via the Control Panel)|This feature will not be present in the new Zimbra infrastructure. However, you can still configure a signature at the email account level.|❌| -|**Security Policy**|This Control Panel feature that allows you to change the password management policy will not be present on the Zimbra solution.
      The default security policy for passwords requires a minimum of 10 alphanumeric characters, 1 special character, 1 upper-case letter.|❌| -|**Spoofing**|Spoofing involves sending an email from an identity that is different from the email account you have been authenticated to. This practice is incompatible with the SPF and DKIM security protocols required for email deliverability.
      From Zimbra, you can configure another identity that is different from the email account used, provided that delegation is applied.|❌| -|**Support for Transport Layer Security (TLS) 1.0 and 1.1.**|Versions 1.0 and 1.1 are considered vulnerable to attack and no longer meet current security standards.
      If your web browser does not support **at least TLS 1.2**, we recommend installing the latest security and feature updates.|❌| - -/// - -## Go further - -[MX Plan - How to use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: OVHcloud Zimbra FAQ +excerpt: Here you will find the most frequently asked questions about the migration of OVHcloud MX Plan solution to Zimbra +updated: 2024-11-15 +--- + + + +## Objective + +This page answers questions about the Zimbra solution at OVHcloud + +### General questions about Zimbra solutions at OVHcloud + +/// details | What is Zimbra? + +Zimbra is a popular open-source collaborative solution. Zimbra offers many features offered in the OVHcloud catalog. + +To contextualize the Zimbra solution within OVHcloud, it is used for 2 email offers. + +- **MX Plan**: Zimbra is used as part of a technological transition from Outlook Web App (OWA) to Zimbra webmail for the legacy MX Plan email solution. +- **Zimbra**: Zimbra is appearing in the OVHcloud catalog as a standalone solution with [Zimbra Starter](/links/web/zimbra). + +To get a better understanding, the following graphic shows the technologies currently used on each OVHcloud solution. Outlook Web App (OWA) will gradually disappear from the MX Plan solution. + +![Zimbra FAQ](images/technology_email.png){.thumbnail .w-600 .h-600} + +> [!warning] +> +> There are differences in functionality between the Zimbra solution used in the MX Plan solution and the Zimbra solution used in the Zimbra Starter solution. Find the features that have been maintained as part of the transition to the Zimbra solution for the MX Plan solution in [the table at the end of this FAQ](#features) + +/// + +/// details | Where can I find guides? + +A user guide for Zimbra is now available at [this address](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | How do I configure my email address on an email client? + +Visit our page “[Configuring your Zimbra email address in an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)”. + +/// + +### Questions on MX Plan migration to Zimbra solution + +As part of the MX Plan solution upgrade, a migration is planned from the current webmail using Outlook Web App (OWA) to the Zimbra solution's webmail. + +If you are affected by this migration, you will find the most frequently asked questions here. + +/// + +/// details | What are the differences between Outlook Web App (OWA) and Zimbra webmail? + +Zimbra offers similar features and a user experience close to OWA. A user guide for Zimbra is now available at [this address](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | Does migration open up new features? + +Migrating to the new webmail maintains the same level of services as the previous one. + +/// + +/// details | When will my services be migrated? + +Notification emails for each service will be sent to you **2 week** and then **1 day** before the migration. + +Services will be migrated gradually, so it is possible that your different services will be migrated several weeks apart. + +/// + +/// details | How do I prepare for my migration to Zimbra? + +The migration does not require any action on your part regarding the content of email accounts. + +However, a short service interruption is required during the migration phase. It is therefore strongly recommended that you inform your users as soon as the migration date for your email accounts is communicated to you. + +/// + +/// details | Do I need to make any changes when migrating to Zimbra? + +This migration was designed to minimise the impact on our customers. No actions are expected from you. + +No changes are expected from you. + +/// + +/// details | Are there any changes to be expected in the OVHcloud Control Panel? + +There are no changes planned in the Control Panel. Since the migration is under a new solution, some minor features may not be accessible in the first few weeks after the migration. + +Find the list of features and their statuses for this migration [at the end of this FAQ](#features). + +/// + +/// details | Will I need to reconfigure my email software? + +No, the migration does not require a reconfiguration of your email software. + +If you change your password, you will need to enter the new password in your email client. + +/// + +/// details | Does the migration change the billing for my service? + +No, the migration to the new Zimbra webmail solution is included in your solution. There are no changes to the billing or the contract of your MX Plan service. + +/// + +/// details | Where will my emails be hosted after the migration? + +The migration is done within our French data centres. Your data will remain in France. + +/// + +/// details | Will there be any changes regarding the processing of my data? + +No changes are planned regarding the processing of data and its use. You can find all this information in the contract for your MX Plan solution. + +/// + +/// details | How do I stay on the current webmail (OWA)? + +You can migrate your accounts at any time to Email Pro or Exchange in order to keep using the OWA webmail. To do this, please refer to our guide on [Migrating an MX Plan email account to an Email Pro or Exchange account](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). + +/// + +/// details | Can I oppose the migration? + +No. OVHcloud is committed to providing a service with the best price performance ratio for its MX Plan offers. This is why we have chosen to migrate the current offers to the Zimbra solution. + +However, you can still take advantage of the OWA interface [by migrating your email accounts to an Email Pro or Exchange solution](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). + +/// + +/// details | Can I cancel my MX Plan solution? + +To cancel your solution in the "My services" section of the OVHcloud Control Panel, please refer to the MX Plan part of our guide on [Cancelling your OVHcloud services](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan). + +/// + +/// details | Features maintained, suspended or removed after migration to Zimbra + +| Function | Description | Status | +|-|-|-| +|**Email account management from the Control Panel**
      (Password, alias, quota)|Maintained|✅| +|**Offers and billing**|Maintained|✅| +|**Redirection/Alias/mailing list from the OVHcloud Control Panel**|Maintained|✅| +|**DNS configuration**
      (SPF/MX/SRV)|Maintained|✅| +|**Email account delegations**|Maintained via webmail|✅| +|**Logging in to email software**
      (IMAP/POP)|No configuration changes required|✅| +|**Email account content**
      (emails, folders, contacts)|Migrated|✅| +|**Emails received during the migration process**|Delivered|✅| +|**Automatic reply**|Maintained|✅| +|**Inbox rule**|- The rules configured from your email client will not be changed.
      - The rules configured from OWA webmail will be migrated to Zimbra webmail. Only a very small proportion of rules will not be migrated due to incompatibility. These will be sent as an email to the user's email account, and can be recreated manually.
      - *Incompatible rule* : A rule that uses two types of conditions, such as AND and OR, simultaneously. For example, if the message is received from (**john@mydomain.ovh** OR **mary@mydomain.ovh**) AND the subject contains "invoice", then move to the "Important" folder.|⚠️| +|**Personal signature**|- The signatures configured from your email software will not be changed.
      - Signatures configured from OWA webmail will not be migrated due to formatting.|⚠️| +|**Block/Authorise**|This feature, which allows you to block emails from a specific domain name or email address, will not be present on Zimbra. However, this can be easily recreated via an inbox rule from Zimbra.|❌| +|**Footer**
      (domain name signature configurable via the Control Panel)|This feature will not be present in the new Zimbra infrastructure. However, you can still configure a signature at the email account level.|❌| +|**Security Policy**|This Control Panel feature that allows you to change the password management policy will not be present on the Zimbra solution.
      The default security policy for passwords requires a minimum of 10 alphanumeric characters, 1 special character, 1 upper-case letter.|❌| +|**Spoofing**|Spoofing involves sending an email from an identity that is different from the email account you have been authenticated to. This practice is incompatible with the SPF and DKIM security protocols required for email deliverability.
      From Zimbra, you can configure another identity that is different from the email account used, provided that delegation is applied.|❌| +|**Support for Transport Layer Security (TLS) 1.0 and 1.1.**|Versions 1.0 and 1.1 are considered vulnerable to attack and no longer meet current security standards.
      If your web browser does not support **at least TLS 1.2**, we recommend installing the latest security and feature updates.|❌| + +/// + +## Go further + +[MX Plan - How to use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.es-es.md index e02dd5b8060..b3cffe16634 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.es-es.md @@ -1,219 +1,193 @@ ---- -title: FAQ sobre la solución Zimbra OVHcloud -excerpt: "Encuentre las preguntas sobre la migración a Zimbra para la solución MX Plan de OVHcloud" -updated: 2025-11-04 ---- - - - -## Objetivo - -Esta página responde a las preguntas relativas a la solución Zimbra de OVHcloud - -### Preguntas generales sobre los productos Zimbra de OVHcloud - -/// details | Zimbra, ¿qué es? - -Zimbra es una popular solución colaborativa de código abierto. Zimbra ofrece numerosas funcionalidades en el catálogo de OVHcloud. - -Para contextualizar la solución Zimbra en OVHcloud, esta se utiliza para 2 productos de correo. - -- **MX Plan**: Zimbra se utiliza como parte de una transición tecnológica del webmail Outlook Web Access (OWA) al webmail de Zimbra para la histórica solución MX Plan. -- **Zimbra**: Zimbra aparece en el catálogo de OVHcloud como solución de pleno derecho con el producto [Zimbra Starter](/links/web/zimbra). - -Para entender mejor, la siguiente imagen muestra las tecnologías que utiliza actualmente cada uno de los productos de OVHcloud. El webmail Outlook Web Access (OWA) va desapareciendo progresivamente de la solución MX Plan. - -![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} - -> [!warning] -> -> Existen diferencias de funcionalidad entre la solución Zimbra utilizada en la solución MX Plan y la solución Zimbra utilizada en la solución Zimbra Starter. Para más información sobre las funcionalidades que se han mantenido durante la transición hacia la solución Zimbra para la solución MX Plan, consulte la [tabla al final de esta FAQ](#features) - -/// - -/// details | ¿Dónde puedo encontrar guías? - -Ya está disponible una guía del usuario de Zimbra en [esta dirección](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | ¿Cómo puedo configurar mi dirección de correo electrónico en un cliente de correo? - -Consulte nuestra página "[Configurar una dirección de correo electrónico de Zimbra en un cliente de correo](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)". - -/// - -/// details | ¿Cómo cambiar mi plan Zimbra? - -Sus necesidades cambian: desea disfrutar de más funciones en su cuenta Zimbra o, por el contrario, ya no la necesita. Las ofertas Zimbra son flexibles, siga las instrucciones que se indican a continuación en función de su situación: - -**¿Desea cambiar a un plan superior?** - -1. Inicie sesión en su [área de cliente de OVHcloud](/links/manager). -1. Vaya a la sección `Web Cloud`{.action}. -1. Haga clic en `Zimbra Mail`{.action}. -1. Haga clic en la pestaña `Cuenta de correo`{.action}. -1. A la derecha de la cuenta de correo para la que desea cambiar a un plan superior, haga clic en `⁝`{.action}. -1. Haga clic en `Cambiar de plan`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -**¿Desea cambiar a un plan inferior?** - -Los pasos son los mismos que para el cambio a un plan superior (detallado anteriormente). - -> [!warning] -> -> Antes de cambiar a un plan inferior, asegúrese de los siguientes puntos: -> -> - No hay ningún archivo almacenado en su volumen de almacenamiento "Breifcase" si cambia a el plan Starter. -> - El contenido de su cuenta de correo debe ser inferior a 15 Go si cambia a el plan Starter. - -/// - -### Preguntas sobre la migración MX Plan hacia la solución Zimbra - -Como parte de la evolución de la solución MX Plan, se ha planificado una migración desde la solución actual que utiliza el webmail Outlook Web Access (OWA) hacia la solución Zimbra y su webmail. - -Si esta migración le afecta, encontrará aquí las preguntas más frecuentes. - -/// details | ¿En qué se diferencian los webmail Outlook Web App (OWA) y Zimbra? - -Zimbra ofrece las mismas funcionalidades y una usabilidad cercana a OWA. Ya está disponible una guía del usuario de Zimbra en [esta dirección](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | ¿La migración abre nuevas funcionalidades? - -La migración al nuevo webmail mantiene el mismo nivel de servicios que el anterior. - -/// - -/// details | ¿Cuándo se realizará la migración de mis servicios? - -Recibirá notificaciones por correo electrónico para cada servicio **2 semana** y **1 día** antes de la migración. - -Los servicios se migrarán de forma progresiva, por lo que es posible que los distintos servicios se migren con varias semanas de diferencia. - -/// - -/// details | ¿Cómo preparar mi migración a Zimbra? - -La migración no requiere ninguna acción por su parte en relación con el contenido de las cuentas de correo. - -Sin embargo, es necesario realizar una breve interrupción del servicio durante la migración. Por lo tanto, le recomendamos encarecidamente que informe a sus usuarios cuando llegue la fecha de migración de sus cuentas de correo. - -/// - -/// details | ¿Es necesario realizar alguna manipulación en el marco de la migración a Zimbra? - -Esta migración está pensada para minimizar el impacto sobre nuestros clientes. No se espera ninguna modificación por su parte. - -No se espera ninguna modificación por su parte. - -/// - -/// details | ¿Se prevén cambios en el área de cliente de OVHcloud? - -No se prevén cambios en el área de cliente. Debido a que la migración se realiza en una nueva solución, es posible que algunas funcionalidades menores no estén disponibles en las primeras semanas posteriores a la migración. - -Consulte la lista de funcionalidades y sus estados para esta migración [al final de esta FAQ](#features). - -/// - -/// details | ¿Tendré que volver a configurar mi cliente de correo? - -No, la migración no requiere reconfiguración en su cliente de correo . - -En caso de cambiar la contraseña, es necesario introducir la nueva contraseña en su cliente de correo. - -/// - -/// details | ¿La migración cambia la facturación de mi servicio? - -No, la migración al nuevo webmail Zimbra está incluida en su solución. No hay cambios en la parte de facturación ni en el contrato del servicio MX Plan. - -/// - -/// details | ¿Dónde se alojarán mis mensajes de correo tras la migración? - -La migración se realiza en nuestros datacenters franceses. Sus datos permanecen en Francia. - -/// - -/// details | ¿Habrá cambios en el tratamiento de mis datos? - -No se prevén cambios en el tratamiento de los datos ni en su utilización. Puede consultar toda esta información en el contrato de su servicio MX Plan. - -/// - -/// details | ¿Cómo permanecer en el webmail actual (OWA)? - -Si lo desea, puede migrar en cualquier momento a un servicio que utilice el webmail OWA, es decir, Email Pro o Exchange. Para ello, consulte nuestra guía « [Migrar una dirección de correo MX Plan a una cuenta Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) ». - -/// - -/// details | ¿Puedo oponerme a la migración? - -No, OVHcloud se compromete a ofrecer un servicio con la mejor relación calidad-precio para sus soluciones MX Plan. Por ese motivo, hemos optado por migrar las ofertas actuales a la solución Zimbra. - -No obstante, podrá seguir disfrutando de la interfaz OWA [migrando sus cuentas de correo a una solución Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) - -/// - -/// details | ¿Puedo dar de baja mi servicio MX Plan? - -Para dar de baja un servicio en la sección « Mis servicios » de su área de OVHcloud, consulte la sección MX Plan de nuestra guía « [Cómo dar de baja un servicio de OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan) ». - -/// - -/// details | Las funcionalidades mantenidas , suspendidas o retiradas durante la migración a Zimbra. - -| Función | Descripción | Estado | -|-|-|-| -|**Gestión de la cuenta de correo desde el área de cliente**
      (Contraseña, alias, cuota)|Mantenida|✅| -|**Ofertas y facturación**|Mantenidas|✅| -|**Redirección / Alias / Lista de difusión desde el área de cliente**|Mantenidas|✅| -|**Configuración DNS**
      (SPF/MX/SRV)|Mantenida|✅| -|**Delegaciones de cuentas de correo**|Mantenidas, a través del webmail|✅| -|**Conexión a los programas de correo electrónico**
      (IMAP/POP)|Mantenida, no es necesario modificar la configuración.|✅| -|**Contenido de la cuenta de correo**
      (correo, carpetas, contactos)|Migrado|✅| -|**Mensajes recibidos durante el proceso de migración**|Entregados|✅| -|**Respuesta automática / Contestador**|Mantenida|✅| -|**Regla de la bandeja de entrada**|- Las reglas configuradas desde su cliente de correo no se modificarán.
      - Las reglas configuradas desde el webmail OWA serán migradas al webmail Zimbra. Sólo una proporción muy pequeña de reglas no podrá migrarse debido a incompatibilidades. Estas direcciones se enviarán en forma de mensaje de correo electrónico a la cuenta de correo del usuario y podrán volver a crearse manualmente.
      - *Regla incompatible*: Regla que utiliza dos tipos de condiciones, como Y y O, al mismo tiempo. Por ejemplo, si el mensaje se recibe de (**john@mydomain.ovh** O **mary@mydomain.ovh**) Y el asunto contiene "factura", muévase a la carpeta "Importante"|⚠️| -|**Firma personal**|- Las firmas configuradas desde su cliente de correo no se modificarán.
      - Las firmas configuradas desde el webmail OWA no se migrarán debido al formato.|⚠️| -|**Bloquear / Autorizar**|Esta funcionalidad, que permite bloquear los emails procedentes de un nombre de dominio o de una dirección de correo electrónico específicos, no estará presente en Zimbra. Sin embargo, este comportamiento se puede volver a crear fácilmente a través de una regla de la Bandeja de entrada de Zimbra.|❌| -|**Pie de página**
      (firma de nombre de dominio que puede configurarse desde el área de cliente)|Esta funcionalidad no estará presente en la nueva infraestructura Zimbra. Sin embargo, todavía es posible configurar una firma en el nivel de la cuenta de correo.|❌| -|**Política de seguridad**|Esta funcionalidad del área de cliente que permite cambiar la política de gestión de las contraseñas no estará presente, en un primer momento, en la solución Zimbra.
      La política de seguridad aplicada por defecto a las contraseñas requiere un mínimo de 10 caracteres alfanuméricos, 1 carácter especial, 1 mayúscula.|❌| -|**Spoofing**|La función Spoofing consiste en enviar un mensaje de correo electrónico desde una identidad distinta de la de la cuenta de correo en la que se ha autenticado. Esta práctica es incompatible con los protocolos de seguridad SPF y DKIM necesarios para la correcta entrega de los mensajes de correo.
      Desde Zimbra, puede configurar una identidad diferente de la cuenta de correo utilizada, siempre que se haya delegado en ella.|❌| -|**Compatibilidad con Seguridad de la capa de transporte (TLS) 1.0 y 1.1.**|Se considera que las versiones 1.0 y 1.1 son vulnerables a los ataques y no cumplen con los estándares de seguridad actuales.
      Si su navegador de Internet no admite **TLS 1.2** como mínimo**, le recomendamos que instale las últimas actualizaciones de seguridad y características.|❌| - -/// - -## Más información - -[MX Plan - Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: FAQ sobre la solución Zimbra OVHcloud +excerpt: "Encuentre las preguntas sobre la migración a Zimbra para la solución MX Plan de OVHcloud" +updated: 2024-11-15 +--- + + + +## Objetivo + +Esta página responde a las preguntas relativas a la solución Zimbra de OVHcloud + +### Preguntas generales sobre los productos Zimbra de OVHcloud + +/// details | Zimbra, ¿qué es? + +Zimbra es una popular solución colaborativa de código abierto. Zimbra ofrece numerosas funcionalidades en el catálogo de OVHcloud. + +Para contextualizar la solución Zimbra en OVHcloud, esta se utiliza para 2 productos de correo. + +- **MX Plan**: Zimbra se utiliza como parte de una transición tecnológica del webmail Outlook Web Access (OWA) al webmail de Zimbra para la histórica solución MX Plan. +- **Zimbra**: Zimbra aparece en el catálogo de OVHcloud como solución de pleno derecho con el producto [Zimbra Starter](/links/web/zimbra). + +Para entender mejor, la siguiente imagen muestra las tecnologías que utiliza actualmente cada uno de los productos de OVHcloud. El webmail Outlook Web Access (OWA) va desapareciendo progresivamente de la solución MX Plan. + +![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} + +> [!warning] +> +> Existen diferencias de funcionalidad entre la solución Zimbra utilizada en la solución MX Plan y la solución Zimbra utilizada en la solución Zimbra Starter. Para más información sobre las funcionalidades que se han mantenido durante la transición hacia la solución Zimbra para la solución MX Plan, consulte la [tabla al final de esta FAQ](#features) + +/// + +/// details | ¿Dónde puedo encontrar guías? + +Ya está disponible una guía del usuario de Zimbra en [esta dirección](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | ¿Cómo puedo configurar mi dirección de correo electrónico en un cliente de correo? + +Consulte nuestra página "[Configurar una dirección de correo electrónico de Zimbra en un cliente de correo](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)". + +/// + +### Preguntas sobre la migración MX Plan hacia la solución Zimbra + +Como parte de la evolución de la solución MX Plan, se ha planificado una migración desde la solución actual que utiliza el webmail Outlook Web Access (OWA) hacia la solución Zimbra y su webmail. + +Si esta migración le afecta, encontrará aquí las preguntas más frecuentes. + +/// + +/// details | ¿En qué se diferencian los webmail Outlook Web App (OWA) y Zimbra? + +Zimbra ofrece las mismas funcionalidades y una usabilidad cercana a OWA. Ya está disponible una guía del usuario de Zimbra en [esta dirección](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | ¿La migración abre nuevas funcionalidades? + +La migración al nuevo webmail mantiene el mismo nivel de servicios que el anterior. + +/// + +/// details | ¿Cuándo se realizará la migración de mis servicios? + +Recibirá notificaciones por correo electrónico para cada servicio **2 semana** y **1 día** antes de la migración. + +Los servicios se migrarán de forma progresiva, por lo que es posible que los distintos servicios se migren con varias semanas de diferencia. + +/// + +/// details | ¿Cómo preparar mi migración a Zimbra? + +La migración no requiere ninguna acción por su parte en relación con el contenido de las cuentas de correo. + +Sin embargo, es necesario realizar una breve interrupción del servicio durante la migración. Por lo tanto, le recomendamos encarecidamente que informe a sus usuarios cuando llegue la fecha de migración de sus cuentas de correo. + +/// + +/// details | ¿Es necesario realizar alguna manipulación en el marco de la migración a Zimbra? + +Esta migración está pensada para minimizar el impacto sobre nuestros clientes. No se espera ninguna modificación por su parte. + +No se espera ninguna modificación por su parte. + +/// + +/// details | ¿Se prevén cambios en el área de cliente de OVHcloud? + +No se prevén cambios en el área de cliente. Debido a que la migración se realiza en una nueva solución, es posible que algunas funcionalidades menores no estén disponibles en las primeras semanas posteriores a la migración. + +Consulte la lista de funcionalidades y sus estados para esta migración [al final de esta FAQ](#features). + +/// + +/// details | ¿Tendré que volver a configurar mi cliente de correo? + +No, la migración no requiere reconfiguración en su cliente de correo . + +En caso de cambiar la contraseña, es necesario introducir la nueva contraseña en su cliente de correo. + +/// + +/// details | ¿La migración cambia la facturación de mi servicio? + +No, la migración al nuevo webmail Zimbra está incluida en su solución. No hay cambios en la parte de facturación ni en el contrato del servicio MX Plan. + +/// + +/// details | ¿Dónde se alojarán mis mensajes de correo tras la migración? + +La migración se realiza en nuestros datacenters franceses. Sus datos permanecen en Francia. + +/// + +/// details | ¿Habrá cambios en el tratamiento de mis datos? + +No se prevén cambios en el tratamiento de los datos ni en su utilización. Puede consultar toda esta información en el contrato de su servicio MX Plan. + +/// + +/// details | ¿Cómo permanecer en el webmail actual (OWA)? + +Si lo desea, puede migrar en cualquier momento a un servicio que utilice el webmail OWA, es decir, Email Pro o Exchange. Para ello, consulte nuestra guía « [Migrar una dirección de correo MX Plan a una cuenta Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) ». + +/// + +/// details | ¿Puedo oponerme a la migración? + +No, OVHcloud se compromete a ofrecer un servicio con la mejor relación calidad-precio para sus soluciones MX Plan. Por ese motivo, hemos optado por migrar las ofertas actuales a la solución Zimbra. + +No obstante, podrá seguir disfrutando de la interfaz OWA [migrando sus cuentas de correo a una solución Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) + +/// + +/// details | ¿Puedo dar de baja mi servicio MX Plan? + +Para dar de baja un servicio en la sección « Mis servicios » de su área de OVHcloud, consulte la sección MX Plan de nuestra guía « [Cómo dar de baja un servicio de OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan) ». + +/// + +/// details | Las funcionalidades mantenidas , suspendidas o retiradas durante la migración a Zimbra. + +| Función | Descripción | Estado | +|-|-|-| +|**Gestión de la cuenta de correo desde el área de cliente**
      (Contraseña, alias, cuota)|Mantenida|✅| +|**Ofertas y facturación**|Mantenidas|✅| +|**Redirección / Alias / Lista de difusión desde el área de cliente**|Mantenidas|✅| +|**Configuración DNS**
      (SPF/MX/SRV)|Mantenida|✅| +|**Delegaciones de cuentas de correo**|Mantenidas, a través del webmail|✅| +|**Conexión a los programas de correo electrónico**
      (IMAP/POP)|Mantenida, no es necesario modificar la configuración.|✅| +|**Contenido de la cuenta de correo**
      (correo, carpetas, contactos)|Migrado|✅| +|**Mensajes recibidos durante el proceso de migración**|Entregados|✅| +|**Respuesta automática / Contestador**|Mantenida|✅| +|**Regla de la bandeja de entrada**|- Las reglas configuradas desde su cliente de correo no se modificarán.
      - Las reglas configuradas desde el webmail OWA serán migradas al webmail Zimbra. Sólo una proporción muy pequeña de reglas no podrá migrarse debido a incompatibilidades. Estas direcciones se enviarán en forma de mensaje de correo electrónico a la cuenta de correo del usuario y podrán volver a crearse manualmente.
      - *Regla incompatible*: Regla que utiliza dos tipos de condiciones, como Y y O, al mismo tiempo. Por ejemplo, si el mensaje se recibe de (**john@mydomain.ovh** O **mary@mydomain.ovh**) Y el asunto contiene "factura", muévase a la carpeta "Importante"|⚠️| +|**Firma personal**|- Las firmas configuradas desde su cliente de correo no se modificarán.
      - Las firmas configuradas desde el webmail OWA no se migrarán debido al formato.|⚠️| +|**Bloquear / Autorizar**|Esta funcionalidad, que permite bloquear los emails procedentes de un nombre de dominio o de una dirección de correo electrónico específicos, no estará presente en Zimbra. Sin embargo, este comportamiento se puede volver a crear fácilmente a través de una regla de la Bandeja de entrada de Zimbra.|❌| +|**Pie de página**
      (firma de nombre de dominio que puede configurarse desde el área de cliente)|Esta funcionalidad no estará presente en la nueva infraestructura Zimbra. Sin embargo, todavía es posible configurar una firma en el nivel de la cuenta de correo.|❌| +|**Política de seguridad**|Esta funcionalidad del área de cliente que permite cambiar la política de gestión de las contraseñas no estará presente, en un primer momento, en la solución Zimbra.
      La política de seguridad aplicada por defecto a las contraseñas requiere un mínimo de 10 caracteres alfanuméricos, 1 carácter especial, 1 mayúscula.|❌| +|**Spoofing**|La función Spoofing consiste en enviar un mensaje de correo electrónico desde una identidad distinta de la de la cuenta de correo en la que se ha autenticado. Esta práctica es incompatible con los protocolos de seguridad SPF y DKIM necesarios para la correcta entrega de los mensajes de correo.
      Desde Zimbra, puede configurar una identidad diferente de la cuenta de correo utilizada, siempre que se haya delegado en ella.|❌| +|**Compatibilidad con Seguridad de la capa de transporte (TLS) 1.0 y 1.1.**|Se considera que las versiones 1.0 y 1.1 son vulnerables a los ataques y no cumplen con los estándares de seguridad actuales.
      Si su navegador de Internet no admite **TLS 1.2** como mínimo**, le recomendamos que instale las últimas actualizaciones de seguridad y características.|❌| + +/// + +## Más información + +[MX Plan - Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.fr-fr.md index e8049935294..c1cde41e0ad 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.fr-fr.md @@ -1,219 +1,191 @@ ---- -title: FAQ sur la solution Zimbra OVHcloud -excerpt: "Retrouvez les questions concernant la migration vers Zimbra pour l'offre MX Plan OVHcloud" -updated: 2025-11-05 ---- - - - -## Objectif - -Cette page répond aux questions relatives à la solution Zimbra chez OVHcloud - -### Questions générales sur les offres Zimbra chez OVHcloud - -/// details | Zimbra, qu'est-ce que c'est ? - -Zimbra est une solution collaborative open source populaire. Zimbra propose de nombreuses fonctionnalités proposées dans le catalogue OVHcloud. - -Pour contextualiser la solution Zimbra au sein d'OVHcloud, celle-ci est utilisée pour 2 offres e-mail. - -- **MX Plan** : Zimbra est utilisé dans le cadre d'une transition technologique du webmail Outlook Web Acces (OWA) vers celui de Zimbra pour l'offre e-mail historique MX Plan. -- **Zimbra** : Zimbra fait son apparition dans le catalogue OVHcloud en tant qu'offre à part entière avec l'offre [Zimbra Starter](/links/web/zimbra). - -Pour mieux comprendre, le visuel suivant vous montre les technologies actuellement utilisées sur chacune des offres OVHcloud. Le webmail Outlook Web Acces (OWA) est amené à progressivement disparaitre de l'offre MX Plan. - -![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} - -> [!warning] -> -> Il existe des différences de fonctionnalités entre la solution Zimbra utilisée dans l'offre MX Plan et la solution Zimbra utilisée dans l'offre Zimbra Starter. Retrouvez les fonctionnalités maintenues dans le cadre de la transition vers la solution Zimbra pour l'offre MX Plan dans [le tableau à la fin de cette FAQ](#features) - -/// - -/// details | Où puis-je trouver des guides ? - -Un guide d'utilisation de Zimbra est disponible à [cette adresse](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | Comment puis-je configurer mon adresse e-mail Zimbra sur un logiciel de messagerie ? - -Consultez notre page « [Configurer son adresse e-mail Zimbra sur un logiciel de messagerie](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) ». - -/// - -/// details | Comment changer mon offre Zimbra ? - -Vos besoins changent : vous souhaitez bénéficier de plus de fonctionnalités sur votre compte Zimbra, ou au contraire, vous n’en avez plus l’utilité. Les offres Zimbra sont flexibles, suivez les instructions ci-dessous en fonction de votre situation : - -**Vous souhaitez basculer vers une offre supérieure ?** - -1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -1. Rendez-vous dans la partie `Web Cloud`{.action}. -1. Cliquez sur `Zimbra Mail`{.action}. -1. Cliquez sur l'onglet `Compte email`{.action}. -1. À droite du compte e-mail pour lequel vous souhaitez basculer vers l'offre supérieure, cliquez sur `⁝`{.action}. -1. Cliquez sur `Changer d'offre`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -**Vous souhaitez basculer vers une offre inférieure ?** - -Les étapes sont les mêmes que pour le changement vers une offre supérieure (détaillé ci-dessus). - -> [!warning] -> -> Avant de basculer vers une offre inférieure, assurez-vous des points suivants : -> -> - Aucun fichier n'est stocké sur votre volume de stockage « Breifcase » si vous changez vers l'offre Starter. -> - Le contenu de votre compte e-mail doit être inférieur à 15 Go si vous basculez vers l'offre Starter. - -/// - -### Questions sur la Migration MX Plan vers la solution Zimbra - -Dans le cadre de l'évolution de l'offre MX Plan, une migration est planifiée depuis la solution actuelle utilisant le webmail Outlook Web Acces (OWA) vers la solution Zimbra et son webmail. - -Si vous êtes concerné par cette migration, vous retrouverez ici les questions les plus fréquentes à ce sujet. - -/// details | Quelles sont les différences entre les webmail Outlook Web Acces (OWA) et Zimbra ? - -Zimbra propose les mêmes fonctionnalités et une ergonomie proche de OWA. Un guide d'utilisation de Zimbra est disponible à [cette adresse](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | La migration ouvre-t-elle de nouvelles fonctionnalités ? - -La migration vers le nouveau webmail maintient le même niveau de services que le précédent. - -/// - -/// details | Quand aura lieu la migration de mes services ? - -Des e-mails de notification pour chaque service vous seront transmis **2 semaines** puis **1 jour** avant la migration. - -Vos services seront migrés de manière progressive, il est donc possible que vos différents services soient migrés avec plusieurs semaines d’écart. - -/// - -/// details | Comment préparer ma migration vers Zimbra? - -La migration ne nécessite aucune action de votre part concernant le contenu des comptes e-mail. - -Cependant, une courte interruption de service est nécessaire durant la phase de migration. Il est donc vivement conseillé d'informer vos utilisateurs lorsque la date de migration de vos comptes e-mail vous sera communiquée. - -/// - -/// details | Ai-je des manipulations à effectuer dans le cadre de la migration vers Zimbra? - -Cette migration a été pensée pour minimiser l'impact du processus de migration sur l’utilisation du produit MX Plan. - -Aucune manipulation n'est attendue de votre part. - -/// - -/// details | Des changements sont-ils à prévoir dans l'espace client OVHcloud ? - -Aucun changement n'est prévu dans l'espace client. La migration se faisant sous une nouvelle solution, quelques fonctionnalités mineures pourraient ne pas être accessibles dans les premières semaines suivant la migration. - -Retrouvez la liste des fonctionnalités et leurs statuts pour cette migration [à la fin de cette FAQ](#features). - -/// - -/// details | Vais-je devoir reconfigurer mon logiciel de messagerie ? - -Non, la migration ne nécessite pas de reconfiguration sur votre logiciel de messagerie. - -Dans le cas d'un changement de mot de passe, il est nécessaire de saisir le nouveau mot de passe dans votre logiciel de messagerie. - -/// - -/// details | La migration change-t-elle la facturation de mon service ? - -Non, la migration vers le nouveau webmail Zimbra est comprise dans votre offre. Il n'y a pas de changement sur la partie facturation ou le contrat de votre service MX Plan. - -/// - -/// details | Où seront hébergés mes e-mails après la migration ? - -La migration se fait au sein de nos datacentres français. Vos données restent en France. - -/// - -/// details | Y aura-t-il des changements concernant le traitement de mes données ? - -Aucun changement n'est prévu concernant le traitement des données et leur utilisation. Vous pouvez retrouver toutes ces informations sur le contrat de votre offre MX Plan. - -/// - -/// details | Comment rester sur le webmail actuel (OWA) ? - -Il vous est possible à tout moment de migrer vers une offre qui utilise le webmail OWA, à savoir E-mail Pro ou Exchange. Pour cela, nous vous invitons à consulter notre guide « [Migrer une adresse e-mail MX Plan vers un compte E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) ». - -/// - -/// details | Puis je m'opposer à la migration ? - -Non. OVHcloud s'engage à fournir un service avec le meilleur rapport qualité-prix pour ses offres MX Plan. C'est pour cette raison que nous avons choisi de migrer les offres actuelles vers la solution Zimbra. - -Il est toutefois possible de continuer à profiter de l'interface OWA [en migrant vos comptes e-mail vers une solution E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). - -/// - -/// details | Puis je résilier mon offre MX Plan ? - -Pour résilier votre offre dans la section « Mes services » de votre espace OVHcloud, consultez la rubrique MX Plan de notre guide « [Comment résilier vos services OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan) ». - -/// - -/// details | Les fonctionnalités maintenues , suspendues ou retirées lors de la migration vers Zimbra. - -| Fonction | Description | État | -|-|-|-| -|**Gestion du compte e-mail depuis l'espace client**
      (Mot de passe, alias, quota)|Maintenue|✅| -|**Offres et facturation**|Maintenues|✅| -|**Redirection / Alias / mailing list depuis l'espace client**|Maintenus|✅| -|**Configuration DNS**
      (SPF / MX / SRV)|Maintenue|✅| -|**Délégations de compte e-mail**|Maintenues, via le webmail|✅| -|**Connexion aux logiciels de messagerie**
      (IMAP/POP)|Maintenue, aucune modification de configuration nécessaire.|✅| -|**Contenu du compte e-mail**
      (e-mails, dossiers, contacts)|Migré|✅| -|**E-mails reçus durant le processus de migration**|Délivrés|✅| -|**Réponse automatique / Répondeur**|Maintenue|✅| -|**Règle de boites de réception**|- Les règles configurées depuis votre logiciel de messagerie seront inchangées.
      - Les règles configurées depuis le webmail OWA seront quant à elles migrées vers le webmail Zimbra. Seule une très faible proportion de règles ne pourront pas être migrées pour cause d'incompatibilité. Celles-ci seront envoyées sous la forme d'un e-mail sur le compte e-mail de l'utilisateur et pourront être recréées manuellement.
      - *Règle incompatible* : Règle utilisant deux types de conditions comme ET et OU simultanément. Par exemple, si le message est reçu de (**john@mydomain.ovh** OU **mary@mydomain.ovh**) ET le sujet contient « facture », alors déplacer dans le dossier « Important »|⚠️| -|**Signature personnelle**|- Les signatures configurées depuis votre logiciel de messagerie seront inchangées.
      - Les signatures configurées depuis le webmail OWA ne seront pas migrées en raison du formatage.|⚠️| -|**Bloquer / Autoriser**|Cette fonctionnalité, permettant de bloquer des e-mails venant d'un nom de domaine particulier ou d'une adresse e-mail spécifique, ne sera pas présente sur Zimbra. Ce comportement peut cependant être facilement recréé via une règle de boite de réception depuis Zimbra.|❌| -|**Pied de page**
      (signature de nom de domaine configurable via l'espace client)|Cette fonctionnalité ne sera pas présente vers la nouvelle infrastructure Zimbra. Il est cependant toujours possible de configurer une signature au niveau du compte e-mail.|❌| -|**Politique de Sécurité**|Cette fonctionnalité de l'espace client permettant de changer la politique de gestion des mots de passe ne sera pas présente, dans un premier temps, sur la solution Zimbra.
      La politique de sécurité appliquée par défaut sur les mots de passe requiert un minimum de 10 caractères alphanumeriques, 1 caractère spécial, 1 majuscule.|❌| -|**Spoofing**|Le spoofing consiste à envoyer un e-mail depuis une identité différente du compte e-mail sur lequel vous êtes authentifié. Cette pratique est incompatible avec les protocoles de sécurité SPF et DKIM nécessaires à la bonne délivrabilité des e-mails.
      Depuis Zimbra, vous pouvez configurer une autre identité différente du compte e-mail utilisé, à condition qu'une délégation y soit appliquée.|❌| -|**Prise en charge du protocole de sécurité TLS (Transport Layer Security) 1.0 et 1.1.**|Les versions 1.0 et 1.1 sont considérées comme vulnérables aux attaques et ne répondent plus aux normes de sécurité actuelles.
      Si votre navigateur internet ne prend pas en charge **au minimum le protocole TLS 1.2**, nous vous recommandons d'installer les dernières mises à jour de sécurité et de fonctionnalités.|❌| - -/// - -## Aller plus loin - -[MX Plan - Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: FAQ sur la solution Zimbra OVHcloud +excerpt: "Retrouvez les questions concernant la migration vers Zimbra pour l'offre MX Plan OVHcloud" +updated: 2024-11-15 +--- + + + +## Objectif + +Cette page répond aux questions relatives à la solution Zimbra chez OVHcloud + +### Questions générales sur les offres Zimbra chez OVHcloud + +/// details | Zimbra, qu'est-ce que c'est ? + +Zimbra est une solution collaborative open source populaire. Zimbra propose de nombreuses fonctionnalités proposées dans le catalogue OVHcloud. + +Pour contextualiser la solution Zimbra au sein d'OVHcloud, celle-ci est utilisée pour 2 offres e-mail. + +- **MX Plan** : Zimbra est utilisé dans le cadre d'une transition technologique du webmail Outlook Web Acces (OWA) vers celui de Zimbra pour l'offre e-mail historique MX Plan. +- **Zimbra** : Zimbra fait son apparition dans le catalogue OVHcloud en tant qu'offre à part entière avec l'offre [Zimbra Starter](/links/web/zimbra). + +Pour mieux comprendre, le visuel suivant vous montre les technologies actuellement utilisées sur chacune des offres OVHcloud. Le webmail Outlook Web Acces (OWA) est amené à progressivement disparaitre de l'offre MX Plan. + +![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} + +> [!warning] +> +> Il existe des différences de fonctionnalités entre la solution Zimbra utilisée dans l'offre MX Plan et la solution Zimbra utilisée dans l'offre Zimbra Starter. Retrouvez les fonctionnalités maintenues dans le cadre de la transition vers la solution Zimbra pour l'offre MX Plan dans [le tableau à la fin de cette FAQ](#features) + +/// + +/// details | Où puis-je trouver des guides ? + +Un guide d'utilisation de Zimbra est disponible à [cette adresse](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | Comment puis-je configurer mon adresse e-mail Zimbra sur un logiciel de messagerie ? + +Consultez notre page « [Configurer son adresse e-mail Zimbra sur un logiciel de messagerie](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) ». + +/// + +### Questions sur la Migration MX Plan vers la solution Zimbra + +Dans le cadre de l'évolution de l'offre MX Plan, une migration est planifiée depuis la solution actuelle utilisant le webmail Outlook Web Acces (OWA) vers la solution Zimbra et son webmail. + +Si vous êtes concerné par cette migration, vous retrouverez ici les questions les plus fréquentes à ce sujet. + +/// details | Quelles sont les différences entre les webmail Outlook Web Acces (OWA) et Zimbra ? + +Zimbra propose les mêmes fonctionnalités et une ergonomie proche de OWA. Un guide d'utilisation de Zimbra est disponible à [cette adresse](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | La migration ouvre-t-elle de nouvelles fonctionnalités ? + +La migration vers le nouveau webmail maintient le même niveau de services que le précédent. + +/// + +/// details | Quand aura lieu la migration de mes services ? + +Des e-mails de notification pour chaque service vous seront transmis **2 semaines** puis **1 jour** avant la migration. + +Vos services seront migrés de manière progressive, il est donc possible que vos différents services soient migrés avec plusieurs semaines d’écart. + +/// + +/// details | Comment préparer ma migration vers Zimbra? + +La migration ne nécessite aucune action de votre part concernant le contenu des comptes e-mail. + +Cependant, une courte interruption de service est nécessaire durant la phase de migration. Il est donc vivement conseillé d'informer vos utilisateurs lorsque la date de migration de vos comptes e-mail vous sera communiquée. + +/// + +/// details | Ai-je des manipulations à effectuer dans le cadre de la migration vers Zimbra? + +Cette migration a été pensée pour minimiser l'impact du processus de migration sur l’utilisation du produit MX Plan. + +Aucune manipulation n'est attendue de votre part. + +/// + +/// details | Des changements sont-ils à prévoir dans l'espace client OVHcloud ? + +Aucun changement n'est prévu dans l'espace client. La migration se faisant sous une nouvelle solution, quelques fonctionnalités mineures pourraient ne pas être accessibles dans les premières semaines suivant la migration. + +Retrouvez la liste des fonctionnalités et leurs statuts pour cette migration [à la fin de cette FAQ](#features). + +/// + +/// details | Vais-je devoir reconfigurer mon logiciel de messagerie ? + +Non, la migration ne nécessite pas de reconfiguration sur votre logiciel de messagerie. + +Dans le cas d'un changement de mot de passe, il est nécessaire de saisir le nouveau mot de passe dans votre logiciel de messagerie. + +/// + +/// details | La migration change-t-elle la facturation de mon service ? + +Non, la migration vers le nouveau webmail Zimbra est comprise dans votre offre. Il n'y a pas de changement sur la partie facturation ou le contrat de votre service MX Plan. + +/// + +/// details | Où seront hébergés mes e-mails après la migration ? + +La migration se fait au sein de nos datacentres français. Vos données restent en France. + +/// + +/// details | Y aura-t-il des changements concernant le traitement de mes données ? + +Aucun changement n'est prévu concernant le traitement des données et leur utilisation. Vous pouvez retrouver toutes ces informations sur le contrat de votre offre MX Plan. + +/// + +/// details | Comment rester sur le webmail actuel (OWA) ? + +Il vous est possible à tout moment de migrer vers une offre qui utilise le webmail OWA, à savoir E-mail Pro ou Exchange. Pour cela, nous vous invitons à consulter notre guide « [Migrer une adresse e-mail MX Plan vers un compte E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) ». + +/// + +/// details | Puis je m'opposer à la migration ? + +Non. OVHcloud s'engage à fournir un service avec le meilleur rapport qualité-prix pour ses offres MX Plan. C'est pour cette raison que nous avons choisi de migrer les offres actuelles vers la solution Zimbra. + +Il est toutefois possible de continuer à profiter de l'interface OWA [en migrant vos comptes e-mail vers une solution E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel). + +/// + +/// details | Puis je résilier mon offre MX Plan ? + +Pour résilier votre offre dans la section « Mes services » de votre espace OVHcloud, consultez la rubrique MX Plan de notre guide « [Comment résilier vos services OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan) ». + +/// + +/// details | Les fonctionnalités maintenues , suspendues ou retirées lors de la migration vers Zimbra. + +| Fonction | Description | État | +|-|-|-| +|**Gestion du compte e-mail depuis l'espace client**
      (Mot de passe, alias, quota)|Maintenue|✅| +|**Offres et facturation**|Maintenues|✅| +|**Redirection / Alias / mailing list depuis l'espace client**|Maintenus|✅| +|**Configuration DNS**
      (SPF / MX / SRV)|Maintenue|✅| +|**Délégations de compte e-mail**|Maintenues, via le webmail|✅| +|**Connexion aux logiciels de messagerie**
      (IMAP/POP)|Maintenue, aucune modification de configuration nécessaire.|✅| +|**Contenu du compte e-mail**
      (e-mails, dossiers, contacts)|Migré|✅| +|**E-mails reçus durant le processus de migration**|Délivrés|✅| +|**Réponse automatique / Répondeur**|Maintenue|✅| +|**Règle de boites de réception**|- Les règles configurées depuis votre logiciel de messagerie seront inchangées.
      - Les règles configurées depuis le webmail OWA seront quant à elles migrées vers le webmail Zimbra. Seule une très faible proportion de règles ne pourront pas être migrées pour cause d'incompatibilité. Celles-ci seront envoyées sous la forme d'un e-mail sur le compte e-mail de l'utilisateur et pourront être recréées manuellement.
      - *Règle incompatible* : Règle utilisant deux types de conditions comme ET et OU simultanément. Par exemple, si le message est reçu de (**john@mydomain.ovh** OU **mary@mydomain.ovh**) ET le sujet contient « facture », alors déplacer dans le dossier « Important »|⚠️| +|**Signature personnelle**|- Les signatures configurées depuis votre logiciel de messagerie seront inchangées.
      - Les signatures configurées depuis le webmail OWA ne seront pas migrées en raison du formatage.|⚠️| +|**Bloquer / Autoriser**|Cette fonctionnalité, permettant de bloquer des e-mails venant d'un nom de domaine particulier ou d'une adresse e-mail spécifique, ne sera pas présente sur Zimbra. Ce comportement peut cependant être facilement recréé via une règle de boite de réception depuis Zimbra.|❌| +|**Pied de page**
      (signature de nom de domaine configurable via l'espace client)|Cette fonctionnalité ne sera pas présente vers la nouvelle infrastructure Zimbra. Il est cependant toujours possible de configurer une signature au niveau du compte e-mail.|❌| +|**Politique de Sécurité**|Cette fonctionnalité de l'espace client permettant de changer la politique de gestion des mots de passe ne sera pas présente, dans un premier temps, sur la solution Zimbra.
      La politique de sécurité appliquée par défaut sur les mots de passe requiert un minimum de 10 caractères alphanumeriques, 1 caractère spécial, 1 majuscule.|❌| +|**Spoofing**|Le spoofing consiste à envoyer un e-mail depuis une identité différente du compte e-mail sur lequel vous êtes authentifié. Cette pratique est incompatible avec les protocoles de sécurité SPF et DKIM nécessaires à la bonne délivrabilité des e-mails.
      Depuis Zimbra, vous pouvez configurer une autre identité différente du compte e-mail utilisé, à condition qu'une délégation y soit appliquée.|❌| +|**Prise en charge du protocole de sécurité TLS (Transport Layer Security) 1.0 et 1.1.**|Les versions 1.0 et 1.1 sont considérées comme vulnérables aux attaques et ne répondent plus aux normes de sécurité actuelles.
      Si votre navigateur internet ne prend pas en charge **au minimum le protocole TLS 1.2**, nous vous recommandons d'installer les dernières mises à jour de sécurité et de fonctionnalités.|❌| + +/// + +## Aller plus loin + +[MX Plan - Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.it-it.md index 5b09bcb0bd3..d28fe5ac3c8 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.it-it.md @@ -1,219 +1,193 @@ ---- -title: Domande frequenti sulla soluzione Zimbra OVHcloud -excerpt: "Ritrova le domande relative alla migrazione a Zimbra per il servizio MX Plan di OVHcloud" -updated: 2025-11-04 ---- - - - -## Obiettivo - -Questa pagina risponde alle domande relative alla soluzione Zimbra in OVHcloud - -### Domande generali sulle offerte Zimbra in OVHcloud - -/// details | Zimbra, che cos'è? - -Zimbra è una popolare soluzione collaborativa open source. Zimbra propone numerose funzionalità proposte nel catalogo OVHcloud. - -Per contestualizzare la soluzione Zimbra in OVHcloud, viene utilizzata per 2 offerte e-mail. - -- **MX Plan**: Zimbra viene utilizzato nel quadro di una transizione tecnologica dalla webmail Outlook Web Access (OWA) a quella di Zimbra per la soluzione email storica MX Plan. -- **Zimbra**: Zimbra è presente nel catalogo OVHcloud come offerta a tutti gli effetti con l’offerta [Zimbra Starter](/links/web/zimbra). - -Per meglio comprendere, nella figura seguente vengono mostrate le tecnologie attualmente utilizzate su ciascuna delle soluzioni OVHcloud. La Webmail Outlook Web Access (OWA) scomparirà progressivamente dal servizio MX Plan. - -![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} - -> [!warning] -> -> Esistono differenze di funzionalità tra la soluzione Zimbra utilizzata nell'offerta MX Plan e la soluzione Zimbra utilizzata nell'offerta Zimbra Starter. Ritrova le funzionalità mantenute nell'ambito della transizione verso la soluzione Zimbra per l'offerta MX Plan nel [tabella alla fine di questa FAQ](#features) - -/// - -/// details | Dove posso trovare delle guide? - -Una guida all’utilizzo di Zimbra è già disponibile a [questo indirizzo](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | Come configurare un indirizzo email su un client di posta? - -Consulta la nostra pagina "[Configurare un indirizzo email Zimbra su un client di posta](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)". - -/// - -/// details | Come modificare la mia offerta Zimbra ? - -I tuoi bisogni cambiano: desideri disporre di funzionalità aggiuntive sul tuo account Zimbra, oppure non ne hai più bisogno. Le offerte Zimbra sono flessibili, segui le istruzioni seguenti in base alla tua situazione: - -**Desideri passare a un piano superiore?** - -1. Accedi al tuo [Spazio Cliente OVHcloud](/links/manager). -1. Vai alla sezione `Web Cloud`{.action}. -1. Clicca su `Zimbra Mail`{.action}. -1. Clicca sulla scheda `Account email`{.action}. -1. A destra dell'account email per cui desideri passare a un piano superiore, clicca su `⁝`{.action}. -1. Clicca su `Modificare soluzione`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -**Desideri passare a un piano inferiore?** - -Le fasi sono le stesse del cambio a un piano superiore (dettagliate sopra). - -> [!warning] -> -> Prima di passare a un piano inferiore, assicurati dei seguenti punti: -> -> - Nessun file è archiviato sul tuo volume di archiviazione "Briefcase" se passi all'offerta Starter. -> - Il contenuto del tuo account email deve essere inferiore a 15 Go se passi all'offerta Starter. - -/// - -### Domande sulla migrazione MX Plan verso la soluzione Zimbra - -Nell'ambito dell'evoluzione dell'offerta MX Plan, dall'attuale soluzione che utilizza la webmail Outlook Web Access (OWA) è prevista una migrazione verso la soluzione Zimbra e la sua webmail. - -Se sei interessato da questa migrazione, qui trovi le domande più frequenti al riguardo. - -/// details | Quali sono le differenze tra le Webmail Outlook Web App (OWA) e Zimbra? - -Zimbra offre le stesse funzionalità e un'ergonomia simile a OWA. Una guida all’utilizzo di Zimbra è già disponibile a [questo indirizzo](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | La migrazione apre nuove funzionalità? - -La migrazione alla nuova Webmail mantiene lo stesso livello di servizio del precedente. - -/// - -/// details | Quando avrà luogo la migrazione dei miei servizi? - -Riceverai email di notifica per ogni servizio **2 settimana** e poi **1 giorno** prima del trasferimento. - -I servizi saranno migrati progressivamente, quindi è possibile che i diversi servizi siano migrati con diverse settimane di ritardo. - -/// - -/// details | Come preparare il trasferimento a Zimbra? - -La migrazione non richiede alcuna azione da parte tua relativamente al contenuto degli account email. - -Durante la fase di migrazione è tuttavia necessaria una breve interruzione del servizio. È quindi consigliabile informare gli utenti quando ti verrà comunicata la data della migrazione dei tuoi account email. - -/// - -/// details | Hai operazioni da effettuare durante la migrazione a Zimbra? - -Il processo di migrazione è stato ideato per ridurre al minimo l'impatto sui clienti. Non sono previste operazioni da parte tua. - -Non sono previste operazioni da parte tua. - -/// - -/// details | È necessario apportare modifiche allo Spazio Cliente OVHcloud? - -Non sono previste modifiche nello Spazio Cliente. A causa della nuova soluzione adottata, alcune funzionalità minori potrebbero non essere disponibili nelle prime settimane successive alla migrazione. - -Consulta l'elenco delle funzionalità e il loro stato per questa migrazione [alla fine delle FAQ](#features). - -/// - -/// details | Dovrò riconfigurare il mio client di posta? - -No, la migrazione non richiede una riconfigurazione del client di posta. - -Per modificare la password è necessario inserire la nuova password nel client di posta. - -/// - -/// details | La migrazione modifica la fatturazione del tuo servizio? - -No, la migrazione alla nuova Webmail Zimbra è inclusa nella tua offerta. La parte relativa alla fatturazione o al contratto del servizio MX Plan non subirà modifiche. - -/// - -/// details | Dove saranno ospitate le mie email dopo la migrazione? - -La migrazione avviene nei nostri datacenter in Francia. I tuoi dati restano in Francia. - -/// - -/// details | Ci saranno cambiamenti nel trattamento dei miei dati? - -Non sono previste modifiche per quanto riguarda il trattamento dei dati e il loro utilizzo. Tutte le informazioni relative al contratto della soluzione MX Plan sono disponibili online. - -/// - -/// details | Come restare sulla Webmail attuale (OWA)? - -Se lo desideri, è possibile migrare in qualsiasi momento verso un servizio che utilizza la webmail OWA, ovvero Email Pro o Exchange. Per farlo, consulta la nostra guida " [Migrare un indirizzo email MX Plan verso un account Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) ". - -/// - -/// details | Posso oppormi alla migrazione? - -No. OVHcloud si impegna a fornire un servizio con il miglior rapporto qualità/prezzo per le sue offerte MX Plan. Per questo motivo abbiamo scelto di migrare le offerte attuali verso la soluzione Zimbra. - -Tuttavia, è possibile continuare a usufruire dell’interfaccia OWA [migrando i tuoi account email verso una soluzione Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) - -/// - -/// details | Puoi disattivare la tua offerta MX Plan? - -Per disattivare il servizio nella sezione "I tuoi servizi" dello spazio OVHcloud, consulta la sezione MX Plan della nostra guida " [Come disattivare i servizi OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan) ". - -/// - -/// details | Le funzionalità mantenute, sospese o eliminate durante la migrazione verso Zimbra. - -| Funzione | Descrizione | Stato | -|-|-|-| -|**Gestione dell’account email dallo Spazio Cliente**
      (Password, alias, quota)|Mantenuta|✅| -|**Offerte e fatturazione**|Mantenute|✅| -|**Reindirizzamento / Alias / mailing list dallo Spazio Cliente**|Mantenuti|✅| -|**Configurazione DNS**
      (SPF/MX/SRV)|Mantenuta|✅| -|**Deleghe account email**|Mantenute, tramite la Webmail|✅| -|**Connessione a programmi di posta elettronica**
      (IMAP/POP)|Mantenuta, nessuna modifica alla configurazione necessaria.|✅| -|**Contenuto dell'account email**
      (email, cartelle, contatti)|Migrato|✅| -|**Email ricevute durante il processo di migrazione**|Consegnate|✅| -|**Risposta automatica / Segreteria**|Mantenuta|✅| -|**Regola casella di posta in arrivo**|- Le regole configurate dal tuo client di posta saranno invariate.
      - Le regole configurate dalla Webmail OWA saranno migrate verso la Webmail Zimbra. Solo una minima parte delle norme non potrà essere migrata a causa di incompatibilità. Le informazioni verranno inviate sotto forma di un’email sull’account email dell’utente e potranno essere ricreate manualmente.
      - *Regola non compatibile*: regola che utilizza due tipi di condizioni, ad esempio AND e OR simultaneamente. Ad esempio, se il messaggio viene ricevuto da (**john@mydomain.ovh** O **mary@mydomain.ovh**) E l'oggetto contiene "fattura", sposta nella cartella "Importante"|⚠️| -|**Firma personale**|- Le firme configurate dal tuo client di posta non verranno modificate.
      - Le firme configurate dalla Webmail OWA non verranno migrate a causa della formattazione.|⚠️| -|**Blocca/Autorizza**|Questa funzionalità, che permette di bloccare email provenienti da un dominio o indirizzo email specifico, non sarà presente su Zimbra. Tuttavia, questo comportamento può essere facilmente ricreato tramite una regola di posta in arrivo da Zimbra.|❌| -|**Piè di pagina**
      (firma di un dominio configurabile dallo Spazio Cliente)|Questa funzionalità non sarà presente sulla nuova infrastruttura Zimbra. È comunque possibile configurare una firma a livello di account email.|❌| -|**Politica di Sicurezza**|Questa funzionalità dello Spazio Cliente che permette di modificare la politica di gestione delle password non sarà presente, in un primo momento, sulla soluzione Zimbra.
      La politica di sicurezza applicata di default sulle password richiede almeno 10 caratteri alfanumerici, 1 carattere speciale, 1 maiuscolo.|❌| -|**Spoofing**|Lo spoofing consiste nell'inviare un'email da un'identità diversa dall'account email su cui ti sei autenticato. Questa pratica è incompatibile con i protocolli di sicurezza SPF e DKIM necessari per la corretta consegna delle email.
      Da Zimbra, è possibile configurare un'altra identità diversa dall'account email utilizzato, a condizione che sia applicata una delega.|❌| -|**Supporto per il protocollo di sicurezza TLS (Transport Layer Security) 1.0 e 1.1.**|Le versioni 1.0 e 1.1 sono considerate vulnerabili agli attacchi e non soddisfano più gli standard di sicurezza attuali.
      Se il browser utilizzato non supporta **come minimo il protocollo TLS 1.2**, si consiglia di installare gli ultimi aggiornamenti di sicurezza e funzionalità.|❌| - -/// - -## Per saperne di più - -[MX Plan - Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: Domande frequenti sulla soluzione Zimbra OVHcloud +excerpt: "Ritrova le domande relative alla migrazione a Zimbra per il servizio MX Plan di OVHcloud" +updated: 2024-11-15 +--- + + + +## Obiettivo + +Questa pagina risponde alle domande relative alla soluzione Zimbra in OVHcloud + +### Domande generali sulle offerte Zimbra in OVHcloud + +/// details | Zimbra, che cos'è? + +Zimbra è una popolare soluzione collaborativa open source. Zimbra propone numerose funzionalità proposte nel catalogo OVHcloud. + +Per contestualizzare la soluzione Zimbra in OVHcloud, viene utilizzata per 2 offerte e-mail. + +- **MX Plan**: Zimbra viene utilizzato nel quadro di una transizione tecnologica dalla webmail Outlook Web Access (OWA) a quella di Zimbra per la soluzione email storica MX Plan. +- **Zimbra**: Zimbra è presente nel catalogo OVHcloud come offerta a tutti gli effetti con l’offerta [Zimbra Starter](/links/web/zimbra). + +Per meglio comprendere, nella figura seguente vengono mostrate le tecnologie attualmente utilizzate su ciascuna delle soluzioni OVHcloud. La Webmail Outlook Web Access (OWA) scomparirà progressivamente dal servizio MX Plan. + +![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} + +> [!warning] +> +> Esistono differenze di funzionalità tra la soluzione Zimbra utilizzata nell'offerta MX Plan e la soluzione Zimbra utilizzata nell'offerta Zimbra Starter. Ritrova le funzionalità mantenute nell'ambito della transizione verso la soluzione Zimbra per l'offerta MX Plan nel [tabella alla fine di questa FAQ](#features) + +/// + +/// details | Dove posso trovare delle guide? + +Una guida all’utilizzo di Zimbra è già disponibile a [questo indirizzo](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | Come configurare un indirizzo email su un client di posta? + +Consulta la nostra pagina "[Configurare un indirizzo email Zimbra su un client di posta](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)". + +/// + +### Domande sulla migrazione MX Plan verso la soluzione Zimbra + +Nell'ambito dell'evoluzione dell'offerta MX Plan, dall'attuale soluzione che utilizza la webmail Outlook Web Access (OWA) è prevista una migrazione verso la soluzione Zimbra e la sua webmail. + +Se sei interessato da questa migrazione, qui trovi le domande più frequenti al riguardo. + +/// + +/// details | Quali sono le differenze tra le Webmail Outlook Web App (OWA) e Zimbra? + +Zimbra offre le stesse funzionalità e un'ergonomia simile a OWA. Una guida all’utilizzo di Zimbra è già disponibile a [questo indirizzo](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | La migrazione apre nuove funzionalità? + +La migrazione alla nuova Webmail mantiene lo stesso livello di servizio del precedente. + +/// + +/// details | Quando avrà luogo la migrazione dei miei servizi? + +Riceverai email di notifica per ogni servizio **2 settimana** e poi **1 giorno** prima del trasferimento. + +I servizi saranno migrati progressivamente, quindi è possibile che i diversi servizi siano migrati con diverse settimane di ritardo. + +/// + +/// details | Come preparare il trasferimento a Zimbra? + +La migrazione non richiede alcuna azione da parte tua relativamente al contenuto degli account email. + +Durante la fase di migrazione è tuttavia necessaria una breve interruzione del servizio. È quindi consigliabile informare gli utenti quando ti verrà comunicata la data della migrazione dei tuoi account email. + +/// + +/// details | Hai operazioni da effettuare durante la migrazione a Zimbra? + +Il processo di migrazione è stato ideato per ridurre al minimo l'impatto sui clienti. Non sono previste operazioni da parte tua. + +Non sono previste operazioni da parte tua. + +/// + +/// details | È necessario apportare modifiche allo Spazio Cliente OVHcloud? + +Non sono previste modifiche nello Spazio Cliente. A causa della nuova soluzione adottata, alcune funzionalità minori potrebbero non essere disponibili nelle prime settimane successive alla migrazione. + +Consulta l'elenco delle funzionalità e il loro stato per questa migrazione [alla fine delle FAQ](#features). + +/// + +/// details | Dovrò riconfigurare il mio client di posta? + +No, la migrazione non richiede una riconfigurazione del client di posta. + +Per modificare la password è necessario inserire la nuova password nel client di posta. + +/// + +/// details | La migrazione modifica la fatturazione del tuo servizio? + +No, la migrazione alla nuova Webmail Zimbra è inclusa nella tua offerta. La parte relativa alla fatturazione o al contratto del servizio MX Plan non subirà modifiche. + +/// + +/// details | Dove saranno ospitate le mie email dopo la migrazione? + +La migrazione avviene nei nostri datacenter in Francia. I tuoi dati restano in Francia. + +/// + +/// details | Ci saranno cambiamenti nel trattamento dei miei dati? + +Non sono previste modifiche per quanto riguarda il trattamento dei dati e il loro utilizzo. Tutte le informazioni relative al contratto della soluzione MX Plan sono disponibili online. + +/// + +/// details | Come restare sulla Webmail attuale (OWA)? + +Se lo desideri, è possibile migrare in qualsiasi momento verso un servizio che utilizza la webmail OWA, ovvero Email Pro o Exchange. Per farlo, consulta la nostra guida " [Migrare un indirizzo email MX Plan verso un account Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) ". + +/// + +/// details | Posso oppormi alla migrazione? + +No. OVHcloud si impegna a fornire un servizio con il miglior rapporto qualità/prezzo per le sue offerte MX Plan. Per questo motivo abbiamo scelto di migrare le offerte attuali verso la soluzione Zimbra. + +Tuttavia, è possibile continuare a usufruire dell’interfaccia OWA [migrando i tuoi account email verso una soluzione Email Pro o Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) + +/// + +/// details | Puoi disattivare la tua offerta MX Plan? + +Per disattivare il servizio nella sezione "I tuoi servizi" dello spazio OVHcloud, consulta la sezione MX Plan della nostra guida " [Come disattivare i servizi OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan) ". + +/// + +/// details | Le funzionalità mantenute, sospese o eliminate durante la migrazione verso Zimbra. + +| Funzione | Descrizione | Stato | +|-|-|-| +|**Gestione dell’account email dallo Spazio Cliente**
      (Password, alias, quota)|Mantenuta|✅| +|**Offerte e fatturazione**|Mantenute|✅| +|**Reindirizzamento / Alias / mailing list dallo Spazio Cliente**|Mantenuti|✅| +|**Configurazione DNS**
      (SPF/MX/SRV)|Mantenuta|✅| +|**Deleghe account email**|Mantenute, tramite la Webmail|✅| +|**Connessione a programmi di posta elettronica**
      (IMAP/POP)|Mantenuta, nessuna modifica alla configurazione necessaria.|✅| +|**Contenuto dell'account email**
      (email, cartelle, contatti)|Migrato|✅| +|**Email ricevute durante il processo di migrazione**|Consegnate|✅| +|**Risposta automatica / Segreteria**|Mantenuta|✅| +|**Regola casella di posta in arrivo**|- Le regole configurate dal tuo client di posta saranno invariate.
      - Le regole configurate dalla Webmail OWA saranno migrate verso la Webmail Zimbra. Solo una minima parte delle norme non potrà essere migrata a causa di incompatibilità. Le informazioni verranno inviate sotto forma di un’email sull’account email dell’utente e potranno essere ricreate manualmente.
      - *Regola non compatibile*: regola che utilizza due tipi di condizioni, ad esempio AND e OR simultaneamente. Ad esempio, se il messaggio viene ricevuto da (**john@mydomain.ovh** O **mary@mydomain.ovh**) E l'oggetto contiene "fattura", sposta nella cartella "Importante"|⚠️| +|**Firma personale**|- Le firme configurate dal tuo client di posta non verranno modificate.
      - Le firme configurate dalla Webmail OWA non verranno migrate a causa della formattazione.|⚠️| +|**Blocca/Autorizza**|Questa funzionalità, che permette di bloccare email provenienti da un dominio o indirizzo email specifico, non sarà presente su Zimbra. Tuttavia, questo comportamento può essere facilmente ricreato tramite una regola di posta in arrivo da Zimbra.|❌| +|**Piè di pagina**
      (firma di un dominio configurabile dallo Spazio Cliente)|Questa funzionalità non sarà presente sulla nuova infrastruttura Zimbra. È comunque possibile configurare una firma a livello di account email.|❌| +|**Politica di Sicurezza**|Questa funzionalità dello Spazio Cliente che permette di modificare la politica di gestione delle password non sarà presente, in un primo momento, sulla soluzione Zimbra.
      La politica di sicurezza applicata di default sulle password richiede almeno 10 caratteri alfanumerici, 1 carattere speciale, 1 maiuscolo.|❌| +|**Spoofing**|Lo spoofing consiste nell'inviare un'email da un'identità diversa dall'account email su cui ti sei autenticato. Questa pratica è incompatibile con i protocolli di sicurezza SPF e DKIM necessari per la corretta consegna delle email.
      Da Zimbra, è possibile configurare un'altra identità diversa dall'account email utilizzato, a condizione che sia applicata una delega.|❌| +|**Supporto per il protocollo di sicurezza TLS (Transport Layer Security) 1.0 e 1.1.**|Le versioni 1.0 e 1.1 sono considerate vulnerabili agli attacchi e non soddisfano più gli standard di sicurezza attuali.
      Se il browser utilizzato non supporta **come minimo il protocollo TLS 1.2**, si consiglia di installare gli ultimi aggiornamenti di sicurezza e funzionalità.|❌| + +/// + +## Per saperne di più + +[MX Plan - Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.pl-pl.md index 42bc3f3daea..3b7e8fc0870 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.pl-pl.md @@ -1,219 +1,193 @@ ---- -title: FAQ dotyczący rozwiązania Zimbra OVHcloud -excerpt: "Poszukaj odpowiedzi na pytania dotyczące migracji do Zimbry w ofercie MX Plan OVHcloud" -updated: 2025-11-04 ---- - - - -## Wprowadzenie - -Ta strona odpowiada na pytania dotyczące rozwiązania Zimbra w OVHcloud - -### Pytania ogólne na temat ofert Zimbra w OVHcloud - -/// details | Zimbra, co to jest? - -Zimbra to popularne rozwiązanie open source do pracy zespołowej. Zimbra oferuje wiele funkcji oferowanych w katalogu OVHcloud. - -Rozwiązanie Zimbra w OVHcloud jest wykorzystywane w 2 ofertach e-mail. - -- **MX Plan**: Usługa Zimbra jest używana jako część przejścia z technologii Webmail Outlook Web Access (OWA) na technologię Zimbra dla usługi MX Plan. -- **Zimbra**: Zimbra wchodzi do katalogu OVHcloud jako pełna oferta z ofertą [Zimbra Starter](/links/web/zimbra). - -Poniższy widok przedstawia technologie aktualnie stosowane w każdej z ofert OVHcloud. Oferta Webmail Outlook Web Access (OWA) będzie stopniowo wycofywana z oferty MX Plan. - -![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} - -> [!warning] -> -> Występują różnice w funkcjonalności między rozwiązaniem Zimbra używanym w ofercie MX Plan a rozwiązaniem Zimbra używanym w ofercie Zimbra Starter. Funkcje zachowane w ramach przejścia na rozwiązanie Zimbra dla oferty MX Plan znajdziesz w [tabeli na końcu tej sekcji FAQ](#features) - -/// - -/// details | Gdzie znajdę przewodniki? - -Przewodnik dotyczący korzystania z usługi Zimbra jest już dostępny pod adresem [ten adres](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | Jak mogę skonfigurować moje konto e-mail w programie pocztowym? - -Odwiedź naszą stronę "[Konfiguracja konta e-mail Zimbra w programie pocztowym](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)". - -/// - -/// details | Jak zmienić plan Zimbra? - -Twoje potrzeby się zmieniły: chcesz korzystać z większej liczby funkcji na swoim koncie Zimbra, albo przeciwnie, nie potrzebujesz już tylu funkcji. Oferty Zimbra są elastyczne, postępuj zgodnie z poniższymi instrukcjami w zależności od sytuacji: - -**Chcesz przejść na wyższy plan?** - -1. Zaloguj się do [panelu klienta OVHcloud](/links/manager). -1. Przejdź do sekcji `Web Cloud`{.action}. -1. Kliknij `Zimbra Mail`{.action}. -1. Kliknij zakładkę `Konto e-mail`{.action}. -1. Po prawej stronie konta e-mail, dla którego chcesz przejść na wyższą ofertę, kliknij `⁝`{.action}. -1. Kliknij `Zmień ofertę`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -**Czy chcesz przejść na niższy plan?** - -Kroki są takie same jak w przypadku przejścia na wyższy plan (opisane powyżej). - -> [!warning] -> -> Przed przejściem na niższą ofertę upewnij się, że: -> -> - W pamięci masowej "Briefcase" nie są przechowywane żadne pliki, jeśli przechodzisz na plan Starter. -> - Zawartość konta e-mail musi być mniejsza niż 15 GB, jeśli przechodzisz na plan Starter. - -/// - -### Pytania dotyczące migracji MX Plan na rozwiązanie Zimbra - -W ramach rozwoju oferty MX Plan zaplanowana jest migracja z aktualnego rozwiązania korzystającego z Webmail Outlook Web Access (OWA) na rozwiązanie Zimbra i jego interfejs webmail. - -Jeśli jesteś zainteresowany migracją, odnajdziesz tutaj najczęściej zadawane pytania na ten temat. - -/// details | Czym się różni Webmail Outlook Web App (OWA) od Zimbry? - -Zimbra oferuje te same funkcje i ergonomię, co interfejs OWA. Przewodnik dotyczący korzystania z usługi Zimbra jest już dostępny pod adresem [ten adres](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | Czy migracja otwiera nowe funkcje? - -Migracja na nowy webmail pozwala na zachowanie tego samego poziomu usług, co poprzedni. - -/// - -/// details | Kiedy nastąpi migracja usług? - -Powiadomienia e-mail dla każdej usługi będą wysyłane na **2 tydzień**, a następnie na **1 dzień** przed migracją. - -Państwa usługi będą migrowane stopniowo, co oznacza, że możliwe jest, iż Państwa usługi będą migrowane z kilkutygodniowym dystansem. - -/// - -/// details | Jak przygotować się do migracji do Zimbra? - -Migracja nie wymaga od Ciebie żadnych działań dotyczących zawartości kont e-mail. - -Na etapie migracji wymagana jest jednak krótka przerwa w dostępności usługi. Zalecamy zatem, aby użytkownicy wiedzieli o dacie migracji ich kont e-mail. - -/// - -/// details | Czy mam do wykonania jakieś operacje w związku z migracją do Zimbry? - -Migracja została zaprojektowana z myślą o tym, aby jak najbardziej ograniczyć wpływ migracji na klientów. Nie oczekujemy od Ciebie żadnych operacji. - -Nie oczekujemy od Ciebie żadnych operacji. - -/// - -/// details | Czy w Panelu klienta OVHcloud należy spodziewać się zmian? - -W Panelu klienta nie przewidujemy żadnych zmian. W związku z migracją nowego rozwiązania niektóre drobne funkcje mogą być niedostępne w ciągu pierwszych tygodni po migracji. - -Lista funkcji i ich statusów dla tej migracji [na końcu tej FAQ](#features). - -/// - -/// details | Czy muszę ponownie skonfigurować program pocztowy? - -Nie, migracja nie wymaga ponownej konfiguracji w programie pocztowym. - -W przypadku zmiany hasła konieczne jest wprowadzenie nowego hasła w programie pocztowym. - -/// - -/// details | Czy migracja spowoduje zmianę sposobu fakturowania mojej usługi? - -Nie, migracja do nowego webmaila Zimbra jest zawarta w Twojej ofercie. Nie wprowadzasz zmian w sekcji płatności lub w umowie dotyczącej usługi MX Plan. - -/// - -/// details | Gdzie będą hostowane e-maile po migracji? - -Migracja odbywa się w naszych francuskich centrach danych. Twoje dane pozostają we Francji. - -/// - -/// details | Czy nastąpią zmiany w przetwarzaniu moich danych? - -Nie przewiduje się żadnych zmian w przetwarzaniu i wykorzystywaniu danych. Znajdziesz tutaj wszystkie te informacje o umowie dotyczącej Twojej usługi MX Plan. - -/// - -/// details | Jak mogę pozostać na bieżącym interfejsie webmail (OWA)? - -Jeśli chcesz, możesz w każdej chwili przejść na ofertę korzystającą z poczty internetowej OWA, a mianowicie E-mail Pro lub Exchange. W tym celu zapraszamy do zapoznania się z naszym przewodnikiem „[Migracja adresu e-mail w planie MX na konto E-mail Pro lub Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel)”. - -/// - -/// details | Czy mogę sprzeciwić się migracji? - -Nie. OVHcloud zobowiązuje się do świadczenia usługi o najlepszym stosunku jakości do ceny dla ofert MX Plan. Z tego właśnie powodu zdecydowaliśmy się na migrację aktualnej oferty do rozwiązania Zimbra. - -Można jednak nadal korzystać z interfejsu OWA [poprzez migrację kont e-mail do rozwiązania E-mail Pro lub Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) - -/// - -/// details | Czy mogę zrezygnować z usługi MX Plan? - -Aby anulować ofertę w sekcji „Moje usługi” w przestrzeni OVHcloud, zapoznaj się z sekcją Plan MX w naszym przewodniku „[Jak anulować usługi OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan)”. - -/// - -/// details | Funkcje zachowane, zawieszone lub usunięte podczas migracji do Zimbra. - -| Funkcja | Opis | Stan | -|-|-|-| -|**Zarządzanie kontem e-mail w Panelu klienta**
      (hasło, alias, limit)|Utrzymanie|✅| -|**Oferty i płatności**|Utrzymane|✅| -|**Przekierowanie / Aliasy / listy mailingowe w Panelu klienta**|Utrzymanie|✅| -|**Konfiguracja DNS**
      (SPF / MX / SRV)|Utrzymanie|✅| -|**Delegacje kont e-mail**|Utrzymane, przez webmail|✅| -|**Połączenie z programem pocztowym**
      (IMAP/POP)|Konserwacja, bez konieczności wprowadzania zmian konfiguracji.|✅| -|**Zawartość konta e-mail**
      (e-maile, foldery, kontakty)|Przeniesiono|✅| -|**E-maile otrzymane podczas procesu migracji**|Dostarczone|✅| -|**Odpowiedź automatyczna / Skrzynka głosowa**|Kontynuacja|✅| -|**Reguła skrzynki odbiorczej**|- Reguły skonfigurowane w programie pocztowym nie ulegną zmianie.
      - Reguły skonfigurowane z poziomu webmail OWA zostaną przeniesione do webmaila Zimbra. Niewielka część reguł nie może zostać migrowana z powodu niezgodności. Zostaną one wysłane jako wiadomość e-mail na konto e-mail użytkownika i będą mogły zostać utworzone ręcznie.
      - *Niekompatybilna reguła*: Reguła używa dwóch typów warunków, takich jak I i LUB jednocześnie. Na przykład, jeśli wiadomość została odebrana od (**john@mydomain.ovh** LUB **mary@mydomain.ovh**) A temat zawiera "fakturę", przenieś do folderu "Ważne"|⚠️| -|**Podpis osobisty**|- Podpisy skonfigurowane w programie pocztowym nie ulegną zmianie.
      - Podpisy skonfigurowane z poziomu interfejsu Webmail OWA nie zostaną zmigrowane z powodu formatowania.|⚠️| -|**Zablokuj / Zezwól**|Funkcja ta, pozwalająca na zablokowanie e-maili wysyłanych z określonej domeny lub adresu e-mail, nie będzie dostępna w witrynie Zimbra. Zachowanie to można jednak łatwo odtworzyć za pomocą reguły skrzynki odbiorczej w interfejsie Zimbra.|❌| -|**Stopka**
      (podpis domeny konfigurowalny w Panelu klienta)|Ta funkcja nie będzie dostępna w nowej infrastrukturze Zimbra. Nadal można jednak skonfigurować podpis na poziomie konta e-mail.|❌| -|**Polityka bezpieczeństwa**|Funkcja Panelu klienta umożliwiająca zmianę polityki zarządzania hasłami nie będzie początkowo dostępna w przypadku rozwiązania Zimbra.
      Domyślna polityka bezpieczeństwa dotycząca haseł wymaga minimum 10 znaków alfanumerycznych, 1 znaku specjalnego, 1 wielkiej litery.|❌| -|**Spoofing**|Spoofing polega na wysyłaniu e-maila z innej tożsamości niż konto e-mail, na którym jesteś uwierzytelniony. Taka praktyka jest niezgodna z protokołami zabezpieczeń SPF i DKIM wymaganymi do prawidłowego dostarczania wiadomości e-mail.
      Z poziomu Zimbra można skonfigurować inną tożsamość używanego konta e-mail, pod warunkiem zastosowania uprawnienia.|❌| -|**Obsługa protokołu zabezpieczeń TLS (Transport Layer Security) 1.0 i 1.1.**|Wersje 1.0 i 1.1 są uważane za narażone na ataki i nie spełniają aktualnych standardów bezpieczeństwa.
      Jeśli przeglądarka internetowa nie obsługuje protokołu **TLS 1.2**, zalecamy zainstalowanie najnowszych aktualizacji zabezpieczeń i funkcji.|❌| - -/// - -## Sprawdź również - -[MX Plan - Korzystaj z interfejsu Webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: FAQ dotyczący rozwiązania Zimbra OVHcloud +excerpt: "Poszukaj odpowiedzi na pytania dotyczące migracji do Zimbry w ofercie MX Plan OVHcloud" +updated: 2024-11-15 +--- + + + +## Wprowadzenie + +Ta strona odpowiada na pytania dotyczące rozwiązania Zimbra w OVHcloud + +### Pytania ogólne na temat ofert Zimbra w OVHcloud + +/// details | Zimbra, co to jest? + +Zimbra to popularne rozwiązanie open source do pracy zespołowej. Zimbra oferuje wiele funkcji oferowanych w katalogu OVHcloud. + +Rozwiązanie Zimbra w OVHcloud jest wykorzystywane w 2 ofertach e-mail. + +- **MX Plan**: Usługa Zimbra jest używana jako część przejścia z technologii Webmail Outlook Web Access (OWA) na technologię Zimbra dla usługi MX Plan. +- **Zimbra**: Zimbra wchodzi do katalogu OVHcloud jako pełna oferta z ofertą [Zimbra Starter](/links/web/zimbra). + +Poniższy widok przedstawia technologie aktualnie stosowane w każdej z ofert OVHcloud. Oferta Webmail Outlook Web Access (OWA) będzie stopniowo wycofywana z oferty MX Plan. + +![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} + +> [!warning] +> +> Występują różnice w funkcjonalności między rozwiązaniem Zimbra używanym w ofercie MX Plan a rozwiązaniem Zimbra używanym w ofercie Zimbra Starter. Funkcje zachowane w ramach przejścia na rozwiązanie Zimbra dla oferty MX Plan znajdziesz w [tabeli na końcu tej sekcji FAQ](#features) + +/// + +/// details | Gdzie znajdę przewodniki? + +Przewodnik dotyczący korzystania z usługi Zimbra jest już dostępny pod adresem [ten adres](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | Jak mogę skonfigurować moje konto e-mail w programie pocztowym? + +Odwiedź naszą stronę "[Konfiguracja konta e-mail Zimbra w programie pocztowym](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)". + +/// + +### Pytania dotyczące migracji MX Plan na rozwiązanie Zimbra + +W ramach rozwoju oferty MX Plan zaplanowana jest migracja z aktualnego rozwiązania korzystającego z Webmail Outlook Web Access (OWA) na rozwiązanie Zimbra i jego interfejs webmail. + +Jeśli jesteś zainteresowany migracją, odnajdziesz tutaj najczęściej zadawane pytania na ten temat. + +/// + +/// details | Czym się różni Webmail Outlook Web App (OWA) od Zimbry? + +Zimbra oferuje te same funkcje i ergonomię, co interfejs OWA. Przewodnik dotyczący korzystania z usługi Zimbra jest już dostępny pod adresem [ten adres](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | Czy migracja otwiera nowe funkcje? + +Migracja na nowy webmail pozwala na zachowanie tego samego poziomu usług, co poprzedni. + +/// + +/// details | Kiedy nastąpi migracja usług? + +Powiadomienia e-mail dla każdej usługi będą wysyłane na **2 tydzień**, a następnie na **1 dzień** przed migracją. + +Państwa usługi będą migrowane stopniowo, co oznacza, że możliwe jest, iż Państwa usługi będą migrowane z kilkutygodniowym dystansem. + +/// + +/// details | Jak przygotować się do migracji do Zimbra? + +Migracja nie wymaga od Ciebie żadnych działań dotyczących zawartości kont e-mail. + +Na etapie migracji wymagana jest jednak krótka przerwa w dostępności usługi. Zalecamy zatem, aby użytkownicy wiedzieli o dacie migracji ich kont e-mail. + +/// + +/// details | Czy mam do wykonania jakieś operacje w związku z migracją do Zimbry? + +Migracja została zaprojektowana z myślą o tym, aby jak najbardziej ograniczyć wpływ migracji na klientów. Nie oczekujemy od Ciebie żadnych operacji. + +Nie oczekujemy od Ciebie żadnych operacji. + +/// + +/// details | Czy w Panelu klienta OVHcloud należy spodziewać się zmian? + +W Panelu klienta nie przewidujemy żadnych zmian. W związku z migracją nowego rozwiązania niektóre drobne funkcje mogą być niedostępne w ciągu pierwszych tygodni po migracji. + +Lista funkcji i ich statusów dla tej migracji [na końcu tej FAQ](#features). + +/// + +/// details | Czy muszę ponownie skonfigurować program pocztowy? + +Nie, migracja nie wymaga ponownej konfiguracji w programie pocztowym. + +W przypadku zmiany hasła konieczne jest wprowadzenie nowego hasła w programie pocztowym. + +/// + +/// details | Czy migracja spowoduje zmianę sposobu fakturowania mojej usługi? + +Nie, migracja do nowego webmaila Zimbra jest zawarta w Twojej ofercie. Nie wprowadzasz zmian w sekcji płatności lub w umowie dotyczącej usługi MX Plan. + +/// + +/// details | Gdzie będą hostowane e-maile po migracji? + +Migracja odbywa się w naszych francuskich centrach danych. Twoje dane pozostają we Francji. + +/// + +/// details | Czy nastąpią zmiany w przetwarzaniu moich danych? + +Nie przewiduje się żadnych zmian w przetwarzaniu i wykorzystywaniu danych. Znajdziesz tutaj wszystkie te informacje o umowie dotyczącej Twojej usługi MX Plan. + +/// + +/// details | Jak mogę pozostać na bieżącym interfejsie webmail (OWA)? + +Jeśli chcesz, możesz w każdej chwili przejść na ofertę korzystającą z poczty internetowej OWA, a mianowicie E-mail Pro lub Exchange. W tym celu zapraszamy do zapoznania się z naszym przewodnikiem „[Migracja adresu e-mail w planie MX na konto E-mail Pro lub Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel)”. + +/// + +/// details | Czy mogę sprzeciwić się migracji? + +Nie. OVHcloud zobowiązuje się do świadczenia usługi o najlepszym stosunku jakości do ceny dla ofert MX Plan. Z tego właśnie powodu zdecydowaliśmy się na migrację aktualnej oferty do rozwiązania Zimbra. + +Można jednak nadal korzystać z interfejsu OWA [poprzez migrację kont e-mail do rozwiązania E-mail Pro lub Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) + +/// + +/// details | Czy mogę zrezygnować z usługi MX Plan? + +Aby anulować ofertę w sekcji „Moje usługi” w przestrzeni OVHcloud, zapoznaj się z sekcją Plan MX w naszym przewodniku „[Jak anulować usługi OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan)”. + +/// + +/// details | Funkcje zachowane, zawieszone lub usunięte podczas migracji do Zimbra. + +| Funkcja | Opis | Stan | +|-|-|-| +|**Zarządzanie kontem e-mail w Panelu klienta**
      (hasło, alias, limit)|Utrzymanie|✅| +|**Oferty i płatności**|Utrzymane|✅| +|**Przekierowanie / Aliasy / listy mailingowe w Panelu klienta**|Utrzymanie|✅| +|**Konfiguracja DNS**
      (SPF / MX / SRV)|Utrzymanie|✅| +|**Delegacje kont e-mail**|Utrzymane, przez webmail|✅| +|**Połączenie z programem pocztowym**
      (IMAP/POP)|Konserwacja, bez konieczności wprowadzania zmian konfiguracji.|✅| +|**Zawartość konta e-mail**
      (e-maile, foldery, kontakty)|Przeniesiono|✅| +|**E-maile otrzymane podczas procesu migracji**|Dostarczone|✅| +|**Odpowiedź automatyczna / Skrzynka głosowa**|Kontynuacja|✅| +|**Reguła skrzynki odbiorczej**|- Reguły skonfigurowane w programie pocztowym nie ulegną zmianie.
      - Reguły skonfigurowane z poziomu webmail OWA zostaną przeniesione do webmaila Zimbra. Niewielka część reguł nie może zostać migrowana z powodu niezgodności. Zostaną one wysłane jako wiadomość e-mail na konto e-mail użytkownika i będą mogły zostać utworzone ręcznie.
      - *Niekompatybilna reguła*: Reguła używa dwóch typów warunków, takich jak I i LUB jednocześnie. Na przykład, jeśli wiadomość została odebrana od (**john@mydomain.ovh** LUB **mary@mydomain.ovh**) A temat zawiera "fakturę", przenieś do folderu "Ważne"|⚠️| +|**Podpis osobisty**|- Podpisy skonfigurowane w programie pocztowym nie ulegną zmianie.
      - Podpisy skonfigurowane z poziomu interfejsu Webmail OWA nie zostaną zmigrowane z powodu formatowania.|⚠️| +|**Zablokuj / Zezwól**|Funkcja ta, pozwalająca na zablokowanie e-maili wysyłanych z określonej domeny lub adresu e-mail, nie będzie dostępna w witrynie Zimbra. Zachowanie to można jednak łatwo odtworzyć za pomocą reguły skrzynki odbiorczej w interfejsie Zimbra.|❌| +|**Stopka**
      (podpis domeny konfigurowalny w Panelu klienta)|Ta funkcja nie będzie dostępna w nowej infrastrukturze Zimbra. Nadal można jednak skonfigurować podpis na poziomie konta e-mail.|❌| +|**Polityka bezpieczeństwa**|Funkcja Panelu klienta umożliwiająca zmianę polityki zarządzania hasłami nie będzie początkowo dostępna w przypadku rozwiązania Zimbra.
      Domyślna polityka bezpieczeństwa dotycząca haseł wymaga minimum 10 znaków alfanumerycznych, 1 znaku specjalnego, 1 wielkiej litery.|❌| +|**Spoofing**|Spoofing polega na wysyłaniu e-maila z innej tożsamości niż konto e-mail, na którym jesteś uwierzytelniony. Taka praktyka jest niezgodna z protokołami zabezpieczeń SPF i DKIM wymaganymi do prawidłowego dostarczania wiadomości e-mail.
      Z poziomu Zimbra można skonfigurować inną tożsamość używanego konta e-mail, pod warunkiem zastosowania uprawnienia.|❌| +|**Obsługa protokołu zabezpieczeń TLS (Transport Layer Security) 1.0 i 1.1.**|Wersje 1.0 i 1.1 są uważane za narażone na ataki i nie spełniają aktualnych standardów bezpieczeństwa.
      Jeśli przeglądarka internetowa nie obsługuje protokołu **TLS 1.2**, zalecamy zainstalowanie najnowszych aktualizacji zabezpieczeń i funkcji.|❌| + +/// + +## Sprawdź również + +[MX Plan - Korzystaj z interfejsu Webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.pt-pt.md index e6c1ad5d6cb..19bf4abba4c 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra/guide.pt-pt.md @@ -1,219 +1,193 @@ ---- -title: FAQ sobre a solução Zimbra OVHcloud -excerpt: "Encontre as questões relativas à migração para Zimbra para a oferta MX Plan da OVHcloud" -updated: 2025-11-04 ---- - - - -## Objetivo - -Esta página responde às questões relativas à solução Zimbra na OVHcloud - -### Questões gerais sobre as ofertas Zimbra na OVHcloud - -/// details | Zimbra, o que é isto? - -Zimbra é uma solução colaborativa de código aberto popular. Zimbra propõe numerosas funcionalidades propostas no catálogo OVHcloud. - -Para contextualizar a solução Zimbra no seio da OVHcloud, esta é utilizada para 2 ofertas de e-mail. - -- **MX Plan** : Zimbra é utilizado no âmbito de uma transição tecnológica do webmail Outlook Web Access (OWA) para o de Zimbra para a oferta de e-mail histórico MX Plan. -- **Zimbra**: Zimbra surge no catálogo da OVHcloud como uma oferta de pleno direito com a oferta [Zimbra Starter](/links/web/zimbra). - -Para melhor compreender, o seguinte visual mostra-lhe as tecnologias atualmente utilizadas em cada uma das ofertas OVHcloud. O webmail Outlook Web Access (OWA) é levado a desaparecer progressivamente da oferta MX Plan. - -![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} - -> [!warning] -> -> Existem diferenças de funcionalidade entre a solução Zimbra utilizada na oferta MX Plan e a solução Zimbra utilizada na oferta Zimbra Starter. Encontre as funcionalidades mantidas durante a transição para a solução Zimbra para a oferta MX Plan em [quadro no final desta FAQ](#features) - -/// - -/// details | Onde posso encontrar guias? - -Um guia de utilização do Zimbra está desde já disponível em [este endereço](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | Como posso configurar o meu endereço de e-mail num software de e-mail? - -Consulte a nossa página « [Configurar o seu endereço de e-mail Zimbra num programa de correio eletrónico](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) ». - -/// - -/// details | Como alterar a minha oferta Zimbra? - -As suas necessidades mudam: pretende beneficiar de mais funcionalidades na sua conta Zimbra ou, pelo contrário, já não precisa delas. As ofertas Zimbra são flexíveis. Siga as instruções abaixo de acordo com a sua situação: - -**Pretende mudar para uma oferta superior?** - -1. Inicie sessão na sua [área de cliente OVHcloud](/links/manager). -1. Dirija-se à secção `Web Cloud`{.action}. -1. Clique em `Zimbra Mail`{.action}. -1. Clique no separador `Conta de e-mail`{.action}. -1. À direita da conta de correio electrónico para a qual pretende passar para uma oferta superior, clique em `⁝`{.action}. -1. Clique em `Mudar de oferta`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -**Deseja mudar para uma oferta inferior?** - -Os passos são os mesmos que para mudar para uma oferta superior (detalhados acima). - -> [!warning] -> -> Antes de passar para uma oferta inferior, certifique-se dos seguintes pontos : -> -> - Nenhum ficheiro está armazenado no seu volume de armazenamento "Breifcase" se mudar para a oferta Starter. -> - O conteúdo da sua conta de correio electrónico deve ser inferior a 15 Go se mudar para a oferta Starter. - -/// - -### Questões sobre a Migração MX Plan para a solução Zimbra - -No âmbito da evolução da oferta MX Plan, está planificada uma migração da solução atual que utiliza o webmail Outlook Web Access (OWA) para a solução Zimbra e o seu webmail. - -Se for afetado por esta migração, encontrará aqui as questões mais frequentes sobre esta questão. - -/// details | Quais são as diferenças entre o webmail Outlook Web App (OWA) e o Zimbra? - -Zimbra oferece as mesmas funcionalidades e uma ergonomia semelhante ao OWA. Um guia de utilização do Zimbra está desde já disponível em [este endereço](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -/// - -/// details | A migração oferece novas funcionalidades? - -A migração para o novo webmail mantém o mesmo nível de serviço que o anterior. - -/// - -/// details | Quando é que os meus serviços irão ser migrados? - -As notificações por correio eletrónico para cada serviço ser-lhe-ão enviadas **2 semana** e, em seguida, **1 dia** antes da migração. - -Os seus serviços serão migrados de forma progressiva, é possível que os seus diferentes serviços sejam migrados com várias semanas de diferença. - -/// - -/// details | Como preparar a minha migração para o Zimbra? - -A migração não requer nenhuma ação da sua parte relativamente ao conteúdo das contas de e-mail. - -No entanto, é necessária uma curta interrupção do serviço durante a fase de migração. Assim, recomendamos vivamente que informe os seus utilizadores quando a data de migração das suas contas de e-mail lhe for comunicada. - -/// - -/// details | Tenho alguma operação a efetuar no âmbito da migração para o Zimbra? - -Esta migração foi pensada para minimizar o impacto nos nossos clientes. Não é esperada qualquer manipulação da sua parte. - -Não é esperada qualquer manipulação da sua parte. - -/// - -/// details | É necessário prever alterações na Área de Cliente OVHcloud? - -Não está prevista qualquer alteração na Área de Cliente. Uma vez que a migração se realiza com uma nova solução, poderão não estar disponíveis algumas funcionalidades menores nas primeiras semanas após a migração. - -Consulte a lista das funcionalidades e o respetivo estado para esta migração [no final desta FAQ](#features). - -/// - -/// details | Vou ter de reconfigurar o meu software de correio eletrónico? - -Não, a migração não requer a reconfiguração do software de e-mail - -Caso haja uma alteração de palavra-passe, você precisará digitar a nova palavra-passe no seu software de e-mail. - -/// - -/// details | A migração altera a faturação do meu serviço? - -Não, a migração para o novo webmail Zimbra está incluída na sua oferta. Não há alteração na parte de faturação ou contrato do seu serviço MX Plan. - -/// - -/// details | Onde serão alojados os meus emails após a migração? - -A migração faz-se dentro dos nossos datacenters franceses. Os seus dados permanecem em França. - -/// - -/// details | Haverá alterações no processamento dos meus dados? - -Não estão previstas alterações no que respeita ao tratamento dos dados e à sua utilização. Pode consultar todas estas informações no contrato da sua oferta MX Plan. - -/// - -/// details | Como permanecer no webmail atual (OWA)? - -Se desejar, pode migrar para uma oferta que utilize o webmail OWA, a saber, E-mail Pro ou Exchange. Para isso, consulte o nosso guia « [Migrar um endereço de e-mail MX Plan para uma conta E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) ». - -/// - -/// details | Posso opor-me à migração? - -Não, A OVHcloud compromete-se a fornecer um serviço com a melhor relação qualidade/preço para as suas ofertas MX Plan. Por esta razão, optámos por migrar as ofertas atuais para a solução Zimbra. - -No entanto, é possível continuar a beneficiar da interface OWA [ao migrar as suas contas de e-mail para uma solução E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) - -/// - -/// details | Posso rescindir a minha oferta MX Plan? - -Para rescindir a sua oferta na secção « Serviços » do seu espaço OVHcloud, consulte a rubrica MX Plan do nosso guia « [Como rescindir os seus serviços OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan) ». - -/// - -/// details | As funcionalidades são mantidas, suspensas ou retiradas durante a migração para o Zimbra. - -| Função | Descrição | Estado | -|-|-|-| -|**Gestão da conta de e-mail a partir da Área de Cliente**
      (Palavra-passe, alias, quota)|Manutenção|✅| -|**Ofertas e faturação**|Mantidas|✅| -|**Reencaminhamento / Alias / mailing list a partir da Área de Cliente**|Mantidos|✅| -|**Configuração DNS**
      (SPF / MX / SRV)|Mantidas|✅| -|**Delegações de contas de e-mail**|Mantidas, via webmail|✅| -|**Ligação ao software de correio eletrónico**
      (IMAP/POP)|Mantido, não são necessárias alterações de configuração.|✅| -|**Conteúdo da conta de e-mail**
      (e-mails, pastas, contactos)|Migrado|✅| -|**E-mails recebidos durante o processo de migração**|Entregues|✅| -|**Resposta automática / Resposta automática**|Mantida|✅| -|**Regra da caixa de entrada**|- As regras configuradas a partir do seu software de e-mail não serão alteradas.
      - As regras configuradas a partir do webmail OWA serão migradas para o webmail Zimbra. Apenas uma percentagem muito reduzida de regras não poderá ser migrada devido à incompatibilidade. Estas serão enviadas como e-mail na conta de e-mail do utilizador, e poderão ser recriadas manualmente.
      - *Regra incompatível*: Regra que utiliza dois tipos de condições, como E e OU, simultaneamente. Por exemplo, se a mensagem for recebida de (**john@mydomain.ovh** OU **mary@mydomain.ovh**) E o assumpto contiver « fatura », então mover para a pasta « importante »|⚠️| -|**Assinatura pessoal**|- As assinaturas configuradas a partir do seu software de e-mail não serão alteradas.
      - As assinaturas configuradas a partir do webmail OWA não serão migradas devido à formatação.|⚠️| -|**Bloquear / Permitir**|Esta funcionalidade, que permite bloquear e-mails provenientes de um nome de domínio específico ou de um endereço de e-mail específico, não estará presente no Zimbra. Este comportamento pode ser facilmente recriado através de uma regra da caixa de entrada a partir de Zimbra.|❌| -|**Rodapé**
      (assinatura de domínio configurável através da Área de Cliente)|Esta funcionalidade não estará presente para a nova infraestrutura Zimbra. No entanto, é sempre possível configurar uma assinatura ao nível da conta de e-mail.|❌| -|**Política de Segurança**|Esta funcionalidade da Área de Cliente, que permite alterar a política de gestão das palavras-passe, não estará presente numa primeira fase na solução Zimbra.
      A política de segurança aplicada por predefinição nas palavras-passe requer um mínimo de 10 caracteres alfanuméricos, 1 caráter especial, 1 maiúscula.|❌| -|**Spoofing**|O spoofing consiste em enviar um e-mail a partir de uma identidade diferente da conta de e-mail na qual é autenticado. Esta prática é incompatível com os protocolos de segurança SPF e DKIM necessários para a correta entrega dos e-mails.
      A partir do Zimbra, pode configurar outra identidade diferente da conta de e-mail utilizada, desde que seja aplicada uma delegação.|❌| -|**Suporte para TLS (Transport Layer Security) 1.0 e 1.1.**|As versões 1.0 e 1.1 são consideradas vulneráveis a ataques e já não cumprem as normas de segurança atuais.
      Se o seu browser da Internet não suportar **o protocolo TLS 1.2** ou posterior, recomendamos que instale as mais recentes atualizações de segurança e funcionalidade.|❌| - -/// - -## Saiba mais - -[MX Plan - Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -ara serviços especializados (referenciamento, desenvolvimento, etc), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: FAQ sobre a solução Zimbra OVHcloud +excerpt: "Encontre as questões relativas à migração para Zimbra para a oferta MX Plan da OVHcloud" +updated: 2024-11-15 +--- + + + +## Objetivo + +Esta página responde às questões relativas à solução Zimbra na OVHcloud + +### Questões gerais sobre as ofertas Zimbra na OVHcloud + +/// details | Zimbra, o que é isto? + +Zimbra é uma solução colaborativa de código aberto popular. Zimbra propõe numerosas funcionalidades propostas no catálogo OVHcloud. + +Para contextualizar a solução Zimbra no seio da OVHcloud, esta é utilizada para 2 ofertas de e-mail. + +- **MX Plan** : Zimbra é utilizado no âmbito de uma transição tecnológica do webmail Outlook Web Access (OWA) para o de Zimbra para a oferta de e-mail histórico MX Plan. +- **Zimbra**: Zimbra surge no catálogo da OVHcloud como uma oferta de pleno direito com a oferta [Zimbra Starter](/links/web/zimbra). + +Para melhor compreender, o seguinte visual mostra-lhe as tecnologias atualmente utilizadas em cada uma das ofertas OVHcloud. O webmail Outlook Web Access (OWA) é levado a desaparecer progressivamente da oferta MX Plan. + +![FAQ Zimbra](images/technology_email.png){.thumbnail .w-600 .h-600} + +> [!warning] +> +> Existem diferenças de funcionalidade entre a solução Zimbra utilizada na oferta MX Plan e a solução Zimbra utilizada na oferta Zimbra Starter. Encontre as funcionalidades mantidas durante a transição para a solução Zimbra para a oferta MX Plan em [quadro no final desta FAQ](#features) + +/// + +/// details | Onde posso encontrar guias? + +Um guia de utilização do Zimbra está desde já disponível em [este endereço](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | Como posso configurar o meu endereço de e-mail num software de e-mail? + +Consulte a nossa página « [Configurar o seu endereço de e-mail Zimbra num programa de correio eletrónico](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) ». + +/// + +### Questões sobre a Migração MX Plan para a solução Zimbra + +No âmbito da evolução da oferta MX Plan, está planificada uma migração da solução atual que utiliza o webmail Outlook Web Access (OWA) para a solução Zimbra e o seu webmail. + +Se for afetado por esta migração, encontrará aqui as questões mais frequentes sobre esta questão. + +/// + +/// details | Quais são as diferenças entre o webmail Outlook Web App (OWA) e o Zimbra? + +Zimbra oferece as mesmas funcionalidades e uma ergonomia semelhante ao OWA. Um guia de utilização do Zimbra está desde já disponível em [este endereço](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +/// + +/// details | A migração oferece novas funcionalidades? + +A migração para o novo webmail mantém o mesmo nível de serviço que o anterior. + +/// + +/// details | Quando é que os meus serviços irão ser migrados? + +As notificações por correio eletrónico para cada serviço ser-lhe-ão enviadas **2 semana** e, em seguida, **1 dia** antes da migração. + +Os seus serviços serão migrados de forma progressiva, é possível que os seus diferentes serviços sejam migrados com várias semanas de diferença. + +/// + +/// details | Como preparar a minha migração para o Zimbra? + +A migração não requer nenhuma ação da sua parte relativamente ao conteúdo das contas de e-mail. + +No entanto, é necessária uma curta interrupção do serviço durante a fase de migração. Assim, recomendamos vivamente que informe os seus utilizadores quando a data de migração das suas contas de e-mail lhe for comunicada. + +/// + +/// details | Tenho alguma operação a efetuar no âmbito da migração para o Zimbra? + +Esta migração foi pensada para minimizar o impacto nos nossos clientes. Não é esperada qualquer manipulação da sua parte. + +Não é esperada qualquer manipulação da sua parte. + +/// + +/// details | É necessário prever alterações na Área de Cliente OVHcloud? + +Não está prevista qualquer alteração na Área de Cliente. Uma vez que a migração se realiza com uma nova solução, poderão não estar disponíveis algumas funcionalidades menores nas primeiras semanas após a migração. + +Consulte a lista das funcionalidades e o respetivo estado para esta migração [no final desta FAQ](#features). + +/// + +/// details | Vou ter de reconfigurar o meu software de correio eletrónico? + +Não, a migração não requer a reconfiguração do software de e-mail + +Caso haja uma alteração de palavra-passe, você precisará digitar a nova palavra-passe no seu software de e-mail. + +/// + +/// details | A migração altera a faturação do meu serviço? + +Não, a migração para o novo webmail Zimbra está incluída na sua oferta. Não há alteração na parte de faturação ou contrato do seu serviço MX Plan. + +/// + +/// details | Onde serão alojados os meus emails após a migração? + +A migração faz-se dentro dos nossos datacenters franceses. Os seus dados permanecem em França. + +/// + +/// details | Haverá alterações no processamento dos meus dados? + +Não estão previstas alterações no que respeita ao tratamento dos dados e à sua utilização. Pode consultar todas estas informações no contrato da sua oferta MX Plan. + +/// + +/// details | Como permanecer no webmail atual (OWA)? + +Se desejar, pode migrar para uma oferta que utilize o webmail OWA, a saber, E-mail Pro ou Exchange. Para isso, consulte o nosso guia « [Migrar um endereço de e-mail MX Plan para uma conta E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) ». + +/// + +/// details | Posso opor-me à migração? + +Não, A OVHcloud compromete-se a fornecer um serviço com a melhor relação qualidade/preço para as suas ofertas MX Plan. Por esta razão, optámos por migrar as ofertas atuais para a solução Zimbra. + +No entanto, é possível continuar a beneficiar da interface OWA [ao migrar as suas contas de e-mail para uma solução E-mail Pro ou Exchange](/pages/web_cloud/email_and_collaborative_solutions/migrating/migration_control_panel) + +/// + +/// details | Posso rescindir a minha oferta MX Plan? + +Para rescindir a sua oferta na secção « Serviços » do seu espaço OVHcloud, consulte a rubrica MX Plan do nosso guia « [Como rescindir os seus serviços OVHcloud](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_cancel_services#mxplan) ». + +/// + +/// details | As funcionalidades são mantidas, suspensas ou retiradas durante a migração para o Zimbra. + +| Função | Descrição | Estado | +|-|-|-| +|**Gestão da conta de e-mail a partir da Área de Cliente**
      (Palavra-passe, alias, quota)|Manutenção|✅| +|**Ofertas e faturação**|Mantidas|✅| +|**Reencaminhamento / Alias / mailing list a partir da Área de Cliente**|Mantidos|✅| +|**Configuração DNS**
      (SPF / MX / SRV)|Mantidas|✅| +|**Delegações de contas de e-mail**|Mantidas, via webmail|✅| +|**Ligação ao software de correio eletrónico**
      (IMAP/POP)|Mantido, não são necessárias alterações de configuração.|✅| +|**Conteúdo da conta de e-mail**
      (e-mails, pastas, contactos)|Migrado|✅| +|**E-mails recebidos durante o processo de migração**|Entregues|✅| +|**Resposta automática / Resposta automática**|Mantida|✅| +|**Regra da caixa de entrada**|- As regras configuradas a partir do seu software de e-mail não serão alteradas.
      - As regras configuradas a partir do webmail OWA serão migradas para o webmail Zimbra. Apenas uma percentagem muito reduzida de regras não poderá ser migrada devido à incompatibilidade. Estas serão enviadas como e-mail na conta de e-mail do utilizador, e poderão ser recriadas manualmente.
      - *Regra incompatível*: Regra que utiliza dois tipos de condições, como E e OU, simultaneamente. Por exemplo, se a mensagem for recebida de (**john@mydomain.ovh** OU **mary@mydomain.ovh**) E o assumpto contiver « fatura », então mover para a pasta « importante »|⚠️| +|**Assinatura pessoal**|- As assinaturas configuradas a partir do seu software de e-mail não serão alteradas.
      - As assinaturas configuradas a partir do webmail OWA não serão migradas devido à formatação.|⚠️| +|**Bloquear / Permitir**|Esta funcionalidade, que permite bloquear e-mails provenientes de um nome de domínio específico ou de um endereço de e-mail específico, não estará presente no Zimbra. Este comportamento pode ser facilmente recriado através de uma regra da caixa de entrada a partir de Zimbra.|❌| +|**Rodapé**
      (assinatura de domínio configurável através da Área de Cliente)|Esta funcionalidade não estará presente para a nova infraestrutura Zimbra. No entanto, é sempre possível configurar uma assinatura ao nível da conta de e-mail.|❌| +|**Política de Segurança**|Esta funcionalidade da Área de Cliente, que permite alterar a política de gestão das palavras-passe, não estará presente numa primeira fase na solução Zimbra.
      A política de segurança aplicada por predefinição nas palavras-passe requer um mínimo de 10 caracteres alfanuméricos, 1 caráter especial, 1 maiúscula.|❌| +|**Spoofing**|O spoofing consiste em enviar um e-mail a partir de uma identidade diferente da conta de e-mail na qual é autenticado. Esta prática é incompatível com os protocolos de segurança SPF e DKIM necessários para a correta entrega dos e-mails.
      A partir do Zimbra, pode configurar outra identidade diferente da conta de e-mail utilizada, desde que seja aplicada uma delegação.|❌| +|**Suporte para TLS (Transport Layer Security) 1.0 e 1.1.**|As versões 1.0 e 1.1 são consideradas vulneráveis a ataques e já não cumprem as normas de segurança atuais.
      Se o seu browser da Internet não suportar **o protocolo TLS 1.2** ou posterior, recomendamos que instale as mais recentes atualizações de segurança e funcionalidade.|❌| + +/// + +## Saiba mais + +[MX Plan - Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +ara serviços especializados (referenciamento, desenvolvimento, etc), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android/guide.fr-fr.md index 632fa8e5d0c..70988e316d2 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_android/guide.fr-fr.md @@ -1,180 +1,180 @@ ---- -title: "MX Plan - Configurer une adresse e-mail dans Gmail pour Android" -excerpt: "Apprenez à configurer une adresse e-mail MX Plan sur Android, via l'application Gmail" -updated: 2024-10-01 ---- - - - -## Objectif - -Les adresses e-mail de l'offre MX Plan peuvent être configurées sur différents logiciels de messagerie compatibles. Cela vous permet d'envoyer et de recevoir vos messages depuis l'appareil de votre choix. Dans ce guide, nous allons détailler le processus de configuration d'une adresse e-mail MX Plan depuis l'application Gmail présente sur les appareils Android. - -**Découvrez comment configurer une adresse e-mail MX Plan sur Android, via l'application Gmail.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -## Prérequis - -- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). -- Disposer de l'application Gmail sur votre appareil. Vous pouvez installer cette dernière depuis le Google Play Store si elle n'est pas déjà présente. -- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> [!primary] -> -> Cette documentation a été réalisée depuis un appareil utilisant la version 13 d'Android. -> - -## En pratique - -### Comment ajouter votre compte e-mail - -Sur l'écran d'accueil de votre appareil, rendez-vous dans l'application `Gmail`{.action}. - -![mxplan](images/mxplan-android-00.png){.thumbnail .w-400} - -L’ajout d’un compte se fera différemment **si aucun compte n'est paramétré** ou **si un compte a déjà été paramétré**. Sélectionnez l'onglet correspondant à l'une des 2 situations évoquées : - -> [!tabs] -> **Première configuration** ->> ->> | | | ->> |---|---| ->> |![mxplan](images/mxplan-android-first.png){.thumbnail}|Sélectionnez `Ajouter une adresse e-mail`{.action}| ->> -> **Configuration existante** ->> ->> | | | ->> |---|---| ->> |![mxplan](images/mxplan-android-existing.png){.thumbnail}|1. Dirigez-vous vers le menu situé dans la partie supérieure gauche de l'écran

      2.Sélectionnez `Paramètres`{.action}

      3.Sélectionnez `Ajouter un compte`{.action}| ->> - -Suivez les étapes successives de configuration en parcourant les onglets ci-dessous : - -> [!tabs] -> **Etape 1** ->> | | | ->> |---|---| ->> |![mxplan](images/mxplan-android-01.png){.thumbnail}|Dans le menu des types de comptes e-mail, sélectionnez `Autre`{.action}.| ->> -> **Etape 2** ->> | | | ->> |---|---| ->> |![mxplan](images/mxplan-android-02.png){.thumbnail}|Saisissez votre adresse e-mail.| ->> -> **Etape 3** ->> | | | ->> |---|---| ->> |![mxplan](images/mxplan-android-03.png){.thumbnail}|Sélectionnez le protocole de réception des e-mails. Il est conseillé de sélectionner `Personnel (IMAP)`{.action}

      Retrouvez [plus de détails sur les protocoles POP et IMAP](#popimap) à la fin de ce guide pour comprendre leurs différences.| ->> -> **Etape 4** ->> | | | ->> |---|---| ->> |![mxplan](images/mxplan-android-04.png){.thumbnail}|Saisissez le mot de passe de votre adresse e-mail. | ->> -> **Etape 5** ->> | | | ->> |---|---| ->> |![mxplan](images/mxplan-android-05.png){.thumbnail}|Complétez les « **Paramètres de serveur entrant** »

      - **Nom d'utilisateur** : Votre adresse e-mail complète
      - **Mot de passe** : Le mot de passe de votre adresse e-mail
      - **Serveur** : saisissez **ssl0.ovh.net** | ->> -> **Etape 6** ->> | | | ->> |---|---| ->> |![mxplan](images/mxplan-android-06.png){.thumbnail}|Complétez les « **Paramètres de serveur sortant** »

      - **Nom d'utilisateur** : Votre adresse e-mail complète
      - **Mot de passe** : Le mot de passe de votre adresse e-mail
      - **Serveur SMTP** : saisissez **ssl0.ovh.net** | ->> -> **Etape 7** ->> | | | ->> |---|---| ->> |![mxplan](images/mxplan-android-07.png){.thumbnail}|Choisissez la fréquence de synchronisation de vos e-mails selon vos préférences.| ->> -> **Etape 8** ->> | | | ->> |---|---| ->> |![mxplan](images/mxplan-android-08.png){.thumbnail}|Déterminez le nom d'affichage de votre adresse e-mail dans l'application Gmail puis appuyez sur `Suivante`{.action}| ->> - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages depuis votre application Gmail. - -> [!success] -> -> OVHcloud propose une application web permettant d'accéder à votre adresse e-mail depuis un navigateur web, à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. - -### Paramètres POP, IMAP et SMTP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. Pour comprendre leur fonctionnement respectif, consultez notre section [« POP ou IMAP, quelle est la différence ? »](#popimap) - -- **Pour une configuration en POP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur|ssl0.ovh.net| -|Port|995| -|Type de sécurité|SSL/TLS| - -- **Pour une configuration en IMAP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur|ssl0.ovh.net| -|Port|993| -|Type de sécurité|SSL/TLS| - -Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser : - -- **Configuration SMTP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur|ssl0.ovh.net| -|Port|465| -|Type de sécurité|SSL/TLS| - -### POP ou IMAP, quelle est la différence ? - -Lorsque vous configurez votre adresse e-mail manuellement, votre client de messagerie vous demande si vous souhaitez utiliser le protocole **POP** (**P**ost **O**ffice **P**rotocol) ou **IMAP**(**I**nternet **M**essage **A**ccess **P**rotocol). Pour bien comprendre, il faut situer la place des protocoles POP et IMAP dans la configuration de votre adresse e-mail. - -Lors de la configuration de votre client de messagerie, vous devez lui renseigner les informations du **serveur entrant** pour recevoir les e-mails et le **serveur sortant** pour envoyer les e-mails. Pour envoyer les e-mails, il n'y a pas de choix, c'est le protocole **SMTP** (**S**imple **M**ail **T**ransfer **P**rotocol) qui est utilisé. Pour la réception, vous aurez donc le choix entre **POP** ou **IMAP**. - -![mxplan](images/mxplan-android-popimap-01.png){.thumbnail} - -Pour comprendre la différence entre l'utilisation du protocole POP et IMAP, nous allons décomposer les éléments qui composent le traitement de vos e-mails en réception : - -1. **Votre appareil** : un ordinateur, un smartphone ou une tablette. C'est votre support de consultation. - -2. **Votre client de messagerie** : logiciel ou application dédié() à la gestion de vos e-mails. Son choix déterminera le niveau d'ergonomie et de fonctionnalités dont vous aurez besoin pour consulter vos e-mails. - -3. **Le protocole de réception** : choix déterminant la façon de relever les e-mails sur votre appareil. Son choix a une incidence sur les autres appareils qui consultent ce même compte e-mail. - - **IMAP** : votre client de messagerie interroge le serveur e-mail et télécharge les e-mails sur votre appareil. Lorsque vous consultez un e-mail non lu, le serveur le marque comme « lu » par défaut. Les autres appareils configurés en IMAP pourront constater cet état et consulter cet e-mail tant qu'il n'aura pas été supprimé sur l'un des appareils. - - **POP** : votre client de messagerie interroge le serveur e-mail et va télécharger les e-mails sur votre appareil. Par défaut, une fois l'e-mail téléchargé sur votre appareil, le message est supprimé du serveur. Par conséquent, les autres appareils connectés à cette adresse e-mail ne pourront pas consulter cet e-mail. - -![mxplan](images/mxplan-android-popimap-02.png){.thumbnail} - -> [!primary] -> -> Ce desriptif est une synthèse, il représente le fonctionnement standard de ces deux protocoles. Il est possible de paramétrer le POP pour que les e-mails ne soit pas supprimés lorsque vous relevez vos e-mails. L'objectif, ici, est de décrire le fonctionnement natif de ces deux protocoles et vous éviter des manipulations supplémentaires afin de correspondre à votre besoin. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Gmail sur Android, consultez [le centre d'aide de Google](https://support.google.com/mail/answer/6078445?hl=fr-CA&co=GENIE.Platform%3DAndroid#zippy=%2Cajouter-un-compte). - -[Configurer son compte E-mail Pro sur Android via l'application Gmail](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). - -[Configurer son compte Exchange sur Android via l'application Gmail](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). - +--- +title: "MX Plan - Configurer une adresse e-mail dans Gmail pour Android" +excerpt: "Apprenez à configurer une adresse e-mail MX Plan sur Android, via l'application Gmail" +updated: 2024-10-01 +--- + + + +## Objectif + +Les adresses e-mail de l'offre MX Plan peuvent être configurées sur différents logiciels de messagerie compatibles. Cela vous permet d'envoyer et de recevoir vos messages depuis l'appareil de votre choix. Dans ce guide, nous allons détailler le processus de configuration d'une adresse e-mail MX Plan depuis l'application Gmail présente sur les appareils Android. + +**Découvrez comment configurer une adresse e-mail MX Plan sur Android, via l'application Gmail.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +## Prérequis + +- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). +- Disposer de l'application Gmail sur votre appareil. Vous pouvez installer cette dernière depuis le Google Play Store si elle n'est pas déjà présente. +- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> [!primary] +> +> Cette documentation a été réalisée depuis un appareil utilisant la version 13 d'Android. +> + +## En pratique + +### Comment ajouter votre compte e-mail + +Sur l'écran d'accueil de votre appareil, rendez-vous dans l'application `Gmail`{.action}. + +![mxplan](images/mxplan-android-00.png){.thumbnail .w-400} + +L’ajout d’un compte se fera différemment **si aucun compte n'est paramétré** ou **si un compte a déjà été paramétré**. Sélectionnez l'onglet correspondant à l'une des 2 situations évoquées : + +> [!tabs] +> **Première configuration** +>> +>> | | | +>> |---|---| +>> |![mxplan](images/mxplan-android-first.png){.thumbnail}|Sélectionnez `Ajouter une adresse e-mail`{.action}| +>> +> **Configuration existante** +>> +>> | | | +>> |---|---| +>> |![mxplan](images/mxplan-android-existing.png){.thumbnail}|1. Dirigez-vous vers le menu situé dans la partie supérieure gauche de l'écran

      2.Sélectionnez `Paramètres`{.action}

      3.Sélectionnez `Ajouter un compte`{.action}| +>> + +Suivez les étapes successives de configuration en parcourant les onglets ci-dessous : + +> [!tabs] +> **Etape 1** +>> | | | +>> |---|---| +>> |![mxplan](images/mxplan-android-01.png){.thumbnail}|Dans le menu des types de comptes e-mail, sélectionnez `Autre`{.action}.| +>> +> **Etape 2** +>> | | | +>> |---|---| +>> |![mxplan](images/mxplan-android-02.png){.thumbnail}|Saisissez votre adresse e-mail.| +>> +> **Etape 3** +>> | | | +>> |---|---| +>> |![mxplan](images/mxplan-android-03.png){.thumbnail}|Sélectionnez le protocole de réception des e-mails. Il est conseillé de sélectionner `Personnel (IMAP)`{.action}

      Retrouvez [plus de détails sur les protocoles POP et IMAP](#popimap) à la fin de ce guide pour comprendre leurs différences.| +>> +> **Etape 4** +>> | | | +>> |---|---| +>> |![mxplan](images/mxplan-android-04.png){.thumbnail}|Saisissez le mot de passe de votre adresse e-mail. | +>> +> **Etape 5** +>> | | | +>> |---|---| +>> |![mxplan](images/mxplan-android-05.png){.thumbnail}|Complétez les « **Paramètres de serveur entrant** »

      - **Nom d'utilisateur** : Votre adresse e-mail complète
      - **Mot de passe** : Le mot de passe de votre adresse e-mail
      - **Serveur** : saisissez **ssl0.ovh.net** | +>> +> **Etape 6** +>> | | | +>> |---|---| +>> |![mxplan](images/mxplan-android-06.png){.thumbnail}|Complétez les « **Paramètres de serveur sortant** »

      - **Nom d'utilisateur** : Votre adresse e-mail complète
      - **Mot de passe** : Le mot de passe de votre adresse e-mail
      - **Serveur SMTP** : saisissez **ssl0.ovh.net** | +>> +> **Etape 7** +>> | | | +>> |---|---| +>> |![mxplan](images/mxplan-android-07.png){.thumbnail}|Choisissez la fréquence de synchronisation de vos e-mails selon vos préférences.| +>> +> **Etape 8** +>> | | | +>> |---|---| +>> |![mxplan](images/mxplan-android-08.png){.thumbnail}|Déterminez le nom d'affichage de votre adresse e-mail dans l'application Gmail puis appuyez sur `Suivante`{.action}| +>> + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages depuis votre application Gmail. + +> [!success] +> +> OVHcloud propose une application web permettant d'accéder à votre adresse e-mail depuis un navigateur web, à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. + +### Paramètres POP, IMAP et SMTP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. Pour comprendre leur fonctionnement respectif, consultez notre section [« POP ou IMAP, quelle est la différence ? »](#popimap) + +- **Pour une configuration en POP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur|ssl0.ovh.net| +|Port|995| +|Type de sécurité|SSL/TLS| + +- **Pour une configuration en IMAP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur|ssl0.ovh.net| +|Port|993| +|Type de sécurité|SSL/TLS| + +Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser : + +- **Configuration SMTP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur|ssl0.ovh.net| +|Port|465| +|Type de sécurité|SSL/TLS| + +### POP ou IMAP, quelle est la différence ? + +Lorsque vous configurez votre adresse e-mail manuellement, votre client de messagerie vous demande si vous souhaitez utiliser le protocole **POP** (**P**ost **O**ffice **P**rotocol) ou **IMAP**(**I**nternet **M**essage **A**ccess **P**rotocol). Pour bien comprendre, il faut situer la place des protocoles POP et IMAP dans la configuration de votre adresse e-mail. + +Lors de la configuration de votre client de messagerie, vous devez lui renseigner les informations du **serveur entrant** pour recevoir les e-mails et le **serveur sortant** pour envoyer les e-mails. Pour envoyer les e-mails, il n'y a pas de choix, c'est le protocole **SMTP** (**S**imple **M**ail **T**ransfer **P**rotocol) qui est utilisé. Pour la réception, vous aurez donc le choix entre **POP** ou **IMAP**. + +![mxplan](images/mxplan-android-popimap-01.png){.thumbnail} + +Pour comprendre la différence entre l'utilisation du protocole POP et IMAP, nous allons décomposer les éléments qui composent le traitement de vos e-mails en réception : + +1. **Votre appareil** : un ordinateur, un smartphone ou une tablette. C'est votre support de consultation. + +2. **Votre client de messagerie** : logiciel ou application dédié() à la gestion de vos e-mails. Son choix déterminera le niveau d'ergonomie et de fonctionnalités dont vous aurez besoin pour consulter vos e-mails. + +3. **Le protocole de réception** : choix déterminant la façon de relever les e-mails sur votre appareil. Son choix a une incidence sur les autres appareils qui consultent ce même compte e-mail. + - **IMAP** : votre client de messagerie interroge le serveur e-mail et télécharge les e-mails sur votre appareil. Lorsque vous consultez un e-mail non lu, le serveur le marque comme « lu » par défaut. Les autres appareils configurés en IMAP pourront constater cet état et consulter cet e-mail tant qu'il n'aura pas été supprimé sur l'un des appareils. + - **POP** : votre client de messagerie interroge le serveur e-mail et va télécharger les e-mails sur votre appareil. Par défaut, une fois l'e-mail téléchargé sur votre appareil, le message est supprimé du serveur. Par conséquent, les autres appareils connectés à cette adresse e-mail ne pourront pas consulter cet e-mail. + +![mxplan](images/mxplan-android-popimap-02.png){.thumbnail} + +> [!primary] +> +> Ce desriptif est une synthèse, il représente le fonctionnement standard de ces deux protocoles. Il est possible de paramétrer le POP pour que les e-mails ne soit pas supprimés lorsque vous relevez vos e-mails. L'objectif, ici, est de décrire le fonctionnement natif de ces deux protocoles et vous éviter des manipulations supplémentaires afin de correspondre à votre besoin. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Gmail sur Android, consultez [le centre d'aide de Google](https://support.google.com/mail/answer/6078445?hl=fr-CA&co=GENIE.Platform%3DAndroid#zippy=%2Cajouter-un-compte). + +[Configurer son compte E-mail Pro sur Android via l'application Gmail](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_android). + +[Configurer son compte Exchange sur Android via l'application Gmail](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_android). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios/guide.fr-fr.md index 6f144196a64..117d863446d 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios/guide.fr-fr.md @@ -1,88 +1,88 @@ ---- -title: "MX Plan - Configurer son compte e-mail sur Mail pour iPhone et iPad" -excerpt: Apprenez à configurer une adresse e-mail MX Plan sur un iPhone ou un iPad, via l'application Mail -updated: 2024-10-01 ---- - -## Objectif - -Les adresses e-mail de l'offre MX Plan peuvent être configurées sur un logiciel ou une application de messagerie compatibles. Cela vous permet d'envoyer et de recevoir vos messages depuis l'appareil de votre choix. - -**Découvrez comment configurer une adresse e-mail MX Plan sur un iPhone ou un iPad, via l'application Mail.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons ce guide à votre disposition afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting). -- Être à jour dans les [paiements](/pages/account_and_service_management/managing_billing_payments_and_services/invoice_management#pay-bills) et [renouvellements](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_use_automatic_renewal#renewal-management) des services liés (nom de domaine et hébergement web). -- Disposer de l'application Mail installée sur votre appareil iOS. -- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -Sur l'écran d'accueil de votre appareil, rendez-vous sur `Réglages`{.action} (icône de roue crantée). L'ajout d'un compte s'effectue de différentes manières selon votre version d'iOS : - -- **Pour iOS 7, 8, 9 et 10** : appuyez sur `Mail, Contacts, Calendrier`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. - -- **Pour iOS 11, 12 et 13** : appuyez sur `Comptes et mots de passe`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. - -- **Pour les versions iOS 14 et supérieures** : suivez les instructions du tableau suivant. - -| | | -|---|---| -|![exchange](images/configuration-mail-ios-step01.gif){.thumbnail}|1. Dans `Réglages`, allez sur `Mail`.

      2. Appuyez sur `Comptes`.

      3. Appuyez sur `Ajouter un compte`.

      4. Choisissez `Autre` tout en bas.| -|5. Appuyez sur `Ajouter un compte Mail`.

      6. Saisissez votre **nom**, votre adresse **e-mail**, votre **mot de passe** et une **description** de votre compte.

      7. Appuyez sur `Suivant`.|![exchange](images/configuration-mail-ios-step02.png){.thumbnail}| -|![exchange](images/configuration-mail-ios-step03.png){.thumbnail}|8. Sélectionnez le type de serveur de réception `IMAP`(recommandé) ou `POP`.

      Dans les sections `SERVEUR DE RECEPTION`et `SERVEUR D'ENVOI`, malgré la mention « facultatif », saisissez:
      - le nom d'hôte **ssl0.ovh.net**
      - votre **adresse e-mail complète** dans nom d'utilisateur
      - le mot de passe de votre adresse e-mail| - -En fin de configuration, assurez-vous de bien laisser `Mail`{.action} coché afin que l'application puisse utiliser ce compte, puis cliquez sur `Sauvegarder`{.action}. - -Vous pouvez effectuer un test d’envoi depuis l’application Mail de votre appareil pour vérifier que le compte est correctement paramétré. - -Si vous êtes amené à renseigner manuellement des champs techniques dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser avec notre offre MX Plan : - -- **pour une configuration en IMAP** - -|Type de serveur|Nom du serveur|SSL|Port| -|---|---|---|---| -|Entrant|ssl0.ovh.net|Oui|993| -|Sortant|ssl0.ovh.net|Oui|465| - -- **pour une configuration en POP** - -|Type de serveur|Nom du serveur|SSL|Port| -|---|---|---|---| -|Entrant|ssl0.ovh.net|Oui|995| -|Sortant|ssl0.ovh.net|Oui|465| - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose une application web permettant d'accéder à votre adresse e-mail depuis votre navigateur internet à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants relatifs à votre adresse e-mail. - -> [!primary] -> -> En cas de difficulté de réception ou d'envoi d'e-mails, consultez notre [FAQ sur les services e-mail OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails). -> - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur iOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/102619). - -[Configurer son compte Exchange sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). - -[Configurer son compte E-mail Pro sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). - -[FAQ e-mails](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails) - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: "MX Plan - Configurer son compte e-mail sur Mail pour iPhone et iPad" +excerpt: Apprenez à configurer une adresse e-mail MX Plan sur un iPhone ou un iPad, via l'application Mail +updated: 2024-10-01 +--- + +## Objectif + +Les adresses e-mail de l'offre MX Plan peuvent être configurées sur un logiciel ou une application de messagerie compatibles. Cela vous permet d'envoyer et de recevoir vos messages depuis l'appareil de votre choix. + +**Découvrez comment configurer une adresse e-mail MX Plan sur un iPhone ou un iPad, via l'application Mail.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons ce guide à votre disposition afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting). +- Être à jour dans les [paiements](/pages/account_and_service_management/managing_billing_payments_and_services/invoice_management#pay-bills) et [renouvellements](/pages/account_and_service_management/managing_billing_payments_and_services/how_to_use_automatic_renewal#renewal-management) des services liés (nom de domaine et hébergement web). +- Disposer de l'application Mail installée sur votre appareil iOS. +- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +Sur l'écran d'accueil de votre appareil, rendez-vous sur `Réglages`{.action} (icône de roue crantée). L'ajout d'un compte s'effectue de différentes manières selon votre version d'iOS : + +- **Pour iOS 7, 8, 9 et 10** : appuyez sur `Mail, Contacts, Calendrier`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. + +- **Pour iOS 11, 12 et 13** : appuyez sur `Comptes et mots de passe`{.action}, puis sur `Ajouter un compte`{.action}. Choisissez finalement `Autre`{.action}, puis `Ajouter un compte Mail`{.action}. Passez ensuite à l'étape 5 du tableau suivant. + +- **Pour les versions iOS 14 et supérieures** : suivez les instructions du tableau suivant. + +| | | +|---|---| +|![exchange](images/configuration-mail-ios-step01.gif){.thumbnail}|1. Dans `Réglages`, allez sur `Mail`.

      2. Appuyez sur `Comptes`.

      3. Appuyez sur `Ajouter un compte`.

      4. Choisissez `Autre` tout en bas.| +|5. Appuyez sur `Ajouter un compte Mail`.

      6. Saisissez votre **nom**, votre adresse **e-mail**, votre **mot de passe** et une **description** de votre compte.

      7. Appuyez sur `Suivant`.|![exchange](images/configuration-mail-ios-step02.png){.thumbnail}| +|![exchange](images/configuration-mail-ios-step03.png){.thumbnail}|8. Sélectionnez le type de serveur de réception `IMAP`(recommandé) ou `POP`.

      Dans les sections `SERVEUR DE RECEPTION`et `SERVEUR D'ENVOI`, malgré la mention « facultatif », saisissez:
      - le nom d'hôte **ssl0.ovh.net**
      - votre **adresse e-mail complète** dans nom d'utilisateur
      - le mot de passe de votre adresse e-mail| + +En fin de configuration, assurez-vous de bien laisser `Mail`{.action} coché afin que l'application puisse utiliser ce compte, puis cliquez sur `Sauvegarder`{.action}. + +Vous pouvez effectuer un test d’envoi depuis l’application Mail de votre appareil pour vérifier que le compte est correctement paramétré. + +Si vous êtes amené à renseigner manuellement des champs techniques dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser avec notre offre MX Plan : + +- **pour une configuration en IMAP** + +|Type de serveur|Nom du serveur|SSL|Port| +|---|---|---|---| +|Entrant|ssl0.ovh.net|Oui|993| +|Sortant|ssl0.ovh.net|Oui|465| + +- **pour une configuration en POP** + +|Type de serveur|Nom du serveur|SSL|Port| +|---|---|---|---| +|Entrant|ssl0.ovh.net|Oui|995| +|Sortant|ssl0.ovh.net|Oui|465| + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose une application web permettant d'accéder à votre adresse e-mail depuis votre navigateur internet à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants relatifs à votre adresse e-mail. + +> [!primary] +> +> En cas de difficulté de réception ou d'envoi d'e-mails, consultez notre [FAQ sur les services e-mail OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails). +> + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur iOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/102619). + +[Configurer son compte Exchange sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios). + +[Configurer son compte E-mail Pro sur un iPhone ou un iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios). + +[FAQ e-mails](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-emails) + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos/guide.fr-ca.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos/guide.fr-ca.md index d3d53287163..5560781051b 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos/guide.fr-ca.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos/guide.fr-ca.md @@ -1,191 +1,191 @@ ---- -title: MX Plan - Configurer son compte e-mail sur Mail pour macOS -excerpt: Découvrez comment configurer votre adresse e-mail MX Plan sur Mail de macOS -updated: 2024-10-22 ---- - - - -## Objectif - -Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Mail sur macOS est disponible gratuitement sur tous les Mac. - -**Découvrez comment configurer votre adresse e-mail MX Plan sur Mail de macOS.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/partner) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -## Prérequis - -- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). -- Disposer du logiciel Mail installé sur votre Mac. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche directement et vous invite à choisir votre type de compte. - -- **Si un compte a déjà été paramétré** : cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Comptes`{.action}. - -Suivez les étapes d'installation en cliqueant sur les onglets ci-dessous : - -> [!tabs] -> **Etape 1** ->> ->> Sélectionnez `Autre compte Mail`{.action} puis cliquez sur `Compte Mail`{.action}.

      ->> ![mailmac](images/mail-mac-email01.png){.thumbnail .w-400 .h-600} ->> -> **Etape 2** ->> ->> Saisissez, dans la fenêtre « **Ajouter un compte Mail** », les informations suivantes :

      ->> - Un **Nom** pour votre compte e-mail
      ->> - Votre **Adresse e-mail**
      ->> - Le **Mot de passe** de votre adresse e-mail

      ->> ![mailmac](images/mail-mac-email02.png){.thumbnail .w-400 .h-600} ->> -> **Etape 3** ->> ->> Dans la fenêtre suivante, complétez les informations : ->> ->> - **Adresse e-mail** ->> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète ->> - **Mot de passe** ->> - **Type de compte** : Sélectionnez `IMAP` (recommandé) ou `POP` ->> - **Serveur de réception** :
      - **EUROPE** : Saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`
      - **AMERIQUE/ASIE** : Saisissez `imap.mail.ovh.ca` ->> - **Serveur d'envoi** :
      - **EUROPE** : Saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`
      - **AMERIQUE/ASIE** : Saisissez `smtp.mail.ovh.ca` ->> ->> Pour finaliser la configuration, cliquez sur `Se connecter`{.action} ->> ->> > [!warning] ->> > ->> > Il est normal de voir apparaître le message en rouge « **impossible de vérifier le nom ou le mot de passe du compte** » lorsque la fenêtre apparaît la première fois. Néanmoins, si ce message persiste après validation, cela signifie que les informations saisies sont erronées.

      ->> ->> ![mailmac](images/mail-mac-email03.png){.thumbnail .w-400 .h-600} - -> [!warning] -> -> Si, après avoir suivi les étapes de configuration ci-dessous, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique [Modifier les paramètres existants](#modify-settings) - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de notre guide [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube#ou-et-comment-se-connecter-au-webmail-roundcube). - -### Récupérer une sauvegarde de votre adresse e-mail - -Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consultez le paragraphe « **Exporter** » dans la partie « **Mail sur Mac OS** » de notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter). - -### Modifier les paramètres existants - -Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : - -- Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Préférences`{.action}. -- Sélectionnez le compte concerné dans la colonne de gauche puis cliquez sur `Réglages du serveur`{.action}. -- Dans la section `Serveur de réception (POP)` ou `Serveur de réception (IMAP)`, saisissez votre adresse e-mail complète dans la case `Nom d'utilisateur`{.action} ainsi que le `Mot de passe`{.action} associé dans la case prévue à cet effet. -- Dans la section `Serveur de d'envoi (SMTP)` saisissez votre adresse e-mail complète dans la case `Nom d'utilisateur`{.action} ainsi que le `Mot de passe`{.action} associé dans la case prévue à cet effet. -- Décochez les cases `Gérer automatiquement les réglages de connexion`{.action} pour faire apparaitre les paramètres de `Port`{.action} et `Authentification`{.action}. -- Assurez-vous que les cases `Utiliser TLS/SSL`{.action} sont cochées. -- Dans les menus déroulants `Authentification`{.action}, vérifiez que `Mot de passe` est sélectionné. -- Pour les cases `Nom de l'hôte`{.action} et `Port`{.action}, référez-vous aux valeurs de la rubrique « [Rappel des paramètres POP, IMAP et SMTP](#popimap-settings) ». **Vérifiez bien que le type de serveur (IMAP, POP et SMTP) correspond à votre région (Europe ou Asie-Pacifique)**. - -Pour finaliser la configuration, cliquez sur `Enregistrer`{.action}. - -![mailmac](images/mail-mac-email04.png){.thumbnail .w-400 .h-600} - -> [!primary] -> -> **Changer sa configuration** -> -> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte sur Mail de MacOS puis le recréer en **POP**. - -### Rappel des paramètres POP, IMAP et SMTP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. - -> [!warning] -> -> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) - -- **Pour une configuration en POP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur **EUROPE** (entrant)|pop.mail.ovh.net **ou** ssl0.ovh.net| -|Serveur **AMERIQUE / ASIE-PACIFIQUE** (entrant)|pop.mail.ovh.ca| -|Port|995| -|Type de sécurité|SSL/TLS| - -- **Pour une configuration en IMAP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur **EUROPE** (entrant)|imap.mail.ovh.net **ou** ssl0.ovh.net| -|Serveur **AMERIQUE / ASIE-PACIFIQUE** (entrant)|imap.mail.ovh.ca| -|Port|993| -|Type de sécurité|SSL/TLS| - -Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : - -- **Configuration SMTP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur **EUROPE** (sortant)|smtp.mail.ovh.net **ou** ssl0.ovh.net| -|Serveur **AMERIQUE / ASIE-PACIFIQUE** (sotant)|smtp.mail.ovh.ca| -|Port|465| -|Type de sécurité|SSL/TLS| - -> [!primary] -> -> **Changer sa configuration** -> -> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte sur Mail de MacOS puis le recréer en **POP**. - -### Que faire si je ne parviens pas à recevoir/envoyer mes e-mails ? - -- Si vous constatez l'apparition de l'icône visible sur la capture ci-dessous, il s'agit d'une déconnexion réseau. Vérifiez que votre connexion à Internet fonctionne correctement. - -![mailmac](images/mail-mac-disconnect.png){.thumbnail .w-400 .h-600} - -- Si vous constatez l'apparition de l'icône visible sur la capture ci-dessous, il s'agit d'un défaut de synchronisation. Vérifiez les paramètres de configuration de votre compte e-mail en consultant la rubrique [Modifier les paramètres existants](#modify-settings). - -![mailmac](images/mail-mac-fail.png){.thumbnail .w-400 .h-600} - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/guide/mail/mail35803/mac). - -[MX Plan - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios) - -[E-mail Pro - Configurer son compte e-mail sur Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos)
      -[E-mail Pro - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios) - -[Exchange - Configurer son compte e-mail sur Mail de macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios)
      -[Exchange - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos) - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: MX Plan - Configurer son compte e-mail sur Mail pour macOS +excerpt: Découvrez comment configurer votre adresse e-mail MX Plan sur Mail de macOS +updated: 2024-10-22 +--- + + + +## Objectif + +Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Mail sur macOS est disponible gratuitement sur tous les Mac. + +**Découvrez comment configurer votre adresse e-mail MX Plan sur Mail de macOS.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +## Prérequis + +- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). +- Disposer du logiciel Mail installé sur votre Mac. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche directement et vous invite à choisir votre type de compte. + +- **Si un compte a déjà été paramétré** : cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Comptes`{.action}. + +Suivez les étapes d'installation en cliqueant sur les onglets ci-dessous : + +> [!tabs] +> **Etape 1** +>> +>> Sélectionnez `Autre compte Mail`{.action} puis cliquez sur `Compte Mail`{.action}.

      +>> ![mailmac](images/mail-mac-email01.png){.thumbnail .w-400 .h-600} +>> +> **Etape 2** +>> +>> Saisissez, dans la fenêtre « **Ajouter un compte Mail** », les informations suivantes :

      +>> - Un **Nom** pour votre compte e-mail
      +>> - Votre **Adresse e-mail**
      +>> - Le **Mot de passe** de votre adresse e-mail

      +>> ![mailmac](images/mail-mac-email02.png){.thumbnail .w-400 .h-600} +>> +> **Etape 3** +>> +>> Dans la fenêtre suivante, complétez les informations : +>> +>> - **Adresse e-mail** +>> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète +>> - **Mot de passe** +>> - **Type de compte** : Sélectionnez `IMAP` (recommandé) ou `POP` +>> - **Serveur de réception** :
      - **EUROPE** : Saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`
      - **AMERIQUE/ASIE** : Saisissez `imap.mail.ovh.ca` +>> - **Serveur d'envoi** :
      - **EUROPE** : Saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`
      - **AMERIQUE/ASIE** : Saisissez `smtp.mail.ovh.ca` +>> +>> Pour finaliser la configuration, cliquez sur `Se connecter`{.action} +>> +>> > [!warning] +>> > +>> > Il est normal de voir apparaître le message en rouge « **impossible de vérifier le nom ou le mot de passe du compte** » lorsque la fenêtre apparaît la première fois. Néanmoins, si ce message persiste après validation, cela signifie que les informations saisies sont erronées.

      +>> +>> ![mailmac](images/mail-mac-email03.png){.thumbnail .w-400 .h-600} + +> [!warning] +> +> Si, après avoir suivi les étapes de configuration ci-dessous, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique [Modifier les paramètres existants](#modify-settings) + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de notre guide [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube#ou-et-comment-se-connecter-au-webmail-roundcube). + +### Récupérer une sauvegarde de votre adresse e-mail + +Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consultez le paragraphe « **Exporter** » dans la partie « **Mail sur Mac OS** » de notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter). + +### Modifier les paramètres existants + +Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : + +- Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Préférences`{.action}. +- Sélectionnez le compte concerné dans la colonne de gauche puis cliquez sur `Réglages du serveur`{.action}. +- Dans la section `Serveur de réception (POP)` ou `Serveur de réception (IMAP)`, saisissez votre adresse e-mail complète dans la case `Nom d'utilisateur`{.action} ainsi que le `Mot de passe`{.action} associé dans la case prévue à cet effet. +- Dans la section `Serveur de d'envoi (SMTP)` saisissez votre adresse e-mail complète dans la case `Nom d'utilisateur`{.action} ainsi que le `Mot de passe`{.action} associé dans la case prévue à cet effet. +- Décochez les cases `Gérer automatiquement les réglages de connexion`{.action} pour faire apparaitre les paramètres de `Port`{.action} et `Authentification`{.action}. +- Assurez-vous que les cases `Utiliser TLS/SSL`{.action} sont cochées. +- Dans les menus déroulants `Authentification`{.action}, vérifiez que `Mot de passe` est sélectionné. +- Pour les cases `Nom de l'hôte`{.action} et `Port`{.action}, référez-vous aux valeurs de la rubrique « [Rappel des paramètres POP, IMAP et SMTP](#popimap-settings) ». **Vérifiez bien que le type de serveur (IMAP, POP et SMTP) correspond à votre région (Europe ou Asie-Pacifique)**. + +Pour finaliser la configuration, cliquez sur `Enregistrer`{.action}. + +![mailmac](images/mail-mac-email04.png){.thumbnail .w-400 .h-600} + +> [!primary] +> +> **Changer sa configuration** +> +> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte sur Mail de MacOS puis le recréer en **POP**. + +### Rappel des paramètres POP, IMAP et SMTP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. + +> [!warning] +> +> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) + +- **Pour une configuration en POP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur **EUROPE** (entrant)|pop.mail.ovh.net **ou** ssl0.ovh.net| +|Serveur **AMERIQUE / ASIE-PACIFIQUE** (entrant)|pop.mail.ovh.ca| +|Port|995| +|Type de sécurité|SSL/TLS| + +- **Pour une configuration en IMAP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur **EUROPE** (entrant)|imap.mail.ovh.net **ou** ssl0.ovh.net| +|Serveur **AMERIQUE / ASIE-PACIFIQUE** (entrant)|imap.mail.ovh.ca| +|Port|993| +|Type de sécurité|SSL/TLS| + +Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : + +- **Configuration SMTP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur **EUROPE** (sortant)|smtp.mail.ovh.net **ou** ssl0.ovh.net| +|Serveur **AMERIQUE / ASIE-PACIFIQUE** (sotant)|smtp.mail.ovh.ca| +|Port|465| +|Type de sécurité|SSL/TLS| + +> [!primary] +> +> **Changer sa configuration** +> +> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte sur Mail de MacOS puis le recréer en **POP**. + +### Que faire si je ne parviens pas à recevoir/envoyer mes e-mails ? + +- Si vous constatez l'apparition de l'icône visible sur la capture ci-dessous, il s'agit d'une déconnexion réseau. Vérifiez que votre connexion à Internet fonctionne correctement. + +![mailmac](images/mail-mac-disconnect.png){.thumbnail .w-400 .h-600} + +- Si vous constatez l'apparition de l'icône visible sur la capture ci-dessous, il s'agit d'un défaut de synchronisation. Vérifiez les paramètres de configuration de votre compte e-mail en consultant la rubrique [Modifier les paramètres existants](#modify-settings). + +![mailmac](images/mail-mac-fail.png){.thumbnail .w-400 .h-600} + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/guide/mail/mail35803/mac). + +[MX Plan - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios) + +[E-mail Pro - Configurer son compte e-mail sur Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos)
      +[E-mail Pro - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios) + +[Exchange - Configurer son compte e-mail sur Mail de macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios)
      +[Exchange - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos) + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos/guide.fr-fr.md index 4dc75a29e44..5560781051b 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_mail_macos/guide.fr-fr.md @@ -1,191 +1,191 @@ ---- -title: MX Plan - Configurer son compte e-mail sur Mail pour macOS -excerpt: Découvrez comment configurer votre adresse e-mail MX Plan sur Mail de macOS -updated: 2024-10-22 ---- - - - -## Objectif - -Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Mail sur macOS est disponible gratuitement sur tous les Mac. - -**Découvrez comment configurer votre adresse e-mail MX Plan sur Mail de macOS.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -## Prérequis - -- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). -- Disposer du logiciel Mail installé sur votre Mac. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche directement et vous invite à choisir votre type de compte. - -- **Si un compte a déjà été paramétré** : cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Comptes`{.action}. - -Suivez les étapes d'installation en cliqueant sur les onglets ci-dessous : - -> [!tabs] -> **Etape 1** ->> ->> Sélectionnez `Autre compte Mail`{.action} puis cliquez sur `Compte Mail`{.action}.

      ->> ![mailmac](images/mail-mac-email01.png){.thumbnail .w-400 .h-600} ->> -> **Etape 2** ->> ->> Saisissez, dans la fenêtre « **Ajouter un compte Mail** », les informations suivantes :

      ->> - Un **Nom** pour votre compte e-mail
      ->> - Votre **Adresse e-mail**
      ->> - Le **Mot de passe** de votre adresse e-mail

      ->> ![mailmac](images/mail-mac-email02.png){.thumbnail .w-400 .h-600} ->> -> **Etape 3** ->> ->> Dans la fenêtre suivante, complétez les informations : ->> ->> - **Adresse e-mail** ->> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète ->> - **Mot de passe** ->> - **Type de compte** : Sélectionnez `IMAP` (recommandé) ou `POP` ->> - **Serveur de réception** :
      - **EUROPE** : Saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`
      - **AMERIQUE/ASIE** : Saisissez `imap.mail.ovh.ca` ->> - **Serveur d'envoi** :
      - **EUROPE** : Saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`
      - **AMERIQUE/ASIE** : Saisissez `smtp.mail.ovh.ca` ->> ->> Pour finaliser la configuration, cliquez sur `Se connecter`{.action} ->> ->> > [!warning] ->> > ->> > Il est normal de voir apparaître le message en rouge « **impossible de vérifier le nom ou le mot de passe du compte** » lorsque la fenêtre apparaît la première fois. Néanmoins, si ce message persiste après validation, cela signifie que les informations saisies sont erronées.

      ->> ->> ![mailmac](images/mail-mac-email03.png){.thumbnail .w-400 .h-600} - -> [!warning] -> -> Si, après avoir suivi les étapes de configuration ci-dessous, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique [Modifier les paramètres existants](#modify-settings) - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de notre guide [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube#ou-et-comment-se-connecter-au-webmail-roundcube). - -### Récupérer une sauvegarde de votre adresse e-mail - -Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consultez le paragraphe « **Exporter** » dans la partie « **Mail sur Mac OS** » de notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter). - -### Modifier les paramètres existants - -Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : - -- Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Préférences`{.action}. -- Sélectionnez le compte concerné dans la colonne de gauche puis cliquez sur `Réglages du serveur`{.action}. -- Dans la section `Serveur de réception (POP)` ou `Serveur de réception (IMAP)`, saisissez votre adresse e-mail complète dans la case `Nom d'utilisateur`{.action} ainsi que le `Mot de passe`{.action} associé dans la case prévue à cet effet. -- Dans la section `Serveur de d'envoi (SMTP)` saisissez votre adresse e-mail complète dans la case `Nom d'utilisateur`{.action} ainsi que le `Mot de passe`{.action} associé dans la case prévue à cet effet. -- Décochez les cases `Gérer automatiquement les réglages de connexion`{.action} pour faire apparaitre les paramètres de `Port`{.action} et `Authentification`{.action}. -- Assurez-vous que les cases `Utiliser TLS/SSL`{.action} sont cochées. -- Dans les menus déroulants `Authentification`{.action}, vérifiez que `Mot de passe` est sélectionné. -- Pour les cases `Nom de l'hôte`{.action} et `Port`{.action}, référez-vous aux valeurs de la rubrique « [Rappel des paramètres POP, IMAP et SMTP](#popimap-settings) ». **Vérifiez bien que le type de serveur (IMAP, POP et SMTP) correspond à votre région (Europe ou Asie-Pacifique)**. - -Pour finaliser la configuration, cliquez sur `Enregistrer`{.action}. - -![mailmac](images/mail-mac-email04.png){.thumbnail .w-400 .h-600} - -> [!primary] -> -> **Changer sa configuration** -> -> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte sur Mail de MacOS puis le recréer en **POP**. - -### Rappel des paramètres POP, IMAP et SMTP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. - -> [!warning] -> -> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) - -- **Pour une configuration en POP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur **EUROPE** (entrant)|pop.mail.ovh.net **ou** ssl0.ovh.net| -|Serveur **AMERIQUE / ASIE-PACIFIQUE** (entrant)|pop.mail.ovh.ca| -|Port|995| -|Type de sécurité|SSL/TLS| - -- **Pour une configuration en IMAP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur **EUROPE** (entrant)|imap.mail.ovh.net **ou** ssl0.ovh.net| -|Serveur **AMERIQUE / ASIE-PACIFIQUE** (entrant)|imap.mail.ovh.ca| -|Port|993| -|Type de sécurité|SSL/TLS| - -Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : - -- **Configuration SMTP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur **EUROPE** (sortant)|smtp.mail.ovh.net **ou** ssl0.ovh.net| -|Serveur **AMERIQUE / ASIE-PACIFIQUE** (sotant)|smtp.mail.ovh.ca| -|Port|465| -|Type de sécurité|SSL/TLS| - -> [!primary] -> -> **Changer sa configuration** -> -> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte sur Mail de MacOS puis le recréer en **POP**. - -### Que faire si je ne parviens pas à recevoir/envoyer mes e-mails ? - -- Si vous constatez l'apparition de l'icône visible sur la capture ci-dessous, il s'agit d'une déconnexion réseau. Vérifiez que votre connexion à Internet fonctionne correctement. - -![mailmac](images/mail-mac-disconnect.png){.thumbnail .w-400 .h-600} - -- Si vous constatez l'apparition de l'icône visible sur la capture ci-dessous, il s'agit d'un défaut de synchronisation. Vérifiez les paramètres de configuration de votre compte e-mail en consultant la rubrique [Modifier les paramètres existants](#modify-settings). - -![mailmac](images/mail-mac-fail.png){.thumbnail .w-400 .h-600} - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/guide/mail/mail35803/mac). - -[MX Plan - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios) - -[E-mail Pro - Configurer son compte e-mail sur Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos)
      -[E-mail Pro - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios) - -[Exchange - Configurer son compte e-mail sur Mail de macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios)
      -[Exchange - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos) - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: MX Plan - Configurer son compte e-mail sur Mail pour macOS +excerpt: Découvrez comment configurer votre adresse e-mail MX Plan sur Mail de macOS +updated: 2024-10-22 +--- + + + +## Objectif + +Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. L'application Mail sur macOS est disponible gratuitement sur tous les Mac. + +**Découvrez comment configurer votre adresse e-mail MX Plan sur Mail de macOS.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +## Prérequis + +- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). +- Disposer du logiciel Mail installé sur votre Mac. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche directement et vous invite à choisir votre type de compte. + +- **Si un compte a déjà été paramétré** : cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Comptes`{.action}. + +Suivez les étapes d'installation en cliqueant sur les onglets ci-dessous : + +> [!tabs] +> **Etape 1** +>> +>> Sélectionnez `Autre compte Mail`{.action} puis cliquez sur `Compte Mail`{.action}.

      +>> ![mailmac](images/mail-mac-email01.png){.thumbnail .w-400 .h-600} +>> +> **Etape 2** +>> +>> Saisissez, dans la fenêtre « **Ajouter un compte Mail** », les informations suivantes :

      +>> - Un **Nom** pour votre compte e-mail
      +>> - Votre **Adresse e-mail**
      +>> - Le **Mot de passe** de votre adresse e-mail

      +>> ![mailmac](images/mail-mac-email02.png){.thumbnail .w-400 .h-600} +>> +> **Etape 3** +>> +>> Dans la fenêtre suivante, complétez les informations : +>> +>> - **Adresse e-mail** +>> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète +>> - **Mot de passe** +>> - **Type de compte** : Sélectionnez `IMAP` (recommandé) ou `POP` +>> - **Serveur de réception** :
      - **EUROPE** : Saisissez `imap.mail.ovh.net` ou `ssl0.ovh.net`
      - **AMERIQUE/ASIE** : Saisissez `imap.mail.ovh.ca` +>> - **Serveur d'envoi** :
      - **EUROPE** : Saisissez `smtp.mail.ovh.net` ou `ssl0.ovh.net`
      - **AMERIQUE/ASIE** : Saisissez `smtp.mail.ovh.ca` +>> +>> Pour finaliser la configuration, cliquez sur `Se connecter`{.action} +>> +>> > [!warning] +>> > +>> > Il est normal de voir apparaître le message en rouge « **impossible de vérifier le nom ou le mot de passe du compte** » lorsque la fenêtre apparaît la première fois. Néanmoins, si ce message persiste après validation, cela signifie que les informations saisies sont erronées.

      +>> +>> ![mailmac](images/mail-mac-email03.png){.thumbnail .w-400 .h-600} + +> [!warning] +> +> Si, après avoir suivi les étapes de configuration ci-dessous, vous rencontrez un défaut d'envoi ou de réception, consultez la rubrique [Modifier les paramètres existants](#modify-settings) + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, aidez-vous de notre guide [Consulter son compte depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa) ou [Utiliser son adresse e-mail depuis le webmail RoundCube](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_roundcube#ou-et-comment-se-connecter-au-webmail-roundcube). + +### Récupérer une sauvegarde de votre adresse e-mail + +Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consultez le paragraphe « **Exporter** » dans la partie « **Mail sur Mac OS** » de notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter). + +### Modifier les paramètres existants + +Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : + +- Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran, puis sur `Préférences`{.action}. +- Sélectionnez le compte concerné dans la colonne de gauche puis cliquez sur `Réglages du serveur`{.action}. +- Dans la section `Serveur de réception (POP)` ou `Serveur de réception (IMAP)`, saisissez votre adresse e-mail complète dans la case `Nom d'utilisateur`{.action} ainsi que le `Mot de passe`{.action} associé dans la case prévue à cet effet. +- Dans la section `Serveur de d'envoi (SMTP)` saisissez votre adresse e-mail complète dans la case `Nom d'utilisateur`{.action} ainsi que le `Mot de passe`{.action} associé dans la case prévue à cet effet. +- Décochez les cases `Gérer automatiquement les réglages de connexion`{.action} pour faire apparaitre les paramètres de `Port`{.action} et `Authentification`{.action}. +- Assurez-vous que les cases `Utiliser TLS/SSL`{.action} sont cochées. +- Dans les menus déroulants `Authentification`{.action}, vérifiez que `Mot de passe` est sélectionné. +- Pour les cases `Nom de l'hôte`{.action} et `Port`{.action}, référez-vous aux valeurs de la rubrique « [Rappel des paramètres POP, IMAP et SMTP](#popimap-settings) ». **Vérifiez bien que le type de serveur (IMAP, POP et SMTP) correspond à votre région (Europe ou Asie-Pacifique)**. + +Pour finaliser la configuration, cliquez sur `Enregistrer`{.action}. + +![mailmac](images/mail-mac-email04.png){.thumbnail .w-400 .h-600} + +> [!primary] +> +> **Changer sa configuration** +> +> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte sur Mail de MacOS puis le recréer en **POP**. + +### Rappel des paramètres POP, IMAP et SMTP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. + +> [!warning] +> +> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) + +- **Pour une configuration en POP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur **EUROPE** (entrant)|pop.mail.ovh.net **ou** ssl0.ovh.net| +|Serveur **AMERIQUE / ASIE-PACIFIQUE** (entrant)|pop.mail.ovh.ca| +|Port|995| +|Type de sécurité|SSL/TLS| + +- **Pour une configuration en IMAP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur **EUROPE** (entrant)|imap.mail.ovh.net **ou** ssl0.ovh.net| +|Serveur **AMERIQUE / ASIE-PACIFIQUE** (entrant)|imap.mail.ovh.ca| +|Port|993| +|Type de sécurité|SSL/TLS| + +Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, retrouvez ci-dessous les paramètres à utiliser : + +- **Configuration SMTP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur **EUROPE** (sortant)|smtp.mail.ovh.net **ou** ssl0.ovh.net| +|Serveur **AMERIQUE / ASIE-PACIFIQUE** (sotant)|smtp.mail.ovh.ca| +|Port|465| +|Type de sécurité|SSL/TLS| + +> [!primary] +> +> **Changer sa configuration** +> +> Si votre adresse e-mail est configurée en **IMAP** et que vous souhaitez changer cette configuration en **POP**, vous devez supprimer le compte sur Mail de MacOS puis le recréer en **POP**. + +### Que faire si je ne parviens pas à recevoir/envoyer mes e-mails ? + +- Si vous constatez l'apparition de l'icône visible sur la capture ci-dessous, il s'agit d'une déconnexion réseau. Vérifiez que votre connexion à Internet fonctionne correctement. + +![mailmac](images/mail-mac-disconnect.png){.thumbnail .w-400 .h-600} + +- Si vous constatez l'apparition de l'icône visible sur la capture ci-dessous, il s'agit d'un défaut de synchronisation. Vérifiez les paramètres de configuration de votre compte e-mail en consultant la rubrique [Modifier les paramètres existants](#modify-settings). + +![mailmac](images/mail-mac-fail.png){.thumbnail .w-400 .h-600} + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez [le centre d'aide Apple](https://support.apple.com/fr-fr/guide/mail/mail35803/mac). + +[MX Plan - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_ios) + +[E-mail Pro - Configurer son compte e-mail sur Mail pour macOS](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_mail_macos)
      +[E-mail Pro - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_ios) + +[Exchange - Configurer son compte e-mail sur Mail de macOS](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_ios)
      +[Exchange - Configurer son compte e-mail sur Mail pour iPhone et iPad](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_mail_macos) + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016/guide.fr-fr.md index 5d50feacb98..0d9ebe9149d 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016/guide.fr-fr.md @@ -1,189 +1,189 @@ ---- -title: "MX Plan - Configurer son adresse e-mail sur Outlook pour Windows" -excerpt: "Découvrez comment configurer votre adresse e-mail MX Plan sur Outlook pour Windows" -updated: 2024-10-01 ---- - - - -> [!success] -> Participez à notre enquête et aidez-nous à améliorer ce guide !
      -> N'hésitez pas à partager votre avis et vos idées avec nous.
      -> [Accédez à l'enquête.](https://s.elq.fr/ovhext/FtjUebZ) - -## Objectif - -Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. - -**Découvrez comment configurer votre adresse e-mail MX Plan sur Outlook pour Windows.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). -- Disposer du logiciel Microsoft Outlook. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> -> Vous utilisez Outlook pour Mac ? Consultez notre documentation : [Configurer son adresse e-mail sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). -> - -## En pratique - -> [!alert] -> -> Avant de débuter votre configuration à l'aide de ce guide, assurez-vous que le drapeau situé tout en haut à droite de cette page correspond bien à votre pays ou votre région, car les paramètres dépendent de votre localisation. - -### Ajouter le compte - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. - -- **Si un compte a déjà été paramétré** : cliquez sur `Fichier`{.action} dans la barre de menu en haut de votre écran, puis sur `Ajouter un compte`{.action}. - -- Renseignez à présent votre adresse e-mail, puis appuyez sur `Options avancées`{.action}. Cochez la case à côté de `Configurer mon compte manuellement`{.action} qui vient d'apparaître, puis cliquez sur `Connexion`{.action}. - -![Outlook](images/config-outlook-mxplan01.png){.thumbnail} - -> [!primary] -> -> Vous ne savez pas si vous devez configurer votre compte e-mail en **POP** ou en **IMAP**? -> -> Avant de poursuivre, consultez la section « [POP ou IMAP, quelle est la différence ?](#popimap) » de ce guide. -> -> Dans les paramètres suivants, vous constaterez la possibilité de renseigner 2 noms d'hôtes différents pour le même serveur (entrant ou sortant). Ces valeurs renvoient exactement au même serveur, elles ont été mises en place pour faciliter la saisie et éviter la confusion entre les protocoles POP, IMAP et SMTP qui utilisent des ports différents. - -Pour configurer votre adresse e-mail, suivez les étapes en cliquant sur les onglets ci-dessous. - -> [!tabs] -> **Etape 1** ->> Parmi les différents types de comptes, choisissez entre IMAP et POP.
      Nous vous conseillons une utilisation en IMAP. ->> ->> ![Outlook](images/config-outlook-mxplan02.png){.thumbnail .h-600} ->> -> **Etape 2** ->> Saisissez le mot de passe de votre adresse e-mail puis cliquez sur `Suivant`{.action}. ->> ->> ![Outlook](images/config-outlook-mxplan03.png){.thumbnail .h-600} ->> -> **Etape 3** ->> Si Outlook n'est pas parvenu à configurer automatiquement votre adresse, cette fenêtre s'affiche. Cliquez sur `Modifier les paramètres du compte`{.action}. En fonction de votre choix (**POP** ou **IMAP**), passez à l'étape 4 correspondante. ->> ->> ![Outlook](images/config-outlook-mxplan04.png){.thumbnail .h-600} ->> -> **Etape 4 - IMAP** ->> Si vous avez choisi IMAP, saisissez les paramètres suivants. Si vous avez choisi POP, passez à l'onglet « **Etape 4 - POP** ».
      ->> Dans **Courrier entrant**, saisissez :
      - Le serveur **imap.mail.ovh.net** ou **ssl0.ovh.net**
      - Port **993**
      - Méthode de chiffrement **SSL/TLS**

      Dans **Courrier sortant**, saisissez :
      - Le serveur **smtp.mail.ovh.net** ou **ssl0.ovh.net**
      - Port **465**
      - Méthode de chiffrement **SSL/TLS**

      Cliquez sur `Suivant`{.action} pour valider.
      ->> ->> ![Outlook](images/config-outlook-mxplan05.png){.thumbnail .h-600} ->> -> **Etape 4 - POP** ->> Dans **Courrier entrant**, saisissez :
      - Le serveur **pop.mail.ovh.net** ou **ssl0.ovh.net**
      - Port **995**
      - Méthode de chiffrement **SSL/TLS**

      Dans **Courrier sortant**, saisissez :
      - Le serveur **smtp.mail.ovh.net** ou **ssl0.ovh.net**
      - Port **465**
      - Méthode de chiffrement **SSL/TLS**

      Cliquez sur `Suivant`{.action} pour valider.
      ->> ->> ![Outlook](images/config-outlook-mxplan05-pop.png){.thumbnail .h-600} - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, n'hésitez pas à consulter notre guide [Consulter son compte Exchange depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa). - -### Récupérer une sauvegarde de votre adresse e-mail - -Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consulter le paragraphe « **Exporter depuis Windows** » sur notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter-depuis-windows). - -### Modifier les paramètres existants - -Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : - -- Allez dans `Fichier`{.action} depuis la barre de menu en haut de votre écran, puis sélectionnez le compte à modifier dans le menu déroulant **(1)**. -- Cliquez sur `Paramètres du compte`{.action}**(2)** en dessous. -- Cliquez sur `Paramètres du serveur`{.action}**(3)** pour accéder à la fenêtre de paramètres. - -![Outlook](images/config-outlook-mxplan06.png){.thumbnail} - -La fenêtre est divisée en deux parties, **Courrier entrant** et **Courrier sortant**. Cliquez sur l'un ou l'autre pour pouvoir les modifier. - -![Outlook](images/config-outlook-mxplan07.png){.thumbnail} - -### Rappel des paramètres POP, IMAP et SMTP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. Pour comprendre leur fonctionnement respectif, consultez la section « [POP ou IMAP, quelle est la différence ?](#popimap) » ci-dessous. - -- **Pour une configuration en POP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur (entrant)|pop.mail.ovh.net **ou** ssl0.ovh.net| -|Port|995| -|Type de sécurité|SSL/TLS| - -- **Pour une configuration en IMAP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur (entrant)|imap.mail.ovh.net **ou** ssl0.ovh.net| -|Port|993| -|Type de sécurité|SSL/TLS| - -Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser : - -- **Configuration SMTP** - -|Information|Description| -|---|---| -|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| -|Serveur (sortant)|smtp.mail.ovh.net **ou** ssl0.ovh.net| -|Port|465| -|Type de sécurité|SSL/TLS| - -### POP ou IMAP, quelle est la différence ? - -Lorsque vous configurez votre adresse e-mail manuellement, votre client de messagerie vous demande si vous souhaitez utiliser le protocole **POP** (**P**ost **O**ffice **P**rotocol) ou **IMAP**(**I**nternet **M**essage **A**ccess **P**rotocol). Pour bien comprendre, il faut situer le rôle des protocoles POP et IMAP dans la configuration de votre adresse e-mail. - -Lors de la configuration de votre client de messagerie, vous devez lui renseigner les informations du **serveur entrant** pour recevoir les e-mails et le **serveur sortant** pour envoyer les e-mails. Pour envoyer les e-mails, il n'y a pas de choix, c'est le protocole **SMTP** (**S**imple **M**ail **T**ransfer **P**rotocol) qui est utilisé. Pour la réception, vous aurez donc le choix entre **POP** ou **IMAP**. - -![mxplan](images/mxplan-popimap-01.png){.thumbnail .w-400} - -Pour comprendre la différence entre l'utilisation du protocole POP et IMAP, nous allons détailler les éléments qui composent le traitement de vos e-mails en réception : - -1. **Votre appareil** : un ordinateur, un smartphone ou une tablette. C'est votre support de consultation. -2. **Votre client de messagerie** : application dédiée à la gestion de vos e-mails. Son choix déterminera le niveau d'ergonomie et de fonctionnalités dont vous aurez besoin pour consulter vos e-mails. -3. **Le protocole de réception** : choix déterminant la façon de relever les e-mails sur votre appareil. Son choix a une incidence sur les autres appareils qui consultent ce même compte e-mail. - - **IMAP** : votre client de messagerie interroge le serveur e-mail et télécharge les e-mails sur votre appareil. Lorsque vous consultez un e-mail non lu, le serveur le marque comme « lu » par défaut. Les autres appareils configurés en IMAP pourront constater cet état et consulter cet e-mail tant qu'il n'aura pas été supprimé sur l'un des appareils. - - **POP** : votre client de messagerie interroge le serveur e-mail et télécharge les e-mails sur votre appareil. Par défaut, une fois l'e-mail téléchargé sur votre appareil, le message est supprimé du serveur. Par conséquent, les autres appareils connectés à cette adresse e-mail ne pourront pas consulter cet e-mail. - -![mxplan](images/mxplan-popimap-02.png){.thumbnail .w-400} - -> [!primary] -> -> Ce desriptif est une synthèse, il représente le fonctionnement standard de ces deux protocoles. Il est possible de paramétrer le POP pour que les e-mails ne soit pas supprimés lorsque vous relevez vos e-mails. Notre objectif est de décrire le fonctionnement natif de ces deux protocoles. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur macOS, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/ajouter-un-compte-de-courrier-dans-outlook-6e27792a-9267-4aa4-8bb6-c84ef146101b). - -[Configurer son compte E-mail Pro sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016) - -[Configurer son compte Exchange sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: "MX Plan - Configurer son adresse e-mail sur Outlook pour Windows" +excerpt: "Découvrez comment configurer votre adresse e-mail MX Plan sur Outlook pour Windows" +updated: 2024-10-01 +--- + + + +> [!success] +> Participez à notre enquête et aidez-nous à améliorer ce guide !
      +> N'hésitez pas à partager votre avis et vos idées avec nous.
      +> [Accédez à l'enquête.](https://s.elq.fr/ovhext/FtjUebZ) + +## Objectif + +Les comptes MX Plan peuvent être configurés sur différents logiciels de messagerie compatibles. Cela vous permet d’utiliser votre adresse e-mail depuis l’appareil de votre choix. + +**Découvrez comment configurer votre adresse e-mail MX Plan sur Outlook pour Windows.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). +- Disposer du logiciel Microsoft Outlook. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> +> Vous utilisez Outlook pour Mac ? Consultez notre documentation : [Configurer son adresse e-mail sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac). +> + +## En pratique + +> [!alert] +> +> Avant de débuter votre configuration à l'aide de ce guide, assurez-vous que le drapeau situé tout en haut à droite de cette page correspond bien à votre pays ou votre région, car les paramètres dépendent de votre localisation. + +### Ajouter le compte + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. + +- **Si un compte a déjà été paramétré** : cliquez sur `Fichier`{.action} dans la barre de menu en haut de votre écran, puis sur `Ajouter un compte`{.action}. + +- Renseignez à présent votre adresse e-mail, puis appuyez sur `Options avancées`{.action}. Cochez la case à côté de `Configurer mon compte manuellement`{.action} qui vient d'apparaître, puis cliquez sur `Connexion`{.action}. + +![Outlook](images/config-outlook-mxplan01.png){.thumbnail} + +> [!primary] +> +> Vous ne savez pas si vous devez configurer votre compte e-mail en **POP** ou en **IMAP**? +> +> Avant de poursuivre, consultez la section « [POP ou IMAP, quelle est la différence ?](#popimap) » de ce guide. +> +> Dans les paramètres suivants, vous constaterez la possibilité de renseigner 2 noms d'hôtes différents pour le même serveur (entrant ou sortant). Ces valeurs renvoient exactement au même serveur, elles ont été mises en place pour faciliter la saisie et éviter la confusion entre les protocoles POP, IMAP et SMTP qui utilisent des ports différents. + +Pour configurer votre adresse e-mail, suivez les étapes en cliquant sur les onglets ci-dessous. + +> [!tabs] +> **Etape 1** +>> Parmi les différents types de comptes, choisissez entre IMAP et POP.
      Nous vous conseillons une utilisation en IMAP. +>> +>> ![Outlook](images/config-outlook-mxplan02.png){.thumbnail .h-600} +>> +> **Etape 2** +>> Saisissez le mot de passe de votre adresse e-mail puis cliquez sur `Suivant`{.action}. +>> +>> ![Outlook](images/config-outlook-mxplan03.png){.thumbnail .h-600} +>> +> **Etape 3** +>> Si Outlook n'est pas parvenu à configurer automatiquement votre adresse, cette fenêtre s'affiche. Cliquez sur `Modifier les paramètres du compte`{.action}. En fonction de votre choix (**POP** ou **IMAP**), passez à l'étape 4 correspondante. +>> +>> ![Outlook](images/config-outlook-mxplan04.png){.thumbnail .h-600} +>> +> **Etape 4 - IMAP** +>> Si vous avez choisi IMAP, saisissez les paramètres suivants. Si vous avez choisi POP, passez à l'onglet « **Etape 4 - POP** ».
      +>> Dans **Courrier entrant**, saisissez :
      - Le serveur **imap.mail.ovh.net** ou **ssl0.ovh.net**
      - Port **993**
      - Méthode de chiffrement **SSL/TLS**

      Dans **Courrier sortant**, saisissez :
      - Le serveur **smtp.mail.ovh.net** ou **ssl0.ovh.net**
      - Port **465**
      - Méthode de chiffrement **SSL/TLS**

      Cliquez sur `Suivant`{.action} pour valider.
      +>> +>> ![Outlook](images/config-outlook-mxplan05.png){.thumbnail .h-600} +>> +> **Etape 4 - POP** +>> Dans **Courrier entrant**, saisissez :
      - Le serveur **pop.mail.ovh.net** ou **ssl0.ovh.net**
      - Port **995**
      - Méthode de chiffrement **SSL/TLS**

      Dans **Courrier sortant**, saisissez :
      - Le serveur **smtp.mail.ovh.net** ou **ssl0.ovh.net**
      - Port **465**
      - Méthode de chiffrement **SSL/TLS**

      Cliquez sur `Suivant`{.action} pour valider.
      +>> +>> ![Outlook](images/config-outlook-mxplan05-pop.png){.thumbnail .h-600} + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, n'hésitez pas à consulter notre guide [Consulter son compte Exchange depuis l’interface OWA](/pages/web_cloud/email_and_collaborative_solutions/using_the_outlook_web_app_webmail/email_owa). + +### Récupérer une sauvegarde de votre adresse e-mail + +Si vous devez effectuer une manipulation qui risquerait d'entrainer la perte des données de votre compte e-mail, nous vous conseillons d'effectuer une sauvegarde préalable du compte e-mail concerné. Pour ce faire, consulter le paragraphe « **Exporter depuis Windows** » sur notre guide [Migrer manuellement votre adresse e-mail](/pages/web_cloud/email_and_collaborative_solutions/migrating/manual_email_migration#exporter-depuis-windows). + +### Modifier les paramètres existants + +Si votre compte e-mail est déjà paramétré et que vous devez accéder aux paramètres du compte pour les modifier : + +- Allez dans `Fichier`{.action} depuis la barre de menu en haut de votre écran, puis sélectionnez le compte à modifier dans le menu déroulant **(1)**. +- Cliquez sur `Paramètres du compte`{.action}**(2)** en dessous. +- Cliquez sur `Paramètres du serveur`{.action}**(3)** pour accéder à la fenêtre de paramètres. + +![Outlook](images/config-outlook-mxplan06.png){.thumbnail} + +La fenêtre est divisée en deux parties, **Courrier entrant** et **Courrier sortant**. Cliquez sur l'un ou l'autre pour pouvoir les modifier. + +![Outlook](images/config-outlook-mxplan07.png){.thumbnail} + +### Rappel des paramètres POP, IMAP et SMTP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. Pour comprendre leur fonctionnement respectif, consultez la section « [POP ou IMAP, quelle est la différence ?](#popimap) » ci-dessous. + +- **Pour une configuration en POP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur (entrant)|pop.mail.ovh.net **ou** ssl0.ovh.net| +|Port|995| +|Type de sécurité|SSL/TLS| + +- **Pour une configuration en IMAP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur (entrant)|imap.mail.ovh.net **ou** ssl0.ovh.net| +|Port|993| +|Type de sécurité|SSL/TLS| + +Pour l'envoi des e-mails, si vous devez renseigner manuellement les paramètres **SMTP** dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser : + +- **Configuration SMTP** + +|Information|Description| +|---|---| +|Nom d'utilisateur|Renseignez l'adresse e-mail **complète**| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail| +|Serveur (sortant)|smtp.mail.ovh.net **ou** ssl0.ovh.net| +|Port|465| +|Type de sécurité|SSL/TLS| + +### POP ou IMAP, quelle est la différence ? + +Lorsque vous configurez votre adresse e-mail manuellement, votre client de messagerie vous demande si vous souhaitez utiliser le protocole **POP** (**P**ost **O**ffice **P**rotocol) ou **IMAP**(**I**nternet **M**essage **A**ccess **P**rotocol). Pour bien comprendre, il faut situer le rôle des protocoles POP et IMAP dans la configuration de votre adresse e-mail. + +Lors de la configuration de votre client de messagerie, vous devez lui renseigner les informations du **serveur entrant** pour recevoir les e-mails et le **serveur sortant** pour envoyer les e-mails. Pour envoyer les e-mails, il n'y a pas de choix, c'est le protocole **SMTP** (**S**imple **M**ail **T**ransfer **P**rotocol) qui est utilisé. Pour la réception, vous aurez donc le choix entre **POP** ou **IMAP**. + +![mxplan](images/mxplan-popimap-01.png){.thumbnail .w-400} + +Pour comprendre la différence entre l'utilisation du protocole POP et IMAP, nous allons détailler les éléments qui composent le traitement de vos e-mails en réception : + +1. **Votre appareil** : un ordinateur, un smartphone ou une tablette. C'est votre support de consultation. +2. **Votre client de messagerie** : application dédiée à la gestion de vos e-mails. Son choix déterminera le niveau d'ergonomie et de fonctionnalités dont vous aurez besoin pour consulter vos e-mails. +3. **Le protocole de réception** : choix déterminant la façon de relever les e-mails sur votre appareil. Son choix a une incidence sur les autres appareils qui consultent ce même compte e-mail. + - **IMAP** : votre client de messagerie interroge le serveur e-mail et télécharge les e-mails sur votre appareil. Lorsque vous consultez un e-mail non lu, le serveur le marque comme « lu » par défaut. Les autres appareils configurés en IMAP pourront constater cet état et consulter cet e-mail tant qu'il n'aura pas été supprimé sur l'un des appareils. + - **POP** : votre client de messagerie interroge le serveur e-mail et télécharge les e-mails sur votre appareil. Par défaut, une fois l'e-mail téléchargé sur votre appareil, le message est supprimé du serveur. Par conséquent, les autres appareils connectés à cette adresse e-mail ne pourront pas consulter cet e-mail. + +![mxplan](images/mxplan-popimap-02.png){.thumbnail .w-400} + +> [!primary] +> +> Ce desriptif est une synthèse, il représente le fonctionnement standard de ces deux protocoles. Il est possible de paramétrer le POP pour que les e-mails ne soit pas supprimés lorsque vous relevez vos e-mails. Notre objectif est de décrire le fonctionnement natif de ces deux protocoles. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur macOS, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/ajouter-un-compte-de-courrier-dans-outlook-6e27792a-9267-4aa4-8bb6-c84ef146101b). + +[Configurer son compte E-mail Pro sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016) + +[Configurer son compte Exchange sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016) + +Échangez avec notre [communauté d'utilisateurs](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac/guide.fr-fr.md index 07dfe9a72b0..1b7124d1f26 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016_mac/guide.fr-fr.md @@ -1,94 +1,94 @@ ---- -title: MX Plan - Configurer son adresse e-mail sur Outlook pour macOS -excerpt: Apprenez à configurer votre adresse e-mail MX Plan sur Outlook pour macOS -updated: 2024-10-01 ---- - -## Objectif - -Les adresses e-mail de l'offre MX Plan peuvent être configurées sur un logiciel de messagerie compatible. Cela vous permet d'envoyer et de recevoir vos messages depuis l'application de votre choix. - -**Apprenez à configurer votre adresse e-mail MX Plan sur Outlook pour Mac.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. -> -> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. -> - -## Prérequis - -- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). -- Disposer de l'application Microsoft Outlook installée sur votre Mac. -- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> [!primary] -> -> Vous utilisez Outlook pour Windows ? Consultez notre documentation : [Configurer son adresse e-mail sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). -> - -## En pratique - -### Étape 1 : ajouter le compte - -Une fois l'application Outlook lancée sur votre appareil, l'ajout d'un compte peut être effectué de deux manières différentes. - -- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. - -- **Si un compte a déjà été paramétré** : cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran puis sur `Comptes`{.action}. Dans la fenêtre qui s'affiche, cliquez sur `+`{.action} puis sur `Nouveau compte`{.action}. - -![mxplan](images/configuration-outlook-2016-mac-step1.png){.thumbnail} - -Renseignez à présent votre adresse e-mail puis cliquez sur `Continuer`{.action}. Parmi les fournisseurs, choisissez `IMAP/POP`{.action} puis remplissez les informations demandées. - -|Information|Description| -|---|---| -|Type de compte|Nous conseillons une utilisation en **IMAP** (sélectionnée par défaut). Vous pouvez cependant sélectionner **POP** (stockage des e-mails en local sur votre application Outlook) dans le menu déroulant.| -|Adresse de courrier|Renseignez un nom vous permettant de reconnaître ce compte parmi d'autres affichés dans votre application Outlook.| -|Nom d'utilisateur|Renseignez l'adresse e-mail complète.| -|Mot de passe|Renseignez le mot de passe de l'adresse e-mail.| -|Serveur entrant|Renseignez le serveur « ssl0.ovh.net ». Laissez cochée la case **Utiliser SSL pour se connecter**.| -|Port entrant|Renseignez le port « 993 ».| -|Serveur sortant|Renseignez le serveur « ssl0.ovh.net ». Laissez cochée la case **Utiliser SSL pour se connecter**.| -|Port sortant|Renseignez le port « 465 ».| - -Une fois les informations complétées, cliquez sur `Ajouter un compte`{.action}. Si celles-ci sont correctes, la connexion au compte réussira. - -Vous pouvez effectuer un test d'envoi pour vérifier que le compte est bien paramétré. - -![mxplan](images/configuration-outlook-2016-mac-step2.png){.thumbnail} - -Si vous devez renseigner manuellement des champs techniques dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser avec notre offre MX Plan : - -- **Pour une configuration en IMAP** - -|Type de serveur|Nom du serveur|SSL|Port| -|---|---|---|---| -|Entrant|ssl0.ovh.net|Oui|993| -|Sortant|ssl0.ovh.net|Oui|465| - -- **Pour une configuration en POP** - -|Type de serveur|Nom du serveur|SSL|Port| -|---|---|---|---| -|Entrant|ssl0.ovh.net|Oui|995| -|Sortant|ssl0.ovh.net|Oui|465| - -### Étape 2 : utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur macOS, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/add-an-email-account-to-outlook-for-mac-6aeec61b-86af-40af-8ffe-985d0fc82ddb). - -[Configurer son compte E-mail Pro sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). - -[Configurer son compte Exchange sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). - +--- +title: MX Plan - Configurer son adresse e-mail sur Outlook pour macOS +excerpt: Apprenez à configurer votre adresse e-mail MX Plan sur Outlook pour macOS +updated: 2024-10-01 +--- + +## Objectif + +Les adresses e-mail de l'offre MX Plan peuvent être configurées sur un logiciel de messagerie compatible. Cela vous permet d'envoyer et de recevoir vos messages depuis l'application de votre choix. + +**Apprenez à configurer votre adresse e-mail MX Plan sur Outlook pour Mac.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. +> +> Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. +> + +## Prérequis + +- Disposer d’une adresse e-mail MX Plan (comprise dans l’offre MX Plan ou dans une offre d’[hébergement web OVHcloud](/links/web/hosting)). +- Disposer de l'application Microsoft Outlook installée sur votre Mac. +- Disposer des identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> [!primary] +> +> Vous utilisez Outlook pour Windows ? Consultez notre documentation : [Configurer son adresse e-mail sur Outlook pour Windows](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_outlook_2016). +> + +## En pratique + +### Étape 1 : ajouter le compte + +Une fois l'application Outlook lancée sur votre appareil, l'ajout d'un compte peut être effectué de deux manières différentes. + +- **Lors du premier démarrage de l'application** : un assistant de configuration s'affiche et vous invite à renseigner votre adresse e-mail. + +- **Si un compte a déjà été paramétré** : cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran puis sur `Comptes`{.action}. Dans la fenêtre qui s'affiche, cliquez sur `+`{.action} puis sur `Nouveau compte`{.action}. + +![mxplan](images/configuration-outlook-2016-mac-step1.png){.thumbnail} + +Renseignez à présent votre adresse e-mail puis cliquez sur `Continuer`{.action}. Parmi les fournisseurs, choisissez `IMAP/POP`{.action} puis remplissez les informations demandées. + +|Information|Description| +|---|---| +|Type de compte|Nous conseillons une utilisation en **IMAP** (sélectionnée par défaut). Vous pouvez cependant sélectionner **POP** (stockage des e-mails en local sur votre application Outlook) dans le menu déroulant.| +|Adresse de courrier|Renseignez un nom vous permettant de reconnaître ce compte parmi d'autres affichés dans votre application Outlook.| +|Nom d'utilisateur|Renseignez l'adresse e-mail complète.| +|Mot de passe|Renseignez le mot de passe de l'adresse e-mail.| +|Serveur entrant|Renseignez le serveur « ssl0.ovh.net ». Laissez cochée la case **Utiliser SSL pour se connecter**.| +|Port entrant|Renseignez le port « 993 ».| +|Serveur sortant|Renseignez le serveur « ssl0.ovh.net ». Laissez cochée la case **Utiliser SSL pour se connecter**.| +|Port sortant|Renseignez le port « 465 ».| + +Une fois les informations complétées, cliquez sur `Ajouter un compte`{.action}. Si celles-ci sont correctes, la connexion au compte réussira. + +Vous pouvez effectuer un test d'envoi pour vérifier que le compte est bien paramétré. + +![mxplan](images/configuration-outlook-2016-mac-step2.png){.thumbnail} + +Si vous devez renseigner manuellement des champs techniques dans les préférences du compte, vous trouverez ci-dessous les paramètres à utiliser avec notre offre MX Plan : + +- **Pour une configuration en IMAP** + +|Type de serveur|Nom du serveur|SSL|Port| +|---|---|---|---| +|Entrant|ssl0.ovh.net|Oui|993| +|Sortant|ssl0.ovh.net|Oui|465| + +- **Pour une configuration en POP** + +|Type de serveur|Nom du serveur|SSL|Port| +|---|---|---|---| +|Entrant|ssl0.ovh.net|Oui|995| +|Sortant|ssl0.ovh.net|Oui|465| + +### Étape 2 : utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, il ne reste plus qu’à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose aussi une application web permettant d'accéder à votre adresse e-mail depuis un navigateur internet. Celle-ci est accessible à l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants de votre adresse e-mail. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur macOS, consultez [le centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/add-an-email-account-to-outlook-for-mac-6aeec61b-86af-40af-8ffe-985d0fc82ddb). + +[Configurer son compte E-mail Pro sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/email_pro/how_to_configure_outlook_2016_mac). + +[Configurer son compte Exchange sur Outlook pour Mac](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/how_to_configure_outlook_2016_mac). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.es-es.md index 636cf01545c..6c554de752b 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.es-es.md @@ -1,185 +1,185 @@ ---- -title: 'MX Plan / Zimbra Starter - Agregar una cuenta de correo electrónico en el nuevo Outlook para Windows' -excerpt: "Aprenda a configurar su dirección de correo electrónico en el nuevo Outlook para Windows." -updated: 2025-09-26 ---- - - - -## Objetivo - -Las direcciones de correo electrónico de la oferta **MX Plan** y [Zimbra Starter](/links/web/emails-zimbra) pueden configurarse en un software de mensajería compatible. Esto le permite enviar y recibir mensajes desde la aplicación de su elección. - -El **nuevo Outlook** reemplaza desde el 1 de enero de 2025 a la aplicación **Correo** en Windows. Para más información sobre este tema, consulte la página oficial de Microsoft "[Outlook para Windows: El futuro del correo, el calendario y los Personas en Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". - -**Aprenda a configurar su dirección de correo electrónico Plan MX en el nuevo Outlook para Windows.** - -## Requisitos - -- Disponer de una solución de correo electrónico OVHcloud configurada previamente, entre las siguientes: - - **Plan MX** ofrecido con nuestras [ofertas de hosting web](/links/web/hosting) o incluido en un [hosting gratuito 100M](/links/web/domains-free-hosting). - - [Zimbra](/links/web/emails-zimbra) Starter (solo). -- Disponer de la [nueva versión de Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) instalada en su Windows. -- Poseer las credenciales relacionadas con la dirección de correo electrónico que desea configurar. - -> [!warning] -> -> Esta documentación se aplica únicamente al **nuevo Outlook** y no a "[Outlook clásico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponible en la suite Microsoft 365 o previamente instalado en su computadora. - -/// details | Información relacionada con la gestión y configuración de los servicios OVHcloud - -OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen en usted. Por lo tanto, es su responsabilidad asegurar su correcto funcionamiento. - -Le proporcionamos esta guía para acompañarlo en las tareas más comunes. Sin embargo, le recomendamos contactar a un [partner especializado](/links/partner) y/o contactar al editor del servicio si encuentra dificultades. De hecho, no podremos proporcionarle asistencia. Más información en la sección "[Más información](#go-further)" de esta guía. - -/// - -## En práctica - -### Agregar la cuenta - -> [!warning] -> -> Es necesario seleccionar la pestaña de la etapa 3 correspondiente a su ubicación (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) para obtener los valores correctos. - -> [!tabs] -> **Etapa 1** ->> - Abra Outlook. En el panel izquierdo, haga clic en `Agregar una cuenta`{.action} para comenzar la configuración. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} ->> -> **Etapa 2** ->> - Introduzca su dirección de correo electrónico y haga clic en `Continuar`{.action}. ->> - Introduzca su contraseña y haga clic en el botón `Mostrar más`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} ->> -> **Etapa 3 EUROPA** ->> - Introduzca los siguientes parámetros: ->> - **Servidor de entrada IMAP**: imap.mail.ovh.net **o** ssl0.ovh.net. ->> - **Puerto**: 993. ->> - **Tipo de conexión segura**: SSL/TLS. ->> - **Nombre de usuario SMTP**: Introduzca la dirección de correo electrónico **completa**. ->> - **Servidor de salida SMTP**: smtp.mail.ovh.net **o** ssl0.ovh.net. ->> - **Puerto**: 465. ->> - **Tipo de conexión segura**: SSL/TLS. ->> - **Contraseña**: No introduzca nada, se utilizará la contraseña ingresada anteriormente. ->> - Haga clic en `Continuar`{.action} para finalizar la configuración. ->> ->> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} ->> -> **Etapa 3 AMÉRICA / ASIA-PACÍFICO** ->> - Introduzca los siguientes parámetros: ->> - **Servidor de entrada IMAP**: imap.mail.ovh.ca. ->> - **Puerto**: 993. ->> - **Tipo de conexión segura**: SSL/TLS. ->> - **Nombre de usuario SMTP**: Introduzca la dirección de correo electrónico **completa**. ->> - **Servidor de salida SMTP**: smtp.mail.ovh.ca. ->> - **Puerto**: 465. ->> - **Tipo de conexión segura**: SSL/TLS. ->> - **Contraseña**: No introduzca nada, se utilizará la contraseña ingresada anteriormente. ->> - Haga clic en `Continuar`{.action} para finalizar la configuración. ->> ->> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} - -### Utilizar la dirección de correo electrónico - -Una vez configurada la dirección de correo electrónico, ya puede usarla. Ahora puede enviar y recibir mensajes. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Para acceder al webmail de OVHcloud, haga clic en [este enlace](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. - -### Modificar los ajustes existentes - -La aplicación Outlook no permite modificar los ajustes del servidor de su cuenta de correo electrónico. - -Si su cuenta de correo ya está configurada y desea modificar sus parámetros, deberá eliminarla y volver a crearla: - -- Haga clic en el icono de ajustes `⛭`{.action} en la parte inferior del panel izquierdo. -- En la sección "Sus cuentas" haga clic en `Gestionar`{.action} a la derecha de la dirección de correo electrónico correspondiente. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} - -- Desplácese hacia abajo en la página. -- Haga clic en `Eliminar`{.action} para iniciar la eliminación. -- Determine si desea eliminar solo en este dispositivo o en otros dispositivos que utilicen Outlook. - -![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} - -> [!success] -> -> Una vez que haya eliminado su cuenta de correo electrónico, siga las instrucciones de la sección "[Agregar la cuenta](#add-account)" de esta documentación. - -### Ajustes generales de envío y recepción - -#### Ajustes de recepción IMAP y POP - -Para la recepción de correos electrónicos, al elegir el tipo de cuenta, le recomendamos usar **IMAP**. Sin embargo, también puede seleccionar **POP**. - -> [!warning] -> -> Es necesario tener en cuenta el valor correspondiente a su ubicación (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**). - -Seleccione la pestaña correspondiente a su tipo de configuración: - -> [!tabs] -> **Configuración IMAP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. ->> - **Servidor de entrada EUROPA**: imap.mail.ovh.net **o** ssl0.ovh.net. ->> - **Servidor de entrada AMÉRICA/ASIA-PACÍFICO**: imap.mail.ovh.ca. ->> - **Puerto**: 993. ->> - **Tipo de seguridad**: SSL/TLS. ->> -> **Configuración POP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. ->> - **Servidor de entrada EUROPA**: pop.mail.ovh.net **o** ssl0.ovh.net. ->> - **Servidor de entrada AMÉRICA/ASIA-PACÍFICO**: pop.mail.ovh.ca. ->> - **Puerto**: 995. ->> - **Tipo de seguridad**: SSL/TLS. - -#### Ajustes de envío SMTP - -Para el envío de correos electrónicos, a continuación encontrará los parámetros **SMTP** que debe utilizar: - -**Configuración SMTP** - -- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. -- **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. -- **Servidor de salida EUROPA**: smtp.mail.ovh.net **o** ssl0.ovh.net. -- **Servidor de salida AMÉRICA/ASIA-PACÍFICO**: smtp.mail.ovh.ca. -- **Puerto**: 465. -- **Tipo de seguridad**: SSL/TLS. - -## Más información - -> [!primary] -> -> Para obtener más información sobre la configuración de una dirección de correo electrónico desde el cliente de mensajería nuevo Outlook en Windows, consulte [el centro de ayuda de Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Primeros pasos con la oferta Plan MX](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) - -[Primeros pasos con la oferta Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con los [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: 'MX Plan / Zimbra Starter - Agregar una cuenta de correo electrónico en el nuevo Outlook para Windows' +excerpt: "Aprenda a configurar su dirección de correo electrónico en el nuevo Outlook para Windows." +updated: 2025-09-26 +--- + + + +## Objetivo + +Las direcciones de correo electrónico de la oferta **MX Plan** y [Zimbra Starter](/links/web/emails-zimbra) pueden configurarse en un software de mensajería compatible. Esto le permite enviar y recibir mensajes desde la aplicación de su elección. + +El **nuevo Outlook** reemplaza desde el 1 de enero de 2025 a la aplicación **Correo** en Windows. Para más información sobre este tema, consulte la página oficial de Microsoft "[Outlook para Windows: El futuro del correo, el calendario y los Personas en Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". + +**Aprenda a configurar su dirección de correo electrónico Plan MX en el nuevo Outlook para Windows.** + +## Requisitos + +- Disponer de una solución de correo electrónico OVHcloud configurada previamente, entre las siguientes: + - **Plan MX** ofrecido con nuestras [ofertas de hosting web](/links/web/hosting) o incluido en un [hosting gratuito 100M](/links/web/domains-free-hosting). + - [Zimbra](/links/web/emails-zimbra) Starter (solo). +- Disponer de la [nueva versión de Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) instalada en su Windows. +- Poseer las credenciales relacionadas con la dirección de correo electrónico que desea configurar. + +> [!warning] +> +> Esta documentación se aplica únicamente al **nuevo Outlook** y no a "[Outlook clásico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponible en la suite Microsoft 365 o previamente instalado en su computadora. + +/// details | Información relacionada con la gestión y configuración de los servicios OVHcloud + +OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen en usted. Por lo tanto, es su responsabilidad asegurar su correcto funcionamiento. + +Le proporcionamos esta guía para acompañarlo en las tareas más comunes. Sin embargo, le recomendamos contactar a un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) y/o contactar al editor del servicio si encuentra dificultades. De hecho, no podremos proporcionarle asistencia. Más información en la sección "[Más información](#go-further)" de esta guía. + +/// + +## En práctica + +### Agregar la cuenta + +> [!warning] +> +> Es necesario seleccionar la pestaña de la etapa 3 correspondiente a su ubicación (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) para obtener los valores correctos. + +> [!tabs] +> **Etapa 1** +>> - Abra Outlook. En el panel izquierdo, haga clic en `Agregar una cuenta`{.action} para comenzar la configuración. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} +>> +> **Etapa 2** +>> - Introduzca su dirección de correo electrónico y haga clic en `Continuar`{.action}. +>> - Introduzca su contraseña y haga clic en el botón `Mostrar más`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} +>> +> **Etapa 3 EUROPA** +>> - Introduzca los siguientes parámetros: +>> - **Servidor de entrada IMAP**: imap.mail.ovh.net **o** ssl0.ovh.net. +>> - **Puerto**: 993. +>> - **Tipo de conexión segura**: SSL/TLS. +>> - **Nombre de usuario SMTP**: Introduzca la dirección de correo electrónico **completa**. +>> - **Servidor de salida SMTP**: smtp.mail.ovh.net **o** ssl0.ovh.net. +>> - **Puerto**: 465. +>> - **Tipo de conexión segura**: SSL/TLS. +>> - **Contraseña**: No introduzca nada, se utilizará la contraseña ingresada anteriormente. +>> - Haga clic en `Continuar`{.action} para finalizar la configuración. +>> +>> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} +>> +> **Etapa 3 AMÉRICA / ASIA-PACÍFICO** +>> - Introduzca los siguientes parámetros: +>> - **Servidor de entrada IMAP**: imap.mail.ovh.ca. +>> - **Puerto**: 993. +>> - **Tipo de conexión segura**: SSL/TLS. +>> - **Nombre de usuario SMTP**: Introduzca la dirección de correo electrónico **completa**. +>> - **Servidor de salida SMTP**: smtp.mail.ovh.ca. +>> - **Puerto**: 465. +>> - **Tipo de conexión segura**: SSL/TLS. +>> - **Contraseña**: No introduzca nada, se utilizará la contraseña ingresada anteriormente. +>> - Haga clic en `Continuar`{.action} para finalizar la configuración. +>> +>> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} + +### Utilizar la dirección de correo electrónico + +Una vez configurada la dirección de correo electrónico, ya puede usarla. Ahora puede enviar y recibir mensajes. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Para acceder al webmail de OVHcloud, haga clic en [este enlace](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. + +### Modificar los ajustes existentes + +La aplicación Outlook no permite modificar los ajustes del servidor de su cuenta de correo electrónico. + +Si su cuenta de correo ya está configurada y desea modificar sus parámetros, deberá eliminarla y volver a crearla: + +- Haga clic en el icono de ajustes `⛭`{.action} en la parte inferior del panel izquierdo. +- En la sección "Sus cuentas" haga clic en `Gestionar`{.action} a la derecha de la dirección de correo electrónico correspondiente. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} + +- Desplácese hacia abajo en la página. +- Haga clic en `Eliminar`{.action} para iniciar la eliminación. +- Determine si desea eliminar solo en este dispositivo o en otros dispositivos que utilicen Outlook. + +![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} + +> [!success] +> +> Una vez que haya eliminado su cuenta de correo electrónico, siga las instrucciones de la sección "[Agregar la cuenta](#add-account)" de esta documentación. + +### Ajustes generales de envío y recepción + +#### Ajustes de recepción IMAP y POP + +Para la recepción de correos electrónicos, al elegir el tipo de cuenta, le recomendamos usar **IMAP**. Sin embargo, también puede seleccionar **POP**. + +> [!warning] +> +> Es necesario tener en cuenta el valor correspondiente a su ubicación (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**). + +Seleccione la pestaña correspondiente a su tipo de configuración: + +> [!tabs] +> **Configuración IMAP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. +>> - **Servidor de entrada EUROPA**: imap.mail.ovh.net **o** ssl0.ovh.net. +>> - **Servidor de entrada AMÉRICA/ASIA-PACÍFICO**: imap.mail.ovh.ca. +>> - **Puerto**: 993. +>> - **Tipo de seguridad**: SSL/TLS. +>> +> **Configuración POP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. +>> - **Servidor de entrada EUROPA**: pop.mail.ovh.net **o** ssl0.ovh.net. +>> - **Servidor de entrada AMÉRICA/ASIA-PACÍFICO**: pop.mail.ovh.ca. +>> - **Puerto**: 995. +>> - **Tipo de seguridad**: SSL/TLS. + +#### Ajustes de envío SMTP + +Para el envío de correos electrónicos, a continuación encontrará los parámetros **SMTP** que debe utilizar: + +**Configuración SMTP** + +- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. +- **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. +- **Servidor de salida EUROPA**: smtp.mail.ovh.net **o** ssl0.ovh.net. +- **Servidor de salida AMÉRICA/ASIA-PACÍFICO**: smtp.mail.ovh.ca. +- **Puerto**: 465. +- **Tipo de seguridad**: SSL/TLS. + +## Más información + +> [!primary] +> +> Para obtener más información sobre la configuración de una dirección de correo electrónico desde el cliente de mensajería nuevo Outlook en Windows, consulte [el centro de ayuda de Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Primeros pasos con la oferta Plan MX](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) + +[Primeros pasos con la oferta Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con los [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.es-us.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.es-us.md index 636cf01545c..6c554de752b 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.es-us.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.es-us.md @@ -1,185 +1,185 @@ ---- -title: 'MX Plan / Zimbra Starter - Agregar una cuenta de correo electrónico en el nuevo Outlook para Windows' -excerpt: "Aprenda a configurar su dirección de correo electrónico en el nuevo Outlook para Windows." -updated: 2025-09-26 ---- - - - -## Objetivo - -Las direcciones de correo electrónico de la oferta **MX Plan** y [Zimbra Starter](/links/web/emails-zimbra) pueden configurarse en un software de mensajería compatible. Esto le permite enviar y recibir mensajes desde la aplicación de su elección. - -El **nuevo Outlook** reemplaza desde el 1 de enero de 2025 a la aplicación **Correo** en Windows. Para más información sobre este tema, consulte la página oficial de Microsoft "[Outlook para Windows: El futuro del correo, el calendario y los Personas en Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". - -**Aprenda a configurar su dirección de correo electrónico Plan MX en el nuevo Outlook para Windows.** - -## Requisitos - -- Disponer de una solución de correo electrónico OVHcloud configurada previamente, entre las siguientes: - - **Plan MX** ofrecido con nuestras [ofertas de hosting web](/links/web/hosting) o incluido en un [hosting gratuito 100M](/links/web/domains-free-hosting). - - [Zimbra](/links/web/emails-zimbra) Starter (solo). -- Disponer de la [nueva versión de Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) instalada en su Windows. -- Poseer las credenciales relacionadas con la dirección de correo electrónico que desea configurar. - -> [!warning] -> -> Esta documentación se aplica únicamente al **nuevo Outlook** y no a "[Outlook clásico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponible en la suite Microsoft 365 o previamente instalado en su computadora. - -/// details | Información relacionada con la gestión y configuración de los servicios OVHcloud - -OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen en usted. Por lo tanto, es su responsabilidad asegurar su correcto funcionamiento. - -Le proporcionamos esta guía para acompañarlo en las tareas más comunes. Sin embargo, le recomendamos contactar a un [partner especializado](/links/partner) y/o contactar al editor del servicio si encuentra dificultades. De hecho, no podremos proporcionarle asistencia. Más información en la sección "[Más información](#go-further)" de esta guía. - -/// - -## En práctica - -### Agregar la cuenta - -> [!warning] -> -> Es necesario seleccionar la pestaña de la etapa 3 correspondiente a su ubicación (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) para obtener los valores correctos. - -> [!tabs] -> **Etapa 1** ->> - Abra Outlook. En el panel izquierdo, haga clic en `Agregar una cuenta`{.action} para comenzar la configuración. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} ->> -> **Etapa 2** ->> - Introduzca su dirección de correo electrónico y haga clic en `Continuar`{.action}. ->> - Introduzca su contraseña y haga clic en el botón `Mostrar más`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} ->> -> **Etapa 3 EUROPA** ->> - Introduzca los siguientes parámetros: ->> - **Servidor de entrada IMAP**: imap.mail.ovh.net **o** ssl0.ovh.net. ->> - **Puerto**: 993. ->> - **Tipo de conexión segura**: SSL/TLS. ->> - **Nombre de usuario SMTP**: Introduzca la dirección de correo electrónico **completa**. ->> - **Servidor de salida SMTP**: smtp.mail.ovh.net **o** ssl0.ovh.net. ->> - **Puerto**: 465. ->> - **Tipo de conexión segura**: SSL/TLS. ->> - **Contraseña**: No introduzca nada, se utilizará la contraseña ingresada anteriormente. ->> - Haga clic en `Continuar`{.action} para finalizar la configuración. ->> ->> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} ->> -> **Etapa 3 AMÉRICA / ASIA-PACÍFICO** ->> - Introduzca los siguientes parámetros: ->> - **Servidor de entrada IMAP**: imap.mail.ovh.ca. ->> - **Puerto**: 993. ->> - **Tipo de conexión segura**: SSL/TLS. ->> - **Nombre de usuario SMTP**: Introduzca la dirección de correo electrónico **completa**. ->> - **Servidor de salida SMTP**: smtp.mail.ovh.ca. ->> - **Puerto**: 465. ->> - **Tipo de conexión segura**: SSL/TLS. ->> - **Contraseña**: No introduzca nada, se utilizará la contraseña ingresada anteriormente. ->> - Haga clic en `Continuar`{.action} para finalizar la configuración. ->> ->> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} - -### Utilizar la dirección de correo electrónico - -Una vez configurada la dirección de correo electrónico, ya puede usarla. Ahora puede enviar y recibir mensajes. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Para acceder al webmail de OVHcloud, haga clic en [este enlace](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. - -### Modificar los ajustes existentes - -La aplicación Outlook no permite modificar los ajustes del servidor de su cuenta de correo electrónico. - -Si su cuenta de correo ya está configurada y desea modificar sus parámetros, deberá eliminarla y volver a crearla: - -- Haga clic en el icono de ajustes `⛭`{.action} en la parte inferior del panel izquierdo. -- En la sección "Sus cuentas" haga clic en `Gestionar`{.action} a la derecha de la dirección de correo electrónico correspondiente. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} - -- Desplácese hacia abajo en la página. -- Haga clic en `Eliminar`{.action} para iniciar la eliminación. -- Determine si desea eliminar solo en este dispositivo o en otros dispositivos que utilicen Outlook. - -![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} - -> [!success] -> -> Una vez que haya eliminado su cuenta de correo electrónico, siga las instrucciones de la sección "[Agregar la cuenta](#add-account)" de esta documentación. - -### Ajustes generales de envío y recepción - -#### Ajustes de recepción IMAP y POP - -Para la recepción de correos electrónicos, al elegir el tipo de cuenta, le recomendamos usar **IMAP**. Sin embargo, también puede seleccionar **POP**. - -> [!warning] -> -> Es necesario tener en cuenta el valor correspondiente a su ubicación (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**). - -Seleccione la pestaña correspondiente a su tipo de configuración: - -> [!tabs] -> **Configuración IMAP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. ->> - **Servidor de entrada EUROPA**: imap.mail.ovh.net **o** ssl0.ovh.net. ->> - **Servidor de entrada AMÉRICA/ASIA-PACÍFICO**: imap.mail.ovh.ca. ->> - **Puerto**: 993. ->> - **Tipo de seguridad**: SSL/TLS. ->> -> **Configuración POP** ->> ->> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. ->> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. ->> - **Servidor de entrada EUROPA**: pop.mail.ovh.net **o** ssl0.ovh.net. ->> - **Servidor de entrada AMÉRICA/ASIA-PACÍFICO**: pop.mail.ovh.ca. ->> - **Puerto**: 995. ->> - **Tipo de seguridad**: SSL/TLS. - -#### Ajustes de envío SMTP - -Para el envío de correos electrónicos, a continuación encontrará los parámetros **SMTP** que debe utilizar: - -**Configuración SMTP** - -- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. -- **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. -- **Servidor de salida EUROPA**: smtp.mail.ovh.net **o** ssl0.ovh.net. -- **Servidor de salida AMÉRICA/ASIA-PACÍFICO**: smtp.mail.ovh.ca. -- **Puerto**: 465. -- **Tipo de seguridad**: SSL/TLS. - -## Más información - -> [!primary] -> -> Para obtener más información sobre la configuración de una dirección de correo electrónico desde el cliente de mensajería nuevo Outlook en Windows, consulte [el centro de ayuda de Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Primeros pasos con la oferta Plan MX](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) - -[Primeros pasos con la oferta Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con los [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: 'MX Plan / Zimbra Starter - Agregar una cuenta de correo electrónico en el nuevo Outlook para Windows' +excerpt: "Aprenda a configurar su dirección de correo electrónico en el nuevo Outlook para Windows." +updated: 2025-09-26 +--- + + + +## Objetivo + +Las direcciones de correo electrónico de la oferta **MX Plan** y [Zimbra Starter](/links/web/emails-zimbra) pueden configurarse en un software de mensajería compatible. Esto le permite enviar y recibir mensajes desde la aplicación de su elección. + +El **nuevo Outlook** reemplaza desde el 1 de enero de 2025 a la aplicación **Correo** en Windows. Para más información sobre este tema, consulte la página oficial de Microsoft "[Outlook para Windows: El futuro del correo, el calendario y los Personas en Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". + +**Aprenda a configurar su dirección de correo electrónico Plan MX en el nuevo Outlook para Windows.** + +## Requisitos + +- Disponer de una solución de correo electrónico OVHcloud configurada previamente, entre las siguientes: + - **Plan MX** ofrecido con nuestras [ofertas de hosting web](/links/web/hosting) o incluido en un [hosting gratuito 100M](/links/web/domains-free-hosting). + - [Zimbra](/links/web/emails-zimbra) Starter (solo). +- Disponer de la [nueva versión de Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) instalada en su Windows. +- Poseer las credenciales relacionadas con la dirección de correo electrónico que desea configurar. + +> [!warning] +> +> Esta documentación se aplica únicamente al **nuevo Outlook** y no a "[Outlook clásico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponible en la suite Microsoft 365 o previamente instalado en su computadora. + +/// details | Información relacionada con la gestión y configuración de los servicios OVHcloud + +OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen en usted. Por lo tanto, es su responsabilidad asegurar su correcto funcionamiento. + +Le proporcionamos esta guía para acompañarlo en las tareas más comunes. Sin embargo, le recomendamos contactar a un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) y/o contactar al editor del servicio si encuentra dificultades. De hecho, no podremos proporcionarle asistencia. Más información en la sección "[Más información](#go-further)" de esta guía. + +/// + +## En práctica + +### Agregar la cuenta + +> [!warning] +> +> Es necesario seleccionar la pestaña de la etapa 3 correspondiente a su ubicación (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**) para obtener los valores correctos. + +> [!tabs] +> **Etapa 1** +>> - Abra Outlook. En el panel izquierdo, haga clic en `Agregar una cuenta`{.action} para comenzar la configuración. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} +>> +> **Etapa 2** +>> - Introduzca su dirección de correo electrónico y haga clic en `Continuar`{.action}. +>> - Introduzca su contraseña y haga clic en el botón `Mostrar más`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} +>> +> **Etapa 3 EUROPA** +>> - Introduzca los siguientes parámetros: +>> - **Servidor de entrada IMAP**: imap.mail.ovh.net **o** ssl0.ovh.net. +>> - **Puerto**: 993. +>> - **Tipo de conexión segura**: SSL/TLS. +>> - **Nombre de usuario SMTP**: Introduzca la dirección de correo electrónico **completa**. +>> - **Servidor de salida SMTP**: smtp.mail.ovh.net **o** ssl0.ovh.net. +>> - **Puerto**: 465. +>> - **Tipo de conexión segura**: SSL/TLS. +>> - **Contraseña**: No introduzca nada, se utilizará la contraseña ingresada anteriormente. +>> - Haga clic en `Continuar`{.action} para finalizar la configuración. +>> +>> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} +>> +> **Etapa 3 AMÉRICA / ASIA-PACÍFICO** +>> - Introduzca los siguientes parámetros: +>> - **Servidor de entrada IMAP**: imap.mail.ovh.ca. +>> - **Puerto**: 993. +>> - **Tipo de conexión segura**: SSL/TLS. +>> - **Nombre de usuario SMTP**: Introduzca la dirección de correo electrónico **completa**. +>> - **Servidor de salida SMTP**: smtp.mail.ovh.ca. +>> - **Puerto**: 465. +>> - **Tipo de conexión segura**: SSL/TLS. +>> - **Contraseña**: No introduzca nada, se utilizará la contraseña ingresada anteriormente. +>> - Haga clic en `Continuar`{.action} para finalizar la configuración. +>> +>> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} + +### Utilizar la dirección de correo electrónico + +Una vez configurada la dirección de correo electrónico, ya puede usarla. Ahora puede enviar y recibir mensajes. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Para acceder al webmail de OVHcloud, haga clic en [este enlace](/links/web/email). Puede conectarse con las claves de su dirección de correo electrónico. + +### Modificar los ajustes existentes + +La aplicación Outlook no permite modificar los ajustes del servidor de su cuenta de correo electrónico. + +Si su cuenta de correo ya está configurada y desea modificar sus parámetros, deberá eliminarla y volver a crearla: + +- Haga clic en el icono de ajustes `⛭`{.action} en la parte inferior del panel izquierdo. +- En la sección "Sus cuentas" haga clic en `Gestionar`{.action} a la derecha de la dirección de correo electrónico correspondiente. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} + +- Desplácese hacia abajo en la página. +- Haga clic en `Eliminar`{.action} para iniciar la eliminación. +- Determine si desea eliminar solo en este dispositivo o en otros dispositivos que utilicen Outlook. + +![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} + +> [!success] +> +> Una vez que haya eliminado su cuenta de correo electrónico, siga las instrucciones de la sección "[Agregar la cuenta](#add-account)" de esta documentación. + +### Ajustes generales de envío y recepción + +#### Ajustes de recepción IMAP y POP + +Para la recepción de correos electrónicos, al elegir el tipo de cuenta, le recomendamos usar **IMAP**. Sin embargo, también puede seleccionar **POP**. + +> [!warning] +> +> Es necesario tener en cuenta el valor correspondiente a su ubicación (**EUROPA** o **AMÉRICA / ASIA-PACÍFICO**). + +Seleccione la pestaña correspondiente a su tipo de configuración: + +> [!tabs] +> **Configuración IMAP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. +>> - **Servidor de entrada EUROPA**: imap.mail.ovh.net **o** ssl0.ovh.net. +>> - **Servidor de entrada AMÉRICA/ASIA-PACÍFICO**: imap.mail.ovh.ca. +>> - **Puerto**: 993. +>> - **Tipo de seguridad**: SSL/TLS. +>> +> **Configuración POP** +>> +>> - **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. +>> - **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. +>> - **Servidor de entrada EUROPA**: pop.mail.ovh.net **o** ssl0.ovh.net. +>> - **Servidor de entrada AMÉRICA/ASIA-PACÍFICO**: pop.mail.ovh.ca. +>> - **Puerto**: 995. +>> - **Tipo de seguridad**: SSL/TLS. + +#### Ajustes de envío SMTP + +Para el envío de correos electrónicos, a continuación encontrará los parámetros **SMTP** que debe utilizar: + +**Configuración SMTP** + +- **Nombre de usuario**: Introduzca la dirección de correo electrónico **completa**. +- **Contraseña**: Introduzca la contraseña de la dirección de correo electrónico. +- **Servidor de salida EUROPA**: smtp.mail.ovh.net **o** ssl0.ovh.net. +- **Servidor de salida AMÉRICA/ASIA-PACÍFICO**: smtp.mail.ovh.ca. +- **Puerto**: 465. +- **Tipo de seguridad**: SSL/TLS. + +## Más información + +> [!primary] +> +> Para obtener más información sobre la configuración de una dirección de correo electrónico desde el cliente de mensajería nuevo Outlook en Windows, consulte [el centro de ayuda de Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Primeros pasos con la oferta Plan MX](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) + +[Primeros pasos con la oferta Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con los [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.fr-ca.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.fr-ca.md index 6743c4f5e64..cd1b9056322 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.fr-ca.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.fr-ca.md @@ -1,185 +1,185 @@ ---- -title: 'MX Plan / Zimbra Starter - Ajouter un compte e-mail sur le nouvel Outlook pour Windows' -excerpt: "Apprenez à configurer votre adresse e-mail sur le nouvel Outlook pour Windowss" -updated: 2025-09-26 ---- - - - -## Objectif - -Les adresses e-mail de l'offre **MX Plan** et [Zimbra Starter](/links/web/emails-zimbra) peuvent être configurées sur un logiciel de messagerie compatible. Cela vous permet d'envoyer et de recevoir vos messages depuis l'application de votre choix. - -Le **nouvel Outlook** remplace depuis le 1 janvier 2025 l'application **Courrier** sur Windows. Pour plus d'informations sur ce sujet, consultez la page officielle de Microsoft « [Outlook pour Windows : l’avenir du courrier, du calendrier et des Personnes sur Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199) ». - -**Apprenez à configurer votre adresse e-mail MX Plan sur le nouvel Outlook pour Windows.** - -## Prérequis - -- Disposer d'une solution e-mail OVHcloud préalablement configurée, parmi les suivantes : - - **MX Plan** proposée avec nos [offres d’hébergement web](/links/web/hosting) ou incluse dans un [hébergement gratuit 100M](/links/web/domains-free-hosting). - - [Zimbra](/links/web/emails-zimbra) Starter (uniquement). -- Disposer de la [nouvelle version d'Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) installée sur votre Windows. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> [!warning] -> -> Cette documentation s’applique uniquement au **nouvel Outlook** et non à « [Outlook classique](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) » disponible dans la suite Microsoft 365 ou précédemment installé sur votre ordinateur. - -/// details | Informations relatives à la gestion et la configuration des services OVHcloud - -OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. - -Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/partner) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -/// - -## En pratique - -### Ajouter le compte - -> [!warning] -> -> Il est nécessaire de choisir l'onglet de l'étape 3 correspondant à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) pour obtenir les bonnes valeurs. - -> [!tabs] -> **Etape 1** ->> - Ouvrez Outlook. Dans la colonne de gauche, cliquez sur `Ajouter un compte`{.action} pour démarrer la configuration. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} ->> -> **Etape 2** ->> - Saisissez votre adresse e-mail puis cliquez sur `Continuer`{.action}. ->> - Saisissez votre mot de passe et cliquez sur le bouton `Afficher plus`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} ->> -> **Etape 3 EUROPE** ->> - Saisissez les paramêtres suivant: ->> - **Serveur d'entrée IMAP**: imap.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Port**: 993. ->> - **Type de connexion sécurisée**: SSL/TLS. ->> - **Nom d'utilisateur SMTP**: Renseignez l'adresse e-mail **complète**. ->> - **Serveur sortant SMTP**: smtp.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Port**: 465. ->> - **Type de connexion sécurisée**: SSL/TLS. ->> - **Mot de passe**: Ne rien saisir, le mot de passe saisi précédement sera utilisé. ->> - Cliquez sur `Continuer`{.action} pour finaliser la configuration. ->> ->> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} ->> -> **Etape 3 AMERIQUE / ASIE-PACIFIQUE** ->> - Saisissez les paramêtres suivant: ->> - **Serveur d'entrée IMAP**: imap.mail.ovh.ca. ->> - **Port**: 993. ->> - **Type de connexion sécurisée**: SSL/TLS. ->> - **Nom d'utilisateur SMTP**: Renseignez l'adresse e-mail **complète**. ->> - **Serveur sortant SMTP**: smtp.mail.ovh.ca. ->> - **Port**: 465. ->> - **Type de connexion sécurisée**: SSL/TLS. ->> - **Mot de passe**: Ne rien saisir, le mot de passe saisi précédement sera utilisé. ->> - Cliquez sur `Continuer`{.action} pour finaliser la configuration. ->> ->> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} - -### Utiliser l'adresse e-mail - -Une fois votre adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis votre navigateur internet accessible sur l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants relatifs à votre adresse e-mail. - -### Modifier les paramètres existants - -L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. - -Si votre compte e-mail est déjà paramétré et que vous souhaitez le paramétrer à nouveau, vous devez alors le supprimer et le recréer : - -- Cliquez sur l'icöne de réglage « ⛭ » dans le bas de la colonne de gauche. -- Dans la section « Vos comptes » cliquez sur `Gérer` {.action} à droite de l'adresse e-mail concernée. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} - -- Descendez dans le bas de la page. -- Cliquez sur `Supprimer`{.action} pour lancer la suppression. -- Déterminez si vous souhaitez supprimer seulement sur cet appareil ou sur les autres appareils utilisant Outlook. - -![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} - -> [!success] -> -> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » de cette documentation. - -### Paramètre généraux d'envoi et de réception - -#### Paramètres de réception IMAP et POP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. - -> [!warning] -> -> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**). - -Sélectionnez l'onglet correspondant à votre type de configuration : - -> [!tabs] -> **Configuration IMAP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. ->> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca. ->> - **Port** : 993. ->> - **Type de sécurité** : SSL/TLS. ->> -> **Configuration POP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. ->> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca. ->> - **Port** : 995. ->> - **Type de sécurité** : SSL/TLS. - -#### Paramètres d'envoi SMTP - -Pour l'envoi des e-mails, retrouvez ci-dessous les paramètres **SMTP** à utiliser : - -**Configuration SMTP** - -- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. -- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. -- **Serveur EUROPE (sortant)** : smtp.mail.ovh.net **ou** ssl0.ovh.net. -- **Serveur AMERIQUE/ASIE-PACIFIQUE (sortant)** : smtp.mail.ovh.ca. -- **Port** : 465. -- **Type de sécurité** : SSL/TLS. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis le client de messagerie nouvel Outlook sur Windows, consultez [le centre d'aide de Mircrosoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Premiers pas avec l'offre MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) - -[Premiers pas avec l'offre Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) - -Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: 'MX Plan / Zimbra Starter - Ajouter un compte e-mail sur le nouvel Outlook pour Windows' +excerpt: "Apprenez à configurer votre adresse e-mail sur le nouvel Outlook pour Windowss" +updated: 2025-09-26 +--- + + + +## Objectif + +Les adresses e-mail de l'offre **MX Plan** et [Zimbra Starter](/links/web/emails-zimbra) peuvent être configurées sur un logiciel de messagerie compatible. Cela vous permet d'envoyer et de recevoir vos messages depuis l'application de votre choix. + +Le **nouvel Outlook** remplace depuis le 1 janvier 2025 l'application **Courrier** sur Windows. Pour plus d'informations sur ce sujet, consultez la page officielle de Microsoft « [Outlook pour Windows : l’avenir du courrier, du calendrier et des Personnes sur Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199) ». + +**Apprenez à configurer votre adresse e-mail MX Plan sur le nouvel Outlook pour Windows.** + +## Prérequis + +- Disposer d'une solution e-mail OVHcloud préalablement configurée, parmi les suivantes : + - **MX Plan** proposée avec nos [offres d’hébergement web](/links/web/hosting) ou incluse dans un [hébergement gratuit 100M](/links/web/domains-free-hosting). + - [Zimbra](/links/web/emails-zimbra) Starter (uniquement). +- Disposer de la [nouvelle version d'Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) installée sur votre Windows. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> [!warning] +> +> Cette documentation s’applique uniquement au **nouvel Outlook** et non à « [Outlook classique](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) » disponible dans la suite Microsoft 365 ou précédemment installé sur votre ordinateur. + +/// details | Informations relatives à la gestion et la configuration des services OVHcloud + +OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. + +Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +/// + +## En pratique + +### Ajouter le compte + +> [!warning] +> +> Il est nécessaire de choisir l'onglet de l'étape 3 correspondant à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) pour obtenir les bonnes valeurs. + +> [!tabs] +> **Etape 1** +>> - Ouvrez Outlook. Dans la colonne de gauche, cliquez sur `Ajouter un compte`{.action} pour démarrer la configuration. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} +>> +> **Etape 2** +>> - Saisissez votre adresse e-mail puis cliquez sur `Continuer`{.action}. +>> - Saisissez votre mot de passe et cliquez sur le bouton `Afficher plus`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} +>> +> **Etape 3 EUROPE** +>> - Saisissez les paramêtres suivant: +>> - **Serveur d'entrée IMAP**: imap.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Port**: 993. +>> - **Type de connexion sécurisée**: SSL/TLS. +>> - **Nom d'utilisateur SMTP**: Renseignez l'adresse e-mail **complète**. +>> - **Serveur sortant SMTP**: smtp.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Port**: 465. +>> - **Type de connexion sécurisée**: SSL/TLS. +>> - **Mot de passe**: Ne rien saisir, le mot de passe saisi précédement sera utilisé. +>> - Cliquez sur `Continuer`{.action} pour finaliser la configuration. +>> +>> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} +>> +> **Etape 3 AMERIQUE / ASIE-PACIFIQUE** +>> - Saisissez les paramêtres suivant: +>> - **Serveur d'entrée IMAP**: imap.mail.ovh.ca. +>> - **Port**: 993. +>> - **Type de connexion sécurisée**: SSL/TLS. +>> - **Nom d'utilisateur SMTP**: Renseignez l'adresse e-mail **complète**. +>> - **Serveur sortant SMTP**: smtp.mail.ovh.ca. +>> - **Port**: 465. +>> - **Type de connexion sécurisée**: SSL/TLS. +>> - **Mot de passe**: Ne rien saisir, le mot de passe saisi précédement sera utilisé. +>> - Cliquez sur `Continuer`{.action} pour finaliser la configuration. +>> +>> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} + +### Utiliser l'adresse e-mail + +Une fois votre adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis votre navigateur internet accessible sur l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants relatifs à votre adresse e-mail. + +### Modifier les paramètres existants + +L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. + +Si votre compte e-mail est déjà paramétré et que vous souhaitez le paramétrer à nouveau, vous devez alors le supprimer et le recréer : + +- Cliquez sur l'icöne de réglage « ⛭ » dans le bas de la colonne de gauche. +- Dans la section « Vos comptes » cliquez sur `Gérer` {.action} à droite de l'adresse e-mail concernée. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} + +- Descendez dans le bas de la page. +- Cliquez sur `Supprimer`{.action} pour lancer la suppression. +- Déterminez si vous souhaitez supprimer seulement sur cet appareil ou sur les autres appareils utilisant Outlook. + +![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} + +> [!success] +> +> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » de cette documentation. + +### Paramètre généraux d'envoi et de réception + +#### Paramètres de réception IMAP et POP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. + +> [!warning] +> +> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**). + +Sélectionnez l'onglet correspondant à votre type de configuration : + +> [!tabs] +> **Configuration IMAP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. +>> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca. +>> - **Port** : 993. +>> - **Type de sécurité** : SSL/TLS. +>> +> **Configuration POP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. +>> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca. +>> - **Port** : 995. +>> - **Type de sécurité** : SSL/TLS. + +#### Paramètres d'envoi SMTP + +Pour l'envoi des e-mails, retrouvez ci-dessous les paramètres **SMTP** à utiliser : + +**Configuration SMTP** + +- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. +- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. +- **Serveur EUROPE (sortant)** : smtp.mail.ovh.net **ou** ssl0.ovh.net. +- **Serveur AMERIQUE/ASIE-PACIFIQUE (sortant)** : smtp.mail.ovh.ca. +- **Port** : 465. +- **Type de sécurité** : SSL/TLS. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis le client de messagerie nouvel Outlook sur Windows, consultez [le centre d'aide de Mircrosoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Premiers pas avec l'offre MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) + +[Premiers pas avec l'offre Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) + +Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.fr-fr.md index 49e4441f2e5..cd1b9056322 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.fr-fr.md @@ -1,185 +1,185 @@ ---- -title: 'MX Plan / Zimbra Starter - Ajouter un compte e-mail sur le nouvel Outlook pour Windows' -excerpt: "Apprenez à configurer votre adresse e-mail sur le nouvel Outlook pour Windowss" -updated: 2025-09-26 ---- - - - -## Objectif - -Les adresses e-mail de l'offre **MX Plan** et [Zimbra Starter](/links/web/emails-zimbra) peuvent être configurées sur un logiciel de messagerie compatible. Cela vous permet d'envoyer et de recevoir vos messages depuis l'application de votre choix. - -Le **nouvel Outlook** remplace depuis le 1 janvier 2025 l'application **Courrier** sur Windows. Pour plus d'informations sur ce sujet, consultez la page officielle de Microsoft « [Outlook pour Windows : l’avenir du courrier, du calendrier et des Personnes sur Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199) ». - -**Apprenez à configurer votre adresse e-mail MX Plan sur le nouvel Outlook pour Windows.** - -## Prérequis - -- Disposer d'une solution e-mail OVHcloud préalablement configurée, parmi les suivantes : - - **MX Plan** proposée avec nos [offres d’hébergement web](/links/web/hosting) ou incluse dans un [hébergement gratuit 100M](/links/web/domains-free-hosting). - - [Zimbra](/links/web/emails-zimbra) Starter (uniquement). -- Disposer de la [nouvelle version d'Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) installée sur votre Windows. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> [!warning] -> -> Cette documentation s’applique uniquement au **nouvel Outlook** et non à « [Outlook classique](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) » disponible dans la suite Microsoft 365 ou précédemment installé sur votre ordinateur. - -/// details | Informations relatives à la gestion et la configuration des services OVHcloud - -OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. - -Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. - -/// - -## En pratique - -### Ajouter le compte - -> [!warning] -> -> Il est nécessaire de choisir l'onglet de l'étape 3 correspondant à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) pour obtenir les bonnes valeurs. - -> [!tabs] -> **Etape 1** ->> - Ouvrez Outlook. Dans la colonne de gauche, cliquez sur `Ajouter un compte`{.action} pour démarrer la configuration. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} ->> -> **Etape 2** ->> - Saisissez votre adresse e-mail puis cliquez sur `Continuer`{.action}. ->> - Saisissez votre mot de passe et cliquez sur le bouton `Afficher plus`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} ->> -> **Etape 3 EUROPE** ->> - Saisissez les paramêtres suivant: ->> - **Serveur d'entrée IMAP**: imap.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Port**: 993. ->> - **Type de connexion sécurisée**: SSL/TLS. ->> - **Nom d'utilisateur SMTP**: Renseignez l'adresse e-mail **complète**. ->> - **Serveur sortant SMTP**: smtp.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Port**: 465. ->> - **Type de connexion sécurisée**: SSL/TLS. ->> - **Mot de passe**: Ne rien saisir, le mot de passe saisi précédement sera utilisé. ->> - Cliquez sur `Continuer`{.action} pour finaliser la configuration. ->> ->> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} ->> -> **Etape 3 AMERIQUE / ASIE-PACIFIQUE** ->> - Saisissez les paramêtres suivant: ->> - **Serveur d'entrée IMAP**: imap.mail.ovh.ca. ->> - **Port**: 993. ->> - **Type de connexion sécurisée**: SSL/TLS. ->> - **Nom d'utilisateur SMTP**: Renseignez l'adresse e-mail **complète**. ->> - **Serveur sortant SMTP**: smtp.mail.ovh.ca. ->> - **Port**: 465. ->> - **Type de connexion sécurisée**: SSL/TLS. ->> - **Mot de passe**: Ne rien saisir, le mot de passe saisi précédement sera utilisé. ->> - Cliquez sur `Continuer`{.action} pour finaliser la configuration. ->> ->> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} - -### Utiliser l'adresse e-mail - -Une fois votre adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. - -OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis votre navigateur internet accessible sur l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants relatifs à votre adresse e-mail. - -### Modifier les paramètres existants - -L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. - -Si votre compte e-mail est déjà paramétré et que vous souhaitez le paramétrer à nouveau, vous devez alors le supprimer et le recréer : - -- Cliquez sur l'icöne de réglage « ⛭ » dans le bas de la colonne de gauche. -- Dans la section « Vos comptes » cliquez sur `Gérer` {.action} à droite de l'adresse e-mail concernée. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} - -- Descendez dans le bas de la page. -- Cliquez sur `Supprimer`{.action} pour lancer la suppression. -- Déterminez si vous souhaitez supprimer seulement sur cet appareil ou sur les autres appareils utilisant Outlook. - -![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} - -> [!success] -> -> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » de cette documentation. - -### Paramètre généraux d'envoi et de réception - -#### Paramètres de réception IMAP et POP - -Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. - -> [!warning] -> -> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**). - -Sélectionnez l'onglet correspondant à votre type de configuration : - -> [!tabs] -> **Configuration IMAP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. ->> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca. ->> - **Port** : 993. ->> - **Type de sécurité** : SSL/TLS. ->> -> **Configuration POP** ->> ->> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. ->> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. ->> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca. ->> - **Port** : 995. ->> - **Type de sécurité** : SSL/TLS. - -#### Paramètres d'envoi SMTP - -Pour l'envoi des e-mails, retrouvez ci-dessous les paramètres **SMTP** à utiliser : - -**Configuration SMTP** - -- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. -- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. -- **Serveur EUROPE (sortant)** : smtp.mail.ovh.net **ou** ssl0.ovh.net. -- **Serveur AMERIQUE/ASIE-PACIFIQUE (sortant)** : smtp.mail.ovh.ca. -- **Port** : 465. -- **Type de sécurité** : SSL/TLS. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis le client de messagerie nouvel Outlook sur Windows, consultez [le centre d'aide de Mircrosoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Premiers pas avec l'offre MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) - -[Premiers pas avec l'offre Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) - -Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: 'MX Plan / Zimbra Starter - Ajouter un compte e-mail sur le nouvel Outlook pour Windows' +excerpt: "Apprenez à configurer votre adresse e-mail sur le nouvel Outlook pour Windowss" +updated: 2025-09-26 +--- + + + +## Objectif + +Les adresses e-mail de l'offre **MX Plan** et [Zimbra Starter](/links/web/emails-zimbra) peuvent être configurées sur un logiciel de messagerie compatible. Cela vous permet d'envoyer et de recevoir vos messages depuis l'application de votre choix. + +Le **nouvel Outlook** remplace depuis le 1 janvier 2025 l'application **Courrier** sur Windows. Pour plus d'informations sur ce sujet, consultez la page officielle de Microsoft « [Outlook pour Windows : l’avenir du courrier, du calendrier et des Personnes sur Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199) ». + +**Apprenez à configurer votre adresse e-mail MX Plan sur le nouvel Outlook pour Windows.** + +## Prérequis + +- Disposer d'une solution e-mail OVHcloud préalablement configurée, parmi les suivantes : + - **MX Plan** proposée avec nos [offres d’hébergement web](/links/web/hosting) ou incluse dans un [hébergement gratuit 100M](/links/web/domains-free-hosting). + - [Zimbra](/links/web/emails-zimbra) Starter (uniquement). +- Disposer de la [nouvelle version d'Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) installée sur votre Windows. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> [!warning] +> +> Cette documentation s’applique uniquement au **nouvel Outlook** et non à « [Outlook classique](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) » disponible dans la suite Microsoft 365 ou précédemment installé sur votre ordinateur. + +/// details | Informations relatives à la gestion et la configuration des services OVHcloud + +OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il vous revient de ce fait d'en assurer le bon fonctionnement. + +Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Plus d'informations dans la section « Aller plus loin » de ce guide. + +/// + +## En pratique + +### Ajouter le compte + +> [!warning] +> +> Il est nécessaire de choisir l'onglet de l'étape 3 correspondant à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**) pour obtenir les bonnes valeurs. + +> [!tabs] +> **Etape 1** +>> - Ouvrez Outlook. Dans la colonne de gauche, cliquez sur `Ajouter un compte`{.action} pour démarrer la configuration. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} +>> +> **Etape 2** +>> - Saisissez votre adresse e-mail puis cliquez sur `Continuer`{.action}. +>> - Saisissez votre mot de passe et cliquez sur le bouton `Afficher plus`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} +>> +> **Etape 3 EUROPE** +>> - Saisissez les paramêtres suivant: +>> - **Serveur d'entrée IMAP**: imap.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Port**: 993. +>> - **Type de connexion sécurisée**: SSL/TLS. +>> - **Nom d'utilisateur SMTP**: Renseignez l'adresse e-mail **complète**. +>> - **Serveur sortant SMTP**: smtp.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Port**: 465. +>> - **Type de connexion sécurisée**: SSL/TLS. +>> - **Mot de passe**: Ne rien saisir, le mot de passe saisi précédement sera utilisé. +>> - Cliquez sur `Continuer`{.action} pour finaliser la configuration. +>> +>> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} +>> +> **Etape 3 AMERIQUE / ASIE-PACIFIQUE** +>> - Saisissez les paramêtres suivant: +>> - **Serveur d'entrée IMAP**: imap.mail.ovh.ca. +>> - **Port**: 993. +>> - **Type de connexion sécurisée**: SSL/TLS. +>> - **Nom d'utilisateur SMTP**: Renseignez l'adresse e-mail **complète**. +>> - **Serveur sortant SMTP**: smtp.mail.ovh.ca. +>> - **Port**: 465. +>> - **Type de connexion sécurisée**: SSL/TLS. +>> - **Mot de passe**: Ne rien saisir, le mot de passe saisi précédement sera utilisé. +>> - Cliquez sur `Continuer`{.action} pour finaliser la configuration. +>> +>> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} + +### Utiliser l'adresse e-mail + +Une fois votre adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages. + +OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis votre navigateur internet accessible sur l’adresse [Webmail](/links/web/email). Vous pouvez vous y connecter grâce aux identifiants relatifs à votre adresse e-mail. + +### Modifier les paramètres existants + +L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. + +Si votre compte e-mail est déjà paramétré et que vous souhaitez le paramétrer à nouveau, vous devez alors le supprimer et le recréer : + +- Cliquez sur l'icöne de réglage « ⛭ » dans le bas de la colonne de gauche. +- Dans la section « Vos comptes » cliquez sur `Gérer` {.action} à droite de l'adresse e-mail concernée. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} + +- Descendez dans le bas de la page. +- Cliquez sur `Supprimer`{.action} pour lancer la suppression. +- Déterminez si vous souhaitez supprimer seulement sur cet appareil ou sur les autres appareils utilisant Outlook. + +![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} + +> [!success] +> +> Une fois votre compte e-mail supprimé, suivez les instructions de la partie « [Ajouter le compte](#add-account) » de cette documentation. + +### Paramètre généraux d'envoi et de réception + +#### Paramètres de réception IMAP et POP + +Pour la réception des e-mails, lors du choix du type de compte, nous vous conseillons une utilisation en **IMAP**. Vous pouvez cependant sélectionner **POP**. + +> [!warning] +> +> Il est nécessaire de bien relever la valeur correspondante à votre localisation (**EUROPE** ou **AMERIQUE / ASIE-PACIFIQUE**). + +Sélectionnez l'onglet correspondant à votre type de configuration : + +> [!tabs] +> **Configuration IMAP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. +>> - **Serveur EUROPE (entrant)** : imap.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : imap.mail.ovh.ca. +>> - **Port** : 993. +>> - **Type de sécurité** : SSL/TLS. +>> +> **Configuration POP** +>> +>> - **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. +>> - **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. +>> - **Serveur EUROPE (entrant)** : pop.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Serveur AMERIQUE/ASIE-PACIFIQUE (entrant)** : pop.mail.ovh.ca. +>> - **Port** : 995. +>> - **Type de sécurité** : SSL/TLS. + +#### Paramètres d'envoi SMTP + +Pour l'envoi des e-mails, retrouvez ci-dessous les paramètres **SMTP** à utiliser : + +**Configuration SMTP** + +- **Nom d'utilisateur** : Renseignez l'adresse e-mail **complète**. +- **Mot de passe** : Renseignez le mot de passe de l'adresse e-mail. +- **Serveur EUROPE (sortant)** : smtp.mail.ovh.net **ou** ssl0.ovh.net. +- **Serveur AMERIQUE/ASIE-PACIFIQUE (sortant)** : smtp.mail.ovh.ca. +- **Port** : 465. +- **Type de sécurité** : SSL/TLS. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis le client de messagerie nouvel Outlook sur Windows, consultez [le centre d'aide de Mircrosoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Premiers pas avec l'offre MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) + +[Premiers pas avec l'offre Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) + +Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.it-it.md index f6ee3dc5e56..11ebe87fab4 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.it-it.md @@ -1,185 +1,185 @@ ---- -title: 'MX Plan / Zimbra Starter - Aggiungere un account e-mail sul nuovo Outlook per Windows' -excerpt: "Scopri come configurare il tuo indirizzo e-mail sul nuovo Outlook per Windows" -updated: 2025-09-26 ---- - - - -## Obiettivo - -Gli indirizzi e-mail delle offerte **MX Plan** e [Zimbra Starter](/links/web/emails-zimbra) possono essere configurati su un client di posta compatibile. Ciò ti consente di inviare e ricevere messaggi dall'applicazione che preferisci. - -Il **nuovo Outlook** sostituisce dall'1 gennaio 2025 l'applicazione **Posta** su Windows. Per ulteriori informazioni, consulta la pagina ufficiale di Microsoft "[Outlook per Windows: Il futuro di Posta, Calendario e Persone in Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". - -**Scopri come configurare il tuo indirizzo e-mail MX Plan sul nuovo Outlook per Windows.** - -## Prerequisiti - -- Disporre di una soluzione e-mail OVHcloud precedentemente configurata, tra le seguenti: - - **MX Plan** proposta con le nostre [offerte di hosting web](/links/web/hosting) o incluse in un [hosting gratuito 100M](/links/web/domains-free-hosting). - - [Zimbra](/links/web/emails-zimbra) Starter (solo). -- Disporre della [nuova versione di Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) installata su Windows. -- Possedere le credenziali dell'indirizzo e-mail che si desidera configurare. - -> [!warning] -> -> Questa documentazione si applica esclusivamente al **nuovo Outlook** e non a "[Outlook classico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponibile nel pacchetto Microsoft 365 o precedentemente installato sul computer. - -/// details | Informazioni relative alla gestione e alla configurazione dei servizi OVHcloud - -OVHcloud mette a tua disposizione servizi di cui la configurazione, la gestione e la responsabilità ricadono su di te. Spetta quindi a te assicurarne il corretto funzionamento. - -Ti mettiamo a disposizione questa guida per accompagnarti nel miglior modo possibile nelle attività più comuni. Tuttavia, ti consigliamo di rivolgerti a un [partner specializzato](/links/partner) e/o di contattare l'editore del servizio se incontri difficoltà. Non saremo infatti in grado di fornirti assistenza. Ulteriori informazioni nella sezione "[Per saperne di più](#go-further)" di questa guida. - -/// - -## Procedura - -### Aggiungere l'account - -> [!warning] -> -> È necessario selezionare la scheda dell'etichetta 3 corrispondente alla tua localizzazione (**EUROPA** o **AMERICA/ASIA-PACIFICO**) per ottenere i corretti valori. - -> [!tabs] -> **Etichetta 1** ->> - Apri Outlook. Nella colonna di sinistra, clicca su `Aggiungi un account`{.action} per avviare la configurazione. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} ->> -> **Etichetta 2** ->> - Inserisci il tuo indirizzo e-mail e clicca su `Continua`{.action}. ->> - Inserisci la tua password e clicca sul pulsante `Mostra altro`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} ->> -> **Etichetta 3 EUROPA** ->> - Inserisci i seguenti parametri: ->> - **Server IMAP in entrata**: imap.mail.ovh.net **o** ssl0.ovh.net. ->> - **Porta**: 993. ->> - **Tipo di connessione sicura**: SSL/TLS. ->> - **Nome utente SMTP**: Inserisci l'indirizzo e-mail **completo**. ->> - **Server SMTP in uscita**: smtp.mail.ovh.net **o** ssl0.ovh.net. ->> - **Porta**: 465. ->> - **Tipo di connessione sicura**: SSL/TLS. ->> - **Password**: Non inserire nulla, verrà utilizzato il password inserito in precedenza. ->> - Clicca su `Continua`{.action} per finalizzare la configurazione. ->> ->> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} ->> -> **Etichetta 3 AMERICA/ASIA-PACIFICO** ->> - Inserisci i seguenti parametri: ->> - **Server IMAP in entrata**: imap.mail.ovh.ca. ->> - **Porta**: 993. ->> - **Tipo di connessione sicura**: SSL/TLS. ->> - **Nome utente SMTP**: Inserisci l'indirizzo e-mail **completo**. ->> - **Server SMTP in uscita**: smtp.mail.ovh.ca. ->> - **Porta**: 465. ->> - **Tipo di connessione sicura**: SSL/TLS. ->> - **Password**: Non inserire nulla, verrà utilizzato il password inserito in precedenza. ->> - Clicca su `Continua`{.action} per finalizzare la configurazione. ->> ->> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} - -### Utilizzare l'indirizzo e-mail - -Una volta configurato l'indirizzo e-mail, puoi iniziare a utilizzarlo! Ora puoi inviare e ricevere messaggi. - -OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. Per accedere alla Webmail OVHcloud, clicca su [questo link](/links/web/email). E accessibile con le credenziali del tuo account. - -### Modificare i parametri esistenti - -L'applicazione Outlook non consente di modificare i parametri del server del tuo account e-mail. - -Se il tuo account e-mail è già configurato e desideri riconfigurararlo, devi eliminarlo e ricrearlo: - -- Clicca sull'icona delle impostazioni `⛭`{.action} nella parte inferiore della colonna di sinistra. -- Nella sezione "I tuoi account" clicca su `Gestisci`{.action} a destra dell'indirizzo e-mail in questione. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} - -- Scorri verso il basso. -- Clicca su `Elimina`{.action} per avviare l'eliminazione. -- Determina se desideri eliminare solo su questo dispositivo o su altri dispositivi che utilizzano Outlook. - -![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} - -> [!success] -> -> Una volta eliminato l'account e-mail, segui le istruzioni nella sezione "[Aggiungere l'account](#add-account)" di questa documentazione. - -### Impostazioni generali di invio e ricezione - -#### Impostazioni di ricezione IMAP e POP - -Per la ricezione delle e-mail, durante la scelta del tipo di account, ti consigliamo di utilizzare **IMAP**. Tuttavia, puoi anche selezionare **POP**. - -> [!warning] -> -> È necessario inserire il valore corrispondente alla tua localizzazione (**EUROPA** o **AMERICA/ASIA-PACIFICO**). - -Seleziona la scheda corrispondente al tuo tipo di configurazione: - -> [!tabs] -> **Configurazione IMAP** ->> ->> - **Nome utente**: Inserisci l'indirizzo e-mail **completo**. ->> - **Password**: Inserisci la password dell'indirizzo e-mail. ->> - **Server EUROPA (in entrata)**: imap.mail.ovh.net **o** ssl0.ovh.net. ->> - **Server AMERICA/ASIA-PACIFICO (in entrata)**: imap.mail.ovh.ca. ->> - **Porta**: 993. ->> - **Tipo di sicurezza**: SSL/TLS. ->> -> **Configurazione POP** ->> ->> - **Nome utente**: Inserisci l'indirizzo e-mail **completo**. ->> - **Password**: Inserisci la password dell'indirizzo e-mail. ->> - **Server EUROPA (in entrata)**: pop.mail.ovh.net **o** ssl0.ovh.net. ->> - **Server AMERICA/ASIA-PACIFICO (in entrata)**: pop.mail.ovh.ca. ->> - **Porta**: 995. ->> - **Tipo di sicurezza**: SSL/TLS. - -#### Impostazioni di invio SMTP - -Per l'invio delle e-mail, ecco i parametri **SMTP** da utilizzare: - -**Configurazione SMTP** - -- **Nome utente**: Inserisci l'indirizzo e-mail **completo**. -- **Password**: Inserisci la password dell'indirizzo e-mail. -- **Server EUROPA (in uscita)**: smtp.mail.ovh.net **o** ssl0.ovh.net. -- **Server AMERICA/ASIA-PACIFICO (in uscita)**: smtp.mail.ovh.ca. -- **Porta**: 465. -- **Tipo di sicurezza**: SSL/TLS. - -## Per saperne di più - -> [!primary] -> -> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dal client di posta nuovo Outlook per Windows, consulta [il centro di supporto di Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Primi passi con l'offerta MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) - -[Primi passi con l'offerta Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) - -Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: 'MX Plan / Zimbra Starter - Aggiungere un account e-mail sul nuovo Outlook per Windows' +excerpt: "Scopri come configurare il tuo indirizzo e-mail sul nuovo Outlook per Windows" +updated: 2025-09-26 +--- + + + +## Obiettivo + +Gli indirizzi e-mail delle offerte **MX Plan** e [Zimbra Starter](/links/web/emails-zimbra) possono essere configurati su un client di posta compatibile. Ciò ti consente di inviare e ricevere messaggi dall'applicazione che preferisci. + +Il **nuovo Outlook** sostituisce dall'1 gennaio 2025 l'applicazione **Posta** su Windows. Per ulteriori informazioni, consulta la pagina ufficiale di Microsoft "[Outlook per Windows: Il futuro di Posta, Calendario e Persone in Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". + +**Scopri come configurare il tuo indirizzo e-mail MX Plan sul nuovo Outlook per Windows.** + +## Prerequisiti + +- Disporre di una soluzione e-mail OVHcloud precedentemente configurata, tra le seguenti: + - **MX Plan** proposta con le nostre [offerte di hosting web](/links/web/hosting) o incluse in un [hosting gratuito 100M](/links/web/domains-free-hosting). + - [Zimbra](/links/web/emails-zimbra) Starter (solo). +- Disporre della [nuova versione di Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) installata su Windows. +- Possedere le credenziali dell'indirizzo e-mail che si desidera configurare. + +> [!warning] +> +> Questa documentazione si applica esclusivamente al **nuovo Outlook** e non a "[Outlook classico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponibile nel pacchetto Microsoft 365 o precedentemente installato sul computer. + +/// details | Informazioni relative alla gestione e alla configurazione dei servizi OVHcloud + +OVHcloud mette a tua disposizione servizi di cui la configurazione, la gestione e la responsabilità ricadono su di te. Spetta quindi a te assicurarne il corretto funzionamento. + +Ti mettiamo a disposizione questa guida per accompagnarti nel miglior modo possibile nelle attività più comuni. Tuttavia, ti consigliamo di rivolgerti a un [partner specializzato](https://marketplace.ovhcloud.com/c/support-collaboration) e/o di contattare l'editore del servizio se incontri difficoltà. Non saremo infatti in grado di fornirti assistenza. Ulteriori informazioni nella sezione "[Per saperne di più](#go-further)" di questa guida. + +/// + +## Procedura + +### Aggiungere l'account + +> [!warning] +> +> È necessario selezionare la scheda dell'etichetta 3 corrispondente alla tua localizzazione (**EUROPA** o **AMERICA/ASIA-PACIFICO**) per ottenere i corretti valori. + +> [!tabs] +> **Etichetta 1** +>> - Apri Outlook. Nella colonna di sinistra, clicca su `Aggiungi un account`{.action} per avviare la configurazione. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} +>> +> **Etichetta 2** +>> - Inserisci il tuo indirizzo e-mail e clicca su `Continua`{.action}. +>> - Inserisci la tua password e clicca sul pulsante `Mostra altro`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} +>> +> **Etichetta 3 EUROPA** +>> - Inserisci i seguenti parametri: +>> - **Server IMAP in entrata**: imap.mail.ovh.net **o** ssl0.ovh.net. +>> - **Porta**: 993. +>> - **Tipo di connessione sicura**: SSL/TLS. +>> - **Nome utente SMTP**: Inserisci l'indirizzo e-mail **completo**. +>> - **Server SMTP in uscita**: smtp.mail.ovh.net **o** ssl0.ovh.net. +>> - **Porta**: 465. +>> - **Tipo di connessione sicura**: SSL/TLS. +>> - **Password**: Non inserire nulla, verrà utilizzato il password inserito in precedenza. +>> - Clicca su `Continua`{.action} per finalizzare la configurazione. +>> +>> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} +>> +> **Etichetta 3 AMERICA/ASIA-PACIFICO** +>> - Inserisci i seguenti parametri: +>> - **Server IMAP in entrata**: imap.mail.ovh.ca. +>> - **Porta**: 993. +>> - **Tipo di connessione sicura**: SSL/TLS. +>> - **Nome utente SMTP**: Inserisci l'indirizzo e-mail **completo**. +>> - **Server SMTP in uscita**: smtp.mail.ovh.ca. +>> - **Porta**: 465. +>> - **Tipo di connessione sicura**: SSL/TLS. +>> - **Password**: Non inserire nulla, verrà utilizzato il password inserito in precedenza. +>> - Clicca su `Continua`{.action} per finalizzare la configurazione. +>> +>> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} + +### Utilizzare l'indirizzo e-mail + +Una volta configurato l'indirizzo e-mail, puoi iniziare a utilizzarlo! Ora puoi inviare e ricevere messaggi. + +OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. Per accedere alla Webmail OVHcloud, clicca su [questo link](/links/web/email). E accessibile con le credenziali del tuo account. + +### Modificare i parametri esistenti + +L'applicazione Outlook non consente di modificare i parametri del server del tuo account e-mail. + +Se il tuo account e-mail è già configurato e desideri riconfigurararlo, devi eliminarlo e ricrearlo: + +- Clicca sull'icona delle impostazioni `⛭`{.action} nella parte inferiore della colonna di sinistra. +- Nella sezione "I tuoi account" clicca su `Gestisci`{.action} a destra dell'indirizzo e-mail in questione. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} + +- Scorri verso il basso. +- Clicca su `Elimina`{.action} per avviare l'eliminazione. +- Determina se desideri eliminare solo su questo dispositivo o su altri dispositivi che utilizzano Outlook. + +![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} + +> [!success] +> +> Una volta eliminato l'account e-mail, segui le istruzioni nella sezione "[Aggiungere l'account](#add-account)" di questa documentazione. + +### Impostazioni generali di invio e ricezione + +#### Impostazioni di ricezione IMAP e POP + +Per la ricezione delle e-mail, durante la scelta del tipo di account, ti consigliamo di utilizzare **IMAP**. Tuttavia, puoi anche selezionare **POP**. + +> [!warning] +> +> È necessario inserire il valore corrispondente alla tua localizzazione (**EUROPA** o **AMERICA/ASIA-PACIFICO**). + +Seleziona la scheda corrispondente al tuo tipo di configurazione: + +> [!tabs] +> **Configurazione IMAP** +>> +>> - **Nome utente**: Inserisci l'indirizzo e-mail **completo**. +>> - **Password**: Inserisci la password dell'indirizzo e-mail. +>> - **Server EUROPA (in entrata)**: imap.mail.ovh.net **o** ssl0.ovh.net. +>> - **Server AMERICA/ASIA-PACIFICO (in entrata)**: imap.mail.ovh.ca. +>> - **Porta**: 993. +>> - **Tipo di sicurezza**: SSL/TLS. +>> +> **Configurazione POP** +>> +>> - **Nome utente**: Inserisci l'indirizzo e-mail **completo**. +>> - **Password**: Inserisci la password dell'indirizzo e-mail. +>> - **Server EUROPA (in entrata)**: pop.mail.ovh.net **o** ssl0.ovh.net. +>> - **Server AMERICA/ASIA-PACIFICO (in entrata)**: pop.mail.ovh.ca. +>> - **Porta**: 995. +>> - **Tipo di sicurezza**: SSL/TLS. + +#### Impostazioni di invio SMTP + +Per l'invio delle e-mail, ecco i parametri **SMTP** da utilizzare: + +**Configurazione SMTP** + +- **Nome utente**: Inserisci l'indirizzo e-mail **completo**. +- **Password**: Inserisci la password dell'indirizzo e-mail. +- **Server EUROPA (in uscita)**: smtp.mail.ovh.net **o** ssl0.ovh.net. +- **Server AMERICA/ASIA-PACIFICO (in uscita)**: smtp.mail.ovh.ca. +- **Porta**: 465. +- **Tipo di sicurezza**: SSL/TLS. + +## Per saperne di più + +> [!primary] +> +> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dal client di posta nuovo Outlook per Windows, consulta [il centro di supporto di Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Primi passi con l'offerta MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) + +[Primi passi con l'offerta Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) + +Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.pl-pl.md index 2d6345d6f16..c49589b92b4 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.pl-pl.md @@ -1,185 +1,185 @@ ---- -title: 'MX Plan / Zimbra Starter - Dodanie konta e-mail w nowym Outlook na Windows' -excerpt: "Dowiedz się, jak skonfigurować swój adres e-mail w nowym Outlook na Windows" -updated: 2025-09-26 ---- - - - -## Wprowadzenie - -Adresy e-mail w ofercie **MX Plan** oraz [Zimbra Starter](/links/web/emails-zimbra) mogą być konfigurowane na kompatybilnym kliencie pocztowym. Umożliwia to wysyłanie i odbieranie wiadomości z wybranej aplikacji. - -Od dnia 1 stycznia 2025 roku **nowy Outlook** zastąpił aplikację **Poczta** w systemie Windows. Więcej informacji na ten temat można znaleźć na stronie Microsoft "[Outlook dla systemu Windows: przyszłość poczty, kalendarza i Osoby na Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". - -**Dowiedz się, jak skonfigurować swój adres e-mail MX Plan w nowym Outlook na Windows.** - -## Wymagania wstępne - -- Posiadanie wcześniej skonfigurowanego rozwiązania e-mail OVHcloud, takiego jak: - - **MX Plan** oferowany wraz z naszymi [ofertami hostingowymi](/links/web/hosting) lub włączonym w [bezpłatnym hosting 100M](/links/web/domains-free-hosting). - - [Zimbra](/links/web/emails-zimbra) Starter (tylko). -- Posiadanie [nowej wersji Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) zainstalowanej w systemie Windows. -- Posiadanie danych dostępowych do konta e-mail, które chcesz skonfigurować. - -> [!warning] -> -> Ta dokumentacja dotyczy wyłącznie **nowego Outlook** i nie obejmuje "[Outlook klasycznego](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" dostępnego w pakiecie Microsoft 365 lub wcześniej zainstalowanego na komputerze. - -/// details | Informacje dotyczące zarządzania i konfiguracji usług OVHcloud - -OVHcloud udostępnia usługi, za których konfigurację, zarządzanie i odpowiedzialność odpowiadasz Ty. Należy więc do Ciebie zapewnić ich prawidłowe działanie. - -Udostępniamy tę instrukcję, aby pomóc w najczęstszych zadaniach. Jednakże, jeśli napotkasz trudności, zalecam skontaktowanie się z [partnerem specjalistą](/links/partner) lub producentem usługi. Nie będziemy w stanie udzielić pomocy technicznej. Więcej informacji w sekcji "[Sprawdź również](#go-further)" tej instrukcji. - -/// - -## W praktyce - -### Dodanie konta - -> [!warning] -> -> Należy wybrać odpowiednią zakładkę etapu 3, odpowiadającą Twojej lokalizacji (**EUROPA** lub **AMERYKA/ASIA-PACIFIK**), aby uzyskać prawidłowe wartości. - -> [!tabs] -> **Etap 1** ->> - Otwórz Outlook. W lewym menu kliknij na przycisk `Dodaj konto`{.action}, aby rozpocząć konfigurację. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} ->> -> **Etap 2** ->> - Wprowadź swój adres e-mail, a następnie kliknij `Dalej`{.action}. ->> - Wprowadź hasło, a następnie kliknij przycisk `Pokaż więcej`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} ->> -> **Etap 3 EUROPA** ->> - Wprowadź następujące parametry: ->> - **Serwer IMAP dla przychodzących wiadomości**: imap.mail.ovh.net **lub** ssl0.ovh.net. ->> - **Port**: 993. ->> - **Typ bezpiecznego połączenia**: SSL/TLS ->> - **Nazwa użytkownika SMTP**: Wprowadź pełny adres e-mail. ->> - **Serwer SMTP dla wychodzących wiadomości**: smtp.mail.ovh.net **lub** ssl0.ovh.net. ->> - **Port**: 465. ->> - **Typ bezpiecznego połączenia**: SSL/TLS. ->> - **Hasło**: Nie wprowadzaj niczego, użyje się hasła wprowadzonego wcześniej. ->> - Kliknij `Dalej`{.action}, aby zakończyć konfigurację. ->> ->> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} ->> -> **Etap 3 AMERYKA/ASIA-PACIFIK** ->> - Wprowadź następujące parametry: ->> - **Serwer IMAP dla przychodzących wiadomości**: imap.mail.ovh.ca. ->> - **Port**: 993. ->> - **Typ bezpiecznego połączenia**: SSL/TLS. ->> - **Nazwa użytkownika SMTP**: Wprowadź pełny adres e-mail. ->> - **Serwer SMTP dla wychodzących wiadomości**: smtp.mail.ovh.ca. ->> - **Port**: 465. ->> - **Typ bezpiecznego połączenia**: SSL/TLS. ->> - **Hasło**: Nie wprowadzaj niczego, użyje się hasła wprowadzonego wcześniej. ->> - Kliknij `Dalej`{.action}, aby zakończyć konfigurację. ->> ->> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} - -### Użycie adresu e-mail - -Po skonfigurowaniu adresu e-mail możesz go już używać! Możesz teraz wysyłać i odbierać wiadomości. - -OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Aby uzyskać dostęp do interfejsu OVHcloud Webmail, kliknij [ten link](/links/web/email). Możesz się do niej zalogować, używając tych samych danych, których używasz do logowania się do konta e-mail. - -### Modyfikacja istniejących parametrów - -Aplikacja Outlook nie pozwala na modyfikację parametrów serwera dla Twojego konta e-mail. - -Jeśli Twoje konto e-mail jest już skonfigurowane i chcesz je skonfigurować ponownie, musisz je najpierw usunąć, a następnie ponownie dodać: - -- Kliknij na ikonę ustawień `⛭`{.action} u dołu lewego menu. -- W sekcji "Twoje konta" kliknij `Zarządzaj`{.action} prawej strony od interesującego Ciebie adresu e-mail. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} - -- Przewiń do dołu strony. -- Kliknij `Usuń`{.action}, aby rozpocząć usuwanie. -- Zdecyduj, czy chcesz usunąć konto tylko w tym urządzeniu, czy też w innych urządzeniach korzystających z Outlook. - -![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} - -> [!success] -> -> Po usunięciu konta e-mail, postępuj zgodnie z instrukcjami w sekcji "[Dodanie konta](#add-account)" tej dokumentacji. - -### Ogólne ustawienia wysyłania i odbierania - -#### Ustawienia odbierania IMAP i POP - -Do odbierania e-maili, podczas wyboru typu konta, zalecamy użycie **IMAP**. Możesz również wybrać **POP**. - -> [!warning] -> -> Należy wprowadzić wartość odpowiadającą Twojej lokalizacji (**EUROPA** lub **AMERYKA/ASIA-PACIFIK**). - -Wybierz odpowiednią zakładkę dla swojej konfiguracji: - -> [!tabs] -> **Konfiguracja IMAP** ->> ->> - **Nazwa użytkownika**: Wprowadź pełny adres e-mail. ->> - **Hasło**: Wprowadź hasło do adresu e-mail. ->> - **Serwer EUROPA (przychodzący)**: imap.mail.ovh.net **lub** ssl0.ovh.net. ->> - **Serwer AMERYKA/ASIA-PACIFIK (przychodzący)**: imap.mail.ovh.ca. ->> - **Port**: 993. ->> - **Typ zabezpieczenia**: SSL/TLS. ->> -> **Konfiguracja POP** ->> ->> - **Nazwa użytkownika**: Wprowadź pełny adres e-mail. ->> - **Hasło**: Wprowadź hasło do adresu e-mail. ->> - **Serwer EUROPA (przychodzący)**: pop.mail.ovh.net **lub** ssl0.ovh.net. ->> - **Serwer AMERYKA/ASIA-PACIFIK (przychodzący)**: pop.mail.ovh.ca. ->> - **Port**: 995. ->> - **Typ zabezpieczenia**: SSL/TLS. - -#### Ustawienia wysyłania SMTP - -Do wysyłania e-maili, poniżej znajdziesz parametry **SMTP** do użycia: - -**Konfiguracja SMTP** - -- **Nazwa użytkownika**: Wprowadź pełny adres e-mail. -- **Hasło**: Wprowadź hasło do adresu e-mail. -- **Serwer EUROPA (wychodzący)**: smtp.mail.ovh.net **lub** ssl0.ovh.net. -- **Serwer AMERYKA/ASIA-PACIFIK (wychodzący)**: smtp.mail.ovh.ca. -- **Port**: 465. -- **Typ zabezpieczenia**: SSL/TLS. - -## Sprawdź również - -> [!primary] -> -> Więcej informacji na temat konfiguracji adresu e-mail w kliencie pocztowym Nouvel Outlook na Windows można znaleźć w [centrum pomocy Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Podstawy korzystania z oferty MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) - -[Podstawy korzystania z oferty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: 'MX Plan / Zimbra Starter - Dodanie konta e-mail w nowym Outlook na Windows' +excerpt: "Dowiedz się, jak skonfigurować swój adres e-mail w nowym Outlook na Windows" +updated: 2025-09-26 +--- + + + +## Wprowadzenie + +Adresy e-mail w ofercie **MX Plan** oraz [Zimbra Starter](/links/web/emails-zimbra) mogą być konfigurowane na kompatybilnym kliencie pocztowym. Umożliwia to wysyłanie i odbieranie wiadomości z wybranej aplikacji. + +Od dnia 1 stycznia 2025 roku **nowy Outlook** zastąpił aplikację **Poczta** w systemie Windows. Więcej informacji na ten temat można znaleźć na stronie Microsoft "[Outlook dla systemu Windows: przyszłość poczty, kalendarza i Osoby na Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". + +**Dowiedz się, jak skonfigurować swój adres e-mail MX Plan w nowym Outlook na Windows.** + +## Wymagania wstępne + +- Posiadanie wcześniej skonfigurowanego rozwiązania e-mail OVHcloud, takiego jak: + - **MX Plan** oferowany wraz z naszymi [ofertami hostingowymi](/links/web/hosting) lub włączonym w [bezpłatnym hosting 100M](/links/web/domains-free-hosting). + - [Zimbra](/links/web/emails-zimbra) Starter (tylko). +- Posiadanie [nowej wersji Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) zainstalowanej w systemie Windows. +- Posiadanie danych dostępowych do konta e-mail, które chcesz skonfigurować. + +> [!warning] +> +> Ta dokumentacja dotyczy wyłącznie **nowego Outlook** i nie obejmuje "[Outlook klasycznego](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" dostępnego w pakiecie Microsoft 365 lub wcześniej zainstalowanego na komputerze. + +/// details | Informacje dotyczące zarządzania i konfiguracji usług OVHcloud + +OVHcloud udostępnia usługi, za których konfigurację, zarządzanie i odpowiedzialność odpowiadasz Ty. Należy więc do Ciebie zapewnić ich prawidłowe działanie. + +Udostępniamy tę instrukcję, aby pomóc w najczęstszych zadaniach. Jednakże, jeśli napotkasz trudności, zalecam skontaktowanie się z [partnerem specjalistą](https://marketplace.ovhcloud.com/c/support-collaboration) lub producentem usługi. Nie będziemy w stanie udzielić pomocy technicznej. Więcej informacji w sekcji "[Sprawdź również](#go-further)" tej instrukcji. + +/// + +## W praktyce + +### Dodanie konta + +> [!warning] +> +> Należy wybrać odpowiednią zakładkę etapu 3, odpowiadającą Twojej lokalizacji (**EUROPA** lub **AMERYKA/ASIA-PACIFIK**), aby uzyskać prawidłowe wartości. + +> [!tabs] +> **Etap 1** +>> - Otwórz Outlook. W lewym menu kliknij na przycisk `Dodaj konto`{.action}, aby rozpocząć konfigurację. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} +>> +> **Etap 2** +>> - Wprowadź swój adres e-mail, a następnie kliknij `Dalej`{.action}. +>> - Wprowadź hasło, a następnie kliknij przycisk `Pokaż więcej`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} +>> +> **Etap 3 EUROPA** +>> - Wprowadź następujące parametry: +>> - **Serwer IMAP dla przychodzących wiadomości**: imap.mail.ovh.net **lub** ssl0.ovh.net. +>> - **Port**: 993. +>> - **Typ bezpiecznego połączenia**: SSL/TLS +>> - **Nazwa użytkownika SMTP**: Wprowadź pełny adres e-mail. +>> - **Serwer SMTP dla wychodzących wiadomości**: smtp.mail.ovh.net **lub** ssl0.ovh.net. +>> - **Port**: 465. +>> - **Typ bezpiecznego połączenia**: SSL/TLS. +>> - **Hasło**: Nie wprowadzaj niczego, użyje się hasła wprowadzonego wcześniej. +>> - Kliknij `Dalej`{.action}, aby zakończyć konfigurację. +>> +>> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} +>> +> **Etap 3 AMERYKA/ASIA-PACIFIK** +>> - Wprowadź następujące parametry: +>> - **Serwer IMAP dla przychodzących wiadomości**: imap.mail.ovh.ca. +>> - **Port**: 993. +>> - **Typ bezpiecznego połączenia**: SSL/TLS. +>> - **Nazwa użytkownika SMTP**: Wprowadź pełny adres e-mail. +>> - **Serwer SMTP dla wychodzących wiadomości**: smtp.mail.ovh.ca. +>> - **Port**: 465. +>> - **Typ bezpiecznego połączenia**: SSL/TLS. +>> - **Hasło**: Nie wprowadzaj niczego, użyje się hasła wprowadzonego wcześniej. +>> - Kliknij `Dalej`{.action}, aby zakończyć konfigurację. +>> +>> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} + +### Użycie adresu e-mail + +Po skonfigurowaniu adresu e-mail możesz go już używać! Możesz teraz wysyłać i odbierać wiadomości. + +OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Aby uzyskać dostęp do interfejsu OVHcloud Webmail, kliknij [ten link](/links/web/email). Możesz się do niej zalogować, używając tych samych danych, których używasz do logowania się do konta e-mail. + +### Modyfikacja istniejących parametrów + +Aplikacja Outlook nie pozwala na modyfikację parametrów serwera dla Twojego konta e-mail. + +Jeśli Twoje konto e-mail jest już skonfigurowane i chcesz je skonfigurować ponownie, musisz je najpierw usunąć, a następnie ponownie dodać: + +- Kliknij na ikonę ustawień `⛭`{.action} u dołu lewego menu. +- W sekcji "Twoje konta" kliknij `Zarządzaj`{.action} prawej strony od interesującego Ciebie adresu e-mail. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} + +- Przewiń do dołu strony. +- Kliknij `Usuń`{.action}, aby rozpocząć usuwanie. +- Zdecyduj, czy chcesz usunąć konto tylko w tym urządzeniu, czy też w innych urządzeniach korzystających z Outlook. + +![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} + +> [!success] +> +> Po usunięciu konta e-mail, postępuj zgodnie z instrukcjami w sekcji "[Dodanie konta](#add-account)" tej dokumentacji. + +### Ogólne ustawienia wysyłania i odbierania + +#### Ustawienia odbierania IMAP i POP + +Do odbierania e-maili, podczas wyboru typu konta, zalecamy użycie **IMAP**. Możesz również wybrać **POP**. + +> [!warning] +> +> Należy wprowadzić wartość odpowiadającą Twojej lokalizacji (**EUROPA** lub **AMERYKA/ASIA-PACIFIK**). + +Wybierz odpowiednią zakładkę dla swojej konfiguracji: + +> [!tabs] +> **Konfiguracja IMAP** +>> +>> - **Nazwa użytkownika**: Wprowadź pełny adres e-mail. +>> - **Hasło**: Wprowadź hasło do adresu e-mail. +>> - **Serwer EUROPA (przychodzący)**: imap.mail.ovh.net **lub** ssl0.ovh.net. +>> - **Serwer AMERYKA/ASIA-PACIFIK (przychodzący)**: imap.mail.ovh.ca. +>> - **Port**: 993. +>> - **Typ zabezpieczenia**: SSL/TLS. +>> +> **Konfiguracja POP** +>> +>> - **Nazwa użytkownika**: Wprowadź pełny adres e-mail. +>> - **Hasło**: Wprowadź hasło do adresu e-mail. +>> - **Serwer EUROPA (przychodzący)**: pop.mail.ovh.net **lub** ssl0.ovh.net. +>> - **Serwer AMERYKA/ASIA-PACIFIK (przychodzący)**: pop.mail.ovh.ca. +>> - **Port**: 995. +>> - **Typ zabezpieczenia**: SSL/TLS. + +#### Ustawienia wysyłania SMTP + +Do wysyłania e-maili, poniżej znajdziesz parametry **SMTP** do użycia: + +**Konfiguracja SMTP** + +- **Nazwa użytkownika**: Wprowadź pełny adres e-mail. +- **Hasło**: Wprowadź hasło do adresu e-mail. +- **Serwer EUROPA (wychodzący)**: smtp.mail.ovh.net **lub** ssl0.ovh.net. +- **Serwer AMERYKA/ASIA-PACIFIK (wychodzący)**: smtp.mail.ovh.ca. +- **Port**: 465. +- **Typ zabezpieczenia**: SSL/TLS. + +## Sprawdź również + +> [!primary] +> +> Więcej informacji na temat konfiguracji adresu e-mail w kliencie pocztowym Nouvel Outlook na Windows można znaleźć w [centrum pomocy Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Podstawy korzystania z oferty MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) + +[Podstawy korzystania z oferty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.pt-pt.md index 538d1b8bc7a..4d27a68218a 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/mx_plan/how_to_configure_windows_10/guide.pt-pt.md @@ -1,185 +1,185 @@ ---- -title: 'MX Plan / Zimbra Starter - Adicionar uma conta de e-mail no novo Outlook para Windows' -excerpt: "Saiba como configurar seu endereço de e-mail no novo Outlook para Windows" -updated: 2025-09-26 ---- - - - -## Objetivo - -Os endereços de e-mail das ofertas **MX Plan** e [Zimbra Starter](/links/web/emails-zimbra) podem ser configurados em um cliente de e-mail compatível. Isso permite enviar e receber mensagens do aplicativo de sua escolha. - -O **novo Outlook** substitui, desde 1º de janeiro de 2025, o aplicativo **Correio** no Windows. Para mais informações, consulte a página oficial da Microsoft "[Outlook para Windows: O Futuro do Correio, Calendário e Pessoas no Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". - -**Descubra como configurar seu endereço de e-mail MX Plan no novo Outlook para Windows.** - -## Pré-requisitos - -- Ter uma solução de e-mail OVHcloud previamente configurada, dentre as seguintes: - - **MX Plan** oferecido com nossas [ofertas de hospedagem web](/links/web/hosting) ou incluído em um [hospedagem gratuito 100M](/links/web/domains-free-hosting). - - [Zimbra](/links/web/emails-zimbra) Starter (apenas). -- Ter a [nova versão do Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) instalada no Windows. -- Possuir as credenciais do endereço de e-mail que deseja configurar. - -> [!warning] -> -> Esta documentação se aplica exclusivamente ao **novo Outlook** e não ao "[Outlook clássico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponível no pacote Microsoft 365 ou previamente instalado no computador. - -/// details | Informações relacionadas ao gerenciamento e configuração dos serviços OVHcloud - -OVHcloud fornece serviços cuja configuração, gerenciamento e responsabilidade cabem a você. Portanto, é sua responsabilidade garantir o funcionamento correto. - -Fornecemos esta guia para ajudá-lo nas tarefas mais comuns. No entanto, recomendamos que você contate um [parceiro especializado](/links/partner) e/ou o fornecedor do serviço se encontrar dificuldades. Não estaremos em condições de fornecer assistência. Mais informações na seção "[Quer saber mais?](#go-further)" desta guia. - -/// - -## Instruções - -### Adicionar a conta - -> [!warning] -> -> É necessário selecionar a aba da etapa 3 correspondente à sua localização (**EUROPA** ou **AMÉRICA/ÁSIA-PACÍFICO**) para obter os valores corretos. - -> [!tabs] -> **Etapa 1** ->> - Abra o Outlook. Na coluna da esquerda, clique em `Adicionar uma conta`{.action} para iniciar a configuração. ->> ->> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} ->> -> **Etapa 2** ->> - Digite seu endereço de e-mail e clique em `Continuar`{.action}. ->> - Digite sua senha e clique no botão `Mostrar mais`{.action}. ->> ->> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} ->> -> **Etapa 3 EUROPA** ->> - Digite os seguintes parâmetros: ->> - **Servidor IMAP de entrada**: imap.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Porta**: 993. ->> - **Tipo de conexão segura**: SSL/TLS. ->> - **Nome de usuário SMTP**: Digite o endereço de e-mail **completo**. ->> - **Servidor SMTP de saída**: smtp.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Porta**: 465. ->> - **Tipo de conexão segura**: SSL/TLS. ->> - **Senha**: Não digite nada, a senha digitada anteriormente será usada. ->> - Clique em `Continuar`{.action} para finalizar a configuração. ->> ->> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} ->> -> **Etapa 3 AMÉRICA/ÁSIA-PACÍFICO** ->> - Digite os seguintes parâmetros: ->> - **Servidor IMAP de entrada**: imap.mail.ovh.ca. ->> - **Porta**: 993. ->> - **Tipo de conexão segura**: SSL/TLS. ->> - **Nome de usuário SMTP**: Digite o endereço de e-mail **completo**. ->> - **Servidor SMTP de saída**: smtp.mail.ovh.ca. ->> - **Porta**: 465. ->> - **Tipo de conexão segura**: SSL/TLS. ->> - **Senha**: Não digite nada, a senha digitada anteriormente será usada. ->> - Clique em `Continuar`{.action} para finalizar a configuração. ->> ->> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} - -### Utilizar o endereço de e-mail - -Assim que o endereço de e-mail estiver configurado, você pode usá-lo! Agora pode enviar e receber mensagens. - -A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Para aceder ao Webmail OVHcloud, clique em [este link](/links/web/email). Para aceder, só precisa dos dados de acesso do seu endereço de e-mail. - -### Modificar os parâmetros existentes - -O aplicativo Outlook não permite modificar os parâmetros do servidor da sua conta de e-mail. - -Se sua conta de e-mail já está configurada e você deseja reconfigurá-la, precisará excluí-la e recriá-la: - -- Clique no ícone de configurações `⛭`{.action} na parte inferior da coluna da esquerda. -- Na seção "Suas contas" clique em `Gerenciar`{.action} à direita do endereço de e-mail em questão. - -![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} - -- Role até o final. -- Clique em `Excluir`{.action} para iniciar a exclusão. -- Determine se deseja excluir apenas neste dispositivo ou em outros dispositivos que usam o Outlook. - -![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} - -> [!success] -> -> Uma vez excluída a conta de e-mail, siga as instruções da seção "[Adicionar a conta](#add-account)" desta documentação. - -### Configurações gerais de envio e recebimento - -#### Configurações de recebimento IMAP e POP - -Para o recebimento de e-mails, durante a escolha do tipo de conta, recomendamos o uso do **IMAP**. No entanto, você também pode selecionar **POP**. - -> [!warning] -> -> É necessário inserir o valor correspondente à sua localização (**EUROPA** ou **AMÉRICA/ÁSIA-PACÍFICO**). - -Selecione a aba correspondente ao seu tipo de configuração: - -> [!tabs] -> **Configuração IMAP** ->> ->> - **Nome de usuário**: Digite o endereço de e-mail **completo**. ->> - **Senha**: Digite a senha do endereço de e-mail. ->> - **Servidor EUROPA (de entrada)**: imap.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: imap.mail.ovh.ca. ->> - **Porta**: 993. ->> - **Tipo de segurança**: SSL/TLS. ->> -> **Configuração POP** ->> ->> - **Nome de usuário**: Digite o endereço de e-mail **completo**. ->> - **Senha**: Digite a senha do endereço de e-mail. ->> - **Servidor EUROPA (de entrada)**: pop.mail.ovh.net **ou** ssl0.ovh.net. ->> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: pop.mail.ovh.ca. ->> - **Porta**: 995. ->> - **Tipo de segurança**: SSL/TLS. - -#### Configurações de envio SMTP - -Para o envio de e-mails, abaixo estão os parâmetros **SMTP** a serem usados: - -**Configuração SMTP** - -- **Nome de usuário**: Digite o endereço de e-mail **completo**. -- **Senha**: Digite a senha do endereço de e-mail. -- **Servidor EUROPA (de saída)**: smtp.mail.ovh.net **ou** ssl0.ovh.net. -- **Servidor AMÉRICA/ÁSIA-PACÍFICO (de saída)**: smtp.mail.ovh.ca. -- **Porta**: 465. -- **Tipo de segurança**: SSL/TLS. - -## Quer saber mais? - -> [!primary] -> -> Para mais informações sobre como configurar um endereço de e-mail no cliente de e-mail Nouvel Outlook para Windows, consulte [o centro de ajuda da Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). - -[Primeiros passos com a oferta MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) - -[Primeiros passos com a oferta Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) - -Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: 'MX Plan / Zimbra Starter - Adicionar uma conta de e-mail no novo Outlook para Windows' +excerpt: "Saiba como configurar seu endereço de e-mail no novo Outlook para Windows" +updated: 2025-09-26 +--- + + + +## Objetivo + +Os endereços de e-mail das ofertas **MX Plan** e [Zimbra Starter](/links/web/emails-zimbra) podem ser configurados em um cliente de e-mail compatível. Isso permite enviar e receber mensagens do aplicativo de sua escolha. + +O **novo Outlook** substitui, desde 1º de janeiro de 2025, o aplicativo **Correio** no Windows. Para mais informações, consulte a página oficial da Microsoft "[Outlook para Windows: O Futuro do Correio, Calendário e Pessoas no Windows 11](https://support.microsoft.com/office/outlook-for-windows-the-future-of-mail-calendar-and-people-on-windows-11-715fc27c-e0f4-4652-9174-47faa751b199)". + +**Descubra como configurar seu endereço de e-mail MX Plan no novo Outlook para Windows.** + +## Pré-requisitos + +- Ter uma solução de e-mail OVHcloud previamente configurada, dentre as seguintes: + - **MX Plan** oferecido com nossas [ofertas de hospedagem web](/links/web/hosting) ou incluído em um [hospedagem gratuito 100M](/links/web/domains-free-hosting). + - [Zimbra](/links/web/emails-zimbra) Starter (apenas). +- Ter a [nova versão do Outlook](https://support.microsoft.com/office/getting-started-with-the-new-outlook-for-windows-656bb8d9-5a60-49b2-a98b-ba7822bc7627) instalada no Windows. +- Possuir as credenciais do endereço de e-mail que deseja configurar. + +> [!warning] +> +> Esta documentação se aplica exclusivamente ao **novo Outlook** e não ao "[Outlook clássico](https://support.microsoft.com/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" disponível no pacote Microsoft 365 ou previamente instalado no computador. + +/// details | Informações relacionadas ao gerenciamento e configuração dos serviços OVHcloud + +OVHcloud fornece serviços cuja configuração, gerenciamento e responsabilidade cabem a você. Portanto, é sua responsabilidade garantir o funcionamento correto. + +Fornecemos esta guia para ajudá-lo nas tarefas mais comuns. No entanto, recomendamos que você contate um [parceiro especializado](https://marketplace.ovhcloud.com/c/support-collaboration) e/ou o fornecedor do serviço se encontrar dificuldades. Não estaremos em condições de fornecer assistência. Mais informações na seção "[Quer saber mais?](#go-further)" desta guia. + +/// + +## Instruções + +### Adicionar a conta + +> [!warning] +> +> É necessário selecionar a aba da etapa 3 correspondente à sua localização (**EUROPA** ou **AMÉRICA/ÁSIA-PACÍFICO**) para obter os valores corretos. + +> [!tabs] +> **Etapa 1** +>> - Abra o Outlook. Na coluna da esquerda, clique em `Adicionar uma conta`{.action} para iniciar a configuração. +>> +>> ![outlook](images/configuration-newoutlook-windows-01.png){.thumbnail .w-600} +>> +> **Etapa 2** +>> - Digite seu endereço de e-mail e clique em `Continuar`{.action}. +>> - Digite sua senha e clique no botão `Mostrar mais`{.action}. +>> +>> ![outlook](images/configuration-newoutlook-windows-02.png){.thumbnail .w-600} +>> +> **Etapa 3 EUROPA** +>> - Digite os seguintes parâmetros: +>> - **Servidor IMAP de entrada**: imap.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Porta**: 993. +>> - **Tipo de conexão segura**: SSL/TLS. +>> - **Nome de usuário SMTP**: Digite o endereço de e-mail **completo**. +>> - **Servidor SMTP de saída**: smtp.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Porta**: 465. +>> - **Tipo de conexão segura**: SSL/TLS. +>> - **Senha**: Não digite nada, a senha digitada anteriormente será usada. +>> - Clique em `Continuar`{.action} para finalizar a configuração. +>> +>> ![outlook](images/configuration-newoutlook-windows-03.png){.thumbnail .w-600} +>> +> **Etapa 3 AMÉRICA/ÁSIA-PACÍFICO** +>> - Digite os seguintes parâmetros: +>> - **Servidor IMAP de entrada**: imap.mail.ovh.ca. +>> - **Porta**: 993. +>> - **Tipo de conexão segura**: SSL/TLS. +>> - **Nome de usuário SMTP**: Digite o endereço de e-mail **completo**. +>> - **Servidor SMTP de saída**: smtp.mail.ovh.ca. +>> - **Porta**: 465. +>> - **Tipo de conexão segura**: SSL/TLS. +>> - **Senha**: Não digite nada, a senha digitada anteriormente será usada. +>> - Clique em `Continuar`{.action} para finalizar a configuração. +>> +>> ![outlook](images/configuration-newoutlook-windows-03ca.png){.thumbnail .w-600} + +### Utilizar o endereço de e-mail + +Assim que o endereço de e-mail estiver configurado, você pode usá-lo! Agora pode enviar e receber mensagens. + +A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Para aceder ao Webmail OVHcloud, clique em [este link](/links/web/email). Para aceder, só precisa dos dados de acesso do seu endereço de e-mail. + +### Modificar os parâmetros existentes + +O aplicativo Outlook não permite modificar os parâmetros do servidor da sua conta de e-mail. + +Se sua conta de e-mail já está configurada e você deseja reconfigurá-la, precisará excluí-la e recriá-la: + +- Clique no ícone de configurações `⛭`{.action} na parte inferior da coluna da esquerda. +- Na seção "Suas contas" clique em `Gerenciar`{.action} à direita do endereço de e-mail em questão. + +![outlook](images/configuration-newoutlook-windows-04.png){.thumbnail .w-600} + +- Role até o final. +- Clique em `Excluir`{.action} para iniciar a exclusão. +- Determine se deseja excluir apenas neste dispositivo ou em outros dispositivos que usam o Outlook. + +![outlook](images/configuration-newoutlook-windows-05.png){.thumbnail .w-600} + +> [!success] +> +> Uma vez excluída a conta de e-mail, siga as instruções da seção "[Adicionar a conta](#add-account)" desta documentação. + +### Configurações gerais de envio e recebimento + +#### Configurações de recebimento IMAP e POP + +Para o recebimento de e-mails, durante a escolha do tipo de conta, recomendamos o uso do **IMAP**. No entanto, você também pode selecionar **POP**. + +> [!warning] +> +> É necessário inserir o valor correspondente à sua localização (**EUROPA** ou **AMÉRICA/ÁSIA-PACÍFICO**). + +Selecione a aba correspondente ao seu tipo de configuração: + +> [!tabs] +> **Configuração IMAP** +>> +>> - **Nome de usuário**: Digite o endereço de e-mail **completo**. +>> - **Senha**: Digite a senha do endereço de e-mail. +>> - **Servidor EUROPA (de entrada)**: imap.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: imap.mail.ovh.ca. +>> - **Porta**: 993. +>> - **Tipo de segurança**: SSL/TLS. +>> +> **Configuração POP** +>> +>> - **Nome de usuário**: Digite o endereço de e-mail **completo**. +>> - **Senha**: Digite a senha do endereço de e-mail. +>> - **Servidor EUROPA (de entrada)**: pop.mail.ovh.net **ou** ssl0.ovh.net. +>> - **Servidor AMÉRICA/ÁSIA-PACÍFICO (de entrada)**: pop.mail.ovh.ca. +>> - **Porta**: 995. +>> - **Tipo de segurança**: SSL/TLS. + +#### Configurações de envio SMTP + +Para o envio de e-mails, abaixo estão os parâmetros **SMTP** a serem usados: + +**Configuração SMTP** + +- **Nome de usuário**: Digite o endereço de e-mail **completo**. +- **Senha**: Digite a senha do endereço de e-mail. +- **Servidor EUROPA (de saída)**: smtp.mail.ovh.net **ou** ssl0.ovh.net. +- **Servidor AMÉRICA/ÁSIA-PACÍFICO (de saída)**: smtp.mail.ovh.ca. +- **Porta**: 465. +- **Tipo de segurança**: SSL/TLS. + +## Quer saber mais? + +> [!primary] +> +> Para mais informações sobre como configurar um endereço de e-mail no cliente de e-mail Nouvel Outlook para Windows, consulte [o centro de ajuda da Microsoft](https://support.microsoft.com/office/start-using-new-outlook-for-windows-4395454d-cb2f-4c16-bb24-fa4bb36650ae). + +[Primeiros passos com a oferta MX Plan](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_generalities) + +[Primeiros passos com a oferta Zimbra](/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra) + +Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com a nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.de-de.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.de-de.md index d5cba9fc767..6929284e8e1 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.de-de.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.de-de.md @@ -1,355 +1,332 @@ ---- -title: "Erste Schritte mit Zimbra" -excerpt: "Erfahren Sie hier, wie Sie Ihr Zimbra Angebot über Ihr OVHcloud Kundencenter verwalten" -updated: 2025-11-04 ---- - - - -## Ziel - -Mit dem Zimbra Dienst bietet Ihnen OVHcloud eine kollaborative Open Source Messaging Plattform mit allen für eine professionelle Nutzung notwendigen Funktionen. In dieser Anleitung erfahren Sie, wie Sie mit der Konfiguration Ihrer Zimbra E-Mail-Accounts beginnen. - -**Diese Anleitung erklärt, wie Sie Zimbra E-Mail im OVHcloud Kundencenter konfigurieren.** - - - -## Voraussetzungen - -- Sie haben einen E-Mail-Account auf der OVHcloud Zimbra E-Mail-Lösung abonniert. -- Sie verwalten einen [OVHcloud Domainnamen](/links/web/domains). -- Sie haben Zugriff auf Ihr [OVHcloud Kundencenter](/links/manager). - -## In der praktischen Anwendung - -**Inhalt** - -- [Zur Verwaltung Ihres Dienstes](#zimbra-access) -- [Konfigurieren Sie Ihre Zimbra Dienstleistung](#zimbra-conf) -- [Organisationen](#organizations) - - [Organisation erstellen](#organizations-create) - - [Nach Organisation filtern](#organizations-filters) -- [Domains](#domains) - - [Domain hinzufügen](#domains-add) - - [Domainnamen bearbeiten](#domains-modify) -- [E-Mail Accounts](#emails) - - [E-Mail-Account erstellen](#emails-create) - - [Angebot ändern](#emails-offer) -- [E-Mail-Account einsehen](#emails-consult) -- [Weiterleitungen](#redirections) -- [Alias](#alias) -- [automatische Antworten](#autoreply) - -### Auf die Verwaltung Ihrer Dienstleistung zugreifen - -1. Loggen Sie sich in Ihr [OVHcloud Kundencenter](/links/manager) ein. -1. Öffnen Sie den Bereich `Web Cloud`{.action}. -1. Klicken Sie auf `Zimbra Mail`{.action}. - -![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} - -### Ihren Zimbra Dienst konfigurieren - -Bevor Sie mit der Konfiguration Ihrer Zimbra E-Mail-Accounts beginnen, beachten Sie die drei Elemente, die Ihre Zimbra Dienstleistung hierarchisch strukturieren: - -- [**Organisation**](#organizations): Gruppierung von Domainnamen zur Verwendung mit E-Mails. -- [**Domainname**](#domains): Notwendig zur Erstellung eines E-Mail-Accounts; mindestens ein Domainname in Ihrem OVHcloud Kundencenter ist erforderlich, um ihn dem Zimbra-Dienst hinzufügen zu können. -- [**E-Mail-Accounts**](#emails): Mit den zu Ihrem Zimbra Dienst hinzugefügten Domainnamen können Sie E-Mail-Adressen erstellen. - -> [!primary] -> -> Die *Organisation* dient zur Abbildung einer Entität (Unternehmen, Verein, persönliches Projekt, etc.). Sie erlaubt die Trennung von E-Mail-Accounts, die Anwendung spezifischer Sicherheitsrichtlinien (zukünftige Funktion) und die Übertragung von Rechten an eine Organisation (zukünftige Funktion). Die Verwendung von Organisationen vereinfacht die Navigation und Verwaltung Ihres Zimbra Dienstes. - -Die folgende Abbildung zeigt die hierarchische Beziehung zwischen den oben genannten Elementen. - -![zimbra](images/zimbra_organization.png){.thumbnail .w-500} - -### Organisationen - -Wenn Sie eine große Anzahl von Domainnamen zu Ihrem Zimbra Dienst hinzufügen, kann es nützlich sein, diese zu einer "Organisation" zusammenzufassen. Klicken Sie in Ihrem Zimbra Dienst auf `Organisation`{.action}. - -![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} - -#### Organisation erstellen - -Um eine Organisation zu erstellen, klicken Sie auf `Organisation hinzufügen`{.action}. Legen Sie den `Namen` der Organisation und das `Label der Organisation` fest. Dabei handelt es sich um eine kurze Beschreibung der Organisation, anhand derer Sie die Anzeige der Domainnamen und E-Mail-Accounts Ihrer Zimbra Dienstleistung filtern können. - -![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} - -### Nach Organisation filtern - -In den Tabs `Organisation`{.action}, `Domain`{.action} und `E-Mail-Accounts`{.action} erstellen Sie einen Filter, der nur die Elemente anzeigt, die mit dieser Organisation verknüpft sind. - -Sie sehen, dass der Filter angewendet wird, wenn das Label neben dem Namen Ihres Zimbra Dienstes angezeigt wird. - -Um den Filter zu entfernen, klicken Sie auf das Filterkreuz. - -![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} - -### Domains - -> [!warning] -> -> Für einen optimalen Betrieb, wenn Sie den gleichen Domainnamen für OVHcloud [Exchange](/links/web/emails-hosted-exchange), [E-Mail Pro](/links/web/email-pro) und Zimbra verwenden, muss der Domainname als `nicht-autoritativ` konfiguriert werden. Weitere Informationen zum Konfigurieren eines nicht-autoritativen Domainnamens für die Dienste Exchange und E-Mail Pro finden Sie in unserer Anleitung: [Domainnamen zu Ihrem Exchange Dienst hinzufügen](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). - -In diesem Tab finden Sie alle Domainnamen, die zu Ihrer Zimbra Dienstleistung hinzugefügt wurden. Sie müssen über Ihr OVHcloud Kundencenter verwaltet werden, um sie verwenden zu können. - -Die Tabelle der Domainnamen enthält zwei Informationen: - -- **Organisation**: Diese wird festgelegt, wenn Sie Ihren Domainnamen hinzufügen. Dessen Label wird automatisch in dieser Spalte angezeigt. -- **Anzahl der Accounts**: Hier finden Sie alle Accounts, die unter dem betreffenden Domainnamen erstellt wurden. - -![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} - -#### Einen Domainnamen hinzufügen - -> [!warning] -> -> Um eine Domain zu Ihrer Zimbra Dienstleistung hinzuzufügen, müssen Sie eine [Organisation erstellen](#organisations). - -Um eine Domain zu Ihrer Zimbra Dienstleistung hinzuzufügen, klicken Sie auf `Domain`{.action} und dann auf `Domain hinzufügen`{.action}. - -Wählen Sie im Dropdown-Menü eine Organisation aus, und wählen Sie dann eine der folgenden Optionen aus: - -- **Domain in der Liste auswählen** (interne Domain): In dieser Liste finden Sie die Domainnamen, die Sie über Ihr OVHcloud Kundencenter verwalten. -- **Eine Domain angeben, die nicht in Ihrem OVHcloud Account verwaltet wird** (externe Domain): Geben Sie einen Domainnamen ein, der nicht in Ihrem OVHcloud Kundencenter verwaltet wird oder der bei einem anderen Registrar registriert ist und von Ihnen verwaltet wird. - -Wählen Sie den betreffenden Tab aus: - -> [!tabs] -> **Interne Domain** ->> ->> Wählen Sie eine über Ihr OVHcloud Kundencenter verwaltete Domain aus der Liste aus. ->> ->> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} ->> ->> Wählen Sie eine der folgenden Optionen aus, um Ihre DNS-Zone zu konfigurieren: ->> ->> - **Empfohlene Konfiguration**: Ihre DNS-Zone wird automatisch konfiguriert. Diese Option eignet sich, wenn Sie für Ihre Domain kein E-Mail-Angebot eingerichtet haben. ->> - **Benutzerdefinierte Konfiguration**: Wenn Sie bereits ein E-Mail-Angebot für Ihre Domain eingerichtet haben, können Sie die für Sie interessanten Elemente auswählen. ->> - *MX-Eintrag automatisch konfigurieren*: Ermöglicht die automatische Eingabe der Empfangsserver von OVHcloud (gilt für alle E-Mail-Angebote von OVHcloud). ->> - *SPF-Eintrag automatisch konfigurieren*: Ermöglicht die automatische Eingabe des Eintrags, der den OVHcloud E-Mail-Servern den Versand Ihrer E-Mails erlaubt. Diese Registrierung gilt für alle OVHcloud E-Mail-Angebote. ->> - *DKIM-Eintrag automatisch konfigurieren*: Damit werden automatisch die erforderlichen Einträge für die Authentifizierung des Versands von E-Mails eingegeben. ->> - *SRV-Eintrag automatisch konfigurieren*: Ermöglicht die automatische Konfiguration der Parameter eines E-Mail-Accounts, wenn Sie ihn in einer E-Mail-Software (Outlook, Mail für Mac, Thunderbird usw.) hinzufügen. ->> ->> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} ->> ->> Klicken Sie auf `Bestätigen`{.action}, um das Hinzufügen Ihrer Domain abzuschließen und den Konfigurationsprozess zu starten. ->> -> **Externe Domain** ->> ->> Geben Sie einen Domainnamen ein, der nicht in Ihrem Kundencenter verwaltet wird. Vergewissern Sie sich, dass Sie die notwendigen Rechte haben, um die DNS-Zone der betreffenden Domain zu ändern. ->> ->> Klicken Sie anschließend auf `Bestätigen`{.action} ->> ->> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} ->> ->> Das folgende Fenster wird angezeigt. Sie müssen diesen CNAME-Eintrag in der DNS-Zone der Domain eingeben, damit er auf Ihrer Zimbra-Plattform validiert werden kann. ->> ->> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} ->> ->> > [!warning] ->> > ->> > Nach 48 Stunden wird der Vorgang abgebrochen, wenn der CNAME in der DNS-Zone nicht sichtbar ist. In diesem Fall muss der Vorgang wiederholt werden. - -#### Domainnamen bearbeiten - -Sie können einen Domainnamen bearbeiten, um dessen Organisation zu ändern oder die zugehörigen DNS-Einträge zu überprüfen. - -Klicken Sie im Tab `Domain`{.action} Ihres Zimbra Dienstes auf das Symbol ⁝ rechts neben der betreffenden Domain, um die Optionen anzuzeigen. - -![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} - -- Klicken Sie auf `Konfigurieren`{.action}, um die Ihrem Domainnamen zugeordnete Organisation zu ändern. -- Klicken Sie auf `Diagnose`{.action}, um die Ansicht für die Diagnose der DNS-Einträge anzuzeigen. Es sollten keine Warnungen für die DNS-Einträge in den Tabs angezeigt werden. Falls Warnungen angezeigt werden, folgen Sie jeweils den Anweisungen in den Tabs, um die DNS-Einträge zu konfigurieren: - - **MX**: Notwendig zum Empfang Ihrer E-Mails. - - **SPF**: Sicherheitseintrag, der von den meisten E-Mail-Empfänger-Servern verlangt wird, um die OVHcloud Server für den E-Mail-Versand mit Ihrem Domainnamen zu legitimieren. - - **DKIM**: Ermöglicht die Einrichtung eines Signatursystems für jede E-Mail, die von Ihrem Zimbra-Dienst gesendet wird. Die Signatur wird vom Empfänger anhand des öffentlichen Schlüssels überprüft, der in Ihrer DNS-Zone hinterlegt ist. -- **SRV**: Ermöglicht die Konfiguration Ihres Zimbra Accounts, wenn Sie ihn in einer E-Mail-Software (Outlook, Mail für Mac, Thunderbird usw.) einrichten. - -![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} - -### E-Mail-Accounts - -Die Verwaltung der E-Mail-Accounts Ihrer Zimbra Dienstleistung erfolgt über den Tab `E-Mail-Accounts`{.action}. Die Tabelle enthält eine Liste der auf Ihrem Dienst vorhandenen E-Mail-Accounts sowie 3 Informationen zu jedem Account: - -- **Organisation**: Wenn der Domainname Ihres E-Mail-Accounts mit einer Organisation verbunden ist, finden Sie das zugehörige Label automatisch in dieser Spalte. -- **Angebot**: Da Ihre Zimbra Dienstleistung mehrere Dienste enthalten kann, finden Sie den Ihrem E-Mail-Account zugeordneten Dienst in dieser Spalte. -- **Größe**: Diese Spalte zeigt die Gesamtkapazität und den aktuellen Speicherplatz Ihres E-Mail-Accounts an. - -Außerdem finden Sie oben auf dieser Seite einen Link zum [Webmail](/links/web/email), um die Inhalte des E-Mail-Accounts im Webbrowser anzuzeigen. - -![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} - -#### Einen E-Mail-Account erstellen - -Um einen E-Mail-Account auf Ihrer Zimbra Dienstleistung zu erstellen, klicken Sie auf den Tab `E-Mail-Accounts`{.action} und dann auf `Einen Account erstellen`{.action}. - -Geben Sie die angezeigten Informationen ein. - -- **E-Mail-Account**: Geben Sie den *Namen des Accounts* ein, den Ihre E-Mail-Adresse erhalten soll (zum Beispiel Vorname.Name) und *wählen Sie einen Domainnamen* aus dem Drop-down-Menü aus. - -> [!warning] -> -> Die Wahl des Namens Ihrer E-Mail-Adresse muss folgende Bedingungen erfüllen: -> -> - Mindestens 2 Zeichen. -> - Maximal 32 Zeichen. -> - Keine Zeichen mit Akzent. -> - Keine Sonderzeichen außer `.`, `+`, `-` und `_`. - -- **Vorname**: Geben Sie einen Vornamen ein. -- **Name**: Geben Sie einen Namen ein. -- **Anzeigename**: Geben Sie den Namen ein, der als Absender angezeigt wird, wenn E-Mails von dieser Adresse aus versendet werden. -- **Passwort**: Legen Sie ein sicheres Passwort fest, das aus (mindestens) 9 Zeichen, einem Großbuchstaben, einem Kleinbuchstaben und einer Ziffer besteht. Verwenden Sie aus Sicherheitsgründen nicht dasselbe Kennwort zweimal. Wählen Sie einen Namen aus, der in keinem Zusammenhang mit Ihren persönlichen Daten steht (vermeiden Sie z. B. Ihren Namen, Vornamen und Ihr Geburtsdatum). Ändern Sie es regelmäßig. - -> [!warning] -> -> Die Wahl des Passworts muss folgende Bedingungen erfüllen: -> -> - Mindestens 10 Zeichen. -> - Maximal 64 Zeichen. -> - Mindestens 1 Großbuchstabe. -> - Mindestens 1 Sonderzeichen. -> - Keine Zeichen mit Akzent. - -Klicken Sie auf `Bestätigen`{.action}, um die Erstellung des Accounts zu starten. - -![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} - -### Angebot wechseln - -Es ist möglich, jeden Zimbra Account auf ein höheres oder niedrigeres Angebot zu ändern. - -1. Melden Sie sich bei Ihrem [OVHcloud Kundencenter](/links/manager) an. -1. Gehen Sie in den Bereich `Web Cloud`{.action}. -1. Klicken Sie auf `Zimbra Mail`{.action}. -1. Klicken Sie auf `E-Mail-Account`{.action}. -1. Rechts neben dem E-Mail-Account, den Sie auf ein höheres Angebot wechseln möchten, klicken Sie auf `⁝`{.action}. -1. Klicken Sie auf `Angebot wechseln`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -> [!warning] -> -> Bevor Sie auf ein niedrigeres Angebot wechseln, stellen Sie sicher, dass folgende Punkte erfüllt sind: -> -> - Keine Dateien sind auf Ihrem Speichervolumen "Aktentasche" gespeichert, wenn Sie auf das Angebot Starter wechseln. -> - Der Inhalt Ihres E-Mail-Accounts muss weniger als 15 GB sein, wenn Sie auf das Angebot Starter wechseln. - -### E-Mail-Account einsehen - -Um Ihren E-Mail-Account einzusehen: - -- Loggen Sie sich über einen Webbrowser auf [webmail](/links/web/email) ein und geben Sie Ihre E-Mail-Adresse und Ihr Passwort ein. Weitere Informationen finden Sie auf unserer Seite „[Zimbra Webmail verwenden](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)“. -- Richten Sie ein E-Mail-Programm auf Ihrem Computer, Smartphone oder Tablet ein. Besuchen Sie unsere Seite „[Zimbra-E-Mail-Adresse auf einem E-Mail-Client konfigurieren](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)“. - -### Weiterleitungen - -Um eine Weiterleitung auf eine Zimbra E-Mail-Adresse zu erstellen, loggen Sie sich im [webmail] ein (/links/web/email). -Die Erstellung einer Weiterleitung erfolgt über Posteingangsregeln, im Webmail als „Filter“ bezeichnet. Diese Regeln, die beim Empfang einer E-Mail angewendet werden, erlauben es, eine E-Mail weiterzuleiten oder umzuleiten. - -Um die E-Mails Ihres Zimbra-Accounts an eine andere E-Mail-Adresse weiterzuleiten, wenden wir eine Transferregel an. Folgen Sie den unten stehenden Tabs, um Ihre Weiterleitung einzurichten. - -> [!primary] -> -> Im Beispiel unten sollen alle eingehenden E-Mails an eine andere E-Mail-Adresse weitergeleitet werden. Als Beispiel-Account wird **zimbra@mydomain.ovh** verwendet und alle eingehenden E-Mails an diese E-Mail-Adresse werden an die Adresse **address@example.com** geleitet. - -> [!tabs] -> **Schritt 1** ->> ->> Klicken Sie auf die Schaltfläche ⚙ oben rechts in Ihrem Webmail-Fenster und dann auf `Einstellungen`{.action}. ->> ->> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} ->> -> **Schritt 2** ->> ->> Klicken Sie im Parameterfenster auf den Abschnitt `Filter`{.action} und dann auf die Schaltfläche `Filter hinzufügen`{.action}. ->> ->> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} ->> -> **Schritt 3** ->> ->> - Klicken Sie oben rechts auf Erweiterter Modus, um diese Regel zu implementieren. ->> - Geben Sie einen Namen für Ihren Filter in das Feld `Filtername` ein. ->> - Lassen Sie das Dropdown-Menü auf `Alle` im Satz „Wenn eine eingehende Nachricht ... dieser Bedingungen entspricht“. ->> - Wählen Sie im ersten Pop-up-Menü der Regeln `An` (To) aus, lassen Sie `enthält` (contains) und geben Sie die Quell-Adresse in das Feld rechts ein. ->> - Wählen Sie unter „Dann“ (Then) im Drop-down-Menü `Weiterleiten an` (Forward to) aus und geben Sie die Ziel-Adresse ein. ->> - Klicken Sie unten auf `+ Bedingung hinzufügen`{.action}(Add an action) und wählen Sie `Im Posteingang aufbewahren` (Keep in Inbox). ->> - Klicken Sie auf `Speichern`{.action} im Fenster Ihres Filters und im Fenster der Einstellungen. ->> ->> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} ->> - -Weitere Informationen zur Verwendung von Zimbra Webmail finden Sie in unserer Anleitung „[Zimbra Webmail verwenden](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)“. - -### Alias - -Mit Alias-Adressen für Ihren E-Mail-Account können Sie Ihre Account-E-Mail-Adresse privat halten. Sie können die Alias-Adressen an Ihre Kontakte weitergeben und an diese Adressen gesendete E-Mails werden dann an Ihren E-Mail-Account weitergeleitet. - -Die Erstellung eines Alias erfolgt über das [OVHcloud Kundencenter](/links/manager). Klicken Sie auf die Tabs um die Schritte anzuzeigen: - -> [!tabs] -> **Schritt 1** ->> ->> - Klicken Sie auf den Tab `E-Mail-Accounts`{.action} Ihres Zimbra Dienstes. ->> - Klicken Sie auf den Button ⋮ des betreffenden E-Mail-Accounts. ->> - Klicken Sie auf `Bearbeiten`{.action}. ->> ->> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} ->> -> **Schritt 2** ->> ->> Das Fenster zur Konfiguration Ihres E-Mail-Accounts wird angezeigt. Klicken Sie oben auf den Tab `Alias`{.action}. ->> ->> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} ->> -> **Schritt 3** ->> ->> Das folgende Fenster enthält eine Liste der Aliase, die Sie dem betreffenden Account zuordnen können. Klicken Sie auf den Button `Alias erstellen`{.action}. ->> ->> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} ->> -> **Schritt 4** ->> ->> Legen Sie die Adresse Ihres Alias fest und wählen Sie einen der mit Ihrem Zimbra Dienst verbundenen Domainnamen aus. ->> ->> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} ->> - -### Automatische Antworten - -Wenn Sie abwesend sind und Ihre E-Mails nicht bearbeiten können, können Sie eine Abwesenheitsnachricht einrichten. Führen Sie die folgenden Schritte aus: - -- Klicken Sie auf den Button ⚙ oben rechts in Ihrem Webmail-Fenster und dann auf `Einstellungen`{.action}. - -![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} - -- Klicken Sie auf den Abschnitt `Abwesend im Büro` hinter dem Fenster der Parameter. -- Aktivieren Sie das Kontrollkästchen „Automatische Antwort für diese Datumsangaben (inklusive) aktivieren“. -- Geben Sie das Startdatum der Abwesenheit vor dem Vermerk „Von“ ein. -- Deaktivieren Sie die Option „Kein Enddatum“, wenn Sie ein Enddatum für die Abwesenheit festlegen möchten. -- Geben Sie in das Feld Ihre Abwesenheitsmeldung ein. -- Klicken Sie auf `Speichern`{.action}, um die Abwesenheitsnotiz abzuschließen. - -![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} - -Weitere Informationen zur Verwendung von Zimbra Webmail finden Sie in unserer Anleitung „[Zimbra Webmail verwenden](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)“. - -## Weiterführende Informationen - -[Zimbra-E-Mail-Adresse auf einem E-Mail-Client konfigurieren](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) - -[Zimbra Webmail verwenden](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -[OVHcloud Zimbra FAQ](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) - -Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die [OVHcloud Partner](/links/partner). - -Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). - -Treten Sie unserer [User Community](/links/community) bei. +--- +title: "Erste Schritte mit Zimbra" +excerpt: "Erfahren Sie hier, wie Sie Ihr Zimbra Angebot über Ihr OVHcloud Kundencenter verwalten" +updated: 2025-05-19 +--- + + + +## Ziel + +Mit dem Zimbra Dienst bietet Ihnen OVHcloud eine kollaborative Open Source Messaging Plattform mit allen für eine professionelle Nutzung notwendigen Funktionen. In dieser Anleitung erfahren Sie, wie Sie mit der Konfiguration Ihrer Zimbra E-Mail-Accounts beginnen. + +**Diese Anleitung erklärt, wie Sie Zimbra E-Mail im OVHcloud Kundencenter konfigurieren.** + + + +## Voraussetzungen + +- Sie haben einen E-Mail-Account auf der OVHcloud Zimbra E-Mail-Lösung abonniert. +- Sie verwalten einen [OVHcloud Domainnamen](/links/web/domains). +- Sie haben Zugriff auf Ihr [OVHcloud Kundencenter](/links/manager). + +## In der praktischen Anwendung + +**Inhalt** + +- [Zur Verwaltung Ihres Dienstes](#zimbra-access) +- [Konfigurieren Sie Ihre Zimbra Dienstleistung](#zimbra-conf) +- [Organisationen](#organizations) + - [Organisation erstellen](#organizations-create) + - [Nach Organisation filtern](#organizations-filters) +- [Domains](#domains) + - [Domain hinzufügen](#domains-add) + - [Domainnamen bearbeiten](#domains-modify) +- [E-Mail Accounts](#emails) + - [E-Mail-Account erstellen](#emails-create) +- [E-Mail-Account einsehen](#emails-consult) +- [Weiterleitungen](#redirections) +- [Alias](#alias) +- [automatische Antworten](#autoreply) + +### Auf die Verwaltung Ihrer Dienstleistung zugreifen + +1. Loggen Sie sich in Ihr [OVHcloud Kundencenter](/links/manager) ein. +1. Öffnen Sie den Bereich `Web Cloud`{.action}. +1. Klicken Sie auf `Zimbra Mail`{.action}. + +![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} + +### Ihren Zimbra Dienst konfigurieren + +Bevor Sie mit der Konfiguration Ihrer Zimbra E-Mail-Accounts beginnen, beachten Sie die drei Elemente, die Ihre Zimbra Dienstleistung hierarchisch strukturieren: + +- [**Organisation**](#organizations): Gruppierung von Domainnamen zur Verwendung mit E-Mails. +- [**Domainname**](#domains): Notwendig zur Erstellung eines E-Mail-Accounts; mindestens ein Domainname in Ihrem OVHcloud Kundencenter ist erforderlich, um ihn dem Zimbra-Dienst hinzufügen zu können. +- [**E-Mail-Accounts**](#emails): Mit den zu Ihrem Zimbra Dienst hinzugefügten Domainnamen können Sie E-Mail-Adressen erstellen. + +> [!primary] +> +> Die *Organisation* dient zur Abbildung einer Entität (Unternehmen, Verein, persönliches Projekt, etc.). Sie erlaubt die Trennung von E-Mail-Accounts, die Anwendung spezifischer Sicherheitsrichtlinien (zukünftige Funktion) und die Übertragung von Rechten an eine Organisation (zukünftige Funktion). Die Verwendung von Organisationen vereinfacht die Navigation und Verwaltung Ihres Zimbra Dienstes. + +Die folgende Abbildung zeigt die hierarchische Beziehung zwischen den oben genannten Elementen. + +![zimbra](images/zimbra_organization.png){.thumbnail .w-500} + +### Organisationen + +Wenn Sie eine große Anzahl von Domainnamen zu Ihrem Zimbra Dienst hinzufügen, kann es nützlich sein, diese zu einer "Organisation" zusammenzufassen. Klicken Sie in Ihrem Zimbra Dienst auf `Organisation`{.action}. + +![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} + +#### Organisation erstellen + +Um eine Organisation zu erstellen, klicken Sie auf `Organisation hinzufügen`{.action}. Legen Sie den `Namen` der Organisation und das `Label der Organisation` fest. Dabei handelt es sich um eine kurze Beschreibung der Organisation, anhand derer Sie die Anzeige der Domainnamen und E-Mail-Accounts Ihrer Zimbra Dienstleistung filtern können. + +![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} + +### Nach Organisation filtern + +In den Tabs `Organisation`{.action}, `Domain`{.action} und `E-Mail-Accounts`{.action} erstellen Sie einen Filter, der nur die Elemente anzeigt, die mit dieser Organisation verknüpft sind. + +Sie sehen, dass der Filter angewendet wird, wenn das Label neben dem Namen Ihres Zimbra Dienstes angezeigt wird. + +Um den Filter zu entfernen, klicken Sie auf das Filterkreuz. + +![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} + +### Domains + +> [!warning] +> +> Für einen optimalen Betrieb, wenn Sie den gleichen Domainnamen für OVHcloud [Exchange](/links/web/emails-hosted-exchange), [E-Mail Pro](/links/web/email-pro) und Zimbra verwenden, muss der Domainname als `nicht-autoritativ` konfiguriert werden. Weitere Informationen zum Konfigurieren eines nicht-autoritativen Domainnamens für die Dienste Exchange und E-Mail Pro finden Sie in unserer Anleitung: [Domainnamen zu Ihrem Exchange Dienst hinzufügen](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). + +In diesem Tab finden Sie alle Domainnamen, die zu Ihrer Zimbra Dienstleistung hinzugefügt wurden. Sie müssen über Ihr OVHcloud Kundencenter verwaltet werden, um sie verwenden zu können. + +Die Tabelle der Domainnamen enthält zwei Informationen: + +- **Organisation**: Diese wird festgelegt, wenn Sie Ihren Domainnamen hinzufügen. Dessen Label wird automatisch in dieser Spalte angezeigt. +- **Anzahl der Accounts**: Hier finden Sie alle Accounts, die unter dem betreffenden Domainnamen erstellt wurden. + +![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} + +#### Einen Domainnamen hinzufügen + +> [!warning] +> +> Um eine Domain zu Ihrer Zimbra Dienstleistung hinzuzufügen, müssen Sie eine [Organisation erstellen](#organisations). + +Um eine Domain zu Ihrer Zimbra Dienstleistung hinzuzufügen, klicken Sie auf `Domain`{.action} und dann auf `Domain hinzufügen`{.action}. + +Wählen Sie im Dropdown-Menü eine Organisation aus, und wählen Sie dann eine der folgenden Optionen aus: + +- **Domain in der Liste auswählen** (interne Domain): In dieser Liste finden Sie die Domainnamen, die Sie über Ihr OVHcloud Kundencenter verwalten. +- **Eine Domain angeben, die nicht in Ihrem OVHcloud Account verwaltet wird** (externe Domain): Geben Sie einen Domainnamen ein, der nicht in Ihrem OVHcloud Kundencenter verwaltet wird oder der bei einem anderen Registrar registriert ist und von Ihnen verwaltet wird. + +Wählen Sie den betreffenden Tab aus: + +> [!tabs] +> **Interne Domain** +>> +>> Wählen Sie eine über Ihr OVHcloud Kundencenter verwaltete Domain aus der Liste aus. +>> +>> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} +>> +>> Wählen Sie eine der folgenden Optionen aus, um Ihre DNS-Zone zu konfigurieren: +>> +>> - **Empfohlene Konfiguration**: Ihre DNS-Zone wird automatisch konfiguriert. Diese Option eignet sich, wenn Sie für Ihre Domain kein E-Mail-Angebot eingerichtet haben. +>> - **Benutzerdefinierte Konfiguration**: Wenn Sie bereits ein E-Mail-Angebot für Ihre Domain eingerichtet haben, können Sie die für Sie interessanten Elemente auswählen. +>> - *MX-Eintrag automatisch konfigurieren*: Ermöglicht die automatische Eingabe der Empfangsserver von OVHcloud (gilt für alle E-Mail-Angebote von OVHcloud). +>> - *SPF-Eintrag automatisch konfigurieren*: Ermöglicht die automatische Eingabe des Eintrags, der den OVHcloud E-Mail-Servern den Versand Ihrer E-Mails erlaubt. Diese Registrierung gilt für alle OVHcloud E-Mail-Angebote. +>> - *DKIM-Eintrag automatisch konfigurieren*: Damit werden automatisch die erforderlichen Einträge für die Authentifizierung des Versands von E-Mails eingegeben. +>> +>> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} +>> +>> Klicken Sie auf `Bestätigen`{.action}, um das Hinzufügen Ihrer Domain abzuschließen und den Konfigurationsprozess zu starten. +>> +> **Externe Domain** +>> +>> Geben Sie einen Domainnamen ein, der nicht in Ihrem Kundencenter verwaltet wird. Vergewissern Sie sich, dass Sie die notwendigen Rechte haben, um die DNS-Zone der betreffenden Domain zu ändern. +>> +>> Klicken Sie anschließend auf `Bestätigen`{.action} +>> +>> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} +>> +>> Das folgende Fenster wird angezeigt. Sie müssen diesen CNAME-Eintrag in der DNS-Zone der Domain eingeben, damit er auf Ihrer Zimbra-Plattform validiert werden kann. +>> +>> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} +>> +>> > [!warning] +>> > +>> > Nach 48 Stunden wird der Vorgang abgebrochen, wenn der CNAME in der DNS-Zone nicht sichtbar ist. In diesem Fall muss der Vorgang wiederholt werden. + +#### Domainnamen bearbeiten + +Sie können einen Domainnamen bearbeiten, um dessen Organisation zu ändern oder die zugehörigen DNS-Einträge zu überprüfen. + +Klicken Sie im Tab `Domain`{.action} Ihres Zimbra Dienstes auf das Symbol ⁝ rechts neben der betreffenden Domain, um die Optionen anzuzeigen. + +![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} + +- Klicken Sie auf `Konfigurieren`{.action}, um die Ihrem Domainnamen zugeordnete Organisation zu ändern. +- Klicken Sie auf `Diagnose`{.action}, um die Ansicht für die Diagnose der DNS-Einträge anzuzeigen. Es sollten keine Warnungen für die DNS-Einträge in den Tabs angezeigt werden. Falls Warnungen angezeigt werden, folgen Sie jeweils den Anweisungen in den Tabs, um die DNS-Einträge zu konfigurieren: + - **MX**: Notwendig zum Empfang Ihrer E-Mails. + - **SPF**: Sicherheitseintrag, der von den meisten E-Mail-Empfänger-Servern verlangt wird, um die OVHcloud Server für den E-Mail-Versand mit Ihrem Domainnamen zu legitimieren. + - **DKIM**: Ermöglicht die Einrichtung eines Signatursystems für jede E-Mail, die von Ihrem Zimbra-Dienst gesendet wird. Die Signatur wird vom Empfänger anhand des öffentlichen Schlüssels überprüft, der in Ihrer DNS-Zone hinterlegt ist. + +![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} + +### E-Mail-Accounts + +Die Verwaltung der E-Mail-Accounts Ihrer Zimbra Dienstleistung erfolgt über den Tab `E-Mail-Accounts`{.action}. Die Tabelle enthält eine Liste der auf Ihrem Dienst vorhandenen E-Mail-Accounts sowie 3 Informationen zu jedem Account: + +- **Organisation**: Wenn der Domainname Ihres E-Mail-Accounts mit einer Organisation verbunden ist, finden Sie das zugehörige Label automatisch in dieser Spalte. +- **Angebot**: Da Ihre Zimbra Dienstleistung mehrere Dienste enthalten kann, finden Sie den Ihrem E-Mail-Account zugeordneten Dienst in dieser Spalte. +- **Größe**: Diese Spalte zeigt die Gesamtkapazität und den aktuellen Speicherplatz Ihres E-Mail-Accounts an. + +Außerdem finden Sie oben auf dieser Seite einen Link zum [Webmail](/links/web/email), um die Inhalte des E-Mail-Accounts im Webbrowser anzuzeigen. + +![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} + +#### Einen E-Mail-Account erstellen + +Um einen E-Mail-Account auf Ihrer Zimbra Dienstleistung zu erstellen, klicken Sie auf den Tab `E-Mail-Accounts`{.action} und dann auf `Einen Account erstellen`{.action}. + +Geben Sie die angezeigten Informationen ein. + +- **E-Mail-Account**: Geben Sie den *Namen des Accounts* ein, den Ihre E-Mail-Adresse erhalten soll (zum Beispiel Vorname.Name) und *wählen Sie einen Domainnamen* aus dem Drop-down-Menü aus. + +> [!warning] +> +> Die Wahl des Namens Ihrer E-Mail-Adresse muss folgende Bedingungen erfüllen: +> +> - Mindestens 2 Zeichen. +> - Maximal 32 Zeichen. +> - Keine Zeichen mit Akzent. +> - Keine Sonderzeichen außer `.`, `+`, `-` und `_`. + +- **Vorname**: Geben Sie einen Vornamen ein. +- **Name**: Geben Sie einen Namen ein. +- **Anzeigename**: Geben Sie den Namen ein, der als Absender angezeigt wird, wenn E-Mails von dieser Adresse aus versendet werden. +- **Passwort**: Legen Sie ein sicheres Passwort fest, das aus (mindestens) 9 Zeichen, einem Großbuchstaben, einem Kleinbuchstaben und einer Ziffer besteht. Verwenden Sie aus Sicherheitsgründen nicht dasselbe Kennwort zweimal. Wählen Sie einen Namen aus, der in keinem Zusammenhang mit Ihren persönlichen Daten steht (vermeiden Sie z. B. Ihren Namen, Vornamen und Ihr Geburtsdatum). Ändern Sie es regelmäßig. + +> [!warning] +> +> Die Wahl des Passworts muss folgende Bedingungen erfüllen: +> +> - Mindestens 10 Zeichen. +> - Maximal 64 Zeichen. +> - Mindestens 1 Großbuchstabe. +> - Mindestens 1 Sonderzeichen. +> - Keine Zeichen mit Akzent. + +Klicken Sie auf `Bestätigen`{.action}, um die Erstellung des Accounts zu starten. + +![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} + +### E-Mail-Account einsehen + +Um Ihren E-Mail-Account einzusehen: + +- Loggen Sie sich über einen Webbrowser auf [webmail](/links/web/email) ein und geben Sie Ihre E-Mail-Adresse und Ihr Passwort ein. Weitere Informationen finden Sie auf unserer Seite „[Zimbra Webmail verwenden](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)“. +- Richten Sie ein E-Mail-Programm auf Ihrem Computer, Smartphone oder Tablet ein. Besuchen Sie unsere Seite „[Zimbra-E-Mail-Adresse auf einem E-Mail-Client konfigurieren](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)“. + +### Weiterleitungen + +Um eine Weiterleitung auf eine Zimbra E-Mail-Adresse zu erstellen, loggen Sie sich im [webmail] ein (/links/web/email). +Die Erstellung einer Weiterleitung erfolgt über Posteingangsregeln, im Webmail als „Filter“ bezeichnet. Diese Regeln, die beim Empfang einer E-Mail angewendet werden, erlauben es, eine E-Mail weiterzuleiten oder umzuleiten. + +Um die E-Mails Ihres Zimbra-Accounts an eine andere E-Mail-Adresse weiterzuleiten, wenden wir eine Transferregel an. Folgen Sie den unten stehenden Tabs, um Ihre Weiterleitung einzurichten. + +> [!primary] +> +> Im Beispiel unten sollen alle eingehenden E-Mails an eine andere E-Mail-Adresse weitergeleitet werden. Als Beispiel-Account wird **zimbra@mydomain.ovh** verwendet und alle eingehenden E-Mails an diese E-Mail-Adresse werden an die Adresse **address@example.com** geleitet. + +> [!tabs] +> **Schritt 1** +>> +>> Klicken Sie auf die Schaltfläche ⚙ oben rechts in Ihrem Webmail-Fenster und dann auf `Einstellungen`{.action}. +>> +>> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} +>> +> **Schritt 2** +>> +>> Klicken Sie im Parameterfenster auf den Abschnitt `Filter`{.action} und dann auf die Schaltfläche `Filter hinzufügen`{.action}. +>> +>> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} +>> +> **Schritt 3** +>> +>> - Klicken Sie oben rechts auf Erweiterter Modus, um diese Regel zu implementieren. +>> - Geben Sie einen Namen für Ihren Filter in das Feld `Filtername` ein. +>> - Lassen Sie das Dropdown-Menü auf `Alle` im Satz „Wenn eine eingehende Nachricht ... dieser Bedingungen entspricht“. +>> - Wählen Sie im ersten Pop-up-Menü der Regeln `An` (To) aus, lassen Sie `enthält` (contains) und geben Sie die Quell-Adresse in das Feld rechts ein. +>> - Wählen Sie unter „Dann“ (Then) im Drop-down-Menü `Weiterleiten an` (Forward to) aus und geben Sie die Ziel-Adresse ein. +>> - Klicken Sie unten auf `+ Bedingung hinzufügen`{.action}(Add an action) und wählen Sie `Im Posteingang aufbewahren` (Keep in Inbox). +>> - Klicken Sie auf `Speichern`{.action} im Fenster Ihres Filters und im Fenster der Einstellungen. +>> +>> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} +>> + +Weitere Informationen zur Verwendung von Zimbra Webmail finden Sie in unserer Anleitung „[Zimbra Webmail verwenden](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)“. + +### Alias + +Mit Alias-Adressen für Ihren E-Mail-Account können Sie Ihre Account-E-Mail-Adresse privat halten. Sie können die Alias-Adressen an Ihre Kontakte weitergeben und an diese Adressen gesendete E-Mails werden dann an Ihren E-Mail-Account weitergeleitet. + +Die Erstellung eines Alias erfolgt über das [OVHcloud Kundencenter](/links/manager). Klicken Sie auf die Tabs um die Schritte anzuzeigen: + +> [!tabs] +> **Schritt 1** +>> +>> - Klicken Sie auf den Tab `E-Mail-Accounts`{.action} Ihres Zimbra Dienstes. +>> - Klicken Sie auf den Button ⋮ des betreffenden E-Mail-Accounts. +>> - Klicken Sie auf `Bearbeiten`{.action}. +>> +>> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} +>> +> **Schritt 2** +>> +>> Das Fenster zur Konfiguration Ihres E-Mail-Accounts wird angezeigt. Klicken Sie oben auf den Tab `Alias`{.action}. +>> +>> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} +>> +> **Schritt 3** +>> +>> Das folgende Fenster enthält eine Liste der Aliase, die Sie dem betreffenden Account zuordnen können. Klicken Sie auf den Button `Alias erstellen`{.action}. +>> +>> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} +>> +> **Schritt 4** +>> +>> Legen Sie die Adresse Ihres Alias fest und wählen Sie einen der mit Ihrem Zimbra Dienst verbundenen Domainnamen aus. +>> +>> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} +>> + +### Automatische Antworten + +Wenn Sie abwesend sind und Ihre E-Mails nicht bearbeiten können, können Sie eine Abwesenheitsnachricht einrichten. Führen Sie die folgenden Schritte aus: + +- Klicken Sie auf den Button ⚙ oben rechts in Ihrem Webmail-Fenster und dann auf `Einstellungen`{.action}. + +![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} + +- Klicken Sie auf den Abschnitt `Abwesend im Büro` hinter dem Fenster der Parameter. +- Aktivieren Sie das Kontrollkästchen „Automatische Antwort für diese Datumsangaben (inklusive) aktivieren“. +- Geben Sie das Startdatum der Abwesenheit vor dem Vermerk „Von“ ein. +- Deaktivieren Sie die Option „Kein Enddatum“, wenn Sie ein Enddatum für die Abwesenheit festlegen möchten. +- Geben Sie in das Feld Ihre Abwesenheitsmeldung ein. +- Klicken Sie auf `Speichern`{.action}, um die Abwesenheitsnotiz abzuschließen. + +![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} + +Weitere Informationen zur Verwendung von Zimbra Webmail finden Sie in unserer Anleitung „[Zimbra Webmail verwenden](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)“. + +## Weiterführende Informationen + +[Zimbra-E-Mail-Adresse auf einem E-Mail-Client konfigurieren](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) + +[Zimbra Webmail verwenden](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +[OVHcloud Zimbra FAQ](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) + +Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die [OVHcloud Partner](/links/partner). + +Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). + +Treten Sie unserer [User Community](/links/community) bei. diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.en-gb.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.en-gb.md index c0fe9af1281..7906806bad6 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.en-gb.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.en-gb.md @@ -1,353 +1,330 @@ ---- -title: "Getting started with the Zimbra solution" -excerpt: "Find out how to get started with your Zimbra solution via the OVHcloud Control Panel" -updated: 2025-11-04 ---- - - - -## Objective - -With the Zimbra solution, OVHcloud offers an open-source collaborative messaging platform, with all the features you need for professional use. In this guide, you will find the information you need to get started configuring your Zimbra email accounts. - -**Find out how to get started with the Zimbra email solution.** - - - -## Requirements - -- An email account on our Zimbra OVHcloud email solution -- An [OVHcloud domain name](/links/web/domains) -- Access to the [OVHcloud Control Panel](/links/manager) - -## Instructions - -**Summary** - -- [Access your service management](#zimbra-access) -- [Configure your Zimbra service](#zimbra-conf) -- [Organizations](#organizations) - - [Create an organization](#organizations-create) - - [Filter by organization](#organizations-filters) -- [Domains](#domains) - - [Add a domain name](#domains-add) - - [Modify a domain name](#domains-modify) -- [Email accounts](#emails) - - [Create an email account](#emails-create) - - [Change plan](#emails-offer) -- [Check your email account](#emails-consult) -- [Redirections](#redirections) -- [Alias](#alias) -- [Automatic Replies](#autoreply) - -### Access your service management - -1. Log in to your [OVHcloud Control Panel](/links/manager). -1. Open the `Web Cloud`{.action} section. -1. Click `Zimbra Mail`{.action}. - -![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} - -### Configure your Zimbra service - -Before you start configuring your Zimbra email accounts, take note of the three elements that structure your Zimbra service hierarchically: - -- [**Organization**](#organizations): It enables domain names to be grouped together in order to associate them. -- [**Domain name**](#domains): It is essential to create an email account. You will need to manage at least one domain name via the OVHcloud Control Panel, and add it to your Zimbra service. -- [**Email accounts**](#emails): By using the domain names added to your Zimbra service, you can create an email address. - -> [!primary] -> -> An *Organization* is used to represent an entity (company, association, personal project, etc.). It enables email accounts to be partitioned, specific security policies to be applied (upcoming feature) and rights to be delegated to an organization (upcoming feature). By using organizations, you can make it easier to browse and manage your Zimbra platform. - -The diagram below summarizes the hierarchical link between the above-mentioned elements. - -![zimbra](images/zimbra_organization.png){.thumbnail .w-500} - -### Organizations - -If you are adding a large number of domain names to your Zimbra service, it may be useful to group them together by associating them with an "Organization". From your Zimbra service, click `Organization`{.action}. - -![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} - -#### Create an organization - -To create an organization, click `Add Organization`{.action}. Define the `Name` of the organization and the `Label of the organization`, the latter being a short description of the organization allowing you to find your way when you filter the display of domain names and email accounts of your Zimbra service. - -![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} - -#### Filter by organization - -From the `Organization`{.action}, `Domain`{.action} and `Email accounts`{.action} tabs, by clicking on an organization’s label, you can create a filter that will only display items related to that organization. - -You can see that the filter is applied when the label appears next to the name of your Zimbra service. - -To remove the filter, simply click on the cross of the filter. - -![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} - -### Domains - -> [!warning] -> -> For optimal operation when you use the same domain name between OVHcloud solutions [Exchange](/links/web/emails-hosted-exchange), [Email Pro](/links/web/email-pro) and Zimbra, it is necessary to configure the domain name in `non-authoritative`. To find out how to configure a non-authoritative domain name on an Exchange or Email Pro platform, please read our guide on [Adding a domain name on an email platform](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). - -In this tab, you will find all of the domain names added to your Zimbra service. They must be managed via the OVHcloud Control Panel in order to be added. - -The domain name table gives you two pieces of information: - -- **Organization**: It is determined when you add your domain name. You will automatically find its label in this column. -- **Number of accounts**: Here, you can find all of the accounts created under the domain name concerned. - -![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} - -#### Add a domain name - -> [!warning] -> -> You need to [create an organization](#organisations) in order to add a domain name to your Zimbra service. - -To add a domain name to your Zimbra service, click on the `Domain`{.action} tab, then click `Add a domain`{.action}. - -Select an organization from the drop-down menu, and then select one of the following two options: - -- **Select a domain from the list** (internal domain): In this list, you will find the domain names that you manage from the OVHcloud Control Panel. -- **Enter a domain name that is not managed by your OVHcloud account** (external domain): Enter a domain name that is not managed in your OVHcloud Control Panel, or that is registered with a different registrar and managed by you. - -Select the tab that corresponds to your choice: - -> [!tabs] -> **Internal domain** ->> ->> Select a managed domain name from the list in your OVHcloud Control Panel. ->> ->> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} ->> ->> To configure your DNS zone, select one of the following two options: ->> ->> - **Recommended configuration**: Your DNS zone will be configured automatically. This option is suitable if you have not configured an email solution on your domain name. ->> - **Custom configuration**: If you have already configured an email solution on your domain name, you can choose the elements that interest you. ->> - *Configure the MX record automatically*: This allows you to enter the OVHcloud incoming servers automatically (applies to all OVHcloud email solutions). ->> - *Configure the SPF record automatically*: This allows you to enter the record automatically, authorizing the OVHcloud sending email servers to send your emails. This registration is valid for all OVHcloud email solutions. ->> - *Configure the DKIM record automatically*: it allows you to automatically enter the records required to authenticate your email sending. ->> - *Automatically configure the SRV record*: it allows the automatic configuration of the parameters of an email account when you add it to an email software (Outlook, Mail for Mac, Thunderbird, etc.). ->> ->> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} ->> ->> Click `Confirm`{.action} to finish adding your domain and start the configuration process. ->> -> **External domain** ->> ->> Enter a domain name that is not managed in your Control Panel. Make sure that you have the permissions to modify the DNS zone for the domain name concerned. ->> ->> Then click `Confirm`{.action} ->> ->> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} ->> ->> The window below will open. You will need to enter this CNAME record in the domain name’s DNS zone, so that it can be validated on your Zimbra platform. ->> ->> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} ->> ->> > [!warning] ->> > ->> > If the CNAME record is not visible in the DNS zone after 48 hours, the operation is cancelled. You will then need to retry the operation. - -#### Modify a domain name - -You can modify your domain name to change its organization or to check its associated DNS records. - -In the `Domain`{.action} tab of your Zimbra service, click on the "⁝" icon to the right of the domain name concerned to display the options. - -![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} - -- Click `Configure`{.action} to modify the organization associated with your domain name. -- Click `Diagnostics`{.action} to display the diagnostic interface for the domain name DNS records. You will need to ensure that no alerts are displayed for each of the DNS records listed in the tabs. Follow the instructions detailed in each tab with an alert to configure the DNS records: - - **MX**: Essential for receiving your emails. - - **SPF**: Security record that is required by the majority of recipient email servers to legitimize OVHcloud email sending servers with your domain name. - - **DKIM**: Provides a signature system for each email sent by your Zimbra service. The signature is verified by the recipient using the public key visible in your DNS zone. - - **SRV**: Facilitates the configuration of your Zimbra account when you configure it on an email software (Outlook, Mail for Mac, Thunderbird, etc.). - -![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} - -### Email accounts - -You can manage your Zimbra service email addresses from the `Email accounts`{.action} tab. The table displays the list of email accounts on your service, as well as 3 pieces of information for each: - -- **Organization**: If your email account domain name is linked to an organization, you will automatically find its label in this column. -- **Offer**: Since your Zimbra service can host several Zimbra solutions, you will find the solution associated with your email account in this column. -- **Size**: This column shows the total capacity of your email account and the space it currently occupies. - -At the top of this page, you will also find a link to [Webmail](/links/web/email), so that you can log in directly to the content of your email account via your web browser. - -![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} - -#### Create an email account - -To create an email account on your Zimbra service, click on the `Email accounts`{.action} tab, then `Create an account`{.action}. - -Fill in the information displayed. - -- **Email account**: Enter the *account name* that your email address will contain (your "first name.surname", for example), and *select a domain name* in the dropdown menu. - -> [!warning] -> -> The name of your email address must meet the following conditions: -> -> - Minimum 2 characters. -> - Maximum 32 characters. -> - No accents. -> - No special characters, except for the following characters: `.`, `+`, `-` and `_`. - -- **First name**: Enter a first name. -- **Name**: Enter a name. -- **Full name**: Enter the name that will appear as a sender when emails are sent from this address. -- **Password**: Set a strong password consisting of (at least) 9 characters, an upper-case letter, a lower-case letter and a number. For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid your surname, first name and date of birth). Change it regularly. - -> [!warning] -> -> The password must meet the following requirements: -> -> - Minimum 10 characters. -> - Maximum 64 characters. -> - Minimum 1 upper case. -> - Minimum 1 special character. -> - No accents. - -Click `Confirm`{.action} to start creating the account. - -![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} - -### Change plan - -It is possible to upgrade or downgrade any Zimbra account. - -1. Log in to your [OVHcloud Control Panel](/links/manager). -1. Go to the `Web Cloud`{.action} section. -1. Click on `Zimbra Mail`{.action}. -1. Click on the `Email account`{.action} tab. -1. To the right of the email account for which you want to switch to a higher plan, click on `⁝`{.action}. -1. Click on `Change plan`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -> [!warning] -> -> Before switching to a lower plan, make sure the following points: -> -> - No file is stored on your storage volume "Briefcase" if you are switching to the Starter plan. -> - The content of your email account must be less than 15 GB if you are switching to the Starter plan. - -### View your email account - -To view your email account: - -- Log in to [webmail](/links/web/email) from a web browser and enter your email address and password. For further details, please refer to our page “[Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)”. -- Configure an email software on your computer, smartphone or tablet. Visit our page “[Configuring your Zimbra email address in an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)”. - -### Redirections - -To create a redirection for a Zimbra email address, log in to [webmail](/links/web/email). -You can create a redirection using inbox rules, called filters in webmail. These rules, which are applied when an email is received, can be used to forward or redirect an email. - -To redirect emails from your Zimbra account to another email address, we will apply a transfer rule. Follow the tabs below to set up your redirection. - -> [!primary] -> -> In our example below, we have chosen to redirect all incoming emails to another email address. To understand the example in the screenshots, we are logged on to the account **zimbra@mydomain.ovh** and we would like to redirect emails from this address to **address@example.com**. - -> [!tabs] -> **Step 1** ->> ->> Click the ⚙ button in the top right-hand corner of your webmail window, then click `Settings`{.action}. ->> ->>![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} ->> -> **Step 2** ->> ->> Click the `Filters`{.action} section in the settings window, then click the `Add a filter`{.action} button. ->> ->>![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} ->> -> **Step 3** ->> ->> - First click Advanced Mode in the top right-hand corner to set up this rule. ->> - Enter a name for your filter in the `Filter name` box. ->> - Leave the dropdown menu on `all` in the sentence “If an incoming message meets ... of these conditions”. ->> - In the first dropdown menu of the rules, choose `To`, leave `contains`, then enter the source email address in the box to the right. ->> - Under “Then”, select `Forward to` from the drop-down menu and enter the destination email address. ->> - Click `+ Add an action`{.action} below, then select `Keep in Inbox`. ->> - Click `Save`{.action} from your filter window and also from the settings window. ->> ->>![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} ->> - -For more details on using Zimbra webmail, please read our guide on [Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -### Alias - -Alias addresses for your email account allow you to keep your account's email address private. You can disclose alias addresses to your contacts and emails sent to these addresses will then be redirected to your email account. - -You can create an alias in the [OVHcloud Control Panel](/links/manager). Click on the steps below: - -> [!tabs] -> **Step 1** ->> ->> - Click on the `Email accounts`{.action} tab of your Zimbra service. ->> - Click the ⋮ button for the email account concerned. ->> - Click `Modify`{.action}. ->> ->>![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} ->> -> **Step 2** ->> ->> The window for configuring your email account will open. Click on the `Alias`{.action} tab above. ->> ->>![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} ->> -> **Step 3** ->> ->> The following window will contain a list of aliases that you can associate with the account concerned. Click the `Create Alias`{.action} button. ->> ->>![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} ->> -> **Step 4** ->> ->> Determine the address of your alias and select one of the domain names associated with your Zimbra service. ->> ->>![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} ->> - -### Automatic replies - -When you need to leave the office and cannot process your emails, you can set up an absence message. Follow the steps below: - -- Click the ⚙ button in the top right-hand corner of your webmail window, then click `Settings`{.action}. - -![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} - -- Click on the `Out of Office` section in the settings window. -- Tick the box "Enable automatic reply during these dates (included)". -- Enter the absence start date before the “From” comment. -- Untick the “No end date” box if you want to determine an absence end date and determine it. -- In the box, enter your absence message. -- Click `Save`{.action} to finish setting up your absence message. - -![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} - -For more details, please read our guide on [Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -## Go further - -[Configuring your Zimbra email address on an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) - -[Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -[OVHcloud Zimbra FAQ](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -Join our [community of users](/links/community). +--- +title: "Getting started with the Zimbra solution" +excerpt: "Find out how to get started with your Zimbra solution via the OVHcloud Control Panel" +updated: 2025-05-19 +--- + + + +## Objective + +With the Zimbra solution, OVHcloud offers an open-source collaborative messaging platform, with all the features you need for professional use. In this guide, you will find the information you need to get started configuring your Zimbra email accounts. + +**Find out how to get started with the Zimbra email solution.** + + + +## Requirements + +- An email account on our Zimbra OVHcloud email solution +- An [OVHcloud domain name](/links/web/domains) +- Access to the [OVHcloud Control Panel](/links/manager) + +## Instructions + +**Summary** + +- [Access your service management](#zimbra-access) +- [Configure your Zimbra service](#zimbra-conf) +- [Organizations](#organizations) + - [Create an organization](#organizations-create) + - [Filter by organization](#organizations-filters) +- [Domains](#domains) + - [Add a domain name](#domains-add) + - [Modify a domain name](#domains-modify) +- [Email accounts](#emails) + - [Create an email account](#emails-create) +- [Check your email account](#emails-consult) +- [Redirections](#redirections) +- [Alias](#alias) +- [Automatic Replies](#autoreply) + +### Access your service management + +1. Log in to your [OVHcloud Control Panel](/links/manager). +1. Open the `Web Cloud`{.action} section. +1. Click `Zimbra Mail`{.action}. + +![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} + +### Configure your Zimbra service + +Before you start configuring your Zimbra email accounts, take note of the three elements that structure your Zimbra service hierarchically: + +- [**Organization**](#organizations): It enables domain names to be grouped together in order to associate them. +- [**Domain name**](#domains): It is essential to create an email account. You will need to manage at least one domain name via the OVHcloud Control Panel, and add it to your Zimbra service. +- [**Email accounts**](#emails): By using the domain names added to your Zimbra service, you can create an email address. + +> [!primary] +> +> An *Organization* is used to represent an entity (company, association, personal project, etc.). It enables email accounts to be partitioned, specific security policies to be applied (upcoming feature) and rights to be delegated to an organization (upcoming feature). By using organizations, you can make it easier to browse and manage your Zimbra platform. + +The diagram below summarizes the hierarchical link between the above-mentioned elements. + +![zimbra](images/zimbra_organization.png){.thumbnail .w-500} + +### Organizations + +If you are adding a large number of domain names to your Zimbra service, it may be useful to group them together by associating them with an "Organization". From your Zimbra service, click `Organization`{.action}. + +![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} + +#### Create an organization + +To create an organization, click `Add Organization`{.action}. Define the `Name` of the organization and the `Label of the organization`, the latter being a short description of the organization allowing you to find your way when you filter the display of domain names and email accounts of your Zimbra service. + +![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} + +#### Filter by organization + +From the `Organization`{.action}, `Domain`{.action} and `Email accounts`{.action} tabs, by clicking on an organization’s label, you can create a filter that will only display items related to that organization. + +You can see that the filter is applied when the label appears next to the name of your Zimbra service. + +To remove the filter, simply click on the cross of the filter. + +![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} + +### Domains + +> [!warning] +> +> For optimal operation when you use the same domain name between OVHcloud solutions [Exchange](/links/web/emails-hosted-exchange), [Email Pro](/links/web/email-pro) and Zimbra, it is necessary to configure the domain name in `non-authoritative`. To find out how to configure a non-authoritative domain name on an Exchange or Email Pro platform, please read our guide on [Adding a domain name on an email platform](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). + +In this tab, you will find all of the domain names added to your Zimbra service. They must be managed via the OVHcloud Control Panel in order to be added. + +The domain name table gives you two pieces of information: + +- **Organization**: It is determined when you add your domain name. You will automatically find its label in this column. +- **Number of accounts**: Here, you can find all of the accounts created under the domain name concerned. + +![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} + +#### Add a domain name + +> [!warning] +> +> You need to [create an organization](#organisations) in order to add a domain name to your Zimbra service. + +To add a domain name to your Zimbra service, click on the `Domain`{.action} tab, then click `Add a domain`{.action}. + +Select an organization from the drop-down menu, and then select one of the following two options: + +- **Select a domain from the list** (internal domain): In this list, you will find the domain names that you manage from the OVHcloud Control Panel. +- **Enter a domain name that is not managed by your OVHcloud account** (external domain): Enter a domain name that is not managed in your OVHcloud Control Panel, or that is registered with a different registrar and managed by you. + +Select the tab that corresponds to your choice: + +> [!tabs] +> **Internal domain** +>> +>> Select a managed domain name from the list in your OVHcloud Control Panel. +>> +>> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} +>> +>> To configure your DNS zone, select one of the following two options: +>> +>> - **Recommended configuration**: Your DNS zone will be configured automatically. This option is suitable if you have not configured an email solution on your domain name. +>> - **Custom configuration**: If you have already configured an email solution on your domain name, you can choose the elements that interest you. +>> - *Configure the MX record automatically*: This allows you to enter the OVHcloud incoming servers automatically (applies to all OVHcloud email solutions). +>> - *Configure the SPF record automatically*: This allows you to enter the record automatically, authorizing the OVHcloud sending email servers to send your emails. This registration is valid for all OVHcloud email solutions. +>> - *Configure the DKIM record automatically*: it allows you to automatically enter the records required to authenticate your email sending. +>> +>> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} +>> +>> Click `Confirm`{.action} to finish adding your domain and start the configuration process. +>> +> **External domain** +>> +>> Enter a domain name that is not managed in your Control Panel. Make sure that you have the permissions to modify the DNS zone for the domain name concerned. +>> +>> Then click `Confirm`{.action} +>> +>> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} +>> +>> The window below will open. You will need to enter this CNAME record in the domain name’s DNS zone, so that it can be validated on your Zimbra platform. +>> +>> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} +>> +>> > [!warning] +>> > +>> > If the CNAME record is not visible in the DNS zone after 48 hours, the operation is cancelled. You will then need to retry the operation. + +#### Modify a domain name + +You can modify your domain name to change its organization or to check its associated DNS records. + +In the `Domain`{.action} tab of your Zimbra service, click on the "⁝" icon to the right of the domain name concerned to display the options. + +![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} + +- Click `Configure`{.action} to modify the organization associated with your domain name. +- Click `Diagnostics`{.action} to display the diagnostic interface for the domain name DNS records. You will need to ensure that no alerts are displayed for each of the DNS records listed in the tabs. Follow the instructions detailed in each tab with an alert to configure the DNS records: + - **MX**: Essential for receiving your emails. + - **SPF**: Security record that is required by the majority of recipient email servers to legitimize OVHcloud email sending servers with your domain name. + - **DKIM**: Provides a signature system for each email sent by your Zimbra service. The signature is verified by the recipient using the public key visible in your DNS zone. + +![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} + +### Email accounts + +You can manage your Zimbra service email addresses from the `Email accounts`{.action} tab. The table displays the list of email accounts on your service, as well as 3 pieces of information for each: + +- **Organization**: If your email account domain name is linked to an organization, you will automatically find its label in this column. +- **Offer**: Since your Zimbra service can host several Zimbra solutions, you will find the solution associated with your email account in this column. +- **Size**: This column shows the total capacity of your email account and the space it currently occupies. + +At the top of this page, you will also find a link to [Webmail](/links/web/email), so that you can log in directly to the content of your email account via your web browser. + +![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} + +#### Create an email account + +To create an email account on your Zimbra service, click on the `Email accounts`{.action} tab, then `Create an account`{.action}. + +Fill in the information displayed. + +- **Email account**: Enter the *account name* that your email address will contain (your "first name.surname", for example), and *select a domain name* in the dropdown menu. + +> [!warning] +> +> The name of your email address must meet the following conditions: +> +> - Minimum 2 characters. +> - Maximum 32 characters. +> - No accents. +> - No special characters, except for the following characters: `.`, `+`, `-` and `_`. + +- **First name**: Enter a first name. +- **Name**: Enter a name. +- **Full name**: Enter the name that will appear as a sender when emails are sent from this address. +- **Password**: Set a strong password consisting of (at least) 9 characters, an upper-case letter, a lower-case letter and a number. For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid your surname, first name and date of birth). Change it regularly. + +> [!warning] +> +> The password must meet the following requirements: +> +> - Minimum 10 characters. +> - Maximum 64 characters. +> - Minimum 1 upper case. +> - Minimum 1 special character. +> - No accents. + +Click `Confirm`{.action} to start creating the account. + +![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} + +### View your email account + +To view your email account: + +- Log in to [webmail](/links/web/email) from a web browser and enter your email address and password. For further details, please refer to our page “[Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)”. +- Configure an email software on your computer, smartphone or tablet. Visit our page “[Configuring your Zimbra email address in an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)”. + +### Redirections + +To create a redirection for a Zimbra email address, log in to [webmail](/links/web/email). +You can create a redirection using inbox rules, called filters in webmail. These rules, which are applied when an email is received, can be used to forward or redirect an email. + +To redirect emails from your Zimbra account to another email address, we will apply a transfer rule. Follow the tabs below to set up your redirection. + +> [!primary] +> +> In our example below, we have chosen to redirect all incoming emails to another email address. To understand the example in the screenshots, we are logged on to the account **zimbra@mydomain.ovh** and we would like to redirect emails from this address to **address@example.com**. + +> [!tabs] +> **Step 1** +>> +>> Click the ⚙ button in the top right-hand corner of your webmail window, then click `Settings`{.action}. +>> +>>![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} +>> +> **Step 2** +>> +>> Click the `Filters`{.action} section in the settings window, then click the `Add a filter`{.action} button. +>> +>>![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} +>> +> **Step 3** +>> +>> - First click Advanced Mode in the top right-hand corner to set up this rule. +>> - Enter a name for your filter in the `Filter name` box. +>> - Leave the dropdown menu on `all` in the sentence “If an incoming message meets ... of these conditions”. +>> - In the first dropdown menu of the rules, choose `To`, leave `contains`, then enter the source email address in the box to the right. +>> - Under “Then”, select `Forward to` from the drop-down menu and enter the destination email address. +>> - Click `+ Add an action`{.action} below, then select `Keep in Inbox`. +>> - Click `Save`{.action} from your filter window and also from the settings window. +>> +>>![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} +>> + +For more details on using Zimbra webmail, please read our guide on [Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +### Alias + +Alias addresses for your email account allow you to keep your account's email address private. You can disclose alias addresses to your contacts and emails sent to these addresses will then be redirected to your email account. + +You can create an alias in the [OVHcloud Control Panel](/links/manager). Click on the steps below: + +> [!tabs] +> **Step 1** +>> +>> - Click on the `Email accounts`{.action} tab of your Zimbra service. +>> - Click the ⋮ button for the email account concerned. +>> - Click `Modify`{.action}. +>> +>>![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} +>> +> **Step 2** +>> +>> The window for configuring your email account will open. Click on the `Alias`{.action} tab above. +>> +>>![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} +>> +> **Step 3** +>> +>> The following window will contain a list of aliases that you can associate with the account concerned. Click the `Create Alias`{.action} button. +>> +>>![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} +>> +> **Step 4** +>> +>> Determine the address of your alias and select one of the domain names associated with your Zimbra service. +>> +>>![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} +>> + +### Automatic replies + +When you need to leave the office and cannot process your emails, you can set up an absence message. Follow the steps below: + +- Click the ⚙ button in the top right-hand corner of your webmail window, then click `Settings`{.action}. + +![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} + +- Click on the `Out of Office` section in the settings window. +- Tick the box "Enable automatic reply during these dates (included)". +- Enter the absence start date before the “From” comment. +- Untick the “No end date” box if you want to determine an absence end date and determine it. +- In the box, enter your absence message. +- Click `Save`{.action} to finish setting up your absence message. + +![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} + +For more details, please read our guide on [Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +## Go further + +[Configuring your Zimbra email address on an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) + +[Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +[OVHcloud Zimbra FAQ](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.en-ie.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.en-ie.md index 9b23331ecd9..7906806bad6 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.en-ie.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.en-ie.md @@ -1,353 +1,330 @@ ---- -title: "Getting started with the Zimbra solution" -excerpt: "Find out how to get started with your Zimbra solution via the OVHcloud Control Panel" -updated: 2025-11-04 ---- - - - -## Objective - -With the Zimbra solution, OVHcloud offers an open-source collaborative messaging platform, with all the features you need for professional use. In this guide, you will find the information you need to get started configuring your Zimbra email accounts. - -**Find out how to get started with the Zimbra email solution.** - - - -## Requirements - -- An email account on our Zimbra OVHcloud email solution -- An [OVHcloud domain name](/links/web/domains) -- Access to the [OVHcloud Control Panel](/links/manager) - -## Instructions - -**Summary** - -- [Access your service management](#zimbra-access) -- [Configure your Zimbra service](#zimbra-conf) -- [Organizations](#organizations) - - [Create an organization](#organizations-create) - - [Filter by organization](#organizations-filters) -- [Domains](#domains) - - [Add a domain name](#domains-add) - - [Modify a domain name](#domains-modify) -- [Email accounts](#emails) - - [Create an email account](#emails-create) - - [Change plan](#emails-offer) -- [Check your email account](#emails-consult) -- [Redirections](#redirections) -- [Alias](#alias) -- [Automatic Replies](#autoreply) - -### Access your service management - -1. Log in to your [OVHcloud Control Panel](/links/manager). -1. Open the `Web Cloud`{.action} section. -1. Click `Zimbra Mail`{.action}. - -![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} - -### Configure your Zimbra service - -Before you start configuring your Zimbra email accounts, take note of the three elements that structure your Zimbra service hierarchically: - -- [**Organization**](#organizations): It enables domain names to be grouped together in order to associate them. -- [**Domain name**](#domains): It is essential to create an email account. You will need to manage at least one domain name via the OVHcloud Control Panel, and add it to your Zimbra service. -- [**Email accounts**](#emails): By using the domain names added to your Zimbra service, you can create an email address. - -> [!primary] -> -> An *Organization* is used to represent an entity (company, association, personal project, etc.). It enables email accounts to be partitioned, specific security policies to be applied (upcoming feature) and rights to be delegated to an organization (upcoming feature). By using organizations, you can make it easier to browse and manage your Zimbra platform. - -The diagram below summarizes the hierarchical link between the above-mentioned elements. - -![zimbra](images/zimbra_organization.png){.thumbnail .w-500} - -### Organizations - -If you are adding a large number of domain names to your Zimbra service, it may be useful to group them together by associating them with an "Organization". From your Zimbra service, click `Organization`{.action}. - -![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} - -#### Create an organization - -To create an organization, click `Add Organization`{.action}. Define the `Name` of the organization and the `Label of the organization`, the latter being a short description of the organization allowing you to find your way when you filter the display of domain names and email accounts of your Zimbra service. - -![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} - -#### Filter by organization - -From the `Organization`{.action}, `Domain`{.action} and `Email accounts`{.action} tabs, by clicking on an organization’s label, you can create a filter that will only display items related to that organization. - -You can see that the filter is applied when the label appears next to the name of your Zimbra service. - -To remove the filter, simply click on the cross of the filter. - -![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} - -### Domains - -> [!warning] -> -> For optimal operation when you use the same domain name between OVHcloud solutions [Exchange](/links/web/emails-hosted-exchange), [Email Pro](/links/web/email-pro) and Zimbra, it is necessary to configure the domain name in `non-authoritative`. To find out how to configure a non-authoritative domain name on an Exchange or Email Pro platform, please read our guide on [Adding a domain name on an email platform](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). - -In this tab, you will find all of the domain names added to your Zimbra service. They must be managed via the OVHcloud Control Panel in order to be added. - -The domain name table gives you two pieces of information: - -- **Organization**: It is determined when you add your domain name. You will automatically find its label in this column. -- **Number of accounts**: Here, you can find all of the accounts created under the domain name concerned. - -![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} - -#### Add a domain name - -> [!warning] -> -> You need to [create an organization](#organisations) in order to add a domain name to your Zimbra service. - -To add a domain name to your Zimbra service, click on the `Domain`{.action} tab, then click `Add a domain`{.action}. - -Select an organization from the drop-down menu, and then select one of the following two options: - -- **Select a domain from the list** (internal domain): In this list, you will find the domain names that you manage from the OVHcloud Control Panel. -- **Enter a domain name that is not managed by your OVHcloud account** (external domain): Enter a domain name that is not managed in your OVHcloud Control Panel, or that is registered with a different registrar and managed by you. - -Select the tab that corresponds to your choice: - -> [!tabs] -> **Internal domain** ->> ->> Select a managed domain name from the list in your OVHcloud Control Panel. ->> ->> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} ->> ->> To configure your DNS zone, select one of the following two options: ->> ->> - **Recommended configuration**: Your DNS zone will be configured automatically. This option is suitable if you have not configured an email solution on your domain name. ->> - **Custom configuration**: If you have already configured an email solution on your domain name, you can choose the elements that interest you. ->> - *Configure the MX record automatically*: This allows you to enter the OVHcloud incoming servers automatically (applies to all OVHcloud email solutions). ->> - *Configure the SPF record automatically*: This allows you to enter the record automatically, authorizing the OVHcloud sending email servers to send your emails. This registration is valid for all OVHcloud email solutions. ->> - *Configure the DKIM record automatically*: it allows you to automatically enter the records required to authenticate your email sending ->> - *Automatically configure the SRV record*: it allows the automatic configuration of the parameters of an email account when you add it to an email software (Outlook, Mail for Mac, Thunderbird, etc.). ->> ->> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} ->> ->> Click `Confirm`{.action} to finish adding your domain and start the configuration process. ->> -> **External domain** ->> ->> Enter a domain name that is not managed in your Control Panel. Make sure that you have the permissions to modify the DNS zone for the domain name concerned. ->> ->> Then click `Confirm`{.action} ->> ->> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} ->> ->> The window below will open. You will need to enter this CNAME record in the domain name’s DNS zone, so that it can be validated on your Zimbra platform. ->> ->> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} ->> ->> > [!warning] ->> > ->> > If the CNAME record is not visible in the DNS zone after 48 hours, the operation is cancelled. You will then need to retry the operation. - -#### Modify a domain name - -You can modify your domain name to change its organization or to check its associated DNS records. - -In the `Domain`{.action} tab of your Zimbra service, click on the "⁝" icon to the right of the domain name concerned to display the options. - -![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} - -- Click `Configure`{.action} to modify the organization associated with your domain name. -- Click `Diagnostics`{.action} to display the diagnostic interface for the domain name DNS records. You will need to ensure that no alerts are displayed for each of the DNS records listed in the tabs. Follow the instructions detailed in each tab with an alert to configure the DNS records: - - **MX**: Essential for receiving your emails. - - **SPF**: Security record that is required by the majority of recipient email servers to legitimize OVHcloud email sending servers with your domain name. - - **DKIM**: Provides a signature system for each email sent by your Zimbra service. The signature is verified by the recipient using the public key visible in your DNS zone. - - **SRV**: Facilitates the configuration of your Zimbra account when you configure it on an email software (Outlook, Mail for Mac, Thunderbird, etc.). - -![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} - -### Email accounts - -You can manage your Zimbra service email addresses from the `Email accounts`{.action} tab. The table displays the list of email accounts on your service, as well as 3 pieces of information for each: - -- **Organization**: If your email account domain name is linked to an organization, you will automatically find its label in this column. -- **Offer**: Since your Zimbra service can host several Zimbra solutions, you will find the solution associated with your email account in this column. -- **Size**: This column shows the total capacity of your email account and the space it currently occupies. - -At the top of this page, you will also find a link to [Webmail](/links/web/email), so that you can log in directly to the content of your email account via your web browser. - -![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} - -#### Create an email account - -To create an email account on your Zimbra service, click on the `Email accounts`{.action} tab, then `Create an account`{.action}. - -Fill in the information displayed. - -- **Email account**: Enter the *account name* that your email address will contain (your "first name.surname", for example), and *select a domain name* in the dropdown menu. - -> [!warning] -> -> The name of your email address must meet the following conditions: -> -> - Minimum 2 characters. -> - Maximum 32 characters. -> - No accents. -> - No special characters, except for the following characters: `.`, `+`, `-` and `_`. - -- **First name**: Enter a first name. -- **Name**: Enter a name. -- **Full name**: Enter the name that will appear as a sender when emails are sent from this address. -- **Password**: Set a strong password consisting of (at least) 9 characters, an upper-case letter, a lower-case letter and a number. For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid your surname, first name and date of birth). Change it regularly. - -> [!warning] -> -> The password must meet the following requirements: -> -> - Minimum 10 characters. -> - Maximum 64 characters. -> - Minimum 1 upper case. -> - Minimum 1 special character. -> - No accents. - -Click `Confirm`{.action} to start creating the account. - -![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} - -### Change plan - -It is possible to upgrade or downgrade any Zimbra account. - -1. Log in to your [OVHcloud Control Panel](/links/manager). -1. Go to the `Web Cloud`{.action} section. -1. Click on `Zimbra Mail`{.action}. -1. Click on the `Email account`{.action} tab. -1. To the right of the email account for which you want to switch to a higher plan, click on `⁝`{.action}. -1. Click on `Change plan`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -> [!warning] -> -> Before switching to a lower plan, make sure the following points: -> -> - No file is stored on your storage volume "Briefcase" if you are switching to the Starter plan. -> - The content of your email account must be less than 15 GB if you are switching to the Starter plan. - -### View your email account - -To view your email account: - -- Log in to [webmail](/links/web/email) from a web browser and enter your email address and password. For further details, please refer to our page “[Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)”. -- Configure an email software on your computer, smartphone or tablet. Visit our page “[Configuring your Zimbra email address in an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)”. - -### Redirections - -To create a redirection for a Zimbra email address, log in to [webmail](/links/web/email). -You can create a redirection using inbox rules, called filters in webmail. These rules, which are applied when an email is received, can be used to forward or redirect an email. - -To redirect emails from your Zimbra account to another email address, we will apply a transfer rule. Follow the tabs below to set up your redirection. - -> [!primary] -> -> In our example below, we have chosen to redirect all incoming emails to another email address. To understand the example in the screenshots, we are logged on to the account **zimbra@mydomain.ovh** and we would like to redirect emails from this address to **address@example.com**. - -> [!tabs] -> **Step 1** ->> ->> Click the ⚙ button in the top right-hand corner of your webmail window, then click `Settings`{.action}. ->> ->>![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} ->> -> **Step 2** ->> ->> Click the `Filters`{.action} section in the settings window, then click the `Add a filter`{.action} button. ->> ->>![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} ->> -> **Step 3** ->> ->> - First click Advanced Mode in the top right-hand corner to set up this rule. ->> - Enter a name for your filter in the `Filter name` box. ->> - Leave the dropdown menu on `all` in the sentence “If an incoming message meets ... of these conditions”. ->> - In the first dropdown menu of the rules, choose `To`, leave `contains`, then enter the source email address in the box to the right. ->> - Under “Then”, select `Forward to` from the drop-down menu and enter the destination email address. ->> - Click `+ Add an action`{.action} below, then select `Keep in Inbox`. ->> - Click `Save`{.action} from your filter window and also from the settings window. ->> ->>![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} ->> - -For more details on using Zimbra webmail, please read our guide on [Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -### Alias - -Alias addresses for your email account allow you to keep your account's email address private. You can disclose alias addresses to your contacts and emails sent to these addresses will then be redirected to your email account. - -You can create an alias in the [OVHcloud Control Panel](/links/manager). Click on the steps below: - -> [!tabs] -> **Step 1** ->> ->> - Click on the `Email accounts`{.action} tab of your Zimbra service. ->> - Click the ⋮ button for the email account concerned. ->> - Click `Modify`{.action}. ->> ->>![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} ->> -> **Step 2** ->> ->> The window for configuring your email account will open. Click on the `Alias`{.action} tab above. ->> ->>![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} ->> -> **Step 3** ->> ->> The following window will contain a list of aliases that you can associate with the account concerned. Click the `Create Alias`{.action} button. ->> ->>![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} ->> -> **Step 4** ->> ->> Determine the address of your alias and select one of the domain names associated with your Zimbra service. ->> ->>![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} ->> - -### Automatic replies - -When you need to leave the office and cannot process your emails, you can set up an absence message. Follow the steps below: - -- Click the ⚙ button in the top right-hand corner of your webmail window, then click `Settings`{.action}. - -![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} - -- Click on the `Out of Office` section in the settings window. -- Tick the box "Enable automatic reply during these dates (included)". -- Enter the absence start date before the “From” comment. -- Untick the “No end date” box if you want to determine an absence end date and determine it. -- In the box, enter your absence message. -- Click `Save`{.action} to finish setting up your absence message. - -![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} - -For more details, please read our guide on [Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). - -## Go further - -[Configuring your Zimbra email address on an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) - -[Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -[OVHcloud Zimbra FAQ](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -Join our [community of users](/links/community). +--- +title: "Getting started with the Zimbra solution" +excerpt: "Find out how to get started with your Zimbra solution via the OVHcloud Control Panel" +updated: 2025-05-19 +--- + + + +## Objective + +With the Zimbra solution, OVHcloud offers an open-source collaborative messaging platform, with all the features you need for professional use. In this guide, you will find the information you need to get started configuring your Zimbra email accounts. + +**Find out how to get started with the Zimbra email solution.** + + + +## Requirements + +- An email account on our Zimbra OVHcloud email solution +- An [OVHcloud domain name](/links/web/domains) +- Access to the [OVHcloud Control Panel](/links/manager) + +## Instructions + +**Summary** + +- [Access your service management](#zimbra-access) +- [Configure your Zimbra service](#zimbra-conf) +- [Organizations](#organizations) + - [Create an organization](#organizations-create) + - [Filter by organization](#organizations-filters) +- [Domains](#domains) + - [Add a domain name](#domains-add) + - [Modify a domain name](#domains-modify) +- [Email accounts](#emails) + - [Create an email account](#emails-create) +- [Check your email account](#emails-consult) +- [Redirections](#redirections) +- [Alias](#alias) +- [Automatic Replies](#autoreply) + +### Access your service management + +1. Log in to your [OVHcloud Control Panel](/links/manager). +1. Open the `Web Cloud`{.action} section. +1. Click `Zimbra Mail`{.action}. + +![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} + +### Configure your Zimbra service + +Before you start configuring your Zimbra email accounts, take note of the three elements that structure your Zimbra service hierarchically: + +- [**Organization**](#organizations): It enables domain names to be grouped together in order to associate them. +- [**Domain name**](#domains): It is essential to create an email account. You will need to manage at least one domain name via the OVHcloud Control Panel, and add it to your Zimbra service. +- [**Email accounts**](#emails): By using the domain names added to your Zimbra service, you can create an email address. + +> [!primary] +> +> An *Organization* is used to represent an entity (company, association, personal project, etc.). It enables email accounts to be partitioned, specific security policies to be applied (upcoming feature) and rights to be delegated to an organization (upcoming feature). By using organizations, you can make it easier to browse and manage your Zimbra platform. + +The diagram below summarizes the hierarchical link between the above-mentioned elements. + +![zimbra](images/zimbra_organization.png){.thumbnail .w-500} + +### Organizations + +If you are adding a large number of domain names to your Zimbra service, it may be useful to group them together by associating them with an "Organization". From your Zimbra service, click `Organization`{.action}. + +![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} + +#### Create an organization + +To create an organization, click `Add Organization`{.action}. Define the `Name` of the organization and the `Label of the organization`, the latter being a short description of the organization allowing you to find your way when you filter the display of domain names and email accounts of your Zimbra service. + +![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} + +#### Filter by organization + +From the `Organization`{.action}, `Domain`{.action} and `Email accounts`{.action} tabs, by clicking on an organization’s label, you can create a filter that will only display items related to that organization. + +You can see that the filter is applied when the label appears next to the name of your Zimbra service. + +To remove the filter, simply click on the cross of the filter. + +![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} + +### Domains + +> [!warning] +> +> For optimal operation when you use the same domain name between OVHcloud solutions [Exchange](/links/web/emails-hosted-exchange), [Email Pro](/links/web/email-pro) and Zimbra, it is necessary to configure the domain name in `non-authoritative`. To find out how to configure a non-authoritative domain name on an Exchange or Email Pro platform, please read our guide on [Adding a domain name on an email platform](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). + +In this tab, you will find all of the domain names added to your Zimbra service. They must be managed via the OVHcloud Control Panel in order to be added. + +The domain name table gives you two pieces of information: + +- **Organization**: It is determined when you add your domain name. You will automatically find its label in this column. +- **Number of accounts**: Here, you can find all of the accounts created under the domain name concerned. + +![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} + +#### Add a domain name + +> [!warning] +> +> You need to [create an organization](#organisations) in order to add a domain name to your Zimbra service. + +To add a domain name to your Zimbra service, click on the `Domain`{.action} tab, then click `Add a domain`{.action}. + +Select an organization from the drop-down menu, and then select one of the following two options: + +- **Select a domain from the list** (internal domain): In this list, you will find the domain names that you manage from the OVHcloud Control Panel. +- **Enter a domain name that is not managed by your OVHcloud account** (external domain): Enter a domain name that is not managed in your OVHcloud Control Panel, or that is registered with a different registrar and managed by you. + +Select the tab that corresponds to your choice: + +> [!tabs] +> **Internal domain** +>> +>> Select a managed domain name from the list in your OVHcloud Control Panel. +>> +>> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} +>> +>> To configure your DNS zone, select one of the following two options: +>> +>> - **Recommended configuration**: Your DNS zone will be configured automatically. This option is suitable if you have not configured an email solution on your domain name. +>> - **Custom configuration**: If you have already configured an email solution on your domain name, you can choose the elements that interest you. +>> - *Configure the MX record automatically*: This allows you to enter the OVHcloud incoming servers automatically (applies to all OVHcloud email solutions). +>> - *Configure the SPF record automatically*: This allows you to enter the record automatically, authorizing the OVHcloud sending email servers to send your emails. This registration is valid for all OVHcloud email solutions. +>> - *Configure the DKIM record automatically*: it allows you to automatically enter the records required to authenticate your email sending. +>> +>> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} +>> +>> Click `Confirm`{.action} to finish adding your domain and start the configuration process. +>> +> **External domain** +>> +>> Enter a domain name that is not managed in your Control Panel. Make sure that you have the permissions to modify the DNS zone for the domain name concerned. +>> +>> Then click `Confirm`{.action} +>> +>> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} +>> +>> The window below will open. You will need to enter this CNAME record in the domain name’s DNS zone, so that it can be validated on your Zimbra platform. +>> +>> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} +>> +>> > [!warning] +>> > +>> > If the CNAME record is not visible in the DNS zone after 48 hours, the operation is cancelled. You will then need to retry the operation. + +#### Modify a domain name + +You can modify your domain name to change its organization or to check its associated DNS records. + +In the `Domain`{.action} tab of your Zimbra service, click on the "⁝" icon to the right of the domain name concerned to display the options. + +![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} + +- Click `Configure`{.action} to modify the organization associated with your domain name. +- Click `Diagnostics`{.action} to display the diagnostic interface for the domain name DNS records. You will need to ensure that no alerts are displayed for each of the DNS records listed in the tabs. Follow the instructions detailed in each tab with an alert to configure the DNS records: + - **MX**: Essential for receiving your emails. + - **SPF**: Security record that is required by the majority of recipient email servers to legitimize OVHcloud email sending servers with your domain name. + - **DKIM**: Provides a signature system for each email sent by your Zimbra service. The signature is verified by the recipient using the public key visible in your DNS zone. + +![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} + +### Email accounts + +You can manage your Zimbra service email addresses from the `Email accounts`{.action} tab. The table displays the list of email accounts on your service, as well as 3 pieces of information for each: + +- **Organization**: If your email account domain name is linked to an organization, you will automatically find its label in this column. +- **Offer**: Since your Zimbra service can host several Zimbra solutions, you will find the solution associated with your email account in this column. +- **Size**: This column shows the total capacity of your email account and the space it currently occupies. + +At the top of this page, you will also find a link to [Webmail](/links/web/email), so that you can log in directly to the content of your email account via your web browser. + +![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} + +#### Create an email account + +To create an email account on your Zimbra service, click on the `Email accounts`{.action} tab, then `Create an account`{.action}. + +Fill in the information displayed. + +- **Email account**: Enter the *account name* that your email address will contain (your "first name.surname", for example), and *select a domain name* in the dropdown menu. + +> [!warning] +> +> The name of your email address must meet the following conditions: +> +> - Minimum 2 characters. +> - Maximum 32 characters. +> - No accents. +> - No special characters, except for the following characters: `.`, `+`, `-` and `_`. + +- **First name**: Enter a first name. +- **Name**: Enter a name. +- **Full name**: Enter the name that will appear as a sender when emails are sent from this address. +- **Password**: Set a strong password consisting of (at least) 9 characters, an upper-case letter, a lower-case letter and a number. For security reasons, do not use the same password twice. Choose one that has no relation to your personal information (for example, avoid your surname, first name and date of birth). Change it regularly. + +> [!warning] +> +> The password must meet the following requirements: +> +> - Minimum 10 characters. +> - Maximum 64 characters. +> - Minimum 1 upper case. +> - Minimum 1 special character. +> - No accents. + +Click `Confirm`{.action} to start creating the account. + +![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} + +### View your email account + +To view your email account: + +- Log in to [webmail](/links/web/email) from a web browser and enter your email address and password. For further details, please refer to our page “[Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)”. +- Configure an email software on your computer, smartphone or tablet. Visit our page “[Configuring your Zimbra email address in an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)”. + +### Redirections + +To create a redirection for a Zimbra email address, log in to [webmail](/links/web/email). +You can create a redirection using inbox rules, called filters in webmail. These rules, which are applied when an email is received, can be used to forward or redirect an email. + +To redirect emails from your Zimbra account to another email address, we will apply a transfer rule. Follow the tabs below to set up your redirection. + +> [!primary] +> +> In our example below, we have chosen to redirect all incoming emails to another email address. To understand the example in the screenshots, we are logged on to the account **zimbra@mydomain.ovh** and we would like to redirect emails from this address to **address@example.com**. + +> [!tabs] +> **Step 1** +>> +>> Click the ⚙ button in the top right-hand corner of your webmail window, then click `Settings`{.action}. +>> +>>![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} +>> +> **Step 2** +>> +>> Click the `Filters`{.action} section in the settings window, then click the `Add a filter`{.action} button. +>> +>>![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} +>> +> **Step 3** +>> +>> - First click Advanced Mode in the top right-hand corner to set up this rule. +>> - Enter a name for your filter in the `Filter name` box. +>> - Leave the dropdown menu on `all` in the sentence “If an incoming message meets ... of these conditions”. +>> - In the first dropdown menu of the rules, choose `To`, leave `contains`, then enter the source email address in the box to the right. +>> - Under “Then”, select `Forward to` from the drop-down menu and enter the destination email address. +>> - Click `+ Add an action`{.action} below, then select `Keep in Inbox`. +>> - Click `Save`{.action} from your filter window and also from the settings window. +>> +>>![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} +>> + +For more details on using Zimbra webmail, please read our guide on [Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +### Alias + +Alias addresses for your email account allow you to keep your account's email address private. You can disclose alias addresses to your contacts and emails sent to these addresses will then be redirected to your email account. + +You can create an alias in the [OVHcloud Control Panel](/links/manager). Click on the steps below: + +> [!tabs] +> **Step 1** +>> +>> - Click on the `Email accounts`{.action} tab of your Zimbra service. +>> - Click the ⋮ button for the email account concerned. +>> - Click `Modify`{.action}. +>> +>>![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} +>> +> **Step 2** +>> +>> The window for configuring your email account will open. Click on the `Alias`{.action} tab above. +>> +>>![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} +>> +> **Step 3** +>> +>> The following window will contain a list of aliases that you can associate with the account concerned. Click the `Create Alias`{.action} button. +>> +>>![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} +>> +> **Step 4** +>> +>> Determine the address of your alias and select one of the domain names associated with your Zimbra service. +>> +>>![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} +>> + +### Automatic replies + +When you need to leave the office and cannot process your emails, you can set up an absence message. Follow the steps below: + +- Click the ⚙ button in the top right-hand corner of your webmail window, then click `Settings`{.action}. + +![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} + +- Click on the `Out of Office` section in the settings window. +- Tick the box "Enable automatic reply during these dates (included)". +- Enter the absence start date before the “From” comment. +- Untick the “No end date” box if you want to determine an absence end date and determine it. +- In the box, enter your absence message. +- Click `Save`{.action} to finish setting up your absence message. + +![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} + +For more details, please read our guide on [Using Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra). + +## Go further + +[Configuring your Zimbra email address on an email client](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) + +[Use Zimbra webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +[OVHcloud Zimbra FAQ](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +Join our [community of users](/links/community). diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.es-es.md index 45224987560..499b5392f23 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.es-es.md @@ -1,355 +1,332 @@ ---- -title: "Primeros pasos con el producto Zimbra" -excerpt: "Cómo empezar a utilizar la solución Zimbra desde el área de cliente de OVHcloud" -updated: 2025-11-04 ---- - - - -## Objetivo - -Con el servicio Zimbra, OVHcloud le ofrece una plataforma de mensajería en colaboración open source que ofrece todas las funcionalidades necesarias para un uso profesional. Esta guía explica los pasos necesarios para configurar una cuenta de correo electrónico de Zimbra. - -**Descubra cómo empezar con la solución de correo electrónico Zimbra** - - - -## Requisitos - -- Tener una cuenta de correo en nuestra solución de correo Zimbra OVHcloud. -- Tener un [dominio de OVHcloud](/links/web/domains). -- Estar conectado a su [área de cliente de OVHcloud](/links/manager). - -## Procedimiento - -**Contenido** - -- [Acceder a la gestión de su servicio](#zimbra-access) -- [Configurar el servicio Zimbra](#zimbra-conf) -- [Organizaciones](#organizations) - - [Crear organización](#organizations-create) - - [Filtrar por organización](#organizations-filters) -- [Dominios](#domains) - - [Añadir un dominio](#domains-add) - - [Modificar un dominio](#domains-modify) -- [Cuentas de correo electrónico](#emails) - - [Crear una cuenta de correo electrónico](#emails-create) - - [Cambiar de plan](#emails-offer) -- [Consultar la cuenta de correo](#emails-consult) -- [Redirecciones](#redirections) -- [Alias](#alias) -- [Respuestas automáticas](#autoreply) - -### Acceder a la gestión de su servicio - -1. Conéctese al [área de cliente de OVHcloud](/links/manager). -1. Acceda al apartado `Web Cloud`{.action}. -1. Haga clic en `Zimbra Mail`{.action}. - -![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} - -### Configurar su servicio Zimbra - -Antes de empezar a configurar las cuentas de correo de Zimbra, deberá analizar los tres elementos que estructuran jerárquicamente el servicio Zimbra: - -- [**Organización**](#organizations): permite agrupar los nombres de dominio para asociarlos. -- [**Nombre de dominio**](#domains): es indispensable para crear una cuenta de correo. Debe gestionar al menos uno desde el área de cliente de OVHcloud y añadirlo a su servicio Zimbra. -- [**Cuentas de correo electrónico**](#emails): Utilizando los nombres de dominio añadidos a su servicio Zimbra, podrá crear una dirección de correo electrónico. - -> [!primary] -> -> La *organización* se utiliza para representar una entidad (empresa, asociación, proyecto personal, etc.). Permite el aislamiento de las cuentas de correo, la aplicación de políticas de seguridad específicas (funcionalidad futura) y la delegación de los permisos a una organización (funcionalidad futura). El uso de organizaciones facilita la navegación y la gestión de la plataforma Zimbra. - -El diagrama siguiente resume la relación jerárquica entre los elementos mencionados anteriormente. - -![zimbra](images/zimbra_organization.png){.thumbnail .w-500} - -### Organizaciones - -Si añade un gran número de dominios a su servicio Zimbra, puede ser útil reagruparlos asociándolos a una «organización». Desde su servicio Zimbra, haga clic en `Organización`{.action}. - -![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} - -#### Crear una organización - -Para crear una organización, haga clic en `Agregar organización`{.action}. Establezca el `Nombre` de la organización y el `Label de la organización`, que es una breve descripción de la organización que le permite identificarse al filtrar la visualización de los nombres de dominio y cuentas de correo de su servicio Zimbra. - -![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} - -#### Filtrar por organización - -Desde las fichas `Organización`{.action}, `Dominio`{.action} y `Cuentas de correo`{.action}, al hacer clic en el label de una organización, se crea un filtro que muestra únicamente los elementos asociados a esa organización. - -Observe que el filtro se aplica cuando aparece el label junto al nombre del servicio Zimbra. - -Para retirar el filtro, simplemente haga clic en la cruz del filtro. - -![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} - -### Dominios - -> [!warning] -> -> Para un funcionamiento óptimo cuando utilice el mismo nombre de dominio entre los productos OVHcloud [Exchange](/links/web/emails-hosted-exchange), [E-mail Pro](/links/web/email-pro) y Zimbra, es necesario configurar el dominio en «no autoritativo». Para más información sobre cómo configurar un dominio sin autorización en una plataforma Exchange o Email Pro, consulte nuestra guía [Añadir un dominio a una plataforma de correo](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). - -En esta pestaña podrá consultar todos los dominios añadidos al servicio Zimbra. Es necesario gestionarlos desde el área de cliente de OVHcloud para poder añadirlos. - -En la tabla de dominios encontrará dos datos: - -- **Organización**: esta se determina al añadir el dominio. En esta columna encontrará automáticamente la etiqueta. -- **Número de cuentas**: Aquí encontrará todas las cuentas creadas con el dominio correspondiente. - -![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} - -#### Añadir un dominio - -> [!warning] -> -> Es necesario [crear una organización](#organisations) para poder añadir un dominio al servicio Zimbra. - -Para añadir un dominio a su servicio Zimbra, haga clic en la pestaña `Dominio`{.action} y luego en `Añadir un dominio`{.action}. - -Seleccione una organización en el menú desplegable y, a continuación, seleccione una de las dos opciones siguientes: - -- **Seleccionar un dominio de la lista** (dominio interno): en esta lista, puede encontrar los dominios que gestiona desde el área de cliente de OVHcloud. -- **Introducir un dominio no gestionado por su cuenta de OVHcloud** (dominio externo): introduzca un dominio no gestionado en su área de cliente de OVHcloud o registrado en otro agente registrador y gestionado por usted. - -Seleccione la pestaña correspondiente a su elección: - -> [!tabs] -> **Dominio interno** ->> ->> Seleccione de la lista un dominio gestionado desde el área de cliente de OVHcloud. ->> ->> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} ->> ->> Para configurar la zona DNS, seleccione una de las dos opciones siguientes: ->> ->> - **Configuración recomendada**: su zona DNS se configurará automáticamente. Esta opción es adecuada si no ha configurado ninguna solución de correo en su dominio. ->> - **Configuración personalizada**: Si ya ha configurado una solución de correo en su dominio, puede elegir los elementos que le interesen. ->> - *Configurar el registro MX automáticamente*: Permite introducir automáticamente los servidores de recepción de OVHcloud (se aplica a todos los productos de correo de OVHcloud). ->> - *Configurar el registro SPF automáticamente*: Permite introducir automáticamente el registro que autoriza a los servidores de correo de envío de OVHcloud a transmitir sus mensajes de correo. Este registro es válido para todas las soluciones de correo de OVHcloud. ->> - *Configurar el registro DKIM automáticamente*: Permite introducir automáticamente los registros necesarios para autenticar los envíos de correo. ->> - *Configurar el registro SRV automáticamente* : permite la configuración automática de los parámetros de una cuenta de correo cuando la añade a un software de mensajería (Outlook, Mail para Mac, Thunderbird, etc.). ->> ->> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} ->> ->> Haga clic en `Confirmar`{.action} para añadir el dominio e iniciar el proceso de configuración. ->> -> **Dominio externo** ->> ->> Introduzca un dominio no gestionado en su área de cliente. Asegúrese de que tiene permisos para modificar la zona DNS del dominio. ->> ->> Haga clic en `Confirmar`{.action} ->> ->> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} ->> ->> En la siguiente ventana, introduzca el registro CNAME en la zona DNS del dominio para que sea validado en su plataforma Zimbra. ->> ->> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} ->> ->> > [!warning] ->> > ->> > Después de 48 horas, si el CNAME no está visible en la zona DNS, la operación se cancela. Será necesario volver a intentar la operación. - -#### Editar un dominio - -Puede cambiar el nombre de dominio para cambiar su organización o comprobar los registros DNS asociados. - -En la pestaña `Dominio`{.action} del servicio Zimbra, haga clic en el icono ⁝ situado al final de la línea correspondiente al dominio para ver las opciones. - -![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} - -- Haga clic en `Configurar`{.action} para modificar la organización asociada a su dominio. -- Haga clic en `Diagnósticos`{.action} para ver la interfaz de diagnóstico de los registros DNS del dominio. Es necesario asegurarse de que no se muestran alertas para cada uno de los registros DNS mencionados en las fichas. Siga las instrucciones detalladas en cada ficha de alertas para configurar los registros DNS: - - **MX**: Indispensable para recibir mensajes de correo. - - **SPF**: Seguridad requerida por la mayoría de los servidores de correo de destino para legitimar los servidores de envío de correo de OVHcloud con su dominio. - - **DKIM**: Permite implementar un sistema de firma para cada mensaje de correo electrónico enviado por su servicio Zimbra. El destinatario comprueba la firma con la clave pública visible en la zona DNS. - - **SRV** : Facilita la configuración de su cuenta Zimbra cuando la configura en un software de mensajería (Outlook, Mail para Mac, Thunderbird, etc.). - -![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} - -### Cuentas de correo - -La gestión de las direcciones de correo de su servicio Zimbra se realiza desde la pestaña `Cuentas de correo`{.action}. La tabla muestra las cuentas de correo que tiene en el servicio, así como 3 datos para cada una de ellas: - -- **Organización**: si el nombre de dominio de su cuenta de correo está asociado a una organización, su etiqueta aparecerá automáticamente en esta columna. -- **Oferta**: como su servicio Zimbra puede alojar varios productos Zimbra en su interior, encontrará la oferta asociada a su cuenta de correo en esta columna. -- **Tamaño**: esta columna muestra la capacidad total de su cuenta de correo y el espacio que ocupa actualmente. - -En la parte superior de esta página también encontrará un enlace al [Webmail](/links/web/email) para poder conectarse directamente al contenido de su cuenta de correo desde su navegador de internet. - -![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} - -#### Crear una cuenta de correo - -Para crear una cuenta de correo en su servicio Zimbra, haga clic en la pestaña `Cuentas de correo`{.action} y seleccione `Crear una cuenta`{.action}. - -Complete la información que se muestra. - -- **Cuenta de correo**: introduzca el *nombre de la cuenta* que llevará su dirección de correo (por ejemplo, su nombre.apellido) y *seleccione un nombre de dominio* en el menú desplegable. - -> [!warning] -> -> La elección del nombre de su dirección de correo electrónico debe respetar las siguientes condiciones: -> -> - Mínimo 2 caracteres. -> - Máximo 32 caracteres. -> - Sin caracteres acentuados. -> - Sin caracteres especiales, excepto los siguientes: `.`, `+`, `-` y `_`. - -- **Nombre**: introduzca un nombre. -- **Nombre**: introduzca un nombre. -- **Nombre a mostrar**: Introduzca el nombre que quiera que figure como remitente cuando envíe mensajes desde esta dirección. -- **Contraseña**: Establezca una contraseña segura que incluya (como mínimo) 9 caracteres, una mayúscula, una minúscula y una cifra. Por motivos de seguridad, no utilice la misma contraseña dos veces. Elija un nombre que no guarde relación con sus datos personales (por ejemplo, no incluya su nombre, apellidos ni fecha de nacimiento). Cámbielo regularmente. - -> [!warning] -> -> La elección de la contraseña debe respetar las siguientes condiciones: -> -> - mínimo 10 caracteres. -> - Máximo 64 caracteres. -> - Mínimo 1 mayúscula. -> - Mínimo 1 carácter especial. -> - Sin caracteres acentuados. - -Haga clic en `Confirmar`{.action} para crear la cuenta. - -![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} - -### Cambiar de plan - -Es posible cambiar el plan de cualquier cuenta Zimbra por un plan superior o inferior. - -1. Inicie sesión en su [área de cliente de OVHcloud](/links/manager). -1. Vaya a la sección `Web Cloud`{.action}. -1. Haga clic en `Zimbra Mail`{.action}. -1. Haga clic en la pestaña `Cuenta de correo`{.action}. -1. A la derecha de la cuenta de correo para la que desea cambiar a un plan superior, haga clic en `⁝`{.action}. -1. Haga clic en `Cambiar de plan`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -> [!warning] -> -> Antes de cambiar a un plan inferior, asegúrese de los siguientes puntos: -> -> - No hay ningún archivo almacenado en su volumen de almacenamiento "Maletín" si cambia a el plan Starter. -> - El contenido de su cuenta de correo debe ser inferior a 15 Go si cambia a el plan Starter. - -### Consultar su cuenta de correo - -Para consultar su cuenta de correo: - -- Conéctese al [webmail](/links/web/email) desde un navegador de internet e introduzca su dirección de correo y contraseña. Para más información, consulte nuestra página «[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)». -- Configure un programa de mensajería en su ordenador, smartphone o tablet. Consulte nuestra página «[Configurar una dirección de correo electrónico de Zimbra en un cliente de correo](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)». - -### Redirecciones - -Para crear una redirección en una dirección de correo electrónico de Zimbra, conéctese al [webmail](/links/web/email). -La creación de una redirección se realiza a través de reglas de bandeja de entrada, denominadas «filtros» en el webmail. Estas reglas, que se aplican al recibir un email, permiten transferir o redirigir un email. - -Para redirigir los emails de su cuenta Zimbra hacia otra dirección de correo, vamos a aplicar una regla de transferencia. Siga las pestañas que aparecen a continuación para activar la redirección. - -> [!primary] -> -> En el ejemplo siguiente, hemos decidido redirigir todos los mensajes entrantes a otra dirección de correo electrónico. Para entender el ejemplo en las capturas de pantalla, hemos iniciado sesión en **zimbra@mydomain.ovh** y queremos redirigir los correos electrónicos de esta cuenta a **address@example.com**. - -> [!tabs] -> **Paso 1** ->> ->> Haga clic en el botón ⚙ en la esquina superior derecha de su ventana de webmail y seleccione `Parámetros`{.action}. ->> ->> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} ->> -> **Paso 2** ->> ->> Haga clic en la sección `Filtros`{.action} en la ventana de configuración y, a continuación, haga clic en el botón `Añadir un filtro`{.action}. ->> ->> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} ->> -> **Paso 3** ->> ->> - En primer lugar, haga clic en Modo avanzado en la parte superior derecha para aplicar esta regla. ->> - Asigne un nombre al filtro en el cuadro `Nombre del filtro`. ->> - Deje el menú desplegable en `todas` en la frase «Si un mensaje entrante cumple ... estas condiciones». ->> - En el primer menú desplegable de reglas, seleccione `A` (To), deje `contiene` (contains) e introduzca la dirección de correo electrónico en la que ha iniciado sesión en el cuadro de la derecha. ->> - Bajo el epígrafe «Entonces» (Then), seleccione `Reenviar a `(Forward to) en el menú desplegable e introduzca la dirección de correo electrónico de destino. ->> - Haga clic en `+ Añadir acción`{.action}(Add an action) más abajo y seleccione `Mover a recepción` (Keep in Inbox). ->> - Haga clic en `Guardar`{.action} en la ventana de su filtro y también en la ventana de configuración. ->> ->> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} ->> - -Para más información sobre el uso del webmail Zimbra, consulte nuestra guía «[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)». - -### Alias - -Crear un alias para su dirección de correo electrónico le permite comunicar una dirección «máscara» a sus contactos, sin tener que comunicar su dirección de correo electrónico personal al remitente. - -Puede crear un alias desde el [espacio de cliente OVHcloud](/links/manager), Haga clic en los pasos a continuación: - -> [!tabs] -> **Paso 1** ->> ->> - Haga clic en la pestaña `Cuentas de correo`{.action} de su servicio Zimbra. ->> - Haga clic en el botón ⋮ de la cuenta de correo correspondiente. ->> - Haga clic en `Modificar`{.action}. ->> ->> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} ->> -> **Paso 2** ->> ->> Se abrirá la ventana de configuración de su cuenta de correo, haciendo clic en la pestaña `Alias`{.action}. ->> ->> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} ->> -> **Paso 3** ->> ->> La siguiente ventana contiene la lista de alias que puede asociar a la cuenta correspondiente. Haga clic en el botón `Crear un Alias`{.action}. ->> ->> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} ->> -> **Paso 4** ->> ->> Indique la dirección del alias y seleccione uno de los dominios asociados al servicio Zimbra. ->> ->> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} ->> - -### Respuestas automáticas - -Si tiene que ausentarse y no tiene la posibilidad de procesar sus mensajes de correo, es posible implementar un mensaje de ausencia. Siga los pasos que se indican a continuación: - -- Haga clic en el botón ⚙ en la esquina superior derecha de su ventana de webmail y luego en `Parámetros`{.action}. - -![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} - -- Haga clic en la sección `Ausente del escritorio` de la ventana de parámetros. -- Marque la casilla «Activar la respuesta automática durante estas fechas (incluidas)». -- Complete la fecha de inicio de la ausencia con la indicación «De». -- Desactive la casilla de verificación «Sin fecha de finalización» si desea determinar una fecha de finalización de ausencia y defínala. -- Introduzca su mensaje de ausencia. -- Haga clic en `Guardar`{.action} para finalizar la puesta en marcha de su mensaje de ausencia. - -![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} - -Para más información sobre el uso del webmail Zimbra, consulte nuestra guía «[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)» - -## Más información - -[Configurar una dirección de correo electrónico de Zimbra en un cliente de correo](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) - -[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -[FAQ sobre la solución Zimbra OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "Primeros pasos con el producto Zimbra" +excerpt: "Cómo empezar a utilizar la solución Zimbra desde el área de cliente de OVHcloud" +updated: 2025-05-19 +--- + + + +## Objetivo + +Con el servicio Zimbra, OVHcloud le ofrece una plataforma de mensajería en colaboración open source que ofrece todas las funcionalidades necesarias para un uso profesional. Esta guía explica los pasos necesarios para configurar una cuenta de correo electrónico de Zimbra. + +**Descubra cómo empezar con la solución de correo electrónico Zimbra** + + + +## Requisitos + +- Tener una cuenta de correo en nuestra solución de correo Zimbra OVHcloud. +- Tener un [dominio de OVHcloud](/links/web/domains). +- Estar conectado a su [área de cliente de OVHcloud](/links/manager). + +## Procedimiento + +**Contenido** + +- [Acceder a la gestión de su servicio](#zimbra-access) +- [Configurar el servicio Zimbra](#zimbra-conf) +- [Organizaciones](#organizations) + - [Crear organización](#organizations-create) + - [Filtrar por organización](#organizations-filters) +- [Dominios](#domains) + - [Añadir un dominio](#domains-add) + - [Modificar un dominio](#domains-modify) +- [Cuentas de correo electrónico](#emails) + - [Crear una cuenta de correo electrónico](#emails-create) +- [Consultar la cuenta de correo](#emails-consult) +- [Redirecciones](#redirections) +- [Alias](#alias) +- [Respuestas automáticas](#autoreply) + +### Acceder a la gestión de su servicio + +1. Conéctese al [área de cliente de OVHcloud](/links/manager). +1. Acceda al apartado `Web Cloud`{.action}. +1. Haga clic en `Zimbra Mail`{.action}. + +![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} + +### Configurar su servicio Zimbra + +Antes de empezar a configurar las cuentas de correo de Zimbra, deberá analizar los tres elementos que estructuran jerárquicamente el servicio Zimbra: + +- [**Organización**](#organizations): permite agrupar los nombres de dominio para asociarlos. +- [**Nombre de dominio**](#domains): es indispensable para crear una cuenta de correo. Debe gestionar al menos uno desde el área de cliente de OVHcloud y añadirlo a su servicio Zimbra. +- [**Cuentas de correo electrónico**](#emails): Utilizando los nombres de dominio añadidos a su servicio Zimbra, podrá crear una dirección de correo electrónico. + +> [!primary] +> +> La *organización* se utiliza para representar una entidad (empresa, asociación, proyecto personal, etc.). Permite el aislamiento de las cuentas de correo, la aplicación de políticas de seguridad específicas (funcionalidad futura) y la delegación de los permisos a una organización (funcionalidad futura). El uso de organizaciones facilita la navegación y la gestión de la plataforma Zimbra. + +El diagrama siguiente resume la relación jerárquica entre los elementos mencionados anteriormente. + +![zimbra](images/zimbra_organization.png){.thumbnail .w-500} + +### Organizaciones + +Si añade un gran número de dominios a su servicio Zimbra, puede ser útil reagruparlos asociándolos a una «organización». Desde su servicio Zimbra, haga clic en `Organización`{.action}. + +![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} + +#### Crear una organización + +Para crear una organización, haga clic en `Agregar organización`{.action}. Establezca el `Nombre` de la organización y el `Label de la organización`, que es una breve descripción de la organización que le permite identificarse al filtrar la visualización de los nombres de dominio y cuentas de correo de su servicio Zimbra. + +![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} + +#### Filtrar por organización + +Desde las fichas `Organización`{.action}, `Dominio`{.action} y `Cuentas de correo`{.action}, al hacer clic en el label de una organización, se crea un filtro que muestra únicamente los elementos asociados a esa organización. + +Observe que el filtro se aplica cuando aparece el label junto al nombre del servicio Zimbra. + +Para retirar el filtro, simplemente haga clic en la cruz del filtro. + +![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} + +### Dominios + +> [!warning] +> +> Para un funcionamiento óptimo cuando utilice el mismo nombre de dominio entre los productos OVHcloud [Exchange](/links/web/emails-hosted-exchange), [E-mail Pro](/links/web/email-pro) y Zimbra, es necesario configurar el dominio en «no autoritativo». Para más información sobre cómo configurar un dominio sin autorización en una plataforma Exchange o Email Pro, consulte nuestra guía [Añadir un dominio a una plataforma de correo](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). + +En esta pestaña podrá consultar todos los dominios añadidos al servicio Zimbra. Es necesario gestionarlos desde el área de cliente de OVHcloud para poder añadirlos. + +En la tabla de dominios encontrará dos datos: + +- **Organización**: esta se determina al añadir el dominio. En esta columna encontrará automáticamente la etiqueta. +- **Número de cuentas**: Aquí encontrará todas las cuentas creadas con el dominio correspondiente. + +![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} + +#### Añadir un dominio + +> [!warning] +> +> Es necesario [crear una organización](#organisations) para poder añadir un dominio al servicio Zimbra. + +Para añadir un dominio a su servicio Zimbra, haga clic en la pestaña `Dominio`{.action} y luego en `Añadir un dominio`{.action}. + +Seleccione una organización en el menú desplegable y, a continuación, seleccione una de las dos opciones siguientes: + +- **Seleccionar un dominio de la lista** (dominio interno): en esta lista, puede encontrar los dominios que gestiona desde el área de cliente de OVHcloud. +- **Introducir un dominio no gestionado por su cuenta de OVHcloud** (dominio externo): introduzca un dominio no gestionado en su área de cliente de OVHcloud o registrado en otro agente registrador y gestionado por usted. + +Seleccione la pestaña correspondiente a su elección: + +> [!tabs] +> **Dominio interno** +>> +>> Seleccione de la lista un dominio gestionado desde el área de cliente de OVHcloud. +>> +>> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} +>> +>> Para configurar la zona DNS, seleccione una de las dos opciones siguientes: +>> +>> - **Configuración recomendada**: su zona DNS se configurará automáticamente. Esta opción es adecuada si no ha configurado ninguna solución de correo en su dominio. +>> - **Configuración personalizada**: Si ya ha configurado una solución de correo en su dominio, puede elegir los elementos que le interesen. +>> - *Configurar el registro MX automáticamente*: Permite introducir automáticamente los servidores de recepción de OVHcloud (se aplica a todos los productos de correo de OVHcloud). +>> - *Configurar el registro SPF automáticamente*: Permite introducir automáticamente el registro que autoriza a los servidores de correo de envío de OVHcloud a transmitir sus mensajes de correo. Este registro es válido para todas las soluciones de correo de OVHcloud. +>> - *Configurar el registro DKIM automáticamente*: Permite introducir automáticamente los registros necesarios para autenticar los envíos de correo. +>> +>> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} +>> +>> Haga clic en `Confirmar`{.action} para añadir el dominio e iniciar el proceso de configuración. +>> +> **Dominio externo** +>> +>> Introduzca un dominio no gestionado en su área de cliente. Asegúrese de que tiene permisos para modificar la zona DNS del dominio. +>> +>> Haga clic en `Confirmar`{.action} +>> +>> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} +>> +>> En la siguiente ventana, introduzca el registro CNAME en la zona DNS del dominio para que sea validado en su plataforma Zimbra. +>> +>> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} +>> +>> > [!warning] +>> > +>> > Después de 48 horas, si el CNAME no está visible en la zona DNS, la operación se cancela. Será necesario volver a intentar la operación. + +#### Editar un dominio + +Puede cambiar el nombre de dominio para cambiar su organización o comprobar los registros DNS asociados. + +En la pestaña `Dominio`{.action} del servicio Zimbra, haga clic en el icono ⁝ situado al final de la línea correspondiente al dominio para ver las opciones. + +![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} + +- Haga clic en `Configurar`{.action} para modificar la organización asociada a su dominio. +- Haga clic en `Diagnósticos`{.action} para ver la interfaz de diagnóstico de los registros DNS del dominio. Es necesario asegurarse de que no se muestran alertas para cada uno de los registros DNS mencionados en las fichas. Siga las instrucciones detalladas en cada ficha de alertas para configurar los registros DNS: + - **MX**: indispensable para recibir mensajes de correo. + - **SPF**: Seguridad requerida por la mayoría de los servidores de correo de destino para legitimar los servidores de envío de correo de OVHcloud con su dominio. + - **DKIM**: Permite implementar un sistema de firma para cada mensaje de correo electrónico enviado por su servicio Zimbra. El destinatario comprueba la firma con la clave pública visible en la zona DNS. + +![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} + +### Cuentas de correo + +La gestión de las direcciones de correo de su servicio Zimbra se realiza desde la pestaña `Cuentas de correo`{.action}. La tabla muestra las cuentas de correo que tiene en el servicio, así como 3 datos para cada una de ellas: + +- **Organización**: si el nombre de dominio de su cuenta de correo está asociado a una organización, su etiqueta aparecerá automáticamente en esta columna. +- **Oferta**: como su servicio Zimbra puede alojar varios productos Zimbra en su interior, encontrará la oferta asociada a su cuenta de correo en esta columna. +- **Tamaño**: esta columna muestra la capacidad total de su cuenta de correo y el espacio que ocupa actualmente. + +En la parte superior de esta página también encontrará un enlace al [Webmail](/links/web/email) para poder conectarse directamente al contenido de su cuenta de correo desde su navegador de internet. + +![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} + +#### Crear una cuenta de correo + +Para crear una cuenta de correo en su servicio Zimbra, haga clic en la pestaña `Cuentas de correo`{.action} y seleccione `Crear una cuenta`{.action}. + +Complete la información que se muestra. + +- **Cuenta de correo**: introduzca el *nombre de la cuenta* que llevará su dirección de correo (por ejemplo, su nombre.apellido) y *seleccione un nombre de dominio* en el menú desplegable. + +> [!warning] +> +> La elección del nombre de su dirección de correo electrónico debe respetar las siguientes condiciones: +> +> - Mínimo 2 caracteres. +> - Máximo 32 caracteres. +> - Sin caracteres acentuados. +> - Sin caracteres especiales, excepto los siguientes: `.`, `+`, `-` y `_`. + +- **Nombre**: introduzca un nombre. +- **Nombre**: introduzca un nombre. +- **Nombre a mostrar**: Introduzca el nombre que quiera que figure como remitente cuando envíe mensajes desde esta dirección. +- **Contraseña**: Establezca una contraseña segura que incluya (como mínimo) 9 caracteres, una mayúscula, una minúscula y una cifra. Por motivos de seguridad, no utilice la misma contraseña dos veces. Elija un nombre que no guarde relación con sus datos personales (por ejemplo, no incluya su nombre, apellidos ni fecha de nacimiento). Cámbielo regularmente. + +> [!warning] +> +> La elección de la contraseña debe respetar las siguientes condiciones: +> +> - mínimo 10 caracteres. +> - Máximo 64 caracteres. +> - Mínimo 1 mayúscula. +> - Mínimo 1 carácter especial. +> - Sin caracteres acentuados. + +Haga clic en `Confirmar`{.action} para crear la cuenta. + +![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} + +### Consultar su cuenta de correo + +Para consultar su cuenta de correo: + +- Conéctese al [webmail](/links/web/email) desde un navegador de internet e introduzca su dirección de correo y contraseña. Para más información, consulte nuestra página «[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)». +- Configure un programa de mensajería en su ordenador, smartphone o tablet. Consulte nuestra página «[Configurar una dirección de correo electrónico de Zimbra en un cliente de correo](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)». + +### Redirecciones + +Para crear una redirección en una dirección de correo electrónico de Zimbra, conéctese al [webmail](/links/web/email). +La creación de una redirección se realiza a través de reglas de bandeja de entrada, denominadas «filtros» en el webmail. Estas reglas, que se aplican al recibir un email, permiten transferir o redirigir un email. + +Para redirigir los emails de su cuenta Zimbra hacia otra dirección de correo, vamos a aplicar una regla de transferencia. Siga las pestañas que aparecen a continuación para activar la redirección. + +> [!primary] +> +> En el ejemplo siguiente, hemos decidido redirigir todos los mensajes entrantes a otra dirección de correo electrónico. Para entender el ejemplo en las capturas de pantalla, hemos iniciado sesión en **zimbra@mydomain.ovh** y queremos redirigir los correos electrónicos de esta cuenta a **address@example.com**. + +> [!tabs] +> **Paso 1** +>> +>> Haga clic en el botón ⚙ en la esquina superior derecha de su ventana de webmail y seleccione `Parámetros`{.action}. +>> +>> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} +>> +> **Paso 2** +>> +>> Haga clic en la sección `Filtros`{.action} en la ventana de configuración y, a continuación, haga clic en el botón `Añadir un filtro`{.action}. +>> +>> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} +>> +> **Paso 3** +>> +>> - En primer lugar, haga clic en Modo avanzado en la parte superior derecha para aplicar esta regla. +>> - Asigne un nombre al filtro en el cuadro `Nombre del filtro`. +>> - Deje el menú desplegable en `todas` en la frase «Si un mensaje entrante cumple ... estas condiciones». +>> - En el primer menú desplegable de reglas, seleccione `A` (To), deje `contiene` (contains) e introduzca la dirección de correo electrónico en la que ha iniciado sesión en el cuadro de la derecha. +>> - Bajo el epígrafe «Entonces» (Then), seleccione `Reenviar a `(Forward to) en el menú desplegable e introduzca la dirección de correo electrónico de destino. +>> - Haga clic en `+ Añadir acción`{.action}(Add an action) más abajo y seleccione `Mover a recepción` (Keep in Inbox). +>> - Haga clic en `Guardar`{.action} en la ventana de su filtro y también en la ventana de configuración. +>> +>> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} +>> + +Para más información sobre el uso del webmail Zimbra, consulte nuestra guía «[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)». + +### Alias + +Crear un alias para su dirección de correo electrónico le permite comunicar una dirección «máscara» a sus contactos, sin tener que comunicar su dirección de correo electrónico personal al remitente. + +Puede crear un alias desde el [espacio de cliente OVHcloud](/links/manager), Haga clic en los pasos a continuación: + +> [!tabs] +> **Paso 1** +>> +>> - Haga clic en la pestaña `Cuentas de correo`{.action} de su servicio Zimbra. +>> - Haga clic en el botón ⋮ de la cuenta de correo correspondiente. +>> - Haga clic en `Modificar`{.action}. +>> +>> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} +>> +> **Paso 2** +>> +>> Se abrirá la ventana de configuración de su cuenta de correo, haciendo clic en la pestaña `Alias`{.action}. +>> +>> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} +>> +> **Paso 3** +>> +>> La siguiente ventana contiene la lista de alias que puede asociar a la cuenta correspondiente. Haga clic en el botón `Crear un Alias`{.action}. +>> +>> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} +>> +> **Paso 4** +>> +>> Indique la dirección del alias y seleccione uno de los dominios asociados al servicio Zimbra. +>> +>> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} +>> + +### Respuestas automáticas + +Si tiene que ausentarse y no tiene la posibilidad de procesar sus mensajes de correo, es posible implementar un mensaje de ausencia. Siga los pasos que se indican a continuación: + +- Haga clic en el botón ⚙ en la esquina superior derecha de su ventana de webmail y luego en `Parámetros`{.action}. + +![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} + +- Haga clic en la sección `Ausente del escritorio` de la ventana de parámetros. +- Marque la casilla «Activar la respuesta automática durante estas fechas (incluidas)». +- Complete la fecha de inicio de la ausencia con la indicación «De». +- Desactive la casilla de verificación «Sin fecha de finalización» si desea determinar una fecha de finalización de ausencia y defínala. +- Introduzca su mensaje de ausencia. +- Haga clic en `Guardar`{.action} para finalizar la puesta en marcha de su mensaje de ausencia. + +![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} + +Para más información sobre el uso del webmail Zimbra, consulte nuestra guía «[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)» + +## Más información + +[Configurar una dirección de correo electrónico de Zimbra en un cliente de correo](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) + +[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +[FAQ sobre la solución Zimbra OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.fr-fr.md index 5bf8aa99c31..91dca0f09a8 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.fr-fr.md @@ -1,355 +1,332 @@ ---- -title: "Premiers pas avec l'offre Zimbra" -excerpt: "Découvrez comment débuter avec votre offre Zimbra depuis votre espace client OVHcloud" -updated: 2025-11-04 ---- - - - -## Objectif - -Avec l'offre Zimbra, OVHcloud vous propose une plateforme de messagerie collaborative open source offrant toutes les fonctionnalités nécessaires à une utilisation professionnelle. Vous trouverez dans ce guide tous les éléments vous permettant de configurer vos comptes e-mail Zimbra. - -**Découvrez comment débuter avec l'offre e-mail Zimbra** - - - -## Prérequis - -- Avoir souscrit à un compte e-mail sur notre solution e-mail Zimbra OVHcloud. -- Disposer d'un [nom de domaine OVHcloud](/links/web/domains). -- Être connecté à votre [espace client OVHcloud](/links/manager). - -## En pratique - -**Sommaire** - -- [Accéder à la gestion de votre service](#zimbra-access) -- [Configurer votre service Zimbra](#zimbra-conf) -- [Organisations](#organizations) - - [Créer une organisation](#organizations-create) - - [Filtrer par organisation](#organizations-filters) -- [Domaines](#domains) - - [Ajouter un nom de domaine](#domains-add) - - [Modifier un nom de domaine](#domains-modify) -- [Comptes e-mail](#emails) - - [Créer un compte e-mail](#emails-create) - - [Changer d'offre](#emails-offer) -- [Consulter son compte e-mail](#emails-consult) -- [Redirections](#redirections) -- [Alias](#alias) -- [Réponses automatiques](#autoreply) - -### Accéder à la gestion de votre service - -1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -1. Rendez-vous dans la partie `Web Cloud`{.action}. -1. Cliquez sur `Zimbra Mail`{.action}. - -![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} - -### Configurer votre service Zimbra - -Avant de débuter la configuration de vos comptes e-mail Zimbra, prenez connaissance des trois éléments qui structurent hiérarchiquement votre service Zimbra : - -- [**Organisation**](#organizations) : elle permet de regrouper les noms de domaine afin de les associer. -- [**Nom de domaine**](#domains) : il est indispensable pour créer un compte e-mail. Vous devez gérer au moins un nom de domaine depuis votre espace client OVHcloud et l'ajouter à votre service Zimbra. -- [**Comptes e-mail**](#emails) : en utilisant les noms de domaines ajoutés à votre service Zimbra, vous pourrez créer une adresse e-mail. - -> [!primary] -> -> L'*organisation* sert à représenter une entité (une entreprise, une association, un projet personnel, etc.). Elle permet le cloisonnement des comptes e-mail, l'application de politiques de sécurité spécifiques (fonctionnalité à venir) et de déléguer les droits des comptes e-mail qui la compose (fonctionnalité à venir). L'utilisation d'organisations permet de faciliter la navigation dans votre plateforme Zimbra ainsi que sa gestion. - -Le schéma ci-dessous résume le lien hiérarchique entre les éléments précédemment cités. - -![zimbra](images/zimbra_organization.png){.thumbnail .w-500} - -### Organisations - -Si vous ajoutez un grand nombre de noms de domaine sur votre service Zimbra, il peut être utile de les regrouper en les associant à une « organisation ». Depuis votre service Zimbra, cliquez sur `Organisation`{.action}. - -![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} - -#### Créer une organisation - -Pour créer une organisation, cliquez sur `Ajouter une organisation`{.action}. Définissez le `Nom` de l'organisation et le `Label de l'organisation`, ce dernier étant une description courte de l'organisation vous permettant de vous repérer lorsque vous filtrez l'affichage des noms de domaine et comptes e-mail de votre service Zimbra. - -![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} - -#### Filtrer par organisation - -Depuis les onglets `Organisation`{.action}, `Domaine`{.action} et `Comptes e-mail`{.action}, en cliquant sur le label d'une organisation, vous créez un filtre qui affichera uniquement les éléments liés à cette organisation. - -Vous pouvez constater que le filtre est appliqué lorsque le label s'affiche à côté du nom de votre service Zimbra. - -Pour retirer le filtre, cliquez simplement sur la croix du filtre. - -![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} - -### Domaines - -> [!warning] -> -> Pour un fonctionnement optimal lorsque vous utilisez le même nom de domaine entre les offres OVHcloud [Exchange](/links/web/emails-hosted-exchange), [E-mail Pro](/links/web/email-pro) et Zimbra, il est nécessaire de configurer le nom de domaine en `non-authoritatif`. Pour savoir comment configurer un nom de domaine en non-authoritatif sur une plateforme Exchange ou E-mail Pro, consultez notre guide [Ajouter un nom de domaine sur une plateforme e-mail](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). - -Vous retrouvez dans cet onglet l'ensemble des noms de domaine ajoutés à votre service Zimbra. Ils doivent être gérés depuis votre espace client OVHcloud pour être ajoutés. - -Le tableau des noms de domaine vous donne deux informations : - -- **Organisation** : elle est déterminée lorsque vous ajoutez votre nom de domaine, vous retrouverez automatiquement son label dans cette colonne. -- **Nombre de comptes** : Vous retrouvez ici tous les comptes qui ont été créés sous le nom de domaine concerné. - -![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} - -#### Ajouter un nom de domaine - -> [!warning] -> -> Il est nécessaire de [créer une organisation](#organisations) pour pouvoir ajouter un nom de domaine à votre service Zimbra. - -Pour ajouter un nom de domaine à votre service Zimbra, cliquez sur l'onglet `Domaine`{.action} puis cliquez sur `Ajouter un domaine`{.action}. - -Sélectionnez une organisation dans le menu déroulant puis sélectionnez l'une des deux options suivantes : - -- **Sélectionner un domaine dans la liste** (domaine interne) : dans cette liste, vous trouverez les noms de domaine dont vous avez la gestion depuis votre espace client OVHcloud. -- **Saisir un nom de domaine non géré par votre compte OVHcloud** (domaine externe) : renseignez un nom de domaine qui n'est pas géré dans votre espace client OVHcloud ou qui est enregistré dans un autre bureau d'enregistrement et dont vous avez la gestion. - -Sélectionnez l'onglet correspondant à votre choix : - -> [!tabs] -> **Domaine interne** ->> ->> Sélectionnez dans la liste un nom de domaine géré depuis votre espace client OVHcloud. ->> ->> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500 .h400} ->> ->> Pour configurer votre zone DNS, sélectionnez l'une des deux options suivantes: ->> ->> - **Configuration recommandée** : votre zone DNS sera configurée automatiquement. Cette option convient si vous n'avez pas configuré d'offre e-mail sur votre nom de domaine. ->> - **Configuration personnalisée** : si vous avez déjà configuré une offre e-mail sur votre nom de domaine, vous pouvez choisir les éléments qui vous intéressent. ->> - *Configurer l'enregistrement MX automatiquement* : il permet de saisir automatiquement les serveurs de réception OVHcloud (s'applique à toutes les offres e-mail OVHcloud). ->> - *Configurer l'enregistrement SPF automatiquement* : il permet de saisir automatiquement l'enregistrement autorisant les serveurs e-mail d'envoi OVHcloud à transmettre vos e-mails. Cet enregistrement est valable pour l'ensemble des offres e-mail OVHcloud. ->> - *Configurer l'enregistrement DKIM automatiquement* : il permet de saisir automatiquement les enregistrements nécessaires pour authentifier vos envois d'e-mails. ->> - *Configurer l'enregistrement SRV automatiquement* : il permet la configuration automatique des paramètres d'un compte e-mail lorsque vous l'ajoutez sur un logiciel de messagerie (Outlook, Mail pour Mac, Thunderbird, etc.). ->> ->> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500 .h400} ->> ->> Cliquez sur `Confirmer`{.action} pour finaliser l'ajout de votre domaine et lancer le processus de configuration. ->> -> **Domaine externe** ->> ->> Saisissez un nom de domaine qui n'est pas géré dans votre espace client. Assurez-vous que vous avez les accès pour modifier la zone DNS du nom de domaine concerné. ->> ->> Cliquez ensuite sur `Confirmer`{.action} ->> ->> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500 .h400} ->> ->> La fenêtre ci-dessous s'affiche, il est nécessaire de renseigner cet enregistrement CNAME dans la zone DNS du nom de domaine pour qu'il soit validé sur votre plateforme Zimbra. ->> ->> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500 .h400} ->> ->> > [!warning] ->> > ->> > Après 48 heures, si le CNAME n'est pas visible dans la zone DNS, l'opération est annulée. Il sera alors nécessaire de recommencer l'opération. - -#### Modifier un nom de domaine - -Vous pouvez modifier votre nom de domaine pour changer son organisation ou vérifier ses enregistrements DNS associés. - -Depuis l'onglet `Domaine`{.action} de votre service Zimbra, cliquez sur l'icône « ⁝ » à droite du nom de domaine concerné pour afficher les options. - -![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500 .h400} - -- Cliquez sur `Configurer`{.action} pour modifier l'organisation associée à votre nom de domaine. -- Cliquez sur `Diagnostics`{.action} pour afficher l'interface de diagnostic des enregistrements DNS du nom de domaine. Il est nécessaire de s'assurer qu'aucune alerte n'est affichée pour chacun des enregistrements DNS mentionnés dans les onglets. Suivez les instructions détaillées dans chaque onglet mentionnant une alerte pour configurer les enregistrements DNS : - - **MX** : indispensable pour la réception de vos e-mails. - - **SPF** : sécurité exigée par la majorité des serveurs e-mail destinataires pour légitimer les serveurs d'envoi e-mail d'OVHcloud avec votre nom de domaine. - - **DKIM** : permet de mettre en place un système de signature pour chaque e-mail envoyé par votre service Zimbra. La signature est vérifiée par le destinataire à l'aide de la clé publique visible dans votre zone DNS. - - **SRV** : facilite la configuration de votre compte Zimbra lorsque vous le configurez sur un logiciel de messagerie (Outlook, Mail pour Mac, Thunderbird, etc.). - -![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500 .h400} - -### Comptes e-mail - -La gestion des adresses e-mail de votre service Zimbra se fait depuis l'onglet `Comptes e-mail`{.action}. Le tableau affiche la liste des comptes e-mail présents sur votre service ainsi que 3 informations pour chacun d'eux : - -- **Organisation** : si le nom de domaine de votre compte e-mail est associé à une organisation, vous retrouverez automatiquement son label dans cette colonne. -- **Offre** : comme votre service Zimbra peut héberger plusieurs offres Zimbra en son sein, vous retrouverez l'offre associée à votre compte e-mail dans cette colonne. -- **Taille** : cette colonne vous affiche la capacité totale de votre compte e-mail et l'espace qu'il occupe actuellement. - -Vous retrouvez également en haut de cette page un lien vers le [Webmail](/links/web/email) pour pouvoir vous connecter directement au contenu de votre compte e-mail depuis votre navigateur internet. - -![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} - -#### Créer un compte e-mail - -Pour créer un compte e-mail sur votre service Zimbra, cliquez sur l'onglet `Comptes e-mail`{.action} puis sur `Créer un compte`{.action}. - -Complétez les informations qui s'affichent. - -- **Compte e-mail** : renseignez le *nom du compte* que portera votre adresse e-mail (votre prénom.nom, par exemple) et *sélectionnez un nom de domaine* dans le menu déroulant. - -> [!warning] -> -> Le choix du nom de votre adresse e-mail doit respecter les conditions suivantes : -> -> - Minimum 2 caractères. -> - Maximum 32 caractères. -> - Aucun caractère accentué. -> - Pas de caractères spéciaux, à l'exception des caractères suivants : `.`, `+`, `-` et `_`. - -- **Prénom** : renseignez un prénom. -- **Nom** : renseignez un nom. -- **Nom à afficher** : renseignez le nom qui s'affichera en tant qu'expéditeur lorsque des e-mails seront envoyés depuis cette adresse. -- **Mot de passe** : définissez un mot de passe fort composé de (au minimum) 10 caractères, une majuscule, une minuscule et un chiffre. Pour des raisons de sécurité, n'utilisez pas deux fois le même mot de passe. Choisissez-en un qui n'a aucun rapport avec vos informations personnelles (évitez par exemple de mentionner vos nom, prénom et date de naissance). Changez-le régulièrement. - -> [!warning] -> -> Le choix du mot de passe doit respecter les conditions suivantes : -> -> - Minimum 10 caractères. -> - Maximum 64 caractères. -> - Minimum 1 majuscule. -> - Minimum 1 caractère spécial. -> - Aucun caractère accentué. - -Cliquez sur `Confirmer`{.action} pour lancer la création du compte. - -![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} - -### Changer d'offre - -Il est possible de changer l'offre de n'importe quel compte Zimbra pour une offre supérieure ou inférieure. - -1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -1. Rendez-vous dans la partie `Web Cloud`{.action}. -1. Cliquez sur `Zimbra Mail`{.action}. -1. Cliquez sur l'onglet `Compte email`{.action}. -1. À droite du compte e-mail pour lequel vous souhaitez basculer vers l'offre supérieure, cliquez sur `⁝`{.action}. -1. Cliquez sur `Changer d'offre`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -> [!warning] -> -> Avant de basculer vers une offre inférieure, assurez-vous des points suivants : -> -> - Aucun fichier n'est stocké sur votre volume de stockage « Malette » si vous changez vers l'offre Starter. -> - Le contenu de votre compte e-mail doit être inférieur à 15 Go si vous basculez vers l'offre Starter. - -### Consulter son compte e-mail - -Pour consulter votre compte e-mail : - -- Connectez-vous au [webmail](/links/web/email) depuis un navigateur internet et saisissez votre adresse e-mail et votre mot de passe. Pour plus de détails consultez, notre page « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». -- Configurez un logiciel de messagerie sur votre ordinateur, votre smartphone ou votre tablette. Consultez notre page « [Configurer son adresse e-mail Zimbra sur un logiciel de messagerie](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) ». - -### Redirections - -Pour créer une redirection sur une adresse e-mail Zimbra, connectez-vous au [webmail](/links/web/email). -La création d'une redirection se fait par le biais de règles de boîte de réception, appelée « filtres » dans le webmail. En effet, ces règles que l'on applique lors de la réception d'un e-mail permettent de transférer ou rediriger un e-mail. - -Pour rediriger les e-mails de votre compte Zimbra vers une autre adresse e-mail, nous allons appliquer une règle de transfert. Suivez les onglets ci-dessous pour mettre en place votre redirection. - -> [!primary] -> -> Dans notre exemple ci-dessous, nous avons choisi de rediriger l'ensemble des e-mails entrant vers une autre adresse e-mail. Pour comprendre l'exemple dans les captures d'écrans, nous sommes connectés sur l'adresse **zimbra@mydomain.ovh** et nous souhaitons rediriger les e-mails de ce compte vers l'adresse **address@example.com**. - -> [!tabs] -> **Etape 1** ->> ->> Cliquez sur le bouton ⚙ en haut à droite de votre fenêtre de webmail, puis cliquez sur `Paramètres`{.action}. ->> ->> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} ->> -> **Etape 2** ->> ->> Cliquez sur la section `Filtres`{.action} depuis la fenêtre des paramètres, puis cliquez sur le bouton `Ajouter un filtre`{.action}. ->> ->> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} ->> -> **Etape 3** ->> ->> - Cliquez d'abord sur Mode avancé en haut à droite pour mettre en place cette règle. ->> - Donnez un nom à votre filtre dans la case `Nom du filtre`. ->> - Laissez le menu déroulant sur `toutes` dans la phrase « Si un message entrant réunit ... de ces conditions ». ->> - Dans le premier menu déroulant des règles, choisissez `À` (To), laissez `contient` (contains), puis saisissez l'adresse e-mail sur laquelle vous êtes connecté dans la case juste à droite. ->> - Sous la mention « Alors » (Then), sélectionnez `Transférer à` (Forward to) dans le menu déroulant, puis saisissez l'adresse e-mail de destination. ->> - Cliquez sur `+ Ajouter une action`{.action}(Add an action) plus bas, puis sélectionnez `Déplacer vers le dossier réception` (Keep in Inbox). ->> - Cliquez sur `Enregistrer`{.action} depuis la fenêtre de votre filtre et également depuis celle des paramètres. ->> ->> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} ->> - -Pour plus de détails sur l'utilisation du webmail Zimbra, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». - -### Alias - -Créer un alias pour votre adresse e-mail vous permet de communiquer une adresse « masque » à vos contacts, sans avoir à communiquer votre adresse e-mail personnelle à l'expéditeur. - -La création d'un alias se fait depuis l'[espace client OVHcloud](/links/manager), Cliquez sur les étapes ci-dessous : - -> [!tabs] -> **Etape 1** ->> ->> - Cliquez sur l'onglet `Comptes e-mail`{.action} de votre service Zimbra. ->> - Cliquez sur le bouton ⋮ du compte e-mail concerné. ->> - Cliquez sur `Modifier`{.action}. ->> ->> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} ->> -> **Etape 2** ->> ->> La fenêtre de configuration de votre compte e-mail s'affiche, cliquez sur l'onglet `Alias`{.action} plus haut. ->> ->> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} ->> -> **Etape 3** ->> ->> La fenêtre suivante contiendra la liste des alias que vous pouvez associer au compte concerné. Cliquez sur le bouton `Créer un Alias`{.action}. ->> ->> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} ->> -> **Etape 4** ->> ->> Déterminez l'adresse de votre alias et sélectionnez un des noms de domaines associés à votre service Zimbra. ->> ->> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} ->> - -### Réponses automatiques - -Lorsque vous devez vous absenter et que vous n'avez pas la possibilité de traiter vos e-mails, il est possible de mettre en place un message d'absence. Suivez les étapes ci-dessous : - -- Cliquez sur le bouton ⚙ en haut à droite de votre fenêtre de webmail, puis cliquez sur `Paramètres`{.action}. - -![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} - -- Cliquez sur la section `Absent du bureau` depuis la fenêtre des paramètres. -- Cochez la case « Activer la réponse automatique pendant ces dates (incluses) ». -- Complétez la date de début de l'absence devant la mention « Du ». -- Décochez la case « Pas de date de fin » si vous souhaitez déterminer une date de fin d'absence et déterminez-la. -- Dans le cadre, renseignez votre message d'absence. -- Cliquez sur `Enregistrer`{.action} pour finaliser la mise en place de votre message d'absence. - -![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} - -Pour plus de détails sur l'utilisation du webmail Zimbra, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». - -## Aller plus loin - -[Configurer son adresse e-mail Zimbra sur un logiciel de messagerie](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) - -[Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -[FAQ sur la solution Zimbra OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - -Échangez avec notre [communauté d'utilisateurs](/links/community). +--- +title: "Premiers pas avec l'offre Zimbra" +excerpt: "Découvrez comment débuter avec votre offre Zimbra depuis votre espace client OVHcloud" +updated: 2025-05-19 +--- + + + +## Objectif + +Avec l'offre Zimbra, OVHcloud vous propose une plateforme de messagerie collaborative open source offrant toutes les fonctionnalités nécessaires à une utilisation professionnelle. Vous trouverez dans ce guide tous les éléments vous permettant de configurer vos comptes e-mail Zimbra. + +**Découvrez comment débuter avec l'offre e-mail Zimbra** + + + +## Prérequis + +- Avoir souscrit à un compte e-mail sur notre solution e-mail Zimbra OVHcloud. +- Disposer d'un [nom de domaine OVHcloud](/links/web/domains). +- Être connecté à votre [espace client OVHcloud](/links/manager). + +## En pratique + +**Sommaire** + +- [Accéder à la gestion de votre service](#zimbra-access) +- [Configurer votre service Zimbra](#zimbra-conf) +- [Organisations](#organizations) + - [Créer une organisation](#organizations-create) + - [Filtrer par organisation](#organizations-filters) +- [Domaines](#domains) + - [Ajouter un nom de domaine](#domains-add) + - [Modifier un nom de domaine](#domains-modify) +- [Comptes e-mail](#emails) + - [Créer un compte e-mail](#emails-create) +- [Consulter son compte e-mail](#emails-consult) +- [Redirections](#redirections) +- [Alias](#alias) +- [Réponses automatiques](#autoreply) + +### Accéder à la gestion de votre service + +1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +1. Rendez-vous dans la partie `Web Cloud`{.action}. +1. Cliquez sur `Zimbra Mail`{.action}. + +![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} + +### Configurer votre service Zimbra + +Avant de débuter la configuration de vos comptes e-mail Zimbra, prenez connaissance des trois éléments qui structurent hiérarchiquement votre service Zimbra : + +- [**Organisation**](#organizations) : elle permet de regrouper les noms de domaine afin de les associer. +- [**Nom de domaine**](#domains) : il est indispensable pour créer un compte e-mail. Vous devez gérer au moins un nom de domaine depuis votre espace client OVHcloud et l'ajouter à votre service Zimbra. +- [**Comptes e-mail**](#emails) : en utilisant les noms de domaines ajoutés à votre service Zimbra, vous pourrez créer une adresse e-mail. + +> [!primary] +> +> L'*organisation* sert à représenter une entité (une entreprise, une association, un projet personnel, etc.). Elle permet le cloisonnement des comptes e-mail, l'application de politiques de sécurité spécifiques (fonctionnalité à venir) et de déléguer les droits des comptes e-mail qui la compose (fonctionnalité à venir). L'utilisation d'organisations permet de faciliter la navigation dans votre plateforme Zimbra ainsi que sa gestion. + +Le schéma ci-dessous résume le lien hiérarchique entre les éléments précédemment cités. + +![zimbra](images/zimbra_organization.png){.thumbnail .w-500} + +### Organisations + +Si vous ajoutez un grand nombre de noms de domaine sur votre service Zimbra, il peut être utile de les regrouper en les associant à une « organisation ». Depuis votre service Zimbra, cliquez sur `Organisation`{.action}. + +![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} + +#### Créer une organisation + +Pour créer une organisation, cliquez sur `Ajouter une organisation`{.action}. Définissez le `Nom` de l'organisation et le `Label de l'organisation`, ce dernier étant une description courte de l'organisation vous permettant de vous repérer lorsque vous filtrez l'affichage des noms de domaine et comptes e-mail de votre service Zimbra. + +![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} + +#### Filtrer par organisation + +Depuis les onglets `Organisation`{.action}, `Domaine`{.action} et `Comptes e-mail`{.action}, en cliquant sur le label d'une organisation, vous créez un filtre qui affichera uniquement les éléments liés à cette organisation. + +Vous pouvez constater que le filtre est appliqué lorsque le label s'affiche à côté du nom de votre service Zimbra. + +Pour retirer le filtre, cliquez simplement sur la croix du filtre. + +![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} + +### Domaines + +> [!warning] +> +> Pour un fonctionnement optimal lorsque vous utilisez le même nom de domaine entre les offres OVHcloud [Exchange](/links/web/emails-hosted-exchange), [E-mail Pro](/links/web/email-pro) et Zimbra, il est nécessaire de configurer le nom de domaine en `non-authoritatif`. Pour savoir comment configurer un nom de domaine en non-authoritatif sur une plateforme Exchange ou E-mail Pro, consultez notre guide [Ajouter un nom de domaine sur une plateforme e-mail](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). + +Vous retrouvez dans cet onglet l'ensemble des noms de domaine ajoutés à votre service Zimbra. Ils doivent être gérés depuis votre espace client OVHcloud pour être ajoutés. + +Le tableau des noms de domaine vous donne deux informations : + +- **Organisation** : elle est déterminée lorsque vous ajoutez votre nom de domaine, vous retrouverez automatiquement son label dans cette colonne. +- **Nombre de comptes** : Vous retrouvez ici tous les comptes qui ont été créés sous le nom de domaine concerné. + +![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} + +#### Ajouter un nom de domaine + +> [!warning] +> +> Il est nécessaire de [créer une organisation](#organisations) pour pouvoir ajouter un nom de domaine à votre service Zimbra. + +Pour ajouter un nom de domaine à votre service Zimbra, cliquez sur l'onglet `Domaine`{.action} puis cliquez sur `Ajouter un domaine`{.action}. + +Sélectionnez une organisation dans le menu déroulant puis sélectionnez l'une des deux options suivantes : + +- **Sélectionner un domaine dans la liste** (domaine interne) : dans cette liste, vous trouverez les noms de domaine dont vous avez la gestion depuis votre espace client OVHcloud. +- **Saisir un nom de domaine non géré par votre compte OVHcloud** (domaine externe) : renseignez un nom de domaine qui n'est pas géré dans votre espace client OVHcloud ou qui est enregistré dans un autre bureau d'enregistrement et dont vous avez la gestion. + +Sélectionnez l'onglet correspondant à votre choix : + +> [!tabs] +> **Domaine interne** +>> +>> Sélectionnez dans la liste un nom de domaine géré depuis votre espace client OVHcloud. +>> +>> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500 .h400} +>> +>> Pour configurer votre zone DNS, sélectionnez l'une des deux options suivantes: +>> +>> - **Configuration recommandée** : votre zone DNS sera configurée automatiquement. Cette option convient si vous n'avez pas configuré d'offre e-mail sur votre nom de domaine. +>> - **Configuration personnalisée** : si vous avez déjà configuré une offre e-mail sur votre nom de domaine, vous pouvez choisir les éléments qui vous intéressent. +>> - *Configurer l'enregistrement MX automatiquement* : il permet de saisir automatiquement les serveurs de réception OVHcloud (s'applique à toutes les offres e-mail OVHcloud). +>> - *Configurer l'enregistrement SPF automatiquement* : il permet de saisir automatiquement l'enregistrement autorisant les serveurs e-mail d'envoi OVHcloud à transmettre vos e-mails. Cet enregistrement est valable pour l'ensemble des offres e-mail OVHcloud. +>> - *Configurer l'enregistrement DKIM automatiquement* : il permet de saisir automatiquement les enregistrements nécessaires pour authentifier vos envois d'e-mails. +>> +>> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500 .h400} +>> +>> Cliquez sur `Confirmer`{.action} pour finaliser l'ajout de votre domaine et lancer le processus de configuration. +>> +> **Domaine externe** +>> +>> Saisissez un nom de domaine qui n'est pas géré dans votre espace client. Assurez-vous que vous avez les accès pour modifier la zone DNS du nom de domaine concerné. +>> +>> Cliquez ensuite sur `Confirmer`{.action} +>> +>> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500 .h400} +>> +>> La fenêtre ci-dessous s'affiche, il est nécessaire de renseigner cet enregistrement CNAME dans la zone DNS du nom de domaine pour qu'il soit validé sur votre plateforme Zimbra. +>> +>> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500 .h400} +>> +>> > [!warning] +>> > +>> > Après 48 heures, si le CNAME n'est pas visible dans la zone DNS, l'opération est annulée. Il sera alors nécessaire de recommencer l'opération. + +#### Modifier un nom de domaine + +Vous pouvez modifier votre nom de domaine pour changer son organisation ou vérifier ses enregistrements DNS associés. + +Depuis l'onglet `Domaine`{.action} de votre service Zimbra, cliquez sur l'icône « ⁝ » à droite du nom de domaine concerné pour afficher les options. + +![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500 .h400} + +- Cliquez sur `Configurer`{.action} pour modifier l'organisation associée à votre nom de domaine. +- Cliquez sur `Diagnostics`{.action} pour afficher l'interface de diagnostic des enregistrements DNS du nom de domaine. Il est nécessaire de s'assurer qu'aucune alerte n'est affichée pour chacun des enregistrements DNS mentionnés dans les onglets. Suivez les instructions détaillées dans chaque onglet mentionnant une alerte pour configurer les enregistrements DNS : + - **MX** : indispensable pour la réception de vos e-mails. + - **SPF** : sécurité exigée par la majorité des serveurs e-mail destinataires pour légitimer les serveurs d'envoi e-mail d'OVHcloud avec votre nom de domaine. + - **DKIM** : permet de mettre en place un système de signature pour chaque e-mail envoyé par votre service Zimbra. La signature est vérifiée par le destinataire à l'aide de la clé publique visible dans votre zone DNS. + +![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500 .h400} + +### Comptes e-mail + +La gestion des adresses e-mail de votre service Zimbra se fait depuis l'onglet `Comptes e-mail`{.action}. Le tableau affiche la liste des comptes e-mail présents sur votre service ainsi que 3 informations pour chacun d'eux : + +- **Organisation** : si le nom de domaine de votre compte e-mail est associé à une organisation, vous retrouverez automatiquement son label dans cette colonne. +- **Offre** : comme votre service Zimbra peut héberger plusieurs offres Zimbra en son sein, vous retrouverez l'offre associée à votre compte e-mail dans cette colonne. +- **Taille** : cette colonne vous affiche la capacité totale de votre compte e-mail et l'espace qu'il occupe actuellement. + +Vous retrouvez également en haut de cette page un lien vers le [Webmail](/links/web/email) pour pouvoir vous connecter directement au contenu de votre compte e-mail depuis votre navigateur internet. + +![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} + +#### Créer un compte e-mail + +Pour créer un compte e-mail sur votre service Zimbra, cliquez sur l'onglet `Comptes e-mail`{.action} puis sur `Créer un compte`{.action}. + +Complétez les informations qui s'affichent. + +- **Compte e-mail** : renseignez le *nom du compte* que portera votre adresse e-mail (votre prénom.nom, par exemple) et *sélectionnez un nom de domaine* dans le menu déroulant. + +> [!warning] +> +> Le choix du nom de votre adresse e-mail doit respecter les conditions suivantes : +> +> - Minimum 2 caractères. +> - Maximum 32 caractères. +> - Aucun caractère accentué. +> - Pas de caractères spéciaux, à l'exception des caractères suivants : `.`, `+`, `-` et `_`. + +- **Prénom** : renseignez un prénom. +- **Nom** : renseignez un nom. +- **Nom à afficher** : renseignez le nom qui s'affichera en tant qu'expéditeur lorsque des e-mails seront envoyés depuis cette adresse. +- **Mot de passe** : définissez un mot de passe fort composé de (au minimum) 10 caractères, une majuscule, une minuscule et un chiffre. Pour des raisons de sécurité, n'utilisez pas deux fois le même mot de passe. Choisissez-en un qui n'a aucun rapport avec vos informations personnelles (évitez par exemple de mentionner vos nom, prénom et date de naissance). Changez-le régulièrement. + +> [!warning] +> +> Le choix du mot de passe doit respecter les conditions suivantes : +> +> - Minimum 10 caractères. +> - Maximum 64 caractères. +> - Minimum 1 majuscule. +> - Minimum 1 caractère spécial. +> - Aucun caractère accentué. + +Cliquez sur `Confirmer`{.action} pour lancer la création du compte. + +![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} + +### Consulter son compte e-mail + +Pour consulter votre compte e-mail : + +- Connectez-vous au [webmail](/links/web/email) depuis un navigateur internet et saisissez votre adresse e-mail et votre mot de passe. Pour plus de détails consultez, notre page « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». +- Configurez un logiciel de messagerie sur votre ordinateur, votre smartphone ou votre tablette. Consultez notre page « [Configurer son adresse e-mail Zimbra sur un logiciel de messagerie](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) ». + +### Redirections + +Pour créer une redirection sur une adresse e-mail Zimbra, connectez-vous au [webmail](/links/web/email). +La création d'une redirection se fait par le biais de règles de boîte de réception, appelée « filtres » dans le webmail. En effet, ces règles que l'on applique lors de la réception d'un e-mail permettent de transférer ou rediriger un e-mail. + +Pour rediriger les e-mails de votre compte Zimbra vers une autre adresse e-mail, nous allons appliquer une règle de transfert. Suivez les onglets ci-dessous pour mettre en place votre redirection. + +> [!primary] +> +> Dans notre exemple ci-dessous, nous avons choisi de rediriger l'ensemble des e-mails entrant vers une autre adresse e-mail. Pour comprendre l'exemple dans les captures d'écrans, nous sommes connectés sur l'adresse **zimbra@mydomain.ovh** et nous souhaitons rediriger les e-mails de ce compte vers l'adresse **address@example.com**. + +> [!tabs] +> **Etape 1** +>> +>> Cliquez sur le bouton ⚙ en haut à droite de votre fenêtre de webmail, puis cliquez sur `Paramètres`{.action}. +>> +>> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} +>> +> **Etape 2** +>> +>> Cliquez sur la section `Filtres`{.action} depuis la fenêtre des paramètres, puis cliquez sur le bouton `Ajouter un filtre`{.action}. +>> +>> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} +>> +> **Etape 3** +>> +>> - Cliquez d'abord sur Mode avancé en haut à droite pour mettre en place cette règle. +>> - Donnez un nom à votre filtre dans la case `Nom du filtre`. +>> - Laissez le menu déroulant sur `toutes` dans la phrase « Si un message entrant réunit ... de ces conditions ». +>> - Dans le premier menu déroulant des règles, choisissez `À` (To), laissez `contient` (contains), puis saisissez l'adresse e-mail sur laquelle vous êtes connecté dans la case juste à droite. +>> - Sous la mention « Alors » (Then), sélectionnez `Transférer à` (Forward to) dans le menu déroulant, puis saisissez l'adresse e-mail de destination. +>> - Cliquez sur `+ Ajouter une action`{.action}(Add an action) plus bas, puis sélectionnez `Déplacer vers le dossier réception` (Keep in Inbox). +>> - Cliquez sur `Enregistrer`{.action} depuis la fenêtre de votre filtre et également depuis celle des paramètres. +>> +>> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} +>> + +Pour plus de détails sur l'utilisation du webmail Zimbra, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». + +### Alias + +Créer un alias pour votre adresse e-mail vous permet de communiquer une adresse « masque » à vos contacts, sans avoir à communiquer votre adresse e-mail personnelle à l'expéditeur. + +La création d'un alias se fait depuis l'[espace client OVHcloud](/links/manager), Cliquez sur les étapes ci-dessous : + +> [!tabs] +> **Etape 1** +>> +>> - Cliquez sur l'onglet `Comptes e-mail`{.action} de votre service Zimbra. +>> - Cliquez sur le bouton ⋮ du compte e-mail concerné. +>> - Cliquez sur `Modifier`{.action}. +>> +>> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} +>> +> **Etape 2** +>> +>> La fenêtre de configuration de votre compte e-mail s'affiche, cliquez sur l'onglet `Alias`{.action} plus haut. +>> +>> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} +>> +> **Etape 3** +>> +>> La fenêtre suivante contiendra la liste des alias que vous pouvez associer au compte concerné. Cliquez sur le bouton `Créer un Alias`{.action}. +>> +>> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} +>> +> **Etape 4** +>> +>> Déterminez l'adresse de votre alias et sélectionnez un des noms de domaines associés à votre service Zimbra. +>> +>> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} +>> + +### Réponses automatiques + +Lorsque vous devez vous absenter et que vous n'avez pas la possibilité de traiter vos e-mails, il est possible de mettre en place un message d'absence. Suivez les étapes ci-dessous : + +- Cliquez sur le bouton ⚙ en haut à droite de votre fenêtre de webmail, puis cliquez sur `Paramètres`{.action}. + +![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} + +- Cliquez sur la section `Absent du bureau` depuis la fenêtre des paramètres. +- Cochez la case « Activer la réponse automatique pendant ces dates (incluses) ». +- Complétez la date de début de l'absence devant la mention « Du ». +- Décochez la case « Pas de date de fin » si vous souhaitez déterminer une date de fin d'absence et déterminez-la. +- Dans le cadre, renseignez votre message d'absence. +- Cliquez sur `Enregistrer`{.action} pour finaliser la mise en place de votre message d'absence. + +![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} + +Pour plus de détails sur l'utilisation du webmail Zimbra, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». + +## Aller plus loin + +[Configurer son adresse e-mail Zimbra sur un logiciel de messagerie](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) + +[Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +[FAQ sur la solution Zimbra OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + +Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.it-it.md index 97b6bb8349e..f950785d798 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.it-it.md @@ -1,355 +1,332 @@ ---- -title: "Per iniziare con l'offerta Zimbra" -excerpt: "Scopri come iniziare a utilizzare la soluzione Zimbra dallo Spazio Cliente OVHcloud" -updated: 2025-11-04 ---- - - - -## Obiettivo - -Con l'offerta Zimbra, OVHcloud ti propone una piattaforma di messaggeria collaborativa open source che offre tutte le funzionalità necessarie ad un utilizzo professionale. In questa guida ti forniamo le informazioni necessarie per iniziare a configurare il tuo account email Zimbra. - -**Questa guida ti mostra come iniziare a utilizzare il servizio di posta elettronica Zimbra** - - - -## Prerequisiti - -- Aver sottoscritto un account email sulla soluzione email Zimbra OVHcloud. -- Disporre di un [dominio OVHcloud](/links/web/domains). -- Avere accesso allo [Spazio Cliente OVHcloud](/links/manager). - -## Procedura - -**Riepilogo** - -- [Accedere alla gestione del servizio](#zimbra-access) -- [Configura il servizio Zimbra](#zimbra-conf) -- [Organizzazioni](#organizations) - - [Crea organizzazione](#organizations-create) - - [Filtra per organizzazione](#organizations-filters) -- [Domini](#domains) - - [Aggiungi un dominio](#domains-add) - - [Modificare un dominio](#domains-modify) -- [Account email](#emails) - - [Crea un account email](#emails-create) - - [Modificare soluzione](#emails-offer) -- [Visualizza il tuo account email](#emails-consult) -- [Reindirizzamenti](#redirections) -- [Alias](#alias) -- [Risposte automatiche](#autoreply) - -### Accedi alla gestione del servizio - -1. Accedi allo [Spazio Cliente OVHcloud](/links/manager). -1. Accedi alla sezione `Web Cloud`{.action}. -1. Clicca su `Zimbra Mail`{.action}. - -![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} - -### Configura il servizio Zimbra - -Prima di iniziare a configurare i tuoi account email Zimbra, ti consigliamo di prendere visione dei tre elementi che strutturano gerarchicamente il tuo servizio: - -- [**Organizzazione**](#organizations): permette di raggruppare i domini per associarli. -- [**Dominio**](#domains): è indispensabile per creare un account email. È necessario gestirne almeno uno dallo Spazio Cliente OVHcloud e aggiungerlo al servizio Zimbra. -- [**Account email**](#emails): utilizzando i domini aggiunti al servizio Zimbra, è possibile creare un indirizzo email. - -> [!primary] -> -> L'*organizzazione* viene utilizzata per rappresentare un'entità (un'azienda, un'associazione, un progetto personale e così via). Permette di suddividere gli account email, applicare policy di sicurezza specifiche (funzionalità in arrivo) e delegare i diritti a un'organizzazione (funzionalità in arrivo). L'utilizzo di organizzazioni permette di facilitare la navigazione nella piattaforma Zimbra e la sua gestione. - -Il diagramma seguente riassume il collegamento gerarchico tra gli elementi sopra citati. - -![zimbra](images/zimbra_organization.png){.thumbnail .w-500} - -### Organizzazioni - -Se aggiungi un numero elevato di domini sul tuo servizio Zimbra, può rivelarsi utile raggrupparli associandoli a una "organizzazione". Dal servizio Zimbra, clicca su `Organizzazione`{.action}. - -![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} - -#### Crea un'organizzazione - -Per creare un’organizzazione, clicca su `Aggiungi un’organizzazione`{.action}. Definisci il `Nome` dell’organizzazione e il `Label dell’organizzazione`, quest’ultimo rappresenta una breve descrizione dell’organizzazione che ti permette di identificarti quando filtri la visualizzazione dei nomi a dominio e degli account email del tuo servizio Zimbra. - -![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} - -#### Filtra per organizzazione - -Accedendo alle schede `Organizzazione`{.action}, `Dominio`{.action} e `Account email`{.action}, clicca sull’etichetta di un’organizzazione per creare un filtro che mostri solo gli elementi associati all’organizzazione. - -Il filtro viene applicato quando l'etichetta viene visualizzata accanto al nome del servizio Zimbra. - -Per rimuovere il filtro, fare semplicemente clic sulla croce del filtro. - -![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} - -### Domini - -> [!warning] -> -> Per un funzionamento ottimale quando utilizzi lo stesso dominio tra le soluzioni OVHcloud [Exchange](/links/web/emails-hosted-exchange), [Email Pro](/links/web/email-pro) e Zimbra, è necessario configurare il dominio in `non-autoritativa`. Per sapere come configurare un dominio in modalità non autoritativa su una piattaforma Exchange o Email Pro, consulta la nostra guida [Aggiungere un dominio su una piattaforma e-mail](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). - -In questa scheda vengono mostrati tutti i domini aggiunti al servizio Zimbra. Per poterli aggiungere, è necessario gestirli dallo Spazio Cliente OVHcloud. - -Nella tabella dei domini trovi due informazioni: - -- **Organizzazione**: questa data viene determinata al momento dell'aggiunta del dominio. Il label verrà visualizzato automaticamente in questa colonna. -- **Numero di account**: qui trovi tutti gli account creati con il nome di dominio corrispondente. - -![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} - -#### Aggiungi un dominio - -> [!warning] -> -> È necessario [creare un'organizzazione](#organisations) per poter aggiungere un dominio al servizio Zimbra. - -Per aggiungere un dominio al servizio Zimbra, clicca sulla scheda `Dominio`{.action} e poi su `Aggiungi un dominio`{.action}. - -Selezionare un'organizzazione dal menu a discesa, quindi selezionare una delle due opzioni seguenti: - -- **Seleziona un dominio dalla lista** (dominio interno): in questa lista, trovi i domini che gestisci dal tuo Spazio Cliente OVHcloud. -- **Inserisci un dominio non gestito dal tuo account OVHcloud** (dominio esterno): inserisci un dominio non gestito dallo Spazio Cliente OVHcloud o registrato presso un altro Registrar di cui hai la gestione. - -Seleziona la scheda che preferisci: - -> [!tabs] -> **Dominio interno** ->> ->> Seleziona dalla lista un dominio gestito dallo Spazio Cliente OVHcloud. ->> ->> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} ->> ->> Per configurare la zona DNS, seleziona una delle due opzioni seguenti: ->> ->> - **Configurazione consigliata**: la zona DNS verrà configurata automaticamente. Questa opzione è perfetta se non hai configurato un’offerta email sul tuo dominio. ->> - **Configurazione personalizzata**: se hai già configurato un'offerta email sul tuo dominio, puoi scegliere gli elementi che ti interessano. ->> - *Configurare la registrazione MX automaticamente*: permette di inserire automaticamente i server di posta in arrivo di OVHcloud (si applica a tutte le soluzioni di posta elettronica OVHcloud). ->> - *Configurare il record SPF automaticamente*: questa opzione permette di inserire automaticamente il record che autorizza i server di posta elettronica di invio OVHcloud a trasmettere le email. Questo record è valido per tutte le soluzioni di posta elettronica OVHcloud. ->> - *Configura il record DKIM automaticamente*: permette di inserire automaticamente i record necessari ad autenticare l’invio delle email. ->> - *Configura automaticamente l'entry SRV* : permette la configurazione automatica dei parametri di un account email quando lo aggiungi su un software di messaggistica (Outlook, Mail per Mac, Thunderbird, ecc.). ->> ->> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} ->> ->> Clicca su `Conferma`{.action} per completare l’aggiunta del dominio e avviare il processo di configurazione. ->> -> **Dominio esterno** ->> ->> Inserisci un dominio non gestito nel tuo Spazio Cliente. Assicurati di avere gli accessi necessari per modificare la zona DNS del dominio in questione. ->> ->> Clicca su `Conferma`{.action} ->> ->> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} ->> ->> Visualizzi la finestra qui sotto. Inserisci questo record CNAME nella zona DNS del dominio perché venga convalidato sulla piattaforma Zimbra. ->> ->> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} ->> ->> > [!warning] ->> > ->> > Dopo 48 ore, se il CNAME non è visibile nella zona DNS, l'operazione è annullata. In questo caso, sarà necessario ripetere l’operazione. - -#### Modificare un dominio - -È possibile modificare il dominio per cambiarne l'organizzazione o verificarne i record DNS associati. - -Dalla scheda `Dominio`{.action} del servizio Zimbra, clicca sull’icona "⁝" in corrispondenza del dominio interessato per visualizzare le opzioni. - -![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} - -- Clicca su `Configura`{.action} per modificare l’organizzazione associata al dominio. -- Clicca su `Diagnostica`{.action} per visualizzare l’interfaccia di diagnostica dei record DNS del dominio. È necessario assicurarsi che non vengano visualizzati avvisi per ogni record DNS indicato nelle schede. Seguire le istruzioni dettagliate in ogni scheda che contiene un avviso per configurare i record DNS: - - **MX**: indispensabile per la ricezione delle tue email. - - **SPF**: la sicurezza richiesta dalla maggior parte dei server di posta elettronica di destinazione per legittimare i server di posta elettronica di OVHcloud con il tuo dominio. - - **DKIM**: permette di impostare un sistema di firma per ogni email inviata dal tuo servizio Zimbra. La firma viene verificata dal destinatario tramite la chiave pubblica visibile nella zona DNS. - - **SRV** : facilita la configurazione del tuo account Zimbra quando lo configuri su un software di messaggistica (Outlook, Mail per Mac, Thunderbird, ecc.). - -![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} - -### Account email - -Per gestire gli indirizzi email del servizio Zimbra accedi alla scheda `Account email`{.action}. Visualizzi una lista degli account email associati al tuo servizio e 3 informazioni per ognuno di essi: - -- **Organizzazione**: se il dominio del tuo account email è associato a un'organizzazione, visualizzi automaticamente il suo label in questa colonna. -- **Offerta**: dato che il servizio Zimbra può ospitare diverse offerte Zimbra, è possibile trovare il servizio associato al tuo account email in questa colonna. -- **Dimensione**: questa colonna mostra la capacità totale del tuo account email e lo spazio occupato attualmente. - -Nella parte superiore della pagina è inoltre disponibile un link alla [Webmail](/links/web/email) con cui è possibile accedere al contenuto del proprio account email direttamente dal browser Internet. - -![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} - -#### Creare un account email - -Per creare un account email sul tuo servizio Zimbra, clicca sulla scheda `Account email`{.action} e poi su `Crea un account`{.action}. - -Inserisci le informazioni richieste. - -- **Account email**: inserisci il *nome dell’account* che vuoi assegnare al tuo indirizzo email (ad esempio nome.cognome) e *seleziona un dominio* nel menu a tendina. - -> [!warning] -> -> La scelta del nome dell’indirizzo email deve rispettare queste condizioni: -> -> - Minimo 2 caratteri. -> - Massimo 32 caratteri. -> - Nessun carattere accentato. -> - Nessun carattere speciale eccetto i seguenti: `.`, `+`, `-` e `_`. - -- **Nome**: inserisci un nome. -- **Cognome**: inserisci un nome. -- **Nome da visualizzare**: inserisci il nome che comparirà come mittente dei messaggi inviati da questo indirizzo. -- **Password**: definisci una password complessa composta da (almeno) 9 caratteri, una maiuscola, una minuscola e una cifra. Per motivi di sicurezza, non utilizzare due volte la stessa password. Sceglierne uno che non contenga informazioni personali (ad esempio, non inserire cognome, nome e data di nascita). Cambialo regolarmente. - -> [!warning] -> -> La scelta della password deve rispettare queste condizioni: -> -> - Minimo 10 caratteri. -> - Massimo 64 caratteri. -> - Minimo 1 maiuscolo. -> - minimo 1 carattere speciale. -> - Nessun carattere accentato. - -Clicca su `Conferma`{.action} per avviare la creazione dell’account. - -![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} - -### Modificare soluzione - -È possibile cambiare piano per qualsiasi account Zimbra per un piano superiore o inferiore. - -1. Accedi al tuo [Spazio Cliente OVHcloud](/links/manager). -1. Vai alla sezione `Web Cloud`{.action}. -1. Clicca su `Zimbra Mail`{.action}. -1. Clicca sulla scheda `Account email`{.action}. -1. A destra dell'account email per cui desideri passare a un piano superiore, clicca su `⁝`{.action}. -1. Clicca su `Modificare soluzione`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -> [!warning] -> -> Prima di passare a un piano inferiore, assicurati dei seguenti punti: -> -> - Nessun file è archiviato sul tuo volume di archiviazione "Valigetta" se passi all'offerta Starter. -> - Il contenuto del tuo account email deve essere inferiore a 15 Go se passi all'offerta Starter. - -### Consultare il proprio account email - -Per consultare il tuo account email: - -- Connettiti alla [webmail](/links/web/email) da un browser internet e inserisci il tuo indirizzo e-mail e la tua password. Per maggiori informazioni consulta la nostra pagina "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". -- Configura un client di posta sul tuo computer, smartphone o tablet. Consulta la nostra pagina "[Configurare un indirizzo email Zimbra su un client di posta](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)". - -### Reindirizzamenti - -Per creare un reindirizzamento su un indirizzo email Zimbra, accedi alla [webmail](/links/web/email). -Per creare un reindirizzamento, è possibile utilizzare le regole della posta in arrivo, chiamate "filtri" nella Webmail. Queste regole, applicate al momento della ricezione di un’email, permettono infatti di trasferire o reindirizzare un’email. - -Per reindirizzare le email dal tuo account Zimbra verso un altro indirizzo email, applicheremo una regola di trasferimento. Per impostare il reindirizzamento, segui le indicazioni riportate qui sotto. - -> [!primary] -> -> Nel nostro esempio qui sotto, abbiamo scelto di reindirizzare tutte le email in entrata verso un altro indirizzo email. Per comprendere l’esempio negli screenshot, siamo collegati all’indirizzo **zimbra@mydomain.ovh** e desideriamo reindirizzare le email di questo account verso l’indirizzo **address@example.com**. - -> [!tabs] -> **Step 1** ->> ->> Clicca sul pulsante ⚙ in alto a destra della tua finestra di webmail, poi clicca su `Impostazioni`{.action}. ->> ->> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} ->> -> **Step 2** ->> ->> Clicca sulla sezione `Filtri`{.action} dalla finestra delle impostazioni e poi sul pulsante `Aggiungi un filtro`{.action}. ->> ->> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} ->> -> **Step 3** ->> ->> - Per impostare questa regola, fare clic su Modalità avanzata in alto a destra. ->> - Assegna un nome al filtro nella casella `Nome filtro`. ->> - Lascia il menu a tendina su `tutte` nella frase "Se un messaggio in arrivo soddisfa ... di queste condizioni". ->> - Nel primo menu a tendina delle regole, seleziona `A` (To), lascia `contiene` (contains), quindi inserisci l’indirizzo email a cui sei connesso nella casella a destra. ->> - Sotto la voce "Allora" (Then), seleziona `Trasferisci a` (Forward to) nel menu a tendina, poi inserisci l’indirizzo email di destinazione. ->> - Clicca su `+ Aggiungi azione`{.action}(Add an action) in basso e seleziona `Sposta nella cartella Posta in arrivo` (Keep in Inbox). ->> - Clicca su `Salva`{.action} dalla finestra del tuo filtro e anche da quella delle impostazioni. ->> ->> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} ->> - -Per maggiori informazioni sull’utilizzo della webmail Zimbra, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Alias - -La creazione di un alias per l’indirizzo email permette di comunicare un indirizzo "nascosto" ai propri contatti, senza dover comunicare il proprio indirizzo email personale al mittente. - -Per creare un alias accedi allo [Spazio Cliente OVHcloud](/links/manager), segui questi step: - -> [!tabs] -> **Step 1** ->> ->> - Clicca sulla scheda `Account email`{.action} del tuo servizio Zimbra. ->> - Clicca sul pulsante ⋮ dell’account email interessato. ->> - Clicca su `Modifica`{.action}. ->> ->> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} ->> -> **Step 2** ->> ->> Visualizzi la finestra di configurazione del tuo account email, clicca sulla scheda `Alias`{.action} più in alto. ->> ->> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} ->> -> **Step 3** ->> ->> La finestra successiva conterrà l’elenco degli alias che puoi associare all’account interessato. Clicca sul pulsante `Crea un Alias`{.action}. ->> ->> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} ->> -> **Step 4** ->> ->> Determina l'indirizzo dell'alias e seleziona uno dei domini associati al servizio Zimbra. ->> ->> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} ->> - -### Risposte automatiche - -Quando devi uscire e non hai la possibilità di gestire le tue email, è possibile impostare un messaggio di assenza. Segui i passaggi seguenti: - -- Clicca sul pulsante ⚙ in alto a destra della tua finestra di Webmail, poi clicca su `Impostazioni`{.action}. - -![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} - -- Fare clic sulla sezione `Assente dal desktop` nella finestra delle impostazioni. -- Selezionare la casella "Attiva risposta automatica durante queste date (incluse)". -- Inserire la data di inizio dell’assenza prima della dicitura "Da". -- Deselezionare la casella di controllo "Nessuna data di fine" se si desidera determinare una data di fine dell'assenza. -- Inserisci il messaggio di assenza. -- Clicca su `Salva`{.action} per completare l’installazione del messaggio di assenza. - -![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} - -Per maggiori informazioni sull’utilizzo della webmail Zimbra, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)" - -## Per saperne di più - -[Configurare un indirizzo email Zimbra su un client di posta](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) - -[Webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -[FAQ soluzione Zimbra OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) - -Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: "Per iniziare con l'offerta Zimbra" +excerpt: "Scopri come iniziare a utilizzare la soluzione Zimbra dallo Spazio Cliente OVHcloud" +updated: 2025-05-19 +--- + + + +## Obiettivo + +Con l'offerta Zimbra, OVHcloud ti propone una piattaforma di messaggeria collaborativa open source che offre tutte le funzionalità necessarie ad un utilizzo professionale. In questa guida ti forniamo le informazioni necessarie per iniziare a configurare il tuo account email Zimbra. + +**Questa guida ti mostra come iniziare a utilizzare il servizio di posta elettronica Zimbra** + + + +## Prerequisiti + +- Aver sottoscritto un account email sulla soluzione email Zimbra OVHcloud. +- Disporre di un [dominio OVHcloud](/links/web/domains). +- Avere accesso allo [Spazio Cliente OVHcloud](/links/manager). + +## Procedura + +**Riepilogo** + +- [Accedere alla gestione del servizio](#zimbra-access) +- [Configura il servizio Zimbra](#zimbra-conf) +- [Organizzazioni](#organizations) + - [Crea organizzazione](#organizations-create) + - [Filtra per organizzazione](#organizations-filters) +- [Domini](#domains) + - [Aggiungi un dominio](#domains-add) + - [Modificare un dominio](#domains-modify) +- [Account email](#emails) + - [Crea un account email](#emails-create) +- [Visualizza il tuo account email](#emails-consult) +- [Reindirizzamenti](#redirections) +- [Alias](#alias) +- [Risposte automatiche](#autoreply) + +### Accedi alla gestione del servizio + +1. Accedi allo [Spazio Cliente OVHcloud](/links/manager). +1. Accedi alla sezione `Web Cloud`{.action}. +1. Clicca su `Zimbra Mail`{.action}. + +![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} + +### Configura il servizio Zimbra + +Prima di iniziare a configurare i tuoi account email Zimbra, ti consigliamo di prendere visione dei tre elementi che strutturano gerarchicamente il tuo servizio: + +- [**Organizzazione**](#organizations): permette di raggruppare i domini per associarli. +- [**Dominio**](#domains): è indispensabile per creare un account email. È necessario gestirne almeno uno dallo Spazio Cliente OVHcloud e aggiungerlo al servizio Zimbra. +- [**Account email**](#emails): utilizzando i domini aggiunti al servizio Zimbra, è possibile creare un indirizzo email. + +> [!primary] +> +> L'*organizzazione* viene utilizzata per rappresentare un'entità (un'azienda, un'associazione, un progetto personale e così via). Permette di suddividere gli account email, applicare policy di sicurezza specifiche (funzionalità in arrivo) e delegare i diritti a un'organizzazione (funzionalità in arrivo). L'utilizzo di organizzazioni permette di facilitare la navigazione nella piattaforma Zimbra e la sua gestione. + +Il diagramma seguente riassume il collegamento gerarchico tra gli elementi sopra citati. + +![zimbra](images/zimbra_organization.png){.thumbnail .w-500} + +### Organizzazioni + +Se aggiungi un numero elevato di domini sul tuo servizio Zimbra, può rivelarsi utile raggrupparli associandoli a una "organizzazione". Dal servizio Zimbra, clicca su `Organizzazione`{.action}. + +![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} + +#### Crea un'organizzazione + +Per creare un’organizzazione, clicca su `Aggiungi un’organizzazione`{.action}. Definisci il `Nome` dell’organizzazione e il `Label dell’organizzazione`, quest’ultimo rappresenta una breve descrizione dell’organizzazione che ti permette di identificarti quando filtri la visualizzazione dei nomi a dominio e degli account email del tuo servizio Zimbra. + +![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} + +#### Filtra per organizzazione + +Accedendo alle schede `Organizzazione`{.action}, `Dominio`{.action} e `Account email`{.action}, clicca sull’etichetta di un’organizzazione per creare un filtro che mostri solo gli elementi associati all’organizzazione. + +Il filtro viene applicato quando l'etichetta viene visualizzata accanto al nome del servizio Zimbra. + +Per rimuovere il filtro, fare semplicemente clic sulla croce del filtro. + +![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} + +### Domini + +> [!warning] +> +> Per un funzionamento ottimale quando utilizzi lo stesso dominio tra le soluzioni OVHcloud [Exchange](/links/web/emails-hosted-exchange), [Email Pro](/links/web/email-pro) e Zimbra, è necessario configurare il dominio in `non-autoritativa`. Per sapere come configurare un dominio in modalità non autoritativa su una piattaforma Exchange o Email Pro, consulta la nostra guida [Aggiungere un dominio su una piattaforma e-mail](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). + +In questa scheda vengono mostrati tutti i domini aggiunti al servizio Zimbra. Per poterli aggiungere, è necessario gestirli dallo Spazio Cliente OVHcloud. + +Nella tabella dei domini trovi due informazioni: + +- **Organizzazione**: questa data viene determinata al momento dell'aggiunta del dominio. Il label verrà visualizzato automaticamente in questa colonna. +- **Numero di account**: qui trovi tutti gli account creati con il nome di dominio corrispondente. + +![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} + +#### Aggiungi un dominio + +> [!warning] +> +> È necessario [creare un'organizzazione](#organisations) per poter aggiungere un dominio al servizio Zimbra. + +Per aggiungere un dominio al servizio Zimbra, clicca sulla scheda `Dominio`{.action} e poi su `Aggiungi un dominio`{.action}. + +Selezionare un'organizzazione dal menu a discesa, quindi selezionare una delle due opzioni seguenti: + +- **Seleziona un dominio dalla lista** (dominio interno): in questa lista, trovi i domini che gestisci dal tuo Spazio Cliente OVHcloud. +- **Inserisci un dominio non gestito dal tuo account OVHcloud** (dominio esterno): inserisci un dominio non gestito dallo Spazio Cliente OVHcloud o registrato presso un altro Registrar di cui hai la gestione. + +Seleziona la scheda che preferisci: + +> [!tabs] +> **Dominio interno** +>> +>> Seleziona dalla lista un dominio gestito dallo Spazio Cliente OVHcloud. +>> +>> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} +>> +>> Per configurare la zona DNS, seleziona una delle due opzioni seguenti: +>> +>> - **Configurazione consigliata**: la zona DNS verrà configurata automaticamente. Questa opzione è perfetta se non hai configurato un’offerta email sul tuo dominio. +>> - **Configurazione personalizzata**: se hai già configurato un'offerta email sul tuo dominio, puoi scegliere gli elementi che ti interessano. +>> - *Configurare la registrazione MX automaticamente*: permette di inserire automaticamente i server di posta in arrivo di OVHcloud (si applica a tutte le soluzioni di posta elettronica OVHcloud). +>> - *Configurare il record SPF automaticamente*: questa opzione permette di inserire automaticamente il record che autorizza i server di posta elettronica di invio OVHcloud a trasmettere le email. Questo record è valido per tutte le soluzioni di posta elettronica OVHcloud. +>> - *Configura il record DKIM automaticamente*: permette di inserire automaticamente i record necessari ad autenticare l’invio delle email. +>> +>> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} +>> +>> Clicca su `Conferma`{.action} per completare l’aggiunta del dominio e avviare il processo di configurazione. +>> +> **Dominio esterno** +>> +>> Inserisci un dominio non gestito nel tuo Spazio Cliente. Assicurati di avere gli accessi necessari per modificare la zona DNS del dominio in questione. +>> +>> Clicca su `Conferma`{.action} +>> +>> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} +>> +>> Visualizzi la finestra qui sotto. Inserisci questo record CNAME nella zona DNS del dominio perché venga convalidato sulla piattaforma Zimbra. +>> +>> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} +>> +>> > [!warning] +>> > +>> > Dopo 48 ore, se il CNAME non è visibile nella zona DNS, l'operazione è annullata. In questo caso, sarà necessario ripetere l’operazione. + +#### Modificare un dominio + +È possibile modificare il dominio per cambiarne l'organizzazione o verificarne i record DNS associati. + +Dalla scheda `Dominio`{.action} del servizio Zimbra, clicca sull’icona "⁝" in corrispondenza del dominio interessato per visualizzare le opzioni. + +![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} + +- Clicca su `Configura`{.action} per modificare l’organizzazione associata al dominio. +- Clicca su `Diagnostica`{.action} per visualizzare l’interfaccia di diagnostica dei record DNS del dominio. È necessario assicurarsi che non vengano visualizzati avvisi per ogni record DNS indicato nelle schede. Seguire le istruzioni dettagliate in ogni scheda che contiene un avviso per configurare i record DNS: + - **MX**: indispensabile per la ricezione delle tue email. + - **SPF**: la sicurezza richiesta dalla maggior parte dei server di posta elettronica di destinazione per legittimare i server di posta elettronica di OVHcloud con il tuo dominio. + - **DKIM**: permette di impostare un sistema di firma per ogni email inviata dal tuo servizio Zimbra. La firma viene verificata dal destinatario tramite la chiave pubblica visibile nella zona DNS. + +![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} + +### Account email + +Per gestire gli indirizzi email del servizio Zimbra accedi alla scheda `Account email`{.action}. Visualizzi una lista degli account email associati al tuo servizio e 3 informazioni per ognuno di essi: + +- **Organizzazione**: se il dominio del tuo account email è associato a un'organizzazione, visualizzi automaticamente il suo label in questa colonna. +- **Offerta**: dato che il servizio Zimbra può ospitare diverse offerte Zimbra, è possibile trovare il servizio associato al tuo account email in questa colonna. +- **Dimensione**: questa colonna mostra la capacità totale del tuo account email e lo spazio occupato attualmente. + +Nella parte superiore della pagina è inoltre disponibile un link alla [Webmail](/links/web/email) con cui è possibile accedere al contenuto del proprio account email direttamente dal browser Internet. + +![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} + +#### Creare un account email + +Per creare un account email sul tuo servizio Zimbra, clicca sulla scheda `Account email`{.action} e poi su `Crea un account`{.action}. + +Inserisci le informazioni richieste. + +- **Account email**: inserisci il *nome dell’account* che vuoi assegnare al tuo indirizzo email (ad esempio nome.cognome) e *seleziona un dominio* nel menu a tendina. + +> [!warning] +> +> La scelta del nome dell’indirizzo email deve rispettare queste condizioni: +> +> - Minimo 2 caratteri. +> - Massimo 32 caratteri. +> - Nessun carattere accentato. +> - Nessun carattere speciale eccetto i seguenti: `.`, `+`, `-` e `_`. + +- **Nome**: inserisci un nome. +- **Cognome**: inserisci un nome. +- **Nome da visualizzare**: inserisci il nome che comparirà come mittente dei messaggi inviati da questo indirizzo. +- **Password**: definisci una password complessa composta da (almeno) 9 caratteri, una maiuscola, una minuscola e una cifra. Per motivi di sicurezza, non utilizzare due volte la stessa password. Sceglierne uno che non contenga informazioni personali (ad esempio, non inserire cognome, nome e data di nascita). Cambialo regolarmente. + +> [!warning] +> +> La scelta della password deve rispettare queste condizioni: +> +> - Minimo 10 caratteri. +> - Massimo 64 caratteri. +> - Minimo 1 maiuscolo. +> - minimo 1 carattere speciale. +> - Nessun carattere accentato. + +Clicca su `Conferma`{.action} per avviare la creazione dell’account. + +![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} + +### Consultare il proprio account email + +Per consultare il tuo account email: + +- Connettiti alla [webmail](/links/web/email) da un browser internet e inserisci il tuo indirizzo e-mail e la tua password. Per maggiori informazioni consulta la nostra pagina "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". +- Configura un client di posta sul tuo computer, smartphone o tablet. Consulta la nostra pagina "[Configurare un indirizzo email Zimbra su un client di posta](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)". + +### Reindirizzamenti + +Per creare un reindirizzamento su un indirizzo email Zimbra, accedi alla [webmail](/links/web/email). +Per creare un reindirizzamento, è possibile utilizzare le regole della posta in arrivo, chiamate "filtri" nella Webmail. Queste regole, applicate al momento della ricezione di un’email, permettono infatti di trasferire o reindirizzare un’email. + +Per reindirizzare le email dal tuo account Zimbra verso un altro indirizzo email, applicheremo una regola di trasferimento. Per impostare il reindirizzamento, segui le indicazioni riportate qui sotto. + +> [!primary] +> +> Nel nostro esempio qui sotto, abbiamo scelto di reindirizzare tutte le email in entrata verso un altro indirizzo email. Per comprendere l’esempio negli screenshot, siamo collegati all’indirizzo **zimbra@mydomain.ovh** e desideriamo reindirizzare le email di questo account verso l’indirizzo **address@example.com**. + +> [!tabs] +> **Step 1** +>> +>> Clicca sul pulsante ⚙ in alto a destra della tua finestra di webmail, poi clicca su `Impostazioni`{.action}. +>> +>> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} +>> +> **Step 2** +>> +>> Clicca sulla sezione `Filtri`{.action} dalla finestra delle impostazioni e poi sul pulsante `Aggiungi un filtro`{.action}. +>> +>> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} +>> +> **Step 3** +>> +>> - Per impostare questa regola, fare clic su Modalità avanzata in alto a destra. +>> - Assegna un nome al filtro nella casella `Nome filtro`. +>> - Lascia il menu a tendina su `tutte` nella frase "Se un messaggio in arrivo soddisfa ... di queste condizioni". +>> - Nel primo menu a tendina delle regole, seleziona `A` (To), lascia `contiene` (contains), quindi inserisci l’indirizzo email a cui sei connesso nella casella a destra. +>> - Sotto la voce "Allora" (Then), seleziona `Trasferisci a` (Forward to) nel menu a tendina, poi inserisci l’indirizzo email di destinazione. +>> - Clicca su `+ Aggiungi azione`{.action}(Add an action) in basso e seleziona `Sposta nella cartella Posta in arrivo` (Keep in Inbox). +>> - Clicca su `Salva`{.action} dalla finestra del tuo filtro e anche da quella delle impostazioni. +>> +>> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} +>> + +Per maggiori informazioni sull’utilizzo della webmail Zimbra, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Alias + +La creazione di un alias per l’indirizzo email permette di comunicare un indirizzo "nascosto" ai propri contatti, senza dover comunicare il proprio indirizzo email personale al mittente. + +Per creare un alias accedi allo [Spazio Cliente OVHcloud](/links/manager), segui questi step: + +> [!tabs] +> **Step 1** +>> +>> - Clicca sulla scheda `Account email`{.action} del tuo servizio Zimbra. +>> - Clicca sul pulsante ⋮ dell’account email interessato. +>> - Clicca su `Modifica`{.action}. +>> +>> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} +>> +> **Step 2** +>> +>> Visualizzi la finestra di configurazione del tuo account email, clicca sulla scheda `Alias`{.action} più in alto. +>> +>> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} +>> +> **Step 3** +>> +>> La finestra successiva conterrà l’elenco degli alias che puoi associare all’account interessato. Clicca sul pulsante `Crea un Alias`{.action}. +>> +>> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} +>> +> **Step 4** +>> +>> Determina l'indirizzo dell'alias e seleziona uno dei domini associati al servizio Zimbra. +>> +>> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} +>> + +### Risposte automatiche + +Quando devi uscire e non hai la possibilità di gestire le tue email, è possibile impostare un messaggio di assenza. Segui i passaggi seguenti: + +- Clicca sul pulsante ⚙ in alto a destra della tua finestra di Webmail, poi clicca su `Impostazioni`{.action}. + +![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} + +- Fare clic sulla sezione `Assente dal desktop` nella finestra delle impostazioni. +- Selezionare la casella "Attiva risposta automatica durante queste date (incluse)". +- Inserire la data di inizio dell’assenza prima della dicitura "Da". +- Deselezionare la casella di controllo "Nessuna data di fine" se si desidera determinare una data di fine dell'assenza. +- Inserisci il messaggio di assenza. +- Clicca su `Salva`{.action} per completare l’installazione del messaggio di assenza. + +![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} + +Per maggiori informazioni sull’utilizzo della webmail Zimbra, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)" + +## Per saperne di più + +[Configurare un indirizzo email Zimbra su un client di posta](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) + +[Webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +[FAQ soluzione Zimbra OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) + +Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.pl-pl.md index e32cc8ed9ee..7fe21d93a14 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.pl-pl.md @@ -1,355 +1,332 @@ ---- -title: "Pierwsze kroki z ofertą Zimbra" -excerpt: "Dowiedz się, jak rozpocząć korzystanie z oferty Zimbra z poziomu Panelu klienta OVHcloud" -updated: 2025-11-04 ---- - - - -## Wprowadzenie - -Z ofertą Zimbra OVHcloud oferuje platformę open source do przesyłania wiadomości e-mail z wszystkimi niezbędnymi funkcjami do profesjonalnego użytku. W tym przewodniku znajdziesz pierwsze kroki z konfiguracją Twoich kont e-mail Zimbra. - -**Dowiedz się, jak rozpocząć korzystanie z usługi e-mail Zimbra** - - - -## Wymagania początkowe - -- Zakup konta e-mail w ramach naszego rozwiązania e-mail Zimbra OVHcloud. -- Posiadanie [domeny OVHcloud](/links/web/domains). -- Dostęp do [panelu klienta OVHcloud](/links/manager). - -## W praktyce - -**Podsumowanie** - -- [Dostęp do interfejsu zarządzania usługą](#zimbra-access) -- [Skonfiguruj usługę Zimbra](#zimbra-conf) -- [Organizacje](#organizations) - - [Utwórz organizację](#organizations-create) - - [Filtruj po organizacji](#organizations-filters) -- [Domeny](#domains) - - [Dodaj domenę](#domains-add) - - [Zmień domenę](#domains-modify) -- [Konta e-mail](#emails) - - [Utwórz konto e-mail](#emails-create) - - [Zmiana oferty](#emails-offer) -- [Sprawdź konto e-mail](#emails-consult) -- [Przekierowania](#redirections) -- [Alias](#alias) -- [Odpowiedzi automatyczne](#autoreply) - -### Dostęp do interfejsu zarządzania usługą - -1. Zaloguj się do [Panelu klienta OVHcloud](/links/manager). -1. Przejdź do sekcji `Web Cloud`{.action}. -1. Kliknij `Zimbra Mail`{.action}. - -![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} - -### Skonfiguruj usługę Zimbra - -Zanim rozpoczniesz konfigurację kont e-mail Zimbra, zapoznaj się z trzema elementami, które hierarchicznie porządkują Twoją usługę Zimbra: - -- [**Organisation**](#organizations): umożliwia pogrupowanie domen w grupy. -- [**Nazwa domeny**](#domains): niezbędne do założenia konta e-mail. Należy zarządzać co najmniej jednym z nich w Panelu klienta OVHcloud i dodać go do usługi Zimbra. -- [**Konta e-mail**](#emails): korzystając z domen dodanych do Twojej usługi Zimbra, będziesz mógł utworzyć adres e-mail. - -> [!primary] -> -> *Organizacja* służy do reprezentowania jednostki (firmy, stowarzyszenia, projektów osobistych, etc.). Pozwala ona na rozdzielenie kont e-mail, stosowanie określonych zasad bezpieczeństwa (funkcja, która zostanie wprowadzona) oraz na delegowanie uprawnień do organizacji (funkcja dostępna wkrótce). Korzystanie z organizacji ułatwia poruszanie się po platformie Zimbra i zarządzanie nią. - -Poniższy schemat podsumowuje hierarchiczne powiązanie między wyżej wymienionymi elementami. - -![Zimbra](images/zimbra_organization.png){.thumbnail .w-500} - -### Organizacje - -Jeśli dodajesz wiele domen do swojej usługi Zimbra, pomocne może być pogrupowanie ich w "organizację". W usłudze Zimbra kliknij `Organisation`{.action}. - -![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} - -#### Utwórz organizację - -Aby utworzyć organizację, kliknij przycisk `Dodaj organizację`{.action}. Ustaw `Nazwa` organizacji oraz `Znak organizacji`, przy czym ten ostatni jest krótkim opisem organizacji pozwalającym na odnalezienie Cię podczas filtrowania wyświetlania nazw domen i kont e-mail Twojej usługi Zimbra. - -![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} - -#### Filtruj według organizacji - -Z zakładek `Organizacja`{.action}, `Domena`{.action} i `Konta e-mail`{.action}, klikając na etykietę organizacji, utworzysz filtr, który wyświetli tylko elementy powiązane z tą organizacją. - -Możesz zauważyć, że filtr jest stosowany, gdy etykieta jest wyświetlana obok nazwy Twojej usługi Zimbra. - -Aby usunąć filtr, wystarczy kliknąć na krzyżyk filtra. - -![Zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} - -### Domeny - -> [!warning] -> -> Aby zapewnić optymalne działanie, jeśli używasz tej samej nazwy domeny między ofertami OVHcloud [Exchange](/links/web/emails-hosted-exchange), [E-mail Pro](/links/web/email-pro) i Zimbra, konieczne jest skonfigurowanie domeny jako `non-authoritative`. Aby dowiedzieć się, jak skonfigurować nieautorytatywną domenę na platformie Exchange lub E-mail Pro, zapoznaj się z naszym przewodnikiem [Dodaj domenę na platformie e-mail](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). - -W tej karcie znajdziesz wszystkie nazwy domen dodane do Twojej usługi Zimbra. Aby je dodać, należy nimi zarządzać w Panelu klienta OVHcloud. - -Tabela domen podaje dwie informacje: - -- **Organization**: Domena zostanie oznaczona po dodaniu nazwy. W tej kolumnie automatycznie odnajdziesz jej etykietę. -- **Liczba kont**: w tej sekcji odnajdziesz wszystkie konta utworzone pod daną nazwą domeny. - -![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} - -#### Dodaj domenę - -> [!warning] -> -> Należy [utworzyć organizację](#organisations), aby móc dodać domenę do usługi Zimbra. - -Aby dodać domenę do Twojej usługi Zimbra, kliknij w zakładkę `Domena`{.action}, następnie kliknij `Dodaj domenę`{.action}. - -Wybierz organizację z wyskakującego menu, a następnie wybierz jedną z dwóch poniższych opcji: - -- **Wybierz domenę z listy** (domenę wewnętrzną): na tej liście znajdziesz domeny, którymi zarządzasz w Panelu klienta OVHcloud. -- **Wpisz domenę, która nie jest zarządzana na Twoim koncie OVHcloud** (domena zewnętrzna): wprowadź nazwę domeny, która nie jest zarządzana w Twoim Panelu klienta OVHcloud lub jest zarejestrowana u innego operatora i którą zarządzasz. - -Wybierz kartę: - -> [!tabs] -> **Domena wewnętrzna** ->> ->> Wybierz z listy zarządzaną domenę w Panelu klienta OVHcloud. ->> ->> ![Zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} ->> ->> Aby skonfigurować strefę DNS, wybierz jedną z dwóch poniższych opcji: ->> ->> - **Rekomendowana konfiguracja**: Twoja strefa DNS zostanie skonfigurowana automatycznie. Ta opcja jest odpowiednia, jeśli nie skonfigurowałeś kont e-mail dla swojej nazwy domeny. ->> - **Konfiguracja niestandardowa**: jeśli skonfigurowałeś już usługę e-mail dla swojej domeny, możesz wybrać tematy, które Cię interesują. ->> - *Skonfiguruj automatycznie rekord MX*: umożliwia automatyczne wpisanie serwerów poczty przychodzącej OVHcloud (dotyczy wszystkich ofert e-mail OVHcloud). ->> - *Skonfiguruj automatycznie rekord SPF*: umożliwia automatyczne wpisanie rekordu zezwalającego serwerom poczty elektronicznej OVHcloud na przesyłanie e-maili. Wpis ten dotyczy wszystkich ofert e-mail OVHcloud. ->> - *Automatyczna konfiguracja DKIM*: umożliwia automatyczne wprowadzenie rekordów niezbędnych do uwierzytelnienia wysyłanych wiadomości e-mail. ->> - *Automatyczna konfiguracja rekordu SRV* : umożliwia automatyczną konfigurację parametrów konta e-mail, gdy dodajesz go do programu pocztowego (Outlook, Mail dla Mac, Thunderbird itp.). ->> ->> ![Zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} ->> ->> Kliknij przycisk `Potwierdź`{.action}, aby dokończyć dodawanie domeny i rozpocząć proces konfiguracji. ->> -> **Domena zewnętrzna** ->> ->> Wpisz nazwę domeny, która nie jest obsługiwana w Twoim Panelu klienta. Upewnij się, że masz dostęp do zmiany strefy DNS wybranej domeny. ->> ->> Kliknij na `Potwierdź`{.action} ->> ->> ![Zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} ->> ->> Pojawi się poniższe okno. Należy wpisać ten rekord CNAME w strefie DNS domeny, aby zatwierdzić ją na Twojej platformie Zimbra. ->> ->> ![Zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} ->> ->> > [!warning] ->> > ->> > Po 48 godzinach, jeśli pole CNAME nie jest widoczne w strefie DNS, operacja jest anulowana. W takim przypadku konieczne będzie ponowne wykonanie operacji. - -### Zmiana nazwy domeny - -Możesz zmienić nazwę domeny, aby zmienić jej organizację, lub sprawdzić powiązane z nią rekordy DNS. - -W zakładce `Domena`{.action} Twojej usługi Zimbra kliknij na ikonę "⁝" z prawej strony odpowiedniej domeny, aby wyświetlić opcje. - -![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} - -- Kliknij przycisk `Konfiguruj`{.action}, aby zmienić organizację przypisaną do Twojej domeny. -- Kliknij `Raporty diagnostyczne`{.action}, aby wyświetlić interfejs diagnostyczny dla rekordów DNS domeny. Należy upewnić się, że żaden alert nie jest wyświetlany dla każdego z rekordów DNS wymienionych w zakładkach. Postępuj zgodnie z instrukcjami wyświetlanymi w każdej zakładce z alertem, aby skonfigurować rekordy DNS: - - **MX**: niezbędne do odbierania e-maili. - - **SPF**: bezpieczeństwo wymagane przez większość serwerów e-mail odbiorców, aby potwierdzić autoryzację serwerów poczty elektronicznej OVHcloud dla Twojej domeny. - - **DKIM**: umożliwia uruchomienie systemu podpisywania wszystkich e-maili wysyłanych przez Twoją usługę Zimbra. Podpis jest weryfikowany przez odbiorcę za pomocą klucza publicznego widocznego w strefie DNS. - - **SRV** : Ułatwia konfigurację Twojego konta Zimbra, gdy go konfigurujesz w programie pocztowym (Outlook, Mail dla Mac, Thunderbird itp.). - -![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} - -### Konta email - -Adresami e-mail usługi Zimbra można zarządzać w zakładce `Konta e-mail`{.action}. W tabeli wyświetla się lista kont e-mail obecnych w Twojej usłudze oraz 3 informacje dla każdego z nich: - -- **Organizacja**: Jeśli nazwa domeny przypisana do Twojego konta e-mail jest skojarzona z organizacją, w tej kolumnie automatycznie odnajdziesz jej etykietę. -- **Oferta**: Ponieważ Twoja usługa Zimbra może hostować kilka ofert Zimbra, w tej kolumnie znajdziesz ofertę powiązaną z Twoim kontem e-mail. -- **Rozmiar**: w tej kolumnie wyświetlana jest całkowita pojemność konta e-mail oraz aktualnie zajęta przestrzeń. - -Na górze tej strony znajduje się również link do [Webmail](/links/web/email), dzięki któremu będziesz mógł połączyć się bezpośrednio z zawartością Twojego konta e-mail z poziomu przeglądarki internetowej. - -![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} - -#### Załóż konto e-mail - -Aby utworzyć konto e-mail w Twojej usłudze Zimbra, kliknij zakładkę `Konta e-mail`{.action}, a następnie `Utwórz konto`{.action}. - -Uzupełnij kolejne informacje, o które zostaniesz poproszony. - -- **Konto e-mail**: wpisz *nazwę konta*, które będzie posiadać Twój adres e-mail (np. imię.nazwisko) i *wybierz nazwę domeny* z rozwijanego menu. - -> [!warning] -> -> Wybór nazwy konta e-mail musi spełniać następujące warunki: -> -> - Minimum 2 znaki. -> - Maksymalnie 32 znaki. -> - Brak znaków akcentowanych. -> - Brak znaków specjalnych, z wyjątkiem następujących znaków: `.`, `+`, `-` i `_`. - -- **Imię**: wpisz imię. -- **Nazwa**: wprowadź nazwę. -- **Nazwa do wyświetlenia**: wprowadź nazwę nadawcy, która ma się wyświetlać podczas wysyłki e-maili z tego adresu. -- **Hasło**: Ustaw hasło składające się z (minimum) 9 znaków, jednej wielkiej litery, jednej małej litery i jednej cyfry. Ze względów bezpieczeństwa nie używaj dwa razy tego samego hasła. Wybierz takie, które nie ma żadnego związku z Twoimi danymi osobowymi (np. unikaj podawania imienia, nazwiska i daty urodzenia). Zmieniaj ustawienia regularnie. - -> [!warning] -> -> Wybór hasła musi spełniać następujące warunki: -> -> - Minimum 10 znaków. -> - Maksymalnie 64 znaki. -> - Minimum 1 wielka litera. -> - Minimum 1 znak specjalny. -> - Brak znaków akcentowanych. - -Kliknij na `Potwierdź`{.action}, aby rozpocząć zakładanie konta. - -![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} - -### Zmiana oferty - -Można zmienić ofertę dowolnego konta Zimbra na wyższą lub niższą ofertę. - -1. Zaloguj się do [panelu klienta OVHcloud](/links/manager). -1. Przejdź do sekcji `Web Cloud`{.action}. -1. Kliknij `Zimbra Mail`{.action}. -1. Kliknij zakładkę `Konto e-mail`{.action}. -1. Po prawej stronie konta e-mail, dla którego chcesz przejść na wyższą ofertę, kliknij `⁝`{.action}. -1. Kliknij `Zmień ofertę`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -> [!warning] -> -> Przed przejściem na niższą ofertę upewnij się, że: -> -> - Na Twoim wolumenie magazynowym "Aktówka" nie ma żadnych plików, jeśli zmieniasz ofertę na Starter. -> - Zawartość Twojego konta e-mail musi być mniejsza niż 15 Go, jeśli przechodzisz na ofertę Starter. - -### Sprawdź konto e-mail - -Aby sprawdzić konto e-mail: - -- Zaloguj się do [webmail](/links/web/email) w przeglądarce internetowej i wprowadź swój adres e-mail oraz hasło. Więcej informacji znajdziesz na naszej stronie "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". -- Skonfiguruj program pocztowy na swoim komputerze, smartfonie lub tablecie. Odwiedź naszą stronę "[Konfiguracja konta e-mail Zimbra w programie pocztowym](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)". - -### Przekierowania - -Aby utworzyć przekierowanie na adres e-mail Zimbra, zaloguj się do [webmail](/links/web/email). -Przekierowanie jest tworzone za pomocą reguł skrzynki odbiorczej, nazywanych w interfejsie webmail "filtrami". Reguły, które stosujemy w momencie otrzymania wiadomości e-mail, pozwalają na przesłanie lub przekierowanie wiadomości. - -Aby przekierować e-maile z Twojego konta Zimbra na inny adres e-mail, zastosujemy regułę transferu. Aby uruchomić przekierowanie, postępuj zgodnie z poniższymi zakładkami. - -> [!primary] -> -> W poniższym przykładzie postanowiliśmy przekierować wszystkie przychodzące wiadomości e-mail na inny adres e-mail. Aby pokazać przykład zrzutów ekranu, zalogowaliśmy się na adres **zimbra@mydomain.ovh** i chcemy przekierować e-maile z tego konta na adres **address@example.com**. - -> [!tabs] -> **Etap 1** ->> ->> Kliknij przycisk ⚙ w prawym górnym rogu Twojego okna poczty webmail i kliknij `Parametry`{.action}. ->> ->> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} ->> -> **Etap 2** ->> ->> Kliknij sekcję `Filtry`{.action} w oknie ustawień, następnie kliknij przycisk `Dodaj filtr`{.action}. ->> ->> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} ->> -> **Etap 3** ->> ->> - Kliknij najpierw Tryb zaawansowany w prawym górnym rogu, aby ustawić tę regułę. ->> - Nazwij filtr w polu `Dodaj filtr`. ->> - Pozostaw menu rozwijane na `kazdy` w zdaniu "Jeśli wiadomość przychodząca spełnia ... te warunki". ->> - W pierwszym menu rozwijanym reguł wybierz `Do` (To), pozostaw `zawiera` (kontenery), następnie wpisz adres e-mail, na który się zalogowałeś w polu po prawej stronie. ->> - Pod napisem "Potem" (Then) wybierz z rozwijanego menu opcję `Prześlij do`(Forward to), a następnie wprowadź docelowy adres e-mail. ->> - Kliknij na `+ Dodaj akcję`{.action} (Add an action) poniżej, a następnie wybierz `Przechowuj w skrzynce odbiorczej` (Keep in Inbox). ->> - Kliknij przycisk `Zapisz`{.action} w oknie filtra oraz w oknie ustawień. ->> ->> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} ->> - -Więcej informacji na temat korzystania z webmaila Zimbra znajdziesz w naszym przewodniku "[Korzystanie z webmaila Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Alias - -Utworzenie aliasu dla Twojego konta e-mail umożliwia podanie "maskowanego" adresu e-mail Twoim kontaktom bez konieczności podawania nadawcy Twojego osobistego adresu e-mail. - -Alias można utworzyć w panelu klienta [OVHcloud](/links/manager). Kliknij poniższe etapy: - -> [!tabs] -> **Etap 1** ->> ->> - Kliknij zakładkę `Konta e-mail`{.action} w Twojej usłudze Zimbra. ->> - Kliknij przycisk ⋮ danego konta e-mail. ->> - Kliknij na `Zmień`{.action}. ->> ->> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} ->> -> **Etap 2** ->> ->> Pojawi się okno konfiguracyjne Twojego konta e-mail. Kliknij zakładkę `Alias`{.action} powyżej. ->> ->> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} ->> -> **Etap 3** ->> ->> W następnym oknie wyświetli się lista aliasów, które możesz przypisać do danego konta. Kliknij przycisk `Utwórz alias`{.action}. ->> ->> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} ->> -> **Etap 4** ->> ->> Określ adres aliasu i wybierz jedną z domen związanych z Twoją usługą Zimbra. ->> ->> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} ->> - -### Odpowiedzi automatyczne - -Kiedy musisz być nieobecny i nie masz możliwości przetworzenia e-maili, możesz ustawić wiadomość o nieobecności. Postępuj zgodnie z poniższymi instrukcjami: - -- Kliknij przycisk ⚙ w prawym górnym rogu Twojego okna poczty webmail, następnie kliknij `Parametry`{.action}. - -![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} - -- W oknie ustawień kliknij sekcję `Absent na pulpicie`. -- Zaznacz pole wyboru "Włącz automatyczne odpowiedzi w tych (zawartych) datach". -- Wypełnij datę rozpoczęcia nieobecności przed adnotacją "Od". -- Usuń zaznaczenie z pola wyboru "Bez daty zakończenia", jeśli chcesz określić i określić datę zakończenia nieobecności. -- W polu tekstowym wpisz wiadomość o nieobecności. -- Kliknij przycisk `Zapisz`{.action}, aby dokończyć uruchamianie komunikatu urlopowego. - -![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} - -Więcej informacji na temat korzystania z webmaila Zimbra znajdziesz w naszym przewodniku "[Korzystanie z webmaila Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)" - -## Sprawdź również - -[Konfiguracja konta e-mail Zimbra w programie pocztowym](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) - -[Skorzystaj z poczty Zimbra Webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -[FAQ dotyczący rozwiązania Zimbra OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "Pierwsze kroki z ofertą Zimbra" +excerpt: "Dowiedz się, jak rozpocząć korzystanie z oferty Zimbra z poziomu Panelu klienta OVHcloud" +updated: 2025-05-19 +--- + + + +## Wprowadzenie + +Z ofertą Zimbra OVHcloud oferuje platformę open source do przesyłania wiadomości e-mail z wszystkimi niezbędnymi funkcjami do profesjonalnego użytku. W tym przewodniku znajdziesz pierwsze kroki z konfiguracją Twoich kont e-mail Zimbra. + +**Dowiedz się, jak rozpocząć korzystanie z usługi e-mail Zimbra** + + + +## Wymagania początkowe + +- Zakup konta e-mail w ramach naszego rozwiązania e-mail Zimbra OVHcloud. +- Posiadanie [domeny OVHcloud](/links/web/domains). +- Dostęp do [panelu klienta OVHcloud](/links/manager). + +## W praktyce + +**Podsumowanie** + +- [Dostęp do interfejsu zarządzania usługą](#zimbra-access) +- [Skonfiguruj usługę Zimbra](#zimbra-conf) +- [Organizacje](#organizations) + - [Utwórz organizację](#organizations-create) + - [Filtruj po organizacji](#organizations-filters) +- [Domeny](#domains) + - [Dodaj domenę](#domains-add) + - [Zmień domenę](#domains-modify) +- [Konta e-mail](#emails) + - [Utwórz konto e-mail](#emails-create) +- [Sprawdź konto e-mail](#emails-consult) +- [Przekierowania](#redirections) +- [Alias](#alias) +- [Odpowiedzi automatyczne](#autoreply) + +### Dostęp do interfejsu zarządzania usługą + +1. Zaloguj się do [Panelu klienta OVHcloud](/links/manager). +1. Przejdź do sekcji `Web Cloud`{.action}. +1. Kliknij `Zimbra Mail`{.action}. + +![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} + +### Skonfiguruj usługę Zimbra + +Zanim rozpoczniesz konfigurację kont e-mail Zimbra, zapoznaj się z trzema elementami, które hierarchicznie porządkują Twoją usługę Zimbra: + +- [**Organisation**](#organizations): umożliwia pogrupowanie domen w grupy. +- [**Nazwa domeny**](#domains): niezbędne do założenia konta e-mail. Należy zarządzać co najmniej jednym z nich w Panelu klienta OVHcloud i dodać go do usługi Zimbra. +- [**Konta e-mail**](#emails): korzystając z domen dodanych do Twojej usługi Zimbra, będziesz mógł utworzyć adres e-mail. + +> [!primary] +> +> *Organizacja* służy do reprezentowania jednostki (firmy, stowarzyszenia, projektów osobistych, etc.). Pozwala ona na rozdzielenie kont e-mail, stosowanie określonych zasad bezpieczeństwa (funkcja, która zostanie wprowadzona) oraz na delegowanie uprawnień do organizacji (funkcja dostępna wkrótce). Korzystanie z organizacji ułatwia poruszanie się po platformie Zimbra i zarządzanie nią. + +Poniższy schemat podsumowuje hierarchiczne powiązanie między wyżej wymienionymi elementami. + +![Zimbra](images/zimbra_organization.png){.thumbnail .w-500} + +### Organizacje + +Jeśli dodajesz wiele domen do swojej usługi Zimbra, pomocne może być pogrupowanie ich w "organizację". W usłudze Zimbra kliknij `Organisation`{.action}. + +![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} + +#### Utwórz organizację + +Aby utworzyć organizację, kliknij przycisk `Dodaj organizację`{.action}. Ustaw `Nazwa` organizacji oraz `Znak organizacji`, przy czym ten ostatni jest krótkim opisem organizacji pozwalającym na odnalezienie Cię podczas filtrowania wyświetlania nazw domen i kont e-mail Twojej usługi Zimbra. + +![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} + +#### Filtruj według organizacji + +Z zakładek `Organizacja`{.action}, `Domena`{.action} i `Konta e-mail`{.action}, klikając na etykietę organizacji, utworzysz filtr, który wyświetli tylko elementy powiązane z tą organizacją. + +Możesz zauważyć, że filtr jest stosowany, gdy etykieta jest wyświetlana obok nazwy Twojej usługi Zimbra. + +Aby usunąć filtr, wystarczy kliknąć na krzyżyk filtra. + +![Zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} + +### Domeny + +> [!warning] +> +> Aby zapewnić optymalne działanie, jeśli używasz tej samej nazwy domeny między ofertami OVHcloud [Exchange](/links/web/emails-hosted-exchange), [E-mail Pro](/links/web/email-pro) i Zimbra, konieczne jest skonfigurowanie domeny jako `non-authoritative`. Aby dowiedzieć się, jak skonfigurować nieautorytatywną domenę na platformie Exchange lub E-mail Pro, zapoznaj się z naszym przewodnikiem [Dodaj domenę na platformie e-mail](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). + +W tej karcie znajdziesz wszystkie nazwy domen dodane do Twojej usługi Zimbra. Aby je dodać, należy nimi zarządzać w Panelu klienta OVHcloud. + +Tabela domen podaje dwie informacje: + +- **Organization**: Domena zostanie oznaczona po dodaniu nazwy. W tej kolumnie automatycznie odnajdziesz jej etykietę. +- **Liczba kont**: w tej sekcji odnajdziesz wszystkie konta utworzone pod daną nazwą domeny. + +![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} + +#### Dodaj domenę + +> [!warning] +> +> Należy [utworzyć organizację](#organisations), aby móc dodać domenę do usługi Zimbra. + +Aby dodać domenę do Twojej usługi Zimbra, kliknij w zakładkę `Domena`{.action}, następnie kliknij `Dodaj domenę`{.action}. + +Wybierz organizację z wyskakującego menu, a następnie wybierz jedną z dwóch poniższych opcji: + +- **Wybierz domenę z listy** (domenę wewnętrzną): na tej liście znajdziesz domeny, którymi zarządzasz w Panelu klienta OVHcloud. +- **Wpisz domenę, która nie jest zarządzana na Twoim koncie OVHcloud** (domena zewnętrzna): wprowadź nazwę domeny, która nie jest zarządzana w Twoim Panelu klienta OVHcloud lub jest zarejestrowana u innego operatora i którą zarządzasz. + +Wybierz kartę: + +> [!tabs] +> **Domena wewnętrzna** +>> +>> Wybierz z listy zarządzaną domenę w Panelu klienta OVHcloud. +>> +>> ![Zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} +>> +>> Aby skonfigurować strefę DNS, wybierz jedną z dwóch poniższych opcji: +>> +>> - **Rekomendowana konfiguracja**: Twoja strefa DNS zostanie skonfigurowana automatycznie. Ta opcja jest odpowiednia, jeśli nie skonfigurowałeś kont e-mail dla swojej nazwy domeny. +>> - **Konfiguracja niestandardowa**: jeśli skonfigurowałeś już usługę e-mail dla swojej domeny, możesz wybrać tematy, które Cię interesują. +>> - *Skonfiguruj automatycznie rekord MX*: umożliwia automatyczne wpisanie serwerów poczty przychodzącej OVHcloud (dotyczy wszystkich ofert e-mail OVHcloud). +>> - *Skonfiguruj automatycznie rekord SPF*: umożliwia automatyczne wpisanie rekordu zezwalającego serwerom poczty elektronicznej OVHcloud na przesyłanie e-maili. Wpis ten dotyczy wszystkich ofert e-mail OVHcloud. +>> - *Automatyczna konfiguracja DKIM*: umożliwia automatyczne wprowadzenie rekordów niezbędnych do uwierzytelnienia wysyłanych wiadomości e-mail. +>> +>> ![Zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} +>> +>> Kliknij przycisk `Potwierdź`{.action}, aby dokończyć dodawanie domeny i rozpocząć proces konfiguracji. +>> +> **Domena zewnętrzna** +>> +>> Wpisz nazwę domeny, która nie jest obsługiwana w Twoim Panelu klienta. Upewnij się, że masz dostęp do zmiany strefy DNS wybranej domeny. +>> +>> Kliknij na `Potwierdź`{.action} +>> +>> ![Zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} +>> +>> Pojawi się poniższe okno. Należy wpisać ten rekord CNAME w strefie DNS domeny, aby zatwierdzić ją na Twojej platformie Zimbra. +>> +>> ![Zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} +>> +>> > [!warning] +>> > +>> > Po 48 godzinach, jeśli pole CNAME nie jest widoczne w strefie DNS, operacja jest anulowana. W takim przypadku konieczne będzie ponowne wykonanie operacji. + +### Zmiana nazwy domeny + +Możesz zmienić nazwę domeny, aby zmienić jej organizację, lub sprawdzić powiązane z nią rekordy DNS. + +W zakładce `Domena`{.action} Twojej usługi Zimbra kliknij na ikonę "⁝" z prawej strony odpowiedniej domeny, aby wyświetlić opcje. + +![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} + +- Kliknij przycisk `Konfiguruj`{.action}, aby zmienić organizację przypisaną do Twojej domeny. +- Kliknij `Raporty diagnostyczne`{.action}, aby wyświetlić interfejs diagnostyczny dla rekordów DNS domeny. Należy upewnić się, że żaden alert nie jest wyświetlany dla każdego z rekordów DNS wymienionych w zakładkach. Postępuj zgodnie z instrukcjami wyświetlanymi w każdej zakładce z alertem, aby skonfigurować rekordy DNS: + - **MX**: niezbędne do odbierania e-maili. + - **SPF**: bezpieczeństwo wymagane przez większość serwerów e-mail odbiorców, aby potwierdzić autoryzację serwerów poczty elektronicznej OVHcloud dla Twojej domeny. + - **DKIM**: umożliwia uruchomienie systemu podpisywania wszystkich e-maili wysyłanych przez Twoją usługę Zimbra. Podpis jest weryfikowany przez odbiorcę za pomocą klucza publicznego widocznego w strefie DNS. + +![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} + +### Konta email + +Adresami e-mail usługi Zimbra można zarządzać w zakładce `Konta e-mail`{.action}. W tabeli wyświetla się lista kont e-mail obecnych w Twojej usłudze oraz 3 informacje dla każdego z nich: + +- **Organizacja**: Jeśli nazwa domeny przypisana do Twojego konta e-mail jest skojarzona z organizacją, w tej kolumnie automatycznie odnajdziesz jej etykietę. +- **Oferta**: Ponieważ Twoja usługa Zimbra może hostować kilka ofert Zimbra, w tej kolumnie znajdziesz ofertę powiązaną z Twoim kontem e-mail. +- **Rozmiar**: w tej kolumnie wyświetlana jest całkowita pojemność konta e-mail oraz aktualnie zajęta przestrzeń. + +Na górze tej strony znajduje się również link do [Webmail](/links/web/email), dzięki któremu będziesz mógł połączyć się bezpośrednio z zawartością Twojego konta e-mail z poziomu przeglądarki internetowej. + +![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} + +#### Załóż konto e-mail + +Aby utworzyć konto e-mail w Twojej usłudze Zimbra, kliknij zakładkę `Konta e-mail`{.action}, a następnie `Utwórz konto`{.action}. + +Uzupełnij kolejne informacje, o które zostaniesz poproszony. + +- **Konto e-mail**: wpisz *nazwę konta*, które będzie posiadać Twój adres e-mail (np. imię.nazwisko) i *wybierz nazwę domeny* z rozwijanego menu. + +> [!warning] +> +> Wybór nazwy konta e-mail musi spełniać następujące warunki: +> +> - Minimum 2 znaki. +> - Maksymalnie 32 znaki. +> - Brak znaków akcentowanych. +> - Brak znaków specjalnych, z wyjątkiem następujących znaków: `.`, `+`, `-` i `_`. + +- **Imię**: wpisz imię. +- **Nazwa**: wprowadź nazwę. +- **Nazwa do wyświetlenia**: wprowadź nazwę nadawcy, która ma się wyświetlać podczas wysyłki e-maili z tego adresu. +- **Hasło**: Ustaw hasło składające się z (minimum) 9 znaków, jednej wielkiej litery, jednej małej litery i jednej cyfry. Ze względów bezpieczeństwa nie używaj dwa razy tego samego hasła. Wybierz takie, które nie ma żadnego związku z Twoimi danymi osobowymi (np. unikaj podawania imienia, nazwiska i daty urodzenia). Zmieniaj ustawienia regularnie. + +> [!warning] +> +> Wybór hasła musi spełniać następujące warunki: +> +> - Minimum 10 znaków. +> - Maksymalnie 64 znaki. +> - Minimum 1 wielka litera. +> - Minimum 1 znak specjalny. +> - Brak znaków akcentowanych. + +Kliknij na `Potwierdź`{.action}, aby rozpocząć zakładanie konta. + +![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} + +### Sprawdź konto e-mail + +Aby sprawdzić konto e-mail: + +- Zaloguj się do [webmail](/links/web/email) w przeglądarce internetowej i wprowadź swój adres e-mail oraz hasło. Więcej informacji znajdziesz na naszej stronie "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". +- Skonfiguruj program pocztowy na swoim komputerze, smartfonie lub tablecie. Odwiedź naszą stronę "[Konfiguracja konta e-mail Zimbra w programie pocztowym](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)". + +### Przekierowania + +Aby utworzyć przekierowanie na adres e-mail Zimbra, zaloguj się do [webmail](/links/web/email). +Przekierowanie jest tworzone za pomocą reguł skrzynki odbiorczej, nazywanych w interfejsie webmail "filtrami". Reguły, które stosujemy w momencie otrzymania wiadomości e-mail, pozwalają na przesłanie lub przekierowanie wiadomości. + +Aby przekierować e-maile z Twojego konta Zimbra na inny adres e-mail, zastosujemy regułę transferu. Aby uruchomić przekierowanie, postępuj zgodnie z poniższymi zakładkami. + +> [!primary] +> +> W poniższym przykładzie postanowiliśmy przekierować wszystkie przychodzące wiadomości e-mail na inny adres e-mail. Aby pokazać przykład zrzutów ekranu, zalogowaliśmy się na adres **zimbra@mydomain.ovh** i chcemy przekierować e-maile z tego konta na adres **address@example.com**. + +> [!tabs] +> **Etap 1** +>> +>> Kliknij przycisk ⚙ w prawym górnym rogu Twojego okna poczty webmail i kliknij `Parametry`{.action}. +>> +>> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} +>> +> **Etap 2** +>> +>> Kliknij sekcję `Filtry`{.action} w oknie ustawień, następnie kliknij przycisk `Dodaj filtr`{.action}. +>> +>> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} +>> +> **Etap 3** +>> +>> - Kliknij najpierw Tryb zaawansowany w prawym górnym rogu, aby ustawić tę regułę. +>> - Nazwij filtr w polu `Dodaj filtr`. +>> - Pozostaw menu rozwijane na `kazdy` w zdaniu "Jeśli wiadomość przychodząca spełnia ... te warunki". +>> - W pierwszym menu rozwijanym reguł wybierz `Do` (To), pozostaw `zawiera` (kontenery), następnie wpisz adres e-mail, na który się zalogowałeś w polu po prawej stronie. +>> - Pod napisem "Potem" (Then) wybierz z rozwijanego menu opcję `Prześlij do`(Forward to), a następnie wprowadź docelowy adres e-mail. +>> - Kliknij na `+ Dodaj akcję`{.action} (Add an action) poniżej, a następnie wybierz `Przechowuj w skrzynce odbiorczej` (Keep in Inbox). +>> - Kliknij przycisk `Zapisz`{.action} w oknie filtra oraz w oknie ustawień. +>> +>> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} +>> + +Więcej informacji na temat korzystania z webmaila Zimbra znajdziesz w naszym przewodniku "[Korzystanie z webmaila Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Alias + +Utworzenie aliasu dla Twojego konta e-mail umożliwia podanie "maskowanego" adresu e-mail Twoim kontaktom bez konieczności podawania nadawcy Twojego osobistego adresu e-mail. + +Alias można utworzyć w panelu klienta [OVHcloud](/links/manager). Kliknij poniższe etapy: + +> [!tabs] +> **Etap 1** +>> +>> - Kliknij zakładkę `Konta e-mail`{.action} w Twojej usłudze Zimbra. +>> - Kliknij przycisk ⋮ danego konta e-mail. +>> - Kliknij na `Zmień`{.action}. +>> +>> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} +>> +> **Etap 2** +>> +>> Pojawi się okno konfiguracyjne Twojego konta e-mail. Kliknij zakładkę `Alias`{.action} powyżej. +>> +>> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} +>> +> **Etap 3** +>> +>> W następnym oknie wyświetli się lista aliasów, które możesz przypisać do danego konta. Kliknij przycisk `Utwórz alias`{.action}. +>> +>> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} +>> +> **Etap 4** +>> +>> Określ adres aliasu i wybierz jedną z domen związanych z Twoją usługą Zimbra. +>> +>> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} +>> + +### Odpowiedzi automatyczne + +Kiedy musisz być nieobecny i nie masz możliwości przetworzenia e-maili, możesz ustawić wiadomość o nieobecności. Postępuj zgodnie z poniższymi instrukcjami: + +- Kliknij przycisk ⚙ w prawym górnym rogu Twojego okna poczty webmail, następnie kliknij `Parametry`{.action}. + +![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} + +- W oknie ustawień kliknij sekcję `Absent na pulpicie`. +- Zaznacz pole wyboru "Włącz automatyczne odpowiedzi w tych (zawartych) datach". +- Wypełnij datę rozpoczęcia nieobecności przed adnotacją "Od". +- Usuń zaznaczenie z pola wyboru "Bez daty zakończenia", jeśli chcesz określić i określić datę zakończenia nieobecności. +- W polu tekstowym wpisz wiadomość o nieobecności. +- Kliknij przycisk `Zapisz`{.action}, aby dokończyć uruchamianie komunikatu urlopowego. + +![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} + +Więcej informacji na temat korzystania z webmaila Zimbra znajdziesz w naszym przewodniku "[Korzystanie z webmaila Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)" + +## Sprawdź również + +[Konfiguracja konta e-mail Zimbra w programie pocztowym](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) + +[Skorzystaj z poczty Zimbra Webmail](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +[FAQ dotyczący rozwiązania Zimbra OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.pt-pt.md index 89850c064e6..411e981d498 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/getting_started_zimbra/guide.pt-pt.md @@ -1,355 +1,332 @@ ---- -title: "Primeiros passos com a oferta Zimbra" -excerpt: "Descubra como começar com a sua oferta Zimbra a partir da Área de Cliente OVHcloud" -updated: 2025-11-04 ---- - - - -## Objetivo - -Com a oferta Zimbra, a OVHcloud propõe-lhe uma plataforma de mensagens colaborativa open source que oferece todas as funcionalidades necessárias a uma utilização profissional. Neste guia, encontrará os elementos que permitem começar na configuração das suas contas de e-mail Zimbra. - -**Saiba como começar com a oferta de e-mail Zimbra** - - - -## Requisitos - -- Ter subscrito uma conta de e-mail na nossa solução de e-mail Zimbra OVHcloud. -- Ter um [nome de domínio OVHcloud](/links/web/domains). -- Ter acesso à [Área de Cliente OVHcloud](/links/manager). - -## Instruções - -**Índice** - -- [Aceder à interface de gestão do serviço](#zimbra-access) -- [Configurar o serviço Zimbra](#zimbra-conf) -- [Organizações](#organizations) - - [Criar uma organização](#organizations-create) - - [Filtrar por organização](#organizations-filters) -- [Domínios](#domains) - - [Adicionar domínio](#domains-add) - - [Editar um domínio](#domains-modify) -- [Contas de e-mail](#emails) - - [Criar uma conta de e-mail](#emails-create) - - [Mudar de oferta](#emails-offer) -- [Consultar a respetiva conta de e-mail](#emails-consult) -- [Reencaminhamentos](#redirections) -- [alias](#alias) -- [Respostas automáticas](#autoreply) - -### Aceder à gestão do seu serviço - -1. Aceda à [Área de Cliente OVHcloud](/links/manager). -1. Aceda à secção `Web Cloud`{.action}. -1. Clique em `Zimbra Mail`{.action}. - -![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} - -### Configurar o serviço Zimbra - -Antes de iniciar a configuração das suas contas de e-mail Zimbra, consulte os três elementos que estruturam hierarquicamente o seu serviço Zimbra: - -- [**Organização**](#organizations): permite agrupar os nomes de domínio a fim de os associar. -- [**Nome de domínio**](#domains): é indispensável para criar uma conta de e-mail. Deve gerir pelo menos um a partir da sua Área de Cliente OVHcloud e adicioná-lo ao seu serviço Zimbra. -- [**Contas de e-mail**](#emails): ao utilizar os nomes de domínio adicionados ao seu serviço Zimbra, poderá criar um endereço de e-mail. - -> [!primary] -> -> A *organização* serve para representar uma entidade (uma empresa, uma associação, um projeto pessoal, etc.). Permite a separação de contas de e-mail, a aplicação de políticas de segurança específicas (funcionalidade futura) e a delegação de permissões a uma organização (funcionalidade futura). A utilização de organizações permite facilitar a navegação na sua plataforma Zimbra, bem como a sua gestão. - -O diagrama abaixo resume a relação hierárquica entre os elementos acima citados. - -![zimbra](images/zimbra_organization.png){.thumbnail .w-500} - -### Organizações - -Se adicionar um grande número de nomes de domínio ao seu serviço Zimbra, poderá ser útil reagrupá-los associando-os a uma «organização». A partir do seu serviço Zimbra, clique em `Organization`{.action}. - -![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} - -#### Criar uma organização - -Para criar uma organização, clique em `Adicionar uma organização`{.action}. Defina o `Nome` da organização e o `Label da organização`, sendo este último uma breve descrição da organização que lhe permite identificar-se quando filtra a apresentação dos nomes de domínio e contas de e-mail do seu serviço Zimbra. - -![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} - -#### Filtrar por organização - -A partir dos separadores `Organização`{.action}, `Domínio`{.action} e `Contas de e-mail`{.action}, ao clicar no rótulo de uma organização, poderá criar um filtro que mostrará apenas os elementos associados a esta organização. - -Poderá verificar que o filtro é aplicado quando o label é apresentado junto do nome do seu serviço Zimbra. - -Para remover o filtro, basta clicar no X do filtro. - -![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} - -### Domínios - -> [!warning] -> -> Para um funcionamento ideal quando utiliza o mesmo domínio entre as ofertas OVHcloud [Exchange](/links/web/emails-hosted-exchange), [E-mail Pro](/links/web/email-pro) e Zimbra, é necessário configurar o domínio em `non-authoritative`. Para saber como configurar um domínio não autoritário numa plataforma Exchange ou E-mail Pro, consulte o nosso guia [Adicionar um domínio numa plataforma de e-mail](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). - -Neste separador, encontrará todos os domínios adicionados ao seu serviço Zimbra. Para serem adicionados, devem ser geridos a partir da Área de Cliente OVHcloud. - -A tabela dos nomes de domínio dá-lhe duas informações: - -- **Organização**: ela é determinada quando adiciona o domínio, e verá automaticamente a respetiva etiqueta nesta coluna. -- **Número de contas**: Aqui, encontrará todas as contas que foram criadas com o domínio em questão. - -![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} - -#### Adicionar um nome de domínio - -> [!warning] -> -> É necessário [criar uma organização](#organisations) para poder adicionar um domínio ao serviço Zimbra. - -Para adicionar um domínio ao serviço Zimbra, clique no separador `Domínio`{.action} e, em seguida, clique em `Adicionar domínio`{.action}. - -Selecione uma organização no menu suspenso e, em seguida, selecione uma das duas opções seguintes: - -- **Selecionar um domínio na lista** (domínio interno): nesta lista, encontrará os domínios que pode gerir a partir da Área de Cliente OVHcloud. -- **Introduzir um domínio não gerido pela sua conta OVHcloud** (domínio externo): indique um domínio que não é gerido na Área de Cliente OVHcloud ou que se encontra registado noutro agente registador e cuja gestão é da sua responsabilidade. - -Selecione o separador correspondente à sua escolha: - -> [!tabs] -> **Domínio interno** ->> ->> Selecione um domínio na lista gerido a partir da Área de Cliente OVHcloud. ->> ->> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} ->> ->> Para configurar a zona DNS, selecione uma das duas opções seguintes: ->> ->> - **Configuração recomendada**: a sua zona DNS será configurada automaticamente. Esta opção é adequada se não configurou uma oferta de e-mail no seu domínio. ->> - **Definições personalizadas**: se já configurou um serviço de e-mail no seu domínio, pode optar por elementos que lhe interessem. ->> - *Configurar o registo MX automaticamente*: permite introduzir automaticamente os servidores de receção OVHcloud (aplica-se a todos os serviços de e-mail OVHcloud). ->> - *Configurar o registo SPF automaticamente*: permite introduzir automaticamente o registo que autoriza os servidores de e-mail de envio da OVHcloud a reencaminhar os seus e-mails. Este registo é válido para o conjunto das ofertas de e-mail OVHcloud. ->> - *Configurar o registo DKIM automaticamente*: permite introduzir automaticamente os registos necessários para autenticar os seus envios de e-mails. ->> - *Configurar o registo SRV automaticamente* : permite a configuração automática dos parâmetros de uma conta de correio electrónico quando a adiciona num software de mensagens (Outlook, Mail para Mac, Thunderbird, etc.). ->> ->> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} ->> ->> Clique em `Confirmar`{.action} para finalizar a adição do seu domínio e lançar o processo de configuração. ->> -> **Domínio externo** ->> ->> Introduza um domínio que não seja gerido na Área de Cliente. Certifique-se de que tem acesso para modificar a zona DNS do domínio em questão. ->> ->> Clique em `Confirmar`{.action} ->> ->> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} ->> ->> Quando se abrir a janela abaixo, é necessário introduzir este registo CNAME na zona DNS do domínio para que o mesmo seja validado na plataforma Zimbra. ->> ->> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} ->> ->> > [!warning] ->> > ->> > Após 48 horas, se o CNAME não estiver visível na zona DNS, a operação é anulada. Será necessário reiniciar a operação. - -#### Modificar um nome de domínio - -Pode alterar o seu nome de domínio para alterar a sua organização ou verificar os seus registos DNS associados. - -No separador `Domínio`{.action} do seu serviço Zimbra, clique no ícone «⁝» à direita do domínio em causa para ver as opções. - -![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} - -- Clique em `Configurar`{.action} para modificar a organização associada ao seu domínio. -- Clique em `Diagnósticos`{.action} para apresentar a interface de diagnóstico dos registos DNS do domínio. É necessário garantir que nenhum alerta é apresentado para cada um dos registos DNS mencionados nos separadores. Siga as instruções detalhadas em cada separador que menciona um alerta para configurar os registos DNS: - - **MX**: indispensável para a receção dos seus e-mails. - - **SPF**: segurança exigida pela maioria dos servidores de e-mail de destino para legitimar os servidores de envio de e-mail da OVHcloud com o seu nome de domínio. - - **DKIM**: permite implementar um sistema de assinatura para cada e-mail enviado pelo seu serviço Zimbra. A assinatura é verificada pelo destinatário graças à chave pública visível na sua zona DNS. - - **SRV** : facilita a configuração da sua conta Zimbra quando a configura em um software de mensagens (Outlook, Mail para Mac, Thunderbird, etc.). - -![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} - -### Contas de e-mail - -A gestão dos endereços de e-mail do seu serviço Zimbra faz-se a partir do separador `Contas de e-mail`{.action}. A tabela apresenta a lista das contas de e-mail presentes no seu serviço, assim como 3 informações para cada uma delas: - -- **Organização**: se o nome de domínio da sua conta de e-mail estiver associado a uma organização, encontrará automaticamente o seu label nesta coluna. -- **Oferta**: uma vez que o seu serviço Zimbra pode alojar várias ofertas Zimbra no seu seio, encontrará nesta coluna a oferta associada à sua conta de e-mail. -- **Tamanho**: Esta coluna mostra a capacidade total da conta de e-mail e a quantidade de espaço que ocupa atualmente. - -No topo desta página encontrará também uma ligação para [Webmail](/links/web/email) para se poder ligar diretamente ao conteúdo da sua conta de e-mail a partir do seu browser. - -![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} - -#### Criar uma conta de e-mail - -Para criar uma conta de e-mail no seu serviço Zimbra, clique no separador `Contas de e-mail`{.action} e, em seguida, clique em `Criar uma conta`{.action}. - -Preencha as informações apresentadas. - -- **Conta de e-mail**: introduza o *nome da conta* no seu endereço de e-mail (por exemplo, nome.apelido) e *selecione um domínio* no menu pendente. - -> [!warning] -> -> A escolha do nome do seu endereço de e-mail deve respeitar as seguintes condições: -> -> - Mínimo de 2 caracteres. -> - Máximo de 32 caracteres. -> - Nenhum caráter acentuado. -> - Sem caracteres especiais, com exceção dos seguintes caracteres: `.`, `+`, `-` e `_`. - -- **Nome Próprio**: introduza um nome. -- **Nome**: introduza um nome. -- **Nome a apresentar**: indique o nome que pretende que figure como remetente quando envia e-mails a partir deste endereço. -- **Palavra-passe**: defina uma palavra-passe forte composta por (no mínimo) 9 caracteres, uma maiúscula, uma minúscula e um algarismo. Por razões de segurança, não utilize duas vezes a mesma palavra-passe. Escolha um que não tenha qualquer relação com as suas informações pessoais (evite mencionar, por exemplo, o seu nome, sobrenome e data de nascimento). Altere-o regularmente. - -> [!warning] -> -> A escolha da palavra-passe deve respeitar as seguintes condições: -> -> - Mínimo de 10 caracteres. -> - Máximo de 64 caracteres. -> - Mínimo de 1 maiúscula. -> - Mínimo 1 caráter especial. -> - Nenhum caráter acentuado. - -Clique em `Confirmar`{.action} para lançar a criação da conta. - -![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} - -### Mudar de oferta - -É possível alterar a oferta de qualquer conta Zimbra para uma oferta superior ou inferior. - -1. Inicie sessão na sua [área de cliente OVHcloud](/links/manager). -1. Dirija-se à secção `Web Cloud`{.action}. -1. Clique em `Zimbra Mail`{.action}. -1. Clique no separador `Conta de e-mail`{.action}. -1. À direita da conta de correio electrónico para a qual pretende passar para uma oferta superior, clique em `⁝`{.action}. -1. Clique em `Mudar de oferta`{.action}. - -![Zimbra](images/zimbra-change-offer.png){.thumbnail .w-500} - -> [!warning] -> -> Antes de passar para uma oferta inferior, certifique-se dos seguintes pontos : -> -> - Nenhum ficheiro está armazenado no seu volume de armazenamento « Porta-documentos » se mudar para a oferta Starter. -> - O conteúdo da sua conta de correio electrónico deve ser inferior a 15 Go se mudar para a oferta Starter. - -### Consultar a conta de e-mail - -Para consultar a sua conta de e-mail: - -- Aceda a [webmail](/links/web/email) a partir de um browser e introduza o seu endereço de e-mail e a sua palavra-passe. Para mais informações, consulte a nossa página «[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)». -- Configure um programa de mensagens no seu computador, smartphone ou tablet. Consulte a nossa página «[Configurar o seu endereço de e-mail Zimbra num programa de correio eletrónico](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)». - -### Reencaminhamentos - -Para criar um reencaminhamento num endereço de e-mail Zimbra, aceda a [webmail](/links/web/email). -Para criar um reencaminhamento, são utilizadas regras da caixa de entrada, conhecidas «filtros» no webmail. Estas regras, que se aplicam quando recebemos um e-mail, permitem a reencaminhamento de um e-mail. - -Para reencaminhar os e-mails da sua conta Zimbra para outro endereço de e-mail, vamos aplicar uma regra de transferência. Siga os separadores abaixo para configurar o reencaminhamento. - -> [!primary] -> -> No nosso exemplo abaixo, todos os e-mails recebidos são reencaminhados para outro endereço de e-mail. Para percebermos o exemplo nas capturas de ecrã, acedemos a **zimbra@mydomain.ovh** e desejamos reencaminhar os e-mails desta conta para o endereço **address@exemplo.com**. - -> [!tabs] -> **Etapa 1** ->> ->> Clique no botão ⚙ no canto superior direito da sua janela de webmail, clique em `Configurações`{.action}. ->> ->> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} ->> -> **Etapa 2** ->> ->> Clique na secção `Filtros`{.action} a partir da janela de parâmetros e, a seguir, clique no botão `Adicionar um filtro`{.action}. ->> ->> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} ->> -> **Etapa 3** ->> ->> - Clique em Modo avançado no canto superior direito para implementar esta regra. ->> - Dê um nome ao seu filtro na caixa `Nome do filtro`. ->> - Deixe o menu suspenso em `tudo` na frase «Se uma mensagem de entrada reúne ... dessas condições». ->> - No primeiro menu suspenso das regras, escolha `Para` (To), deixe `contém` (contains) e, em seguida, insira o endereço de e-mail no qual você está conectado na caixa à direita. ->> - Sob a menção «Então» (Then), selecione `Para a frente` (Forward to) no menu pendente e, em seguida, insira o endereço de e-mail de destino. ->> - Clique em `+ Adicionar uma ação`{.action} (Add an action) abaixo e selecione `Manter na caixa de entrada` (Keep in Inbox). ->> - Clique em `Salvar`{.action} a partir da janela do seu filtro e também a partir da janela dos parâmetros. ->> ->> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} ->> - -Para mais informações sobre a utilização do webmail Zimbra, consulte o guia «[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)». - -### alias - -Criar um alias para o seu endereço de e-mail permite-lhe comunicar um endereço «máscara» aos seus contactos, sem ter de comunicar o seu endereço de e-mail pessoal ao remetente. - -A criação de um alias é feita a partir da [Área de Cliente OVHcloud](/links/manager). Clique nas etapas abaixo: - -> [!tabs] -> **Etapa 1** ->> ->> - Clique no separador `Contas de e-mail`{.action} do seu serviço Zimbra. ->> - Clique no botão ⋮ da conta de e-mail em questão. ->> - Clique em `Modificar`{.action}. ->> ->> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} ->> -> **Etapa 2** ->> ->> Aparece a janela de configuração da sua conta de e-mail. Clique no separador `Alias`{.action} acima. ->> ->> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} ->> -> **Etapa 3** ->> ->> A janela seguinte contém a lista dos alias que pode associar à conta em questão. Clique no botão `Criar um alias`{.action}. ->> ->> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} ->> -> **Etapa 4** ->> ->> Defina o endereço do seu alias e selecione um dos nomes de domínios associados ao seu serviço Zimbra. ->> ->> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} ->> - -### Respostas automáticas - -Quando tiver de se ausentar e não conseguir processar as suas mensagens de correio eletrónico, pode configurar uma mensagem de ausência. Siga os passos abaixo: - -- Clique no botão ⚙ no canto superior direito da sua janela de webmail, e clique em `Configurações`{.action}. - -![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} - -- Clique na secção `Ausente da Área de Trabalho` na janela de configurações. -- Selecione a caixa «Ativar resposta automática durante essas datas (incluídas)». -- No início da ausência, preencha a data «Do». -- Desmarque a caixa «Sem data de término» se quiser determinar uma data de término de ausência e escolha-a. -- No quadro, indique a sua mensagem de ausência. -- Clique em `Guardar`{.action} para finalizar a implementação da sua mensagem de ausência. - -![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} - -Para mais informações sobre a utilização do webmail Zimbra, consulte o guia «[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)» - -## Quer saber mais? - -[Configurar o endereço de correio eletrónico do Zimbra num software de correio eletrónico](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) - -[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) - -[FAQ sobre a solução Zimbra OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) - -Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "Primeiros passos com a oferta Zimbra" +excerpt: "Descubra como começar com a sua oferta Zimbra a partir da Área de Cliente OVHcloud" +updated: 2025-05-19 +--- + + + +## Objetivo + +Com a oferta Zimbra, a OVHcloud propõe-lhe uma plataforma de mensagens colaborativa open source que oferece todas as funcionalidades necessárias a uma utilização profissional. Neste guia, encontrará os elementos que permitem começar na configuração das suas contas de e-mail Zimbra. + +**Saiba como começar com a oferta de e-mail Zimbra** + + + +## Requisitos + +- Ter subscrito uma conta de e-mail na nossa solução de e-mail Zimbra OVHcloud. +- Ter um [nome de domínio OVHcloud](/links/web/domains). +- Ter acesso à [Área de Cliente OVHcloud](/links/manager). + +## Instruções + +**Índice** + +- [Aceder à interface de gestão do serviço](#zimbra-access) +- [Configurar o serviço Zimbra](#zimbra-conf) +- [Organizações](#organizations) + - [Criar uma organização](#organizations-create) + - [Filtrar por organização](#organizations-filters) +- [Domínios](#domains) + - [Adicionar domínio](#domains-add) + - [Editar um domínio](#domains-modify) +- [Contas de e-mail](#emails) + - [Criar uma conta de e-mail](#emails-create) +- [Consultar a respetiva conta de e-mail](#emails-consult) +- [Reencaminhamentos](#redirections) +- [alias](#alias) +- [Respostas automáticas](#autoreply) + +### Aceder à gestão do seu serviço + +1. Aceda à [Área de Cliente OVHcloud](/links/manager). +1. Aceda à secção `Web Cloud`{.action}. +1. Clique em `Zimbra Mail`{.action}. + +![zimbra](images/zimbra_general_information.png){.thumbnail .w-500} + +### Configurar o serviço Zimbra + +Antes de iniciar a configuração das suas contas de e-mail Zimbra, consulte os três elementos que estruturam hierarquicamente o seu serviço Zimbra: + +- [**Organização**](#organizations): permite agrupar os nomes de domínio a fim de os associar. +- [**Nome de domínio**](#domains): é indispensável para criar uma conta de e-mail. Deve gerir pelo menos um a partir da sua Área de Cliente OVHcloud e adicioná-lo ao seu serviço Zimbra. +- [**Contas de e-mail**](#emails): ao utilizar os nomes de domínio adicionados ao seu serviço Zimbra, poderá criar um endereço de e-mail. + +> [!primary] +> +> A *organização* serve para representar uma entidade (uma empresa, uma associação, um projeto pessoal, etc.). Permite a separação de contas de e-mail, a aplicação de políticas de segurança específicas (funcionalidade futura) e a delegação de permissões a uma organização (funcionalidade futura). A utilização de organizações permite facilitar a navegação na sua plataforma Zimbra, bem como a sua gestão. + +O diagrama abaixo resume a relação hierárquica entre os elementos acima citados. + +![zimbra](images/zimbra_organization.png){.thumbnail .w-500} + +### Organizações + +Se adicionar um grande número de nomes de domínio ao seu serviço Zimbra, poderá ser útil reagrupá-los associando-os a uma «organização». A partir do seu serviço Zimbra, clique em `Organization`{.action}. + +![zimbra](images/zimbra_organization_tab.png){.thumbnail .w-500} + +#### Criar uma organização + +Para criar uma organização, clique em `Adicionar uma organização`{.action}. Defina o `Nome` da organização e o `Label da organização`, sendo este último uma breve descrição da organização que lhe permite identificar-se quando filtra a apresentação dos nomes de domínio e contas de e-mail do seu serviço Zimbra. + +![zimbra](images/zimbra_organization_add.png){.thumbnail .w-500} + +#### Filtrar por organização + +A partir dos separadores `Organização`{.action}, `Domínio`{.action} e `Contas de e-mail`{.action}, ao clicar no rótulo de uma organização, poderá criar um filtro que mostrará apenas os elementos associados a esta organização. + +Poderá verificar que o filtro é aplicado quando o label é apresentado junto do nome do seu serviço Zimbra. + +Para remover o filtro, basta clicar no X do filtro. + +![zimbra](images/zimbra_organization_filter.png){.thumbnail .w-500} + +### Domínios + +> [!warning] +> +> Para um funcionamento ideal quando utiliza o mesmo domínio entre as ofertas OVHcloud [Exchange](/links/web/emails-hosted-exchange), [E-mail Pro](/links/web/email-pro) e Zimbra, é necessário configurar o domínio em `non-authoritative`. Para saber como configurar um domínio não autoritário numa plataforma Exchange ou E-mail Pro, consulte o nosso guia [Adicionar um domínio numa plataforma de e-mail](/pages/web_cloud/email_and_collaborative_solutions/microsoft_exchange/exchange_adding_domain). + +Neste separador, encontrará todos os domínios adicionados ao seu serviço Zimbra. Para serem adicionados, devem ser geridos a partir da Área de Cliente OVHcloud. + +A tabela dos nomes de domínio dá-lhe duas informações: + +- **Organização**: ela é determinada quando adiciona o domínio, e verá automaticamente a respetiva etiqueta nesta coluna. +- **Número de contas**: Aqui, encontrará todas as contas que foram criadas com o domínio em questão. + +![zimbra](images/zimbra_domain_tab.png){.thumbnail .w-500} + +#### Adicionar um nome de domínio + +> [!warning] +> +> É necessário [criar uma organização](#organisations) para poder adicionar um domínio ao serviço Zimbra. + +Para adicionar um domínio ao serviço Zimbra, clique no separador `Domínio`{.action} e, em seguida, clique em `Adicionar domínio`{.action}. + +Selecione uma organização no menu suspenso e, em seguida, selecione uma das duas opções seguintes: + +- **Selecionar um domínio na lista** (domínio interno): nesta lista, encontrará os domínios que pode gerir a partir da Área de Cliente OVHcloud. +- **Introduzir um domínio não gerido pela sua conta OVHcloud** (domínio externo): indique um domínio que não é gerido na Área de Cliente OVHcloud ou que se encontra registado noutro agente registador e cuja gestão é da sua responsabilidade. + +Selecione o separador correspondente à sua escolha: + +> [!tabs] +> **Domínio interno** +>> +>> Selecione um domínio na lista gerido a partir da Área de Cliente OVHcloud. +>> +>> ![zimbra](images/zimbra_domain_add_internal01.png){.thumbnail .w-500} +>> +>> Para configurar a zona DNS, selecione uma das duas opções seguintes: +>> +>> - **Configuração recomendada**: a sua zona DNS será configurada automaticamente. Esta opção é adequada se não configurou uma oferta de e-mail no seu domínio. +>> - **Definições personalizadas**: se já configurou um serviço de e-mail no seu domínio, pode optar por elementos que lhe interessem. +>> - *Configurar o registo MX automaticamente*: permite introduzir automaticamente os servidores de receção OVHcloud (aplica-se a todos os serviços de e-mail OVHcloud). +>> - *Configurar o registo SPF automaticamente*: permite introduzir automaticamente o registo que autoriza os servidores de e-mail de envio da OVHcloud a reencaminhar os seus e-mails. Este registo é válido para o conjunto das ofertas de e-mail OVHcloud. +>> - *Configurar o registo DKIM automaticamente*: permite introduzir automaticamente os registos necessários para autenticar os seus envios de e-mails. +>> +>> ![zimbra](images/zimbra_domain_add_internal02.png){.thumbnail .w-500} +>> +>> Clique em `Confirmar`{.action} para finalizar a adição do seu domínio e lançar o processo de configuração. +>> +> **Domínio externo** +>> +>> Introduza um domínio que não seja gerido na Área de Cliente. Certifique-se de que tem acesso para modificar a zona DNS do domínio em questão. +>> +>> Clique em `Confirmar`{.action} +>> +>> ![zimbra](images/zimbra_domain_add_external01.png){.thumbnail .w-500} +>> +>> Quando se abrir a janela abaixo, é necessário introduzir este registo CNAME na zona DNS do domínio para que o mesmo seja validado na plataforma Zimbra. +>> +>> ![zimbra](images/zimbra_domain_add_external02.png){.thumbnail .w-500} +>> +>> > [!warning] +>> > +>> > Após 48 horas, se o CNAME não estiver visível na zona DNS, a operação é anulada. Será necessário reiniciar a operação. + +#### Modificar um nome de domínio + +Pode alterar o seu nome de domínio para alterar a sua organização ou verificar os seus registos DNS associados. + +No separador `Domínio`{.action} do seu serviço Zimbra, clique no ícone «⁝» à direita do domínio em causa para ver as opções. + +![zimbra](images/zimbra_domain_modify01.png){.thumbnail .w-500} + +- Clique em `Configurar`{.action} para modificar a organização associada ao seu domínio. +- Clique em `Diagnósticos`{.action} para apresentar a interface de diagnóstico dos registos DNS do domínio. É necessário garantir que nenhum alerta é apresentado para cada um dos registos DNS mencionados nos separadores. Siga as instruções detalhadas em cada separador que menciona um alerta para configurar os registos DNS: + - **MX**: indispensável para a receção dos seus e-mails. + - **SPF**: segurança exigida pela maioria dos servidores de e-mail de destino para legitimar os servidores de envio de e-mail da OVHcloud com o seu nome de domínio. + - **DKIM**: permite implementar um sistema de assinatura para cada e-mail enviado pelo seu serviço Zimbra. A assinatura é verificada pelo destinatário graças à chave pública visível na sua zona DNS. + +![zimbra](images/zimbra_domain_modify02.png){.thumbnail .w-500} + +### Contas de e-mail + +A gestão dos endereços de e-mail do seu serviço Zimbra faz-se a partir do separador `Contas de e-mail`{.action}. A tabela apresenta a lista das contas de e-mail presentes no seu serviço, assim como 3 informações para cada uma delas: + +- **Organização**: se o nome de domínio da sua conta de e-mail estiver associado a uma organização, encontrará automaticamente o seu label nesta coluna. +- **Oferta**: uma vez que o seu serviço Zimbra pode alojar várias ofertas Zimbra no seu seio, encontrará nesta coluna a oferta associada à sua conta de e-mail. +- **Tamanho**: Esta coluna mostra a capacidade total da conta de e-mail e a quantidade de espaço que ocupa atualmente. + +No topo desta página encontrará também uma ligação para [Webmail](/links/web/email) para se poder ligar diretamente ao conteúdo da sua conta de e-mail a partir do seu browser. + +![zimbra](images/zimbra_emailaccounts_tab.png){.thumbnail .w-500} + +#### Criar uma conta de e-mail + +Para criar uma conta de e-mail no seu serviço Zimbra, clique no separador `Contas de e-mail`{.action} e, em seguida, clique em `Criar uma conta`{.action}. + +Preencha as informações apresentadas. + +- **Conta de e-mail**: introduza o *nome da conta* no seu endereço de e-mail (por exemplo, nome.apelido) e *selecione um domínio* no menu pendente. + +> [!warning] +> +> A escolha do nome do seu endereço de e-mail deve respeitar as seguintes condições: +> +> - Mínimo de 2 caracteres. +> - Máximo de 32 caracteres. +> - Nenhum caráter acentuado. +> - Sem caracteres especiais, com exceção dos seguintes caracteres: `.`, `+`, `-` e `_`. + +- **Nome Próprio**: introduza um nome. +- **Nome**: introduza um nome. +- **Nome a apresentar**: indique o nome que pretende que figure como remetente quando envia e-mails a partir deste endereço. +- **Palavra-passe**: defina uma palavra-passe forte composta por (no mínimo) 9 caracteres, uma maiúscula, uma minúscula e um algarismo. Por razões de segurança, não utilize duas vezes a mesma palavra-passe. Escolha um que não tenha qualquer relação com as suas informações pessoais (evite mencionar, por exemplo, o seu nome, sobrenome e data de nascimento). Altere-o regularmente. + +> [!warning] +> +> A escolha da palavra-passe deve respeitar as seguintes condições: +> +> - Mínimo de 10 caracteres. +> - Máximo de 64 caracteres. +> - Mínimo de 1 maiúscula. +> - Mínimo 1 caráter especial. +> - Nenhum caráter acentuado. + +Clique em `Confirmar`{.action} para lançar a criação da conta. + +![zimbra](images/zimbra_emailaccounts_add.png){.thumbnail .w-500} + +### Consultar a conta de e-mail + +Para consultar a sua conta de e-mail: + +- Aceda a [webmail](/links/web/email) a partir de um browser e introduza o seu endereço de e-mail e a sua palavra-passe. Para mais informações, consulte a nossa página «[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)». +- Configure um programa de mensagens no seu computador, smartphone ou tablet. Consulte a nossa página «[Configurar o seu endereço de e-mail Zimbra num programa de correio eletrónico](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps)». + +### Reencaminhamentos + +Para criar um reencaminhamento num endereço de e-mail Zimbra, aceda a [webmail](/links/web/email). +Para criar um reencaminhamento, são utilizadas regras da caixa de entrada, conhecidas «filtros» no webmail. Estas regras, que se aplicam quando recebemos um e-mail, permitem a reencaminhamento de um e-mail. + +Para reencaminhar os e-mails da sua conta Zimbra para outro endereço de e-mail, vamos aplicar uma regra de transferência. Siga os separadores abaixo para configurar o reencaminhamento. + +> [!primary] +> +> No nosso exemplo abaixo, todos os e-mails recebidos são reencaminhados para outro endereço de e-mail. Para percebermos o exemplo nas capturas de ecrã, acedemos a **zimbra@mydomain.ovh** e desejamos reencaminhar os e-mails desta conta para o endereço **address@exemplo.com**. + +> [!tabs] +> **Etapa 1** +>> +>> Clique no botão ⚙ no canto superior direito da sua janela de webmail, clique em `Configurações`{.action}. +>> +>> ![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} +>> +> **Etapa 2** +>> +>> Clique na secção `Filtros`{.action} a partir da janela de parâmetros e, a seguir, clique no botão `Adicionar um filtro`{.action}. +>> +>> ![zimbra](images/zimbra_redirection02.png){.thumbnail .w-500} +>> +> **Etapa 3** +>> +>> - Clique em Modo avançado no canto superior direito para implementar esta regra. +>> - Dê um nome ao seu filtro na caixa `Nome do filtro`. +>> - Deixe o menu suspenso em `tudo` na frase «Se uma mensagem de entrada reúne ... dessas condições». +>> - No primeiro menu suspenso das regras, escolha `Para` (To), deixe `contém` (contains) e, em seguida, insira o endereço de e-mail no qual você está conectado na caixa à direita. +>> - Sob a menção «Então» (Then), selecione `Para a frente` (Forward to) no menu pendente e, em seguida, insira o endereço de e-mail de destino. +>> - Clique em `+ Adicionar uma ação`{.action} (Add an action) abaixo e selecione `Manter na caixa de entrada` (Keep in Inbox). +>> - Clique em `Salvar`{.action} a partir da janela do seu filtro e também a partir da janela dos parâmetros. +>> +>> ![zimbra](images/zimbra_redirection03.png){.thumbnail .w-500} +>> + +Para mais informações sobre a utilização do webmail Zimbra, consulte o guia «[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)». + +### alias + +Criar um alias para o seu endereço de e-mail permite-lhe comunicar um endereço «máscara» aos seus contactos, sem ter de comunicar o seu endereço de e-mail pessoal ao remetente. + +A criação de um alias é feita a partir da [Área de Cliente OVHcloud](/links/manager). Clique nas etapas abaixo: + +> [!tabs] +> **Etapa 1** +>> +>> - Clique no separador `Contas de e-mail`{.action} do seu serviço Zimbra. +>> - Clique no botão ⋮ da conta de e-mail em questão. +>> - Clique em `Modificar`{.action}. +>> +>> ![zimbra](images/zimbra_alias01.png){.thumbnail .w-500} +>> +> **Etapa 2** +>> +>> Aparece a janela de configuração da sua conta de e-mail. Clique no separador `Alias`{.action} acima. +>> +>> ![zimbra](images/zimbra_alias02.png){.thumbnail .w-500} +>> +> **Etapa 3** +>> +>> A janela seguinte contém a lista dos alias que pode associar à conta em questão. Clique no botão `Criar um alias`{.action}. +>> +>> ![zimbra](images/zimbra_alias03.png){.thumbnail .w-500} +>> +> **Etapa 4** +>> +>> Defina o endereço do seu alias e selecione um dos nomes de domínios associados ao seu serviço Zimbra. +>> +>> ![zimbra](images/zimbra_alias04.png){.thumbnail .w-500} +>> + +### Respostas automáticas + +Quando tiver de se ausentar e não conseguir processar as suas mensagens de correio eletrónico, pode configurar uma mensagem de ausência. Siga os passos abaixo: + +- Clique no botão ⚙ no canto superior direito da sua janela de webmail, e clique em `Configurações`{.action}. + +![zimbra](images/zimbra_settings01.png){.thumbnail .w-500} + +- Clique na secção `Ausente da Área de Trabalho` na janela de configurações. +- Selecione a caixa «Ativar resposta automática durante essas datas (incluídas)». +- No início da ausência, preencha a data «Do». +- Desmarque a caixa «Sem data de término» se quiser determinar uma data de término de ausência e escolha-a. +- No quadro, indique a sua mensagem de ausência. +- Clique em `Guardar`{.action} para finalizar a implementação da sua mensagem de ausência. + +![zimbra](images/zimbra_autoreply01.png){.thumbnail .w-500} + +Para mais informações sobre a utilização do webmail Zimbra, consulte o guia «[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)» + +## Quer saber mais? + +[Configurar o endereço de correio eletrónico do Zimbra num software de correio eletrónico](/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_apps) + +[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) + +[FAQ sobre a solução Zimbra OVHcloud](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/faq-zimbra) + +Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.es-es.md index dcb16e80852..49a66cab106 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.es-es.md @@ -1,124 +1,124 @@ ---- -title: "Zimbra Pro - Configurar una cuenta de correo electrónico a través de ActiveSync en Gmail para Android" -excerpt: "Cómo configurar una cuenta de correo electrónico de Zimbra Pro en la aplicación móvil de Gmail para Android a través del protocolo ActiveSync" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. - -Las cuentas de correo electrónico de Zimbra Pro pueden configurarse en un móvil Android utilizando el protocolo ActiveSync. Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Google Gmail está disponible de forma gratuita en Google Play Store para Android. - -**Descubra cómo configurar su cuenta Zimbra Pro en la aplicación móvil Gmail para Android a través del protocolo ActiveSync.** - -> [!warning] -> -> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. -> -> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](/links/partner) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. - -## Requisitos - -- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). -- Tener la aplicación Gmail en su dispositivo móvil Android. -- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. - -> [!primary] -> -> Esta documentación se ha realizado desde un dispositivo que utiliza la versión 14 de Android. - -## Procedimiento - -### Añadir la cuenta - -- **La primera vez que inicie la aplicación Gmail**, aparecerá un asistente de configuración: - - Pulse `Añadir otra dirección de correo electrónico`. -- **Si ya tiene una cuenta configurada en la aplicación Gmail**: - - Pulse la foto de perfil en la parte superior derecha de la pantalla. - - A continuación, pulse el botón `+ Añadir otra cuenta`{.action}. - -![Gmail android](images/gmail-app-android-exchange-add01.png){.thumbnail .h-500} - -Siga los pasos de instalación haciendo clic en las siguientes **4** pestañas: - -> [!tabs] -> **Paso 1** ->> ->> Seleccione `Exchange and Office 365`{.action} como tipo de cuenta. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step01.png){.thumbnail .h-500} ->> -> **Paso 2** ->> ->> Introduzca su dirección de correo electrónico y pulse `Siguiente`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step02.png){.thumbnail .h-500} ->> -> **Paso 3** ->> ->> Introduzca la contraseña de su dirección de correo electrónico y pulse `Siguiente`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step03.png){.thumbnail .h-500} ->> -> **Paso 4** ->> ->> Compruebe y complete la siguiente información: ->> ->> - **Email**: Este campo se rellena previamente con la dirección de correo electrónico indicada anteriormente. Compruebe que su dirección de correo electrónico está completa y es correcta. ->> - **Contraseña**: Este campo se rellena previamente con la contraseña indicada anteriormente. ->> - **Dominio\Nombre de usuario**: Introduzca su dirección de correo electrónico completa. ->> - **Servidor**: Introduzca "zimbra1.mail.ovh.net". ->> - **Puerto**: Deje el valor por defecto "443". ->> ->> Para finalizar la configuración, pulse `Siguiente`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step04.png){.thumbnail .h-500} ->> - -### Utilizar la dirección de correo electrónico - -Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### ¿Cómo modificar los parámetros existentes? - -Para modificar la configuración de una cuenta de correo ya configurada, siga estas instrucciones: - -1. Pulse el menú `☰` en la parte superior izquierda. -1. A continuación, pulse `Parámetros` en la parte inferior de la columna izquierda. -1. Seleccione la cuenta. -1. En la parte inferior de la página que aparece, pulse `Configuración de recepción`. -1. Consulte el **paso 4** del capítulo "[Añadir la cuenta](#add-account)" para verificar la configuración de la cuenta correspondiente. - -![Gmail android](images/gmail-app-android-exchange-modify-account-01.png){.thumbnail .h-500} - -### ¿Cómo eliminar una cuenta de correo? - -1. Pulse el menú `☰` en la parte superior izquierda. -1. A continuación, pulse `Parámetros` en la parte inferior de la columna izquierda. -1. Pulse el menú `⋮` en la parte superior derecha y pulse `Gestionar las cuentas`. -1. Seleccione la cuenta. -1. Por último, pulse `Eliminar la cuenta`. - -![Gmail android](images/gmail-app-android-exchange-delete-account-01.png){.thumbnail .h-500} - -## Más información - -> [!primary] -> -> Para más información sobre la configuración de una dirección de correo electrónico desde la aplicación Gmail en Android, consulte el [centro de ayuda de Google](https://support.google.com/mail/answer/6078445?hl=es-CA&co=GENIE.Platform%3DAndroid#zippy=%2Añadir-una-cuenta). - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "Zimbra Pro - Configurar una cuenta de correo electrónico a través de ActiveSync en Gmail para Android" +excerpt: "Cómo configurar una cuenta de correo electrónico de Zimbra Pro en la aplicación móvil de Gmail para Android a través del protocolo ActiveSync" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. + +Las cuentas de correo electrónico de Zimbra Pro pueden configurarse en un móvil Android utilizando el protocolo ActiveSync. Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Google Gmail está disponible de forma gratuita en Google Play Store para Android. + +**Descubra cómo configurar su cuenta Zimbra Pro en la aplicación móvil Gmail para Android a través del protocolo ActiveSync.** + +> [!warning] +> +> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. +> +> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. + +## Requisitos + +- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). +- Tener la aplicación Gmail en su dispositivo móvil Android. +- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. + +> [!primary] +> +> Esta documentación se ha realizado desde un dispositivo que utiliza la versión 14 de Android. + +## Procedimiento + +### Añadir la cuenta + +- **La primera vez que inicie la aplicación Gmail**, aparecerá un asistente de configuración: + - Pulse `Añadir otra dirección de correo electrónico`. +- **Si ya tiene una cuenta configurada en la aplicación Gmail**: + - Pulse la foto de perfil en la parte superior derecha de la pantalla. + - A continuación, pulse el botón `+ Añadir otra cuenta`{.action}. + +![Gmail android](images/gmail-app-android-exchange-add01.png){.thumbnail .h-500} + +Siga los pasos de instalación haciendo clic en las siguientes **4** pestañas: + +> [!tabs] +> **Paso 1** +>> +>> Seleccione `Exchange and Office 365`{.action} como tipo de cuenta. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step01.png){.thumbnail .h-500} +>> +> **Paso 2** +>> +>> Introduzca su dirección de correo electrónico y pulse `Siguiente`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step02.png){.thumbnail .h-500} +>> +> **Paso 3** +>> +>> Introduzca la contraseña de su dirección de correo electrónico y pulse `Siguiente`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step03.png){.thumbnail .h-500} +>> +> **Paso 4** +>> +>> Compruebe y complete la siguiente información: +>> +>> - **Email**: Este campo se rellena previamente con la dirección de correo electrónico indicada anteriormente. Compruebe que su dirección de correo electrónico está completa y es correcta. +>> - **Contraseña**: Este campo se rellena previamente con la contraseña indicada anteriormente. +>> - **Dominio\Nombre de usuario**: Introduzca su dirección de correo electrónico completa. +>> - **Servidor**: Introduzca "zimbra1.mail.ovh.net". +>> - **Puerto**: Deje el valor por defecto "443". +>> +>> Para finalizar la configuración, pulse `Siguiente`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step04.png){.thumbnail .h-500} +>> + +### Utilizar la dirección de correo electrónico + +Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### ¿Cómo modificar los parámetros existentes? + +Para modificar la configuración de una cuenta de correo ya configurada, siga estas instrucciones: + +1. Pulse el menú `☰` en la parte superior izquierda. +1. A continuación, pulse `Parámetros` en la parte inferior de la columna izquierda. +1. Seleccione la cuenta. +1. En la parte inferior de la página que aparece, pulse `Configuración de recepción`. +1. Consulte el **paso 4** del capítulo "[Añadir la cuenta](#add-account)" para verificar la configuración de la cuenta correspondiente. + +![Gmail android](images/gmail-app-android-exchange-modify-account-01.png){.thumbnail .h-500} + +### ¿Cómo eliminar una cuenta de correo? + +1. Pulse el menú `☰` en la parte superior izquierda. +1. A continuación, pulse `Parámetros` en la parte inferior de la columna izquierda. +1. Pulse el menú `⋮` en la parte superior derecha y pulse `Gestionar las cuentas`. +1. Seleccione la cuenta. +1. Por último, pulse `Eliminar la cuenta`. + +![Gmail android](images/gmail-app-android-exchange-delete-account-01.png){.thumbnail .h-500} + +## Más información + +> [!primary] +> +> Para más información sobre la configuración de una dirección de correo electrónico desde la aplicación Gmail en Android, consulte el [centro de ayuda de Google](https://support.google.com/mail/answer/6078445?hl=es-CA&co=GENIE.Platform%3DAndroid#zippy=%2Añadir-una-cuenta). + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.fr-fr.md index 935280d9c35..743c65112d4 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.fr-fr.md @@ -1,124 +1,124 @@ ---- -title: "Zimbra Pro - Configurer son compte e-mail via ActiveSync sur Gmail pour Android" -excerpt: "Découvrez comment configurer son adresse e-mail Zimbra Pro sur l'application mobile Gmail pour Android via le protocole ActiveSync" -updated: 2025-07-03 ---- - - - -## Objectif - -> [!primary] -> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. - -Les comptes e-mail Zimbra Pro peuvent être configurés sur un mobile Android en utilisant le protocole ActiveSync. Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Gmail de Google est disponible gratuitement depuis le Google Play Store sur Android. - -**Découvrez comment configurer son adresse e-mail Zimbra Pro sur l'application mobile Gmail pour Android via le protocole ActiveSync.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. -> -> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . - -## Prérequis - -- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Disposer de l'application Gmail sur votre appareil mobile Android. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> [!primary] -> -> Cette documentation a été réalisée depuis un appareil utilisant la version 14 d'Android. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application Gmail**, un assistant de configuration s'affiche : - - Appuyez sur `Ajouter une autre adresse e-mail`. -- **Si un compte est déjà paramétré sur l'application Gmail** : - - Appuyez sur la photo de profil dans la partie supérieure droite de votre écran. - - Appuyez ensuite sur le bouton `+ Ajouter un autre compte`{.action}. - -![Gmail android](images/gmail-app-android-exchange-add01.png){.thumbnail .h-500} - -Suivez les étapes d'installation en cliquant successivement sur les **4** onglets ci-dessous : - -> [!tabs] -> **Étape 1** ->> ->> Sélectionnez `Exchange and Office 365`{.action} comme type de compte. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step01.png){.thumbnail .h-500} ->> -> **Étape 2** ->> ->> Saisissez votre adresse e-mail et appuyez sur `Suivant`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step02.png){.thumbnail .h-500} ->> -> **Étape 3** ->> ->> Saisissez le mot de passe de votre adresse e-mail et appuyez sur `Suivant`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step03.png){.thumbnail .h-500} ->> -> **Étape 4** ->> ->> Vérifiez et complétez les informations suivantes : ->> ->> - **Email** : Ce champ est prérempli avec l'adresse e-mail renseignée précédemment, vérifiez que votre adresse e-mail est complète et correcte. ->> - **Mot de passe** : Ce champ est prérempli avec le mot de passe renseigné précédemment. ->> - **Domaine\Nom d'utilisateur** : Saisissez votre adresse e-mail complète. ->> - **Serveur** : Saisissez « zimbra1.mail.ovh.net ». ->> - **Port** : Laissez la valeur « 443 » indiquée par défaut. ->> ->> Pour finaliser la configuration, appuyez sur `Suivant`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step04.png){.thumbnail .h-500} ->> - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. - -OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». - -### Comment modifier les paramètres existants ? - -Pour modifier les paramètres d’un compte e-mail déjà configuré, suivez les instructions ci-dessous : - -1. Appuyez sur le menu `☰` en haut à gauche. -1. Appuyez ensuite sur `Paramètres` dans le bas de la colonne de gauche. -1. Sélectionnez le compte concerné. -1. Dans le bas de la page qui s'affiche, appuyez sur `Paramètres de réception`. -1. Référez-vous à l'**Étape 4** du chapitre « [Ajouter le compte](#add-account) » pour vérifier les paramètres du compte concerné. - -![Gmail android](images/gmail-app-android-exchange-modify-account-01.png){.thumbnail .h-500} - -### Comment supprimer un compte e-mail ? - -1. Appuyez sur le menu `☰` en haut à gauche. -1. Appuyez ensuite sur `Paramètres` dans le bas de la colonne de gauche. -1. Appuyez sur le menu `⋮` en haut à droite, puis appuyez sur `Gérer les comptes`. -1. Sélectionnez le compte concerné. -1. Pour finir, appuyez sur `Supprimer le compte`. - -![Gmail android](images/gmail-app-android-exchange-delete-account-01.png){.thumbnail .h-500} - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Gmail sur Android, consultez le [centre d'aide de Google](https://support.google.com/mail/answer/6078445?hl=fr-CA&co=GENIE.Platform%3DAndroid#zippy=%2Cajouter-un-compte). - -Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "Zimbra Pro - Configurer son compte e-mail via ActiveSync sur Gmail pour Android" +excerpt: "Découvrez comment configurer son adresse e-mail Zimbra Pro sur l'application mobile Gmail pour Android via le protocole ActiveSync" +updated: 2025-07-03 +--- + + + +## Objectif + +> [!primary] +> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. + +Les comptes e-mail Zimbra Pro peuvent être configurés sur un mobile Android en utilisant le protocole ActiveSync. Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Gmail de Google est disponible gratuitement depuis le Google Play Store sur Android. + +**Découvrez comment configurer son adresse e-mail Zimbra Pro sur l'application mobile Gmail pour Android via le protocole ActiveSync.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. +> +> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . + +## Prérequis + +- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Disposer de l'application Gmail sur votre appareil mobile Android. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> [!primary] +> +> Cette documentation a été réalisée depuis un appareil utilisant la version 14 d'Android. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application Gmail**, un assistant de configuration s'affiche : + - Appuyez sur `Ajouter une autre adresse e-mail`. +- **Si un compte est déjà paramétré sur l'application Gmail** : + - Appuyez sur la photo de profil dans la partie supérieure droite de votre écran. + - Appuyez ensuite sur le bouton `+ Ajouter un autre compte`{.action}. + +![Gmail android](images/gmail-app-android-exchange-add01.png){.thumbnail .h-500} + +Suivez les étapes d'installation en cliquant successivement sur les **4** onglets ci-dessous : + +> [!tabs] +> **Étape 1** +>> +>> Sélectionnez `Exchange and Office 365`{.action} comme type de compte. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step01.png){.thumbnail .h-500} +>> +> **Étape 2** +>> +>> Saisissez votre adresse e-mail et appuyez sur `Suivant`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step02.png){.thumbnail .h-500} +>> +> **Étape 3** +>> +>> Saisissez le mot de passe de votre adresse e-mail et appuyez sur `Suivant`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step03.png){.thumbnail .h-500} +>> +> **Étape 4** +>> +>> Vérifiez et complétez les informations suivantes : +>> +>> - **Email** : Ce champ est prérempli avec l'adresse e-mail renseignée précédemment, vérifiez que votre adresse e-mail est complète et correcte. +>> - **Mot de passe** : Ce champ est prérempli avec le mot de passe renseigné précédemment. +>> - **Domaine\Nom d'utilisateur** : Saisissez votre adresse e-mail complète. +>> - **Serveur** : Saisissez « zimbra1.mail.ovh.net ». +>> - **Port** : Laissez la valeur « 443 » indiquée par défaut. +>> +>> Pour finaliser la configuration, appuyez sur `Suivant`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step04.png){.thumbnail .h-500} +>> + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. + +OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». + +### Comment modifier les paramètres existants ? + +Pour modifier les paramètres d’un compte e-mail déjà configuré, suivez les instructions ci-dessous : + +1. Appuyez sur le menu `☰` en haut à gauche. +1. Appuyez ensuite sur `Paramètres` dans le bas de la colonne de gauche. +1. Sélectionnez le compte concerné. +1. Dans le bas de la page qui s'affiche, appuyez sur `Paramètres de réception`. +1. Référez-vous à l'**Étape 4** du chapitre « [Ajouter le compte](#add-account) » pour vérifier les paramètres du compte concerné. + +![Gmail android](images/gmail-app-android-exchange-modify-account-01.png){.thumbnail .h-500} + +### Comment supprimer un compte e-mail ? + +1. Appuyez sur le menu `☰` en haut à gauche. +1. Appuyez ensuite sur `Paramètres` dans le bas de la colonne de gauche. +1. Appuyez sur le menu `⋮` en haut à droite, puis appuyez sur `Gérer les comptes`. +1. Sélectionnez le compte concerné. +1. Pour finir, appuyez sur `Supprimer le compte`. + +![Gmail android](images/gmail-app-android-exchange-delete-account-01.png){.thumbnail .h-500} + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Gmail sur Android, consultez le [centre d'aide de Google](https://support.google.com/mail/answer/6078445?hl=fr-CA&co=GENIE.Platform%3DAndroid#zippy=%2Cajouter-un-compte). + +Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.it-it.md index 304dc9d4f9c..487ebaa9a23 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.it-it.md @@ -1,124 +1,124 @@ ---- -title: "Zimbra Pro - Configurare un account email con ActiveSync su Gmail per Android" -excerpt: "Scopri come configurare il suo indirizzo email Zimbra Pro sull’applicazione mobile Gmail per Android tramite il protocollo ActiveSync" -updated: 2025-07-03 ---- - - - -## Obiettivo - -> [!primary] -> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. - -Gli account email Zimbra Pro possono essere configurati su un cellulare Android utilizzando il protocollo ActiveSync. In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L’applicazione Gmail di Google è disponibile gratuitamente dal Google Play Store su Android. - -**Questa guida ti mostra come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Gmail per Android tramite il protocollo ActiveSync.** - -> [!warning] -> -> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. -> -> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](/links/partner) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. - -## Prerequisiti - -- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). -- Avere l’applicazione Gmail sul proprio dispositivo mobile Android. -- Disporre delle credenziali associate all’indirizzo email da configurare. - -> [!primary] -> -> Questa guida è stata realizzata da un dispositivo che utilizza la versione 14 di Android. - -## Procedura - -### Aggiungi l'account - -- **Al primo avvio dell’applicazione Gmail**, comparirà un assistente di configurazione: - - Clicca su `Aggiungi un altro indirizzo email`. -- **Se hai già impostato un account sull’applicazione Gmail**: - - Toccare la foto del profilo nell'angolo superiore destro dello schermo. - - Clicca sul pulsante `+ Aggiungi un altro account`{.action}. - -![Gmail android](images/gmail-app-android-exchange-add01.png){.thumbnail .h-500} - -Segui i passaggi di installazione cliccando sulle **4** schede qui sotto: - -> [!tabs] -> **Step 1** ->> ->> Seleziona `Exchange and Office 365`{.action} come tipo di account. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step01.png){.thumbnail .h-500} ->> -> **Step 2** ->> ->> Inserisci il tuo indirizzo email e clicca su `Seguente`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step02.png){.thumbnail .h-500} ->> -> **Step 3** ->> ->> Inserisci la password del tuo indirizzo email e clicca su `Avanti`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step03.png){.thumbnail .h-500} ->> -> **Step 4** ->> ->> Verificate e completate le seguenti informazioni: ->> ->> - **Email**: Questo campo è precompilato con l’indirizzo email inserito precedentemente, verifica che il tuo indirizzo email sia completo e corretto. ->> - **Password**: Questo campo è precompilato con la password inserita precedentemente. ->> - **Dominio\Nome utente**: Inserisci l’indirizzo email completo. ->> - **Server**: Inserisci "zimbra1.mail.ovh.net". ->> - **Porta**: Lasciare il valore predefinito 443. ->> ->> Per completare la configurazione, clicca su `Avanti`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step04.png){.thumbnail .h-500} ->> - -### Utilizza l'indirizzo email - -Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. - -OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Come modificare le impostazioni esistenti? - -Per modificare le impostazioni di un account email già configurato, segui le istruzioni seguenti: - -1. Premere il menu `☰` in alto a sinistra. -1. Premere `Impostazioni` nella parte inferiore della colonna sinistra. -1. Selezionare l'account. -1. Nella parte inferiore della pagina, clicca su `Impostazioni di ricezione`. -1. Per verificare le impostazioni dell'account pertinente, fare riferimento al **step 4** del capitolo "[Aggiungi account](#add-account)". - -![Gmail android](images/gmail-app-android-exchange-modify-account-01.png){.thumbnail .h-500} - -### Come eliminare un account email? - -1. Premere il menu `☰` in alto a sinistra. -1. Premere `Impostazioni` nella parte inferiore della colonna sinistra. -1. Toccare il menu `⋮` in alto a destra, quindi toccare `Gestisci account`. -1. Selezionare l'account. -1. Infine clicca su `Elimina l’account`. - -![Gmail android](images/gmail-app-android-exchange-delete-account-01.png){.thumbnail .h-500} - -## Per saperne di più - -> [!primary] -> -> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dall'applicazione Gmail su Android, consultare il [servizio di assistenza Google](https://support.google.com/mail/answer/6078445?hl=it-CA&co=GENIE.Platform%3DAndroid#zippy=%2Aggiungere-un-account). - -Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: "Zimbra Pro - Configurare un account email con ActiveSync su Gmail per Android" +excerpt: "Scopri come configurare il suo indirizzo email Zimbra Pro sull’applicazione mobile Gmail per Android tramite il protocollo ActiveSync" +updated: 2025-07-03 +--- + + + +## Obiettivo + +> [!primary] +> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. + +Gli account email Zimbra Pro possono essere configurati su un cellulare Android utilizzando il protocollo ActiveSync. In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L’applicazione Gmail di Google è disponibile gratuitamente dal Google Play Store su Android. + +**Questa guida ti mostra come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Gmail per Android tramite il protocollo ActiveSync.** + +> [!warning] +> +> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. +> +> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](https://marketplace.ovhcloud.com/c/support-collaboration) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. + +## Prerequisiti + +- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). +- Avere l’applicazione Gmail sul proprio dispositivo mobile Android. +- Disporre delle credenziali associate all’indirizzo email da configurare. + +> [!primary] +> +> Questa guida è stata realizzata da un dispositivo che utilizza la versione 14 di Android. + +## Procedura + +### Aggiungi l'account + +- **Al primo avvio dell’applicazione Gmail**, comparirà un assistente di configurazione: + - Clicca su `Aggiungi un altro indirizzo email`. +- **Se hai già impostato un account sull’applicazione Gmail**: + - Toccare la foto del profilo nell'angolo superiore destro dello schermo. + - Clicca sul pulsante `+ Aggiungi un altro account`{.action}. + +![Gmail android](images/gmail-app-android-exchange-add01.png){.thumbnail .h-500} + +Segui i passaggi di installazione cliccando sulle **4** schede qui sotto: + +> [!tabs] +> **Step 1** +>> +>> Seleziona `Exchange and Office 365`{.action} come tipo di account. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step01.png){.thumbnail .h-500} +>> +> **Step 2** +>> +>> Inserisci il tuo indirizzo email e clicca su `Seguente`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step02.png){.thumbnail .h-500} +>> +> **Step 3** +>> +>> Inserisci la password del tuo indirizzo email e clicca su `Avanti`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step03.png){.thumbnail .h-500} +>> +> **Step 4** +>> +>> Verificate e completate le seguenti informazioni: +>> +>> - **Email**: Questo campo è precompilato con l’indirizzo email inserito precedentemente, verifica che il tuo indirizzo email sia completo e corretto. +>> - **Password**: Questo campo è precompilato con la password inserita precedentemente. +>> - **Dominio\Nome utente**: Inserisci l’indirizzo email completo. +>> - **Server**: Inserisci "zimbra1.mail.ovh.net". +>> - **Porta**: Lasciare il valore predefinito 443. +>> +>> Per completare la configurazione, clicca su `Avanti`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step04.png){.thumbnail .h-500} +>> + +### Utilizza l'indirizzo email + +Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. + +OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Come modificare le impostazioni esistenti? + +Per modificare le impostazioni di un account email già configurato, segui le istruzioni seguenti: + +1. Premere il menu `☰` in alto a sinistra. +1. Premere `Impostazioni` nella parte inferiore della colonna sinistra. +1. Selezionare l'account. +1. Nella parte inferiore della pagina, clicca su `Impostazioni di ricezione`. +1. Per verificare le impostazioni dell'account pertinente, fare riferimento al **step 4** del capitolo "[Aggiungi account](#add-account)". + +![Gmail android](images/gmail-app-android-exchange-modify-account-01.png){.thumbnail .h-500} + +### Come eliminare un account email? + +1. Premere il menu `☰` in alto a sinistra. +1. Premere `Impostazioni` nella parte inferiore della colonna sinistra. +1. Toccare il menu `⋮` in alto a destra, quindi toccare `Gestisci account`. +1. Selezionare l'account. +1. Infine clicca su `Elimina l’account`. + +![Gmail android](images/gmail-app-android-exchange-delete-account-01.png){.thumbnail .h-500} + +## Per saperne di più + +> [!primary] +> +> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dall'applicazione Gmail su Android, consultare il [servizio di assistenza Google](https://support.google.com/mail/answer/6078445?hl=it-CA&co=GENIE.Platform%3DAndroid#zippy=%2Aggiungere-un-account). + +Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.pl-pl.md index 0123e3515e0..3da69c27015 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.pl-pl.md @@ -1,124 +1,124 @@ ---- -title: "Zimbra Pro - Konfiguracja konta e-mail za pomocą ActiveSync na koncie Gmail na urządzeniu z systemem Android" -excerpt: "Dowiedz się, jak skonfigurować konto e-mail Zimbra Pro w aplikacji mobilnej Gmail na urządzeniu z systemem Android przy użyciu protokołu ActiveSync" -updated: 2025-07-03 ---- - - - -## Wprowadzenie - -> [!primary] -> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. - -Konta e-mail Zimbra Pro można skonfigurować na urządzeniu z systemem Android przy użyciu protokołu ActiveSync. Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja Google Gmail jest dostępna bezpłatnie w sklepie Google Play na urządzeniach z systemem Android. - -**Dowiedz się, jak skonfigurować konto e-mail Zimbra Pro w aplikacji mobilnej Gmail na urządzeniu z systemem Android przy użyciu protokołu ActiveSync.** - -> [!warning] -> -> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. -> -> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](/links/partner) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. - -## Wymagania początkowe - -- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Instalacja aplikacji Gmail na urządzeniu mobilnym z systemem Android. -- Dane do logowania do konta e-mail, które chcesz skonfigurować. - -> [!primary] -> -> Niniejszy przewodnik został stworzony na urządzeniu korzystającym z wersji 14 systemu Android. - -## W praktyce - -### Dodaj konto - -- **Podczas pierwszego uruchomienia aplikacji Gmail** pojawi się asystent konfiguracji: - - Kliknij `Dodaj inny adres e-mail`. -- **Jeśli konto jest już skonfigurowane w aplikacji Gmail**: - - Stuknij zdjęcie profilowe w prawym górnym rogu ekranu. - - Następnie kliknij przycisk '+ Dodaj inne konto`{.action}. - -![Gmail android](images/gmail-app-android-exchange-add01.png){.thumbnail .h-500} - -Postępuj zgodnie z kolejnymi instrukcjami zawartymi w **4** zakładkach: - -> [!tabs] -> **Etap 1** ->> ->> Wybierz `Exchange and Office 365`{.action} jako typ konta. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step01.png){.thumbnail .h-500} ->> -> **Etap 2** ->> ->> Wpisz swój adres e-mail i naciśnij przycisk `Dalej`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step02.png){.thumbnail .h-500} ->> -> **Etap 3** ->> ->> Wpisz hasło przypisane do Twojego konta e-mail i kliknij `przycisk Dalej`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step03.png){.thumbnail .h-500} ->> -> **Etap 4** ->> ->> Sprawdź i uzupełnij następujące informacje: ->> ->> - **Email**: To pole jest wstępnie wypełnione adresem e-mail podanym powyżej. Sprawdź, czy Twój adres jest kompletny i poprawny. ->> - **Hasło**: To pole jest wstępnie wypełnione hasłem podanym powyżej. ->> - **Domena\Nazwa użytkownika**: Wpisz pełny adres e-mail. ->> - **Serwer**: Wpisz "zimbra1.mail.ovh.net". ->> - **Port**: Pozostaw domyślną wartość "443". ->> ->> Aby zakończyć konfigurację, naciśnij przycisk `Dalej`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step04.png){.thumbnail .h-500} ->> - -### Użyj adresu e-mail - -Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. - -OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Jak zmienić istniejące ustawienia? - -Aby zmienić parametry skonfigurowanego konta e-mail, postępuj zgodnie z poniższymi instrukcjami: - -1. Stuknij menu `☰` lewym górnym rogu. -1. Następnie kliknij `Parametry` w dolnej części lewej kolumny. -1. Wybierz odpowiednie konto. -1. W dolnej części strony, która się wyświetli, naciśnij klawisz `Parametry odbioru`. -1. Aby sprawdzić ustawienia wybranego konta, przejdź do **etap 4** w rozdziale "[Dodaj konto](#add-account)". - -![Gmail android](images/gmail-app-android-exchange-modify-account-01.png){.thumbnail .h-500} - -### Jak usunąć konto e-mail? - -1. Stuknij menu `☰` lewym górnym rogu. -1. Następnie kliknij `Parametry` w dolnej części lewej kolumny. -1. Kliknij menu `⋮` znajdujące się w prawym górnym rogu, a następnie wybierz opcję `Zarządzaj kontami`. -1. Wybierz odpowiednie konto. -1. Aby zakończyć, naciśnij przycisk `Usuń konto`. - -![Gmail android](images/gmail-app-android-exchange-delete-account-01.png){.thumbnail .h-500} - -## Sprawdź również - -> [!primary] -> -> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Gmail na urządzeniach z systemem Android można znaleźć w [centrum pomocy Google](https://support.google.com/mail/answer/6078445?hl=fr-CA&co=GENIE.Platform%3DAndroid#zippy=%2Dodaj-konto). - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "Zimbra Pro - Konfiguracja konta e-mail za pomocą ActiveSync na koncie Gmail na urządzeniu z systemem Android" +excerpt: "Dowiedz się, jak skonfigurować konto e-mail Zimbra Pro w aplikacji mobilnej Gmail na urządzeniu z systemem Android przy użyciu protokołu ActiveSync" +updated: 2025-07-03 +--- + + + +## Wprowadzenie + +> [!primary] +> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. + +Konta e-mail Zimbra Pro można skonfigurować na urządzeniu z systemem Android przy użyciu protokołu ActiveSync. Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja Google Gmail jest dostępna bezpłatnie w sklepie Google Play na urządzeniach z systemem Android. + +**Dowiedz się, jak skonfigurować konto e-mail Zimbra Pro w aplikacji mobilnej Gmail na urządzeniu z systemem Android przy użyciu protokołu ActiveSync.** + +> [!warning] +> +> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. +> +> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](https://marketplace.ovhcloud.com/c/support-collaboration) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. + +## Wymagania początkowe + +- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Instalacja aplikacji Gmail na urządzeniu mobilnym z systemem Android. +- Dane do logowania do konta e-mail, które chcesz skonfigurować. + +> [!primary] +> +> Niniejszy przewodnik został stworzony na urządzeniu korzystającym z wersji 14 systemu Android. + +## W praktyce + +### Dodaj konto + +- **Podczas pierwszego uruchomienia aplikacji Gmail** pojawi się asystent konfiguracji: + - Kliknij `Dodaj inny adres e-mail`. +- **Jeśli konto jest już skonfigurowane w aplikacji Gmail**: + - Stuknij zdjęcie profilowe w prawym górnym rogu ekranu. + - Następnie kliknij przycisk '+ Dodaj inne konto`{.action}. + +![Gmail android](images/gmail-app-android-exchange-add01.png){.thumbnail .h-500} + +Postępuj zgodnie z kolejnymi instrukcjami zawartymi w **4** zakładkach: + +> [!tabs] +> **Etap 1** +>> +>> Wybierz `Exchange and Office 365`{.action} jako typ konta. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step01.png){.thumbnail .h-500} +>> +> **Etap 2** +>> +>> Wpisz swój adres e-mail i naciśnij przycisk `Dalej`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step02.png){.thumbnail .h-500} +>> +> **Etap 3** +>> +>> Wpisz hasło przypisane do Twojego konta e-mail i kliknij `przycisk Dalej`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step03.png){.thumbnail .h-500} +>> +> **Etap 4** +>> +>> Sprawdź i uzupełnij następujące informacje: +>> +>> - **Email**: To pole jest wstępnie wypełnione adresem e-mail podanym powyżej. Sprawdź, czy Twój adres jest kompletny i poprawny. +>> - **Hasło**: To pole jest wstępnie wypełnione hasłem podanym powyżej. +>> - **Domena\Nazwa użytkownika**: Wpisz pełny adres e-mail. +>> - **Serwer**: Wpisz "zimbra1.mail.ovh.net". +>> - **Port**: Pozostaw domyślną wartość "443". +>> +>> Aby zakończyć konfigurację, naciśnij przycisk `Dalej`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step04.png){.thumbnail .h-500} +>> + +### Użyj adresu e-mail + +Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. + +OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Jak zmienić istniejące ustawienia? + +Aby zmienić parametry skonfigurowanego konta e-mail, postępuj zgodnie z poniższymi instrukcjami: + +1. Stuknij menu `☰` lewym górnym rogu. +1. Następnie kliknij `Parametry` w dolnej części lewej kolumny. +1. Wybierz odpowiednie konto. +1. W dolnej części strony, która się wyświetli, naciśnij klawisz `Parametry odbioru`. +1. Aby sprawdzić ustawienia wybranego konta, przejdź do **etap 4** w rozdziale "[Dodaj konto](#add-account)". + +![Gmail android](images/gmail-app-android-exchange-modify-account-01.png){.thumbnail .h-500} + +### Jak usunąć konto e-mail? + +1. Stuknij menu `☰` lewym górnym rogu. +1. Następnie kliknij `Parametry` w dolnej części lewej kolumny. +1. Kliknij menu `⋮` znajdujące się w prawym górnym rogu, a następnie wybierz opcję `Zarządzaj kontami`. +1. Wybierz odpowiednie konto. +1. Aby zakończyć, naciśnij przycisk `Usuń konto`. + +![Gmail android](images/gmail-app-android-exchange-delete-account-01.png){.thumbnail .h-500} + +## Sprawdź również + +> [!primary] +> +> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Gmail na urządzeniach z systemem Android można znaleźć w [centrum pomocy Google](https://support.google.com/mail/answer/6078445?hl=fr-CA&co=GENIE.Platform%3DAndroid#zippy=%2Dodaj-konto). + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.pt-pt.md index 3e145682fec..dcd7ceead75 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_gmail_app_android/guide.pt-pt.md @@ -1,124 +1,124 @@ ---- -title: "Zimbra Pro - Configurar uma conta de e-mail via AtiveSync no Gmail para Android" -excerpt: "Saiba como configurar um endereço de e-mail Zimbra Pro no aplicativo móvel Gmail para Android através do protocolo AtiveSync" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. - -As contas de e-mail Zimbra Pro podem ser configuradas em dispositivos móveis Android usando o protocolo AtiveSync. Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. O aplicativo do Google Gmail está disponível gratuitamente na Google Play Store para Android. - -**Saiba como configurar um endereço de e-mail Zimbra Pro no aplicativo móvel Gmail para Android através do protocolo AtiveSync.** - -> [!warning] -> -> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. -> -> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](/links/partner) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. - -## Requisitos - -- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Ter a aplicação Gmail no seu dispositivo móvel Android. -- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. - -> [!primary] -> -> Esta documentação foi feita a partir de um dispositivo que utiliza a versão 14 do Android. - -## Instruções - -### Adicionar a conta - -- **Ao iniciar pela primeira vez a aplicação Gmail**, é apresentado um assistente de configuração: - - Toque em `Adicionar outro endereço de e-mail`. -- **Se uma conta já estiver parametrizada na aplicação Gmail**: - - Pressione a foto de perfil na parte superior direita da sua tela. - - De seguida, prima o botão `+ Adicionar outra conta`{.action}. - -![Gmail android](images/gmail-app-android-exchange-add01.png){.thumbnail .h-500} - -Siga as etapas de instalação clicando sucessivamente nos **4** separadores abaixo: - -> [!tabs] -> **Etapa 1** ->> ->> Selecione `Exchange and Office 365`{.action} como tipo de conta. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step01.png){.thumbnail .h-500} ->> -> **Etapa 2** ->> ->> Introduza o seu endereço de e-mail e prima `Seguinte`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step02.png){.thumbnail .h-500} ->> -> **Etapa 3** ->> ->> Introduza a palavra-passe do seu endereço de e-mail e prima `Seguinte`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step03.png){.thumbnail .h-500} ->> -> **Etapa 4** ->> ->> Verifique e complete as seguintes informações: ->> ->> - **Email**: Este campo é pré-preenchido com o endereço de e-mail indicado anteriormente, verifique se o seu endereço de e-mail está completo e correto. ->> - **Palavra-passe**: Este campo é pré-preenchido com a palavra-passe que introduziu anteriormente. ->> - **Domínio\Nome de utilizador**: Introduza o seu endereço de e-mail completo. ->> - **Servidor**: Introduza "zimbra1.mail.ovh.net". ->> - **Port**: Deixe o valor "443" indicado por predefinição. ->> ->> Para finalizar a configuração, prima `Seguinte`{.action}. ->> ->> ![Gmail android](images/gmail-app-android-exchange-add-step04.png){.thumbnail .h-500} ->> - -### Utilizar o endereço de e-mail - -Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. - -A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Como alterar os parâmetros existentes? - -Para alterar os parâmetros de uma conta de e-mail já configurada, siga as instruções seguintes: - -1. Pressione o menu `☰` de Basic, no canto superior esquerdo. -1. Em seguida, pressione `Configurações` na parte inferior da coluna da esquerda. -1. Selecione a conta correspondente. -1. Na parte inferior da página exibida, pressione a tecla `Configurações de receção`. -1. Consulte a **etapa 4** no capítulo "[Adicionar a conta](#add-account)" para verificar as definições da conta em questão. - -![Gmail android](images/gmail-app-android-exchange-modify-account-01.png){.thumbnail .h-500} - -### Como eliminar uma conta de e-mail? - -1. Pressione o menu `☰` de Basic, no canto superior esquerdo. -1. Em seguida, pressione `Configurações` na parte inferior da coluna da esquerda. -1. Toque no menu `⋮` no canto superior direito e, em seguida, pressione `Gerir as contas`. -1. Selecione a conta correspondente. -1. Por fim, toque em `Eliminar conta`. - -![Gmail android](images/gmail-app-android-exchange-delete-account-01.png){.thumbnail .h-500} - -## Quer saber mais? - -> [!primary] -> -> Para mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Gmail no Android, consulte o [Centro de Ajuda do Google](https://support.google.com/mail/answer/6078445?hl=pt-CA&co=GENIE.Platform%3DAndroid#zippy=%2Cadicione-uma-conta). - -Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "Zimbra Pro - Configurar uma conta de e-mail via AtiveSync no Gmail para Android" +excerpt: "Saiba como configurar um endereço de e-mail Zimbra Pro no aplicativo móvel Gmail para Android através do protocolo AtiveSync" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. + +As contas de e-mail Zimbra Pro podem ser configuradas em dispositivos móveis Android usando o protocolo AtiveSync. Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. O aplicativo do Google Gmail está disponível gratuitamente na Google Play Store para Android. + +**Saiba como configurar um endereço de e-mail Zimbra Pro no aplicativo móvel Gmail para Android através do protocolo AtiveSync.** + +> [!warning] +> +> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. +> +> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](https://marketplace.ovhcloud.com/c/support-collaboration) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. + +## Requisitos + +- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Ter a aplicação Gmail no seu dispositivo móvel Android. +- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. + +> [!primary] +> +> Esta documentação foi feita a partir de um dispositivo que utiliza a versão 14 do Android. + +## Instruções + +### Adicionar a conta + +- **Ao iniciar pela primeira vez a aplicação Gmail**, é apresentado um assistente de configuração: + - Toque em `Adicionar outro endereço de e-mail`. +- **Se uma conta já estiver parametrizada na aplicação Gmail**: + - Pressione a foto de perfil na parte superior direita da sua tela. + - De seguida, prima o botão `+ Adicionar outra conta`{.action}. + +![Gmail android](images/gmail-app-android-exchange-add01.png){.thumbnail .h-500} + +Siga as etapas de instalação clicando sucessivamente nos **4** separadores abaixo: + +> [!tabs] +> **Etapa 1** +>> +>> Selecione `Exchange and Office 365`{.action} como tipo de conta. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step01.png){.thumbnail .h-500} +>> +> **Etapa 2** +>> +>> Introduza o seu endereço de e-mail e prima `Seguinte`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step02.png){.thumbnail .h-500} +>> +> **Etapa 3** +>> +>> Introduza a palavra-passe do seu endereço de e-mail e prima `Seguinte`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step03.png){.thumbnail .h-500} +>> +> **Etapa 4** +>> +>> Verifique e complete as seguintes informações: +>> +>> - **Email**: Este campo é pré-preenchido com o endereço de e-mail indicado anteriormente, verifique se o seu endereço de e-mail está completo e correto. +>> - **Palavra-passe**: Este campo é pré-preenchido com a palavra-passe que introduziu anteriormente. +>> - **Domínio\Nome de utilizador**: Introduza o seu endereço de e-mail completo. +>> - **Servidor**: Introduza "zimbra1.mail.ovh.net". +>> - **Port**: Deixe o valor "443" indicado por predefinição. +>> +>> Para finalizar a configuração, prima `Seguinte`{.action}. +>> +>> ![Gmail android](images/gmail-app-android-exchange-add-step04.png){.thumbnail .h-500} +>> + +### Utilizar o endereço de e-mail + +Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. + +A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Como alterar os parâmetros existentes? + +Para alterar os parâmetros de uma conta de e-mail já configurada, siga as instruções seguintes: + +1. Pressione o menu `☰` de Basic, no canto superior esquerdo. +1. Em seguida, pressione `Configurações` na parte inferior da coluna da esquerda. +1. Selecione a conta correspondente. +1. Na parte inferior da página exibida, pressione a tecla `Configurações de receção`. +1. Consulte a **etapa 4** no capítulo "[Adicionar a conta](#add-account)" para verificar as definições da conta em questão. + +![Gmail android](images/gmail-app-android-exchange-modify-account-01.png){.thumbnail .h-500} + +### Como eliminar uma conta de e-mail? + +1. Pressione o menu `☰` de Basic, no canto superior esquerdo. +1. Em seguida, pressione `Configurações` na parte inferior da coluna da esquerda. +1. Toque no menu `⋮` no canto superior direito e, em seguida, pressione `Gerir as contas`. +1. Selecione a conta correspondente. +1. Por fim, toque em `Eliminar conta`. + +![Gmail android](images/gmail-app-android-exchange-delete-account-01.png){.thumbnail .h-500} + +## Quer saber mais? + +> [!primary] +> +> Para mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Gmail no Android, consulte o [Centro de Ajuda do Google](https://support.google.com/mail/answer/6078445?hl=pt-CA&co=GENIE.Platform%3DAndroid#zippy=%2Cadicione-uma-conta). + +Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com a nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.es-es.md index 6d68439a463..415313ee136 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.es-es.md @@ -1,122 +1,122 @@ ---- -title: "Zimbra Pro - Configurar una cuenta de correo electrónico a través de ActiveSync en Mail para iPhone o iPad" -excerpt: "Aprenda a configurar su cuenta de correo electrónico Zimbra Pro en la aplicación móvil Mail para iOS a través del protocolo ActiveSync" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. - -Las cuentas Zimbra Pro pueden configurarse en un iPhone o iPad utilizando el protocolo ActiveSync. Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Mail está disponible nativamente en iOS. - -**Descubra cómo configurar su cuenta Zimbra Pro en la aplicación móvil Mail para iOS a través del protocolo ActiveSync.** - -> [!warning] -> -> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. -> -> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](/links/partner) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. - -## Requisitos - -- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). -- Tener la aplicación Mail en su iPhone o iPad. -- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. - -## Procedimiento - -### Añadir la cuenta - -Desde su iPhone o iPad, acceda a las pestañas `Ajustes` y siga los pasos de instalación haciendo clic en las **4** pestañas siguientes: - -> [!tabs] -> **Paso 1** ->> ->> 1. Introduzca "Añadir una cuenta" en la barra de búsqueda. ->> 2. Pulse `Añadir cuenta`{.action}. ->> 3. Seleccione `Microsoft Exchange`{.action}. ->> ->> ![mail ios](images/mail-app-ios-add-step-01.png){.thumbnail .h-500} ->> -> **Paso 2** ->> ->> 1. Introduzca su dirección de correo electrónico y una descripción, y pulse `Siguiente`{.action}. ->> 2. En la nueva ventana, seleccione `Configurar manualmente`{.action}. ->> ->> ![mail ios](images/mail-app-ios-add-step-02.png){.thumbnail .h-500} ->> -> **Paso 3** ->> ->> - **Email**: Introduzca su dirección de correo electrónico completa. ->> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. ->> - **Descripción**: Introduzca un nombre que le permita identificar su cuenta entre las demás cuentas de correo electrónico registradas en su cuenta de correo. ->> ->> ![mail ios](images/mail-app-ios-add-step-03.png){.thumbnail .h-500} ->> -> **Paso 4** ->> ->> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: ->> ->> - **Email**: Introduzca su dirección de correo electrónico completa. ->> - **Servidor**: Introduzca "zimbra1.mail.ovh.net". ->> - **Dominio**: Deje este campo en blanco. ->> - **Nombre de usuario**: Introduzca su dirección de correo electrónico completa. ->> - **Contraseña**: Introduzca la contraseña asociada a la dirección de correo electrónico. ->> - **Descripción**: Introduzca un nombre que le permita identificar su cuenta entre las demás cuentas de correo electrónico registradas en su cuenta de correo. ->> ->> Para completar la configuración, pulse `Siguiente`{.action} y selecciona las características que deseas explorar en su iPhone o iPad. ->> ->> ![mail ios](images/mail-app-ios-add-step-04.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Si experimenta un fallo de envío o recepción después de haber seguido los pasos de configuración anteriores, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)" de esta guía. - -### Utilizar la dirección de correo electrónico - -Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### ¿Cómo modificar los parámetros existentes? - -Desde su iPhone o iPad, acceda a la sección `Ajustes` y siga las instrucciones que se indican a continuación: - -1. Introduzca "cuentas de correo" en la barra de búsqueda. -1. Seleccione la cuenta de correo correspondiente. -1. Pulse `Ajustes de la cuenta`{.action} en la parte inferior de la página. - -![mail ios](images/mail-app-ios-modify-account-01.png){.thumbnail .h-500} - -Consulte los parámetros en el **paso 4** del capítulo "[Añadir la cuenta](#add-account)". - -### ¿Cómo eliminar una cuenta de correo? - -Desde su iPhone o iPad, acceda a la sección `Ajustes` y siga las instrucciones que se indican a continuación: - -1. En la barra de búsqueda, introduzca "cuentas de correo". -1. Seleccione la cuenta de correo correspondiente. -1. Pulse `Eliminar la cuenta`{.action}. - -![mail ios](images/mail-app-ios-modify-delete-01.png){.thumbnail .h-500} - -## Más información - -> [!primary] -> -> Para más información sobre la configuración de una dirección de correo electrónico desde la aplicación Mail en iOS, consulte el [centro de ayuda de Apple](https://support.apple.com/es-es/102619). - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "Zimbra Pro - Configurar una cuenta de correo electrónico a través de ActiveSync en Mail para iPhone o iPad" +excerpt: "Aprenda a configurar su cuenta de correo electrónico Zimbra Pro en la aplicación móvil Mail para iOS a través del protocolo ActiveSync" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. + +Las cuentas Zimbra Pro pueden configurarse en un iPhone o iPad utilizando el protocolo ActiveSync. Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Mail está disponible nativamente en iOS. + +**Descubra cómo configurar su cuenta Zimbra Pro en la aplicación móvil Mail para iOS a través del protocolo ActiveSync.** + +> [!warning] +> +> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. +> +> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. + +## Requisitos + +- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). +- Tener la aplicación Mail en su iPhone o iPad. +- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. + +## Procedimiento + +### Añadir la cuenta + +Desde su iPhone o iPad, acceda a las pestañas `Ajustes` y siga los pasos de instalación haciendo clic en las **4** pestañas siguientes: + +> [!tabs] +> **Paso 1** +>> +>> 1. Introduzca "Añadir una cuenta" en la barra de búsqueda. +>> 2. Pulse `Añadir cuenta`{.action}. +>> 3. Seleccione `Microsoft Exchange`{.action}. +>> +>> ![mail ios](images/mail-app-ios-add-step-01.png){.thumbnail .h-500} +>> +> **Paso 2** +>> +>> 1. Introduzca su dirección de correo electrónico y una descripción, y pulse `Siguiente`{.action}. +>> 2. En la nueva ventana, seleccione `Configurar manualmente`{.action}. +>> +>> ![mail ios](images/mail-app-ios-add-step-02.png){.thumbnail .h-500} +>> +> **Paso 3** +>> +>> - **Email**: Introduzca su dirección de correo electrónico completa. +>> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. +>> - **Descripción**: Introduzca un nombre que le permita identificar su cuenta entre las demás cuentas de correo electrónico registradas en su cuenta de correo. +>> +>> ![mail ios](images/mail-app-ios-add-step-03.png){.thumbnail .h-500} +>> +> **Paso 4** +>> +>> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: +>> +>> - **Email**: Introduzca su dirección de correo electrónico completa. +>> - **Servidor**: Introduzca "zimbra1.mail.ovh.net". +>> - **Dominio**: Deje este campo en blanco. +>> - **Nombre de usuario**: Introduzca su dirección de correo electrónico completa. +>> - **Contraseña**: Introduzca la contraseña asociada a la dirección de correo electrónico. +>> - **Descripción**: Introduzca un nombre que le permita identificar su cuenta entre las demás cuentas de correo electrónico registradas en su cuenta de correo. +>> +>> Para completar la configuración, pulse `Siguiente`{.action} y selecciona las características que deseas explorar en su iPhone o iPad. +>> +>> ![mail ios](images/mail-app-ios-add-step-04.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Si experimenta un fallo de envío o recepción después de haber seguido los pasos de configuración anteriores, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)" de esta guía. + +### Utilizar la dirección de correo electrónico + +Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### ¿Cómo modificar los parámetros existentes? + +Desde su iPhone o iPad, acceda a la sección `Ajustes` y siga las instrucciones que se indican a continuación: + +1. Introduzca "cuentas de correo" en la barra de búsqueda. +1. Seleccione la cuenta de correo correspondiente. +1. Pulse `Ajustes de la cuenta`{.action} en la parte inferior de la página. + +![mail ios](images/mail-app-ios-modify-account-01.png){.thumbnail .h-500} + +Consulte los parámetros en el **paso 4** del capítulo "[Añadir la cuenta](#add-account)". + +### ¿Cómo eliminar una cuenta de correo? + +Desde su iPhone o iPad, acceda a la sección `Ajustes` y siga las instrucciones que se indican a continuación: + +1. En la barra de búsqueda, introduzca "cuentas de correo". +1. Seleccione la cuenta de correo correspondiente. +1. Pulse `Eliminar la cuenta`{.action}. + +![mail ios](images/mail-app-ios-modify-delete-01.png){.thumbnail .h-500} + +## Más información + +> [!primary] +> +> Para más información sobre la configuración de una dirección de correo electrónico desde la aplicación Mail en iOS, consulte el [centro de ayuda de Apple](https://support.apple.com/es-es/102619). + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.fr-fr.md index db9aed02b77..76514ac83dd 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.fr-fr.md @@ -1,122 +1,122 @@ ---- -title: "Zimbra Pro - Configurer son compte e-mail via ActiveSync sur Mail pour iPhone ou iPad" -excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Mail pour iOS via le protocole ActiveSync" -updated: 2025-07-03 ---- - - - -## Objectif - -> [!primary] -> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. - -Les comptes Zimbra Pro peuvent être configurés sur un iPhone ou un iPad en utilisant le protocole ActiveSync. Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Mail est disponible nativement sur iOS. - -**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Mail pour iOS via le protocole ActiveSync.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. -> -> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . - -## Prérequis - -- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Disposer de l'application Mail sur votre iPhone ou votre iPad. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -Depuis votre iPhone ou votre iPad, rendez-vous dans les `Réglages` puis suivez les étapes d'installation en cliquant successivement sur les **4** onglets ci-dessous : - -> [!tabs] -> **Étape 1** ->> ->> 1. Saisissez « ajouter un compte » dans la barre de recherche. ->> 2. Appuyez sur `Ajouter un compte`{.action}. ->> 3. Sélectionnez `Microsoft Exchange`{.action}. ->> ->> ![mail ios](images/mail-app-ios-add-step-01.png){.thumbnail .h-500} ->> -> **Étape 2** ->> ->> 1. Saisissez votre adresse e-mail et une description, puis appuyez sur `Suivant`{.action}. ->> 2. Dans la fenêtre qui apparaît, choisissez `Configurer manuellement`{.action}. ->> ->> ![mail ios](images/mail-app-ios-add-step-02.png){.thumbnail .h-500} ->> -> **Étape 3** ->> ->> - **Email** : Saisissez votre adresse e-mail complète. ->> - **Mot de passe** : Saisissez le mot de passe associé à votre adresse e-mail. ->> - **Description** : Renseignez un nom permettant d'identifier ce compte parmi vos autres comptes e-mail enregistrés sur mail. ->> ->> ![mail ios](images/mail-app-ios-add-step-03.png){.thumbnail .h-500} ->> -> **Étape 4** ->> ->> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : ->> ->> - **Email** : Saisissez votre adresse e-mail complète. ->> - **Serveur** : Renseignez « zimbra1.mail.ovh.net ». ->> - **Domaine** : Laissez ce champ vide. ->> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète. ->> - **Mot de passe** : Saisissez le mot de passe associé à l'adresse e-mail. ->> - **Description** : Renseignez un nom permettant d'identifier ce compte parmi vos autres comptes e-mail enregistrés sur mail. ->> ->> Pour finaliser la configuration, appuyez sur `Suivant`{.action} et sélectionnez les fonctionnalités que vous souhaitez explorer sur votre iPhone ou iPad. ->> ->> ![mail ios](images/mail-app-ios-add-step-04.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Si vous rencontrez un défaut d'envoi ou de réception après avoir suivi les étapes de configuration ci-dessus, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) » de ce guide. - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. - -OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». - -### Comment modifier les paramètres existants ? - -Depuis votre iPhone ou votre iPad, rendez-vous dans les `Réglages` puis suivez les instructions ci-dessous : - -1. Saisissez « comptes mail » dans la barre de recherche. -1. Sélectionnez le compte e-mail concerné. -1. Appuyez sur `Réglages du compte`{.action} dans le bas de la page. - -![mail ios](images/mail-app-ios-modify-account-01.png){.thumbnail .h-500} - -Retrouvez les paramètres à **l'étape 4** du chapitre « [Ajouter le compte](#add-account) ». - -### Comment supprimer un compte e-mail ? - -Depuis votre iPhone ou votre iPad, rendez-vous dans les `Réglages` puis suivez les instructions ci-dessous : - -1. Depuis la barre de recherche saisissez « comptes mail ». -1. Sélectionnez le compte e-mail concerné. -1. Appuyez sur `Supprimer le compte`{.action}. - -![mail ios](images/mail-app-ios-modify-delete-01.png){.thumbnail .h-500} - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur iOS, consultez le [centre d'aide Apple](https://support.apple.com/fr-fr/102619). - -Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "Zimbra Pro - Configurer son compte e-mail via ActiveSync sur Mail pour iPhone ou iPad" +excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Mail pour iOS via le protocole ActiveSync" +updated: 2025-07-03 +--- + + + +## Objectif + +> [!primary] +> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. + +Les comptes Zimbra Pro peuvent être configurés sur un iPhone ou un iPad en utilisant le protocole ActiveSync. Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Mail est disponible nativement sur iOS. + +**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Mail pour iOS via le protocole ActiveSync.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. +> +> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . + +## Prérequis + +- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Disposer de l'application Mail sur votre iPhone ou votre iPad. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +Depuis votre iPhone ou votre iPad, rendez-vous dans les `Réglages` puis suivez les étapes d'installation en cliquant successivement sur les **4** onglets ci-dessous : + +> [!tabs] +> **Étape 1** +>> +>> 1. Saisissez « ajouter un compte » dans la barre de recherche. +>> 2. Appuyez sur `Ajouter un compte`{.action}. +>> 3. Sélectionnez `Microsoft Exchange`{.action}. +>> +>> ![mail ios](images/mail-app-ios-add-step-01.png){.thumbnail .h-500} +>> +> **Étape 2** +>> +>> 1. Saisissez votre adresse e-mail et une description, puis appuyez sur `Suivant`{.action}. +>> 2. Dans la fenêtre qui apparaît, choisissez `Configurer manuellement`{.action}. +>> +>> ![mail ios](images/mail-app-ios-add-step-02.png){.thumbnail .h-500} +>> +> **Étape 3** +>> +>> - **Email** : Saisissez votre adresse e-mail complète. +>> - **Mot de passe** : Saisissez le mot de passe associé à votre adresse e-mail. +>> - **Description** : Renseignez un nom permettant d'identifier ce compte parmi vos autres comptes e-mail enregistrés sur mail. +>> +>> ![mail ios](images/mail-app-ios-add-step-03.png){.thumbnail .h-500} +>> +> **Étape 4** +>> +>> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : +>> +>> - **Email** : Saisissez votre adresse e-mail complète. +>> - **Serveur** : Renseignez « zimbra1.mail.ovh.net ». +>> - **Domaine** : Laissez ce champ vide. +>> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète. +>> - **Mot de passe** : Saisissez le mot de passe associé à l'adresse e-mail. +>> - **Description** : Renseignez un nom permettant d'identifier ce compte parmi vos autres comptes e-mail enregistrés sur mail. +>> +>> Pour finaliser la configuration, appuyez sur `Suivant`{.action} et sélectionnez les fonctionnalités que vous souhaitez explorer sur votre iPhone ou iPad. +>> +>> ![mail ios](images/mail-app-ios-add-step-04.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Si vous rencontrez un défaut d'envoi ou de réception après avoir suivi les étapes de configuration ci-dessus, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) » de ce guide. + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. + +OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». + +### Comment modifier les paramètres existants ? + +Depuis votre iPhone ou votre iPad, rendez-vous dans les `Réglages` puis suivez les instructions ci-dessous : + +1. Saisissez « comptes mail » dans la barre de recherche. +1. Sélectionnez le compte e-mail concerné. +1. Appuyez sur `Réglages du compte`{.action} dans le bas de la page. + +![mail ios](images/mail-app-ios-modify-account-01.png){.thumbnail .h-500} + +Retrouvez les paramètres à **l'étape 4** du chapitre « [Ajouter le compte](#add-account) ». + +### Comment supprimer un compte e-mail ? + +Depuis votre iPhone ou votre iPad, rendez-vous dans les `Réglages` puis suivez les instructions ci-dessous : + +1. Depuis la barre de recherche saisissez « comptes mail ». +1. Sélectionnez le compte e-mail concerné. +1. Appuyez sur `Supprimer le compte`{.action}. + +![mail ios](images/mail-app-ios-modify-delete-01.png){.thumbnail .h-500} + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur iOS, consultez le [centre d'aide Apple](https://support.apple.com/fr-fr/102619). + +Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.it-it.md index 5251588b8ff..449d131efb8 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.it-it.md @@ -1,122 +1,122 @@ ---- -title: "Zimbra Pro - Configurare un account email via ActiveSync su Mail per iPhone o iPad" -excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Mail per iOS tramite il protocollo ActiveSync" -updated: 2025-07-03 ---- - - - -## Obiettivo - -> [!primary] -> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. - -Gli account Zimbra Pro possono essere configurati su un iPhone o un iPad utilizzando il protocollo ActiveSync. In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L'applicazione Mail è disponibile nativamente su iOS. - -**Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Mail per iOS tramite il protocollo ActiveSync.** - -> [!warning] -> -> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. -> -> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](/links/partner) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. - -## Prerequisiti - -- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). -- Disporre dell’applicazione Mail sul proprio iPhone o iPad. -- Disporre delle credenziali associate all’indirizzo email da configurare. - -## Procedura - -### Aggiungi l'account - -Dal tuo iPhone o iPad, clicca sulle `Impostazioni` e poi segui gli step di installazione cliccando sulle **4** schede qui sotto: - -> [!tabs] -> **Step 1** ->> ->> 1. Digitare "Aggiungi account" nella barra di ricerca. ->> 2. Clicca su `Aggiungi un account`{.action}. ->> 3. Seleziona `Microsoft Exchange`{.action}. ->> ->> ![mail ios](images/mail-app-ios-add-step-01.png){.thumbnail .h-500} ->> -> **Step 2** ->> ->> 1. Inserisci l’indirizzo email e una descrizione e clicca su `Avanti`{.action}. ->> 2. Nella nuova finestra, seleziona `Configura manualmente`{.action}. ->> ->> ![mail ios](images/mail-app-ios-add-step-02.png){.thumbnail .h-500} ->> -> **Step 3** ->> ->> - **Email**: Inserisci l’indirizzo email completo. ->> - **Password**: Inserisci la password associata al tuo indirizzo email. ->> - **Descrizione**: Inserisci un nome che permetta di identificare questo account tra quelli registrati su email. ->> ->> ![mail ios](images/mail-app-ios-add-step-03.png){.thumbnail .h-500} ->> -> **Step 4** ->> ->> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: ->> ->> - **Email**: Inserisci l’indirizzo email completo. ->> - **Server**: Inserisci "zimbra1.mail.ovh.net". ->> - **Dominio**: Lasciare vuoto questo campo. ->> - **Nome utente**: inserisci il tuo indirizzo email completo. ->> - **Password**: Inserisci la password associata all’indirizzo email. ->> - **Descrizione**: Inserisci un nome che permetta di identificare questo account tra quelli registrati su email. ->> ->> Per completare la configurazione, clicca su `Avanti`{.action} e seleziona le funzionalità che vuoi esplorare sul tuo iPhone o iPad. ->> ->> ![mail ios](images/mail-app-ios-add-step-04.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Se riscontri un problema di invio o di ricezione dopo aver seguito i passaggi di configurazione di cui sopra, consulta l'argomento "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. - -### Utilizza l'indirizzo email - -Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. - -OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Come modificare le impostazioni esistenti? - -Dal tuo iPhone o iPad, accedi alle `Impostazioni` e segui le istruzioni qui sotto: - -1. Inserisci "account email" nella barra di ricerca. -1. Seleziona l’account email interessato. -1. Clicca su `Impostazioni account`{.action} in fondo alla pagina. - -![mail ios](images/mail-app-ios-modify-account-01.png){.thumbnail .h-500} - -I parametri sono disponibili nel **step 4** del capitolo "[Aggiungi account](#add-account)". - -### Come eliminare un account email? - -Dal tuo iPhone o iPad, accedi alle `Impostazioni` e segui le istruzioni qui sotto: - -1. Dalla barra di ricerca, inserisci "account email". -1. Seleziona l’account email interessato. -1. Clicca su `Elimina l’account`{.action}. - -![mail ios](images/mail-app-ios-modify-delete-01.png){.thumbnail .h-500} - -## Per saperne di più - -> [!primary] -> -> Per maggiori informazioni sulla configurazione di un indirizzo email dall’applicazione Mail su iOS, consulta il [centro assistenza Apple](https://support.apple.com/it-it/102619). - -Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: "Zimbra Pro - Configurare un account email via ActiveSync su Mail per iPhone o iPad" +excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Mail per iOS tramite il protocollo ActiveSync" +updated: 2025-07-03 +--- + + + +## Obiettivo + +> [!primary] +> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. + +Gli account Zimbra Pro possono essere configurati su un iPhone o un iPad utilizzando il protocollo ActiveSync. In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L'applicazione Mail è disponibile nativamente su iOS. + +**Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Mail per iOS tramite il protocollo ActiveSync.** + +> [!warning] +> +> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. +> +> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](https://marketplace.ovhcloud.com/c/support-collaboration) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. + +## Prerequisiti + +- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). +- Disporre dell’applicazione Mail sul proprio iPhone o iPad. +- Disporre delle credenziali associate all’indirizzo email da configurare. + +## Procedura + +### Aggiungi l'account + +Dal tuo iPhone o iPad, clicca sulle `Impostazioni` e poi segui gli step di installazione cliccando sulle **4** schede qui sotto: + +> [!tabs] +> **Step 1** +>> +>> 1. Digitare "Aggiungi account" nella barra di ricerca. +>> 2. Clicca su `Aggiungi un account`{.action}. +>> 3. Seleziona `Microsoft Exchange`{.action}. +>> +>> ![mail ios](images/mail-app-ios-add-step-01.png){.thumbnail .h-500} +>> +> **Step 2** +>> +>> 1. Inserisci l’indirizzo email e una descrizione e clicca su `Avanti`{.action}. +>> 2. Nella nuova finestra, seleziona `Configura manualmente`{.action}. +>> +>> ![mail ios](images/mail-app-ios-add-step-02.png){.thumbnail .h-500} +>> +> **Step 3** +>> +>> - **Email**: Inserisci l’indirizzo email completo. +>> - **Password**: Inserisci la password associata al tuo indirizzo email. +>> - **Descrizione**: Inserisci un nome che permetta di identificare questo account tra quelli registrati su email. +>> +>> ![mail ios](images/mail-app-ios-add-step-03.png){.thumbnail .h-500} +>> +> **Step 4** +>> +>> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: +>> +>> - **Email**: Inserisci l’indirizzo email completo. +>> - **Server**: Inserisci "zimbra1.mail.ovh.net". +>> - **Dominio**: Lasciare vuoto questo campo. +>> - **Nome utente**: inserisci il tuo indirizzo email completo. +>> - **Password**: Inserisci la password associata all’indirizzo email. +>> - **Descrizione**: Inserisci un nome che permetta di identificare questo account tra quelli registrati su email. +>> +>> Per completare la configurazione, clicca su `Avanti`{.action} e seleziona le funzionalità che vuoi esplorare sul tuo iPhone o iPad. +>> +>> ![mail ios](images/mail-app-ios-add-step-04.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Se riscontri un problema di invio o di ricezione dopo aver seguito i passaggi di configurazione di cui sopra, consulta l'argomento "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. + +### Utilizza l'indirizzo email + +Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. + +OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Come modificare le impostazioni esistenti? + +Dal tuo iPhone o iPad, accedi alle `Impostazioni` e segui le istruzioni qui sotto: + +1. Inserisci "account email" nella barra di ricerca. +1. Seleziona l’account email interessato. +1. Clicca su `Impostazioni account`{.action} in fondo alla pagina. + +![mail ios](images/mail-app-ios-modify-account-01.png){.thumbnail .h-500} + +I parametri sono disponibili nel **step 4** del capitolo "[Aggiungi account](#add-account)". + +### Come eliminare un account email? + +Dal tuo iPhone o iPad, accedi alle `Impostazioni` e segui le istruzioni qui sotto: + +1. Dalla barra di ricerca, inserisci "account email". +1. Seleziona l’account email interessato. +1. Clicca su `Elimina l’account`{.action}. + +![mail ios](images/mail-app-ios-modify-delete-01.png){.thumbnail .h-500} + +## Per saperne di più + +> [!primary] +> +> Per maggiori informazioni sulla configurazione di un indirizzo email dall’applicazione Mail su iOS, consulta il [centro assistenza Apple](https://support.apple.com/it-it/102619). + +Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.pl-pl.md index ef216d6ddb2..c4c643fde23 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.pl-pl.md @@ -1,122 +1,122 @@ ---- -title: "Zimbra Pro - Konfiguracja konta e-mail za pomocą ActiveSync w aplikacji Mail na urządzeniu iPhone lub iPad" -excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji Mail na urządzeniu z systemem iOS przy użyciu protokołu ActiveSync" -updated: 2025-07-03 ---- - - - -## Wprowadzenie - -> [!primary] -> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. - -Konta Zimbra Pro można skonfigurować na urządzeniu iPhone lub iPad przy użyciu protokołu ActiveSync. Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja Mail jest natywnie dostępna na iOS. - -**Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji Mail na urządzeniu z systemem iOS przy użyciu protokołu ActiveSync.** - -> [!warning] -> -> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. -> -> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](/links/partner) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. - -## Wymagania początkowe - -- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Instalacja aplikacji Mail na iPhonie lub iPadzie. -- Dane do logowania do konta e-mail, które chcesz skonfigurować. - -## W praktyce - -### Dodaj konto - -Na telefonie iPhone lub iPad przejdź do `Ustawienia`, następnie wykonaj kolejne etapy instalacji, klikając kolejno **4** zakładki poniżej: - -> [!tabs] -> **Etap 1** ->> ->> 1. Wpisz "dodaj konto" na pasku wyszukiwania. ->> 2. Kliknij opcję `Dodaj konto`{.action}. ->> 3. Wybierz opcję Microsoft `Exchange`{.action}. ->> ->> ![Mail iOS](images/mail-app-ios-add-step-01.png){.thumbnail .h-500} ->> -> **Etap 2** ->> ->> 1. Wpisz adres e-mail i opis, po czym kliknij `Dalej`{.action}. ->> 2. W oknie, które się pojawi wybierz `Skonfiguruj ręcznie`{.action}. ->> ->> ![Mail iOS](images/mail-app-ios-add-step-02.png){.thumbnail .h-500} ->> -> **Etap 3** ->> ->> - **Email**: Wpisz pełny adres e-mail. ->> - **Hasło**: Wpisz hasło powiązane z Twoim kontem e-mail. ->> - **Opis**: Wpisz nazwę pozwalającą zidentyfikować to konto wśród Twoich pozostałych kont e-mail zarejestrowanych w e-mailu. ->> ->> ![Mail iOS](images/mail-app-ios-add-step-03.png){.thumbnail .h-500} ->> -> **Etap 4** ->> ->> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: ->> ->> - **Email**: Wpisz pełny adres e-mail. ->> - **Serwer**: Wpisz "zimbra1.mail.ovh.net". ->> - **Domena**: Pozostaw to pole puste. ->> - **Nazwa użytkownika**: Wpisz pełny adres e-mail. ->> - **Hasło**: Wpisz hasło przypisane do konta e-mail. ->> - **Opis**: Wpisz nazwę pozwalającą zidentyfikować to konto wśród Twoich pozostałych kont e-mail zarejestrowanych w e-mailu. ->> ->> Aby dokończyć konfigurację, naciśnij przycisk `Dalej`{.action} i wybierz funkcje, które chcesz sprawdzić na swoim iPhonie lub iPadzie. ->> ->> ![Mail iOS](images/mail-app-ios-add-step-04.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Jeśli po wykonaniu powyższych kroków konfiguracyjnych wystąpi problem z wysyłaniem lub odbieraniem wiadomości, zapoznaj się z przewodnikiem "[Modyfikuj istniejące ustawienia](#modify-settings)". - -### Użyj adresu e-mail - -Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. - -OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Jak zmienić istniejące ustawienia? - -Na iPhonie lub iPadzie przejdź do `Ustawienia` i postępuj zgodnie z poniższymi instrukcjami: - -1. Wpisz "konta email" na pasku wyszukiwania. -1. Wybierz odpowiednie konto e-mail. -1. Kliknij `Ustawienia konta`{.action} w dolnej części strony. - -![mail iOS](images/mail-app-ios-modify-account-01.png){.thumbnail .h-500} - -Ustawienia znajdziesz w **etap 4** rozdziału "[Dodaj konto](#add-account)". - -### Jak usunąć konto e-mail? - -Na iPhonie lub iPadzie przejdź do `Ustawienia` i postępuj zgodnie z poniższymi instrukcjami: - -1. Na pasku wyszukiwania wpisz "konta email". -1. Wybierz odpowiednie konto e-mail. -1. Kliknij `Usuń konto`{.action}. - -![mail iOS](images/mail-app-ios-modify-delete-01.png){.thumbnail .h-500} - -## Sprawdź również - -> [!primary] -> -> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Mail w systemie iOS można znaleźć w [centrum pomocy Apple](https://support.apple.com/pl-pl/102619). - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "Zimbra Pro - Konfiguracja konta e-mail za pomocą ActiveSync w aplikacji Mail na urządzeniu iPhone lub iPad" +excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji Mail na urządzeniu z systemem iOS przy użyciu protokołu ActiveSync" +updated: 2025-07-03 +--- + + + +## Wprowadzenie + +> [!primary] +> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. + +Konta Zimbra Pro można skonfigurować na urządzeniu iPhone lub iPad przy użyciu protokołu ActiveSync. Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja Mail jest natywnie dostępna na iOS. + +**Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji Mail na urządzeniu z systemem iOS przy użyciu protokołu ActiveSync.** + +> [!warning] +> +> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. +> +> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](https://marketplace.ovhcloud.com/c/support-collaboration) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. + +## Wymagania początkowe + +- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Instalacja aplikacji Mail na iPhonie lub iPadzie. +- Dane do logowania do konta e-mail, które chcesz skonfigurować. + +## W praktyce + +### Dodaj konto + +Na telefonie iPhone lub iPad przejdź do `Ustawienia`, następnie wykonaj kolejne etapy instalacji, klikając kolejno **4** zakładki poniżej: + +> [!tabs] +> **Etap 1** +>> +>> 1. Wpisz "dodaj konto" na pasku wyszukiwania. +>> 2. Kliknij opcję `Dodaj konto`{.action}. +>> 3. Wybierz opcję Microsoft `Exchange`{.action}. +>> +>> ![Mail iOS](images/mail-app-ios-add-step-01.png){.thumbnail .h-500} +>> +> **Etap 2** +>> +>> 1. Wpisz adres e-mail i opis, po czym kliknij `Dalej`{.action}. +>> 2. W oknie, które się pojawi wybierz `Skonfiguruj ręcznie`{.action}. +>> +>> ![Mail iOS](images/mail-app-ios-add-step-02.png){.thumbnail .h-500} +>> +> **Etap 3** +>> +>> - **Email**: Wpisz pełny adres e-mail. +>> - **Hasło**: Wpisz hasło powiązane z Twoim kontem e-mail. +>> - **Opis**: Wpisz nazwę pozwalającą zidentyfikować to konto wśród Twoich pozostałych kont e-mail zarejestrowanych w e-mailu. +>> +>> ![Mail iOS](images/mail-app-ios-add-step-03.png){.thumbnail .h-500} +>> +> **Etap 4** +>> +>> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: +>> +>> - **Email**: Wpisz pełny adres e-mail. +>> - **Serwer**: Wpisz "zimbra1.mail.ovh.net". +>> - **Domena**: Pozostaw to pole puste. +>> - **Nazwa użytkownika**: Wpisz pełny adres e-mail. +>> - **Hasło**: Wpisz hasło przypisane do konta e-mail. +>> - **Opis**: Wpisz nazwę pozwalającą zidentyfikować to konto wśród Twoich pozostałych kont e-mail zarejestrowanych w e-mailu. +>> +>> Aby dokończyć konfigurację, naciśnij przycisk `Dalej`{.action} i wybierz funkcje, które chcesz sprawdzić na swoim iPhonie lub iPadzie. +>> +>> ![Mail iOS](images/mail-app-ios-add-step-04.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Jeśli po wykonaniu powyższych kroków konfiguracyjnych wystąpi problem z wysyłaniem lub odbieraniem wiadomości, zapoznaj się z przewodnikiem "[Modyfikuj istniejące ustawienia](#modify-settings)". + +### Użyj adresu e-mail + +Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. + +OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Jak zmienić istniejące ustawienia? + +Na iPhonie lub iPadzie przejdź do `Ustawienia` i postępuj zgodnie z poniższymi instrukcjami: + +1. Wpisz "konta email" na pasku wyszukiwania. +1. Wybierz odpowiednie konto e-mail. +1. Kliknij `Ustawienia konta`{.action} w dolnej części strony. + +![mail iOS](images/mail-app-ios-modify-account-01.png){.thumbnail .h-500} + +Ustawienia znajdziesz w **etap 4** rozdziału "[Dodaj konto](#add-account)". + +### Jak usunąć konto e-mail? + +Na iPhonie lub iPadzie przejdź do `Ustawienia` i postępuj zgodnie z poniższymi instrukcjami: + +1. Na pasku wyszukiwania wpisz "konta email". +1. Wybierz odpowiednie konto e-mail. +1. Kliknij `Usuń konto`{.action}. + +![mail iOS](images/mail-app-ios-modify-delete-01.png){.thumbnail .h-500} + +## Sprawdź również + +> [!primary] +> +> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Mail w systemie iOS można znaleźć w [centrum pomocy Apple](https://support.apple.com/pl-pl/102619). + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.pt-pt.md index d6b21849a1b..dbc103adeaf 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_app_ios/guide.pt-pt.md @@ -1,122 +1,122 @@ ---- -title: "Zimbra Pro - Configurar uma conta de e-mail via AtiveSync no Mail para iPhone ou iPad" -excerpt: "Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação móvel Mail para iOS através do protocolo AtiveSync" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. - -As contas Zimbra Pro podem ser configuradas num iPhone ou num iPad utilizando o protocolo AtiveSync. Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação Mail está disponível de forma nativa no iOS. - -**Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação móvel Mail para iOS através do protocolo AtiveSync.** - -> [!warning] -> -> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. -> -> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](/links/partner) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. - -## Requisitos - -- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Ter a aplicação Mail no seu iPhone ou iPad. -- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. - -## Instruções - -### Adicionar a conta - -A partir do seu iPhone ou do seu iPad, aceda aos `Definições` e siga as etapas de instalação ao clicar sucessivamente nos **4** separadores abaixo: - -> [!tabs] -> **Etapa 1** ->> ->> 1. Introduza "adicionar uma conta" na barra de procura. ->> 2. Toque em `Adicionar uma conta`{.action}. ->> 3. Selecione `Microsoft Exchange`{.action}. ->> ->> ![mail iOS](images/mail-app-ios-add-step-01.png){.thumbnail .h-500} ->> -> **Etapa 2** ->> ->> 1. Introduza o seu endereço de e-mail e uma descrição e prima `Seguinte`{.action}. ->> 2. Na janela que surgir, escolha `Configurar manualmente`{.action}. ->> ->> ![mail iOS](images/mail-app-ios-add-step-02.png){.thumbnail .h-500} ->> -> **Etapa 3** ->> ->> - **Email**: Introduza o seu endereço de e-mail completo. ->> - **Palavra-passe**: Introduza a palavra-passe associada ao seu endereço de e-mail. ->> - **Description**: Insira um nome que permita identificar esta conta entre as outras contas de e-mail registadas. ->> ->> ![mail ios](images/mail-app-ios-add-step-03.png){.thumbnail .h-500} ->> -> **Etapa 4** ->> ->> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: ->> ->> - **Email**: Introduza o seu endereço de e-mail completo. ->> - **Servidor**: Introduza "zimbra1.mail.ovh.net". ->> - **Domínio**: Deixe este campo em branco. ->> - **Nome de utilizador**: Introduza o seu endereço de e-mail completo. ->> - **Palavra-passe**: Introduza a palavra-passe associada ao endereço de e-mail. ->> - **Description**: Insira um nome que permita identificar esta conta entre as outras contas de e-mail registadas. ->> ->> Para finalizar a configuração, toque em `Seguinte`{.action} e selecione as funcionalidades que pretende explorar no seu iPhone ou iPad. ->> ->> ![mail ios](images/mail-app-ios-add-step-04.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Se, depois de seguir os passos de configuração acima indicados, não enviar ou receber os dados corretos, consulte a secção "[Alterar definições existentes](#modify-settings)" deste manual. - -### Utilizar o endereço de e-mail - -Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. - -A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Como alterar os parâmetros existentes? - -A partir do seu iPhone ou do seu iPad, aceda às "Definições" e siga as instruções abaixo: - -1. Introduza "contas de e-mail" na barra de pesquisa. -1. Selecione a conta de e-mail correspondente. -1. Toque em `Definições da conta`{.action} na parte inferior da página. - -![mail iOS](images/mail-app-ios-modify-account-01.png){.thumbnail .h-500} - -Consulte os parâmetros para **etapa 4** do capítulo "[Adicionar a conta](#add-account)". - -### Como eliminar uma conta de e-mail? - -A partir do seu iPhone ou do seu iPad, aceda às `Definições` e siga as instruções abaixo: - -1. Na barra de pesquisa, introduza "contas de e-mail". -1. Selecione a conta de e-mail correspondente. -1. Prima `Eliminar conta`{.action}. - -![mail iOS](images/mail-app-ios-modify-delete-01.png){.thumbnail .h-500} - -## Quer saber mais? - -> [!primary] -> -> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Mail para o iOS, visite [Centro de Ajuda da Apple](https://support.apple.com/pt-pt/102619). - -Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "Zimbra Pro - Configurar uma conta de e-mail via AtiveSync no Mail para iPhone ou iPad" +excerpt: "Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação móvel Mail para iOS através do protocolo AtiveSync" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. + +As contas Zimbra Pro podem ser configuradas num iPhone ou num iPad utilizando o protocolo AtiveSync. Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação Mail está disponível de forma nativa no iOS. + +**Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação móvel Mail para iOS através do protocolo AtiveSync.** + +> [!warning] +> +> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. +> +> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](https://marketplace.ovhcloud.com/c/support-collaboration) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. + +## Requisitos + +- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Ter a aplicação Mail no seu iPhone ou iPad. +- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. + +## Instruções + +### Adicionar a conta + +A partir do seu iPhone ou do seu iPad, aceda aos `Definições` e siga as etapas de instalação ao clicar sucessivamente nos **4** separadores abaixo: + +> [!tabs] +> **Etapa 1** +>> +>> 1. Introduza "adicionar uma conta" na barra de procura. +>> 2. Toque em `Adicionar uma conta`{.action}. +>> 3. Selecione `Microsoft Exchange`{.action}. +>> +>> ![mail iOS](images/mail-app-ios-add-step-01.png){.thumbnail .h-500} +>> +> **Etapa 2** +>> +>> 1. Introduza o seu endereço de e-mail e uma descrição e prima `Seguinte`{.action}. +>> 2. Na janela que surgir, escolha `Configurar manualmente`{.action}. +>> +>> ![mail iOS](images/mail-app-ios-add-step-02.png){.thumbnail .h-500} +>> +> **Etapa 3** +>> +>> - **Email**: Introduza o seu endereço de e-mail completo. +>> - **Palavra-passe**: Introduza a palavra-passe associada ao seu endereço de e-mail. +>> - **Description**: Insira um nome que permita identificar esta conta entre as outras contas de e-mail registadas. +>> +>> ![mail ios](images/mail-app-ios-add-step-03.png){.thumbnail .h-500} +>> +> **Etapa 4** +>> +>> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: +>> +>> - **Email**: Introduza o seu endereço de e-mail completo. +>> - **Servidor**: Introduza "zimbra1.mail.ovh.net". +>> - **Domínio**: Deixe este campo em branco. +>> - **Nome de utilizador**: Introduza o seu endereço de e-mail completo. +>> - **Palavra-passe**: Introduza a palavra-passe associada ao endereço de e-mail. +>> - **Description**: Insira um nome que permita identificar esta conta entre as outras contas de e-mail registadas. +>> +>> Para finalizar a configuração, toque em `Seguinte`{.action} e selecione as funcionalidades que pretende explorar no seu iPhone ou iPad. +>> +>> ![mail ios](images/mail-app-ios-add-step-04.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Se, depois de seguir os passos de configuração acima indicados, não enviar ou receber os dados corretos, consulte a secção "[Alterar definições existentes](#modify-settings)" deste manual. + +### Utilizar o endereço de e-mail + +Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. + +A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Como alterar os parâmetros existentes? + +A partir do seu iPhone ou do seu iPad, aceda às "Definições" e siga as instruções abaixo: + +1. Introduza "contas de e-mail" na barra de pesquisa. +1. Selecione a conta de e-mail correspondente. +1. Toque em `Definições da conta`{.action} na parte inferior da página. + +![mail iOS](images/mail-app-ios-modify-account-01.png){.thumbnail .h-500} + +Consulte os parâmetros para **etapa 4** do capítulo "[Adicionar a conta](#add-account)". + +### Como eliminar uma conta de e-mail? + +A partir do seu iPhone ou do seu iPad, aceda às `Definições` e siga as instruções abaixo: + +1. Na barra de pesquisa, introduza "contas de e-mail". +1. Selecione a conta de e-mail correspondente. +1. Prima `Eliminar conta`{.action}. + +![mail iOS](images/mail-app-ios-modify-delete-01.png){.thumbnail .h-500} + +## Quer saber mais? + +> [!primary] +> +> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Mail para o iOS, visite [Centro de Ajuda da Apple](https://support.apple.com/pt-pt/102619). + +Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com a nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.es-es.md index aa026fb2d39..ccfa7e66620 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.es-es.md @@ -1,121 +1,121 @@ ---- -title: "Zimbra Pro - Configurar una cuenta de correo electrónico mediante EWS en Mail en Mac" -excerpt: "Cómo configurar una dirección de correo electrónico Zimbra Pro en la aplicación Mail en Mac mediante el protocolo EWS" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. - -Las cuentas Zimbra Pro pueden configurarse en un macOS utilizando el protocolo EWS (**E**xchange **W**eb **S**ervices). Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Mail está disponible nativamente en macOS. - -**Descubra cómo configurar su cuenta Zimbra Pro en la aplicación Mail en Mac a través del protocolo EWS.** - -> [!warning] -> -> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. -> -> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](/links/partner) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. - -## Requisitos - -- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). -- Tener la aplicación Mail en su Mac. -- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. - -## Procedimiento - -### Añadir la cuenta - -- **La primera vez que inicie la aplicación Mail**, aparecerá un asistente de configuración que le pedirá que seleccione su tipo de cuenta. - -- **Si ya tiene una cuenta configurada en la aplicación Mail**: -- Haga clic en `Mail`{.action} en la barra de menús de la parte superior de la pantalla. -- Haga clic en `Cuentas`{.action}. -- En la ventana "Cuentas de Internet", haga clic en `Añadir una cuenta`{.action}. - -![mail macOS](images/mail-macos-add-step00.png){.thumbnail .h-500} - -Siga los pasos de instalación haciendo clic en las siguientes **3** pestañas: - -> [!tabs] -> **Paso 1** ->> ->> - Seleccione `Microsoft Exchange`{.action}. ->> - Indique un **nombre** e introduzca su **dirección de correo electrónico**. ->> - Haga clic en `Conectar`{.action}. ->> ->> ![mail macos](images/mail-macos-add-step01.png){.thumbnail .h-500} ->> -> **Paso 2** ->> ->> - Seleccione `Configurar manualmente`{.action} desde la ventana que aparece. ->> - Introduzca a continuación la **contraseña** de su dirección de correo electrónico, además de los datos introducidos. ->> ->> ![mail macos](images/mail-macos-add-step02.png){.thumbnail .h-500} ->> -> **Paso 3** ->> ->> Compruebe y complete la siguiente información: ->> ->> - **Dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. ->> - **Nombre de usuario**: Introduzca su dirección de correo electrónico completa. ->> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. ->> - **URL interna**: Introduzca "zimbra1.mail.ovh.net". ->> - **URL externa**: Introduzca "zimbra1.mail.ovh.net". ->> ->> Para finalizar la configuración, pulse `Conectar`{.action} y selecciona las funciones que deseas explorar en su Mac. ->> ->> ![mail macos](images/mail-macos-add-step04.png){.thumbnail .h-500} ->> ->> > [!warning] ->> > ->> > Es normal que aparezca el mensaje en rojo "**No es posible verificar el nombre o la contraseña de la cuenta**" cuando aparece la primera vez. Sin embargo, si este mensaje persiste después de la validación, significa que la información introducida es incorrecta. - -> [!warning] -> -> Si experimenta un fallo de envío o recepción después de haber seguido los pasos de configuración anteriores, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)" de esta guía. - -### Utilizar la dirección de correo electrónico - -Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### ¿Cómo modificar los parámetros existentes? - -La aplicación Mail en Mac no permite modificar los parámetros del servidor de una cuenta de correo Exchange. - -Si su cuenta de correo ya está configurada y desea cambiar su configuración, deberá eliminarla y volver a crearla. - -Para eliminar una cuenta de correo Exchange, siga estas instrucciones: - -1. Haga clic en `Mail`{.action} en la barra de menús de la parte superior de la pantalla. -1. Haga clic en `Cuentas`{.action} y seleccione la cuenta de correo correspondiente. -1. Pulse `Eliminar la cuenta`{.action}. - -![mail macos](images/mail-macos-modify-delete-01.png){.thumbnail .h-500} - -> [!success] -> -> Una vez que haya eliminado su cuenta de correo, siga los pasos de instalación que se indican en la sección "[Añadir la cuenta](#add-account)" de esta guía. - -## Más información - -> [!primary] -> -> Para más información sobre la configuración de una dirección de correo electrónico desde la aplicación Mail en macOS, consulte el [centro de ayuda de Apple](https://support.apple.com/es-es/102619). - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "Zimbra Pro - Configurar una cuenta de correo electrónico mediante EWS en Mail en Mac" +excerpt: "Cómo configurar una dirección de correo electrónico Zimbra Pro en la aplicación Mail en Mac mediante el protocolo EWS" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. + +Las cuentas Zimbra Pro pueden configurarse en un macOS utilizando el protocolo EWS (**E**xchange **W**eb **S**ervices). Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Mail está disponible nativamente en macOS. + +**Descubra cómo configurar su cuenta Zimbra Pro en la aplicación Mail en Mac a través del protocolo EWS.** + +> [!warning] +> +> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. +> +> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. + +## Requisitos + +- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). +- Tener la aplicación Mail en su Mac. +- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. + +## Procedimiento + +### Añadir la cuenta + +- **La primera vez que inicie la aplicación Mail**, aparecerá un asistente de configuración que le pedirá que seleccione su tipo de cuenta. + +- **Si ya tiene una cuenta configurada en la aplicación Mail**: +- Haga clic en `Mail`{.action} en la barra de menús de la parte superior de la pantalla. +- Haga clic en `Cuentas`{.action}. +- En la ventana "Cuentas de Internet", haga clic en `Añadir una cuenta`{.action}. + +![mail macOS](images/mail-macos-add-step00.png){.thumbnail .h-500} + +Siga los pasos de instalación haciendo clic en las siguientes **3** pestañas: + +> [!tabs] +> **Paso 1** +>> +>> - Seleccione `Microsoft Exchange`{.action}. +>> - Indique un **nombre** e introduzca su **dirección de correo electrónico**. +>> - Haga clic en `Conectar`{.action}. +>> +>> ![mail macos](images/mail-macos-add-step01.png){.thumbnail .h-500} +>> +> **Paso 2** +>> +>> - Seleccione `Configurar manualmente`{.action} desde la ventana que aparece. +>> - Introduzca a continuación la **contraseña** de su dirección de correo electrónico, además de los datos introducidos. +>> +>> ![mail macos](images/mail-macos-add-step02.png){.thumbnail .h-500} +>> +> **Paso 3** +>> +>> Compruebe y complete la siguiente información: +>> +>> - **Dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. +>> - **Nombre de usuario**: Introduzca su dirección de correo electrónico completa. +>> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. +>> - **URL interna**: Introduzca "zimbra1.mail.ovh.net". +>> - **URL externa**: Introduzca "zimbra1.mail.ovh.net". +>> +>> Para finalizar la configuración, pulse `Conectar`{.action} y selecciona las funciones que deseas explorar en su Mac. +>> +>> ![mail macos](images/mail-macos-add-step04.png){.thumbnail .h-500} +>> +>> > [!warning] +>> > +>> > Es normal que aparezca el mensaje en rojo "**No es posible verificar el nombre o la contraseña de la cuenta**" cuando aparece la primera vez. Sin embargo, si este mensaje persiste después de la validación, significa que la información introducida es incorrecta. + +> [!warning] +> +> Si experimenta un fallo de envío o recepción después de haber seguido los pasos de configuración anteriores, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)" de esta guía. + +### Utilizar la dirección de correo electrónico + +Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### ¿Cómo modificar los parámetros existentes? + +La aplicación Mail en Mac no permite modificar los parámetros del servidor de una cuenta de correo Exchange. + +Si su cuenta de correo ya está configurada y desea cambiar su configuración, deberá eliminarla y volver a crearla. + +Para eliminar una cuenta de correo Exchange, siga estas instrucciones: + +1. Haga clic en `Mail`{.action} en la barra de menús de la parte superior de la pantalla. +1. Haga clic en `Cuentas`{.action} y seleccione la cuenta de correo correspondiente. +1. Pulse `Eliminar la cuenta`{.action}. + +![mail macos](images/mail-macos-modify-delete-01.png){.thumbnail .h-500} + +> [!success] +> +> Una vez que haya eliminado su cuenta de correo, siga los pasos de instalación que se indican en la sección "[Añadir la cuenta](#add-account)" de esta guía. + +## Más información + +> [!primary] +> +> Para más información sobre la configuración de una dirección de correo electrónico desde la aplicación Mail en macOS, consulte el [centro de ayuda de Apple](https://support.apple.com/es-es/102619). + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.fr-fr.md index 2ac07317f59..6c92821690f 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.fr-fr.md @@ -1,121 +1,121 @@ ---- -title: "Zimbra Pro - Configurer son compte e-mail via EWS dans Mail sur Mac" -excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application Mail sur Mac via le protocole EWS" -updated: 2025-07-03 ---- - - - -## Objectif - -> [!primary] -> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. - -Les comptes Zimbra Pro peuvent être configurés sur un macOS en utilisant le protocole EWS (**E**xchange **W**eb **S**ervices). Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Mail est disponible nativement sur macOS. - -**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application Mail sur Mac via le protocole EWS.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. -> -> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . - -## Prérequis - -- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Disposer de l'application Mail sur votre Mac. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application Mail**, un assistant de configuration s'affiche directement et vous invite à choisir votre type de compte. - -- **Si un compte est déjà paramétré sur l'application Mail** : - - Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran. - - Cliquez sur `Comptes`{.action}. - - Dans la fenêtre « Comptes Internet » qui s'affiche, cliquez sur `Ajouter un compte`{.action} - -![mail macOS](images/mail-macos-add-step00.png){.thumbnail .h-500} - -Suivez les étapes d'installation en cliquant successivement sur les **3** onglets ci-dessous : - -> [!tabs] -> **Étape 1** ->> ->> - Sélectionnez `Microsoft Exchange`{.action}. ->> - Définissez un **nom** et saisissez votre **adresse e-mail**. ->> - Cliquez ensuite sur `Se connecter`{.action}. ->> ->> ![mail macos](images/mail-macos-add-step01.png){.thumbnail .h-500} ->> -> **Étape 2** ->> ->> - Choisissez `Configurer manuellement`{.action} depuis la fenêtre qui apparaît. ->> - Saisissez ensuite le **mot de passe** de votre adresse e-mail en complément des informations déjà saisies. ->> ->> ![mail macos](images/mail-macos-add-step02.png){.thumbnail .h-500} ->> -> **Étape 3** ->> ->> Vérifiez et complétez les informations suivantes : ->> ->> - **Adresse e-mail** : Saisissez votre adresse e-mail complète. ->> - **Nom d'utilisateur** : Renseignez votre adresse e-mail complète. ->> - **Mot de passe** : Renseignez le mot de passe associé à votre adresse e-mail. ->> - **URL interne** : Saisissez « zimbra1.mail.ovh.net ». ->> - **URL externe** : Saisissez « zimbra1.mail.ovh.net ». ->> ->> Pour finaliser la configuration, appuyez sur `Se connecter`{.action} et sélectionnez les fonctionnalités que vous souhaitez explorer sur votre Mac. ->> ->> ![mail macos](images/mail-macos-add-step04.png){.thumbnail .h-500} ->> ->> > [!warning] ->> > ->> > Il est normal de voir apparaître le message en rouge « **Impossible de vérifier le nom ou le mot de passe du compte** » lorsque la fenêtre apparaît pour la première fois. Néanmoins, si ce message persiste après validation, cela signifie que les informations saisies sont erronées. - -> [!warning] -> -> Si vous rencontrez un défaut d'envoi ou de réception après avoir suivi les étapes de configuration ci-dessus, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) » de ce guide. - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. - -OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». - -### Comment modifier les paramètres existants ? - -L'application Mail sur Mac ne permet pas de modifier les paramètres serveur d'un compte e-mail Exchange. - -Si votre compte e-mail est déjà configuré et que vous souhaitez en modifier les paramètres, vous devez alors le supprimer et le recréer. - -Pour supprimer un compte e-mail Exchange, suivez les instructions ci-dessous : - -1. Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran. -1. Cliquez sur `Comptes`{.action} et sélectionnez le compte e-mail concerné. -1. Appuyez sur `Supprimer le compte`{.action}. - -![mail macos](images/mail-macos-modify-delete-01.png){.thumbnail .h-500} - -> [!success] -> -> Une fois votre compte e-mail supprimé, suivez les étapes d'installation indiquées dans la rubrique « [Ajouter le compte](#add-account) » de ce guide. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez le [centre d'aide Apple](https://support.apple.com/fr-fr/102619). - -Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "Zimbra Pro - Configurer son compte e-mail via EWS dans Mail sur Mac" +excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application Mail sur Mac via le protocole EWS" +updated: 2025-07-03 +--- + + + +## Objectif + +> [!primary] +> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. + +Les comptes Zimbra Pro peuvent être configurés sur un macOS en utilisant le protocole EWS (**E**xchange **W**eb **S**ervices). Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Mail est disponible nativement sur macOS. + +**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application Mail sur Mac via le protocole EWS.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. +> +> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . + +## Prérequis + +- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Disposer de l'application Mail sur votre Mac. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application Mail**, un assistant de configuration s'affiche directement et vous invite à choisir votre type de compte. + +- **Si un compte est déjà paramétré sur l'application Mail** : + - Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran. + - Cliquez sur `Comptes`{.action}. + - Dans la fenêtre « Comptes Internet » qui s'affiche, cliquez sur `Ajouter un compte`{.action} + +![mail macOS](images/mail-macos-add-step00.png){.thumbnail .h-500} + +Suivez les étapes d'installation en cliquant successivement sur les **3** onglets ci-dessous : + +> [!tabs] +> **Étape 1** +>> +>> - Sélectionnez `Microsoft Exchange`{.action}. +>> - Définissez un **nom** et saisissez votre **adresse e-mail**. +>> - Cliquez ensuite sur `Se connecter`{.action}. +>> +>> ![mail macos](images/mail-macos-add-step01.png){.thumbnail .h-500} +>> +> **Étape 2** +>> +>> - Choisissez `Configurer manuellement`{.action} depuis la fenêtre qui apparaît. +>> - Saisissez ensuite le **mot de passe** de votre adresse e-mail en complément des informations déjà saisies. +>> +>> ![mail macos](images/mail-macos-add-step02.png){.thumbnail .h-500} +>> +> **Étape 3** +>> +>> Vérifiez et complétez les informations suivantes : +>> +>> - **Adresse e-mail** : Saisissez votre adresse e-mail complète. +>> - **Nom d'utilisateur** : Renseignez votre adresse e-mail complète. +>> - **Mot de passe** : Renseignez le mot de passe associé à votre adresse e-mail. +>> - **URL interne** : Saisissez « zimbra1.mail.ovh.net ». +>> - **URL externe** : Saisissez « zimbra1.mail.ovh.net ». +>> +>> Pour finaliser la configuration, appuyez sur `Se connecter`{.action} et sélectionnez les fonctionnalités que vous souhaitez explorer sur votre Mac. +>> +>> ![mail macos](images/mail-macos-add-step04.png){.thumbnail .h-500} +>> +>> > [!warning] +>> > +>> > Il est normal de voir apparaître le message en rouge « **Impossible de vérifier le nom ou le mot de passe du compte** » lorsque la fenêtre apparaît pour la première fois. Néanmoins, si ce message persiste après validation, cela signifie que les informations saisies sont erronées. + +> [!warning] +> +> Si vous rencontrez un défaut d'envoi ou de réception après avoir suivi les étapes de configuration ci-dessus, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) » de ce guide. + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. + +OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». + +### Comment modifier les paramètres existants ? + +L'application Mail sur Mac ne permet pas de modifier les paramètres serveur d'un compte e-mail Exchange. + +Si votre compte e-mail est déjà configuré et que vous souhaitez en modifier les paramètres, vous devez alors le supprimer et le recréer. + +Pour supprimer un compte e-mail Exchange, suivez les instructions ci-dessous : + +1. Cliquez sur `Mail`{.action} dans la barre de menu en haut de votre écran. +1. Cliquez sur `Comptes`{.action} et sélectionnez le compte e-mail concerné. +1. Appuyez sur `Supprimer le compte`{.action}. + +![mail macos](images/mail-macos-modify-delete-01.png){.thumbnail .h-500} + +> [!success] +> +> Une fois votre compte e-mail supprimé, suivez les étapes d'installation indiquées dans la rubrique « [Ajouter le compte](#add-account) » de ce guide. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez le [centre d'aide Apple](https://support.apple.com/fr-fr/102619). + +Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.it-it.md index 82d35cd23e0..0b8819624ea 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.it-it.md @@ -1,121 +1,121 @@ ---- -title: "Zimbra Pro - Configurare un account email via EWS in Mail su Mac" -excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione Mail su Mac tramite il protocollo EWS" -updated: 2025-07-03 ---- - - - -## Obiettivo - -> [!primary] -> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. - -Gli account Zimbra Pro possono essere configurati su un macOS utilizzando il protocollo EWS (**E**xchange **W**eb **S**services). In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L'applicazione Mail è disponibile nativamente su macOS. - -**Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione Mail su Mac tramite il protocollo EWS.** - -> [!warning] -> -> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. -> -> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](/links/partner) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. - -## Prerequisiti - -- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). -- Aver installato l’applicazione Mail sul proprio Mac. -- Disporre delle credenziali associate all’indirizzo email da configurare. - -## Procedura - -### Aggiungi l'account - -- **Al primo avvio dell’applicazione Mail**, comparirà direttamente un assistente di configurazione che ti inviterà a scegliere il tipo di account. - -- **Se sull’applicazione Mail è già stato impostato un account**: - - Clicca su `Mail`{.action} nella barra dei menu in alto nello schermo. - - Clicca su `Account`{.action}. - - Nella finestra "Account Internet" che appare, clicca su `Aggiungi un account`{.action} - -![mail macOS](images/mail-macos-add-step00.png){.thumbnail .h-500} - -Segui i passaggi di installazione cliccando sulle **3** schede qui sotto: - -> [!tabs] -> **Step 1** ->> ->> - Seleziona `Microsoft Exchange`{.action}. ->> - Definisci un **nome** e inserisci il tuo **indirizzo email**. ->> - Clicca su `Accedi`{.action}. ->> ->> ![mail macos](images/mail-macos-add-step01.png){.thumbnail .h-500} ->> -> **Step 2** ->> ->> - Seleziona `Configura manualmente`{.action} dalla finestra che appare. ->> - Inserisci la **password** del tuo indirizzo email in aggiunta alle informazioni già inserite. ->> ->> ![mail macos](images/mail-macos-add-step02.png){.thumbnail .h-500} ->> -> **Step 3** ->> ->> Verificate e completate le seguenti informazioni: ->> ->> - **Indirizzo email**: Inserisci il tuo indirizzo email completo. ->> - **Nome utente**: Inserisci l’indirizzo email completo. ->> - **Password**: Inserisci la password associata al tuo indirizzo e-mail. ->> - **URL interno**: Inserisci "zimbra1.mail.ovh.net". ->> - **URL esterno**: Inserisci "zimbra1.mail.ovh.net". ->> ->> Per completare la configurazione, clicca su `Accedi`{.action} e seleziona le funzionalità che vuoi esplorare sul tuo Mac. ->> ->> ![mail macos](images/mail-macos-add-step04.png){.thumbnail .h-500} ->> ->> > [!warning] ->> > ->> > È normale vedere apparire il messaggio in rosso "**Impossibile verificare il nome o la password dell'account**" quando viene visualizzata la finestra. Tuttavia, se il messaggio persiste dopo la convalida, significa che le informazioni inserite sono errate. - -> [!warning] -> -> Se riscontri un problema di invio o di ricezione dopo aver seguito i passaggi di configurazione di cui sopra, consulta l'argomento "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. - -### Utilizza l'indirizzo email - -Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. - -OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Come modificare le impostazioni esistenti? - -L’applicazione Mail su Mac non permette di modificare le impostazioni server di un account email Exchange. - -Se il tuo account email è già configurato e vuoi modificarne le impostazioni, è necessario eliminarlo e ricrearlo. - -Per eliminare un account email Exchange, segui le istruzioni qui sotto: - -1. Clicca su `Mail`{.action} nella barra dei menu in alto nello schermo. -1. Clicca su `Account`{.action} e seleziona l’account email interessato. -1. Clicca su `Elimina l’account`{.action}. - -![mail macos](images/mail-macos-modify-delete-01.png){.thumbnail .h-500} - -> [!success] -> -> Una volta eliminato il tuo account email, segui gli step di installazione indicati nella sezione "[Aggiungi l’account](#add-account)" di questa guida. - -## Per saperne di più - -> [!primary] -> -> Per informazioni sulla configurazione di un indirizzo email dall’applicazione Mail su macOS, consulta il [centro assistenza Apple](https://support.apple.com/fr-fr/102619). - -Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: "Zimbra Pro - Configurare un account email via EWS in Mail su Mac" +excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione Mail su Mac tramite il protocollo EWS" +updated: 2025-07-03 +--- + + + +## Obiettivo + +> [!primary] +> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. + +Gli account Zimbra Pro possono essere configurati su un macOS utilizzando il protocollo EWS (**E**xchange **W**eb **S**services). In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L'applicazione Mail è disponibile nativamente su macOS. + +**Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione Mail su Mac tramite il protocollo EWS.** + +> [!warning] +> +> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. +> +> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](https://marketplace.ovhcloud.com/c/support-collaboration) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. + +## Prerequisiti + +- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). +- Aver installato l’applicazione Mail sul proprio Mac. +- Disporre delle credenziali associate all’indirizzo email da configurare. + +## Procedura + +### Aggiungi l'account + +- **Al primo avvio dell’applicazione Mail**, comparirà direttamente un assistente di configurazione che ti inviterà a scegliere il tipo di account. + +- **Se sull’applicazione Mail è già stato impostato un account**: + - Clicca su `Mail`{.action} nella barra dei menu in alto nello schermo. + - Clicca su `Account`{.action}. + - Nella finestra "Account Internet" che appare, clicca su `Aggiungi un account`{.action} + +![mail macOS](images/mail-macos-add-step00.png){.thumbnail .h-500} + +Segui i passaggi di installazione cliccando sulle **3** schede qui sotto: + +> [!tabs] +> **Step 1** +>> +>> - Seleziona `Microsoft Exchange`{.action}. +>> - Definisci un **nome** e inserisci il tuo **indirizzo email**. +>> - Clicca su `Accedi`{.action}. +>> +>> ![mail macos](images/mail-macos-add-step01.png){.thumbnail .h-500} +>> +> **Step 2** +>> +>> - Seleziona `Configura manualmente`{.action} dalla finestra che appare. +>> - Inserisci la **password** del tuo indirizzo email in aggiunta alle informazioni già inserite. +>> +>> ![mail macos](images/mail-macos-add-step02.png){.thumbnail .h-500} +>> +> **Step 3** +>> +>> Verificate e completate le seguenti informazioni: +>> +>> - **Indirizzo email**: Inserisci il tuo indirizzo email completo. +>> - **Nome utente**: Inserisci l’indirizzo email completo. +>> - **Password**: Inserisci la password associata al tuo indirizzo e-mail. +>> - **URL interno**: Inserisci "zimbra1.mail.ovh.net". +>> - **URL esterno**: Inserisci "zimbra1.mail.ovh.net". +>> +>> Per completare la configurazione, clicca su `Accedi`{.action} e seleziona le funzionalità che vuoi esplorare sul tuo Mac. +>> +>> ![mail macos](images/mail-macos-add-step04.png){.thumbnail .h-500} +>> +>> > [!warning] +>> > +>> > È normale vedere apparire il messaggio in rosso "**Impossibile verificare il nome o la password dell'account**" quando viene visualizzata la finestra. Tuttavia, se il messaggio persiste dopo la convalida, significa che le informazioni inserite sono errate. + +> [!warning] +> +> Se riscontri un problema di invio o di ricezione dopo aver seguito i passaggi di configurazione di cui sopra, consulta l'argomento "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. + +### Utilizza l'indirizzo email + +Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. + +OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Come modificare le impostazioni esistenti? + +L’applicazione Mail su Mac non permette di modificare le impostazioni server di un account email Exchange. + +Se il tuo account email è già configurato e vuoi modificarne le impostazioni, è necessario eliminarlo e ricrearlo. + +Per eliminare un account email Exchange, segui le istruzioni qui sotto: + +1. Clicca su `Mail`{.action} nella barra dei menu in alto nello schermo. +1. Clicca su `Account`{.action} e seleziona l’account email interessato. +1. Clicca su `Elimina l’account`{.action}. + +![mail macos](images/mail-macos-modify-delete-01.png){.thumbnail .h-500} + +> [!success] +> +> Una volta eliminato il tuo account email, segui gli step di installazione indicati nella sezione "[Aggiungi l’account](#add-account)" di questa guida. + +## Per saperne di più + +> [!primary] +> +> Per informazioni sulla configurazione di un indirizzo email dall’applicazione Mail su macOS, consulta il [centro assistenza Apple](https://support.apple.com/fr-fr/102619). + +Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.pl-pl.md index 1ab0ae6893c..a9608f4a976 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.pl-pl.md @@ -1,121 +1,121 @@ ---- -title: "Zimbra Pro - Konfiguracja konta e-mail poprzez EWS w Mail na Mac" -excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji Mail na urządzeniu Mac przy użyciu protokołu EWS" -updated: 2025-07-03 ---- - - - -## Wprowadzenie - -> [!primary] -> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. - -Konta Zimbra Pro można skonfigurować w systemie macOS przy użyciu protokołu EWS (**E**xchange **W**eb **S**services). Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja Mail jest natywnie dostępna na macOS. - -**Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji Mail na urządzeniu Mac za pomocą protokołu EWS.** - -> [!warning] -> -> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. -> -> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](/links/partner) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. - -## Wymagania początkowe - -- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Instalacja aplikacji Mail na komputerze Mac. -- Dane do logowania do konta e-mail, które chcesz skonfigurować. - -## W praktyce - -### Dodaj konto - -- **Podczas pierwszego uruchomienia aplikacji Mail** bezpośrednio wyświetli się asystent konfiguracji i poprosi o wybranie typu konta. - -- **Jeśli konto jest już skonfigurowane w aplikacji Mail**: - - Kliknij na `Mail`{.action} na pasku menu u góry ekranu. - - Kliknij na `Konta`{.action}. - - W oknie "Konta internetowe", które się wyświetli kliknij `Dodaj konto`{.action} - -![mail macOS](images/mail-macos-add-step00.png){.thumbnail .h-500} - -Postępuj zgodnie z kolejnymi instrukcjami zawartymi w **3** zakładkach: - -> [!tabs] -> **Etap 1** ->> ->> - Wybierz `Microsoft Exchange`{.action}. ->> - Podaj **nazwę** i wpisz **adres e-mail**. ->> - Następnie kliknij `Zaloguj`{.action}. ->> ->> ![Mail macos](images/mail-macos-add-step01.png){.thumbnail .h-500} ->> -> **Etap 2** ->> ->> - Wybierz `Skonfiguruj ręcznie`{.action} w oknie, które się wyświetli. ->> - Następnie wprowadź **hasło** dla Twojego konta e-mail, uzupełniając wprowadzone wcześniej informacje. ->> ->> ![Mail macos](images/mail-macos-add-step02.png){.thumbnail .h-500} ->> -> **Etap 3** ->> ->> Sprawdź i uzupełnij następujące informacje: ->> ->> - **Adres e-mail**: Wpisz pełny adres e-mail. ->> - **Nazwa użytkownika**: Wpisz pełny adres e-mail. ->> - **Hasło**: Wprowadź hasło powiązane z Twoim kontem e-mail. ->> - **Wewnętrzny adres URL**: Wpisz "zimbra1.mail.ovh.net". ->> - **Zewnętrzny adres URL**: Wpisz "zimbra1.mail.ovh.net". ->> ->> Aby dokończyć konfigurację, naciśnij przycisk `Zaloguj się`{.action} i wybierz funkcje, które chcesz sprawdzić na komputerze Mac. ->> ->> ![Mail macos](images/mail-macos-add-step04.png){.thumbnail .h-500} ->> ->> > [!warning] ->> > ->> > Wiadomość jest wyświetlana jako czerwona "**Nie można sprawdzić nazwy konta ani hasła**", gdy po raz pierwszy pojawia się okno. Jeśli jednak ten komunikat będzie się powtarzał po zatwierdzeniu, oznacza to, że wprowadzone informacje są błędne. - -> [!warning] -> -> Jeśli po wykonaniu powyższych kroków konfiguracyjnych wystąpi problem z wysyłaniem lub odbieraniem wiadomości, zapoznaj się z przewodnikiem "[Modyfikuj istniejące ustawienia](#modify-settings)". - -### Użyj adresu e-mail - -Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. - -OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Jak zmienić istniejące ustawienia? - -Aplikacja Mail na komputery Mac nie pozwala na modyfikowanie ustawień serwera dla konta e-mail Exchange. - -Jeśli Twoje konto e-mail zostało już skonfigurowane i chcesz zmienić jego ustawienia, musisz je usunąć i utworzyć ponownie. - -Aby usunąć konto e-mail Exchange, postępuj zgodnie z poniższymi instrukcjami: - -1. Kliknij `Mail`{.action} na pasku menu na górze Twojego ekranu. -1. Kliknij `Konta`{.action} i wybierz odpowiednie konto e-mail. -1. Kliknij `Usuń konto`{.action}. - -![Mail macos](images/mail-macos-modify-delete-01.png){.thumbnail .h-500} - -> [!success] -> -> Po usunięciu konta e-mail wykonaj kroki instalacji wskazane w "[Dodaj konto](#add-account)" w tym przewodniku. - -## Sprawdź również - -> [!primary] -> -> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Mail na macOS znajduje się w [centrum pomocy Apple](https://support.apple.com/pl-pl/102619). - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "Zimbra Pro - Konfiguracja konta e-mail poprzez EWS w Mail na Mac" +excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji Mail na urządzeniu Mac przy użyciu protokołu EWS" +updated: 2025-07-03 +--- + + + +## Wprowadzenie + +> [!primary] +> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. + +Konta Zimbra Pro można skonfigurować w systemie macOS przy użyciu protokołu EWS (**E**xchange **W**eb **S**services). Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja Mail jest natywnie dostępna na macOS. + +**Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji Mail na urządzeniu Mac za pomocą protokołu EWS.** + +> [!warning] +> +> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. +> +> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](https://marketplace.ovhcloud.com/c/support-collaboration) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. + +## Wymagania początkowe + +- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Instalacja aplikacji Mail na komputerze Mac. +- Dane do logowania do konta e-mail, które chcesz skonfigurować. + +## W praktyce + +### Dodaj konto + +- **Podczas pierwszego uruchomienia aplikacji Mail** bezpośrednio wyświetli się asystent konfiguracji i poprosi o wybranie typu konta. + +- **Jeśli konto jest już skonfigurowane w aplikacji Mail**: + - Kliknij na `Mail`{.action} na pasku menu u góry ekranu. + - Kliknij na `Konta`{.action}. + - W oknie "Konta internetowe", które się wyświetli kliknij `Dodaj konto`{.action} + +![mail macOS](images/mail-macos-add-step00.png){.thumbnail .h-500} + +Postępuj zgodnie z kolejnymi instrukcjami zawartymi w **3** zakładkach: + +> [!tabs] +> **Etap 1** +>> +>> - Wybierz `Microsoft Exchange`{.action}. +>> - Podaj **nazwę** i wpisz **adres e-mail**. +>> - Następnie kliknij `Zaloguj`{.action}. +>> +>> ![Mail macos](images/mail-macos-add-step01.png){.thumbnail .h-500} +>> +> **Etap 2** +>> +>> - Wybierz `Skonfiguruj ręcznie`{.action} w oknie, które się wyświetli. +>> - Następnie wprowadź **hasło** dla Twojego konta e-mail, uzupełniając wprowadzone wcześniej informacje. +>> +>> ![Mail macos](images/mail-macos-add-step02.png){.thumbnail .h-500} +>> +> **Etap 3** +>> +>> Sprawdź i uzupełnij następujące informacje: +>> +>> - **Adres e-mail**: Wpisz pełny adres e-mail. +>> - **Nazwa użytkownika**: Wpisz pełny adres e-mail. +>> - **Hasło**: Wprowadź hasło powiązane z Twoim kontem e-mail. +>> - **Wewnętrzny adres URL**: Wpisz "zimbra1.mail.ovh.net". +>> - **Zewnętrzny adres URL**: Wpisz "zimbra1.mail.ovh.net". +>> +>> Aby dokończyć konfigurację, naciśnij przycisk `Zaloguj się`{.action} i wybierz funkcje, które chcesz sprawdzić na komputerze Mac. +>> +>> ![Mail macos](images/mail-macos-add-step04.png){.thumbnail .h-500} +>> +>> > [!warning] +>> > +>> > Wiadomość jest wyświetlana jako czerwona "**Nie można sprawdzić nazwy konta ani hasła**", gdy po raz pierwszy pojawia się okno. Jeśli jednak ten komunikat będzie się powtarzał po zatwierdzeniu, oznacza to, że wprowadzone informacje są błędne. + +> [!warning] +> +> Jeśli po wykonaniu powyższych kroków konfiguracyjnych wystąpi problem z wysyłaniem lub odbieraniem wiadomości, zapoznaj się z przewodnikiem "[Modyfikuj istniejące ustawienia](#modify-settings)". + +### Użyj adresu e-mail + +Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. + +OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Jak zmienić istniejące ustawienia? + +Aplikacja Mail na komputery Mac nie pozwala na modyfikowanie ustawień serwera dla konta e-mail Exchange. + +Jeśli Twoje konto e-mail zostało już skonfigurowane i chcesz zmienić jego ustawienia, musisz je usunąć i utworzyć ponownie. + +Aby usunąć konto e-mail Exchange, postępuj zgodnie z poniższymi instrukcjami: + +1. Kliknij `Mail`{.action} na pasku menu na górze Twojego ekranu. +1. Kliknij `Konta`{.action} i wybierz odpowiednie konto e-mail. +1. Kliknij `Usuń konto`{.action}. + +![Mail macos](images/mail-macos-modify-delete-01.png){.thumbnail .h-500} + +> [!success] +> +> Po usunięciu konta e-mail wykonaj kroki instalacji wskazane w "[Dodaj konto](#add-account)" w tym przewodniku. + +## Sprawdź również + +> [!primary] +> +> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Mail na macOS znajduje się w [centrum pomocy Apple](https://support.apple.com/pl-pl/102619). + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.pt-pt.md index b33677359b7..6c54d0348e3 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_mail_macos/guide.pt-pt.md @@ -1,121 +1,121 @@ ---- -title: "Zimbra Pro - Configurar a sua conta de e-mail via EWS no Mail no Mac" -excerpt: "Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação Mail no Mac através do protocolo EWS" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. - -As contas Zimbra Pro podem ser configuradas num macOS utilizando o protocolo EWS (**E**xchange **W**eb **S**Services). Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação Mail está disponível de forma nativa no macOS. - -**Saiba como configurar o endereço de e-mail Zimbra Pro na aplicação Mail no Mac através do protocolo EWS.** - -> [!warning] -> -> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. -> -> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](/links/partner) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. - -## Requisitos - -- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Ter a aplicação Mail no seu Mac. -- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. - -## Instruções - -### Adicionar a conta - -- **Quando iniciar pela primeira vez a aplicação Mail**, irá visualizar um assistente de configuração que lhe irá pedir para selecionar a conta pretendida. - -- **Se uma conta já estiver parametrizada na aplicação Mail**: - - Clique em `Mail`{.action} na barra de menu no topo do seu ecrã. - - Clique em `Contas`{.action}. - - Na janela "Contas Internet" que é apresentada, clique em `Adicionar uma conta`{.action} - -![mail macOS](images/mail-macos-add-step00.png){.thumbnail .h-500} - -Siga as etapas de instalação clicando sucessivamente nos **3** separadores abaixo: - -> [!tabs] -> **Etapa 1** ->> ->> - Selecione `Microsoft Exchange`{.action}. ->> - Defina um **nome** e introduza o seu **endereço de e-mail**. ->> - A seguir, clique em `Ligar`{.action}. ->> ->> ![mail macos](images/mail-macos-add-step01.png){.thumbnail .h-500} ->> -> **Etapa 2** ->> ->> - Escolha `Configurar manualmente`{.action} a partir da janela que irá aparecer. ->> - De seguida, introduza a **palavra-passe** do seu endereço de e-mail para complementar as informações já introduzidas. ->> ->> ![mail macos](images/mail-macos-add-step02.png){.thumbnail .h-500} ->> -> **Etapa 3** ->> ->> Verifique e complete as seguintes informações: ->> ->> - **Endereço de correio eletrónico**: Introduza o endereço de correio eletrónico completo. ->> - **Nome de utilizador**: Introduza o seu endereço de e-mail completo. ->> - **Palavra-passe**: Insira a palavra-passe associada ao seu endereço de e-mail. ->> - **URL interno**: Introduza "zimbra1.mail.ovh.net". ->> - **URL externo**: Introduza "zimbra1.mail.ovh.net". ->> ->> Para finalizar a configuração, toque em `Ligar-se`{.action} e selecione as funcionalidades que pretende explorar no seu Mac. ->> ->> ![mail macos](images/mail-macos-add-step04.png){.thumbnail .h-500} ->> ->> > [!warning] ->> > ->> > É normal que a mensagem seja apresentada a vermelho "**Não é possível verificar o nome de conta ou a palavra-passe**" quando a janela é apresentada pela primeira vez. No entanto, se esta mensagem persistir após a validação, isto significa que as informações introduzidas estão erradas. - -> [!warning] -> -> Se, depois de seguir os passos de configuração acima indicados, não enviar ou receber os dados corretos, consulte a secção "[Alterar definições existentes](#modify-settings)" deste manual. - -### Utilizar o endereço de e-mail - -Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. - -A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Como alterar os parâmetros existentes? - -A aplicação Mail no Mac não permite alterar as configurações de servidor de uma conta de e-mail Exchange. - -Se a sua conta de e-mail já estiver configurada e pretender alterar as suas definições, deve eliminá-la e recriá-la. - -Para eliminar uma conta de e-mail Exchange, siga as instruções seguintes: - -1. Clique em `Mail`{.action} na barra de menu no topo do seu ecrã. -1. Clique em `Contas`{.action} e selecione a conta de e-mail em causa. -1. Prima `Eliminar conta`{.action}. - -![mail macos](images/mail-macos-modify-delete-01.png){.thumbnail .h-500} - -> [!success] -> -> Após a eliminação da conta de correio eletrónico, siga os passos de instalação descritos no "[Adicionar a conta](#add-account)" deste manual. - -## Quer saber mais? - -> [!primary] -> -> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Mail no macOS, visite [Centro de Ajuda da Apple](https://support.apple.com/pt-pt/102619). - -Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "Zimbra Pro - Configurar a sua conta de e-mail via EWS no Mail no Mac" +excerpt: "Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação Mail no Mac através do protocolo EWS" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. + +As contas Zimbra Pro podem ser configuradas num macOS utilizando o protocolo EWS (**E**xchange **W**eb **S**Services). Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação Mail está disponível de forma nativa no macOS. + +**Saiba como configurar o endereço de e-mail Zimbra Pro na aplicação Mail no Mac através do protocolo EWS.** + +> [!warning] +> +> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. +> +> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](https://marketplace.ovhcloud.com/c/support-collaboration) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. + +## Requisitos + +- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Ter a aplicação Mail no seu Mac. +- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. + +## Instruções + +### Adicionar a conta + +- **Quando iniciar pela primeira vez a aplicação Mail**, irá visualizar um assistente de configuração que lhe irá pedir para selecionar a conta pretendida. + +- **Se uma conta já estiver parametrizada na aplicação Mail**: + - Clique em `Mail`{.action} na barra de menu no topo do seu ecrã. + - Clique em `Contas`{.action}. + - Na janela "Contas Internet" que é apresentada, clique em `Adicionar uma conta`{.action} + +![mail macOS](images/mail-macos-add-step00.png){.thumbnail .h-500} + +Siga as etapas de instalação clicando sucessivamente nos **3** separadores abaixo: + +> [!tabs] +> **Etapa 1** +>> +>> - Selecione `Microsoft Exchange`{.action}. +>> - Defina um **nome** e introduza o seu **endereço de e-mail**. +>> - A seguir, clique em `Ligar`{.action}. +>> +>> ![mail macos](images/mail-macos-add-step01.png){.thumbnail .h-500} +>> +> **Etapa 2** +>> +>> - Escolha `Configurar manualmente`{.action} a partir da janela que irá aparecer. +>> - De seguida, introduza a **palavra-passe** do seu endereço de e-mail para complementar as informações já introduzidas. +>> +>> ![mail macos](images/mail-macos-add-step02.png){.thumbnail .h-500} +>> +> **Etapa 3** +>> +>> Verifique e complete as seguintes informações: +>> +>> - **Endereço de correio eletrónico**: Introduza o endereço de correio eletrónico completo. +>> - **Nome de utilizador**: Introduza o seu endereço de e-mail completo. +>> - **Palavra-passe**: Insira a palavra-passe associada ao seu endereço de e-mail. +>> - **URL interno**: Introduza "zimbra1.mail.ovh.net". +>> - **URL externo**: Introduza "zimbra1.mail.ovh.net". +>> +>> Para finalizar a configuração, toque em `Ligar-se`{.action} e selecione as funcionalidades que pretende explorar no seu Mac. +>> +>> ![mail macos](images/mail-macos-add-step04.png){.thumbnail .h-500} +>> +>> > [!warning] +>> > +>> > É normal que a mensagem seja apresentada a vermelho "**Não é possível verificar o nome de conta ou a palavra-passe**" quando a janela é apresentada pela primeira vez. No entanto, se esta mensagem persistir após a validação, isto significa que as informações introduzidas estão erradas. + +> [!warning] +> +> Se, depois de seguir os passos de configuração acima indicados, não enviar ou receber os dados corretos, consulte a secção "[Alterar definições existentes](#modify-settings)" deste manual. + +### Utilizar o endereço de e-mail + +Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. + +A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Como alterar os parâmetros existentes? + +A aplicação Mail no Mac não permite alterar as configurações de servidor de uma conta de e-mail Exchange. + +Se a sua conta de e-mail já estiver configurada e pretender alterar as suas definições, deve eliminá-la e recriá-la. + +Para eliminar uma conta de e-mail Exchange, siga as instruções seguintes: + +1. Clique em `Mail`{.action} na barra de menu no topo do seu ecrã. +1. Clique em `Contas`{.action} e selecione a conta de e-mail em causa. +1. Prima `Eliminar conta`{.action}. + +![mail macos](images/mail-macos-modify-delete-01.png){.thumbnail .h-500} + +> [!success] +> +> Após a eliminação da conta de correio eletrónico, siga os passos de instalação descritos no "[Adicionar a conta](#add-account)" deste manual. + +## Quer saber mais? + +> [!primary] +> +> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Mail no macOS, visite [Centro de Ajuda da Apple](https://support.apple.com/pt-pt/102619). + +Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com a nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.es-es.md index ba022d8e31a..0e7b67af5aa 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.es-es.md @@ -1,125 +1,125 @@ ---- -title: "Zimbra Pro - Configurar una cuenta de correo electrónico a través de ActiveSync en Outlook para Android" -excerpt: "Cómo configurar una cuenta de correo electrónico de Zimbra Pro en la aplicación móvil de Outlook para Android a través del protocolo ActiveSync" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. - -Las cuentas Zimbra Pro pueden configurarse en un móvil Android utilizando el protocolo ActiveSync. Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Outlook de Microsoft en Android está disponible gratuitamente desde Google Play Store. - -**Aprenda a configurar su cuenta de correo electrónico Zimbra Pro en la aplicación móvil Outlook para Android mediante el protocolo ActiveSync.** - -> [!warning] -> -> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. -> -> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](/links/partner) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. - -## Requisitos - -- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). -- Tener la [aplicación Outlook](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=fr) en su dispositivo móvil Android. -- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. - -> [!primary] -> -> Esta documentación se ha realizado desde un dispositivo que utiliza la versión 14 de Android. - -## Procedimiento - -### Añadir la cuenta - -- **La primera vez que inicie la aplicación Outlook**, aparecerá un asistente de configuración: - - Pulse `Añadir cuenta`{.action}. - - ![outlook android](images/outlook-app-android-add01.png){.thumbnail .h-500} - -- **Si ya tiene una cuenta configurada en la aplicación Outlook**: - - Pulse el sobre (`✉`{.action}) en la parte superior izquierda de la pantalla. - - A continuación, pulse el botón `+`{.action} en la barra vertical izquierda. - - Pulse `Añadir cuenta`{.action}. - - ![outlook android](images/outlook-app-android-add02.png){.thumbnail .h-500} - -Siga los pasos de instalación haciendo clic en las siguientes **3** pestañas: - -> [!tabs] -> **Paso 1** ->> ->> Introduzca su dirección de correo electrónico y pulse `Continuar`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .h-500} ->> -> **Paso 2** ->> ->> ![outlook android](images/zimbra-activesync-outlook-android03.png){.thumbnail .h-500} ->> ->> - Seleccione **Exchange** en la lista de tipos de cuenta. ->> - **O**, si aparece una ventana en la que se le solicita que seleccione el protocolo **IMAP** o **POP3**, pulse en uno de ellos. En la siguiente ventana, pulse el botón `?`{.action} en la esquina superior derecha de la pantalla y elige `Cambiar proveedor de cuenta`{.action}. Seleccione `Exchange`. ->> ->> ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .h-500} ->> -> **Paso 3** ->> ->> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: ->> ->> - **Dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. ->> - **Description**: Introduzca un nombre que le permita identificar esta cuenta entre sus otras cuentas de correo registradas en Outlook. ->> - **Servidor**: Introduzca "zimbra1.mail.ovh.net". ->> - **Dominio**: Deje este campo en blanco. ->> - **Nombre de usuario**: Introduzca su dirección de correo electrónico completa. ->> ->> Para finalizar la configuración, pulse el botón "✓". ->> ->> ![outlook android](images/outlook-app-android-add-step03.png){.thumbnail .h-500} ->> - -### Utilizar la dirección de correo electrónico - -Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### ¿Cómo modificar los parámetros existentes? - -La aplicación Outlook no permite modificar la configuración del servidor de su cuenta de correo. - -Si su cuenta de correo ya está configurada y desea modificar su configuración, deberá eliminarla y volver a crearla: - -1. Pulse el sobre (`✉`{.action}) en la parte superior izquierda de la pantalla. -2. Pulse el icono de sintonización (`⛭`{.action}) en la parte inferior de la columna izquierda. -3. En la sección "General", pulse `Cuentas` para ver todas las direcciones de correo configuradas en la aplicación. - - ![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .h-500} - -4. Seleccione la cuenta de correo correspondiente. -5. Pulse `Eliminar la cuenta`{.action}. -6. Pulse `Eliminar`{.action} cuando aparezca la pregunta "¿Quieres eliminar la cuenta?". - - ![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .h-500} - -> [!success] -> -> Una vez que haya eliminado su cuenta de correo, siga los pasos de instalación que se indican en la sección "[Añadir la cuenta](#add-account)" de esta guía. - -## Más información - -> [!primary] -> -> Para obtener más información sobre la configuración de una dirección de correo electrónico desde la aplicación Outlook en Android, consulte el [centro de ayuda de Microsoft](https://support.microsoft.com/es-es/office/configurar-el-correo-electr%C3%B3nico-en-la-aplicaci%C3%B3n-de-outlook-para-android-886db551-8dfa-4fd5-b835-f8e532091872). - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "Zimbra Pro - Configurar una cuenta de correo electrónico a través de ActiveSync en Outlook para Android" +excerpt: "Cómo configurar una cuenta de correo electrónico de Zimbra Pro en la aplicación móvil de Outlook para Android a través del protocolo ActiveSync" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. + +Las cuentas Zimbra Pro pueden configurarse en un móvil Android utilizando el protocolo ActiveSync. Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Outlook de Microsoft en Android está disponible gratuitamente desde Google Play Store. + +**Aprenda a configurar su cuenta de correo electrónico Zimbra Pro en la aplicación móvil Outlook para Android mediante el protocolo ActiveSync.** + +> [!warning] +> +> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. +> +> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. + +## Requisitos + +- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). +- Tener la [aplicación Outlook](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=fr) en su dispositivo móvil Android. +- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. + +> [!primary] +> +> Esta documentación se ha realizado desde un dispositivo que utiliza la versión 14 de Android. + +## Procedimiento + +### Añadir la cuenta + +- **La primera vez que inicie la aplicación Outlook**, aparecerá un asistente de configuración: + - Pulse `Añadir cuenta`{.action}. + + ![outlook android](images/outlook-app-android-add01.png){.thumbnail .h-500} + +- **Si ya tiene una cuenta configurada en la aplicación Outlook**: + - Pulse el sobre (`✉`{.action}) en la parte superior izquierda de la pantalla. + - A continuación, pulse el botón `+`{.action} en la barra vertical izquierda. + - Pulse `Añadir cuenta`{.action}. + + ![outlook android](images/outlook-app-android-add02.png){.thumbnail .h-500} + +Siga los pasos de instalación haciendo clic en las siguientes **3** pestañas: + +> [!tabs] +> **Paso 1** +>> +>> Introduzca su dirección de correo electrónico y pulse `Continuar`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .h-500} +>> +> **Paso 2** +>> +>> ![outlook android](images/zimbra-activesync-outlook-android03.png){.thumbnail .h-500} +>> +>> - Seleccione **Exchange** en la lista de tipos de cuenta. +>> - **O**, si aparece una ventana en la que se le solicita que seleccione el protocolo **IMAP** o **POP3**, pulse en uno de ellos. En la siguiente ventana, pulse el botón `?`{.action} en la esquina superior derecha de la pantalla y elige `Cambiar proveedor de cuenta`{.action}. Seleccione `Exchange`. +>> +>> ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .h-500} +>> +> **Paso 3** +>> +>> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: +>> +>> - **Dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. +>> - **Description**: Introduzca un nombre que le permita identificar esta cuenta entre sus otras cuentas de correo registradas en Outlook. +>> - **Servidor**: Introduzca "zimbra1.mail.ovh.net". +>> - **Dominio**: Deje este campo en blanco. +>> - **Nombre de usuario**: Introduzca su dirección de correo electrónico completa. +>> +>> Para finalizar la configuración, pulse el botón "✓". +>> +>> ![outlook android](images/outlook-app-android-add-step03.png){.thumbnail .h-500} +>> + +### Utilizar la dirección de correo electrónico + +Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### ¿Cómo modificar los parámetros existentes? + +La aplicación Outlook no permite modificar la configuración del servidor de su cuenta de correo. + +Si su cuenta de correo ya está configurada y desea modificar su configuración, deberá eliminarla y volver a crearla: + +1. Pulse el sobre (`✉`{.action}) en la parte superior izquierda de la pantalla. +2. Pulse el icono de sintonización (`⛭`{.action}) en la parte inferior de la columna izquierda. +3. En la sección "General", pulse `Cuentas` para ver todas las direcciones de correo configuradas en la aplicación. + + ![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .h-500} + +4. Seleccione la cuenta de correo correspondiente. +5. Pulse `Eliminar la cuenta`{.action}. +6. Pulse `Eliminar`{.action} cuando aparezca la pregunta "¿Quieres eliminar la cuenta?". + + ![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .h-500} + +> [!success] +> +> Una vez que haya eliminado su cuenta de correo, siga los pasos de instalación que se indican en la sección "[Añadir la cuenta](#add-account)" de esta guía. + +## Más información + +> [!primary] +> +> Para obtener más información sobre la configuración de una dirección de correo electrónico desde la aplicación Outlook en Android, consulte el [centro de ayuda de Microsoft](https://support.microsoft.com/es-es/office/configurar-el-correo-electr%C3%B3nico-en-la-aplicaci%C3%B3n-de-outlook-para-android-886db551-8dfa-4fd5-b835-f8e532091872). + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.fr-fr.md index 69c3886dd5c..b66ab28e6a9 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.fr-fr.md @@ -1,125 +1,125 @@ ---- -title: "Zimbra Pro - Configurer son compte e-mail via ActiveSync sur Outlook pour Android" -excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Outlook pour Android via le protocole ActiveSync" -updated: 2025-07-03 ---- - - - -## Objectif - -> [!primary] -> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. - -Les comptes Zimbra Pro peuvent être configurés sur un mobile Android en utilisant le protocole ActiveSync. Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Outlook de Microsoft sur Android est disponible gratuitement depuis le Google Play Store. - -**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Outlook pour Android via le protocole ActiveSync.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. -> -> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . - -## Prérequis - -- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Disposer de l'[application Outlook](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=fr) sur votre appareil mobile Android. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -> [!primary] -> -> Cette documentation a été réalisée depuis un appareil utilisant la version 14 d'Android. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application Outlook**, un assistant de configuration s'affiche : - - Appuyez sur `Ajouter un compte`{.action}. - - ![outlook android](images/outlook-app-android-add01.png){.thumbnail .h-500} - -- **Si un compte est déjà paramétré sur l'application Outlook** : - - Appuyez sur l'enveloppe (`✉`{.action}) dans la partie supérieure gauche de votre écran. - - Appuyez ensuite sur le bouton `+`{.action} dans la barre verticale de gauche. - - Appuyez sur `Ajouter un compte`{.action}. - - ![outlook android](images/outlook-app-android-add02.png){.thumbnail .h-500} - -Suivez les étapes d'installation en cliquant successivement sur les **3** onglets ci-dessous : - -> [!tabs] -> **Étape 1** ->> ->> Saisissez votre adresse e-mail et appuyez sur `Continuer`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .h-500} ->> -> **Étape 2** ->> ->> ![outlook android](images/zimbra-activesync-outlook-android03.png){.thumbnail .h-500} ->> ->> - Sélectionnez **Exchange** dans la liste des types de compte. ->> - **Ou**, si vous obtenez une fenêtre vous demandant de sélectionner le protocole **IMAP** ou **POP3**, appuyez sur l'un ou l'autre. Sur la fenêtre suivante, appuyez sur le bouton `?`{.action} dans le coin supérieur droit de l'écran, puis choisissez `Changer de fournisseur de compte`{.action}. Sélectionnez alors `Exchange`. ->> ->> ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .h-500} ->> -> **Étape 3** ->> ->> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : ->> ->> - **Adresse e-mail** : Saisissez votre adresse e-mail complète. ->> - **Description** : Renseignez un nom permettant d'identifier ce compte parmi vos autres comptes e-mail enregistrés sur Outlook. ->> - **Serveur** : Saisissez « zimbra1.mail.ovh.net ». ->> - **Domaine** : Laissez ce champ vide. ->> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète. ->> ->> Pour finaliser la configuration, appuyez sur le bouton « ✓ ». ->> ->> ![outlook android](images/outlook-app-android-add-step03.png){.thumbnail .h-500} ->> - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. - -OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». - -### Comment modifier les paramètres existants ? - -L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. - -Si votre compte e-mail est déjà configuré et que vous souhaitez en modifier les paramètres, vous devez alors le supprimer et le recréer : - -1. Appuyez sur l'enveloppe (`✉`{.action}) dans la partie supérieure gauche de votre écran. -2. Appuyez sur l'icône de réglage (`⛭`{.action}) dans le bas de la colonne de gauche. -3. Dans la section « Général » appuyez sur `Comptes` pour visualiser l'ensemble des adresses e-mail configurées sur l'application. - - ![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .h-500} - -4. Sélectionnez le compte e-mail concerné. -5. Appuyez sur `Supprimer le compte`{.action}. -6. Appuyez sur `Supprimer`{.action} lorsque la question « Voulez-vous supprimer le compte ? » apparaît. - - ![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .h-500} - -> [!success] -> -> Une fois votre compte e-mail supprimé, suivez les étapes d'installation indiquées dans la rubrique « [Ajouter le compte](#add-account) » de ce guide. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Android, consultez le [centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/configurer-le-courrier-%C3%A9lectronique-%C3%A0-l-aide-de-l-application-outlook-pour-android-886db551-8dfa-4fd5-b835-f8e532091872). - -Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "Zimbra Pro - Configurer son compte e-mail via ActiveSync sur Outlook pour Android" +excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Outlook pour Android via le protocole ActiveSync" +updated: 2025-07-03 +--- + + + +## Objectif + +> [!primary] +> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. + +Les comptes Zimbra Pro peuvent être configurés sur un mobile Android en utilisant le protocole ActiveSync. Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Outlook de Microsoft sur Android est disponible gratuitement depuis le Google Play Store. + +**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Outlook pour Android via le protocole ActiveSync.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. +> +> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . + +## Prérequis + +- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Disposer de l'[application Outlook](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=fr) sur votre appareil mobile Android. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +> [!primary] +> +> Cette documentation a été réalisée depuis un appareil utilisant la version 14 d'Android. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application Outlook**, un assistant de configuration s'affiche : + - Appuyez sur `Ajouter un compte`{.action}. + + ![outlook android](images/outlook-app-android-add01.png){.thumbnail .h-500} + +- **Si un compte est déjà paramétré sur l'application Outlook** : + - Appuyez sur l'enveloppe (`✉`{.action}) dans la partie supérieure gauche de votre écran. + - Appuyez ensuite sur le bouton `+`{.action} dans la barre verticale de gauche. + - Appuyez sur `Ajouter un compte`{.action}. + + ![outlook android](images/outlook-app-android-add02.png){.thumbnail .h-500} + +Suivez les étapes d'installation en cliquant successivement sur les **3** onglets ci-dessous : + +> [!tabs] +> **Étape 1** +>> +>> Saisissez votre adresse e-mail et appuyez sur `Continuer`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .h-500} +>> +> **Étape 2** +>> +>> ![outlook android](images/zimbra-activesync-outlook-android03.png){.thumbnail .h-500} +>> +>> - Sélectionnez **Exchange** dans la liste des types de compte. +>> - **Ou**, si vous obtenez une fenêtre vous demandant de sélectionner le protocole **IMAP** ou **POP3**, appuyez sur l'un ou l'autre. Sur la fenêtre suivante, appuyez sur le bouton `?`{.action} dans le coin supérieur droit de l'écran, puis choisissez `Changer de fournisseur de compte`{.action}. Sélectionnez alors `Exchange`. +>> +>> ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .h-500} +>> +> **Étape 3** +>> +>> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : +>> +>> - **Adresse e-mail** : Saisissez votre adresse e-mail complète. +>> - **Description** : Renseignez un nom permettant d'identifier ce compte parmi vos autres comptes e-mail enregistrés sur Outlook. +>> - **Serveur** : Saisissez « zimbra1.mail.ovh.net ». +>> - **Domaine** : Laissez ce champ vide. +>> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète. +>> +>> Pour finaliser la configuration, appuyez sur le bouton « ✓ ». +>> +>> ![outlook android](images/outlook-app-android-add-step03.png){.thumbnail .h-500} +>> + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. + +OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». + +### Comment modifier les paramètres existants ? + +L'application Outlook ne permet pas de modifier les paramètres serveur de votre compte e-mail. + +Si votre compte e-mail est déjà configuré et que vous souhaitez en modifier les paramètres, vous devez alors le supprimer et le recréer : + +1. Appuyez sur l'enveloppe (`✉`{.action}) dans la partie supérieure gauche de votre écran. +2. Appuyez sur l'icône de réglage (`⛭`{.action}) dans le bas de la colonne de gauche. +3. Dans la section « Général » appuyez sur `Comptes` pour visualiser l'ensemble des adresses e-mail configurées sur l'application. + + ![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .h-500} + +4. Sélectionnez le compte e-mail concerné. +5. Appuyez sur `Supprimer le compte`{.action}. +6. Appuyez sur `Supprimer`{.action} lorsque la question « Voulez-vous supprimer le compte ? » apparaît. + + ![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .h-500} + +> [!success] +> +> Une fois votre compte e-mail supprimé, suivez les étapes d'installation indiquées dans la rubrique « [Ajouter le compte](#add-account) » de ce guide. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Android, consultez le [centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/configurer-le-courrier-%C3%A9lectronique-%C3%A0-l-aide-de-l-application-outlook-pour-android-886db551-8dfa-4fd5-b835-f8e532091872). + +Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.it-it.md index 004fba6d048..4ec3091441c 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.it-it.md @@ -1,125 +1,125 @@ ---- -title: "Zimbra Pro - Configurare un account email con ActiveSync su Outlook per Android" -excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Outlook per Android tramite il protocollo ActiveSync" -updated: 2025-07-03 ---- - - - -## Obiettivo - -> [!primary] -> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. - -Gli account Zimbra Pro possono essere configurati su un cellulare Android utilizzando il protocollo ActiveSync. In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L'applicazione Microsoft Outlook su Android è disponibile gratuitamente dal Google Play Store. - -**Questa guida ti mostra come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Outlook per Android tramite il protocollo ActiveSync.** - -> [!warning] -> -> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. -> -> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](/links/partner) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. - -## Prerequisiti - -- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). -- Aver installato l’[applicazione Outlook](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=it) sul proprio dispositivo mobile Android. -- Disporre delle credenziali associate all’indirizzo email da configurare. - -> [!primary] -> -> Questa guida è stata realizzata da un dispositivo che utilizza la versione 14 di Android. - -## Procedura - -### Aggiungi l'account - -- **Al primo avvio dell’applicazione Outlook**, verrà visualizzata un’assistente di configurazione: - - Clicca su `Aggiungi account`{.action}. - - ![outlook android](images/outlook-app-android-add01.png){.thumbnail .h-500} - -- **Se un account è già impostato sull'applicazione Outlook**: - - Clicca sulla busta (`✉`{.action}) in alto a sinistra. - - Clicca sul pulsante `+`{.action} nella barra verticale sinistra. - - Clicca su `Aggiungi account`{.action}. - - ![outlook android](images/outlook-app-android-add02.png){.thumbnail .h-500} - -Segui i passaggi di installazione cliccando sulle **3** schede qui sotto: - -> [!tabs] -> **Step 1** ->> ->> Inserisci il tuo indirizzo email e clicca su `Continua`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .h-500} ->> -> **Step 2** ->> ->> ![android outlook](images/zimbra-activesync-outlook-android03.png){.thumbnail .h-500} ->> ->> - Seleziona **Exchange** nella lista dei tipi di account. ->> - **O**, se si ottiene una finestra che richiede di selezionare il protocollo **IMAP** o **POP3**, premere l'uno o l'altro. Nella finestra successiva, clicca sul pulsante `?`{.action} nell’angolo in alto a destra dello schermo e seleziona `Cambia provider account`{.action}. Seleziona `Exchange`. ->> ->> ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .h-500} ->> -> **Step 3** ->> ->> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: ->> ->> - **Indirizzo email**: Inserisci il tuo indirizzo email completo. ->> - **Descrizione**: Inserisci un nome che permetta di identificare questo account tra quelli registrati su Outlook. ->> - **Server**: Inserisci "zimbra1.mail.ovh.net". ->> - **Dominio**: Lasciare vuoto questo campo. ->> - **Nome utente**: Inserisci il tuo indirizzo email completo. ->> ->> Per completare la configurazione, clicca sul pulsante " ✓". ->> ->> ![outlook android](images/outlook-app-android-add-step03.png){.thumbnail .h-500} ->> - -### Utilizza l'indirizzo email - -Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. - -OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Come modificare le impostazioni esistenti? - -L’applicazione Outlook non permette di modificare le impostazioni server dell’account email. - -Se il tuo account email è già configurato e vuoi modificarne le impostazioni, è necessario eliminarlo e ricrearlo: - -1. Premere la busta (`✉`{.action}) nell'angolo superiore sinistro dello schermo. -2. Premere l’icona di regolazione (`⛭`{.action}) nella parte inferiore della colonna sinistra. -3. Nella sezione "Generale", clicca su `Account` per visualizzare tutti gli indirizzi email configurati sull’applicazione. - - ![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .h-500} - -4. Seleziona l’account email interessato. -5. Clicca su `Elimina l’account`{.action}. -6. Clicca su `Elimina`{.action} quando compare la domanda "Vuoi eliminare l'account?". - - ![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .h-500} - -> [!success] -> -> Una volta eliminato il tuo account email, segui gli step di installazione indicati nella sezione "[Aggiungi l’account](#add-account)" di questa guida. - -## Per saperne di più - -> [!primary] -> -> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dall'applicazione Outlook su Android, consultare il [centro assistenza Microsoft](https://support.microsoft.com/it-it/office/configurare-la-posta-elettronica-nell-app-outlook-per-android-886db551-8dfa-4fd5-b835-f8e532091872). - -Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: "Zimbra Pro - Configurare un account email con ActiveSync su Outlook per Android" +excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Outlook per Android tramite il protocollo ActiveSync" +updated: 2025-07-03 +--- + + + +## Obiettivo + +> [!primary] +> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. + +Gli account Zimbra Pro possono essere configurati su un cellulare Android utilizzando il protocollo ActiveSync. In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L'applicazione Microsoft Outlook su Android è disponibile gratuitamente dal Google Play Store. + +**Questa guida ti mostra come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Outlook per Android tramite il protocollo ActiveSync.** + +> [!warning] +> +> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. +> +> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](https://marketplace.ovhcloud.com/c/support-collaboration) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. + +## Prerequisiti + +- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). +- Aver installato l’[applicazione Outlook](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=it) sul proprio dispositivo mobile Android. +- Disporre delle credenziali associate all’indirizzo email da configurare. + +> [!primary] +> +> Questa guida è stata realizzata da un dispositivo che utilizza la versione 14 di Android. + +## Procedura + +### Aggiungi l'account + +- **Al primo avvio dell’applicazione Outlook**, verrà visualizzata un’assistente di configurazione: + - Clicca su `Aggiungi account`{.action}. + + ![outlook android](images/outlook-app-android-add01.png){.thumbnail .h-500} + +- **Se un account è già impostato sull'applicazione Outlook**: + - Clicca sulla busta (`✉`{.action}) in alto a sinistra. + - Clicca sul pulsante `+`{.action} nella barra verticale sinistra. + - Clicca su `Aggiungi account`{.action}. + + ![outlook android](images/outlook-app-android-add02.png){.thumbnail .h-500} + +Segui i passaggi di installazione cliccando sulle **3** schede qui sotto: + +> [!tabs] +> **Step 1** +>> +>> Inserisci il tuo indirizzo email e clicca su `Continua`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .h-500} +>> +> **Step 2** +>> +>> ![android outlook](images/zimbra-activesync-outlook-android03.png){.thumbnail .h-500} +>> +>> - Seleziona **Exchange** nella lista dei tipi di account. +>> - **O**, se si ottiene una finestra che richiede di selezionare il protocollo **IMAP** o **POP3**, premere l'uno o l'altro. Nella finestra successiva, clicca sul pulsante `?`{.action} nell’angolo in alto a destra dello schermo e seleziona `Cambia provider account`{.action}. Seleziona `Exchange`. +>> +>> ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .h-500} +>> +> **Step 3** +>> +>> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: +>> +>> - **Indirizzo email**: Inserisci il tuo indirizzo email completo. +>> - **Descrizione**: Inserisci un nome che permetta di identificare questo account tra quelli registrati su Outlook. +>> - **Server**: Inserisci "zimbra1.mail.ovh.net". +>> - **Dominio**: Lasciare vuoto questo campo. +>> - **Nome utente**: Inserisci il tuo indirizzo email completo. +>> +>> Per completare la configurazione, clicca sul pulsante " ✓". +>> +>> ![outlook android](images/outlook-app-android-add-step03.png){.thumbnail .h-500} +>> + +### Utilizza l'indirizzo email + +Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. + +OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Come modificare le impostazioni esistenti? + +L’applicazione Outlook non permette di modificare le impostazioni server dell’account email. + +Se il tuo account email è già configurato e vuoi modificarne le impostazioni, è necessario eliminarlo e ricrearlo: + +1. Premere la busta (`✉`{.action}) nell'angolo superiore sinistro dello schermo. +2. Premere l’icona di regolazione (`⛭`{.action}) nella parte inferiore della colonna sinistra. +3. Nella sezione "Generale", clicca su `Account` per visualizzare tutti gli indirizzi email configurati sull’applicazione. + + ![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .h-500} + +4. Seleziona l’account email interessato. +5. Clicca su `Elimina l’account`{.action}. +6. Clicca su `Elimina`{.action} quando compare la domanda "Vuoi eliminare l'account?". + + ![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .h-500} + +> [!success] +> +> Una volta eliminato il tuo account email, segui gli step di installazione indicati nella sezione "[Aggiungi l’account](#add-account)" di questa guida. + +## Per saperne di più + +> [!primary] +> +> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dall'applicazione Outlook su Android, consultare il [centro assistenza Microsoft](https://support.microsoft.com/it-it/office/configurare-la-posta-elettronica-nell-app-outlook-per-android-886db551-8dfa-4fd5-b835-f8e532091872). + +Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.pl-pl.md index bb037e06510..670326bd469 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.pl-pl.md @@ -1,125 +1,125 @@ ---- -title: "Zimbra Pro - Konfiguracja konta e-mail za pomocą ActiveSync w programie Outlook na Androida" -excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji mobilnej Outlook dla Androida przy użyciu protokołu ActiveSync" -updated: 2025-07-03 ---- - - - -## Wprowadzenie - -> [!primary] -> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. - -Konta Zimbra Pro można skonfigurować na urządzeniu z systemem Android przy użyciu protokołu ActiveSync. Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja Outlook firmy Microsoft na urządzenia z systemem Android jest dostępna bezpłatnie w sklepie Google Play. - -**Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji mobilnej Outlook dla Androida przy użyciu protokołu ActiveSync.** - -> [!warning] -> -> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. -> -> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](/links/partner) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. - -## Wymagania początkowe - -- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Posiadanie [aplikacji Outlook](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=pl) na urządzeniu z systemem Android. -- Dane do logowania do konta e-mail, które chcesz skonfigurować. - -> [!primary] -> -> Niniejszy przewodnik został stworzony na urządzeniu korzystającym z wersji 14 systemu Android. - -## W praktyce - -### Dodaj konto - -- **Podczas pierwszego uruchomienia aplikacji Outlook** pojawi się asystent konfiguracji: - - Kliknij `Dodaj konto`{.action}. - - ![Outlook Android](images/outlook-app-android-add01.png){.thumbnail .h-500} - -- **Jeśli konto jest już skonfigurowane w aplikacji Outlook**: - - Naciśnij kopertę (`✉` {.action}) w lewym górnym rogu ekranu. - - Następnie naciśnij przycisk `+`{.action} w lewym pionowym pasku. - - Kliknij `Dodaj konto`{.action}. - - ![Outlook Android](images/outlook-app-android-add02.png){.thumbnail .h-500} - -Postępuj zgodnie z kolejnymi instrukcjami zawartymi w **3** zakładkach: - -> [!tabs] -> **Etap 1** ->> ->> Wpisz swój adres e-mail i naciśnij przycisk `Kontynuuj`{.action}. ->> ->> ![Outlook Android](images/outlook-app-android-add-step01.png){.thumbnail .h-500} ->> -> **Etap 2** ->> ->> ![Outlook Android](images/zimbra-activesync-outlook-android03.png){.thumbnail .h-500} ->> ->> - Wybierz **Exchange** z listy typów kont. ->> - **Lub**, jeśli otrzymasz okno z prośbą o wybranie protokołu **IMAP** lub **POP3**, naciśnij dowolny z nich. W kolejnym oknie naciśnij przycisk `?`{.action} w prawym górnym rogu ekranu, następnie wybierz `Zmień dostawcę konta`{.action}. Następnie wybierz `Exchange`. ->> ->> ![Outlook Android](images/outlook-app-android-add-step021.png){.thumbnail .h-500} ->> -> **Etap 3** ->> ->> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: ->> ->> - **Adres e-mail**: Wpisz pełny adres e-mail. ->> - **Opis**: Wprowadź nazwę pozwalającą odróżnić to konto od Twoich pozostałych kont e-mail zarejestrowanych w programie Outlook. ->> - **Serwer**: Wpisz "zimbra1.mail.ovh.net". ->> - **Domena**: Pozostaw to pole puste. ->> - **Nazwa użytkownika**: Wpisz pełny adres e-mail. ->> ->> Aby zakończyć konfigurację, naciśnij przycisk " ✓". ->> ->> ![Outlook Android](images/outlook-app-android-add-step03.png){.thumbnail .h-500} ->> - -### Użyj adresu e-mail - -Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. - -OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Jak zmienić istniejące ustawienia? - -Aplikacja Outlook nie pozwala na zmianę ustawień serwera dla Twojego konta e-mail. - -Jeśli Twoje konto e-mail jest już skonfigurowane i chcesz zmienić jego ustawienia, musisz je usunąć i utworzyć ponownie: - -1. Naciśnij kopertę (`✉`{.action}) w lewym górnym rogu ekranu. -2. Stuknij ikonę dopasowania (`⛭`{.action}) w dolnej części lewej kolumny. -3. W sekcji "Ogólne" kliknij `Konta`, aby wyświetlić wszystkie adresy e-mail skonfigurowane w aplikacji. - - ![Outlook Android](images/outlook-app-android-delete-account-01.png){.thumbnail .h-500} - -4. Wybierz odpowiednie konto e-mail. -5. Kliknij `Usuń konto`{.action}. -6. Naciśnij przycisk `Usuń`{.action}, gdy pojawi się pytanie "Czy chcesz usunąć konto?". - - ![Outlook Android](images/outlook-app-android-delete-account-02.png){.thumbnail .h-500} - -> [!success] -> -> Po usunięciu konta e-mail wykonaj kroki instalacji wskazane w "[Dodaj konto](#add-account)" w tym przewodniku. - -## Sprawdź również - -> [!primary] -> -> Aby uzyskać więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Outlook na urządzeniu z systemem Android, zobacz [centrum pomocy Microsoft](https://support.microsoft.com/pl-pl/office/konfigurowanie-poczty-e-mail-w-aplikacji-outlook-dla-systemu-android-886db551-8dfa-4fd5-b835-f8e532091872). - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "Zimbra Pro - Konfiguracja konta e-mail za pomocą ActiveSync w programie Outlook na Androida" +excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji mobilnej Outlook dla Androida przy użyciu protokołu ActiveSync" +updated: 2025-07-03 +--- + + + +## Wprowadzenie + +> [!primary] +> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. + +Konta Zimbra Pro można skonfigurować na urządzeniu z systemem Android przy użyciu protokołu ActiveSync. Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja Outlook firmy Microsoft na urządzenia z systemem Android jest dostępna bezpłatnie w sklepie Google Play. + +**Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji mobilnej Outlook dla Androida przy użyciu protokołu ActiveSync.** + +> [!warning] +> +> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. +> +> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](https://marketplace.ovhcloud.com/c/support-collaboration) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. + +## Wymagania początkowe + +- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Posiadanie [aplikacji Outlook](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=pl) na urządzeniu z systemem Android. +- Dane do logowania do konta e-mail, które chcesz skonfigurować. + +> [!primary] +> +> Niniejszy przewodnik został stworzony na urządzeniu korzystającym z wersji 14 systemu Android. + +## W praktyce + +### Dodaj konto + +- **Podczas pierwszego uruchomienia aplikacji Outlook** pojawi się asystent konfiguracji: + - Kliknij `Dodaj konto`{.action}. + + ![Outlook Android](images/outlook-app-android-add01.png){.thumbnail .h-500} + +- **Jeśli konto jest już skonfigurowane w aplikacji Outlook**: + - Naciśnij kopertę (`✉` {.action}) w lewym górnym rogu ekranu. + - Następnie naciśnij przycisk `+`{.action} w lewym pionowym pasku. + - Kliknij `Dodaj konto`{.action}. + + ![Outlook Android](images/outlook-app-android-add02.png){.thumbnail .h-500} + +Postępuj zgodnie z kolejnymi instrukcjami zawartymi w **3** zakładkach: + +> [!tabs] +> **Etap 1** +>> +>> Wpisz swój adres e-mail i naciśnij przycisk `Kontynuuj`{.action}. +>> +>> ![Outlook Android](images/outlook-app-android-add-step01.png){.thumbnail .h-500} +>> +> **Etap 2** +>> +>> ![Outlook Android](images/zimbra-activesync-outlook-android03.png){.thumbnail .h-500} +>> +>> - Wybierz **Exchange** z listy typów kont. +>> - **Lub**, jeśli otrzymasz okno z prośbą o wybranie protokołu **IMAP** lub **POP3**, naciśnij dowolny z nich. W kolejnym oknie naciśnij przycisk `?`{.action} w prawym górnym rogu ekranu, następnie wybierz `Zmień dostawcę konta`{.action}. Następnie wybierz `Exchange`. +>> +>> ![Outlook Android](images/outlook-app-android-add-step021.png){.thumbnail .h-500} +>> +> **Etap 3** +>> +>> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: +>> +>> - **Adres e-mail**: Wpisz pełny adres e-mail. +>> - **Opis**: Wprowadź nazwę pozwalającą odróżnić to konto od Twoich pozostałych kont e-mail zarejestrowanych w programie Outlook. +>> - **Serwer**: Wpisz "zimbra1.mail.ovh.net". +>> - **Domena**: Pozostaw to pole puste. +>> - **Nazwa użytkownika**: Wpisz pełny adres e-mail. +>> +>> Aby zakończyć konfigurację, naciśnij przycisk " ✓". +>> +>> ![Outlook Android](images/outlook-app-android-add-step03.png){.thumbnail .h-500} +>> + +### Użyj adresu e-mail + +Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. + +OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Jak zmienić istniejące ustawienia? + +Aplikacja Outlook nie pozwala na zmianę ustawień serwera dla Twojego konta e-mail. + +Jeśli Twoje konto e-mail jest już skonfigurowane i chcesz zmienić jego ustawienia, musisz je usunąć i utworzyć ponownie: + +1. Naciśnij kopertę (`✉`{.action}) w lewym górnym rogu ekranu. +2. Stuknij ikonę dopasowania (`⛭`{.action}) w dolnej części lewej kolumny. +3. W sekcji "Ogólne" kliknij `Konta`, aby wyświetlić wszystkie adresy e-mail skonfigurowane w aplikacji. + + ![Outlook Android](images/outlook-app-android-delete-account-01.png){.thumbnail .h-500} + +4. Wybierz odpowiednie konto e-mail. +5. Kliknij `Usuń konto`{.action}. +6. Naciśnij przycisk `Usuń`{.action}, gdy pojawi się pytanie "Czy chcesz usunąć konto?". + + ![Outlook Android](images/outlook-app-android-delete-account-02.png){.thumbnail .h-500} + +> [!success] +> +> Po usunięciu konta e-mail wykonaj kroki instalacji wskazane w "[Dodaj konto](#add-account)" w tym przewodniku. + +## Sprawdź również + +> [!primary] +> +> Aby uzyskać więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Outlook na urządzeniu z systemem Android, zobacz [centrum pomocy Microsoft](https://support.microsoft.com/pl-pl/office/konfigurowanie-poczty-e-mail-w-aplikacji-outlook-dla-systemu-android-886db551-8dfa-4fd5-b835-f8e532091872). + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.pt-pt.md index 7ba050c7050..89f5e7684f1 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_android/guide.pt-pt.md @@ -1,125 +1,125 @@ ---- -title: "Zimbra Pro - Configurar sua conta de e-mail via AtiveSync no Outlook para Android" -excerpt: "Saiba como configurar seu endereço de e-mail Zimbra Pro no aplicativo móvel Outlook para Android através do protocolo AtiveSync" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. - -As contas do Zimbra Pro podem ser configuradas em dispositivos móveis Android usando o protocolo AtiveSync. Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação Outlook da Microsoft para Android está disponível gratuitamente a partir da Google Play Store. - -**Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação móvel Outlook para Android através do protocolo AtiveSync.** - -> [!warning] -> -> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. -> -> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](/links/partner) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. - -## Requisitos - -- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Ter a [aplicação Outlook](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=pt) no seu dispositivo móvel Android. -- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. - -> [!primary] -> -> Esta documentação foi feita a partir de um dispositivo que utiliza a versão 14 do Android. - -## Instruções - -### Adicionar a conta - -- **Ao iniciar pela primeira vez a aplicação Outlook**, é apresentado um assistente de configuração: - - Prima `Adicionar uma conta`{.action}. - - ![outlook android](images/outlook-app-android-add01.png){.thumbnail .h-500} - -- **Se uma conta já estiver parametrizada na aplicação Outlook**: - - Prima o envelope (`✉`{.action}) na parte superior esquerda do seu ecrã. - - De seguida, prima o botão `+`{.action} na barra vertical à esquerda. - - Prima `Adicionar uma conta`{.action}. - - ![outlook android](images/outlook-app-android-add02.png){.thumbnail .h-500} - -Siga as etapas de instalação clicando sucessivamente nos **3** separadores abaixo: - -> [!tabs] -> **Etapa 1** ->> ->> Introduza o seu endereço de e-mail e prima `Continuar`{.action}. ->> ->> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .h-500} ->> -> **Etapa 2** ->> ->> ![Outlook Android](images/zimbra-activesync-outlook-android03.png){.thumbnail .h-500} ->> ->> - Selecione **Exchange** na lista de tipos de conta. ->> - **Ou**, se surgir uma janela a solicitar a seleção do protocolo **IMAP** ou **POP3**, prima a tecla num ou no outro. Na janela seguinte, prima o botão `?`{.action} no canto superior direito do ecrã e escolha `Mudar de fornecedor de conta`{.action}. Selecione a opção `Exchange`. ->> ->> ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .h-500} ->> -> **Etapa 3** ->> ->> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: ->> ->> - **Endereço de correio eletrónico**: Introduza o endereço de correio eletrónico completo. ->> - **Description**: Insira um nome que permita identificar esta conta entre as outras contas de e-mail registadas no Outlook. ->> - **Servidor**: Introduza "zimbra1.mail.ovh.net". ->> - **Domínio**: Deixe este campo em branco. ->> - **Nome de utilizador**: Introduza o seu endereço de e-mail completo. ->> ->> Para finalizar a configuração, prima o botão "✓". ->> ->> ![outlook android](images/outlook-app-android-add-step03.png){.thumbnail .h-500} ->> - -### Utilizar o endereço de e-mail - -Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. - -A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Como alterar os parâmetros existentes? - -A aplicação Outlook não permite alterar as definições do servidor da sua conta de e-mail. - -Se a sua conta de e-mail já estiver configurada e pretender alterar as suas definições, deve eliminá-la e recriá-la: - -1. Prima o envelope (`✉`{.action}) na parte superior esquerda do seu ecrã. -2. Toque no ícone de ajuste (`⛭`{.action}) na parte inferior da coluna da esquerda. -3. Na secção "Geral" pressione `Contas` para visualizar todos os endereços de e-mail configurados na aplicação. - - ![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .h-500} - -4. Selecione a conta de e-mail correspondente. -5. Prima `Eliminar conta`{.action}. -6. Prima `Eliminar`{.action} quando a pergunta "Deseja eliminar a conta?" for apresentada. - - ![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .h-500} - -> [!success] -> -> Após a eliminação da conta de correio eletrónico, siga os passos de instalação descritos no "[Adicionar a conta](#add-account)" deste manual. - -## Quer saber mais? - -> [!primary] -> -> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Outlook no Android, visite [Centro de Ajuda da Microsoft](https://support.microsoft.com/pt-pt/office/configurar-o-e-mail-na-aplica%C3%A7%C3%A3o-outlook-para-android-886db551-8dfa-4fd5-b835-f8e532091872). - -Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "Zimbra Pro - Configurar sua conta de e-mail via AtiveSync no Outlook para Android" +excerpt: "Saiba como configurar seu endereço de e-mail Zimbra Pro no aplicativo móvel Outlook para Android através do protocolo AtiveSync" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. + +As contas do Zimbra Pro podem ser configuradas em dispositivos móveis Android usando o protocolo AtiveSync. Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação Outlook da Microsoft para Android está disponível gratuitamente a partir da Google Play Store. + +**Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação móvel Outlook para Android através do protocolo AtiveSync.** + +> [!warning] +> +> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. +> +> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](https://marketplace.ovhcloud.com/c/support-collaboration) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. + +## Requisitos + +- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Ter a [aplicação Outlook](https://play.google.com/store/apps/details?id=com.microsoft.office.outlook&hl=pt) no seu dispositivo móvel Android. +- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. + +> [!primary] +> +> Esta documentação foi feita a partir de um dispositivo que utiliza a versão 14 do Android. + +## Instruções + +### Adicionar a conta + +- **Ao iniciar pela primeira vez a aplicação Outlook**, é apresentado um assistente de configuração: + - Prima `Adicionar uma conta`{.action}. + + ![outlook android](images/outlook-app-android-add01.png){.thumbnail .h-500} + +- **Se uma conta já estiver parametrizada na aplicação Outlook**: + - Prima o envelope (`✉`{.action}) na parte superior esquerda do seu ecrã. + - De seguida, prima o botão `+`{.action} na barra vertical à esquerda. + - Prima `Adicionar uma conta`{.action}. + + ![outlook android](images/outlook-app-android-add02.png){.thumbnail .h-500} + +Siga as etapas de instalação clicando sucessivamente nos **3** separadores abaixo: + +> [!tabs] +> **Etapa 1** +>> +>> Introduza o seu endereço de e-mail e prima `Continuar`{.action}. +>> +>> ![outlook android](images/outlook-app-android-add-step01.png){.thumbnail .h-500} +>> +> **Etapa 2** +>> +>> ![Outlook Android](images/zimbra-activesync-outlook-android03.png){.thumbnail .h-500} +>> +>> - Selecione **Exchange** na lista de tipos de conta. +>> - **Ou**, se surgir uma janela a solicitar a seleção do protocolo **IMAP** ou **POP3**, prima a tecla num ou no outro. Na janela seguinte, prima o botão `?`{.action} no canto superior direito do ecrã e escolha `Mudar de fornecedor de conta`{.action}. Selecione a opção `Exchange`. +>> +>> ![outlook android](images/outlook-app-android-add-step021.png){.thumbnail .h-500} +>> +> **Etapa 3** +>> +>> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: +>> +>> - **Endereço de correio eletrónico**: Introduza o endereço de correio eletrónico completo. +>> - **Description**: Insira um nome que permita identificar esta conta entre as outras contas de e-mail registadas no Outlook. +>> - **Servidor**: Introduza "zimbra1.mail.ovh.net". +>> - **Domínio**: Deixe este campo em branco. +>> - **Nome de utilizador**: Introduza o seu endereço de e-mail completo. +>> +>> Para finalizar a configuração, prima o botão "✓". +>> +>> ![outlook android](images/outlook-app-android-add-step03.png){.thumbnail .h-500} +>> + +### Utilizar o endereço de e-mail + +Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. + +A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Como alterar os parâmetros existentes? + +A aplicação Outlook não permite alterar as definições do servidor da sua conta de e-mail. + +Se a sua conta de e-mail já estiver configurada e pretender alterar as suas definições, deve eliminá-la e recriá-la: + +1. Prima o envelope (`✉`{.action}) na parte superior esquerda do seu ecrã. +2. Toque no ícone de ajuste (`⛭`{.action}) na parte inferior da coluna da esquerda. +3. Na secção "Geral" pressione `Contas` para visualizar todos os endereços de e-mail configurados na aplicação. + + ![outlook android](images/outlook-app-android-delete-account-01.png){.thumbnail .h-500} + +4. Selecione a conta de e-mail correspondente. +5. Prima `Eliminar conta`{.action}. +6. Prima `Eliminar`{.action} quando a pergunta "Deseja eliminar a conta?" for apresentada. + + ![outlook android](images/outlook-app-android-delete-account-02.png){.thumbnail .h-500} + +> [!success] +> +> Após a eliminação da conta de correio eletrónico, siga os passos de instalação descritos no "[Adicionar a conta](#add-account)" deste manual. + +## Quer saber mais? + +> [!primary] +> +> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Outlook no Android, visite [Centro de Ajuda da Microsoft](https://support.microsoft.com/pt-pt/office/configurar-o-e-mail-na-aplica%C3%A7%C3%A3o-outlook-para-android-886db551-8dfa-4fd5-b835-f8e532091872). + +Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com a nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.es-es.md index f3084afeb8f..4f0aa02581d 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.es-es.md @@ -1,131 +1,131 @@ ---- -title: "Zimbra Pro - Configurar una cuenta de correo electrónico a través de ActiveSync en Outlook para iOS" -excerpt: "Aprenda a configurar su cuenta de correo electrónico Zimbra Pro en la aplicación móvil Outlook para iOS a través del protocolo ActiveSync" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. - -Las cuentas Zimbra Pro pueden configurarse en un iPhone utilizando el protocolo ActiveSync. Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Outlook de Microsoft en iOS está disponible de forma gratuita desde la App Store de Apple. - -**Aprenda a configurar su cuenta Zimbra Pro en la aplicación móvil Outlook para iOS mediante el protocolo ActiveSync.** - -> [!warning] -> -> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. -> -> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](/links/partner) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. - -## Requisitos - -- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). -- Tener la aplicación [Outlook para iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. - -## Procedimiento - -### Añadir la cuenta - -- **La primera vez que inicie la aplicación Outlook**, aparecerá un asistente de configuración: - - Pulse `Añadir cuenta`{.action}. - - ![outlook ios](images/outlook-app-ios-add-01.png){.thumbnail .h-500} - -- **Si ya tiene una cuenta configurada en la aplicación Outlook**: - - 1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa (`⌂`{.action}) en la parte superior izquierda de la pantalla. - 2. Pulse el engranaje (`⛭`{.action}) en la parte inferior izquierda de la pantalla. - 3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. - 4. Pulse `Añadir cuenta`{.action}. - 5. Pulse `Cuenta de correo`{.action}. - - ![outlook ios](images/outlook-app-ios-add-02.png){.thumbnail .h-500} - -Siga los pasos de instalación haciendo clic en las siguientes **3** pestañas: - -> [!tabs] -> **Paso 1** ->> ->> Introduzca su dirección de correo electrónico y pulse `Añadir una cuenta`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step-01.png){.thumbnail .h-500} ->> -> **Paso 2** ->> ->> Existen dos escenarios posibles: ->> ->> - Si aparece "**IMAP**" en la parte superior de la página, pulse el botón "`?` en la esquina superior derecha de la pantalla **(1)** y seleccione `Cambiar proveedor de cuenta`{.action} **(2)**. Seleccione entonces `Exchange` **(3)** y vaya al paso 3. ->> ->> ![outlook ios](images/outlook-app-ios-add-step-02.png){.thumbnail .h-500} ->> ->> - Si va directamente a elegir el tipo de cuenta, seleccione `Exchange`. ->> -> **Paso 3** ->> ->> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: ->> ->> - **Dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. ->> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. ->> - **Description**: Introduzca un nombre que le permita identificar esta cuenta entre sus otras cuentas de correo registradas en Outlook. ->> - **Servidor**: introduzca "zimbra1.mail.ovh.net". ->> - **Dominio**: Deje este campo en blanco. ->> - **Nombre de usuario**: Introduzca su dirección de correo electrónico completa. ->> ->> Para finalizar la configuración, pulse `Conectar`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step-03.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Si experimenta un fallo de envío o recepción después de haber seguido los pasos de configuración anteriores, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)" de esta guía. - -### Utilizar la dirección de correo electrónico - -Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### ¿Cómo cambiar la configuración existente? - -1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa (`⌂`{.action}) en la parte superior izquierda de la pantalla. -1. Pulse el engranaje (`⛭`{.action}) en la parte inferior izquierda de la pantalla. -1. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. -1. Seleccione la cuenta. -1. Pulse `Editar la información de conexión`{.action}. - -![outlook ios](images/outlook-app-ios-modify-01.png){.thumbnail .h-500} - -Consulte los parámetros en el **paso 3** del capítulo "[Añadir la cuenta](#add-account)". - -### ¿Cómo eliminar una cuenta de correo? - -1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa (`⌂`{.action}) en la parte superior izquierda de la pantalla. -1. Pulse el engranaje (`⛭`{.action}) en la parte inferior izquierda de la pantalla. -1. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. -1. Seleccione la cuenta. -1. Pulse `Eliminar la cuenta`{.action}. - -![outlook ios](images/outlook-app-ios-delete-01.png){.thumbnail .h-500} - - -## Más información - -> [!primary] -> -> Para obtener más información sobre la configuración de una dirección de correo electrónico desde la aplicación Outlook en iOS, consulte el [centro de ayuda de Microsoft](https://support.microsoft.com/es-es/office/configurer-l-application-outlook-pour-ios-b2de2161-cc1d-49ef-9ef9-81acd1c8e234). - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "Zimbra Pro - Configurar una cuenta de correo electrónico a través de ActiveSync en Outlook para iOS" +excerpt: "Aprenda a configurar su cuenta de correo electrónico Zimbra Pro en la aplicación móvil Outlook para iOS a través del protocolo ActiveSync" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. + +Las cuentas Zimbra Pro pueden configurarse en un iPhone utilizando el protocolo ActiveSync. Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Outlook de Microsoft en iOS está disponible de forma gratuita desde la App Store de Apple. + +**Aprenda a configurar su cuenta Zimbra Pro en la aplicación móvil Outlook para iOS mediante el protocolo ActiveSync.** + +> [!warning] +> +> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. +> +> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. + +## Requisitos + +- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). +- Tener la aplicación [Outlook para iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. + +## Procedimiento + +### Añadir la cuenta + +- **La primera vez que inicie la aplicación Outlook**, aparecerá un asistente de configuración: + - Pulse `Añadir cuenta`{.action}. + + ![outlook ios](images/outlook-app-ios-add-01.png){.thumbnail .h-500} + +- **Si ya tiene una cuenta configurada en la aplicación Outlook**: + + 1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa (`⌂`{.action}) en la parte superior izquierda de la pantalla. + 2. Pulse el engranaje (`⛭`{.action}) en la parte inferior izquierda de la pantalla. + 3. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. + 4. Pulse `Añadir cuenta`{.action}. + 5. Pulse `Cuenta de correo`{.action}. + + ![outlook ios](images/outlook-app-ios-add-02.png){.thumbnail .h-500} + +Siga los pasos de instalación haciendo clic en las siguientes **3** pestañas: + +> [!tabs] +> **Paso 1** +>> +>> Introduzca su dirección de correo electrónico y pulse `Añadir una cuenta`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step-01.png){.thumbnail .h-500} +>> +> **Paso 2** +>> +>> Existen dos escenarios posibles: +>> +>> - Si aparece "**IMAP**" en la parte superior de la página, pulse el botón "`?` en la esquina superior derecha de la pantalla **(1)** y seleccione `Cambiar proveedor de cuenta`{.action} **(2)**. Seleccione entonces `Exchange` **(3)** y vaya al paso 3. +>> +>> ![outlook ios](images/outlook-app-ios-add-step-02.png){.thumbnail .h-500} +>> +>> - Si va directamente a elegir el tipo de cuenta, seleccione `Exchange`. +>> +> **Paso 3** +>> +>> En la siguiente ventana, marque `Parámetros avanzados`{.action} e introduzca la siguiente información: +>> +>> - **Dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. +>> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. +>> - **Description**: Introduzca un nombre que le permita identificar esta cuenta entre sus otras cuentas de correo registradas en Outlook. +>> - **Servidor**: introduzca "zimbra1.mail.ovh.net". +>> - **Dominio**: Deje este campo en blanco. +>> - **Nombre de usuario**: Introduzca su dirección de correo electrónico completa. +>> +>> Para finalizar la configuración, pulse `Conectar`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step-03.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Si experimenta un fallo de envío o recepción después de haber seguido los pasos de configuración anteriores, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)" de esta guía. + +### Utilizar la dirección de correo electrónico + +Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### ¿Cómo cambiar la configuración existente? + +1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa (`⌂`{.action}) en la parte superior izquierda de la pantalla. +1. Pulse el engranaje (`⛭`{.action}) en la parte inferior izquierda de la pantalla. +1. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. +1. Seleccione la cuenta. +1. Pulse `Editar la información de conexión`{.action}. + +![outlook ios](images/outlook-app-ios-modify-01.png){.thumbnail .h-500} + +Consulte los parámetros en el **paso 3** del capítulo "[Añadir la cuenta](#add-account)". + +### ¿Cómo eliminar una cuenta de correo? + +1. Pulse el círculo que contiene las iniciales de la cuenta de correo consultada o el icono de la casa (`⌂`{.action}) en la parte superior izquierda de la pantalla. +1. Pulse el engranaje (`⛭`{.action}) en la parte inferior izquierda de la pantalla. +1. A continuación, pulse `Cuentas`{.action} en el menú **Ajustes**. +1. Seleccione la cuenta. +1. Pulse `Eliminar la cuenta`{.action}. + +![outlook ios](images/outlook-app-ios-delete-01.png){.thumbnail .h-500} + + +## Más información + +> [!primary] +> +> Para obtener más información sobre la configuración de una dirección de correo electrónico desde la aplicación Outlook en iOS, consulte el [centro de ayuda de Microsoft](https://support.microsoft.com/es-es/office/configurer-l-application-outlook-pour-ios-b2de2161-cc1d-49ef-9ef9-81acd1c8e234). + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.fr-fr.md index ecc7e19f1c1..2559756ea62 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.fr-fr.md @@ -1,130 +1,130 @@ ---- -title: "Zimbra Pro - Configurer son compte e-mail via ActiveSync sur Outlook pour iOS" -excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Outlook pour iOS via le protocole ActiveSync" -updated: 2025-07-03 ---- - - - -## Objectif - -> [!primary] -> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. - -Les comptes Zimbra Pro peuvent être configurés sur un iPhone en utilisant le protocole ActiveSync. Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Outlook de Microsoft sur iOS est disponible gratuitement depuis l'App Store d'Apple. - -**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Outlook pour iOS via le protocole ActiveSync.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. -> -> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . - -## Prérequis - -- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Disposer de l'application [Outlook pour iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application Outlook**, un assistant de configuration s'affiche : - - Appuyez sur `Ajouter un compte`{.action}. - - ![outlook ios](images/outlook-app-ios-add-01.png){.thumbnail .h-500} - -- **Si un compte est déjà paramétré sur l'application Outlook** : - 1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou sur l'icône de maison (`⌂`{.action}) dans la partie supérieure gauche de votre écran. - 2. Appuyez sur l'engrenage (`⛭`{.action}) dans la partie inférieure gauche de votre écran. - 3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. - 4. Appuyez sur `Ajouter un compte`{.action}. - 5. Appuyez sur `Compte de courrier`{.action}. - - ![outlook ios](images/outlook-app-ios-add-02.png){.thumbnail .h-500} - -Suivez les étapes d'installation en cliquant successivement sur les **3** onglets ci-dessous : - -> [!tabs] -> **Étape 1** ->> ->> Saisissez votre adresse e-mail et appuyez sur `Ajouter un compte`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step-01.png){.thumbnail .h-500} ->> -> **Étape 2** ->> ->> Deux scénarios sont possibles : ->> ->> - Si la mention « **IMAP** » est présente en haut de la page : appuyez sur le bouton `?` dans le coin supérieur droit de l'écran **(1)**, puis choisissez `Changer de fournisseur de compte`{.action} **(2)**. Sélectionnez alors `Exchange` **(3)** et passez à l'étape 3. ->> ->> ![outlook ios](images/outlook-app-ios-add-step-02.png){.thumbnail .h-500} ->> ->> - Si vous êtes directement dirigé vers le choix du type de compte, sélectionnez `Exchange`. ->> -> **Étape 3** ->> ->> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : ->> ->> - **Adresse e-mail** : Saisissez votre adresse e-mail complète. ->> - **Mot de passe** : Saisissez le mot de passe associé à votre adresse e-mail. ->> - **Description** : Renseignez un nom permettant d'identifier ce compte parmi vos autres comptes e-mail enregistrés sur Outlook. ->> - **Serveur** : saisissez « zimbra1.mail.ovh.net ». ->> - **Domaine** : Laissez ce champ vide. ->> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète. ->> ->> Pour finaliser la configuration, appuyez sur `Connexion`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step-03.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Si vous rencontrez un défaut d'envoi ou de réception après avoir suivi les étapes de configuration ci-dessus, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) » de ce guide. - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. - -OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». - -### Comment modifier les paramètres existants ? - -1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison (`⌂`{.action}) dans la partie supérieure gauche de votre écran. -1. Appuyez sur l'engrenage (`⛭`{.action}) dans la partie inférieure gauche de votre écran. -1. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. -1. Sélectionnez le compte concerné. -1. Appuyez sur `Modifier les informations de connexion`{.action}. - -![outlook ios](images/outlook-app-ios-modify-01.png){.thumbnail .h-500} - -Retrouvez les paramètres à **l'étape 3** du chapitre « [Ajouter le compte](#add-account) ». - -### Comment supprimer un compte e-mail ? - -1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison (`⌂`{.action}) dans la partie supérieure gauche de votre écran. -1. Appuyez sur l'engrenage (`⛭`{.action}) dans la partie inférieure gauche de votre écran. -1. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. -1. Sélectionnez le compte concerné. -1. Appuyez sur `Suppression du compte`{.action}. - -![outlook ios](images/outlook-app-ios-delete-01.png){.thumbnail .h-500} - - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur iOS, consultez le [centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/configurer-l-application-outlook-pour-ios-b2de2161-cc1d-49ef-9ef9-81acd1c8e234). - -Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "Zimbra Pro - Configurer son compte e-mail via ActiveSync sur Outlook pour iOS" +excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Outlook pour iOS via le protocole ActiveSync" +updated: 2025-07-03 +--- + + + +## Objectif + +> [!primary] +> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. + +Les comptes Zimbra Pro peuvent être configurés sur un iPhone en utilisant le protocole ActiveSync. Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Outlook de Microsoft sur iOS est disponible gratuitement depuis l'App Store d'Apple. + +**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur l'application mobile Outlook pour iOS via le protocole ActiveSync.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. +> +> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . + +## Prérequis + +- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Disposer de l'application [Outlook pour iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application Outlook**, un assistant de configuration s'affiche : + - Appuyez sur `Ajouter un compte`{.action}. + + ![outlook ios](images/outlook-app-ios-add-01.png){.thumbnail .h-500} + +- **Si un compte est déjà paramétré sur l'application Outlook** : + 1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou sur l'icône de maison (`⌂`{.action}) dans la partie supérieure gauche de votre écran. + 2. Appuyez sur l'engrenage (`⛭`{.action}) dans la partie inférieure gauche de votre écran. + 3. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. + 4. Appuyez sur `Ajouter un compte`{.action}. + 5. Appuyez sur `Compte de courrier`{.action}. + + ![outlook ios](images/outlook-app-ios-add-02.png){.thumbnail .h-500} + +Suivez les étapes d'installation en cliquant successivement sur les **3** onglets ci-dessous : + +> [!tabs] +> **Étape 1** +>> +>> Saisissez votre adresse e-mail et appuyez sur `Ajouter un compte`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step-01.png){.thumbnail .h-500} +>> +> **Étape 2** +>> +>> Deux scénarios sont possibles : +>> +>> - Si la mention « **IMAP** » est présente en haut de la page : appuyez sur le bouton `?` dans le coin supérieur droit de l'écran **(1)**, puis choisissez `Changer de fournisseur de compte`{.action} **(2)**. Sélectionnez alors `Exchange` **(3)** et passez à l'étape 3. +>> +>> ![outlook ios](images/outlook-app-ios-add-step-02.png){.thumbnail .h-500} +>> +>> - Si vous êtes directement dirigé vers le choix du type de compte, sélectionnez `Exchange`. +>> +> **Étape 3** +>> +>> Dans la fenêtre suivante, cochez `Paramètres avancés`{.action} et complétez les informations suivantes : +>> +>> - **Adresse e-mail** : Saisissez votre adresse e-mail complète. +>> - **Mot de passe** : Saisissez le mot de passe associé à votre adresse e-mail. +>> - **Description** : Renseignez un nom permettant d'identifier ce compte parmi vos autres comptes e-mail enregistrés sur Outlook. +>> - **Serveur** : saisissez « zimbra1.mail.ovh.net ». +>> - **Domaine** : Laissez ce champ vide. +>> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète. +>> +>> Pour finaliser la configuration, appuyez sur `Connexion`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step-03.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Si vous rencontrez un défaut d'envoi ou de réception après avoir suivi les étapes de configuration ci-dessus, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) » de ce guide. + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. + +OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». + +### Comment modifier les paramètres existants ? + +1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison (`⌂`{.action}) dans la partie supérieure gauche de votre écran. +1. Appuyez sur l'engrenage (`⛭`{.action}) dans la partie inférieure gauche de votre écran. +1. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. +1. Sélectionnez le compte concerné. +1. Appuyez sur `Modifier les informations de connexion`{.action}. + +![outlook ios](images/outlook-app-ios-modify-01.png){.thumbnail .h-500} + +Retrouvez les paramètres à **l'étape 3** du chapitre « [Ajouter le compte](#add-account) ». + +### Comment supprimer un compte e-mail ? + +1. Appuyez sur le cercle contenant les initiales du compte e-mail consulté ou l'icône de maison (`⌂`{.action}) dans la partie supérieure gauche de votre écran. +1. Appuyez sur l'engrenage (`⛭`{.action}) dans la partie inférieure gauche de votre écran. +1. Appuyez ensuite sur `Comptes`{.action} dans le menu **Réglages**. +1. Sélectionnez le compte concerné. +1. Appuyez sur `Suppression du compte`{.action}. + +![outlook ios](images/outlook-app-ios-delete-01.png){.thumbnail .h-500} + + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur iOS, consultez le [centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/configurer-l-application-outlook-pour-ios-b2de2161-cc1d-49ef-9ef9-81acd1c8e234). + +Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.it-it.md index c03da08fe8a..d3cddc6d942 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.it-it.md @@ -1,130 +1,130 @@ ---- -title: "Zimbra Pro - Configurare un account email con ActiveSync su Outlook per iOS" -excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Outlook per iOS tramite il protocollo ActiveSync" -updated: 2025-07-03 ---- - - - -## Obiettivo - -> [!primary] -> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. - -Gli account Zimbra Pro possono essere configurati su un iPhone utilizzando il protocollo ActiveSync. In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L'applicazione Microsoft Outlook su iOS è disponibile gratuitamente dall'App Store di Apple. - -**Questa guida ti mostra come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Outlook per iOS tramite il protocollo ActiveSync.** - -> [!warning] -> -> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. -> -> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](/links/partner) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. - -## Prerequisiti - -- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). -- Aver installato l’applicazione [Outlook for iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Disporre delle credenziali associate all’indirizzo email da configurare. - -## Procedura - -### Aggiungi l'account - -- **Al primo avvio dell’applicazione Outlook**, verrà visualizzata un’assistente di configurazione: - - Clicca su `Aggiungi account`{.action}. - - ![outlook-ios](images/outlook-app-ios-add-01.png){.thumbnail .h-500} - -- **Se un account è già impostato sull'applicazione Outlook**: - 1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o sull’icona di casa (`⌂`{.action}) in alto a sinistra dello schermo. - 2. Premere l'ingranaggio (`⛭`{.action}) nella parte inferiore sinistra dello schermo. - 3. Clicca su `Account`{.action} nel menu **Impostazioni**. - 4. Clicca su `Aggiungi un account`{.action}. - 5. Clicca su `Account di posta`{.action}. - - ![outlook-ios](images/outlook-app-ios-add-02.png){.thumbnail .h-500} - -Segui i passaggi di installazione cliccando sulle **3** schede qui sotto: - -> [!tabs] -> **Step 1** ->> ->> Inserisci il tuo indirizzo email e clicca su `Aggiungi un account`{.action}. ->> ->> ![outlook-ios](images/outlook-app-ios-add-step-01.png){.thumbnail .h-500} ->> -> **Step 2** ->> ->> Sono possibili due scenari: ->> ->> - Se nella parte superiore della pagina compare la voce "**IMAP**": clicca sul pulsante `?` nell’angolo in alto a destra dello schermo **(1)**, poi seleziona `Cambia provider account`{.action} **(2)**. Seleziona `Exchange` **(3)** e passa allo Step 3. ->> ->> ![outlook-ios](images/outlook-app-ios-add-step-02.png){.thumbnail .h-500} ->> ->> - Se sei diretto alla scelta del tipo di account, seleziona `Exchange`. ->> -> **Step 3** ->> ->> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: ->> ->> - **Indirizzo email**: Inserisci il tuo indirizzo email completo. ->> - **Password**: Inserisci la password associata al tuo indirizzo email. ->> - **Descrizione**: Inserisci un nome che permetta di identificare questo account tra quelli registrati su Outlook. ->> - **Server**: inserisci "zimbra1.mail.ovh.net". ->> - **Dominio**: Lasciare vuoto questo campo. ->> - **Nome utente**: inserisci il tuo indirizzo email completo. ->> ->> Per completare la configurazione, clicca su `Connessione`{.action}. ->> ->> ![outlook-ios](images/outlook-app-ios-add-step-03.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Se riscontri un problema di invio o di ricezione dopo aver seguito i passaggi di configurazione di cui sopra, consulta l'argomento "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. - -### Utilizza l'indirizzo email - -Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. - -OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Come modificare le impostazioni esistenti? - -1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o l’icona della casa (`⌂`{.action}) nella parte superiore sinistra dello schermo. -1. Premere l'ingranaggio (`⛭`{.action}) nella parte inferiore sinistra dello schermo. -1. Clicca su `Account`{.action} nel menu **Impostazioni**. -1. Selezionare l'account. -1. Clicca su `Modifica le informazioni di connessione`{.action}. - -![outlook-ios](images/outlook-app-ios-modify-01.png){.thumbnail .h-500} - -I parametri sono disponibili al **step 3** del capitolo "[Aggiungi account](#add-account)". - -### Come eliminare un account email? - -1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o l’icona della casa (`⌂`{.action}) nella parte superiore sinistra dello schermo. -1. Premere l'ingranaggio (`⛭`{.action}) nella parte inferiore sinistra dello schermo. -1. Clicca su `Account`{.action} nel menu **Impostazioni**. -1. Selezionare l'account. -1. Clicca su `Elimina l’account`{.action}. - -![outlook-ios](images/outlook-app-ios-delete-01.png){.thumbnail .h-500} - - -## Per saperne di più - -> [!primary] -> -> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dall'applicazione Outlook su iOS, consultare il [centro assistenza Microsoft](https://support.microsoft.com/it-it/office/configurer-l-application-outlook-pour-ios-b2de2161-cc1d-49ef-9ef9-81acd1c8e234). - -Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: "Zimbra Pro - Configurare un account email con ActiveSync su Outlook per iOS" +excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Outlook per iOS tramite il protocollo ActiveSync" +updated: 2025-07-03 +--- + + + +## Obiettivo + +> [!primary] +> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. + +Gli account Zimbra Pro possono essere configurati su un iPhone utilizzando il protocollo ActiveSync. In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L'applicazione Microsoft Outlook su iOS è disponibile gratuitamente dall'App Store di Apple. + +**Questa guida ti mostra come configurare il tuo indirizzo email Zimbra Pro sull’applicazione mobile Outlook per iOS tramite il protocollo ActiveSync.** + +> [!warning] +> +> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. +> +> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](https://marketplace.ovhcloud.com/c/support-collaboration) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. + +## Prerequisiti + +- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). +- Aver installato l’applicazione [Outlook for iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Disporre delle credenziali associate all’indirizzo email da configurare. + +## Procedura + +### Aggiungi l'account + +- **Al primo avvio dell’applicazione Outlook**, verrà visualizzata un’assistente di configurazione: + - Clicca su `Aggiungi account`{.action}. + + ![outlook-ios](images/outlook-app-ios-add-01.png){.thumbnail .h-500} + +- **Se un account è già impostato sull'applicazione Outlook**: + 1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o sull’icona di casa (`⌂`{.action}) in alto a sinistra dello schermo. + 2. Premere l'ingranaggio (`⛭`{.action}) nella parte inferiore sinistra dello schermo. + 3. Clicca su `Account`{.action} nel menu **Impostazioni**. + 4. Clicca su `Aggiungi un account`{.action}. + 5. Clicca su `Account di posta`{.action}. + + ![outlook-ios](images/outlook-app-ios-add-02.png){.thumbnail .h-500} + +Segui i passaggi di installazione cliccando sulle **3** schede qui sotto: + +> [!tabs] +> **Step 1** +>> +>> Inserisci il tuo indirizzo email e clicca su `Aggiungi un account`{.action}. +>> +>> ![outlook-ios](images/outlook-app-ios-add-step-01.png){.thumbnail .h-500} +>> +> **Step 2** +>> +>> Sono possibili due scenari: +>> +>> - Se nella parte superiore della pagina compare la voce "**IMAP**": clicca sul pulsante `?` nell’angolo in alto a destra dello schermo **(1)**, poi seleziona `Cambia provider account`{.action} **(2)**. Seleziona `Exchange` **(3)** e passa allo Step 3. +>> +>> ![outlook-ios](images/outlook-app-ios-add-step-02.png){.thumbnail .h-500} +>> +>> - Se sei diretto alla scelta del tipo di account, seleziona `Exchange`. +>> +> **Step 3** +>> +>> Nella finestra successiva, spunta `Impostazioni avanzate`{.action} e inserisci le informazioni seguenti: +>> +>> - **Indirizzo email**: Inserisci il tuo indirizzo email completo. +>> - **Password**: Inserisci la password associata al tuo indirizzo email. +>> - **Descrizione**: Inserisci un nome che permetta di identificare questo account tra quelli registrati su Outlook. +>> - **Server**: inserisci "zimbra1.mail.ovh.net". +>> - **Dominio**: Lasciare vuoto questo campo. +>> - **Nome utente**: inserisci il tuo indirizzo email completo. +>> +>> Per completare la configurazione, clicca su `Connessione`{.action}. +>> +>> ![outlook-ios](images/outlook-app-ios-add-step-03.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Se riscontri un problema di invio o di ricezione dopo aver seguito i passaggi di configurazione di cui sopra, consulta l'argomento "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. + +### Utilizza l'indirizzo email + +Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. + +OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Come modificare le impostazioni esistenti? + +1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o l’icona della casa (`⌂`{.action}) nella parte superiore sinistra dello schermo. +1. Premere l'ingranaggio (`⛭`{.action}) nella parte inferiore sinistra dello schermo. +1. Clicca su `Account`{.action} nel menu **Impostazioni**. +1. Selezionare l'account. +1. Clicca su `Modifica le informazioni di connessione`{.action}. + +![outlook-ios](images/outlook-app-ios-modify-01.png){.thumbnail .h-500} + +I parametri sono disponibili al **step 3** del capitolo "[Aggiungi account](#add-account)". + +### Come eliminare un account email? + +1. Clicca sul cerchio che contiene le iniziali dell’account email consultato o l’icona della casa (`⌂`{.action}) nella parte superiore sinistra dello schermo. +1. Premere l'ingranaggio (`⛭`{.action}) nella parte inferiore sinistra dello schermo. +1. Clicca su `Account`{.action} nel menu **Impostazioni**. +1. Selezionare l'account. +1. Clicca su `Elimina l’account`{.action}. + +![outlook-ios](images/outlook-app-ios-delete-01.png){.thumbnail .h-500} + + +## Per saperne di più + +> [!primary] +> +> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dall'applicazione Outlook su iOS, consultare il [centro assistenza Microsoft](https://support.microsoft.com/it-it/office/configurer-l-application-outlook-pour-ios-b2de2161-cc1d-49ef-9ef9-81acd1c8e234). + +Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.pl-pl.md index 3203b822255..7349a8590a1 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.pl-pl.md @@ -1,130 +1,130 @@ ---- -title: "Zimbra Pro - Konfiguracja konta e-mail za pomocą ActiveSync w programie Outlook na urządzeniu z systemem iOS" -excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji mobilnej Outlook dla systemu iOS przy użyciu protokołu ActiveSync" -updated: 2025-07-03 ---- - - - -## Wprowadzenie - -> [!primary] -> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. - -Konta Zimbra Pro można skonfigurować na urządzeniu iPhone za pomocą protokołu ActiveSync. Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja Outlook firmy Microsoft na urządzeniach z systemem iOS jest dostępna bezpłatnie w App Store firmy Apple. - -**Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji mobilnej Outlook dla systemu iOS przy użyciu protokołu ActiveSync.** - -> [!warning] -> -> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. -> -> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](/links/partner) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. - -## Wymagania początkowe - -- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Posiadanie aplikacji [Outlook dla systemu iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Dane do logowania do konta e-mail, które chcesz skonfigurować. - -## W praktyce - -### Dodaj konto - -- **Podczas pierwszego uruchomienia aplikacji Outlook** pojawi się asystent konfiguracji: - - Kliknij `Dodaj konto`{.action}. - - ![Outlook iOS](images/outlook-app-ios-add-01.png){.thumbnail .h-500} - -- **Jeśli konto jest już skonfigurowane w aplikacji Outlook**: - 1. Kliknij kółko z inicjałami konta e-mail, z którym się konsultujesz, lub ikonę domu (`⌂`{.action}) w lewym górnym rogu ekranu. - 2. Naciśnij koło zębate (`⛭`{.action})w lewym dolnym rogu ekranu. - 3. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. - 4. Kliknij `Dodaj konto`{.action}. - 5. Naciśnij `Konto pocztowe`{.action}. - - ![Outlook iOS](images/outlook-app-ios-add-02.png){.thumbnail .h-500} - -Postępuj zgodnie z kolejnymi instrukcjami zawartymi w **3** zakładkach: - -> [!tabs] -> **Etap 1** ->> ->> Wpisz swój adres e-mail i kliknij `Dodaj konto`{.action}. ->> ->> ![Outlook iOS](images/outlook-app-ios-add-step-01.png){.thumbnail .h-500} ->> -> **Etap 2** ->> ->> Możliwe są dwa scenariusze: ->> ->> - Jeśli tekst "**IMAP**" znajduje się na górze strony: kliknij przycisk `?` w prawym górnym rogu ekranu **(1)**, następnie wybierz `Zmień dostawcę konta`{.action} **(2)**. Następnie wybierz `Exchange` **(3)** i przejdź do etapu 3. ->> ->> ![Outlook iOS](images/outlook-app-ios-add-step-02.png){.thumbnail .h-500} ->> ->> - Jeśli jesteś przekierowany bezpośrednio na wybór typu konta, wybierz `Exchange`. ->> -> **Etap 3** ->> ->> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: ->> ->> - **Adres e-mail**: Wpisz pełny adres e-mail. ->> - **Hasło**: Wpisz hasło powiązane z Twoim kontem e-mail. ->> - **Opis**: Wprowadź nazwę pozwalającą odróżnić to konto od Twoich pozostałych kont e-mail zarejestrowanych w programie Outlook. ->> - **Serwer**: wprowadź "zimbra1.mail.ovh.net". ->> - **Domena**: Pozostaw to pole puste. ->> - **Nazwa użytkownika**: Wpisz pełny adres e-mail. ->> ->> Aby dokończyć konfigurację, naciśnij przycisk `Połącz`{.action}. ->> ->> ![Outlook iOS](images/outlook-app-ios-add-step-03.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Jeśli po wykonaniu powyższych kroków konfiguracyjnych wystąpi problem z wysyłaniem lub odbieraniem wiadomości, zapoznaj się z przewodnikiem "[Modyfikuj istniejące ustawienia](#modify-settings)". - -### Użyj adresu e-mail - -Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. - -OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Jak zmienić istniejące ustawienia? - -1. Stuknij kółko zawierające inicjały konta e-mail, z którym się konsultujesz lub ikonę domu (`⌂`{.action}) w lewym górnym rogu ekranu. -1. Naciśnij na koło zębate (`⛭`{.action}) w lewym dolnym rogu ekranu. -1. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. -1. Wybierz odpowiednie konto. -1. Kliknij `Zmień dane logowania`{.action}. - -![Outlook iOS](images/outlook-app-ios-modify-01.png){.thumbnail .h-500} - -Ustawienia znajdziesz w **etap 3** rozdziału "[Dodaj konto](#add-account)". - -### Jak usunąć konto e-mail? - -1. Stuknij kółko zawierające inicjały konta e-mail, z którym się konsultujesz lub ikonę domu (`⌂`{.action}) w lewym górnym rogu ekranu. -1. Naciśnij na koło zębate (`⛭`{.action}) w lewym dolnym rogu ekranu. -1. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. -1. Wybierz odpowiednie konto. -1. Kliknij `Usuń konto`{.action}. - -![Outlook iOS](images/outlook-app-ios-delete-01.png){.thumbnail .h-500} - - -## Sprawdź również - -> [!primary] -> -> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Outlook na urządzeniach z systemem iOS można znaleźć w [centrum pomocy Microsoft](https://support.microsoft.com/pl-pl/office/configurer-l-application-outlook-pour-ios-b2de2161-cc1d-49ef-9ef9-81acd1c8e234). - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "Zimbra Pro - Konfiguracja konta e-mail za pomocą ActiveSync w programie Outlook na urządzeniu z systemem iOS" +excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji mobilnej Outlook dla systemu iOS przy użyciu protokołu ActiveSync" +updated: 2025-07-03 +--- + + + +## Wprowadzenie + +> [!primary] +> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. + +Konta Zimbra Pro można skonfigurować na urządzeniu iPhone za pomocą protokołu ActiveSync. Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja Outlook firmy Microsoft na urządzeniach z systemem iOS jest dostępna bezpłatnie w App Store firmy Apple. + +**Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w aplikacji mobilnej Outlook dla systemu iOS przy użyciu protokołu ActiveSync.** + +> [!warning] +> +> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. +> +> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](https://marketplace.ovhcloud.com/c/support-collaboration) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. + +## Wymagania początkowe + +- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Posiadanie aplikacji [Outlook dla systemu iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Dane do logowania do konta e-mail, które chcesz skonfigurować. + +## W praktyce + +### Dodaj konto + +- **Podczas pierwszego uruchomienia aplikacji Outlook** pojawi się asystent konfiguracji: + - Kliknij `Dodaj konto`{.action}. + + ![Outlook iOS](images/outlook-app-ios-add-01.png){.thumbnail .h-500} + +- **Jeśli konto jest już skonfigurowane w aplikacji Outlook**: + 1. Kliknij kółko z inicjałami konta e-mail, z którym się konsultujesz, lub ikonę domu (`⌂`{.action}) w lewym górnym rogu ekranu. + 2. Naciśnij koło zębate (`⛭`{.action})w lewym dolnym rogu ekranu. + 3. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. + 4. Kliknij `Dodaj konto`{.action}. + 5. Naciśnij `Konto pocztowe`{.action}. + + ![Outlook iOS](images/outlook-app-ios-add-02.png){.thumbnail .h-500} + +Postępuj zgodnie z kolejnymi instrukcjami zawartymi w **3** zakładkach: + +> [!tabs] +> **Etap 1** +>> +>> Wpisz swój adres e-mail i kliknij `Dodaj konto`{.action}. +>> +>> ![Outlook iOS](images/outlook-app-ios-add-step-01.png){.thumbnail .h-500} +>> +> **Etap 2** +>> +>> Możliwe są dwa scenariusze: +>> +>> - Jeśli tekst "**IMAP**" znajduje się na górze strony: kliknij przycisk `?` w prawym górnym rogu ekranu **(1)**, następnie wybierz `Zmień dostawcę konta`{.action} **(2)**. Następnie wybierz `Exchange` **(3)** i przejdź do etapu 3. +>> +>> ![Outlook iOS](images/outlook-app-ios-add-step-02.png){.thumbnail .h-500} +>> +>> - Jeśli jesteś przekierowany bezpośrednio na wybór typu konta, wybierz `Exchange`. +>> +> **Etap 3** +>> +>> W kolejnym oknie zaznacz `Ustawienia zaawansowane`{.action} i uzupełnij następujące informacje: +>> +>> - **Adres e-mail**: Wpisz pełny adres e-mail. +>> - **Hasło**: Wpisz hasło powiązane z Twoim kontem e-mail. +>> - **Opis**: Wprowadź nazwę pozwalającą odróżnić to konto od Twoich pozostałych kont e-mail zarejestrowanych w programie Outlook. +>> - **Serwer**: wprowadź "zimbra1.mail.ovh.net". +>> - **Domena**: Pozostaw to pole puste. +>> - **Nazwa użytkownika**: Wpisz pełny adres e-mail. +>> +>> Aby dokończyć konfigurację, naciśnij przycisk `Połącz`{.action}. +>> +>> ![Outlook iOS](images/outlook-app-ios-add-step-03.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Jeśli po wykonaniu powyższych kroków konfiguracyjnych wystąpi problem z wysyłaniem lub odbieraniem wiadomości, zapoznaj się z przewodnikiem "[Modyfikuj istniejące ustawienia](#modify-settings)". + +### Użyj adresu e-mail + +Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. + +OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Jak zmienić istniejące ustawienia? + +1. Stuknij kółko zawierające inicjały konta e-mail, z którym się konsultujesz lub ikonę domu (`⌂`{.action}) w lewym górnym rogu ekranu. +1. Naciśnij na koło zębate (`⛭`{.action}) w lewym dolnym rogu ekranu. +1. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. +1. Wybierz odpowiednie konto. +1. Kliknij `Zmień dane logowania`{.action}. + +![Outlook iOS](images/outlook-app-ios-modify-01.png){.thumbnail .h-500} + +Ustawienia znajdziesz w **etap 3** rozdziału "[Dodaj konto](#add-account)". + +### Jak usunąć konto e-mail? + +1. Stuknij kółko zawierające inicjały konta e-mail, z którym się konsultujesz lub ikonę domu (`⌂`{.action}) w lewym górnym rogu ekranu. +1. Naciśnij na koło zębate (`⛭`{.action}) w lewym dolnym rogu ekranu. +1. Następnie kliknij `Konta`{.action} w menu **Ustawienia**. +1. Wybierz odpowiednie konto. +1. Kliknij `Usuń konto`{.action}. + +![Outlook iOS](images/outlook-app-ios-delete-01.png){.thumbnail .h-500} + + +## Sprawdź również + +> [!primary] +> +> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Outlook na urządzeniach z systemem iOS można znaleźć w [centrum pomocy Microsoft](https://support.microsoft.com/pl-pl/office/configurer-l-application-outlook-pour-ios-b2de2161-cc1d-49ef-9ef9-81acd1c8e234). + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.pt-pt.md index 70a526be275..3333d6a46e7 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_app_ios/guide.pt-pt.md @@ -1,130 +1,130 @@ ---- -title: "Zimbra Pro - Configurar a sua conta de e-mail através do AtiveSync no Outlook para iOS" -excerpt: "Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação móvel Outlook para iOS através do protocolo AtiveSync" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. - -As contas Zimbra Pro podem ser configuradas num iPhone utilizando o protocolo AtiveSync. Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação Outlook da Microsoft para iOS está disponível gratuitamente a partir da App Store da Apple. - -**Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação móvel Outlook para iOS através do protocolo AtiveSync.** - -> [!warning] -> -> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. -> -> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](/links/partner) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. - -## Requisitos - -- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Ter a aplicação [Outlook para iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). -- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. - -## Instruções - -### Adicionar a conta - -- **Ao iniciar pela primeira vez a aplicação Outlook**, é apresentado um assistente de configuração: - - Prima `Adicionar uma conta`{.action}. - - ![outlook ios](images/outlook-app-ios-add-01.png){.thumbnail .h-500} - -- **Se uma conta já estiver parametrizada na aplicação Outlook**: - 1. Toque no círculo que contém as iniciais da conta de e-mail visitada ou no ícone de casa (`⌂`{.action}) na parte superior esquerda do ecrã. - 2. Pressione a engrenagem (`⛭`{.action}) na parte inferior esquerda do seu ecrã. - 3. De seguida, clique em `Contas`{.action} no menu **Definições**. - 4. Prima `Adicionar uma conta`{.action}. - 5. Toque em `Conta de e-mail`{.action}. - - ![outlook ios](images/outlook-app-ios-add-02.png){.thumbnail .h-500} - -Siga as etapas de instalação clicando sucessivamente nos **3** separadores abaixo: - -> [!tabs] -> **Etapa 1** ->> ->> Introduza o seu endereço de e-mail e clique em `Adicionar uma conta`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step-01.png){.thumbnail .h-500} ->> -> **Etapa 2** ->> ->> Dois cenários são possíveis: ->> ->> - Se a entrada "**IMAP**" estiver presente no topo da página: prima o botão `?` no canto superior direito do ecrã **(1)** e escolha `Mudar de fornecedor de conta`{.action} **(2)**. De seguida, selecione `Exchange` **(3)** e passe para a etapa 3. ->> ->> ![outlook ios](images/outlook-app-ios-add-step-02.png){.thumbnail .h-500} ->> ->> - Se pretender selecionar o tipo de conta, selecione a opção `Exchange`. ->> -> **Etapa 3** ->> ->> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: ->> ->> - **Endereço de correio eletrónico**: Introduza o endereço de correio eletrónico completo. ->> - **Palavra-passe**: Introduza a palavra-passe associada ao seu endereço de e-mail. ->> - **Description**: Insira um nome que permita identificar esta conta entre as outras contas de e-mail registadas no Outlook. ->> - **Servidor**: introduza "zimbra1.mail.ovh.net". ->> - **Domínio**: Deixe este campo em branco. ->> - **Nome de utilizador**: Introduza o seu endereço de e-mail completo. ->> ->> Para finalizar a configuração, prima `Connection`{.action}. ->> ->> ![outlook ios](images/outlook-app-ios-add-step-03.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Se, depois de seguir os passos de configuração acima indicados, não enviar ou receber os dados corretos, consulte a secção "[Alterar definições existentes](#modify-settings)" deste manual. - -### Utilizar o endereço de e-mail - -Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. - -A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Como alterar os parâmetros existentes? - -1. Clique no círculo que contém as iniciais da conta de e-mail visitada ou o ícone de casa (`⌂`{.action}) na parte superior esquerda do ecrã. -1. Pressione a engrenagem (`⛭`{.action}) na parte inferior esquerda do seu ecrã. -1. De seguida, clique em `Contas`{.action} no menu **Definições**. -1. Selecione a conta correspondente. -1. Toque em `Alterar as informações de ligação`{.action}. - -![outlook ios](images/outlook-app-ios-modify-01.png){.thumbnail .h-500} - -Consulte os parâmetros para **etapa 3** no capítulo "[Adicionar conta](#add-account)". - -### Como eliminar uma conta de e-mail? - -1. Clique no círculo que contém as iniciais da conta de e-mail visitada ou o ícone de casa (`⌂`{.action}) na parte superior esquerda do ecrã. -1. Pressione a engrenagem (`⛭`{.action}) na parte inferior esquerda do seu ecrã. -1. De seguida, clique em `Contas`{.action} no menu **Definições**. -1. Selecione a conta correspondente. -1. Prima a tecla `Eliminação da conta`{.action}. - -![outlook ios](images/outlook-app-ios-delete-01.png){.thumbnail .h-500} - - -## Quer saber mais? - -> [!primary] -> -> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Outlook para iOS, consulte o [Centro de Ajuda da Microsoft](https://support.microsoft.com/pt-pt/office/configurer-l-application-outlook-pour-ios-b2de2161-cc1d-49ef-9ef9-81acd1c8e234). - -Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "Zimbra Pro - Configurar a sua conta de e-mail através do AtiveSync no Outlook para iOS" +excerpt: "Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação móvel Outlook para iOS através do protocolo AtiveSync" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. + +As contas Zimbra Pro podem ser configuradas num iPhone utilizando o protocolo AtiveSync. Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação Outlook da Microsoft para iOS está disponível gratuitamente a partir da App Store da Apple. + +**Saiba como configurar o seu endereço de e-mail Zimbra Pro na aplicação móvel Outlook para iOS através do protocolo AtiveSync.** + +> [!warning] +> +> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. +> +> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](https://marketplace.ovhcloud.com/c/support-collaboration) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. + +## Requisitos + +- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Ter a aplicação [Outlook para iOS](https://apps.apple.com/app/microsoft-outlook/id951937596). +- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. + +## Instruções + +### Adicionar a conta + +- **Ao iniciar pela primeira vez a aplicação Outlook**, é apresentado um assistente de configuração: + - Prima `Adicionar uma conta`{.action}. + + ![outlook ios](images/outlook-app-ios-add-01.png){.thumbnail .h-500} + +- **Se uma conta já estiver parametrizada na aplicação Outlook**: + 1. Toque no círculo que contém as iniciais da conta de e-mail visitada ou no ícone de casa (`⌂`{.action}) na parte superior esquerda do ecrã. + 2. Pressione a engrenagem (`⛭`{.action}) na parte inferior esquerda do seu ecrã. + 3. De seguida, clique em `Contas`{.action} no menu **Definições**. + 4. Prima `Adicionar uma conta`{.action}. + 5. Toque em `Conta de e-mail`{.action}. + + ![outlook ios](images/outlook-app-ios-add-02.png){.thumbnail .h-500} + +Siga as etapas de instalação clicando sucessivamente nos **3** separadores abaixo: + +> [!tabs] +> **Etapa 1** +>> +>> Introduza o seu endereço de e-mail e clique em `Adicionar uma conta`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step-01.png){.thumbnail .h-500} +>> +> **Etapa 2** +>> +>> Dois cenários são possíveis: +>> +>> - Se a entrada "**IMAP**" estiver presente no topo da página: prima o botão `?` no canto superior direito do ecrã **(1)** e escolha `Mudar de fornecedor de conta`{.action} **(2)**. De seguida, selecione `Exchange` **(3)** e passe para a etapa 3. +>> +>> ![outlook ios](images/outlook-app-ios-add-step-02.png){.thumbnail .h-500} +>> +>> - Se pretender selecionar o tipo de conta, selecione a opção `Exchange`. +>> +> **Etapa 3** +>> +>> Na seguinte janela, selecione `Configurações avançadas`{.action} e introduza as seguintes informações: +>> +>> - **Endereço de correio eletrónico**: Introduza o endereço de correio eletrónico completo. +>> - **Palavra-passe**: Introduza a palavra-passe associada ao seu endereço de e-mail. +>> - **Description**: Insira um nome que permita identificar esta conta entre as outras contas de e-mail registadas no Outlook. +>> - **Servidor**: introduza "zimbra1.mail.ovh.net". +>> - **Domínio**: Deixe este campo em branco. +>> - **Nome de utilizador**: Introduza o seu endereço de e-mail completo. +>> +>> Para finalizar a configuração, prima `Connection`{.action}. +>> +>> ![outlook ios](images/outlook-app-ios-add-step-03.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Se, depois de seguir os passos de configuração acima indicados, não enviar ou receber os dados corretos, consulte a secção "[Alterar definições existentes](#modify-settings)" deste manual. + +### Utilizar o endereço de e-mail + +Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. + +A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Como alterar os parâmetros existentes? + +1. Clique no círculo que contém as iniciais da conta de e-mail visitada ou o ícone de casa (`⌂`{.action}) na parte superior esquerda do ecrã. +1. Pressione a engrenagem (`⛭`{.action}) na parte inferior esquerda do seu ecrã. +1. De seguida, clique em `Contas`{.action} no menu **Definições**. +1. Selecione a conta correspondente. +1. Toque em `Alterar as informações de ligação`{.action}. + +![outlook ios](images/outlook-app-ios-modify-01.png){.thumbnail .h-500} + +Consulte os parâmetros para **etapa 3** no capítulo "[Adicionar conta](#add-account)". + +### Como eliminar uma conta de e-mail? + +1. Clique no círculo que contém as iniciais da conta de e-mail visitada ou o ícone de casa (`⌂`{.action}) na parte superior esquerda do ecrã. +1. Pressione a engrenagem (`⛭`{.action}) na parte inferior esquerda do seu ecrã. +1. De seguida, clique em `Contas`{.action} no menu **Definições**. +1. Selecione a conta correspondente. +1. Prima a tecla `Eliminação da conta`{.action}. + +![outlook ios](images/outlook-app-ios-delete-01.png){.thumbnail .h-500} + + +## Quer saber mais? + +> [!primary] +> +> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Outlook para iOS, consulte o [Centro de Ajuda da Microsoft](https://support.microsoft.com/pt-pt/office/configurer-l-application-outlook-pour-ios-b2de2161-cc1d-49ef-9ef9-81acd1c8e234). + +Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com a nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.es_es.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.es_es.md index da5436d18e9..b368cd0c880 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.es_es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.es_es.md @@ -1,123 +1,123 @@ ---- -title: "Zimbra Pro - Configurar una cuenta de correo electrónico a través de EWS en Outlook para Mac" -excerpt: "Cómo configurar una dirección de correo electrónico Zimbra Pro en Outlook para macOS mediante el protocolo EWS" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. - -Las cuentas Zimbra Pro pueden configurarse en un Mac utilizando el protocolo EWS (**E**xchange **W**eb **S**ervices). Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación [Outlook en macOS](https://apps.apple.com/es/app/microsoft-outlook/id985367838?mt=12) está disponible en el App Store de Apple. - -**Cómo configurar una cuenta Zimbra Pro en Outlook para macOS mediante el protocolo EWS.** - -> [!warning] -> -> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. -> -> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](/links/partner) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. - -## Requisitos - -- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). -- Tener la aplicación [Outlook en macOS](https://apps.apple.com/es/app/microsoft-outlook/id985367838?mt=12). -- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. - -## Procedimiento - -### Añadir la cuenta - -- **La primera vez que inicie la aplicación Outlook**, aparecerá un asistente de configuración que le pedirá que introduzca la primera dirección de correo electrónico que desee añadir. - -- **Si ya tiene una cuenta configurada en la aplicación Outlook**: - - 1. Haga clic en `Herramientas`{.action} en la barra de menús de la parte superior de la pantalla. - 2. Haga clic en `Cuentas`{.action}. - 3. En la ventana "Cuentas", haga clic en "`+`{.action} en la parte inferior izquierda y seleccione `Nueva cuenta`{.action}. - - ![mail macOS](images/outlook-macos-add-step00.png){.thumbnail .h-500} - -Siga los pasos de instalación haciendo clic en las siguientes **3** pestañas: - -> [!tabs] -> **Paso 1** ->> ->> Introduzca su dirección de correo electrónico bajo el epígrafe "Dirección de correo electrónico" y haga clic en `Continuar`{.action}. ->> ->> ![mail macos](images/outlook-macos-add-step01.png){.thumbnail .h-500} ->> -> **Paso 2** ->> ->> Existen dos escenarios posibles: ->> ->> - **Si aparece la ventana "IMAP/POP"**: haga clic en `No es una cuenta POP/IMAP`{.action} y seleccione `Exchange`{.action} desde la ventana "Elegir el proveedor". ->> - **Si se encuentra directamente con "Elegir el proveedor"**, elija `Exchange`{.action}. ->> ->> ![mail macos](images/outlook-macos-add-step02.png){.thumbnail .h-500} ->> -> **Paso 3** ->> ->> Compruebe y complete la siguiente información: ->> ->> - **Método**: Elija `Nombre de usuario y contraseña`. ->> - **Correo electrónico**: Introduzca su dirección de correo electrónico completa. ->> - **DOMINIO\Nombre de usuario o dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. ->> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. ->> - **Servidor**: Introduzca "zimbra1.mail.ovh.net". ->> ->> Para finalizar la configuración, pulsa `Añadir una cuenta`{.action} y selecciona las funciones que deseas explorar en su Mac. ->> ->> ![mail macos](images/outlook-macos-add-step03.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Si experimenta un fallo de envío o recepción después de haber seguido los pasos de configuración anteriores, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)" de esta guía. - -### Utilizar la dirección de correo electrónico - -Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### ¿Cómo modificar los parámetros existentes? - -Para modificar la configuración de una cuenta de correo ya configurada, siga estas instrucciones: - -1. Haga clic en `Herramientas`{.action} en la barra de menús de la parte superior de la pantalla. -1. Haga clic en `Cuentas`{.action}. -1. Seleccione su cuenta en la columna izquierda. -1. Haga clic en `Avanzado...`{.action} en la parte inferior derecha. - -![outlook macos](images/outlook-macos-modify-01.png){.thumbnail .h-500} - -Consulte los parámetros en el **paso 3** del capítulo "[Añadir la cuenta](#add-account)". - -### ¿Cómo eliminar una cuenta de correo? - -1. Haga clic en `Herramientas`{.action} en la barra de menús de la parte superior de la pantalla. -1. Haga clic en `Cuentas`{.action}. -1. Seleccione su cuenta en la columna izquierda. -1. Haga clic en `-`{.action} en la parte inferior izquierda. - -![outlook macos](images/outlook-macos-delete-01.png){.thumbnail .h-500} - -## Más información - -> [!primary] -> -> Para más información sobre la configuración de una dirección de correo electrónico desde la aplicación Mail en macOS, consulte el [centro de ayuda de Apple](https://support.apple.com/es-es/102619). - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "Zimbra Pro - Configurar una cuenta de correo electrónico a través de EWS en Outlook para Mac" +excerpt: "Cómo configurar una dirección de correo electrónico Zimbra Pro en Outlook para macOS mediante el protocolo EWS" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. + +Las cuentas Zimbra Pro pueden configurarse en un Mac utilizando el protocolo EWS (**E**xchange **W**eb **S**ervices). Esto le permite configurar todas las funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación [Outlook en macOS](https://apps.apple.com/es/app/microsoft-outlook/id985367838?mt=12) está disponible en el App Store de Apple. + +**Cómo configurar una cuenta Zimbra Pro en Outlook para macOS mediante el protocolo EWS.** + +> [!warning] +> +> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. +> +> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. + +## Requisitos + +- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). +- Tener la aplicación [Outlook en macOS](https://apps.apple.com/es/app/microsoft-outlook/id985367838?mt=12). +- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. + +## Procedimiento + +### Añadir la cuenta + +- **La primera vez que inicie la aplicación Outlook**, aparecerá un asistente de configuración que le pedirá que introduzca la primera dirección de correo electrónico que desee añadir. + +- **Si ya tiene una cuenta configurada en la aplicación Outlook**: + + 1. Haga clic en `Herramientas`{.action} en la barra de menús de la parte superior de la pantalla. + 2. Haga clic en `Cuentas`{.action}. + 3. En la ventana "Cuentas", haga clic en "`+`{.action} en la parte inferior izquierda y seleccione `Nueva cuenta`{.action}. + + ![mail macOS](images/outlook-macos-add-step00.png){.thumbnail .h-500} + +Siga los pasos de instalación haciendo clic en las siguientes **3** pestañas: + +> [!tabs] +> **Paso 1** +>> +>> Introduzca su dirección de correo electrónico bajo el epígrafe "Dirección de correo electrónico" y haga clic en `Continuar`{.action}. +>> +>> ![mail macos](images/outlook-macos-add-step01.png){.thumbnail .h-500} +>> +> **Paso 2** +>> +>> Existen dos escenarios posibles: +>> +>> - **Si aparece la ventana "IMAP/POP"**: haga clic en `No es una cuenta POP/IMAP`{.action} y seleccione `Exchange`{.action} desde la ventana "Elegir el proveedor". +>> - **Si se encuentra directamente con "Elegir el proveedor"**, elija `Exchange`{.action}. +>> +>> ![mail macos](images/outlook-macos-add-step02.png){.thumbnail .h-500} +>> +> **Paso 3** +>> +>> Compruebe y complete la siguiente información: +>> +>> - **Método**: Elija `Nombre de usuario y contraseña`. +>> - **Correo electrónico**: Introduzca su dirección de correo electrónico completa. +>> - **DOMINIO\Nombre de usuario o dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. +>> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. +>> - **Servidor**: Introduzca "zimbra1.mail.ovh.net". +>> +>> Para finalizar la configuración, pulsa `Añadir una cuenta`{.action} y selecciona las funciones que deseas explorar en su Mac. +>> +>> ![mail macos](images/outlook-macos-add-step03.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Si experimenta un fallo de envío o recepción después de haber seguido los pasos de configuración anteriores, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)" de esta guía. + +### Utilizar la dirección de correo electrónico + +Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### ¿Cómo modificar los parámetros existentes? + +Para modificar la configuración de una cuenta de correo ya configurada, siga estas instrucciones: + +1. Haga clic en `Herramientas`{.action} en la barra de menús de la parte superior de la pantalla. +1. Haga clic en `Cuentas`{.action}. +1. Seleccione su cuenta en la columna izquierda. +1. Haga clic en `Avanzado...`{.action} en la parte inferior derecha. + +![outlook macos](images/outlook-macos-modify-01.png){.thumbnail .h-500} + +Consulte los parámetros en el **paso 3** del capítulo "[Añadir la cuenta](#add-account)". + +### ¿Cómo eliminar una cuenta de correo? + +1. Haga clic en `Herramientas`{.action} en la barra de menús de la parte superior de la pantalla. +1. Haga clic en `Cuentas`{.action}. +1. Seleccione su cuenta en la columna izquierda. +1. Haga clic en `-`{.action} en la parte inferior izquierda. + +![outlook macos](images/outlook-macos-delete-01.png){.thumbnail .h-500} + +## Más información + +> [!primary] +> +> Para más información sobre la configuración de una dirección de correo electrónico desde la aplicación Mail en macOS, consulte el [centro de ayuda de Apple](https://support.apple.com/es-es/102619). + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.fr-fr.md index e9d08b9acfb..143c76382e5 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.fr-fr.md @@ -1,122 +1,122 @@ ---- -title: "Zimbra Pro - Configurer son compte e-mail via EWS sur Outlook pour Mac" -excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur Outlook pour macOS via le protocole EWS" -updated: 2025-07-03 ---- - - - -## Objectif - -> [!primary] -> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. - -Les comptes Zimbra Pro peuvent être configurés sur un Mac en utilisant le protocole EWS (**E**xchange **W**eb **S**ervices). Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application [Outlook sur macOS](https://apps.apple.com/fr/app/microsoft-outlook/id985367838?mt=12) est disponible sur l'App Store d'Apple. - -**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur Outlook pour macOS via le protocole EWS.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. -> -> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . - -## Prérequis - -- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Disposer de l'application [Outlook sur macOS](https://apps.apple.com/fr/app/microsoft-outlook/id985367838?mt=12). -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -### Ajouter le compte - -- **Lors du premier démarrage de l'application Outlook** : un assistant de configuration s'affiche directement et vous invite à saisir la première adresse e-mail que vous souhaitez ajouter. - -- **Si un compte est déjà paramétré sur l'application Outlook** : - 1. Cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran. - 2. Cliquez sur `Comptes`{.action}. - 3. Depuis la fenêtre « Comptes » qui s'affiche, cliquez sur `+`{.action} en bas à gauche, puis cliquez sur `Nouveau compte`{.action}. - -![mail macOS](images/outlook-macos-add-step00.png){.thumbnail .h-500} - -Suivez les étapes d'installation en cliquant successivement sur les **3** onglets ci-dessous : - -> [!tabs] -> **Étape 1** ->> ->> Saisissez votre adresse e-mail sous la mention « Adresse de courrier », puis cliquez sur `Continuer`{.action}. ->> ->> ![mail macos](images/outlook-macos-add-step01.png){.thumbnail .h-500} ->> -> **Étape 2** ->> ->> Deux scénarios sont possibles : ->> ->> - **Si la fenêtre « IMAP/POP » apparaît** : cliquez sur `Ce n'est pas un compte POP/IMAP`{.action}, puis choisissez `Exchange`{.action} depuis la fenêtre « Choisir le fourniseur ». ->> - **Si vous arrivez directement sur « Choisir le fourniseur »**, choisissez `Exchange`{.action}. ->> ->> ![mail macos](images/outlook-macos-add-step02.png){.thumbnail .h-500} ->> -> **Étape 3** ->> ->> Vérifiez et complétez les informations suivantes : ->> ->> - **Méthode** : Choisissez `Nom d'utilisateur et mot de passe`. ->> - **Adresse de courrier** : Saisissez votre adresse e-mail complète. ->> - **DOMAINE\Nom d'utilisateur ou adresse de courrier** : Saisissez votre adresse e-mail complète. ->> - **Mot de passe** : Saisissez le mot de passe associé à votre adresse e-mail. ->> - **Serveur** : Saisissez « zimbra1.mail.ovh.net ». ->> ->> Pour finaliser la configuration, appuyez sur `Ajouter un compte`{.action} et sélectionnez les fonctionnalités que vous souhaitez explorer sur votre Mac. ->> ->> ![mail macos](images/outlook-macos-add-step03.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Si vous rencontrez un défaut d'envoi ou de réception après avoir suivi les étapes de configuration ci-dessus, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) » de ce guide. - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. - -OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». - -### Comment modifier les paramètres existants ? - -Pour modifier les paramètres d’un compte e-mail déjà configuré, suivez les instructions ci-dessous : - -1. Cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran. -1. Cliquez sur `Comptes`{.action}. -1. Sélectionnez votre compte dans la colonne de gauche. -1. Cliquez sur `Avancé...`{.action} en bas à droite. - -![outlook macos](images/outlook-macos-modify-01.png){.thumbnail .h-500} - -Retrouvez les paramètres à **l'étape 3** du chapitre « [Ajouter le compte](#add-account) ». - -### Comment supprimer un compte e-mail ? - -1. Cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran. -1. Cliquez sur `Comptes`{.action}. -1. Sélectionnez votre compte dans la colonne de gauche. -1. Cliquez sur `-`{.action} en bas à gauche - -![outlook macos](images/outlook-macos-delete-01.png){.thumbnail .h-500} - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez le [centre d'aide Apple](https://support.apple.com/fr-fr/102619). - -Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "Zimbra Pro - Configurer son compte e-mail via EWS sur Outlook pour Mac" +excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur Outlook pour macOS via le protocole EWS" +updated: 2025-07-03 +--- + + + +## Objectif + +> [!primary] +> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. + +Les comptes Zimbra Pro peuvent être configurés sur un Mac en utilisant le protocole EWS (**E**xchange **W**eb **S**ervices). Cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application [Outlook sur macOS](https://apps.apple.com/fr/app/microsoft-outlook/id985367838?mt=12) est disponible sur l'App Store d'Apple. + +**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur Outlook pour macOS via le protocole EWS.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. +> +> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide . + +## Prérequis + +- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Disposer de l'application [Outlook sur macOS](https://apps.apple.com/fr/app/microsoft-outlook/id985367838?mt=12). +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +### Ajouter le compte + +- **Lors du premier démarrage de l'application Outlook** : un assistant de configuration s'affiche directement et vous invite à saisir la première adresse e-mail que vous souhaitez ajouter. + +- **Si un compte est déjà paramétré sur l'application Outlook** : + 1. Cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran. + 2. Cliquez sur `Comptes`{.action}. + 3. Depuis la fenêtre « Comptes » qui s'affiche, cliquez sur `+`{.action} en bas à gauche, puis cliquez sur `Nouveau compte`{.action}. + +![mail macOS](images/outlook-macos-add-step00.png){.thumbnail .h-500} + +Suivez les étapes d'installation en cliquant successivement sur les **3** onglets ci-dessous : + +> [!tabs] +> **Étape 1** +>> +>> Saisissez votre adresse e-mail sous la mention « Adresse de courrier », puis cliquez sur `Continuer`{.action}. +>> +>> ![mail macos](images/outlook-macos-add-step01.png){.thumbnail .h-500} +>> +> **Étape 2** +>> +>> Deux scénarios sont possibles : +>> +>> - **Si la fenêtre « IMAP/POP » apparaît** : cliquez sur `Ce n'est pas un compte POP/IMAP`{.action}, puis choisissez `Exchange`{.action} depuis la fenêtre « Choisir le fourniseur ». +>> - **Si vous arrivez directement sur « Choisir le fourniseur »**, choisissez `Exchange`{.action}. +>> +>> ![mail macos](images/outlook-macos-add-step02.png){.thumbnail .h-500} +>> +> **Étape 3** +>> +>> Vérifiez et complétez les informations suivantes : +>> +>> - **Méthode** : Choisissez `Nom d'utilisateur et mot de passe`. +>> - **Adresse de courrier** : Saisissez votre adresse e-mail complète. +>> - **DOMAINE\Nom d'utilisateur ou adresse de courrier** : Saisissez votre adresse e-mail complète. +>> - **Mot de passe** : Saisissez le mot de passe associé à votre adresse e-mail. +>> - **Serveur** : Saisissez « zimbra1.mail.ovh.net ». +>> +>> Pour finaliser la configuration, appuyez sur `Ajouter un compte`{.action} et sélectionnez les fonctionnalités que vous souhaitez explorer sur votre Mac. +>> +>> ![mail macos](images/outlook-macos-add-step03.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Si vous rencontrez un défaut d'envoi ou de réception après avoir suivi les étapes de configuration ci-dessus, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) » de ce guide. + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. + +OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». + +### Comment modifier les paramètres existants ? + +Pour modifier les paramètres d’un compte e-mail déjà configuré, suivez les instructions ci-dessous : + +1. Cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran. +1. Cliquez sur `Comptes`{.action}. +1. Sélectionnez votre compte dans la colonne de gauche. +1. Cliquez sur `Avancé...`{.action} en bas à droite. + +![outlook macos](images/outlook-macos-modify-01.png){.thumbnail .h-500} + +Retrouvez les paramètres à **l'étape 3** du chapitre « [Ajouter le compte](#add-account) ». + +### Comment supprimer un compte e-mail ? + +1. Cliquez sur `Outils`{.action} dans la barre de menu en haut de votre écran. +1. Cliquez sur `Comptes`{.action}. +1. Sélectionnez votre compte dans la colonne de gauche. +1. Cliquez sur `-`{.action} en bas à gauche + +![outlook macos](images/outlook-macos-delete-01.png){.thumbnail .h-500} + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Mail sur macOS, consultez le [centre d'aide Apple](https://support.apple.com/fr-fr/102619). + +Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.it-it.md index f0ffa8c2497..3f67b3fde80 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.it-it.md @@ -1,122 +1,122 @@ ---- -title: "Zimbra Pro - Configurare un account email via EWS su Outlook per Mac" -excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro su Outlook per macOS tramite il protocollo EWS" -updated: 2025-07-03 ---- - - - -## Obiettivo - -> [!primary] -> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. - -Gli account Zimbra Pro possono essere configurati su un Mac utilizzando il protocollo EWS (**E**xchange **W**eb **S**services). In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L'applicazione [Outlook su macOS](https://apps.apple.com/fr/app/microsoft-outlook/id985367838?mt=12) è disponibile sull'App Store di Apple. - -**Questa guida ti mostra come configurare il tuo indirizzo email Zimbra Pro su Outlook per macOS tramite il protocollo EWS.** - -> [!warning] -> -> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. -> -> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](/links/partner) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. - -## Prerequisiti - -- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). -- Aver installato l’applicazione [Outlook su macOS](https://apps.apple.com/fr/app/microsoft-outlook/id985367838?mt=12). -- Disporre delle credenziali associate all’indirizzo email da configurare. - -## Procedura - -### Aggiungi l'account - -- **Al primo avvio dell’applicazione Outlook**: un assistente di configurazione apparirà direttamente sullo schermo e ti inviterà a inserire il primo indirizzo email che desideri aggiungere. - -- **Se un account è già impostato sull'applicazione Outlook**: - 1. Clicca su `Strumenti`{.action} nella barra del menu nella parte superiore dello schermo. - 2. Clicca su `Account`{.action}. - 3. Nella finestra "Account", clicca su `+`{.action} in basso a sinistra e poi su `Nuovo account`{.action}. - -![mail macOS](images/outlook-macos-add-step00.png){.thumbnail .h-500} - -Segui i passaggi di installazione cliccando sulle **3** schede qui sotto: - -> [!tabs] -> **Step 1** ->> ->> Inserisci il tuo indirizzo email sotto la voce "Indirizzo di posta" e clicca su `Continua`{.action}. ->> ->> ![mail macos](images/outlook-macos-add-step01.png){.thumbnail .h-500} ->> -> **Step 2** ->> ->> Sono possibili due scenari: ->> ->> - **Se compare la finestra "IMAP/POP"** : clicca su `Non è un account POP/IMAP`{.action}, poi seleziona `Exchange`{.action} dalla finestra "Scegli il provider". ->> - **Se ti imbatti direttamente in "Scegli il fornitore"**, scegli `Exchange`{.action}. ->> ->> ![mail macos](images/outlook-macos-add-step02.png){.thumbnail .h-500} ->> -> **Step 3** ->> ->> Verificate e completate le seguenti informazioni: ->> ->> - **Metodo**: Scegli `Nome utente e password`. ->> - **Indirizzo email**: Inserisci l’indirizzo email completo. ->> - **DOMINIO\Nome utente o indirizzo di posta elettronica**: Inserisci l’indirizzo email completo. ->> - **Password**: Inserisci la password associata al tuo indirizzo email. ->> - **Server**: Inserisci "zimbra1.mail.ovh.net". ->> ->> Per completare la configurazione, clicca su `Aggiungi un account`{.action} e seleziona le funzionalità che vuoi esplorare sul tuo Mac. ->> ->> ![mail macos](images/outlook-macos-add-step03.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Se riscontri un problema di invio o di ricezione dopo aver seguito i passaggi di configurazione di cui sopra, consulta l'argomento "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. - -### Utilizza l'indirizzo email - -Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. - -OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Come modificare le impostazioni esistenti? - -Per modificare le impostazioni di un account email già configurato, segui le istruzioni seguenti: - -1. Clicca su `Strumenti`{.action} nella barra del menu nella parte superiore dello schermo. -1. Clicca su `Account`{.action}. -1. Seleziona il tuo account nella colonna di sinistra. -1. Clicca su `Avanzate...`{.action} in basso a destra. - -![outlook macos](images/outlook-macos-modify-01.png){.thumbnail .h-500} - -I parametri sono disponibili al **step 3** del capitolo "[Aggiungi account](#add-account)". - -### Come eliminare un account email? - -1. Clicca su `Strumenti`{.action} nella barra del menu nella parte superiore dello schermo. -1. Clicca su `Account`{.action}. -1. Seleziona il tuo account nella colonna di sinistra. -1. Clicca su `-`{.action} in basso a sinistra - -![outlook macos](images/outlook-macos-delete-01.png){.thumbnail .h-500} - -## Per saperne di più - -> [!primary] -> -> Per informazioni sulla configurazione di un indirizzo email dall’applicazione Mail su macOS, consulta il [centro assistenza Apple](https://support.apple.com/it-it/102619). - -Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: "Zimbra Pro - Configurare un account email via EWS su Outlook per Mac" +excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro su Outlook per macOS tramite il protocollo EWS" +updated: 2025-07-03 +--- + + + +## Obiettivo + +> [!primary] +> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. + +Gli account Zimbra Pro possono essere configurati su un Mac utilizzando il protocollo EWS (**E**xchange **W**eb **S**services). In questo modo è possibile configurare tutte le funzionalità collaborative del proprio indirizzo email in una sola volta. L'applicazione [Outlook su macOS](https://apps.apple.com/fr/app/microsoft-outlook/id985367838?mt=12) è disponibile sull'App Store di Apple. + +**Questa guida ti mostra come configurare il tuo indirizzo email Zimbra Pro su Outlook per macOS tramite il protocollo EWS.** + +> [!warning] +> +> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. +> +> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](https://marketplace.ovhcloud.com/c/support-collaboration) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. + +## Prerequisiti + +- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). +- Aver installato l’applicazione [Outlook su macOS](https://apps.apple.com/fr/app/microsoft-outlook/id985367838?mt=12). +- Disporre delle credenziali associate all’indirizzo email da configurare. + +## Procedura + +### Aggiungi l'account + +- **Al primo avvio dell’applicazione Outlook**: un assistente di configurazione apparirà direttamente sullo schermo e ti inviterà a inserire il primo indirizzo email che desideri aggiungere. + +- **Se un account è già impostato sull'applicazione Outlook**: + 1. Clicca su `Strumenti`{.action} nella barra del menu nella parte superiore dello schermo. + 2. Clicca su `Account`{.action}. + 3. Nella finestra "Account", clicca su `+`{.action} in basso a sinistra e poi su `Nuovo account`{.action}. + +![mail macOS](images/outlook-macos-add-step00.png){.thumbnail .h-500} + +Segui i passaggi di installazione cliccando sulle **3** schede qui sotto: + +> [!tabs] +> **Step 1** +>> +>> Inserisci il tuo indirizzo email sotto la voce "Indirizzo di posta" e clicca su `Continua`{.action}. +>> +>> ![mail macos](images/outlook-macos-add-step01.png){.thumbnail .h-500} +>> +> **Step 2** +>> +>> Sono possibili due scenari: +>> +>> - **Se compare la finestra "IMAP/POP"** : clicca su `Non è un account POP/IMAP`{.action}, poi seleziona `Exchange`{.action} dalla finestra "Scegli il provider". +>> - **Se ti imbatti direttamente in "Scegli il fornitore"**, scegli `Exchange`{.action}. +>> +>> ![mail macos](images/outlook-macos-add-step02.png){.thumbnail .h-500} +>> +> **Step 3** +>> +>> Verificate e completate le seguenti informazioni: +>> +>> - **Metodo**: Scegli `Nome utente e password`. +>> - **Indirizzo email**: Inserisci l’indirizzo email completo. +>> - **DOMINIO\Nome utente o indirizzo di posta elettronica**: Inserisci l’indirizzo email completo. +>> - **Password**: Inserisci la password associata al tuo indirizzo email. +>> - **Server**: Inserisci "zimbra1.mail.ovh.net". +>> +>> Per completare la configurazione, clicca su `Aggiungi un account`{.action} e seleziona le funzionalità che vuoi esplorare sul tuo Mac. +>> +>> ![mail macos](images/outlook-macos-add-step03.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Se riscontri un problema di invio o di ricezione dopo aver seguito i passaggi di configurazione di cui sopra, consulta l'argomento "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. + +### Utilizza l'indirizzo email + +Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. + +OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Come modificare le impostazioni esistenti? + +Per modificare le impostazioni di un account email già configurato, segui le istruzioni seguenti: + +1. Clicca su `Strumenti`{.action} nella barra del menu nella parte superiore dello schermo. +1. Clicca su `Account`{.action}. +1. Seleziona il tuo account nella colonna di sinistra. +1. Clicca su `Avanzate...`{.action} in basso a destra. + +![outlook macos](images/outlook-macos-modify-01.png){.thumbnail .h-500} + +I parametri sono disponibili al **step 3** del capitolo "[Aggiungi account](#add-account)". + +### Come eliminare un account email? + +1. Clicca su `Strumenti`{.action} nella barra del menu nella parte superiore dello schermo. +1. Clicca su `Account`{.action}. +1. Seleziona il tuo account nella colonna di sinistra. +1. Clicca su `-`{.action} in basso a sinistra + +![outlook macos](images/outlook-macos-delete-01.png){.thumbnail .h-500} + +## Per saperne di più + +> [!primary] +> +> Per informazioni sulla configurazione di un indirizzo email dall’applicazione Mail su macOS, consulta il [centro assistenza Apple](https://support.apple.com/it-it/102619). + +Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.pl-pl.md index 52550d07f05..07ec27d6ea4 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.pl-pl.md @@ -1,122 +1,122 @@ ---- -title: "Zimbra Pro - Konfiguracja konta e-mail przez EWS w Outlook na urządzeniu Mac" -excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w programie Outlook na urządzeniach z systemem macOS przy użyciu protokołu EWS" -updated: 2025-07-03 ---- - - - -## Wprowadzenie - -> [!primary] -> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. - -Konta Zimbra Pro można skonfigurować na komputerze Mac za pomocą protokołu EWS (**E**exchange **W**eb **S**services). Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja [Outlook na macOS](https://apps.apple.com/pl/app/microsoft-outlook/id985367838?mt=12) jest dostępna w App Store firmy Apple. - -**Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w programie Outlook na urządzeniu z systemem macOS przy użyciu protokołu EWS.** - -> [!warning] -> -> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. -> -> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](/links/partner) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. - -## Wymagania początkowe - -- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Posiadanie aplikacji [Outlook na urządzeniach macOS](https://apps.apple.com/pl/app/microsoft-outlook/id985367838?mt=12). -- Dane do logowania do konta e-mail, które chcesz skonfigurować. - -## W praktyce - -### Dodaj konto - -- **Podczas pierwszego uruchomienia aplikacji Outlook**: bezpośrednio wyświetli się asystent konfiguracji i poprosi o wpisanie pierwszego adresu e-mail, który chcesz dodać. - -- **Jeśli konto jest już skonfigurowane w aplikacji Outlook**: - 1. Kliknij `Narzędzia`{.action} na pasku menu u góry ekranu. - 2. Kliknij `Konta`{.action}. - 3. W oknie "Konta", które się wyświetli kliknij na`+`{.action} na dole po lewej stronie, następnie kliknij `Nowe konto`{.action}. - -![mail macOS](images/outlook-macos-add-step00.png){.thumbnail .h-500} - -Postępuj zgodnie z kolejnymi instrukcjami zawartymi w **3** zakładkach: - -> [!tabs] -> **Etap 1** ->> ->> Wpisz swój adres e-mail pod napisem "Adres e-mail" i kliknij przycisk `Kontynuuj`{.action}. ->> ->> ![Mail macos](images/outlook-macos-add-step01.png){.thumbnail .h-500} ->> -> **Etap 2** ->> ->> Możliwe są dwa scenariusze: ->> ->> - **Jeśli pojawi się okno "IMAP/POP"**: kliknij przycisk `To nie jest konto POP/IMAP`{.action}, następnie wybierz `Exchange`{.action} w oknie "Wybierz dostawcę". ->> - **Jeśli po prawej stronie klikniesz "Wybierz dostawcę"**, wybierz opcję `Exchange`{.action}. ->> ->> ![Mail macos](images/outlook-macos-add-step02.png){.thumbnail .h-500} ->> -> **Etap 3** ->> ->> Sprawdź i uzupełnij następujące informacje: ->> ->> - **Metoda**: Wybierz opcję `Nazwa użytkownika i hasło`. ->> - **Adres e-mail**: Wpisz pełny adres e-mail. ->> - **DOMENA\Nazwa użytkownika lub adres e-mail**: Wpisz pełny adres e-mail. ->> - **Hasło**: Wpisz hasło powiązane z Twoim kontem e-mail. ->> - **Serwer**: Wpisz "zimbra1.mail.ovh.net". ->> ->> Aby dokończyć konfigurację, naciśnij przycisk `Dodaj konto`{.action} i wybierz funkcje, które chcesz sprawdzić na urządzeniu Mac. ->> ->> ![Mail macos](images/outlook-macos-add-step03.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Jeśli po wykonaniu powyższych kroków konfiguracyjnych wystąpi problem z wysyłaniem lub odbieraniem wiadomości, zapoznaj się z przewodnikiem "[Modyfikuj istniejące ustawienia](#modify-settings)". - -### Użyj adresu e-mail - -Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. - -OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Jak zmienić istniejące ustawienia? - -Aby zmienić parametry skonfigurowanego konta e-mail, postępuj zgodnie z poniższymi instrukcjami: - -1. Kliknij `Narzędzia`{.action} na pasku menu u góry ekranu. -1. Kliknij `Konta`{.action}. -1. Wybierz swoje konto w kolumnie z lewej strony. -1. Kliknij przycisk `Zaawansowane...`{.action} na dole po prawej stronie. - -![Outlook macos](images/outlook-macos-modify-01.png){.thumbnail .h-500} - -Ustawienia znajdziesz w **etap 3** rozdziału "[Dodaj konto](#add-account)". - -### Jak usunąć konto e-mail? - -1. Kliknij `Narzędzia`{.action} na pasku menu u góry ekranu. -1. Kliknij `Konta`{.action}. -1. Wybierz swoje konto w kolumnie z lewej strony. -1. Kliknij na `-`{.action} na dole po lewej stronie - -![Outlook macos](images/outlook-macos-delete-01.png){.thumbnail .h-500} - -## Sprawdź również - -> [!primary] -> -> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Mail na macOS znajduje się w [centrum pomocy Apple](https://support.apple.com/pl-pl/102619). - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "Zimbra Pro - Konfiguracja konta e-mail przez EWS w Outlook na urządzeniu Mac" +excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w programie Outlook na urządzeniach z systemem macOS przy użyciu protokołu EWS" +updated: 2025-07-03 +--- + + + +## Wprowadzenie + +> [!primary] +> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. + +Konta Zimbra Pro można skonfigurować na komputerze Mac za pomocą protokołu EWS (**E**exchange **W**eb **S**services). Dzięki temu skonfigurujesz wszystkie funkcje pracy zespołowej dla Twojego konta e-mail za jednym razem. Aplikacja [Outlook na macOS](https://apps.apple.com/pl/app/microsoft-outlook/id985367838?mt=12) jest dostępna w App Store firmy Apple. + +**Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w programie Outlook na urządzeniu z systemem macOS przy użyciu protokołu EWS.** + +> [!warning] +> +> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. +> +> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](https://marketplace.ovhcloud.com/c/support-collaboration) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. + +## Wymagania początkowe + +- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Posiadanie aplikacji [Outlook na urządzeniach macOS](https://apps.apple.com/pl/app/microsoft-outlook/id985367838?mt=12). +- Dane do logowania do konta e-mail, które chcesz skonfigurować. + +## W praktyce + +### Dodaj konto + +- **Podczas pierwszego uruchomienia aplikacji Outlook**: bezpośrednio wyświetli się asystent konfiguracji i poprosi o wpisanie pierwszego adresu e-mail, który chcesz dodać. + +- **Jeśli konto jest już skonfigurowane w aplikacji Outlook**: + 1. Kliknij `Narzędzia`{.action} na pasku menu u góry ekranu. + 2. Kliknij `Konta`{.action}. + 3. W oknie "Konta", które się wyświetli kliknij na`+`{.action} na dole po lewej stronie, następnie kliknij `Nowe konto`{.action}. + +![mail macOS](images/outlook-macos-add-step00.png){.thumbnail .h-500} + +Postępuj zgodnie z kolejnymi instrukcjami zawartymi w **3** zakładkach: + +> [!tabs] +> **Etap 1** +>> +>> Wpisz swój adres e-mail pod napisem "Adres e-mail" i kliknij przycisk `Kontynuuj`{.action}. +>> +>> ![Mail macos](images/outlook-macos-add-step01.png){.thumbnail .h-500} +>> +> **Etap 2** +>> +>> Możliwe są dwa scenariusze: +>> +>> - **Jeśli pojawi się okno "IMAP/POP"**: kliknij przycisk `To nie jest konto POP/IMAP`{.action}, następnie wybierz `Exchange`{.action} w oknie "Wybierz dostawcę". +>> - **Jeśli po prawej stronie klikniesz "Wybierz dostawcę"**, wybierz opcję `Exchange`{.action}. +>> +>> ![Mail macos](images/outlook-macos-add-step02.png){.thumbnail .h-500} +>> +> **Etap 3** +>> +>> Sprawdź i uzupełnij następujące informacje: +>> +>> - **Metoda**: Wybierz opcję `Nazwa użytkownika i hasło`. +>> - **Adres e-mail**: Wpisz pełny adres e-mail. +>> - **DOMENA\Nazwa użytkownika lub adres e-mail**: Wpisz pełny adres e-mail. +>> - **Hasło**: Wpisz hasło powiązane z Twoim kontem e-mail. +>> - **Serwer**: Wpisz "zimbra1.mail.ovh.net". +>> +>> Aby dokończyć konfigurację, naciśnij przycisk `Dodaj konto`{.action} i wybierz funkcje, które chcesz sprawdzić na urządzeniu Mac. +>> +>> ![Mail macos](images/outlook-macos-add-step03.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Jeśli po wykonaniu powyższych kroków konfiguracyjnych wystąpi problem z wysyłaniem lub odbieraniem wiadomości, zapoznaj się z przewodnikiem "[Modyfikuj istniejące ustawienia](#modify-settings)". + +### Użyj adresu e-mail + +Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. + +OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Jak zmienić istniejące ustawienia? + +Aby zmienić parametry skonfigurowanego konta e-mail, postępuj zgodnie z poniższymi instrukcjami: + +1. Kliknij `Narzędzia`{.action} na pasku menu u góry ekranu. +1. Kliknij `Konta`{.action}. +1. Wybierz swoje konto w kolumnie z lewej strony. +1. Kliknij przycisk `Zaawansowane...`{.action} na dole po prawej stronie. + +![Outlook macos](images/outlook-macos-modify-01.png){.thumbnail .h-500} + +Ustawienia znajdziesz w **etap 3** rozdziału "[Dodaj konto](#add-account)". + +### Jak usunąć konto e-mail? + +1. Kliknij `Narzędzia`{.action} na pasku menu u góry ekranu. +1. Kliknij `Konta`{.action}. +1. Wybierz swoje konto w kolumnie z lewej strony. +1. Kliknij na `-`{.action} na dole po lewej stronie + +![Outlook macos](images/outlook-macos-delete-01.png){.thumbnail .h-500} + +## Sprawdź również + +> [!primary] +> +> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Mail na macOS znajduje się w [centrum pomocy Apple](https://support.apple.com/pl-pl/102619). + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.pt-pt.md index a23483b4eda..61ec208163d 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_macos/guide.pt-pt.md @@ -1,122 +1,122 @@ ---- -title: "Zimbra Pro - Configurar a sua conta de e-mail através do EWS no Outlook para Mac" -excerpt: "Saiba como configurar o seu endereço de e-mail Zimbra Pro no Outlook para macOS através do protocolo EWS" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. - -As contas Zimbra Pro podem ser configuradas num Mac utilizando o protocolo EWS (**E**xchange **W**eb **S**Services). Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação [Outlook em macOS](https://apps.apple.com/pt/app/microsoft-outlook/id985367838?mt=12) está disponível na App Store da Apple. - -**Saiba como configurar o seu endereço de e-mail Zimbra Pro no Outlook para macOS através do protocolo EWS.** - -> [!warning] -> -> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. -> -> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](/links/partner) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. - -## Requisitos - -- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Ter a aplicação [Outlook no macOS](https://apps.apple.com/pt/app/microsoft-outlook/id985367838?mt=12). -- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. - -## Instruções - -### Adicionar a conta - -- **Quando a aplicação Outlook for iniciada pela primeira vez**: é apresentado um assistente de configuração que lhe irá solicitar que introduza o primeiro endereço de correio eletrónico que pretende adicionar. - -- **Se uma conta já estiver parametrizada na aplicação Outlook**: - 1. Clique em `Ferramentas`{.action} na barra de menu no topo do seu ecrã. - 2. Clique em `Contas`{.action}. - 3. Na janela "Contas" que se abrir, clique em `+`{.action} no canto inferior esquerdo e, a seguir, clique em `Nova conta`{.action}. - -![mail macOS](images/outlook-macos-add-step00.png){.thumbnail .h-500} - -Siga as etapas de instalação clicando sucessivamente nos **3** separadores abaixo: - -> [!tabs] -> **Etapa 1** ->> ->> Introduza o seu endereço de e-mail abaixo "Endereço de e-mail" e clique em `Continuar`{.action}. ->> ->> ![mail macos](images/outlook-macos-add-step01.png){.thumbnail .h-500} ->> -> **Etapa 2** ->> ->> Dois cenários são possíveis: ->> ->> - **Se a janela "IMAP/POP" aparecer**: clique em `Não é uma conta POP/IMAP`{.action} e escolha `Exchange`{.action} a partir da janela "Escolher o fornecedor". ->> - **Se clicar diretamente "Escolher o fornecedor"**, escolha o nome do servidor `Exchange`{.action}. ->> ->> ![mail macos](images/outlook-macos-add-step02.png){.thumbnail .h-500} ->> -> **Etapa 3** ->> ->> Verifique e complete as seguintes informações: ->> ->> - **Método**: Escolha `Nome de utilizador e palavra-passe`. ->> - **Endereço de correio eletrónico**: Introduza o seu endereço de correio eletrónico completo. ->> - **DOMÍNIO\Nome de utilizador ou endereço de correio eletrónico**: Introduza o seu endereço de correio eletrónico completo. ->> - **Palavra-passe**: Introduza a palavra-passe associada ao seu endereço de e-mail. ->> - **Servidor**: Introduza "zimbra1.mail.ovh.net". ->> ->> Para finalizar a configuração, toque em `Adicionar uma conta`{.action} e selecione as funcionalidades que deseja explorar no seu Mac. ->> ->> ![mail macos](images/outlook-macos-add-step03.png){.thumbnail .h-500} ->> - -> [!warning] -> -> Se, depois de seguir os passos de configuração acima indicados, não enviar ou receber os dados corretos, consulte a secção "[Alterar definições existentes](#modify-settings)" deste manual. - -### Utilizar o endereço de e-mail - -Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. - -A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Como alterar os parâmetros existentes? - -Para alterar os parâmetros de uma conta de e-mail já configurada, siga as instruções seguintes: - -1. Clique em `Ferramentas`{.action} na barra de menu no topo do seu ecrã. -1. Clique em `Contas`{.action}. -1. Selecione sua conta na coluna à esquerda. -1. Clique em `Avançado...`{.action} no canto inferior direito. - -![outlook macos](images/outlook-macos-modify-01.png){.thumbnail .h-500} - -Consulte os parâmetros para **etapa 3** no capítulo "[Adicionar conta](#add-account)". - -### Como eliminar uma conta de e-mail? - -1. Clique em `Ferramentas`{.action} na barra de menu no topo do seu ecrã. -1. Clique em `Contas`{.action}. -1. Selecione sua conta na coluna à esquerda. -1. Clique em `-`{.action} no canto inferior esquerdo - -![outlook macos](images/outlook-macos-delete-01.png){.thumbnail .h-500} - -## Quer saber mais? - -> [!primary] -> -> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Mail no macOS, visite [Centro de Ajuda da Apple](https://support.apple.com/pt-pt/102619). - -Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "Zimbra Pro - Configurar a sua conta de e-mail através do EWS no Outlook para Mac" +excerpt: "Saiba como configurar o seu endereço de e-mail Zimbra Pro no Outlook para macOS através do protocolo EWS" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. + +As contas Zimbra Pro podem ser configuradas num Mac utilizando o protocolo EWS (**E**xchange **W**eb **S**Services). Isto permite-lhe configurar o conjunto das funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação [Outlook em macOS](https://apps.apple.com/pt/app/microsoft-outlook/id985367838?mt=12) está disponível na App Store da Apple. + +**Saiba como configurar o seu endereço de e-mail Zimbra Pro no Outlook para macOS através do protocolo EWS.** + +> [!warning] +> +> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. +> +> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](https://marketplace.ovhcloud.com/c/support-collaboration) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. + +## Requisitos + +- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Ter a aplicação [Outlook no macOS](https://apps.apple.com/pt/app/microsoft-outlook/id985367838?mt=12). +- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. + +## Instruções + +### Adicionar a conta + +- **Quando a aplicação Outlook for iniciada pela primeira vez**: é apresentado um assistente de configuração que lhe irá solicitar que introduza o primeiro endereço de correio eletrónico que pretende adicionar. + +- **Se uma conta já estiver parametrizada na aplicação Outlook**: + 1. Clique em `Ferramentas`{.action} na barra de menu no topo do seu ecrã. + 2. Clique em `Contas`{.action}. + 3. Na janela "Contas" que se abrir, clique em `+`{.action} no canto inferior esquerdo e, a seguir, clique em `Nova conta`{.action}. + +![mail macOS](images/outlook-macos-add-step00.png){.thumbnail .h-500} + +Siga as etapas de instalação clicando sucessivamente nos **3** separadores abaixo: + +> [!tabs] +> **Etapa 1** +>> +>> Introduza o seu endereço de e-mail abaixo "Endereço de e-mail" e clique em `Continuar`{.action}. +>> +>> ![mail macos](images/outlook-macos-add-step01.png){.thumbnail .h-500} +>> +> **Etapa 2** +>> +>> Dois cenários são possíveis: +>> +>> - **Se a janela "IMAP/POP" aparecer**: clique em `Não é uma conta POP/IMAP`{.action} e escolha `Exchange`{.action} a partir da janela "Escolher o fornecedor". +>> - **Se clicar diretamente "Escolher o fornecedor"**, escolha o nome do servidor `Exchange`{.action}. +>> +>> ![mail macos](images/outlook-macos-add-step02.png){.thumbnail .h-500} +>> +> **Etapa 3** +>> +>> Verifique e complete as seguintes informações: +>> +>> - **Método**: Escolha `Nome de utilizador e palavra-passe`. +>> - **Endereço de correio eletrónico**: Introduza o seu endereço de correio eletrónico completo. +>> - **DOMÍNIO\Nome de utilizador ou endereço de correio eletrónico**: Introduza o seu endereço de correio eletrónico completo. +>> - **Palavra-passe**: Introduza a palavra-passe associada ao seu endereço de e-mail. +>> - **Servidor**: Introduza "zimbra1.mail.ovh.net". +>> +>> Para finalizar a configuração, toque em `Adicionar uma conta`{.action} e selecione as funcionalidades que deseja explorar no seu Mac. +>> +>> ![mail macos](images/outlook-macos-add-step03.png){.thumbnail .h-500} +>> + +> [!warning] +> +> Se, depois de seguir os passos de configuração acima indicados, não enviar ou receber os dados corretos, consulte a secção "[Alterar definições existentes](#modify-settings)" deste manual. + +### Utilizar o endereço de e-mail + +Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. + +A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Como alterar os parâmetros existentes? + +Para alterar os parâmetros de uma conta de e-mail já configurada, siga as instruções seguintes: + +1. Clique em `Ferramentas`{.action} na barra de menu no topo do seu ecrã. +1. Clique em `Contas`{.action}. +1. Selecione sua conta na coluna à esquerda. +1. Clique em `Avançado...`{.action} no canto inferior direito. + +![outlook macos](images/outlook-macos-modify-01.png){.thumbnail .h-500} + +Consulte os parâmetros para **etapa 3** no capítulo "[Adicionar conta](#add-account)". + +### Como eliminar uma conta de e-mail? + +1. Clique em `Ferramentas`{.action} na barra de menu no topo do seu ecrã. +1. Clique em `Contas`{.action}. +1. Selecione sua conta na coluna à esquerda. +1. Clique em `-`{.action} no canto inferior esquerdo + +![outlook macos](images/outlook-macos-delete-01.png){.thumbnail .h-500} + +## Quer saber mais? + +> [!primary] +> +> Para obter mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Mail no macOS, visite [Centro de Ajuda da Apple](https://support.apple.com/pt-pt/102619). + +Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com a nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.es-es.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.es-es.md index 2afbbee2d09..ba926b65318 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.es-es.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.es-es.md @@ -1,163 +1,163 @@ ---- -title: "Zimbra Pro - Configurar una cuenta de correo electrónico mediante ActiveSync en Outlook para Windows" -excerpt: "Cómo configurar una cuenta de correo electrónico de Zimbra Pro en Outlook para Windows mediante el protocolo ActiveSync" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. - -Las cuentas Zimbra Pro pueden configurarse en Windows utilizando el protocolo ActiveSync, esto le permite configurar el conjunto de funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Outlook para Windows permite consultar su cuenta de correo Zimbra Pro a través del protocolo ActiveSync. - -**Aprenda a configurar su cuenta Zimbra Pro en Outlook para Windows mediante el protocolo ActiveSync.** - -> [!warning] -> -> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. -> -> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](/links/partner) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. - -## Requisitos - -- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). -- Tener la [versión clásica de Outlook](https://support.microsoft.com/es-es/office/instalar-o-reinstalar-la-versi%C3%B3n-cl%C3%A1sica-de-outlook-en-un-equipo-pc-con-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) en Windows. -- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. - -## Procedimiento - -> [!warning] -> -> Antes de empezar a configurar, es importante tener en cuenta que la aplicación Outlook incluida gratuitamente con Windows 11 es incompatible con el protocolo ActiveSync, necesario para configurar una cuenta Zimbra Pro. Deberá utilizar la **versión clásica de Outlook** para disfrutar de la compatibilidad con el protocolo ActiveSync. -> -> Para instalar la versión clásica de Outlook en el equipo Windows, descárguela de la página de Microsoft "[Instalar o reinstalar la versión clásica de Outlook en un equipo PC con Windows](https://support.microsoft.com/es-es/office/instalar-o-reinstalar-la-versi%C3%B3n-cl%C3%A1sica-de-outlook-en-un-equipo-pc-con-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" e instálela. -> -> Una vez finalizada la instalación, para distinguir entre las dos versiones una vez instaladas, escriba "Outlook" en la barra de búsqueda de Windows. Podrá ver la diferencia como se muestra a continuación. -> ->![outlook Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} - -### Añadir la cuenta - -Para añadir una cuenta Zimbra Pro en Outlook clásico, siga los pasos que se indican a continuación, haciendo clic en las siguientes **7** fichas: - -> [!tabs] -> **Paso 1** ->> ->> 1. Acceda al **Panel de control** de Windows. ->> 2. Haga clic en `Cuentas de usuario`{.action}. ->> 3. Haga clic en `Correo`{.action}. ->> 4. Haga clic en `Cuentas de correo...`{.action}. ->> ->> ![outlook Windows](images/outlook-windows-add-step01.png){.thumbnail .h-500} ->> -> **Paso 2** ->> ->> - Desde la ventana **Configuración de la cuenta**, en la pestaña `Correo`, haga clic en `Nuevo...`{.action}. ->> ->> ![outlook Windows](images/outlook-windows-add-step02.png){.thumbnail .h-500} ->> -> **Paso 3** ->> ->> - Desde la ventana **Añadir una cuenta**, seleccione `Configuración manual o tipos de servidores adicionales`{.action}. ->> - Haga clic en `Siguiente`{.action} para continuar. ->> ->> ![outlook Windows](images/outlook-windows-add-step03.png){.thumbnail .h-500} ->> -> **Paso 4** ->> ->> - Seleccione `Exchange ActiveSync`{.action}. ->> - Haga clic en `Siguiente`{.action} para continuar. ->> ->> ![outlook Windows](images/outlook-windows-add-step04.png){.thumbnail .h-500} ->> -> **Paso 5** ->> ->> Introduzca los datos de conexión a su cuenta: ->> ->> - **Su nombre**: Defina un nombre para mostrar. ->> - **Dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. ->> - **Servidor de correo**: Introduzca "zimbra1.mail.ovh.net". ->> - **Nombre de usuario**: Introduzca su dirección de correo electrónico completa. ->> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. ->> ->> Haga clic en `Siguiente`{.action} para añadir la cuenta. ->> ->> ![outlook Windows](images/outlook-windows-add-step05.png){.thumbnail .h-500} ->> -> **Paso 6** ->> ->> Su dirección de correo electrónico ya está configurada para Outlook. Para disfrutar de una sincronización completa de las funcionalidades de su cuenta Zimbra Pro, **descargue e instale** el módulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)". ->> ->> ![outlook Windows](images/outlook-windows-add-step06.png){.thumbnail .h-500} ->> -> **Paso 7** ->> ->> Una vez instalado el módulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)", inicie Outlook clásico. ->> La primera vez, aparecerá la ventana de configuración **Zimbra Server configuration Settings**. Complete la siguiente información: ->> ->> - **Nombre del servidor**: Introduzca "zimbra1.mail.ovh.net". ->> - **Dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. ->> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. ->> ->> No es necesario cambiar ninguna otra configuración. Haga clic en `Aplicar`{.action} para validar la configuración y asegúrese de que la configuración es correcta. Por último, haga clic en `OK`{.action} para acceder a Outlook y empezar a utilizar su dirección de correo electrónico. ->> ->> ![outlook Windows](images/outlook-windows-add-step-07.png){.thumbnail .h-500} - -> [!warning] -> -> Si experimenta un fallo de envío o recepción después de haber seguido los pasos de configuración anteriores, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)" de esta guía. - -### Utilizar la dirección de correo electrónico - -Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. - -OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### ¿Cómo modificar los parámetros existentes? - -Para modificar la configuración de una cuenta de correo ya configurada, siga estas instrucciones: - -1. Acceda al **Panel de control** de Windows. -1. Haga clic en `Cuentas de usuario`{.action}. -1. Haga clic en `Correo`{.action}. -1. Haga clic en `Cuentas de correo...`{.action}. -1. Seleccione la cuenta de correo correspondiente en la lista y haga clic en `Editar...`{.action}. - -![outlook ios](images/outlook-windows-modify-01.png){.thumbnail .h-500} - -Consulte los parámetros en el **paso 7** del capítulo "[Añadir la cuenta](#add-account)". - -### ¿Cómo eliminar una cuenta de correo? - -Para eliminar su cuenta de correo, siga estas instrucciones: - -1. Acceda al **Panel de control** de Windows. -1. Haga clic en `Cuentas de usuario`{.action}. -1. Haga clic en `Correo`{.action}. -1. Haga clic en `Cuentas de correo...`{.action}. -1. Seleccione la cuenta de correo electrónico correspondiente en la lista y haga clic en `Eliminar`{.action}. - -![outlook ios](images/outlook-windows-delete-01.png){.thumbnail .h-500} - -> [!warning] -> -> Para poder eliminar su cuenta de correo, es necesario que esta no sea la cuenta de correo por defecto. - -## Más información - -> [!primary] -> -> Para obtener más información sobre la configuración de una dirección de correo electrónico desde la aplicación Outlook en Windows, consulte el [centro de ayuda de Microsoft](https://support.microsoft.com/es-es/office/agregar-una-cuenta-de-correo-electr%C3%B3nico-a-outlook-para-windows-6e27792a-9267-4aa4-8bb6-c84ef146101b?ocmsassetID=&CorrelationId=778d1d8d-9ac2-4449b-96292924_4b). - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "Zimbra Pro - Configurar una cuenta de correo electrónico mediante ActiveSync en Outlook para Windows" +excerpt: "Cómo configurar una cuenta de correo electrónico de Zimbra Pro en Outlook para Windows mediante el protocolo ActiveSync" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Esta guía se dirige a los clientes que dispongan de una solución de correo [Zimbra Pro](/links/web/emails-zimbra). Este servicio estará disponible en beta desde julio de 2025. + +Las cuentas Zimbra Pro pueden configurarse en Windows utilizando el protocolo ActiveSync, esto le permite configurar el conjunto de funcionalidades colaborativas de su dirección de correo en una sola vez. La aplicación Outlook para Windows permite consultar su cuenta de correo Zimbra Pro a través del protocolo ActiveSync. + +**Aprenda a configurar su cuenta Zimbra Pro en Outlook para Windows mediante el protocolo ActiveSync.** + +> [!warning] +> +> OVHcloud pone a su disposición servicios cuya configuración, gestión y responsabilidad recaen sobre usted. Es su responsabilidad garantizar que estos servicios funcionen correctamente. +> +> Esta guía está diseñada para ayudarle a realizar tareas comunes. No obstante, si necesita ayuda, le recomendamos que contacte con un [partner especializado](https://marketplace.ovhcloud.com/c/support-collaboration) o con el editor del servicio. Nosotros no podremos asistirle. Para más información, consulte la sección "[Más información](#go-further)" de esta guía. + +## Requisitos + +- Disponer de una dirección de correo electrónico [Zimbra Pro](/links/web/emails-zimbra). +- Tener la [versión clásica de Outlook](https://support.microsoft.com/es-es/office/instalar-o-reinstalar-la-versi%C3%B3n-cl%C3%A1sica-de-outlook-en-un-equipo-pc-con-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) en Windows. +- Disponer del nombre de usuario y la contraseña de la dirección de correo electrónico que quiera configurar. + +## Procedimiento + +> [!warning] +> +> Antes de empezar a configurar, es importante tener en cuenta que la aplicación Outlook incluida gratuitamente con Windows 11 es incompatible con el protocolo ActiveSync, necesario para configurar una cuenta Zimbra Pro. Deberá utilizar la **versión clásica de Outlook** para disfrutar de la compatibilidad con el protocolo ActiveSync. +> +> Para instalar la versión clásica de Outlook en el equipo Windows, descárguela de la página de Microsoft "[Instalar o reinstalar la versión clásica de Outlook en un equipo PC con Windows](https://support.microsoft.com/es-es/office/instalar-o-reinstalar-la-versi%C3%B3n-cl%C3%A1sica-de-outlook-en-un-equipo-pc-con-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" e instálela. +> +> Una vez finalizada la instalación, para distinguir entre las dos versiones una vez instaladas, escriba "Outlook" en la barra de búsqueda de Windows. Podrá ver la diferencia como se muestra a continuación. +> +>![outlook Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} + +### Añadir la cuenta + +Para añadir una cuenta Zimbra Pro en Outlook clásico, siga los pasos que se indican a continuación, haciendo clic en las siguientes **7** fichas: + +> [!tabs] +> **Paso 1** +>> +>> 1. Acceda al **Panel de control** de Windows. +>> 2. Haga clic en `Cuentas de usuario`{.action}. +>> 3. Haga clic en `Correo`{.action}. +>> 4. Haga clic en `Cuentas de correo...`{.action}. +>> +>> ![outlook Windows](images/outlook-windows-add-step01.png){.thumbnail .h-500} +>> +> **Paso 2** +>> +>> - Desde la ventana **Configuración de la cuenta**, en la pestaña `Correo`, haga clic en `Nuevo...`{.action}. +>> +>> ![outlook Windows](images/outlook-windows-add-step02.png){.thumbnail .h-500} +>> +> **Paso 3** +>> +>> - Desde la ventana **Añadir una cuenta**, seleccione `Configuración manual o tipos de servidores adicionales`{.action}. +>> - Haga clic en `Siguiente`{.action} para continuar. +>> +>> ![outlook Windows](images/outlook-windows-add-step03.png){.thumbnail .h-500} +>> +> **Paso 4** +>> +>> - Seleccione `Exchange ActiveSync`{.action}. +>> - Haga clic en `Siguiente`{.action} para continuar. +>> +>> ![outlook Windows](images/outlook-windows-add-step04.png){.thumbnail .h-500} +>> +> **Paso 5** +>> +>> Introduzca los datos de conexión a su cuenta: +>> +>> - **Su nombre**: Defina un nombre para mostrar. +>> - **Dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. +>> - **Servidor de correo**: Introduzca "zimbra1.mail.ovh.net". +>> - **Nombre de usuario**: Introduzca su dirección de correo electrónico completa. +>> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. +>> +>> Haga clic en `Siguiente`{.action} para añadir la cuenta. +>> +>> ![outlook Windows](images/outlook-windows-add-step05.png){.thumbnail .h-500} +>> +> **Paso 6** +>> +>> Su dirección de correo electrónico ya está configurada para Outlook. Para disfrutar de una sincronización completa de las funcionalidades de su cuenta Zimbra Pro, **descargue e instale** el módulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)". +>> +>> ![outlook Windows](images/outlook-windows-add-step06.png){.thumbnail .h-500} +>> +> **Paso 7** +>> +>> Una vez instalado el módulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)", inicie Outlook clásico. +>> La primera vez, aparecerá la ventana de configuración **Zimbra Server configuration Settings**. Complete la siguiente información: +>> +>> - **Nombre del servidor**: Introduzca "zimbra1.mail.ovh.net". +>> - **Dirección de correo electrónico**: Introduzca su dirección de correo electrónico completa. +>> - **Contraseña**: Introduzca la contraseña asociada a su dirección de correo electrónico. +>> +>> No es necesario cambiar ninguna otra configuración. Haga clic en `Aplicar`{.action} para validar la configuración y asegúrese de que la configuración es correcta. Por último, haga clic en `OK`{.action} para acceder a Outlook y empezar a utilizar su dirección de correo electrónico. +>> +>> ![outlook Windows](images/outlook-windows-add-step-07.png){.thumbnail .h-500} + +> [!warning] +> +> Si experimenta un fallo de envío o recepción después de haber seguido los pasos de configuración anteriores, consulte el apartado "[Modificar los parámetros existentes](#modify-settings)" de esta guía. + +### Utilizar la dirección de correo electrónico + +Una vez que haya configurado la dirección de correo electrónico, ¡ya puede empezar a utilizarla! Ya puede enviar y recibir mensajes, así como gestionar sus calendarios y tareas. + +OVHcloud ofrece una aplicación web con la que podrá acceder a su dirección de correo electrónico desde el navegador. Puede conectarse al [webmail OVHcloud](/links/web/email) con las claves de su dirección de correo electrónico. Para cualquier pregunta relativa al uso de este servicio, consulte nuestra guía "[Utilizar el webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### ¿Cómo modificar los parámetros existentes? + +Para modificar la configuración de una cuenta de correo ya configurada, siga estas instrucciones: + +1. Acceda al **Panel de control** de Windows. +1. Haga clic en `Cuentas de usuario`{.action}. +1. Haga clic en `Correo`{.action}. +1. Haga clic en `Cuentas de correo...`{.action}. +1. Seleccione la cuenta de correo correspondiente en la lista y haga clic en `Editar...`{.action}. + +![outlook ios](images/outlook-windows-modify-01.png){.thumbnail .h-500} + +Consulte los parámetros en el **paso 7** del capítulo "[Añadir la cuenta](#add-account)". + +### ¿Cómo eliminar una cuenta de correo? + +Para eliminar su cuenta de correo, siga estas instrucciones: + +1. Acceda al **Panel de control** de Windows. +1. Haga clic en `Cuentas de usuario`{.action}. +1. Haga clic en `Correo`{.action}. +1. Haga clic en `Cuentas de correo...`{.action}. +1. Seleccione la cuenta de correo electrónico correspondiente en la lista y haga clic en `Eliminar`{.action}. + +![outlook ios](images/outlook-windows-delete-01.png){.thumbnail .h-500} + +> [!warning] +> +> Para poder eliminar su cuenta de correo, es necesario que esta no sea la cuenta de correo por defecto. + +## Más información + +> [!primary] +> +> Para obtener más información sobre la configuración de una dirección de correo electrónico desde la aplicación Outlook en Windows, consulte el [centro de ayuda de Microsoft](https://support.microsoft.com/es-es/office/agregar-una-cuenta-de-correo-electr%C3%B3nico-a-outlook-para-windows-6e27792a-9267-4aa4-8bb6-c84ef146101b?ocmsassetID=&CorrelationId=778d1d8d-9ac2-4449b-96292924_4b). + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.fr-fr.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.fr-fr.md index 717116adf70..ad9b2bbd0e6 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.fr-fr.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.fr-fr.md @@ -1,163 +1,163 @@ ---- -title: "Zimbra Pro - Configurer son compte e-mail via ActiveSync sur Outlook pour Windows" -excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur Outlook pour Windows via le protocole ActiveSync" -updated: 2025-07-03 ---- - - - -## Objectif - -> [!primary] -> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. - -Les comptes Zimbra Pro peuvent être configurés sur Windows en utilisant le protocole ActiveSync, cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Outlook pour Windows permet la consultation de votre compte e-mail Zimbra Pro via le protocole ActiveSync. - -**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur Outlook pour Windows via le protocole ActiveSync.** - -> [!warning] -> -> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. -> -> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](/links/transversal/marketplace-support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide. - -## Prérequis - -- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Disposer de l'application [Outlook classique](https://support.microsoft.com/fr-fr/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) sur Windows. -- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. - -## En pratique - -> [!warning] -> -> Avant de débuter votre configuration, il est important de noter que l'application Outlook incluse gratuitement avec Windows 11 est incompatible avec le protocole ActiveSync, nécessaire à la configuration d'un compte Zimbra Pro. Vous devrez utiliser la version **Outlook classique** pour bénéficier de la prise en charge du protocole ActiveSync. -> -> Pour installer Outlook classique sur votre ordinateur Windows, téléchargez-le depuis la page Microsoft « [Installer ou réinstaller Outlook classique sur un PC Windows](https://support.microsoft.com/fr-fr/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) », et installez-le. -> -> Une fois l'installation terminée, pour distinguer les deux versions lorsqu'elles sont installées, tapez « Outlook » dans la barre de recherche Windows. Vous pourrez alors constater la différence comme ci-dessous. -> -> ![outlook Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} - -### Ajouter le compte - -Pour ajouter un compte Zimbra Pro sur Outlook classique, suivez sur les étapes ci-dessous en cliquant successivement sur les **7** onglets ci-dessous : - -> [!tabs] -> **Étape 1** ->> ->> 1. Rendez-vous dans le **panneau de configuration** de Windows. ->> 2. Cliquez sur `Comptes d'utilisateurs`{.action}. ->> 3. Cliquez sur `Courrier`{.action}. ->> 4. Cliquez sur `Comptes de messagerie...`{.action}. ->> ->> ![outlook Windows](images/outlook-windows-add-step01.png){.thumbnail .h-500} ->> -> **Étape 2** ->> ->> - Depuis la fenêtre **Paramètres du compte**, dans l'onglet `Messagerie`, cliquez sur `Nouveau...`{.action}. ->> ->> ![outlook Windows](images/outlook-windows-add-step02.png){.thumbnail .h-500} ->> -> **Étape 3** ->> ->> - Depuis la fenêtre **Ajouter un compte**, sélectionnez `Configuration manuelle ou types de serveurs supplémentaires`{.action}. ->> - Cliquez sur `Suivant`{.action} pour continuer. ->> ->> ![outlook Windows](images/outlook-windows-add-step03.png){.thumbnail .h-500} ->> -> **Étape 4** ->> ->> - Sélectionnez `Exchange ActiveSync`{.action}. ->> - Cliquez sur `Suivant`{.action} pour continuer. ->> ->> ![outlook Windows](images/outlook-windows-add-step04.png){.thumbnail .h-500} ->> -> **Étape 5** ->> ->> Saisissez les informations de connection à votre compte : ->> ->> - **Votre nom** : Définissez un nom d'affichage. ->> - **Adresse e-mail** : Saisissez votre adresse e-mail complète. ->> - **Serveur de courrier** : Saisissez « zimbra1.mail.ovh.net ». ->> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète. ->> - **Mot de passe** : Saisissez le mot de passe associé à votre adresse e-mail. ->> ->> Cliquez sur `Suivant`{.action} pour finaliser l'ajout du compte. ->> ->> ![outlook Windows](images/outlook-windows-add-step05.png){.thumbnail .h-500} ->> -> **Étape 6** ->> ->> Votre adresse e-mail est maintenant configurée pour Outlook. Pour bénéficier d'une pleine synchronisation des fonctionnalités de votre compte Zimbra Pro, **téléchargez et installez** le module « [Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/) ». ->> ->> ![outlook Windows](images/outlook-windows-add-step06.png){.thumbnail .h-500} ->> -> **Étape 7** ->> ->> Une fois le module « [Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/) » installé, lancez Outlook classique. ->> La première fois, la fenêtre de configuration **Zimbra Server configuration Settings** s'affiche. Complétez les informations suivantes : ->> ->> - **Nom du serveur** : Saisissez « zimbra1.mail.ovh.net ». ->> - **Adresse e-mail** : Saisissez votre adresse e-mail complète. ->> - **Mot de passe** : Saisissez le mot de passe associé à votre adresse e-mail. ->> ->> Il n'est pas nécessaire de modifier les autres paramètres. Cliquez sur `Appliquer`{.action} pour valider les paramètres et assurez-vous qu'ils soient conformes. Cliquez enfin sur `OK`{.action} pour accéder à Outlook et commencer à utiliser votre adresse e-mail. ->> ->> ![outlook Windows](images/outlook-windows-add-step-07.png){.thumbnail .h-500} - -> [!warning] -> -> Si vous rencontrez un défaut d'envoi ou de réception après avoir suivi les étapes de configuration ci-dessus, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) » de ce guide. - -### Utiliser l'adresse e-mail - -Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. - -OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». - -### Comment modifier les paramètres existants ? - -Pour modifier les paramètres d’un compte e-mail déjà configuré, suivez les instructions ci-dessous : - -1. Rendez-vous dans le **panneau de configuration** de Windows. -1. Cliquez sur `Comptes d'utilisateurs`{.action}. -1. Cliquez sur `Courrier`{.action}. -1. Cliquez sur `Comptes de messagerie...`{.action}. -1. Sélectionnez le compte e-mail concerné dans la liste et cliquez sur `Modifier...`{.action}. - -![outlook ios](images/outlook-windows-modify-01.png){.thumbnail .h-500} - -Retrouvez les paramètres à **l'étape 7** du chapitre « [Ajouter le compte](#add-account) ». - -### Comment supprimer un compte e-mail ? - -Pour supprimer votre compte e-mail, suivez les instructions ci-dessous: - -1. Rendez-vous dans le **panneau de configuration** de Windows. -1. Cliquez sur `Comptes d'utilisateurs`{.action}. -1. Cliquez sur `Courrier`{.action}. -1. Cliquez sur `Comptes de messagerie...`{.action}. -1. Sélectionnez le compte e-mail concerné dans la liste et cliquez sur `Supprimer`{.action}. - -![outlook ios](images/outlook-windows-delete-01.png){.thumbnail .h-500} - -> [!warning] -> -> Pour avoir la possibilité de supprimer votre compte e-mail, il est nécessaire que celui-ci ne soit pas le compte e-mail par défaut. - -## Aller plus loin - -> [!primary] -> -> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Windows, consultez le [centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/ajouter-un-compte-de-messagerie-%C3%A0-outlook-pour-windows-6e27792a-9267-4aa4-8bb6-c84ef146101b?ocmsassetID=HA102823161&CorrelationId=778d1d8d-9ac2-449b-9624-1268559fa794). - -Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: "Zimbra Pro - Configurer son compte e-mail via ActiveSync sur Outlook pour Windows" +excerpt: "Découvrez comment configurer votre adresse e-mail Zimbra Pro sur Outlook pour Windows via le protocole ActiveSync" +updated: 2025-07-03 +--- + + + +## Objectif + +> [!primary] +> Ce guide s'adresse aux clients possédant une offre e-mail [Zimbra Pro](/links/web/emails-zimbra). Ce service sera disponible en bêta à partir de juillet 2025. + +Les comptes Zimbra Pro peuvent être configurés sur Windows en utilisant le protocole ActiveSync, cela vous permet de configurer l'ensemble des fonctionnalités collaboratives de votre adresse e-mail en une seule fois. L'application Outlook pour Windows permet la consultation de votre compte e-mail Zimbra Pro via le protocole ActiveSync. + +**Découvrez comment configurer votre adresse e-mail Zimbra Pro sur Outlook pour Windows via le protocole ActiveSync.** + +> [!warning] +> +> OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. Il est de votre responsabilité d'assurer le bon fonctionnement de ces services. +> +> Ce guide est conçu pour vous aider à accomplir des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [partenaire spécialisé](https://marketplace.ovhcloud.com/c/support-collaboration) et/ou de contacter l'éditeur du service si vous éprouvez des difficultés. En effet, nous ne serons pas en mesure de vous fournir une assistance. Pour plus d'informations, consultez la section « [Aller plus loin](#go-further) » de ce guide. + +## Prérequis + +- Disposer d’une adresse e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Disposer de l'application [Outlook classique](https://support.microsoft.com/fr-fr/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) sur Windows. +- Posséder les identifiants relatifs à l'adresse e-mail que vous souhaitez paramétrer. + +## En pratique + +> [!warning] +> +> Avant de débuter votre configuration, il est important de noter que l'application Outlook incluse gratuitement avec Windows 11 est incompatible avec le protocole ActiveSync, nécessaire à la configuration d'un compte Zimbra Pro. Vous devrez utiliser la version **Outlook classique** pour bénéficier de la prise en charge du protocole ActiveSync. +> +> Pour installer Outlook classique sur votre ordinateur Windows, téléchargez-le depuis la page Microsoft « [Installer ou réinstaller Outlook classique sur un PC Windows](https://support.microsoft.com/fr-fr/office/installer-ou-r%C3%A9installer-outlook-classique-sur-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) », et installez-le. +> +> Une fois l'installation terminée, pour distinguer les deux versions lorsqu'elles sont installées, tapez « Outlook » dans la barre de recherche Windows. Vous pourrez alors constater la différence comme ci-dessous. +> +> ![outlook Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} + +### Ajouter le compte + +Pour ajouter un compte Zimbra Pro sur Outlook classique, suivez sur les étapes ci-dessous en cliquant successivement sur les **7** onglets ci-dessous : + +> [!tabs] +> **Étape 1** +>> +>> 1. Rendez-vous dans le **panneau de configuration** de Windows. +>> 2. Cliquez sur `Comptes d'utilisateurs`{.action}. +>> 3. Cliquez sur `Courrier`{.action}. +>> 4. Cliquez sur `Comptes de messagerie...`{.action}. +>> +>> ![outlook Windows](images/outlook-windows-add-step01.png){.thumbnail .h-500} +>> +> **Étape 2** +>> +>> - Depuis la fenêtre **Paramètres du compte**, dans l'onglet `Messagerie`, cliquez sur `Nouveau...`{.action}. +>> +>> ![outlook Windows](images/outlook-windows-add-step02.png){.thumbnail .h-500} +>> +> **Étape 3** +>> +>> - Depuis la fenêtre **Ajouter un compte**, sélectionnez `Configuration manuelle ou types de serveurs supplémentaires`{.action}. +>> - Cliquez sur `Suivant`{.action} pour continuer. +>> +>> ![outlook Windows](images/outlook-windows-add-step03.png){.thumbnail .h-500} +>> +> **Étape 4** +>> +>> - Sélectionnez `Exchange ActiveSync`{.action}. +>> - Cliquez sur `Suivant`{.action} pour continuer. +>> +>> ![outlook Windows](images/outlook-windows-add-step04.png){.thumbnail .h-500} +>> +> **Étape 5** +>> +>> Saisissez les informations de connection à votre compte : +>> +>> - **Votre nom** : Définissez un nom d'affichage. +>> - **Adresse e-mail** : Saisissez votre adresse e-mail complète. +>> - **Serveur de courrier** : Saisissez « zimbra1.mail.ovh.net ». +>> - **Nom d'utilisateur** : Saisissez votre adresse e-mail complète. +>> - **Mot de passe** : Saisissez le mot de passe associé à votre adresse e-mail. +>> +>> Cliquez sur `Suivant`{.action} pour finaliser l'ajout du compte. +>> +>> ![outlook Windows](images/outlook-windows-add-step05.png){.thumbnail .h-500} +>> +> **Étape 6** +>> +>> Votre adresse e-mail est maintenant configurée pour Outlook. Pour bénéficier d'une pleine synchronisation des fonctionnalités de votre compte Zimbra Pro, **téléchargez et installez** le module « [Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/) ». +>> +>> ![outlook Windows](images/outlook-windows-add-step06.png){.thumbnail .h-500} +>> +> **Étape 7** +>> +>> Une fois le module « [Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/) » installé, lancez Outlook classique. +>> La première fois, la fenêtre de configuration **Zimbra Server configuration Settings** s'affiche. Complétez les informations suivantes : +>> +>> - **Nom du serveur** : Saisissez « zimbra1.mail.ovh.net ». +>> - **Adresse e-mail** : Saisissez votre adresse e-mail complète. +>> - **Mot de passe** : Saisissez le mot de passe associé à votre adresse e-mail. +>> +>> Il n'est pas nécessaire de modifier les autres paramètres. Cliquez sur `Appliquer`{.action} pour valider les paramètres et assurez-vous qu'ils soient conformes. Cliquez enfin sur `OK`{.action} pour accéder à Outlook et commencer à utiliser votre adresse e-mail. +>> +>> ![outlook Windows](images/outlook-windows-add-step-07.png){.thumbnail .h-500} + +> [!warning] +> +> Si vous rencontrez un défaut d'envoi ou de réception après avoir suivi les étapes de configuration ci-dessus, consultez la rubrique « [Modifier les paramètres existants](#modify-settings) » de ce guide. + +### Utiliser l'adresse e-mail + +Une fois l'adresse e-mail configurée, vous pouvez commencer à l'utiliser ! Vous pouvez dès à présent envoyer et recevoir des messages, mais aussi gérer vos calendriers et tâches. + +OVHcloud propose également une application web permettant d'accéder à votre adresse e-mail depuis un navigateur Internet. Vous pouvez connecter au [webmail OVHcloud](/links/web/email) avec les identifiants de votre adresse e-mail. Pour toute question relative à son utilisation, consultez notre guide « [Utiliser le webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra) ». + +### Comment modifier les paramètres existants ? + +Pour modifier les paramètres d’un compte e-mail déjà configuré, suivez les instructions ci-dessous : + +1. Rendez-vous dans le **panneau de configuration** de Windows. +1. Cliquez sur `Comptes d'utilisateurs`{.action}. +1. Cliquez sur `Courrier`{.action}. +1. Cliquez sur `Comptes de messagerie...`{.action}. +1. Sélectionnez le compte e-mail concerné dans la liste et cliquez sur `Modifier...`{.action}. + +![outlook ios](images/outlook-windows-modify-01.png){.thumbnail .h-500} + +Retrouvez les paramètres à **l'étape 7** du chapitre « [Ajouter le compte](#add-account) ». + +### Comment supprimer un compte e-mail ? + +Pour supprimer votre compte e-mail, suivez les instructions ci-dessous: + +1. Rendez-vous dans le **panneau de configuration** de Windows. +1. Cliquez sur `Comptes d'utilisateurs`{.action}. +1. Cliquez sur `Courrier`{.action}. +1. Cliquez sur `Comptes de messagerie...`{.action}. +1. Sélectionnez le compte e-mail concerné dans la liste et cliquez sur `Supprimer`{.action}. + +![outlook ios](images/outlook-windows-delete-01.png){.thumbnail .h-500} + +> [!warning] +> +> Pour avoir la possibilité de supprimer votre compte e-mail, il est nécessaire que celui-ci ne soit pas le compte e-mail par défaut. + +## Aller plus loin + +> [!primary] +> +> Pour plus d'informations sur la configuration d'une adresse e-mail depuis l'application Outlook sur Windows, consultez le [centre d'aide Microsoft](https://support.microsoft.com/fr-fr/office/ajouter-un-compte-de-messagerie-%C3%A0-outlook-pour-windows-6e27792a-9267-4aa4-8bb6-c84ef146101b?ocmsassetID=HA102823161&CorrelationId=778d1d8d-9ac2-449b-9624-1268559fa794). + +Pour des prestations spécialisées (référencement, développement, etc.), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.it-it.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.it-it.md index e96888fcfba..96a9303c514 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.it-it.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.it-it.md @@ -1,163 +1,163 @@ ---- -title: "Zimbra Pro - Configurare un account email con ActiveSync su Outlook per Windows" -excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro su Outlook per Windows tramite il protocollo ActiveSync" -updated: 2025-07-03 ---- - - - -## Obiettivo - -> [!primary] -> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. - -Gli account Zimbra Pro possono essere configurati su Windows utilizzando il protocollo ActiveSync, per consentirti di configurare tutte le funzionalità collaborative del tuo indirizzo email in una sola volta. L’applicazione Outlook per Windows consente di visualizzare l’account email Zimbra Pro tramite il protocollo ActiveSync. - -**Questa guida ti mostra come configurare il tuo indirizzo e-mail Zimbra Pro su Outlook per Windows utilizzando il protocollo ActiveSync.** - -> [!warning] -> -> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. -> -> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](/links/partner) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. - -## Prerequisiti - -- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). -- Aver installato [Outlook classico](https://support.microsoft.com/it-it/office/installare-o-reinstallare-la-versione-classica-di-outlook-in-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) su Windows. -- Disporre delle credenziali associate all’indirizzo email da configurare. - -## Procedura - -> [!warning] -> -> Prima di iniziare la configurazione, è importante notare che l’applicazione Outlook inclusa gratuitamente con Windows 11 è incompatibile con il protocollo ActiveSync, necessario per la configurazione di un account Zimbra Pro. Per il supporto del protocollo ActiveSync è necessario utilizzare la versione **Outlook classica**. -> -> Per installare Outlook classico sul computer Windows, scaricarlo dalla pagina Microsoft "[Installa o reinstalla Outlook classico su un PC Windows](https://support.microsoft.com/it-it/office/installare-o-reinstallare-la-versione-classica-di-outlook-in-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" e installarlo. -> -> Al termine dell'installazione, per distinguere le due versioni quando vengono installate, digitare Outlook nella barra di ricerca di Windows. La differenza è visibile come mostrato qui di seguito. -> ->![outlook di Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} - -### Aggiungi l'account - -Per aggiungere un account Zimbra Pro su Outlook classico, segui i seguenti passaggi cliccando sulle **7** schede seguenti: - -> [!tabs] -> **Step 1** ->> ->> 1. Accedi al **Pannello di controllo** di Windows. ->> 2. Clicca su `Account utente`{.action}. ->> 3. Clicca su `Posta`{.action}. ->> 4. Clicca su `Account di posta...`{.action}. ->> ->> ![outlook Windows](images/outlook-windows-add-step01.png){.thumbnail .h-500} ->> -> **Step 2** ->> ->> - Dalla finestra **Impostazioni account**, nella scheda `Messaggeria`, clicca su `Nuovo...`{.action}. ->> ->> ![outlook Windows](images/outlook-windows-add-step02.png){.thumbnail .h-500} ->> -> **Step 3** ->> ->> - Dalla finestra **Aggiungi account**, seleziona `Configurazione manuale o tipi di server aggiuntivi`{.action}. ->> - Clicca su `Avanti`{.action} per continuare. ->> ->> ![outlook Windows](images/outlook-windows-add-step03.png){.thumbnail .h-500} ->> -> **Step 4** ->> ->> - Seleziona `Exchange ActiveSync`{.action}. ->> - Clicca su `Avanti`{.action} per continuare. ->> ->> ![outlook Windows](images/outlook-windows-add-step04.png){.thumbnail .h-500} ->> -> **Step 5** ->> ->> Inserisci le informazioni di connessione al tuo account: ->> ->> - **Nome**: Definisci un nome visualizzato. ->> - **Indirizzo email**: Inserisci il tuo indirizzo email completo. ->> - **Server di posta**: Inserisci "zimbra1.mail.ovh.net". ->> - **Nome utente**: Inserisci il tuo indirizzo email completo . ->> - **Password**: Inserisci la password associata al tuo indirizzo email. ->> ->> Clicca su `Avanti`{.action} per completare l'aggiunta dell'account. ->> ->> ![outlook Windows](images/outlook-windows-add-step05.png){.thumbnail .h-500} ->> -> **Step 6** ->> ->> Il tuo indirizzo email è configurato per Outlook. Per usufruire di una completa sincronizzazione delle funzionalità del tuo account Zimbra Pro, **scarica e installa** il modulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)". ->> ->> ![outlook Windows](images/outlook-windows-add-step06.png){.thumbnail .h-500} ->> -> **Step 7** ->> ->> Una volta installato il modulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)", avvia Outlook classico. ->> La prima volta viene visualizzata la finestra di configurazione **Zimbra Server configuration Settings**. Inserisci le informazioni richieste: ->> ->> - **Nome del server**: Inserisci "zimbra1.mail.ovh.net". ->> - **Indirizzo email**: Inserisci il tuo indirizzo email completo. ->> - **Password**: Inserisci la password associata al tuo indirizzo email. ->> ->> Non è necessario modificare altre impostazioni. Clicca su `Applica`{.action} per confermare le impostazioni e assicurarti che siano conformi. Clicca su `OK`{.action} per accedere a Outlook e iniziare a utilizzare il tuo indirizzo email. ->> ->> ![outlook Windows](images/outlook-windows-add-step-07.png){.thumbnail .h-500} - -> [!warning] -> -> Se riscontri un problema di invio o di ricezione dopo aver seguito i passaggi di configurazione di cui sopra, consulta l'argomento "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. - -### Utilizza l'indirizzo email - -Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. - -OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Come modificare le impostazioni esistenti? - -Per modificare le impostazioni di un account email già configurato, segui le istruzioni seguenti: - -1. Accedi al **Pannello di controllo** di Windows. -1. Clicca su `Account utente`{.action}. -1. Clicca su `Posta`{.action}. -1. Clicca su `Account di posta elettronica...`{.action}. -1. Seleziona l’account email nella lista e clicca su `Modifica...`{.action}. - -![outlook ios](images/outlook-windows-modify-01.png){.thumbnail .h-500} - -Le impostazioni sono disponibili al **step 7** del capitolo "[Aggiungi account](#add-account)". - -### Come eliminare un account email? - -Per eliminare il tuo account email, segui le istruzioni qui sotto: - -1. Accedi al **Pannello di controllo** di Windows. -1. Clicca su `Account utente`{.action}. -1. Clicca su `Posta`{.action}. -1. Clicca su `Account di posta elettronica...`{.action}. -1. Seleziona l’account email nella lista e clicca su `Elimina`{.action}. - -![outlook ios](images/outlook-windows-delete-01.png){.thumbnail .h-500} - -> [!warning] -> -> Per poter eliminare il tuo account email, è necessario che questo non sia quello predefinito. - -## Per saperne di più - -> [!primary] -> -> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dall'applicazione Outlook in Windows, consultare [centro assistenza Microsoft](https://support.microsoft.com/it-it/office/aggiungere-un-account-di-posta-elettronica-a-outlook-per-windows-6e27792a-9267-4aa4-8bb6-c84ef146101b?ocmsassetID=&CorrelationId=778d1d8d-9ac2-4449b-96292924_4b). - -Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: "Zimbra Pro - Configurare un account email con ActiveSync su Outlook per Windows" +excerpt: "Scopri come configurare il tuo indirizzo email Zimbra Pro su Outlook per Windows tramite il protocollo ActiveSync" +updated: 2025-07-03 +--- + + + +## Obiettivo + +> [!primary] +> Questa guida è per i clienti che dispongono di un servizio di posta elettronica [Zimbra Pro](/links/web/emails-zimbra). Questo servizio sarà disponibile in beta a partire da luglio 2025. + +Gli account Zimbra Pro possono essere configurati su Windows utilizzando il protocollo ActiveSync, per consentirti di configurare tutte le funzionalità collaborative del tuo indirizzo email in una sola volta. L’applicazione Outlook per Windows consente di visualizzare l’account email Zimbra Pro tramite il protocollo ActiveSync. + +**Questa guida ti mostra come configurare il tuo indirizzo e-mail Zimbra Pro su Outlook per Windows utilizzando il protocollo ActiveSync.** + +> [!warning] +> +> OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. Garantire il corretto funzionamento di questi servizi è responsabilità dell’utente. +> +> Questa guida è progettata per aiutarvi a svolgere le attività più comuni. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [partner specializzato](https://marketplace.ovhcloud.com/c/support-collaboration) o il fornitore del servizio. Non saremo infatti in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione "[Per saperne di più](#go-further)" di questa guida. + +## Prerequisiti + +- Disporre di un indirizzo email [Zimbra Pro](/links/web/emails-zimbra). +- Aver installato [Outlook classico](https://support.microsoft.com/it-it/office/installare-o-reinstallare-la-versione-classica-di-outlook-in-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) su Windows. +- Disporre delle credenziali associate all’indirizzo email da configurare. + +## Procedura + +> [!warning] +> +> Prima di iniziare la configurazione, è importante notare che l’applicazione Outlook inclusa gratuitamente con Windows 11 è incompatibile con il protocollo ActiveSync, necessario per la configurazione di un account Zimbra Pro. Per il supporto del protocollo ActiveSync è necessario utilizzare la versione **Outlook classica**. +> +> Per installare Outlook classico sul computer Windows, scaricarlo dalla pagina Microsoft "[Installa o reinstalla Outlook classico su un PC Windows](https://support.microsoft.com/it-it/office/installare-o-reinstallare-la-versione-classica-di-outlook-in-un-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" e installarlo. +> +> Al termine dell'installazione, per distinguere le due versioni quando vengono installate, digitare Outlook nella barra di ricerca di Windows. La differenza è visibile come mostrato qui di seguito. +> +>![outlook di Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} + +### Aggiungi l'account + +Per aggiungere un account Zimbra Pro su Outlook classico, segui i seguenti passaggi cliccando sulle **7** schede seguenti: + +> [!tabs] +> **Step 1** +>> +>> 1. Accedi al **Pannello di controllo** di Windows. +>> 2. Clicca su `Account utente`{.action}. +>> 3. Clicca su `Posta`{.action}. +>> 4. Clicca su `Account di posta...`{.action}. +>> +>> ![outlook Windows](images/outlook-windows-add-step01.png){.thumbnail .h-500} +>> +> **Step 2** +>> +>> - Dalla finestra **Impostazioni account**, nella scheda `Messaggeria`, clicca su `Nuovo...`{.action}. +>> +>> ![outlook Windows](images/outlook-windows-add-step02.png){.thumbnail .h-500} +>> +> **Step 3** +>> +>> - Dalla finestra **Aggiungi account**, seleziona `Configurazione manuale o tipi di server aggiuntivi`{.action}. +>> - Clicca su `Avanti`{.action} per continuare. +>> +>> ![outlook Windows](images/outlook-windows-add-step03.png){.thumbnail .h-500} +>> +> **Step 4** +>> +>> - Seleziona `Exchange ActiveSync`{.action}. +>> - Clicca su `Avanti`{.action} per continuare. +>> +>> ![outlook Windows](images/outlook-windows-add-step04.png){.thumbnail .h-500} +>> +> **Step 5** +>> +>> Inserisci le informazioni di connessione al tuo account: +>> +>> - **Nome**: Definisci un nome visualizzato. +>> - **Indirizzo email**: Inserisci il tuo indirizzo email completo. +>> - **Server di posta**: Inserisci "zimbra1.mail.ovh.net". +>> - **Nome utente**: Inserisci il tuo indirizzo email completo . +>> - **Password**: Inserisci la password associata al tuo indirizzo email. +>> +>> Clicca su `Avanti`{.action} per completare l'aggiunta dell'account. +>> +>> ![outlook Windows](images/outlook-windows-add-step05.png){.thumbnail .h-500} +>> +> **Step 6** +>> +>> Il tuo indirizzo email è configurato per Outlook. Per usufruire di una completa sincronizzazione delle funzionalità del tuo account Zimbra Pro, **scarica e installa** il modulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)". +>> +>> ![outlook Windows](images/outlook-windows-add-step06.png){.thumbnail .h-500} +>> +> **Step 7** +>> +>> Una volta installato il modulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)", avvia Outlook classico. +>> La prima volta viene visualizzata la finestra di configurazione **Zimbra Server configuration Settings**. Inserisci le informazioni richieste: +>> +>> - **Nome del server**: Inserisci "zimbra1.mail.ovh.net". +>> - **Indirizzo email**: Inserisci il tuo indirizzo email completo. +>> - **Password**: Inserisci la password associata al tuo indirizzo email. +>> +>> Non è necessario modificare altre impostazioni. Clicca su `Applica`{.action} per confermare le impostazioni e assicurarti che siano conformi. Clicca su `OK`{.action} per accedere a Outlook e iniziare a utilizzare il tuo indirizzo email. +>> +>> ![outlook Windows](images/outlook-windows-add-step-07.png){.thumbnail .h-500} + +> [!warning] +> +> Se riscontri un problema di invio o di ricezione dopo aver seguito i passaggi di configurazione di cui sopra, consulta l'argomento "[Modifica le impostazioni esistenti](#modify-settings)" di questa guida. + +### Utilizza l'indirizzo email + +Una volta configurato l’indirizzo email, puoi iniziare a utilizzarlo! Da questo momento è possibile inviare e ricevere messaggi, ma anche gestire calendari e task. + +OVHcloud propone anche un’applicazione Web che permette di accedere al tuo indirizzo email da un browser Internet. È possibile accedere alla [webmail OVHcloud](/links/web/email) con le credenziali del tuo indirizzo email. Per qualsiasi domanda relativa al suo utilizzo, consulta la nostra guida "[Utilizzare la webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Come modificare le impostazioni esistenti? + +Per modificare le impostazioni di un account email già configurato, segui le istruzioni seguenti: + +1. Accedi al **Pannello di controllo** di Windows. +1. Clicca su `Account utente`{.action}. +1. Clicca su `Posta`{.action}. +1. Clicca su `Account di posta elettronica...`{.action}. +1. Seleziona l’account email nella lista e clicca su `Modifica...`{.action}. + +![outlook ios](images/outlook-windows-modify-01.png){.thumbnail .h-500} + +Le impostazioni sono disponibili al **step 7** del capitolo "[Aggiungi account](#add-account)". + +### Come eliminare un account email? + +Per eliminare il tuo account email, segui le istruzioni qui sotto: + +1. Accedi al **Pannello di controllo** di Windows. +1. Clicca su `Account utente`{.action}. +1. Clicca su `Posta`{.action}. +1. Clicca su `Account di posta elettronica...`{.action}. +1. Seleziona l’account email nella lista e clicca su `Elimina`{.action}. + +![outlook ios](images/outlook-windows-delete-01.png){.thumbnail .h-500} + +> [!warning] +> +> Per poter eliminare il tuo account email, è necessario che questo non sia quello predefinito. + +## Per saperne di più + +> [!primary] +> +> Per ulteriori informazioni sulla configurazione di un indirizzo e-mail dall'applicazione Outlook in Windows, consultare [centro assistenza Microsoft](https://support.microsoft.com/it-it/office/aggiungere-un-account-di-posta-elettronica-a-outlook-per-windows-6e27792a-9267-4aa4-8bb6-c84ef146101b?ocmsassetID=&CorrelationId=778d1d8d-9ac2-4449b-96292924_4b). + +Per prestazioni specializzate (referenziamento, sviluppo, ecc.), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.pl-pl.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.pl-pl.md index 172209dfad9..6110a0102af 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.pl-pl.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.pl-pl.md @@ -1,163 +1,163 @@ ---- -title: "Zimbra Pro - Konfiguracja konta e-mail za pomocą ActiveSync w programie Outlook na urządzeniu z systemem Windows" -excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w programie Outlook na urządzeniu z systemem Windows przy użyciu protokołu ActiveSync" -updated: 2025-07-03 ---- - - - -## Wprowadzenie - -> [!primary] -> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. - -Konta Zimbra Pro można skonfigurować w systemie Windows za pomocą protokołu ActiveSync, co pozwala na jednorazowe skonfigurowanie wszystkich funkcji pracy zespołowej dla konta e-mail. Aplikacja Outlook dla Windows umożliwia dostęp do konta e-mail Zimbra Pro przy użyciu protokołu ActiveSync. - -**Dowiedz się, jak skonfigurować konto e-mail Zimbra Pro w programie Outlook dla systemu Windows przy użyciu protokołu ActiveSync.** - -> [!warning] -> -> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. -> -> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](/links/partner) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. - -## Wymagania początkowe - -- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Posiadanie aplikacji [klasyczny program Outlook](https://support.microsoft.com/pl-pl/office/instalowanie-lub-ponowne-instalowanie-klasycznego-programu-outlook-na-komputerze-z-systemem-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) w systemie Windows. -- Dane do logowania do konta e-mail, które chcesz skonfigurować. - -## W praktyce - -> [!warning] -> -> Przed rozpoczęciem konfiguracji należy zauważyć, że bezpłatna aplikacja Outlook zawarta w ofercie Windows 11 jest niekompatybilna z protokołem ActiveSync niezbędnym do skonfigurowania konta Zimbra Pro. Aby korzystać z funkcji obsługi protokołu ActiveSync, musisz korzystać z klasycznej wersji programu **Outlook*. -> -> Aby zainstalować klasyczny program Outlook na komputerze z systemem Windows, pobierz go ze strony "[Instalowanie lub ponowna instalacja klasycznego programu Outlook na komputerze z systemem Windows](https://support.microsoft.com/pl-pl/office/instalowanie-lub-ponowne-instalowanie-klasycznego-programu-outlook-na-komputerze-z-systemem-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" i zainstaluj go. -> -> Po zakończeniu instalacji, aby odróżnić dwie wersje, gdy są zainstalowane, wpisz "Outlook" na pasku wyszukiwania Windows. Zobaczysz różnicę, jak poniżej. -> -> ![outlook Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} - -### Dodaj konto - -Aby dodać konto Zimbra Pro w klasycznym programie Outlook, wykonaj poniższe czynności, klikając kolejno **7** w zakładkach poniżej: - -> [!tabs] -> **Etap 1** ->> ->> 1. Przejdź do **Panelu sterowania** systemu Windows. ->> 2. Kliknij `Konta użytkowników`{.action}. ->> 3. Kliknij `Poczta`{.action}. ->> 4. Kliknij opcję `Konta e-mail...`{.action}. ->> ->> ![outlook Windows](images/outlook-windows-add-step01.png){.thumbnail .h-500} ->> -> **Etap 2** ->> ->> - W oknie **Ustawienia konta**, w karcie `Poczta`, kliknij `Nowy...`{.action}. ->> ->> ![outlook Windows](images/outlook-windows-add-step02.png){.thumbnail .h-500} ->> -> **Etap 3** ->> ->> - W oknie **Dodaj konto** wybierz opcję `Konfiguracja ręczna lub dodatkowe typy serwerów`{.action}. ->> - Kliknij na `Dalej`{.action}, aby kontynuować. ->> ->> ![outlook Windows](images/outlook-windows-add-step03.png){.thumbnail .h-500} ->> -> **Etap 4** ->> ->> - Wybierz `Exchange ActiveSync`{.action}. ->> - Kliknij na `Dalej`{.action}, aby kontynuować. ->> ->> ![outlook Windows](images/outlook-windows-add-step04.png){.thumbnail .h-500} ->> -> **Etap 5** ->> ->> Wpisz dane do logowania: ->> ->> - **Twoja nazwa**: Ustaw nazwę wyświetlaną. ->> - **Adres e-mail**: Wpisz pełny adres e-mail. ->> - **Serwer pocztowy**: Wpisz "zimbra1.mail.ovh.net". ->> - **Nazwa użytkownika**: Wpisz pełny adres e-mail. ->> - **Hasło**: Wpisz hasło powiązane z Twoim kontem e-mail. ->> ->> Kliknij przycisk `Dalej`{.action}, aby zakończyć dodawanie konta. ->> ->> ![outlook Windows](images/outlook-windows-add-step05.png){.thumbnail .h-500} ->> -> **Etap 6** ->> ->> Twój adres e-mail został skonfigurowany dla programu Outlook. Aby zapewnić pełną synchronizację funkcji konta Zimbra Pro, **pobierz i zainstaluj** moduł "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)". ->> ->> ![outlook Windows](images/outlook-windows-add-step06.png){.thumbnail .h-500} ->> -> **Etap 7** ->> ->> Po zainstalowaniu modułu "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)" uruchom klasyczny program Outlook. ->> Po raz pierwszy pojawi się okno konfiguracyjne **Zimbra Server configuration Settings**. Uzupełnij następujące informacje: ->> ->> - **Nazwa serwera**: Wpisz "zimbra1.mail.ovh.net". ->> - **Adres e-mail**: Wpisz pełny adres e-mail. ->> - **Hasło**: Wpisz hasło powiązane z Twoim kontem e-mail. ->> ->> Nie ma potrzeby zmieniania innych ustawień. Kliknij pozycję `Zastosuj`{.action}, aby zatwierdzić ustawienia i upewnić się, że są one zgodne. Następnie kliknij przycisk `OK`{.action}, aby uzyskać dostęp do programu Outlook i rozpocząć korzystanie z konta e-mail. ->> ->> ![outlook Windows](images/outlook-windows-add-step-07.png){.thumbnail .h-500} - -> [!warning] -> -> Jeśli po wykonaniu powyższych kroków konfiguracyjnych wystąpi problem z wysyłaniem lub odbieraniem wiadomości, zapoznaj się z przewodnikiem "[Modyfikuj istniejące ustawienia](#modify-settings)". - -### Użyj adresu e-mail - -Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. - -OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Jak zmienić istniejące ustawienia? - -Aby zmienić parametry skonfigurowanego konta e-mail, postępuj zgodnie z poniższymi instrukcjami: - -1. Przejdź do **Panelu sterowania** systemu Windows. -1. Kliknij `Konta użytkowników`{.action}. -1. Kliknij `pozycję Poczta`{.action}. -1. Kliknij `Konta e-mail...`{.action}. -1. Wybierz z listy odpowiednie konto e-mail i kliknij przycisk `Zmień...`{.action}. - -![Outlook iOS](images/outlook-windows-modify-01.png){.thumbnail .h-500} - -Ustawienia znajdziesz w **etap 7** rozdziału "[Dodaj konto](#add-account)". - -### Jak usunąć konto e-mail? - -Aby usunąć konto e-mail, postępuj zgodnie z poniższymi instrukcjami: - -1. Przejdź do **Panelu sterowania** systemu Windows. -1. Kliknij `Konta użytkowników`{.action}. -1. Kliknij `pozycję Poczta`{.action}. -1. Kliknij `Konta e-mail...`{.action}. -1. Wybierz z listy odpowiednie konto e-mail i kliknij przycisk `Usuń`{.action}. - -![Outlook iOS](images/outlook-windows-delete-01.png){.thumbnail .h-500} - -> [!warning] -> -> Aby mieć możliwość usunięcia konta e-mail, konieczne jest, aby nie było ono domyślnym kontem e-mail. - -## Sprawdź również - -> [!primary] -> -> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Outlook w systemie Windows można znaleźć w [Centrum pomocy Microsoft](https://support.microsoft.com/pl-pl/office/dodawanie-konta-e-mail-do-programu-outlook-dla-systemu-windows-6e27792a-9267-4aa4-8bb6-c84ef146101b?ocmsassetID=&CorrelationId=778d1d8d-9ac2-4449b-96292924_4b). - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "Zimbra Pro - Konfiguracja konta e-mail za pomocą ActiveSync w programie Outlook na urządzeniu z systemem Windows" +excerpt: "Dowiedz się, jak skonfigurować Twoje konto e-mail Zimbra Pro w programie Outlook na urządzeniu z systemem Windows przy użyciu protokołu ActiveSync" +updated: 2025-07-03 +--- + + + +## Wprowadzenie + +> [!primary] +> Ten przewodnik jest przeznaczony dla klientów posiadających usługi e-mail [Zimbra Pro](/links/web/emails-zimbra). Usługa będzie dostępna w fazie beta od lipca 2025. + +Konta Zimbra Pro można skonfigurować w systemie Windows za pomocą protokołu ActiveSync, co pozwala na jednorazowe skonfigurowanie wszystkich funkcji pracy zespołowej dla konta e-mail. Aplikacja Outlook dla Windows umożliwia dostęp do konta e-mail Zimbra Pro przy użyciu protokołu ActiveSync. + +**Dowiedz się, jak skonfigurować konto e-mail Zimbra Pro w programie Outlook dla systemu Windows przy użyciu protokołu ActiveSync.** + +> [!warning] +> +> OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Twoim obowiązkiem jest zapewnienie właściwego funkcjonowania tych usług. +> +> Ten przewodnik ma na celu pomóc w wykonywaniu typowych zadań. Niemniej jednak, w przypadku trudności zalecamy skontaktowanie się z [partnerem wyspecjalizowanym](https://marketplace.ovhcloud.com/c/support-collaboration) i/lub skontaktowanie się z wydawcą usługi. Niestety firma OVH nie jest w stanie udzielić Ci wsparcia w tym zakresie. Więcej informacji zawiera sekcja "[Sprawdź również](#go-further)" w tym przewodniku. + +## Wymagania początkowe + +- Posiadanie adresu e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Posiadanie aplikacji [klasyczny program Outlook](https://support.microsoft.com/pl-pl/office/instalowanie-lub-ponowne-instalowanie-klasycznego-programu-outlook-na-komputerze-z-systemem-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) w systemie Windows. +- Dane do logowania do konta e-mail, które chcesz skonfigurować. + +## W praktyce + +> [!warning] +> +> Przed rozpoczęciem konfiguracji należy zauważyć, że bezpłatna aplikacja Outlook zawarta w ofercie Windows 11 jest niekompatybilna z protokołem ActiveSync niezbędnym do skonfigurowania konta Zimbra Pro. Aby korzystać z funkcji obsługi protokołu ActiveSync, musisz korzystać z klasycznej wersji programu **Outlook*. +> +> Aby zainstalować klasyczny program Outlook na komputerze z systemem Windows, pobierz go ze strony "[Instalowanie lub ponowna instalacja klasycznego programu Outlook na komputerze z systemem Windows](https://support.microsoft.com/pl-pl/office/instalowanie-lub-ponowne-instalowanie-klasycznego-programu-outlook-na-komputerze-z-systemem-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)" i zainstaluj go. +> +> Po zakończeniu instalacji, aby odróżnić dwie wersje, gdy są zainstalowane, wpisz "Outlook" na pasku wyszukiwania Windows. Zobaczysz różnicę, jak poniżej. +> +> ![outlook Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} + +### Dodaj konto + +Aby dodać konto Zimbra Pro w klasycznym programie Outlook, wykonaj poniższe czynności, klikając kolejno **7** w zakładkach poniżej: + +> [!tabs] +> **Etap 1** +>> +>> 1. Przejdź do **Panelu sterowania** systemu Windows. +>> 2. Kliknij `Konta użytkowników`{.action}. +>> 3. Kliknij `Poczta`{.action}. +>> 4. Kliknij opcję `Konta e-mail...`{.action}. +>> +>> ![outlook Windows](images/outlook-windows-add-step01.png){.thumbnail .h-500} +>> +> **Etap 2** +>> +>> - W oknie **Ustawienia konta**, w karcie `Poczta`, kliknij `Nowy...`{.action}. +>> +>> ![outlook Windows](images/outlook-windows-add-step02.png){.thumbnail .h-500} +>> +> **Etap 3** +>> +>> - W oknie **Dodaj konto** wybierz opcję `Konfiguracja ręczna lub dodatkowe typy serwerów`{.action}. +>> - Kliknij na `Dalej`{.action}, aby kontynuować. +>> +>> ![outlook Windows](images/outlook-windows-add-step03.png){.thumbnail .h-500} +>> +> **Etap 4** +>> +>> - Wybierz `Exchange ActiveSync`{.action}. +>> - Kliknij na `Dalej`{.action}, aby kontynuować. +>> +>> ![outlook Windows](images/outlook-windows-add-step04.png){.thumbnail .h-500} +>> +> **Etap 5** +>> +>> Wpisz dane do logowania: +>> +>> - **Twoja nazwa**: Ustaw nazwę wyświetlaną. +>> - **Adres e-mail**: Wpisz pełny adres e-mail. +>> - **Serwer pocztowy**: Wpisz "zimbra1.mail.ovh.net". +>> - **Nazwa użytkownika**: Wpisz pełny adres e-mail. +>> - **Hasło**: Wpisz hasło powiązane z Twoim kontem e-mail. +>> +>> Kliknij przycisk `Dalej`{.action}, aby zakończyć dodawanie konta. +>> +>> ![outlook Windows](images/outlook-windows-add-step05.png){.thumbnail .h-500} +>> +> **Etap 6** +>> +>> Twój adres e-mail został skonfigurowany dla programu Outlook. Aby zapewnić pełną synchronizację funkcji konta Zimbra Pro, **pobierz i zainstaluj** moduł "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)". +>> +>> ![outlook Windows](images/outlook-windows-add-step06.png){.thumbnail .h-500} +>> +> **Etap 7** +>> +>> Po zainstalowaniu modułu "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)" uruchom klasyczny program Outlook. +>> Po raz pierwszy pojawi się okno konfiguracyjne **Zimbra Server configuration Settings**. Uzupełnij następujące informacje: +>> +>> - **Nazwa serwera**: Wpisz "zimbra1.mail.ovh.net". +>> - **Adres e-mail**: Wpisz pełny adres e-mail. +>> - **Hasło**: Wpisz hasło powiązane z Twoim kontem e-mail. +>> +>> Nie ma potrzeby zmieniania innych ustawień. Kliknij pozycję `Zastosuj`{.action}, aby zatwierdzić ustawienia i upewnić się, że są one zgodne. Następnie kliknij przycisk `OK`{.action}, aby uzyskać dostęp do programu Outlook i rozpocząć korzystanie z konta e-mail. +>> +>> ![outlook Windows](images/outlook-windows-add-step-07.png){.thumbnail .h-500} + +> [!warning] +> +> Jeśli po wykonaniu powyższych kroków konfiguracyjnych wystąpi problem z wysyłaniem lub odbieraniem wiadomości, zapoznaj się z przewodnikiem "[Modyfikuj istniejące ustawienia](#modify-settings)". + +### Użyj adresu e-mail + +Po skonfigurowaniu adresu e-mail możesz zacząć z niego korzystać! Teraz możesz wysyłać i odbierać wiadomości, a także zarządzać kalendarzami i zadaniami. + +OVHcloud oferuje również aplikację internetową umożliwiającą korzystanie z Twojego konta e-mail przy użyciu wyszukiwarki. Możesz zalogować się do [webmail OVHcloud](/links/web/email) za pomocą identyfikatora Twojego konta e-mail. Jeśli masz pytania dotyczące korzystania z tej usługi, zapoznaj się z przewodnikiem "[Korzystanie z poczty Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Jak zmienić istniejące ustawienia? + +Aby zmienić parametry skonfigurowanego konta e-mail, postępuj zgodnie z poniższymi instrukcjami: + +1. Przejdź do **Panelu sterowania** systemu Windows. +1. Kliknij `Konta użytkowników`{.action}. +1. Kliknij `pozycję Poczta`{.action}. +1. Kliknij `Konta e-mail...`{.action}. +1. Wybierz z listy odpowiednie konto e-mail i kliknij przycisk `Zmień...`{.action}. + +![Outlook iOS](images/outlook-windows-modify-01.png){.thumbnail .h-500} + +Ustawienia znajdziesz w **etap 7** rozdziału "[Dodaj konto](#add-account)". + +### Jak usunąć konto e-mail? + +Aby usunąć konto e-mail, postępuj zgodnie z poniższymi instrukcjami: + +1. Przejdź do **Panelu sterowania** systemu Windows. +1. Kliknij `Konta użytkowników`{.action}. +1. Kliknij `pozycję Poczta`{.action}. +1. Kliknij `Konta e-mail...`{.action}. +1. Wybierz z listy odpowiednie konto e-mail i kliknij przycisk `Usuń`{.action}. + +![Outlook iOS](images/outlook-windows-delete-01.png){.thumbnail .h-500} + +> [!warning] +> +> Aby mieć możliwość usunięcia konta e-mail, konieczne jest, aby nie było ono domyślnym kontem e-mail. + +## Sprawdź również + +> [!primary] +> +> Więcej informacji na temat konfigurowania konta e-mail z poziomu aplikacji Outlook w systemie Windows można znaleźć w [Centrum pomocy Microsoft](https://support.microsoft.com/pl-pl/office/dodawanie-konta-e-mail-do-programu-outlook-dla-systemu-windows-6e27792a-9267-4aa4-8bb6-c84ef146101b?ocmsassetID=&CorrelationId=778d1d8d-9ac2-4449b-96292924_4b). + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, itp.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.pt-pt.md b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.pt-pt.md index 9623fc4092e..66679b456f0 100644 --- a/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.pt-pt.md +++ b/pages/web_cloud/email_and_collaborative_solutions/zimbra/zimbra_outlook_windows/guide.pt-pt.md @@ -1,163 +1,163 @@ ---- -title: "Zimbra Pro - Configurar a sua conta de e-mail através do AtiveSync no Outlook para Windows" -excerpt: "Saiba como configurar o seu endereço de e-mail Zimbra Pro no Outlook para Windows através do protocolo AtiveSync" -updated: 2025-07-03 ---- - - - -## Objetivo - -> [!primary] -> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. - -As contas Zimbra Pro podem ser configuradas no Windows utilizando o protocolo AtiveSync, o que lhe permite configurar todas as funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação Outlook para Windows permite a consulta da sua conta de e-mail Zimbra Pro através do protocolo AtiveSync. - -**Saiba como configurar o endereço de e-mail Zimbra Pro no Outlook para Windows através do protocolo AtiveSync.** - -> [!warning] -> -> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. -> -> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](/links/partner) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. - -## Requisitos - -- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). -- Ter a aplicação [Outlook clássico](https://support.microsoft.com/pt-pt/office/instalar-ou-reinstalar-o-outlook-cl%C3%A1ssico-num-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) em Windows. -- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. - -## Instruções - -> [!warning] -> -> Antes de iniciar a sua configuração, é importante notar que a aplicação Outlook incluída gratuitamente no Windows 11 é incompatível com o protocolo AtiveSync, necessário à configuração de uma conta Zimbra Pro. Terá de utilizar a versão **Outlook clássico** para beneficiar do suporte do protocolo AtiveSync. -> -> Para instalar o Outlook clássico no seu computador Windows, transfira-o a partir da página Microsoft "[Instalar ou reinstalar o Outlook clássico num PC Windows](https://support.microsoft.com/pt-pt/office/instalar-ou-reinstalar-o-outlook-cl%C3%A1ssico-num-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)", e instale-o. -> -> Quando a instalação for concluída, para distinguir as duas versões quando instaladas, digite "Outlook" na barra de pesquisa do Windows. Poderá verificar a diferença como se mostra a seguir. -> ->![outlook Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} - -### Adicionar a conta - -Para adicionar uma conta Zimbra Pro no Outlook clássico, siga os passos abaixo clicando sucessivamente nos **7** separadores abaixo: - -> [!tabs] -> **Etapa 1** ->> ->> 1. Aceda ao **painel de controlo** do Windows. ->> 2. Clique em `Contas de utilizadores`{.action}. ->> 3. Clique em `Mail`{.action}. ->> 4. Clique em `Contas de e-mail...`{.action}. ->> ->> ![outlook Windows](images/outlook-windows-add-step01.png){.thumbnail .h-500} ->> -> **Etapa 2** ->> ->> - A partir da janela **Definições da conta**, no separador `Mensagens`, clique em `Novo...`{.action}. ->> ->> ![outlook Windows](images/outlook-windows-add-step02.png){.thumbnail .h-500} ->> -> **Etapa 3** ->> ->> - A partir da janela **Adicionar uma conta**, selecione `Configuração manual ou tipos de servidores suplementares`{.action}. ->> - Clique em `Seguinte`{.action} para continuar. ->> ->> ![outlook Windows](images/outlook-windows-add-step03.png){.thumbnail .h-500} ->> -> **Etapa 4** ->> ->> - Selecione `Exchange AtiveSync`{.action}. ->> - Clique em `Seguinte`{.action} para continuar. ->> ->> ![outlook Windows](images/outlook-windows-add-step04.png){.thumbnail .h-500} ->> -> **Etapa 5** ->> ->> Introduza as informações de ligação à sua conta: ->> ->> - **O seu nome**: Defina um nome para ser apresentado. ->> - **Endereço de correio eletrónico**: Introduza o endereço de correio eletrónico completo. ->> - **Servidor de correio**: Introduza "zimbra1.mail.ovh.net". ->> - **Nome de utilizador**: Introduza o seu endereço de e-mail completo. ->> - **Palavra-passe**: Introduza a palavra-passe associada ao seu endereço de e-mail. ->> ->> Clique em `Seguinte`{.action} para finalizar a adição da conta. ->> ->> ![outlook Windows](images/outlook-windows-add-step05.png){.thumbnail .h-500} ->> -> **Etapa 6** ->> ->> O seu endereço de e-mail já está configurado para Outlook. Para beneficiar de uma plena sincronização das funcionalidades da sua conta Zimbra Pro, **transfira e instale** o módulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)". ->> ->> ![outlook Windows](images/outlook-windows-add-step06.png){.thumbnail .h-500} ->> -> **Etapa 7** ->> ->> Depois de instalar o módulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)", execute o Outlook clássico. ->> Aparece a janela de configuração **Zimbra Server configuration Settings**. Preencha as seguintes informações: ->> ->> - **Nome do servidor**: Introduza "zimbra1.mail.ovh.net". ->> - **Endereço de correio eletrónico**: Introduza o endereço de correio eletrónico completo. ->> - **Palavra-passe**: Introduza a palavra-passe associada ao seu endereço de e-mail. ->> ->> Não é necessário alterar as outras definições. Clique em `Aplicar`{.action} para validar os parâmetros e certificar-se de que estes estão em conformidade. Por fim, clique em `OK`{.action} para aceder ao Outlook e começar a utilizar o seu endereço de e-mail. ->> ->> ![outlook Windows](images/outlook-windows-add-step-07.png){.thumbnail .h-500} - -> [!warning] -> -> Se, depois de seguir os passos de configuração acima indicados, não enviar ou receber os dados corretos, consulte a secção "[Alterar definições existentes](#modify-settings)" deste manual. - -### Utilizar o endereço de e-mail - -Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. - -A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". - -### Como alterar os parâmetros existentes? - -Para alterar os parâmetros de uma conta de e-mail já configurada, siga as instruções seguintes: - -1. Navegue até à Área de Cliente **Painel de Controlo** do Windows. -1. Clique em `Contas de utilizadores`{.action}. -1. Clique em `Mail`{.action}. -1. Clique em `Contas de serviço de mensagens...`{.action}. -1. Selecione a conta de e-mail em causa na lista e clique em `Modificar...`{.action}. - -![outlook ios](images/outlook-windows-modify-01.png){.thumbnail .h-500} - -Consulte os parâmetros para **etapa 7** no capítulo "[Adicionar conta](#add-account)". - -### Como eliminar uma conta de e-mail? - -Para eliminar a sua conta de e-mail, siga as instruções seguintes: - -1. Navegue até à Área de Cliente **Painel de Controlo** do Windows. -1. Clique em `Contas de utilizadores`{.action}. -1. Clique em `Mail`{.action}. -1. Clique em `Contas de serviço de mensagens...`{.action}. -1. Selecione a conta de e-mail em causa na lista e clique em `Eliminar`{.action}. - -![outlook ios](images/outlook-windows-delete-01.png){.thumbnail .h-500} - -> [!warning] -> -> Para poder eliminar a sua conta de e-mail, esta não deve ser a conta de e-mail predefinida. - -## Quer saber mais? - -> [!primary] -> -> Para mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Outlook no Windows, consulte o [Centro de Ajuda da Microsoft](https://support.microsoft.com/pt-pt/office/adicionar-uma-conta-de-e-mail-ao-outlook-para-windows-6e27792a-9267-4aa4-8bb6-c84ef146101b?ocmsassetID=&CorrelationId=778d1d8d-9ac2-4449b-96292924_4b). - -Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "Zimbra Pro - Configurar a sua conta de e-mail através do AtiveSync no Outlook para Windows" +excerpt: "Saiba como configurar o seu endereço de e-mail Zimbra Pro no Outlook para Windows através do protocolo AtiveSync" +updated: 2025-07-03 +--- + + + +## Objetivo + +> [!primary] +> Este guia destina-se aos clientes que possuem um serviço de e-mail [Zimbra Pro](/links/web/emails-zimbra). Este serviço estará disponível em beta a partir de julho de 2025. + +As contas Zimbra Pro podem ser configuradas no Windows utilizando o protocolo AtiveSync, o que lhe permite configurar todas as funcionalidades colaborativas do seu endereço de e-mail de uma só vez. A aplicação Outlook para Windows permite a consulta da sua conta de e-mail Zimbra Pro através do protocolo AtiveSync. + +**Saiba como configurar o endereço de e-mail Zimbra Pro no Outlook para Windows através do protocolo AtiveSync.** + +> [!warning] +> +> A OVHcloud oferece-lhe serviços cuja configuração, gestão e responsabilidade é da sua responsabilidade. É da sua responsabilidade assegurar o bom funcionamento destes serviços. +> +> Este manual foi concebido para o ajudar a realizar tarefas comuns. No entanto, se encontrar dificuldades, recomendamos que recorra a um [parceiro especializado](https://marketplace.ovhcloud.com/c/support-collaboration) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, consulte "[Quer saber mais?](#go-further)" deste guia. + +## Requisitos + +- Ter um endereço de e-mail [Zimbra Pro](/links/web/emails-zimbra). +- Ter a aplicação [Outlook clássico](https://support.microsoft.com/pt-pt/office/instalar-ou-reinstalar-o-outlook-cl%C3%A1ssico-num-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5) em Windows. +- Dispor das credenciais relativas ao endereço de e-mail que pretende configurar. + +## Instruções + +> [!warning] +> +> Antes de iniciar a sua configuração, é importante notar que a aplicação Outlook incluída gratuitamente no Windows 11 é incompatível com o protocolo AtiveSync, necessário à configuração de uma conta Zimbra Pro. Terá de utilizar a versão **Outlook clássico** para beneficiar do suporte do protocolo AtiveSync. +> +> Para instalar o Outlook clássico no seu computador Windows, transfira-o a partir da página Microsoft "[Instalar ou reinstalar o Outlook clássico num PC Windows](https://support.microsoft.com/pt-pt/office/instalar-ou-reinstalar-o-outlook-cl%C3%A1ssico-num-pc-windows-5c94902b-31a5-4274-abb0-b07f4661edf5)", e instale-o. +> +> Quando a instalação for concluída, para distinguir as duas versões quando instaladas, digite "Outlook" na barra de pesquisa do Windows. Poderá verificar a diferença como se mostra a seguir. +> +>![outlook Windows](images/outlook-windows-identify01.png){.thumbnail .h-500} + +### Adicionar a conta + +Para adicionar uma conta Zimbra Pro no Outlook clássico, siga os passos abaixo clicando sucessivamente nos **7** separadores abaixo: + +> [!tabs] +> **Etapa 1** +>> +>> 1. Aceda ao **painel de controlo** do Windows. +>> 2. Clique em `Contas de utilizadores`{.action}. +>> 3. Clique em `Mail`{.action}. +>> 4. Clique em `Contas de e-mail...`{.action}. +>> +>> ![outlook Windows](images/outlook-windows-add-step01.png){.thumbnail .h-500} +>> +> **Etapa 2** +>> +>> - A partir da janela **Definições da conta**, no separador `Mensagens`, clique em `Novo...`{.action}. +>> +>> ![outlook Windows](images/outlook-windows-add-step02.png){.thumbnail .h-500} +>> +> **Etapa 3** +>> +>> - A partir da janela **Adicionar uma conta**, selecione `Configuração manual ou tipos de servidores suplementares`{.action}. +>> - Clique em `Seguinte`{.action} para continuar. +>> +>> ![outlook Windows](images/outlook-windows-add-step03.png){.thumbnail .h-500} +>> +> **Etapa 4** +>> +>> - Selecione `Exchange AtiveSync`{.action}. +>> - Clique em `Seguinte`{.action} para continuar. +>> +>> ![outlook Windows](images/outlook-windows-add-step04.png){.thumbnail .h-500} +>> +> **Etapa 5** +>> +>> Introduza as informações de ligação à sua conta: +>> +>> - **O seu nome**: Defina um nome para ser apresentado. +>> - **Endereço de correio eletrónico**: Introduza o endereço de correio eletrónico completo. +>> - **Servidor de correio**: Introduza "zimbra1.mail.ovh.net". +>> - **Nome de utilizador**: Introduza o seu endereço de e-mail completo. +>> - **Palavra-passe**: Introduza a palavra-passe associada ao seu endereço de e-mail. +>> +>> Clique em `Seguinte`{.action} para finalizar a adição da conta. +>> +>> ![outlook Windows](images/outlook-windows-add-step05.png){.thumbnail .h-500} +>> +> **Etapa 6** +>> +>> O seu endereço de e-mail já está configurado para Outlook. Para beneficiar de uma plena sincronização das funcionalidades da sua conta Zimbra Pro, **transfira e instale** o módulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)". +>> +>> ![outlook Windows](images/outlook-windows-add-step06.png){.thumbnail .h-500} +>> +> **Etapa 7** +>> +>> Depois de instalar o módulo "[Zimbra Connector for Outlook](https://www.zimbra.com/product/addons/zimbra-connector-for-outlook-download/)", execute o Outlook clássico. +>> Aparece a janela de configuração **Zimbra Server configuration Settings**. Preencha as seguintes informações: +>> +>> - **Nome do servidor**: Introduza "zimbra1.mail.ovh.net". +>> - **Endereço de correio eletrónico**: Introduza o endereço de correio eletrónico completo. +>> - **Palavra-passe**: Introduza a palavra-passe associada ao seu endereço de e-mail. +>> +>> Não é necessário alterar as outras definições. Clique em `Aplicar`{.action} para validar os parâmetros e certificar-se de que estes estão em conformidade. Por fim, clique em `OK`{.action} para aceder ao Outlook e começar a utilizar o seu endereço de e-mail. +>> +>> ![outlook Windows](images/outlook-windows-add-step-07.png){.thumbnail .h-500} + +> [!warning] +> +> Se, depois de seguir os passos de configuração acima indicados, não enviar ou receber os dados corretos, consulte a secção "[Alterar definições existentes](#modify-settings)" deste manual. + +### Utilizar o endereço de e-mail + +Depois de configurar um endereço de e-mail, pode começar a utilizá-lo! Já pode enviar e receber mensagens e gerir os calendários e as tarefas. + +A OVHcloud também disponibiliza uma aplicação web que pode usar para aceder ao seu e-mail diretamente a partir do browser. Pode ligar a [webmail OVHcloud](/links/web/email) com as credenciais do seu endereço de e-mail. Para qualquer questão relativa à sua utilização, consulte o guia "[Utilizar o webmail Zimbra](/pages/web_cloud/email_and_collaborative_solutions/mx_plan/email_zimbra)". + +### Como alterar os parâmetros existentes? + +Para alterar os parâmetros de uma conta de e-mail já configurada, siga as instruções seguintes: + +1. Navegue até à Área de Cliente **Painel de Controlo** do Windows. +1. Clique em `Contas de utilizadores`{.action}. +1. Clique em `Mail`{.action}. +1. Clique em `Contas de serviço de mensagens...`{.action}. +1. Selecione a conta de e-mail em causa na lista e clique em `Modificar...`{.action}. + +![outlook ios](images/outlook-windows-modify-01.png){.thumbnail .h-500} + +Consulte os parâmetros para **etapa 7** no capítulo "[Adicionar conta](#add-account)". + +### Como eliminar uma conta de e-mail? + +Para eliminar a sua conta de e-mail, siga as instruções seguintes: + +1. Navegue até à Área de Cliente **Painel de Controlo** do Windows. +1. Clique em `Contas de utilizadores`{.action}. +1. Clique em `Mail`{.action}. +1. Clique em `Contas de serviço de mensagens...`{.action}. +1. Selecione a conta de e-mail em causa na lista e clique em `Eliminar`{.action}. + +![outlook ios](images/outlook-windows-delete-01.png){.thumbnail .h-500} + +> [!warning] +> +> Para poder eliminar a sua conta de e-mail, esta não deve ser a conta de e-mail predefinida. + +## Quer saber mais? + +> [!primary] +> +> Para mais informações sobre a configuração de um endereço de e-mail a partir da aplicação Outlook no Windows, consulte o [Centro de Ajuda da Microsoft](https://support.microsoft.com/pt-pt/office/adicionar-uma-conta-de-e-mail-ao-outlook-para-windows-6e27792a-9267-4aa4-8bb6-c84ef146101b?ocmsassetID=&CorrelationId=778d1d8d-9ac2-4449b-96292924_4b). + +Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com a nossa [comunidade de utilizadores](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.de-de.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.de-de.md index 0935beceaee..7a472cdba42 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.de-de.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.de-de.md @@ -1,143 +1,149 @@ ---- -title: "Webhosting - Ändern von mit einem Webhosting verbundenen Domainnamen" -excerpt: "Erfahren Sie hier, wie Sie die Zuordnungseinstellungen von Domainnamen oder Subdomains ändern, die bereits auf Ihrem Webhosting deklariert sind" -updated: 2025-11-05 ---- - -## Ziel - -Bei der Verwendung Ihres Webhostings oder zur Aktualisierung Ihrer Website können Sie die Einstellungen Ihres Domainnamens oder Ihrer Subdomain, die bereits mit Ihrem Webhosting verbunden ist, ändern. - -> [!primary] -> -> In dieser Anleitung erfahren Sie, wie Sie einen Domainnamen oder Subdomain ändern, die bereits auf einem OVHcloud Webhosting registriert ist. Wenn Sie eine neue Domain/Subdomain mit Ihrem Webhosting verbinden möchten, lesen Sie unsere Anleitung „[Mehrere Websites auf einem Webhosting einrichten](/pages/web_cloud/web_hosting/multisites_configure_multisite)“. -> - -**Diese Anleitung erklärt, wie Sie die Zuordnungseinstellungen für Domainnamen oder Subdomain ändern, die bereits auf Ihrem Webhosting registriert ist.** - -## Voraussetzungen - -- Sie haben Zugriff auf Ihr [OVHcloud Kundencenter](/links/manager). -- Sie verfügen über ein [OVHcloud Webhosting](/links/web/hosting). -- Sie verwalten einen oder mehrere [Domainnamen](/links/web/domains). -- Sie verfügen über die erforderlichen Berechtigungen für alle betroffenen Dienste. Weitere Informationen finden Sie in unserer Anleitung „[Die Kontakte Ihrer Dienste verwalten](/pages/account_and_service_management/account_information/managing_contacts)“. - -## In der praktischen Anwendung - -> [!warning] -> -> Die Änderung der Zuordnungseinstellungen einer Domain oder Subdomain kann zu einer Unterbrechung des Zugangs zu Ihren Diensten (Ihrer Website) führen. Wenn Sie sich nicht sicher sind, welche Änderungen notwendig sind, wenden Sie sich an einen spezialisierten Dienstleister. -> - -So ändern Sie die Zuordnungseinstellungen für Domainnamen oder Subdomain, die bereits auf Ihrem Webhosting-Angebot deklariert ist: - -1. Loggen Sie sich in Ihr [OVHcloud Kundencenter](/links/manager) ein. -2. Klicken Sie auf den Tab `Web Cloud`{.action}. -3. Klicken Sie in der linken Spalte auf `Hosting-Pakete`{.action}. -4. Wählen Sie das betreffende Webhosting aus. -5. Klicken Sie auf den Tab `Multisite`{.action}. -6. Klicken Sie in der Tabelle rechts neben der betreffenden Domain bzw. Subdomain auf den Button `...`{.action} und dann auf `Domain bearbeiten`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -Das folgende Fenster wird angezeigt: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -Im weiteren Verlauf dieser Anleitung finden Sie eine Beschreibung der im obigen Fenster verfügbaren Einstellungen. Nachdem Sie die unten stehenden Beschreibungen gelesen haben und Ihre Änderungen vorgenommen haben, klicken Sie unten rechts im Fenster auf den Button `Weiter`{.action} und fahren Sie mit [Schritt 2](#step2) fort. - -### Schritt 1 - Beschreibung der bearbeitbaren Parameter - -> [!primary] -> -> Das Formular `Domainname`{.action} kann nicht bearbeitet werden, da es sich um eine Änderung der Einstellungen des dem Webhosting zugeordneten Domainnamens handelt. Wenn die gewünschte Aktion darin besteht, Ihrem Webhosting eine neue Domain/Subdomain zuzuordnen, lesen Sie unsere Anleitung „[Mehrere Websites auf einem Webhosting einrichten](/pages/web_cloud/web_hosting/multisites_configure_multisite)“. -> - -#### Wurzelverzeichnis bearbeiten - -> [!warning] -> **Sonderfall: Konfiguration mit Git** -> -> Um das `Wurzelverzeichnis`{.action} zu ändern, das für Ihren Domainnamen deklariert wurde wenn eine Konfiguration mit Git für diesen Domainnamen vorhanden ist, müssen Sie diese Konfiguration zuerst löschen. -> -> Wenn eine Konfiguration mit Git vorhanden ist, wird direkt unter dem Formular eine Meldung angezeigt: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> Um die Git-Konfiguration einer Ihrem Hosting zugeordneten Domain/Subdomain zu löschen, lesen Sie unsere Anleitung „[Konfiguration und Nutzung von Git mit OVHcloud Webhosting](/pages/web_cloud/web_hosting/git_integration_webhosting)“. -> - -Das Formular `Wurzelverzeichnis`{.action} enthält den Namen des Ordners, der die Elemente enthält, die mit Ihrem Domainnamen angezeigt werden. Dies kann z.B. ein Ordner sein, der die Dateien für die Website enthält. - -Bei der Nutzung Ihrer Dienste kann es vorkommen, dass Sie das `Wurzelverzeichnis`{.action} ändern müssen, das für Ihren Domainnamen deklariert ist. Dies kann verschiedene Gründe haben: - -- Sie haben eine neue Website in einem neuen Ordner im FTP-Speicherbereich Ihres Webhostings erstellt. -- Sie möchten Ihre Domain in einen leeren Ordner umleiten und dort eine neue Website platzieren. -- etc. - -In diesem Formular müssen Sie also den Namen des vorausgefüllten Ordners durch den Namen des neuen Ordners ersetzen, den Sie erstellen möchten. - -> [!success] -> -> Wenn Sie einen nicht existierenden Ordnernamen im FTP-Speicherbereich Ihres Webhostings eingeben, wird dieser automatisch von unseren Robots in Ihrem FTP-Speicherbereich erstellt. -> - -#### Weitere Optionen verfügbar - -##### Die Option "CDN aktivieren" - -Um diese Option nutzen zu können, müssen Sie zuerst ein CDN von OVHcloud abonniert haben oder über ein Performance Webhosting verfügen. - -Aktivieren/deaktivieren Sie diese Option, um die CDN-Option für Ihren Domainnamen oder Ihre Subdomain zu aktivieren/deaktivieren. - -Weitere Informationen zu den verfügbaren CDN-Optionen/-Angeboten finden Sie in unserer Dokumentation „[Ihre Webseiten mit CDN beschleunigen](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)“. - -##### Die Option "IP des Landes" - -Diese Option wird hauptsächlich für Websites verwendet, deren Nutzer sich in einem anderen Land als das Hosting befinden. Es verbessert die SEO-Bewertung der Website im gewählten Land. - -Weitere Informationen zu dieser Option finden Sie in unserer Dokumentation „[Geolokalisierung Ihrer Website in einem bestimmten Land](/pages/web_cloud/web_hosting/multisites_geolocation)“. - -##### Die Option "Firewall aktivieren" - -Mit dieser Option können Sie eingehende Anfragen filtern, um Ihr Webhosting vor den häufigsten Angriffen zu schützen. - -Weitere Informationen zu dieser Option finden Sie in unserer Dokumentation „[Aktivieren der Web Application Firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)“. - -##### Die Option "Getrennte Logs" - -Aktivieren/deaktivieren Sie diese Option nur, wenn Sie die Logs Ihres Domainnamens von den anderen Domainnamen trennen möchten, die auf Ihrem Webhosting deklariert sind. - -Weitere Informationen zu dieser Option finden Sie auf unserer [Seite zu detaillierten Statistiken](/links/web/hosting-traffic-analysis). - -Nachdem Sie Ihre Änderungen vorgenommen haben, klicken Sie unten rechts im Fenster auf den Button `Weiter`{.action}, um mit [Schritt 2](#step2) fortzufahren. - -### Schritt 2 - Zusammenfassung der Änderungen - -Sobald Sie auf den Button `Weiter`{.action} geklickt haben, finden Sie eine Zusammenfassung der Einstellungen, die Sie für Ihren Domainnamen übernehmen möchten: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -Wenn alle Einstellungen Ihren Wünschen entsprechen, klicken Sie auf `Bestätigen`{.action}. - -Abhängig von den ausgewählten Optionen kann es einige Minuten bis zu einigen Stunden dauern, bis die Änderungen wirksam werden. - -Wenn die Änderungen für die Optionen **CDN**, **IP des Landes** und **Getrennte Logs** nach 24 Stunden nicht wirksam werden, nutzen Sie die entsprechenden Wissensressourcen für alle Optionen in [Schritt 1](#step1), um sicherzustellen, dass alle Anforderungen erfüllt wurden. - -## Weiterführende Informationen - -[Mehrere Websites auf einem Webhosting einrichten](/pages/web_cloud/web_hosting/multisites_configure_multisite) - -[SSL-Zertifikat auf einem Webhosting verwalten](/pages/web_cloud/web_hosting/ssl_on_webhosting) - -[Ihre Webseiten mit CDN beschleunigen](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) - -[Geolokalisierung Ihrer Website in einem bestimmten Land](/pages/web_cloud/web_hosting/multisites_geolocation) - -[Aktivieren der Web Application Firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) - -Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die [OVHcloud Partner](/links/partner). - -Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). - +--- +title: "Webhosting - Ändern von mit einem Webhosting verbundenen Domainnamen" +excerpt: "Erfahren Sie hier, wie Sie die Zuordnungseinstellungen von Domainnamen oder Subdomains ändern, die bereits auf Ihrem Webhosting deklariert sind" +updated: 2025-02-20 +--- + +## Ziel + +Bei der Verwendung Ihres Webhostings oder zur Aktualisierung Ihrer Website können Sie die Einstellungen Ihres Domainnamens oder Ihrer Subdomain, die bereits mit Ihrem Webhosting verbunden ist, ändern. + +> [!primary] +> +> In dieser Anleitung erfahren Sie, wie Sie einen Domainnamen oder Subdomain ändern, die bereits auf einem OVHcloud Webhosting registriert ist. Wenn Sie eine neue Domain/Subdomain mit Ihrem Webhosting verbinden möchten, lesen Sie unsere Anleitung „[Mehrere Websites auf einem Webhosting einrichten](/pages/web_cloud/web_hosting/multisites_configure_multisite)“. +> + +**Diese Anleitung erklärt, wie Sie die Zuordnungseinstellungen für Domainnamen oder Subdomain ändern, die bereits auf Ihrem Webhosting registriert ist.** + +## Voraussetzungen + +- Sie haben Zugriff auf Ihr [OVHcloud Kundencenter](/links/manager). +- Sie verfügen über ein [OVHcloud Webhosting](/links/web/hosting). +- Sie verwalten einen oder mehrere [Domainnamen](/links/web/domains). +- Sie verfügen über die erforderlichen Berechtigungen für alle betroffenen Dienste. Weitere Informationen finden Sie in unserer Anleitung „[Die Kontakte Ihrer Dienste verwalten](/pages/account_and_service_management/account_information/managing_contacts)“. + +## In der praktischen Anwendung + +> [!warning] +> +> Die Änderung der Zuordnungseinstellungen einer Domain oder Subdomain kann zu einer Unterbrechung des Zugangs zu Ihren Diensten (Ihrer Website) führen. Wenn Sie sich nicht sicher sind, welche Änderungen notwendig sind, wenden Sie sich an einen spezialisierten Dienstleister. +> + +So ändern Sie die Zuordnungseinstellungen für Domainnamen oder Subdomain, die bereits auf Ihrem Webhosting-Angebot deklariert ist: + +1. Loggen Sie sich in Ihr [OVHcloud Kundencenter](/links/manager) ein. +2. Klicken Sie auf den Tab `Web Cloud`{.action}. +3. Klicken Sie in der linken Spalte auf `Hosting-Pakete`{.action}. +4. Wählen Sie das betreffende Webhosting aus. +5. Klicken Sie auf den Tab `Multisite`{.action}. +6. Klicken Sie in der Tabelle rechts neben der betreffenden Domain bzw. Subdomain auf den Button `...`{.action} und dann auf `Domain bearbeiten`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +Das folgende Fenster wird angezeigt: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +Im weiteren Verlauf dieser Anleitung finden Sie eine Beschreibung der im obigen Fenster verfügbaren Einstellungen. Nachdem Sie die unten stehenden Beschreibungen gelesen haben und Ihre Änderungen vorgenommen haben, klicken Sie unten rechts im Fenster auf den Button `Weiter`{.action} und fahren Sie mit [Schritt 2](#step2) fort. + +### Schritt 1 - Beschreibung der bearbeitbaren Parameter + +> [!primary] +> +> Das Formular `Domainname`{.action} kann nicht bearbeitet werden, da es sich um eine Änderung der Einstellungen des dem Webhosting zugeordneten Domainnamens handelt. Wenn die gewünschte Aktion darin besteht, Ihrem Webhosting eine neue Domain/Subdomain zuzuordnen, lesen Sie unsere Anleitung „[Mehrere Websites auf einem Webhosting einrichten](/pages/web_cloud/web_hosting/multisites_configure_multisite)“. +> + +#### Wurzelverzeichnis bearbeiten + +> [!warning] +> **Sonderfall: Konfiguration mit Git** +> +> Um das `Wurzelverzeichnis`{.action} zu ändern, das für Ihren Domainnamen deklariert wurde wenn eine Konfiguration mit Git für diesen Domainnamen vorhanden ist, müssen Sie diese Konfiguration zuerst löschen. +> +> Wenn eine Konfiguration mit Git vorhanden ist, wird direkt unter dem Formular eine Meldung angezeigt: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> Um die Git-Konfiguration einer Ihrem Hosting zugeordneten Domain/Subdomain zu löschen, lesen Sie unsere Anleitung „[Konfiguration und Nutzung von Git mit OVHcloud Webhosting](/pages/web_cloud/web_hosting/git_integration_webhosting)“. +> + +Das Formular `Wurzelverzeichnis`{.action} enthält den Namen des Ordners, der die Elemente enthält, die mit Ihrem Domainnamen angezeigt werden. Dies kann z.B. ein Ordner sein, der die Dateien für die Website enthält. + +Bei der Nutzung Ihrer Dienste kann es vorkommen, dass Sie das `Wurzelverzeichnis`{.action} ändern müssen, das für Ihren Domainnamen deklariert ist. Dies kann verschiedene Gründe haben: + +- Sie haben eine neue Website in einem neuen Ordner im FTP-Speicherbereich Ihres Webhostings erstellt. +- Sie möchten Ihre Domain in einen leeren Ordner umleiten und dort eine neue Website platzieren. +- etc. + +In diesem Formular müssen Sie also den Namen des vorausgefüllten Ordners durch den Namen des neuen Ordners ersetzen, den Sie erstellen möchten. + +> [!success] +> +> Wenn Sie einen nicht existierenden Ordnernamen im FTP-Speicherbereich Ihres Webhostings eingeben, wird dieser automatisch von unseren Robots in Ihrem FTP-Speicherbereich erstellt. +> + +#### Weitere Optionen verfügbar + +##### Die Option "SSL" + +Aktivieren/deaktivieren Sie diese Option nur, wenn Sie das kostenlose **Let's Encrypt** SSL für Ihre Domain/Subdomain aktivieren/deaktivieren möchten. Bei anderen SSL-Angeboten von OVHcloud muss diese Option nicht aktiviert werden. + +Weitere Informationen zu den verfügbaren SSL-Optionen/-Angeboten finden Sie in unserer Dokumentation „[SSL-Zertifikat auf einem Webhosting verwalten](/pages/web_cloud/web_hosting/ssl_on_webhosting)“. + +##### Die Option "CDN aktivieren" + +Um diese Option nutzen zu können, müssen Sie zuerst ein CDN von OVHcloud abonniert haben oder über ein Performance Webhosting verfügen. + +Aktivieren/deaktivieren Sie diese Option, um die CDN-Option für Ihren Domainnamen oder Ihre Subdomain zu aktivieren/deaktivieren. + +Weitere Informationen zu den verfügbaren CDN-Optionen/-Angeboten finden Sie in unserer Dokumentation „[Ihre Webseiten mit CDN beschleunigen](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)“. + +##### Die Option "IP des Landes" + +Diese Option wird hauptsächlich für Websites verwendet, deren Nutzer sich in einem anderen Land als das Hosting befinden. Es verbessert die SEO-Bewertung der Website im gewählten Land. + +Weitere Informationen zu dieser Option finden Sie in unserer Dokumentation „[Geolokalisierung Ihrer Website in einem bestimmten Land](/pages/web_cloud/web_hosting/multisites_geolocation)“. + +##### Die Option "Firewall aktivieren" + +Mit dieser Option können Sie eingehende Anfragen filtern, um Ihr Webhosting vor den häufigsten Angriffen zu schützen. + +Weitere Informationen zu dieser Option finden Sie in unserer Dokumentation „[Aktivieren der Web Application Firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)“. + +##### Die Option "Getrennte Logs" + +Aktivieren/deaktivieren Sie diese Option nur, wenn Sie die Logs Ihres Domainnamens von den anderen Domainnamen trennen möchten, die auf Ihrem Webhosting deklariert sind. + +Weitere Informationen zu dieser Option finden Sie auf unserer [Seite zu detaillierten Statistiken](/links/web/hosting-traffic-analysis). + +Nachdem Sie Ihre Änderungen vorgenommen haben, klicken Sie unten rechts im Fenster auf den Button `Weiter`{.action}, um mit [Schritt 2](#step2) fortzufahren. + +### Schritt 2 - Zusammenfassung der Änderungen + +Sobald Sie auf den Button `Weiter`{.action} geklickt haben, finden Sie eine Zusammenfassung der Einstellungen, die Sie für Ihren Domainnamen übernehmen möchten: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +Wenn alle Einstellungen Ihren Wünschen entsprechen, klicken Sie auf `Bestätigen`{.action}. + +Abhängig von den ausgewählten Optionen kann es einige Minuten bis zu einigen Stunden dauern, bis die Änderungen wirksam werden. + +Wenn die Änderungen für die Optionen **SSL**, **CDN**, **IP des Landes** und **Getrennte Logs** nach 24 Stunden nicht wirksam werden, nutzen Sie die entsprechenden Wissensressourcen für alle Optionen in [Schritt 1](#step1), um sicherzustellen, dass alle Anforderungen erfüllt wurden. + +## Weiterführende Informationen + +[Mehrere Websites auf einem Webhosting einrichten](/pages/web_cloud/web_hosting/multisites_configure_multisite) + +[SSL-Zertifikat auf einem Webhosting verwalten](/pages/web_cloud/web_hosting/ssl_on_webhosting) + +[Ihre Webseiten mit CDN beschleunigen](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) + +[Geolokalisierung Ihrer Website in einem bestimmten Land](/pages/web_cloud/web_hosting/multisites_geolocation) + +[Aktivieren der Web Application Firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) + +Kontaktieren Sie für spezialisierte Dienstleistungen (SEO, Web-Entwicklung etc.) die [OVHcloud Partner](/links/partner). + +Wenn Sie Hilfe bei der Nutzung und Konfiguration Ihrer OVHcloud Lösungen benötigen, beachten Sie unsere [Support-Angebote](/links/support). + Treten Sie unserer [User Community](/links/community) bei. \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-asia.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-asia.md index 1ea4769c0ca..9459aa33c71 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-asia.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-asia.md @@ -1,135 +1,141 @@ ---- -title: "Web Hosting - How to modify a domain name already associated to a hosting plan" -excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" -updated: 2025-11-05 ---- - -## Objective - -When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. - -> [!primary] -> -> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** - -## Requirements - -- Access to the [OVHcloud Control Panel](/links/manager) -- An [OVHcloud Web Hosting plan](/links/web/hosting) -- One or more [domain names](/links/web/domains) -- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” - -## Instructions - -> [!warning] -> -> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. -> - -To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: - -1. Log in to your [OVHcloud Control Panel](/links/manager). -2. Click on the `Web Cloud`{.action} tab. -3. In the left-hand column, click on the `Hosting plans`{.action} menu. -4. Select the web hosting plan concerned. -5. On the page that appears, click on the `Multisite`{.action} tab. -6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -The following window appears: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). - -### Step 1 - Description of editable parameters - -> [!primary] -> -> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -#### Modify the "root folder" - -> [!warning] -> **Special case: configuration with Git** -> -> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. -> -> If a configuration exists with Git, a message will appear just below the form: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). -> - -The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. - -When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: - -- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. -- You want to redirect your domain name to an empty folder and then place a new website there. -- etc. - -In this form, replace the name of the pre-filled folder with the name of the new folder you want. - -> [!success] -> -> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. -> - -#### Other options available - -##### The "Activate the CDN" option - -To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. - -Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. - -You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. - -##### The "Enable the firewall" option - -This option filters incoming requests to protect your web hosting plan against the most common attacks. - -You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### The "Separate logs" option - -Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. - -Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). - -Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). - -### Step 2 - Summary of changes - -Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -If all the settings are configured as you want, click the `Confirm`{.action} button. - -Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. - -If modifications of the **CDN** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. - -## Go further - -[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) - -[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) - -[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) - -[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "Web Hosting - How to modify a domain name already associated to a hosting plan" +excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" +updated: 2025-02-20 +--- + +## Objective + +When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. + +> [!primary] +> +> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** + +## Requirements + +- Access to the [OVHcloud Control Panel](/links/manager) +- An [OVHcloud Web Hosting plan](/links/web/hosting) +- One or more [domain names](/links/web/domains) +- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” + +## Instructions + +> [!warning] +> +> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. +> + +To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: + +1. Log in to your [OVHcloud Control Panel](/links/manager). +2. Click on the `Web Cloud`{.action} tab. +3. In the left-hand column, click on the `Hosting plans`{.action} menu. +4. Select the web hosting plan concerned. +5. On the page that appears, click on the `Multisite`{.action} tab. +6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +The following window appears: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). + +### Step 1 - Description of editable parameters + +> [!primary] +> +> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +#### Modify the "root folder" + +> [!warning] +> **Special case: configuration with Git** +> +> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. +> +> If a configuration exists with Git, a message will appear just below the form: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). +> + +The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. + +When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: + +- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. +- You want to redirect your domain name to an empty folder and then place a new website there. +- etc. + +In this form, replace the name of the pre-filled folder with the name of the new folder you want. + +> [!success] +> +> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. +> + +#### Other options available + +##### The "SSL" option + +Tick/untick this box only if you want to enable/disable free SSL **Let's Encrypt** for your domainname or subdomain. You do not need to tick this box for the other SSL solutions offered with OVHcloud. + +You can find more information on SSL options and offers in our dedicated documentation “[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting)”. + +##### The "Activate the CDN" option + +To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. + +Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. + +You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. + +##### The "Enable the firewall" option + +This option filters incoming requests to protect your web hosting plan against the most common attacks. + +You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### The "Separate logs" option + +Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. + +Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). + +Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). + +### Step 2 - Summary of changes + +Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +If all the settings are configured as you want, click the `Confirm`{.action} button. + +Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. + +If modifications of the **SSL**, **CDN**, **Country IP** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. + +## Go further + +[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) + +[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) + +[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) + +[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-au.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-au.md index 1ea4769c0ca..9459aa33c71 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-au.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-au.md @@ -1,135 +1,141 @@ ---- -title: "Web Hosting - How to modify a domain name already associated to a hosting plan" -excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" -updated: 2025-11-05 ---- - -## Objective - -When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. - -> [!primary] -> -> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** - -## Requirements - -- Access to the [OVHcloud Control Panel](/links/manager) -- An [OVHcloud Web Hosting plan](/links/web/hosting) -- One or more [domain names](/links/web/domains) -- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” - -## Instructions - -> [!warning] -> -> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. -> - -To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: - -1. Log in to your [OVHcloud Control Panel](/links/manager). -2. Click on the `Web Cloud`{.action} tab. -3. In the left-hand column, click on the `Hosting plans`{.action} menu. -4. Select the web hosting plan concerned. -5. On the page that appears, click on the `Multisite`{.action} tab. -6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -The following window appears: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). - -### Step 1 - Description of editable parameters - -> [!primary] -> -> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -#### Modify the "root folder" - -> [!warning] -> **Special case: configuration with Git** -> -> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. -> -> If a configuration exists with Git, a message will appear just below the form: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). -> - -The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. - -When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: - -- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. -- You want to redirect your domain name to an empty folder and then place a new website there. -- etc. - -In this form, replace the name of the pre-filled folder with the name of the new folder you want. - -> [!success] -> -> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. -> - -#### Other options available - -##### The "Activate the CDN" option - -To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. - -Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. - -You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. - -##### The "Enable the firewall" option - -This option filters incoming requests to protect your web hosting plan against the most common attacks. - -You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### The "Separate logs" option - -Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. - -Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). - -Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). - -### Step 2 - Summary of changes - -Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -If all the settings are configured as you want, click the `Confirm`{.action} button. - -Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. - -If modifications of the **CDN** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. - -## Go further - -[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) - -[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) - -[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) - -[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "Web Hosting - How to modify a domain name already associated to a hosting plan" +excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" +updated: 2025-02-20 +--- + +## Objective + +When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. + +> [!primary] +> +> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** + +## Requirements + +- Access to the [OVHcloud Control Panel](/links/manager) +- An [OVHcloud Web Hosting plan](/links/web/hosting) +- One or more [domain names](/links/web/domains) +- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” + +## Instructions + +> [!warning] +> +> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. +> + +To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: + +1. Log in to your [OVHcloud Control Panel](/links/manager). +2. Click on the `Web Cloud`{.action} tab. +3. In the left-hand column, click on the `Hosting plans`{.action} menu. +4. Select the web hosting plan concerned. +5. On the page that appears, click on the `Multisite`{.action} tab. +6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +The following window appears: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). + +### Step 1 - Description of editable parameters + +> [!primary] +> +> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +#### Modify the "root folder" + +> [!warning] +> **Special case: configuration with Git** +> +> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. +> +> If a configuration exists with Git, a message will appear just below the form: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). +> + +The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. + +When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: + +- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. +- You want to redirect your domain name to an empty folder and then place a new website there. +- etc. + +In this form, replace the name of the pre-filled folder with the name of the new folder you want. + +> [!success] +> +> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. +> + +#### Other options available + +##### The "SSL" option + +Tick/untick this box only if you want to enable/disable free SSL **Let's Encrypt** for your domainname or subdomain. You do not need to tick this box for the other SSL solutions offered with OVHcloud. + +You can find more information on SSL options and offers in our dedicated documentation “[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting)”. + +##### The "Activate the CDN" option + +To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. + +Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. + +You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. + +##### The "Enable the firewall" option + +This option filters incoming requests to protect your web hosting plan against the most common attacks. + +You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### The "Separate logs" option + +Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. + +Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). + +Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). + +### Step 2 - Summary of changes + +Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +If all the settings are configured as you want, click the `Confirm`{.action} button. + +Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. + +If modifications of the **SSL**, **CDN**, **Country IP** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. + +## Go further + +[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) + +[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) + +[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) + +[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-ca.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-ca.md index 1ea4769c0ca..9459aa33c71 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-ca.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-ca.md @@ -1,135 +1,141 @@ ---- -title: "Web Hosting - How to modify a domain name already associated to a hosting plan" -excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" -updated: 2025-11-05 ---- - -## Objective - -When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. - -> [!primary] -> -> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** - -## Requirements - -- Access to the [OVHcloud Control Panel](/links/manager) -- An [OVHcloud Web Hosting plan](/links/web/hosting) -- One or more [domain names](/links/web/domains) -- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” - -## Instructions - -> [!warning] -> -> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. -> - -To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: - -1. Log in to your [OVHcloud Control Panel](/links/manager). -2. Click on the `Web Cloud`{.action} tab. -3. In the left-hand column, click on the `Hosting plans`{.action} menu. -4. Select the web hosting plan concerned. -5. On the page that appears, click on the `Multisite`{.action} tab. -6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -The following window appears: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). - -### Step 1 - Description of editable parameters - -> [!primary] -> -> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -#### Modify the "root folder" - -> [!warning] -> **Special case: configuration with Git** -> -> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. -> -> If a configuration exists with Git, a message will appear just below the form: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). -> - -The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. - -When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: - -- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. -- You want to redirect your domain name to an empty folder and then place a new website there. -- etc. - -In this form, replace the name of the pre-filled folder with the name of the new folder you want. - -> [!success] -> -> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. -> - -#### Other options available - -##### The "Activate the CDN" option - -To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. - -Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. - -You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. - -##### The "Enable the firewall" option - -This option filters incoming requests to protect your web hosting plan against the most common attacks. - -You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### The "Separate logs" option - -Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. - -Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). - -Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). - -### Step 2 - Summary of changes - -Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -If all the settings are configured as you want, click the `Confirm`{.action} button. - -Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. - -If modifications of the **CDN** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. - -## Go further - -[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) - -[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) - -[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) - -[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "Web Hosting - How to modify a domain name already associated to a hosting plan" +excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" +updated: 2025-02-20 +--- + +## Objective + +When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. + +> [!primary] +> +> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** + +## Requirements + +- Access to the [OVHcloud Control Panel](/links/manager) +- An [OVHcloud Web Hosting plan](/links/web/hosting) +- One or more [domain names](/links/web/domains) +- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” + +## Instructions + +> [!warning] +> +> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. +> + +To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: + +1. Log in to your [OVHcloud Control Panel](/links/manager). +2. Click on the `Web Cloud`{.action} tab. +3. In the left-hand column, click on the `Hosting plans`{.action} menu. +4. Select the web hosting plan concerned. +5. On the page that appears, click on the `Multisite`{.action} tab. +6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +The following window appears: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). + +### Step 1 - Description of editable parameters + +> [!primary] +> +> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +#### Modify the "root folder" + +> [!warning] +> **Special case: configuration with Git** +> +> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. +> +> If a configuration exists with Git, a message will appear just below the form: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). +> + +The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. + +When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: + +- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. +- You want to redirect your domain name to an empty folder and then place a new website there. +- etc. + +In this form, replace the name of the pre-filled folder with the name of the new folder you want. + +> [!success] +> +> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. +> + +#### Other options available + +##### The "SSL" option + +Tick/untick this box only if you want to enable/disable free SSL **Let's Encrypt** for your domainname or subdomain. You do not need to tick this box for the other SSL solutions offered with OVHcloud. + +You can find more information on SSL options and offers in our dedicated documentation “[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting)”. + +##### The "Activate the CDN" option + +To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. + +Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. + +You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. + +##### The "Enable the firewall" option + +This option filters incoming requests to protect your web hosting plan against the most common attacks. + +You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### The "Separate logs" option + +Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. + +Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). + +Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). + +### Step 2 - Summary of changes + +Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +If all the settings are configured as you want, click the `Confirm`{.action} button. + +Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. + +If modifications of the **SSL**, **CDN**, **Country IP** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. + +## Go further + +[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) + +[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) + +[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) + +[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-gb.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-gb.md index 6937c1aae87..a68a22503d8 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-gb.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-gb.md @@ -1,143 +1,149 @@ ---- -title: "Web Hosting - How to modify a domain name already associated to a hosting plan" -excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" -updated: 2025-11-05 ---- - -## Objective - -When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. - -> [!primary] -> -> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** - -## Requirements - -- Access to the [OVHcloud Control Panel](/links/manager) -- An [OVHcloud Web Hosting plan](/links/web/hosting) -- One or more [domain names](/links/web/domains) -- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” - -## Instructions - -> [!warning] -> -> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. -> - -To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: - -1. Log in to your [OVHcloud Control Panel](/links/manager). -2. Click on the `Web Cloud`{.action} tab. -3. In the left-hand column, click on the `Hosting plans`{.action} menu. -4. Select the web hosting plan concerned. -5. On the page that appears, click on the `Multisite`{.action} tab. -6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -The following window appears: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). - -### Step 1 - Description of editable parameters - -> [!primary] -> -> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -#### Modify the "root folder" - -> [!warning] -> **Special case: configuration with Git** -> -> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. -> -> If a configuration exists with Git, a message will appear just below the form: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). -> - -The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. - -When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: - -- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. -- You want to redirect your domain name to an empty folder and then place a new website there. -- etc. - -In this form, replace the name of the pre-filled folder with the name of the new folder you want. - -> [!success] -> -> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. -> - -#### Other options available - -##### The "Activate the CDN" option - -To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. - -Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. - -You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. - -##### The "country IP" option - -This option is mainly used for websites whose target audience is located in a different country than the web hosting. This will improve the SEO ranking of the website in the chosen country. - -You can find more information on this option in our dedicated documentation "[Geolocating your website in a specific country](/pages/web_cloud/web_hosting/multisites_geolocation)". - -##### The "Enable the firewall" option - -This option filters incoming requests to protect your web hosting plan against the most common attacks. - -You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### The "Separate logs" option - -Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. - -Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). - -Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). - -### Step 2 - Summary of changes - -Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -If all the settings are configured as you want, click the `Confirm`{.action} button. - -Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. - -If modifications of the **CDN**, **Country IP** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. - -## Go further - -[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) - -[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) - -[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) - -[Geolocating your website in a specific country](/pages/web_cloud/web_hosting/multisites_geolocation) - -[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "Web Hosting - How to modify a domain name already associated to a hosting plan" +excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" +updated: 2025-02-20 +--- + +## Objective + +When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. + +> [!primary] +> +> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** + +## Requirements + +- Access to the [OVHcloud Control Panel](/links/manager) +- An [OVHcloud Web Hosting plan](/links/web/hosting) +- One or more [domain names](/links/web/domains) +- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” + +## Instructions + +> [!warning] +> +> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. +> + +To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: + +1. Log in to your [OVHcloud Control Panel](/links/manager). +2. Click on the `Web Cloud`{.action} tab. +3. In the left-hand column, click on the `Hosting plans`{.action} menu. +4. Select the web hosting plan concerned. +5. On the page that appears, click on the `Multisite`{.action} tab. +6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +The following window appears: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). + +### Step 1 - Description of editable parameters + +> [!primary] +> +> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +#### Modify the "root folder" + +> [!warning] +> **Special case: configuration with Git** +> +> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. +> +> If a configuration exists with Git, a message will appear just below the form: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). +> + +The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. + +When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: + +- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. +- You want to redirect your domain name to an empty folder and then place a new website there. +- etc. + +In this form, replace the name of the pre-filled folder with the name of the new folder you want. + +> [!success] +> +> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. +> + +#### Other options available + +##### The "SSL" option + +Tick/untick this box only if you want to enable/disable free SSL **Let's Encrypt** for your domainname or subdomain. You do not need to tick this box for the other SSL solutions offered with OVHcloud. + +You can find more information on SSL options and offers in our dedicated documentation “[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting)”. + +##### The "Activate the CDN" option + +To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. + +Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. + +You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. + +##### The "country IP" option + +This option is mainly used for websites whose target audience is located in a different country than the web hosting. This will improve the SEO ranking of the website in the chosen country. + +You can find more information on this option in our dedicated documentation "[Geolocating your website in a specific country](/pages/web_cloud/web_hosting/multisites_geolocation)". + +##### The "Enable the firewall" option + +This option filters incoming requests to protect your web hosting plan against the most common attacks. + +You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### The "Separate logs" option + +Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. + +Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). + +Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). + +### Step 2 - Summary of changes + +Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +If all the settings are configured as you want, click the `Confirm`{.action} button. + +Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. + +If modifications of the **SSL**, **CDN**, **Country IP** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. + +## Go further + +[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) + +[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) + +[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) + +[Geolocating your website in a specific country](/pages/web_cloud/web_hosting/multisites_geolocation) + +[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-ie.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-ie.md index 6937c1aae87..a68a22503d8 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-ie.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-ie.md @@ -1,143 +1,149 @@ ---- -title: "Web Hosting - How to modify a domain name already associated to a hosting plan" -excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" -updated: 2025-11-05 ---- - -## Objective - -When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. - -> [!primary] -> -> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** - -## Requirements - -- Access to the [OVHcloud Control Panel](/links/manager) -- An [OVHcloud Web Hosting plan](/links/web/hosting) -- One or more [domain names](/links/web/domains) -- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” - -## Instructions - -> [!warning] -> -> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. -> - -To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: - -1. Log in to your [OVHcloud Control Panel](/links/manager). -2. Click on the `Web Cloud`{.action} tab. -3. In the left-hand column, click on the `Hosting plans`{.action} menu. -4. Select the web hosting plan concerned. -5. On the page that appears, click on the `Multisite`{.action} tab. -6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -The following window appears: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). - -### Step 1 - Description of editable parameters - -> [!primary] -> -> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -#### Modify the "root folder" - -> [!warning] -> **Special case: configuration with Git** -> -> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. -> -> If a configuration exists with Git, a message will appear just below the form: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). -> - -The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. - -When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: - -- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. -- You want to redirect your domain name to an empty folder and then place a new website there. -- etc. - -In this form, replace the name of the pre-filled folder with the name of the new folder you want. - -> [!success] -> -> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. -> - -#### Other options available - -##### The "Activate the CDN" option - -To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. - -Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. - -You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. - -##### The "country IP" option - -This option is mainly used for websites whose target audience is located in a different country than the web hosting. This will improve the SEO ranking of the website in the chosen country. - -You can find more information on this option in our dedicated documentation "[Geolocating your website in a specific country](/pages/web_cloud/web_hosting/multisites_geolocation)". - -##### The "Enable the firewall" option - -This option filters incoming requests to protect your web hosting plan against the most common attacks. - -You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### The "Separate logs" option - -Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. - -Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). - -Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). - -### Step 2 - Summary of changes - -Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -If all the settings are configured as you want, click the `Confirm`{.action} button. - -Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. - -If modifications of the **CDN**, **Country IP** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. - -## Go further - -[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) - -[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) - -[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) - -[Geolocating your website in a specific country](/pages/web_cloud/web_hosting/multisites_geolocation) - -[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "Web Hosting - How to modify a domain name already associated to a hosting plan" +excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" +updated: 2025-02-20 +--- + +## Objective + +When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. + +> [!primary] +> +> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** + +## Requirements + +- Access to the [OVHcloud Control Panel](/links/manager) +- An [OVHcloud Web Hosting plan](/links/web/hosting) +- One or more [domain names](/links/web/domains) +- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” + +## Instructions + +> [!warning] +> +> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. +> + +To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: + +1. Log in to your [OVHcloud Control Panel](/links/manager). +2. Click on the `Web Cloud`{.action} tab. +3. In the left-hand column, click on the `Hosting plans`{.action} menu. +4. Select the web hosting plan concerned. +5. On the page that appears, click on the `Multisite`{.action} tab. +6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +The following window appears: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). + +### Step 1 - Description of editable parameters + +> [!primary] +> +> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +#### Modify the "root folder" + +> [!warning] +> **Special case: configuration with Git** +> +> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. +> +> If a configuration exists with Git, a message will appear just below the form: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). +> + +The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. + +When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: + +- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. +- You want to redirect your domain name to an empty folder and then place a new website there. +- etc. + +In this form, replace the name of the pre-filled folder with the name of the new folder you want. + +> [!success] +> +> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. +> + +#### Other options available + +##### The "SSL" option + +Tick/untick this box only if you want to enable/disable free SSL **Let's Encrypt** for your domainname or subdomain. You do not need to tick this box for the other SSL solutions offered with OVHcloud. + +You can find more information on SSL options and offers in our dedicated documentation “[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting)”. + +##### The "Activate the CDN" option + +To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. + +Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. + +You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. + +##### The "country IP" option + +This option is mainly used for websites whose target audience is located in a different country than the web hosting. This will improve the SEO ranking of the website in the chosen country. + +You can find more information on this option in our dedicated documentation "[Geolocating your website in a specific country](/pages/web_cloud/web_hosting/multisites_geolocation)". + +##### The "Enable the firewall" option + +This option filters incoming requests to protect your web hosting plan against the most common attacks. + +You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### The "Separate logs" option + +Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. + +Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). + +Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). + +### Step 2 - Summary of changes + +Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +If all the settings are configured as you want, click the `Confirm`{.action} button. + +Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. + +If modifications of the **SSL**, **CDN**, **Country IP** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. + +## Go further + +[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) + +[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) + +[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) + +[Geolocating your website in a specific country](/pages/web_cloud/web_hosting/multisites_geolocation) + +[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-sg.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-sg.md index 1ea4769c0ca..9459aa33c71 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-sg.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-sg.md @@ -1,135 +1,141 @@ ---- -title: "Web Hosting - How to modify a domain name already associated to a hosting plan" -excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" -updated: 2025-11-05 ---- - -## Objective - -When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. - -> [!primary] -> -> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** - -## Requirements - -- Access to the [OVHcloud Control Panel](/links/manager) -- An [OVHcloud Web Hosting plan](/links/web/hosting) -- One or more [domain names](/links/web/domains) -- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” - -## Instructions - -> [!warning] -> -> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. -> - -To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: - -1. Log in to your [OVHcloud Control Panel](/links/manager). -2. Click on the `Web Cloud`{.action} tab. -3. In the left-hand column, click on the `Hosting plans`{.action} menu. -4. Select the web hosting plan concerned. -5. On the page that appears, click on the `Multisite`{.action} tab. -6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -The following window appears: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). - -### Step 1 - Description of editable parameters - -> [!primary] -> -> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -#### Modify the "root folder" - -> [!warning] -> **Special case: configuration with Git** -> -> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. -> -> If a configuration exists with Git, a message will appear just below the form: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). -> - -The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. - -When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: - -- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. -- You want to redirect your domain name to an empty folder and then place a new website there. -- etc. - -In this form, replace the name of the pre-filled folder with the name of the new folder you want. - -> [!success] -> -> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. -> - -#### Other options available - -##### The "Activate the CDN" option - -To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. - -Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. - -You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. - -##### The "Enable the firewall" option - -This option filters incoming requests to protect your web hosting plan against the most common attacks. - -You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### The "Separate logs" option - -Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. - -Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). - -Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). - -### Step 2 - Summary of changes - -Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -If all the settings are configured as you want, click the `Confirm`{.action} button. - -Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. - -If modifications of the **CDN** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. - -## Go further - -[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) - -[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) - -[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) - -[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "Web Hosting - How to modify a domain name already associated to a hosting plan" +excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" +updated: 2025-02-20 +--- + +## Objective + +When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. + +> [!primary] +> +> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** + +## Requirements + +- Access to the [OVHcloud Control Panel](/links/manager) +- An [OVHcloud Web Hosting plan](/links/web/hosting) +- One or more [domain names](/links/web/domains) +- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” + +## Instructions + +> [!warning] +> +> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. +> + +To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: + +1. Log in to your [OVHcloud Control Panel](/links/manager). +2. Click on the `Web Cloud`{.action} tab. +3. In the left-hand column, click on the `Hosting plans`{.action} menu. +4. Select the web hosting plan concerned. +5. On the page that appears, click on the `Multisite`{.action} tab. +6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +The following window appears: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). + +### Step 1 - Description of editable parameters + +> [!primary] +> +> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +#### Modify the "root folder" + +> [!warning] +> **Special case: configuration with Git** +> +> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. +> +> If a configuration exists with Git, a message will appear just below the form: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). +> + +The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. + +When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: + +- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. +- You want to redirect your domain name to an empty folder and then place a new website there. +- etc. + +In this form, replace the name of the pre-filled folder with the name of the new folder you want. + +> [!success] +> +> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. +> + +#### Other options available + +##### The "SSL" option + +Tick/untick this box only if you want to enable/disable free SSL **Let's Encrypt** for your domainname or subdomain. You do not need to tick this box for the other SSL solutions offered with OVHcloud. + +You can find more information on SSL options and offers in our dedicated documentation “[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting)”. + +##### The "Activate the CDN" option + +To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. + +Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. + +You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. + +##### The "Enable the firewall" option + +This option filters incoming requests to protect your web hosting plan against the most common attacks. + +You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### The "Separate logs" option + +Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. + +Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). + +Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). + +### Step 2 - Summary of changes + +Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +If all the settings are configured as you want, click the `Confirm`{.action} button. + +Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. + +If modifications of the **SSL**, **CDN**, **Country IP** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. + +## Go further + +[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) + +[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) + +[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) + +[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-us.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-us.md index 1ea4769c0ca..9459aa33c71 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-us.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.en-us.md @@ -1,135 +1,141 @@ ---- -title: "Web Hosting - How to modify a domain name already associated to a hosting plan" -excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" -updated: 2025-11-05 ---- - -## Objective - -When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. - -> [!primary] -> -> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** - -## Requirements - -- Access to the [OVHcloud Control Panel](/links/manager) -- An [OVHcloud Web Hosting plan](/links/web/hosting) -- One or more [domain names](/links/web/domains) -- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” - -## Instructions - -> [!warning] -> -> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. -> - -To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: - -1. Log in to your [OVHcloud Control Panel](/links/manager). -2. Click on the `Web Cloud`{.action} tab. -3. In the left-hand column, click on the `Hosting plans`{.action} menu. -4. Select the web hosting plan concerned. -5. On the page that appears, click on the `Multisite`{.action} tab. -6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -The following window appears: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). - -### Step 1 - Description of editable parameters - -> [!primary] -> -> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. -> - -#### Modify the "root folder" - -> [!warning] -> **Special case: configuration with Git** -> -> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. -> -> If a configuration exists with Git, a message will appear just below the form: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). -> - -The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. - -When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: - -- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. -- You want to redirect your domain name to an empty folder and then place a new website there. -- etc. - -In this form, replace the name of the pre-filled folder with the name of the new folder you want. - -> [!success] -> -> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. -> - -#### Other options available - -##### The "Activate the CDN" option - -To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. - -Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. - -You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. - -##### The "Enable the firewall" option - -This option filters incoming requests to protect your web hosting plan against the most common attacks. - -You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### The "Separate logs" option - -Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. - -Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). - -Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). - -### Step 2 - Summary of changes - -Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -If all the settings are configured as you want, click the `Confirm`{.action} button. - -Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. - -If modifications of the **CDN** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. - -## Go further - -[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) - -[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) - -[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) - -[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) - -For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). - -If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). - +--- +title: "Web Hosting - How to modify a domain name already associated to a hosting plan" +excerpt: "Find out how to change the association settings for a domainname or subdomain already declared on your web hosting plan" +updated: 2025-02-20 +--- + +## Objective + +When you use your web hosting plan or update your website, you may need to modify settings for your domain name or subdomain already associated with your web hosting plan. + +> [!primary] +> +> This guide only explains how to modify a domain name or subdomain that has already been declared on an OVHcloud Web Hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +**Find out how to modify the association settings for a domainname or subdomain already declared on your web hosting plan.** + +## Requirements + +- Access to the [OVHcloud Control Panel](/links/manager) +- An [OVHcloud Web Hosting plan](/links/web/hosting) +- One or more [domain names](/links/web/domains) +- Sufficient rights to all the services concerned, find more information in our guide “[Managing contacts for your services](/pages/account_and_service_management/account_information/managing_contacts)” + +## Instructions + +> [!warning] +> +> Modifying the association settings for a domain name or subdomain can result in access to your services (your website) being interrupted. If you have any doubts about the modifications to be made, do not hesitate to contact a specialist provider. +> + +To modify the association settings for a domain name or subdomain that has already been declared on your Web Hosting plan, perform the following actions: + +1. Log in to your [OVHcloud Control Panel](/links/manager). +2. Click on the `Web Cloud`{.action} tab. +3. In the left-hand column, click on the `Hosting plans`{.action} menu. +4. Select the web hosting plan concerned. +5. On the page that appears, click on the `Multisite`{.action} tab. +6. In the table that appears below the tab and to the right of the domainname or subdomain concerned, click on the `...`{.action} button, then on `Modify domain`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +The following window appears: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +In the remainder of this guide, you will find a description of each of the available settings in the window above. Once you have read the descriptions below and made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window, then go to [step 2](#step2). + +### Step 1 - Description of editable parameters + +> [!primary] +> +> The `Domain name`{.action} form cannot be modified, as it is a change to the settings of the domain name associated with the web hosting plan. If you would like to link a new domainname or subdomain to your web hosting plan, please read our guide on “[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite)”. +> + +#### Modify the "root folder" + +> [!warning] +> **Special case: configuration with Git** +> +> To modify the `Root folder`{.action} declared for your domain name if a configuration exists with Git for the same domain name, you must first delete this configuration. +> +> If a configuration exists with Git, a message will appear just below the form: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> To delete the Git configuration for a domainname or subdomain associated with your hosting plan, please read our guide on [Configuring and using Git with an OVHcloud web hosting plan](/pages/web_cloud/web_hosting/git_integration_webhosting). +> + +The `Root folder`{.action} form shows the name of the folder containing the items that appear with your domain name. For example, a folder might contain your website’s files. + +When using your services, you may need to change the `Root folder`{.action} declared for your domain name. This can happen when, for example: + +- You have developed a new website in a new folder in your web hosting plan’s FTP storage space. +- You want to redirect your domain name to an empty folder and then place a new website there. +- etc. + +In this form, replace the name of the pre-filled folder with the name of the new folder you want. + +> [!success] +> +> If you enter a non-existent folder name in your web hosting plan’s FTP storage space, it will be automatically created by our robots in your FTP storage space. +> + +#### Other options available + +##### The "SSL" option + +Tick/untick this box only if you want to enable/disable free SSL **Let's Encrypt** for your domainname or subdomain. You do not need to tick this box for the other SSL solutions offered with OVHcloud. + +You can find more information on SSL options and offers in our dedicated documentation “[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting)”. + +##### The "Activate the CDN" option + +To use this option, you must have already subscribed to an OVHcloud CDN solution, or have a Performance web hosting plan. + +Tick/untick this box to enable/disable the CDN option for your domain name or subdomain. + +You can find more information on the CDN options/offers available in our dedicated documentation “[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)”. + +##### The "Enable the firewall" option + +This option filters incoming requests to protect your web hosting plan against the most common attacks. + +You can find more information on this option in our dedicated documentation "[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### The "Separate logs" option + +Tick/untick this option only if you want to separate your domain name logs from other domain names declared on your web hosting plan. + +Find out more about this option in our [detailed statistics page](/links/web/hosting-traffic-analysis). + +Once you have made your changes, click the `Next`{.action} button in the bottom right-hand corner of the window to go to [step 2](#step2). + +### Step 2 - Summary of changes + +Once you have clicked the `Next`{.action} button, you will see a summary of the settings you are about to apply to your domain name: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +If all the settings are configured as you want, click the `Confirm`{.action} button. + +Depending on the options you have selected, the changes may take between a few minutes and a few hours to be applied. + +If modifications of the **SSL**, **CDN**, **Country IP** and **separate logs** options are not taken into account after 24 hours, please refer to the respective resources listed for all of the options described in [step 1](#step1), in order to check that all of the required conditions have been met. + +## Go further + +[Hosting multiple websites on your Web Hosting plan](/pages/web_cloud/web_hosting/multisites_configure_multisite) + +[Managing SSL certificates on a web hosting plan](/pages/web_cloud/web_hosting/ssl_on_webhosting) + +[Speeding up your website with CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) + +[Activating the application firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) + +For specialised services (SEO, development, etc.), contact [OVHcloud partners](/links/partner). + +If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](/links/support). + Join our [community of users](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.es-es.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.es-es.md index b48bc78aed2..0b7451990c2 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.es-es.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.es-es.md @@ -1,143 +1,149 @@ ---- -title: "Web hosting - Modificar un dominio ya asociado a un alojamiento" -excerpt: "Descubra cómo modificar la configuración de asociación de un dominio o subdominio ya declarado en su plan de hosting" -updated: 2025-11-05 ---- - -## Objetivo - -Al utilizar el alojamiento web o actualizar el sitio web, es posible que deba modificar la configuración del dominio o subdominio que ya esté asociado al alojamiento web. - -> [!primary] -> -> Esta guía solo explica cómo modificar un dominio o subdominio ya declarado en un alojamiento web de OVHcloud. Si quiere asociar un nuevo dominio o subdominio a su alojamiento web, consulte nuestra guía "[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". -> - -**Descubra cómo modificar la configuración de asociación de un dominio o subdominio ya declarado en un plan de hosting.** - -## Requisitos - -- Estar conectado a su [área de cliente de OVHcloud](/links/manager). -- Tener contratado un [plan de hosting de OVHcloud](/links/web/hosting). -- Tener uno o varios [dominios](/links/web/domains). -- Disponer de los derechos necesarios sobre todos los servicios afectados. Para más información, consulte nuestra guía "[Gestionar los contactos de los servicios](/pages/account_and_service_management/account_information/managing_contacts)". - -## Procedimiento - -> [!warning] -> -> La modificación de la configuración de asociación de un dominio o subdominio puede, en caso de mala manipulación, provocar la interrupción del acceso a sus servicios (su sitio web). Si no está seguro de los cambios que debe realizar, puede ponerse en contacto con un proveedor especializado -> - -Para cambiar la configuración de asociación de un dominio o subdominio que ya esté declarado en su plan de hosting, lleve a cabo los siguientes pasos: - -1. Conéctese a su [área de cliente de OVHcloud](/links/manager). -2. Haga clic en la pestaña `Web Cloud`{.action}. -3. En la columna izquierda, haga clic en el menú `Alojamientos`{.action}. -4. Seleccione el alojamiento web correspondiente. -5. En la nueva página, haga clic en la pestaña `Multisitio`{.action}. -6. En la tabla que aparece debajo de la pestaña y a la derecha del dominio o subdominio correspondiente, haga clic en el botón `...`{.action} y, seguidamente, en `Modificar el dominio`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -Se abrirá la siguiente ventana: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -A continuación, encontrará una descripción de cada uno de los parámetros disponibles en la ventana de arriba. Una vez que haya leído las descripciones y haya realizado los cambios, haga clic en el botón `Siguiente`{.action} situado en la parte inferior derecha de la ventana y continúe con el [etapa 2](#step2). - -### Etapa 1 - Descripción de los parámetros editables - -> [!primary] -> -> El formulario `Dominio`{.action} no se puede modificar porque se trata de un cambio de la configuración del nombre de dominio asociado al alojamiento web. Si quiere asociar un nuevo dominio o subdominio a su alojamiento web, consulte nuestra guía "[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". -> - -#### Editar la "carpeta raíz" - -> [!warning] -> **Caso especial: configuración con Git** -> -> Para modificar la `carpeta raíz`{.action} declarada para el dominio y si existe una configuración con Git para el mismo dominio, deberá eliminar primero dicha configuración. -> -> Si existe una configuración con Git, aparecerá un mensaje justo debajo del formulario: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> Para eliminar la configuración Git de un dominio o subdominio asociado a su alojamiento, consulte nuestra guía "[Configurar y utilizar Git con un alojamiento web de OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting)". -> - -El formulario `Carpeta raíz`{.action} indica el nombre de la carpeta que contiene los elementos que se muestran con el nombre de dominio. Por ejemplo, puede ser una carpeta que contenga los archivos del sitio web. - -Durante el uso de sus servicios, es posible que deba cambiar el `Carpeta raíz`{.action} declarado para su dominio. Esto puede ocurrir cuando, por ejemplo: - -- Ha desarrollado un nuevo sitio web en una nueva carpeta que se encuentra en el espacio de almacenamiento FTP de su alojamiento web. -- Quiere redirigir su dominio hacia una carpeta vacía para después colocar un nuevo sitio web. -- Etc. - -Este formulario le pedirá que sustituya el nombre de la carpeta cumplimentada por el nombre de la nueva carpeta deseada. - -> [!success] -> -> Si introduce un nombre de carpeta que no existe en el espacio de almacenamiento FTP de su alojamiento web, este será automáticamente creado por nuestros robots en su espacio de almacenamiento FTP. -> - -#### Otras opciones disponibles - -##### La opción "Activar la CDN" - -Para poder utilizar esta opción, es necesario haber contratado previamente un plan CDN de OVHcloud o disponer de un plan de hosting Performance. - -Marque o desmarque esta casilla para activar o desactivar la opción CDN para su dominio o subdominio. - -Para más información sobre las opciones/ofertas CDN, consulte nuestra documentación dedicada "[Acelerar un sitio web utilizando la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)". - -##### La opción "IP del país" - -Esta opción se utiliza principalmente para los sitios web cuyo público objetivo se encuentra en el extranjero. Esto permite mejorar el posicionamiento SEO del sitio web en el país elegido. - -Para más información sobre esta opción, consulte nuestra documentación dedicada "[Geolocalizar su sitio web en un país específico](/pages/web_cloud/web_hosting/multisites_geolocation)". - -##### La opción "Activar el firewall" - -Esta opción permite filtrar las peticiones entrantes para proteger su alojamiento web de los ataques más habituales. - -Para más información sobre esta opción, consulte nuestra documentación dedicada "[Activación del firewall de aplicación](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### La opción "Logs separados" - -Marque o desmarque esta opción solo si quiere separar los logs de su dominio de los otros nombres de dominio declarados en paralelo en su alojamiento web. - -Para más información sobre esta opción, consulte nuestra [página de estadísticas detalladas](/links/web/hosting-traffic-analysis). - -Una vez realizados los cambios, haga clic en el botón `Siguiente`{.action} situado en la parte inferior derecha de la ventana para pasar al [etapa 2](#step2). - -### Etapa 2 - Resumen de cambios - -Una vez que haya hecho clic en el botón `Siguiente`{.action}, verá un resumen de los parámetros que va a aplicar a su dominio: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -Si todos los parámetros están configurados como desee, haga clic en el botón `Aceptar`{.action}. - -Según las opciones seleccionadas, los cambios pueden tardar desde unos minutos hasta unas horas en aplicarse. - -Si las opciones **CDN**, **IP del país** y **logs separados** no se aplican después de 24 horas, consulte las guías (y páginas) correspondientes para todas las opciones descritas en el [etapa 1](#step1), con el fin de comprobar que se han cumplido, cumplido y cumplido todos los requisitos. - -## Más información - -[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite). - -[Gestionar un certificado SSL en un alojamiento web](/pages/web_cloud/web_hosting/ssl_on_webhosting). - -[Acelerar un sitio web utilizando la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). - -[Geolocalizar su sitio web en un país específico](/pages/web_cloud/web_hosting/multisites_geolocation). - -[Activación del firewall de aplicación](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "Web hosting - Modificar un dominio ya asociado a un alojamiento" +excerpt: "Descubra cómo modificar la configuración de asociación de un dominio o subdominio ya declarado en su plan de hosting" +updated: 2025-02-20 +--- + +## Objetivo + +Al utilizar el alojamiento web o actualizar el sitio web, es posible que deba modificar la configuración del dominio o subdominio que ya esté asociado al alojamiento web. + +> [!primary] +> +> Esta guía solo explica cómo modificar un dominio o subdominio ya declarado en un alojamiento web de OVHcloud. Si quiere asociar un nuevo dominio o subdominio a su alojamiento web, consulte nuestra guía "[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". +> + +**Descubra cómo modificar la configuración de asociación de un dominio o subdominio ya declarado en un plan de hosting.** + +## Requisitos + +- Estar conectado a su [área de cliente de OVHcloud](/links/manager). +- Tener contratado un [plan de hosting de OVHcloud](/links/web/hosting). +- Tener uno o varios [dominios](/links/web/domains). +- Disponer de los derechos necesarios sobre todos los servicios afectados. Para más información, consulte nuestra guía "[Gestionar los contactos de los servicios](/pages/account_and_service_management/account_information/managing_contacts)". + +## Procedimiento + +> [!warning] +> +> La modificación de la configuración de asociación de un dominio o subdominio puede, en caso de mala manipulación, provocar la interrupción del acceso a sus servicios (su sitio web). Si no está seguro de los cambios que debe realizar, puede ponerse en contacto con un proveedor especializado +> + +Para cambiar la configuración de asociación de un dominio o subdominio que ya esté declarado en su plan de hosting, lleve a cabo los siguientes pasos: + +1. Conéctese a su [área de cliente de OVHcloud](/links/manager). +2. Haga clic en la pestaña `Web Cloud`{.action}. +3. En la columna izquierda, haga clic en el menú `Alojamientos`{.action}. +4. Seleccione el alojamiento web correspondiente. +5. En la nueva página, haga clic en la pestaña `Multisitio`{.action}. +6. En la tabla que aparece debajo de la pestaña y a la derecha del dominio o subdominio correspondiente, haga clic en el botón `...`{.action} y, seguidamente, en `Modificar el dominio`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +Se abrirá la siguiente ventana: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +A continuación, encontrará una descripción de cada uno de los parámetros disponibles en la ventana de arriba. Una vez que haya leído las descripciones y haya realizado los cambios, haga clic en el botón `Siguiente`{.action} situado en la parte inferior derecha de la ventana y continúe con el [etapa 2](#step2). + +### Etapa 1 - Descripción de los parámetros editables + +> [!primary] +> +> El formulario `Dominio`{.action} no se puede modificar porque se trata de un cambio de la configuración del nombre de dominio asociado al alojamiento web. Si quiere asociar un nuevo dominio o subdominio a su alojamiento web, consulte nuestra guía "[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". +> + +#### Editar la "carpeta raíz" + +> [!warning] +> **Caso especial: configuración con Git** +> +> Para modificar la `carpeta raíz`{.action} declarada para el dominio y si existe una configuración con Git para el mismo dominio, deberá eliminar primero dicha configuración. +> +> Si existe una configuración con Git, aparecerá un mensaje justo debajo del formulario: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> Para eliminar la configuración Git de un dominio o subdominio asociado a su alojamiento, consulte nuestra guía "[Configurar y utilizar Git con un alojamiento web de OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting)". +> + +El formulario `Carpeta raíz`{.action} indica el nombre de la carpeta que contiene los elementos que se muestran con el nombre de dominio. Por ejemplo, puede ser una carpeta que contenga los archivos del sitio web. + +Durante el uso de sus servicios, es posible que deba cambiar el `Carpeta raíz`{.action} declarado para su dominio. Esto puede ocurrir cuando, por ejemplo: + +- Ha desarrollado un nuevo sitio web en una nueva carpeta que se encuentra en el espacio de almacenamiento FTP de su alojamiento web. +- Quiere redirigir su dominio hacia una carpeta vacía para después colocar un nuevo sitio web. +- Etc. + +Este formulario le pedirá que sustituya el nombre de la carpeta cumplimentada por el nombre de la nueva carpeta deseada. + +> [!success] +> +> Si introduce un nombre de carpeta que no existe en el espacio de almacenamiento FTP de su alojamiento web, este será automáticamente creado por nuestros robots en su espacio de almacenamiento FTP. +> + +#### Otras opciones disponibles + +##### La opción "SSL" + +Marque o desmarque esta casilla únicamente si quiere activar o desactivar el SSL gratuito **Let's Encrypt** para su dominio o subdominio. No es necesario marcar esta casilla para el resto de productos SSL de OVHcloud. + +Para más información sobre las opciones y servicios SSL, consulte nuestra documentación específica "[Gestionar un certificado SSL en un alojamiento web](/pages/web_cloud/web_hosting/ssl_on_webhosting)". + +##### La opción "Activar la CDN" + +Para poder utilizar esta opción, es necesario haber contratado previamente un plan CDN de OVHcloud o disponer de un plan de hosting Performance. + +Marque o desmarque esta casilla para activar o desactivar la opción CDN para su dominio o subdominio. + +Para más información sobre las opciones/ofertas CDN, consulte nuestra documentación dedicada "[Acelerar un sitio web utilizando la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)". + +##### La opción "IP del país" + +Esta opción se utiliza principalmente para los sitios web cuyo público objetivo se encuentra en el extranjero. Esto permite mejorar el posicionamiento SEO del sitio web en el país elegido. + +Para más información sobre esta opción, consulte nuestra documentación dedicada "[Geolocalizar su sitio web en un país específico](/pages/web_cloud/web_hosting/multisites_geolocation)". + +##### La opción "Activar el firewall" + +Esta opción permite filtrar las peticiones entrantes para proteger su alojamiento web de los ataques más habituales. + +Para más información sobre esta opción, consulte nuestra documentación dedicada "[Activación del firewall de aplicación](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### La opción "Logs separados" + +Marque o desmarque esta opción solo si quiere separar los logs de su dominio de los otros nombres de dominio declarados en paralelo en su alojamiento web. + +Para más información sobre esta opción, consulte nuestra [página de estadísticas detalladas](/links/web/hosting-traffic-analysis). + +Una vez realizados los cambios, haga clic en el botón `Siguiente`{.action} situado en la parte inferior derecha de la ventana para pasar al [etapa 2](#step2). + +### Etapa 2 - Resumen de cambios + +Una vez que haya hecho clic en el botón `Siguiente`{.action}, verá un resumen de los parámetros que va a aplicar a su dominio: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +Si todos los parámetros están configurados como desee, haga clic en el botón `Aceptar`{.action}. + +Según las opciones seleccionadas, los cambios pueden tardar desde unos minutos hasta unas horas en aplicarse. + +Si las opciones **SSL**, **CDN**, **IP del país** y **logs separados** no se aplican después de 24 horas, consulte las guías (y páginas) correspondientes para todas las opciones descritas en el [etapa 1](#step1), con el fin de comprobar que se han cumplido, cumplido y cumplido todos los requisitos. + +## Más información + +[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite). + +[Gestionar un certificado SSL en un alojamiento web](/pages/web_cloud/web_hosting/ssl_on_webhosting). + +[Acelerar un sitio web utilizando la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). + +[Geolocalizar su sitio web en un país específico](/pages/web_cloud/web_hosting/multisites_geolocation). + +[Activación del firewall de aplicación](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.es-us.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.es-us.md index ea8a05dc1ba..d696d08fa16 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.es-us.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.es-us.md @@ -1,135 +1,141 @@ ---- -title: "Web hosting - Modificar un dominio ya asociado a un alojamiento" -excerpt: "Descubra cómo modificar la configuración de asociación de un dominio o subdominio ya declarado en su plan de hosting" -updated: 2025-11-05 ---- - -## Objetivo - -Al utilizar el alojamiento web o actualizar el sitio web, es posible que deba modificar la configuración del dominio o subdominio que ya esté asociado al alojamiento web. - -> [!primary] -> -> Esta guía solo explica cómo modificar un dominio o subdominio ya declarado en un alojamiento web de OVHcloud. Si quiere asociar un nuevo dominio o subdominio a su alojamiento web, consulte nuestra guía "[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". -> - -**Descubra cómo modificar la configuración de asociación de un dominio o subdominio ya declarado en un plan de hosting.** - -## Requisitos - -- Estar conectado a su [área de cliente de OVHcloud](/links/manager). -- Tener contratado un [plan de hosting de OVHcloud](/links/web/hosting). -- Tener uno o varios [dominios](/links/web/domains). -- Disponer de los derechos necesarios sobre todos los servicios afectados. Para más información, consulte nuestra guía "[Gestionar los contactos de los servicios](/pages/account_and_service_management/account_information/managing_contacts)". - -## Procedimiento - -> [!warning] -> -> La modificación de la configuración de asociación de un dominio o subdominio puede, en caso de mala manipulación, provocar la interrupción del acceso a sus servicios (su sitio web). Si no está seguro de los cambios que debe realizar, puede ponerse en contacto con un proveedor especializado -> - -Para cambiar la configuración de asociación de un dominio o subdominio que ya esté declarado en su plan de hosting, lleve a cabo los siguientes pasos: - -1. Conéctese a su [área de cliente de OVHcloud](/links/manager). -2. Haga clic en la pestaña `Web Cloud`{.action}. -3. En la columna izquierda, haga clic en el menú `Alojamientos`{.action}. -4. Seleccione el alojamiento web correspondiente. -5. En la nueva página, haga clic en la pestaña `Multisitio`{.action}. -6. En la tabla que aparece debajo de la pestaña y a la derecha del dominio o subdominio correspondiente, haga clic en el botón `...`{.action} y, seguidamente, en `Modificar el dominio`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -Se abrirá la siguiente ventana: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -A continuación, encontrará una descripción de cada uno de los parámetros disponibles en la ventana de arriba. Una vez que haya leído las descripciones y haya realizado los cambios, haga clic en el botón `Siguiente`{.action} situado en la parte inferior derecha de la ventana y continúe con el [etapa 2](#step2). - -### Etapa 1 - Descripción de los parámetros editables - -> [!primary] -> -> El formulario `Dominio`{.action} no se puede modificar porque se trata de un cambio de la configuración del nombre de dominio asociado al alojamiento web. Si quiere asociar un nuevo dominio o subdominio a su alojamiento web, consulte nuestra guía "[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". -> - -#### Editar la "carpeta raíz" - -> [!warning] -> **Caso especial: configuración con Git** -> -> Para modificar la `carpeta raíz`{.action} declarada para el dominio y si existe una configuración con Git para el mismo dominio, deberá eliminar primero dicha configuración. -> -> Si existe una configuración con Git, aparecerá un mensaje justo debajo del formulario: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> Para eliminar la configuración Git de un dominio o subdominio asociado a su alojamiento, consulte nuestra guía "[Configurar y utilizar Git con un alojamiento web de OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting)". -> - -El formulario `Carpeta raíz`{.action} indica el nombre de la carpeta que contiene los elementos que se muestran con el nombre de dominio. Por ejemplo, puede ser una carpeta que contenga los archivos del sitio web. - -Durante el uso de sus servicios, es posible que deba cambiar el `Carpeta raíz`{.action} declarado para su dominio. Esto puede ocurrir cuando, por ejemplo: - -- Ha desarrollado un nuevo sitio web en una nueva carpeta que se encuentra en el espacio de almacenamiento FTP de su alojamiento web. -- Quiere redirigir su dominio hacia una carpeta vacía para después colocar un nuevo sitio web. -- Etc. - -Este formulario le pedirá que sustituya el nombre de la carpeta cumplimentada por el nombre de la nueva carpeta deseada. - -> [!success] -> -> Si introduce un nombre de carpeta que no existe en el espacio de almacenamiento FTP de su alojamiento web, este será automáticamente creado por nuestros robots en su espacio de almacenamiento FTP. -> - -#### Otras opciones disponibles - -##### La opción "Activar la CDN" - -Para poder utilizar esta opción, es necesario haber contratado previamente un plan CDN de OVHcloud o disponer de un plan de hosting Performance. - -Marque o desmarque esta casilla para activar o desactivar la opción CDN para su dominio o subdominio. - -Para más información sobre las opciones/ofertas CDN, consulte nuestra documentación dedicada "[Acelerar un sitio web utilizando la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)". - -##### La opción "Activar el firewall" - -Esta opción permite filtrar las peticiones entrantes para proteger su alojamiento web de los ataques más habituales. - -Para más información sobre esta opción, consulte nuestra documentación dedicada "[Activación del firewall de aplicación](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### La opción "Logs separados" - -Marque o desmarque esta opción solo si quiere separar los logs de su dominio de los otros nombres de dominio declarados en paralelo en su alojamiento web. - -Para más información sobre esta opción, consulte nuestra [página de estadísticas detalladas](/links/web/hosting-traffic-analysis). - -Una vez realizados los cambios, haga clic en el botón `Siguiente`{.action} situado en la parte inferior derecha de la ventana para pasar al [etapa 2](#step2). - -### Etapa 2 - Resumen de cambios - -Una vez que haya hecho clic en el botón `Siguiente`{.action}, verá un resumen de los parámetros que va a aplicar a su dominio: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -Si todos los parámetros están configurados como desee, haga clic en el botón `Aceptar`{.action}. - -Según las opciones seleccionadas, los cambios pueden tardar desde unos minutos hasta unas horas en aplicarse. - -Si las opciones **CDN** y **logs separados** no se aplican después de 24 horas, consulte las guías (y páginas) correspondientes para todas las opciones descritas en el [etapa 1](#step1), con el fin de comprobar que se han cumplido, cumplido y cumplido todos los requisitos. - -## Más información - -[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite). - -[Gestionar un certificado SSL en un alojamiento web](/pages/web_cloud/web_hosting/ssl_on_webhosting). - -[Acelerar un sitio web utilizando la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). - -[Activación del firewall de aplicación](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). - -Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). - -Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). - +--- +title: "Web hosting - Modificar un dominio ya asociado a un alojamiento" +excerpt: "Descubra cómo modificar la configuración de asociación de un dominio o subdominio ya declarado en su plan de hosting" +updated: 2025-02-20 +--- + +## Objetivo + +Al utilizar el alojamiento web o actualizar el sitio web, es posible que deba modificar la configuración del dominio o subdominio que ya esté asociado al alojamiento web. + +> [!primary] +> +> Esta guía solo explica cómo modificar un dominio o subdominio ya declarado en un alojamiento web de OVHcloud. Si quiere asociar un nuevo dominio o subdominio a su alojamiento web, consulte nuestra guía "[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". +> + +**Descubra cómo modificar la configuración de asociación de un dominio o subdominio ya declarado en un plan de hosting.** + +## Requisitos + +- Estar conectado a su [área de cliente de OVHcloud](/links/manager). +- Tener contratado un [plan de hosting de OVHcloud](/links/web/hosting). +- Tener uno o varios [dominios](/links/web/domains). +- Disponer de los derechos necesarios sobre todos los servicios afectados. Para más información, consulte nuestra guía "[Gestionar los contactos de los servicios](/pages/account_and_service_management/account_information/managing_contacts)". + +## Procedimiento + +> [!warning] +> +> La modificación de la configuración de asociación de un dominio o subdominio puede, en caso de mala manipulación, provocar la interrupción del acceso a sus servicios (su sitio web). Si no está seguro de los cambios que debe realizar, puede ponerse en contacto con un proveedor especializado +> + +Para cambiar la configuración de asociación de un dominio o subdominio que ya esté declarado en su plan de hosting, lleve a cabo los siguientes pasos: + +1. Conéctese a su [área de cliente de OVHcloud](/links/manager). +2. Haga clic en la pestaña `Web Cloud`{.action}. +3. En la columna izquierda, haga clic en el menú `Alojamientos`{.action}. +4. Seleccione el alojamiento web correspondiente. +5. En la nueva página, haga clic en la pestaña `Multisitio`{.action}. +6. En la tabla que aparece debajo de la pestaña y a la derecha del dominio o subdominio correspondiente, haga clic en el botón `...`{.action} y, seguidamente, en `Modificar el dominio`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +Se abrirá la siguiente ventana: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +A continuación, encontrará una descripción de cada uno de los parámetros disponibles en la ventana de arriba. Una vez que haya leído las descripciones y haya realizado los cambios, haga clic en el botón `Siguiente`{.action} situado en la parte inferior derecha de la ventana y continúe con el [etapa 2](#step2). + +### Etapa 1 - Descripción de los parámetros editables + +> [!primary] +> +> El formulario `Dominio`{.action} no se puede modificar porque se trata de un cambio de la configuración del nombre de dominio asociado al alojamiento web. Si quiere asociar un nuevo dominio o subdominio a su alojamiento web, consulte nuestra guía "[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". +> + +#### Editar la "carpeta raíz" + +> [!warning] +> **Caso especial: configuración con Git** +> +> Para modificar la `carpeta raíz`{.action} declarada para el dominio y si existe una configuración con Git para el mismo dominio, deberá eliminar primero dicha configuración. +> +> Si existe una configuración con Git, aparecerá un mensaje justo debajo del formulario: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> Para eliminar la configuración Git de un dominio o subdominio asociado a su alojamiento, consulte nuestra guía "[Configurar y utilizar Git con un alojamiento web de OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting)". +> + +El formulario `Carpeta raíz`{.action} indica el nombre de la carpeta que contiene los elementos que se muestran con el nombre de dominio. Por ejemplo, puede ser una carpeta que contenga los archivos del sitio web. + +Durante el uso de sus servicios, es posible que deba cambiar el `Carpeta raíz`{.action} declarado para su dominio. Esto puede ocurrir cuando, por ejemplo: + +- Ha desarrollado un nuevo sitio web en una nueva carpeta que se encuentra en el espacio de almacenamiento FTP de su alojamiento web. +- Quiere redirigir su dominio hacia una carpeta vacía para después colocar un nuevo sitio web. +- Etc. + +Este formulario le pedirá que sustituya el nombre de la carpeta cumplimentada por el nombre de la nueva carpeta deseada. + +> [!success] +> +> Si introduce un nombre de carpeta que no existe en el espacio de almacenamiento FTP de su alojamiento web, este será automáticamente creado por nuestros robots en su espacio de almacenamiento FTP. +> + +#### Otras opciones disponibles + +##### La opción "SSL" + +Marque o desmarque esta casilla únicamente si quiere activar o desactivar el SSL gratuito **Let's Encrypt** para su dominio o subdominio. No es necesario marcar esta casilla para el resto de productos SSL de OVHcloud. + +Para más información sobre las opciones y servicios SSL, consulte nuestra documentación específica "[Gestionar un certificado SSL en un alojamiento web](/pages/web_cloud/web_hosting/ssl_on_webhosting)". + +##### La opción "Activar la CDN" + +Para poder utilizar esta opción, es necesario haber contratado previamente un plan CDN de OVHcloud o disponer de un plan de hosting Performance. + +Marque o desmarque esta casilla para activar o desactivar la opción CDN para su dominio o subdominio. + +Para más información sobre las opciones/ofertas CDN, consulte nuestra documentación dedicada "[Acelerar un sitio web utilizando la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)". + +##### La opción "Activar el firewall" + +Esta opción permite filtrar las peticiones entrantes para proteger su alojamiento web de los ataques más habituales. + +Para más información sobre esta opción, consulte nuestra documentación dedicada "[Activación del firewall de aplicación](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### La opción "Logs separados" + +Marque o desmarque esta opción solo si quiere separar los logs de su dominio de los otros nombres de dominio declarados en paralelo en su alojamiento web. + +Para más información sobre esta opción, consulte nuestra [página de estadísticas detalladas](/links/web/hosting-traffic-analysis). + +Una vez realizados los cambios, haga clic en el botón `Siguiente`{.action} situado en la parte inferior derecha de la ventana para pasar al [etapa 2](#step2). + +### Etapa 2 - Resumen de cambios + +Una vez que haya hecho clic en el botón `Siguiente`{.action}, verá un resumen de los parámetros que va a aplicar a su dominio: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +Si todos los parámetros están configurados como desee, haga clic en el botón `Aceptar`{.action}. + +Según las opciones seleccionadas, los cambios pueden tardar desde unos minutos hasta unas horas en aplicarse. + +Si las opciones **SSL**, **CDN**, **IP del país** y **logs separados** no se aplican después de 24 horas, consulte las guías (y páginas) correspondientes para todas las opciones descritas en el [etapa 1](#step1), con el fin de comprobar que se han cumplido, cumplido y cumplido todos los requisitos. + +## Más información + +[Alojar varios sitios web en un mismo hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite). + +[Gestionar un certificado SSL en un alojamiento web](/pages/web_cloud/web_hosting/ssl_on_webhosting). + +[Acelerar un sitio web utilizando la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). + +[Activación del firewall de aplicación](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). + +Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con [partners de OVHcloud](/links/partner). + +Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones [pestañas de soporte](/links/support). + Interactúe con nuestra [comunidad de usuarios](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.fr-ca.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.fr-ca.md index 8ec13fe664f..63f91fbc29a 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.fr-ca.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.fr-ca.md @@ -1,135 +1,141 @@ ---- -title: 'Hébergement web - Modifier un nom de domaine déjà associé à un hébergement' -excerpt: "Découvrez comment modifier les paramètres d'association d'un nom de domaine/sous-domaine déjà déclaré sur votre offre d'hébergement web" -updated: 2025-11-05 ---- - -## Objectif - -Lors de l'utilisation de votre hébergement web ou de la mise à jour de votre site web, vous pouvez être amené à modifier des paramètres de votre nom de domaine ou de votre sous-domaine déjà associé à votre hébergement web. - -> [!primary] -> -> Ce guide explique uniquement comment modifier un nom de domaine ou un sous-domaine déjà déclaré sur un hébergement web OVHcloud. Si vous souhaitez associer un nouveau nom de domaine/sous-domaine à votre hébergement web, consultez notre guide « [Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite) ». -> - -**Découvrez comment modifier les paramètres d'association d'un nom de domaine/sous-domaine déjà déclaré sur votre offre d'hébergement web.** - -## Prérequis - -- Être connecté à votre [espace client OVHcloud](/links/manager). -- Disposer d'une offre [d'hébergement web OVHcloud](/links/web/hosting). -- Disposer d'un ou plusieurs [noms de domaine](/links/web/domains). -- Disposer des droits suffisants sur l’ensemble des services concernées. Retrouvez plus d'informations sur notre guide « [Gérer les contacts de ses services](/pages/account_and_service_management/account_information/managing_contacts) ». - -## En pratique - -> [!warning] -> -> La modification des paramètres d'association d'un nom de domaine ou d'un sous-domaine peut, en cas de mauvaise manipulation, entraîner une interruption d'accès à vos services (votre site web). Si vous avez des doutes sur les modifications à réaliser, n'hésitez pas à faire appel à un prestataire spécialisé -> - -Pour modifier les paramètres d'association d'un nom de domaine ou d'un sous-domaine déjà déclaré sur votre offre d'hébergement web, effectuez les actions suivantes : - -1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -2. Cliquez sur l'onglet `Web Cloud`{.action}. -3. Dans la colonne de gauche, cliquez sur le menu `Hébergements`{.action}. -4. Sélectionnez l'hébergement web concerné. -5. Sur la page qui s'affiche, cliquez sur l'onglet `Multisite`{.action}. -6. Dans le tableau qui apparaît en dessous de l'onglet et à droite du nom de domaine/sous-domaine concerné, cliquez sur le bouton `...`{.action}, puis sur `Modifier le domaine`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -La fenêtre suivante s'affiche : - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -Dans la suite de ce guide, vous trouverez un descriptif de chacun des paramètres disponibles dans la fenêtre ci-dessus. Suite à la lecture des différentes descriptions ci-dessous et une fois vos modifications faites, cliquez sur le bouton `Suivant`{.action} situé en bas à droite de la fenêtre, puis passez à l'[étape 2](#step2). - -### Étape 1 - Description des paramètres modifiables - -> [!primary] -> -> Le formulaire `Nom du domaine`{.action} n'est pas modifiable car il s'agit d'une modification des paramètres du nom de domaine associé à l'hébergement web. Si l'action souhaitée consiste à associer un nouveau nom de domaine/sous-domaine à votre hébergement web, consultez notre guide « [Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite) ». -> - -#### Modifier le « dossier racine » - -> [!warning] -> **Cas particulier : configuration avec Git** -> -> Pour modifier le `Dossier racine`{.action} déclaré pour votre nom de domaine et si une configuration existe avec Git pour ce même nom de domaine, vous devrez d'abord supprimer cette configuration. -> -> Si une configuration existe avec Git, un message apparaîtra juste en dessous du formulaire : -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> Pour supprimer la configuration Git d'un nom de domaine/sous-domaine associé à votre hébergement, consultez notre guide « [Configurer et utiliser Git avec son hébergement web OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting) ». -> - -Le formulaire `Dossier racine`{.action} indique le nom du dossier contenant les éléments qui s'affichent avec votre nom de domaine. Cela peut être, par exemple, un dossier qui contient les fichiers de votre site web. - -Au cours de l'utilisation de vos services, vous pouvez être amené à devoir changer le `Dossier racine`{.action} déclaré pour votre nom de domaine. Cela peut survenir lorsque, par exemple : - -- Vous avez développé un nouveau site web dans un nouveau dossier présent dans l'espace de stockage FTP de votre hébergement web. -- Vous souhaitez rediriger votre nom de domaine vers un dossier vide pour ensuite y placer un nouveau site web. -- Etc. - -C'est donc dans ce formulaire que vous devrez remplacer le nom du dossier pré-rempli par le nom du nouveau dossier souhaité. - -> [!success] -> -> Si vous renseignez un nom de dossier inexistant dans l'espace de stockage FTP de votre hébergement web, celui-ci sera automatiquement créé par nos robots dans votre espace de stockage FTP. -> - -#### Autres options disponibles - -##### L'option « Activer CDN » - -Pour pouvoir utiliser cette option, vous devez avoir au préalable souscrit à une offre CDN OVHcloud ou disposer d'une offre d'hébergement web Performance. - -Cochez/décochez cette case afin d'activer/désactiver l'option CDN pour votre nom de domaine ou votre sous-domaine. - -Retrouvez plus d'informations sur les options/offres CDN disponibles dans notre documentation dédiée « [Accélérer mon site web en utilisant le CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) ». - -##### L'option « Activer le firewall » - -Cette option permet de filtrer les requêtes entrantes pour protéger votre hébergement web des attaques les plus courantes. - -Retrouvez plus d'informations sur cette option dans notre documentation dédiée « [Activation du pare-feu applicatif](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) ». - -##### L'option « Logs séparés » - -Cochez/décochez cette option uniquement si vous souhaitez séparer les logs de votre nom de domaine des autres noms de domaines déclarés en parallèle sur votre hébergement web. - -Concernant cette option, apprenez-en plus grâce à notre [page sur les statistiques détaillées](/links/web/hosting-traffic-analysis). - -Une fois vos modifications faites, cliquez sur le bouton `Suivant`{.action} situé en bas à droite de la fenêtre afin de passer à l'[étape 2](#step2). - -### Étape 2 - Résumé des modifications - -Une fois que vous avez cliqué sur le bouton `Suivant`{.action}, vous retrouvez un résumé des paramètres que vous vous apprêtez à appliquer à votre nom de domaine : - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -Si l'ensemble des paramètres sont configurés selon vos souhaits, cliquez sur le bouton `Confirmer`{.action}. - -En fonction des options sélectionnées, les modifications peuvent prendre de quelques minutes à quelques heures à être appliquées. - -Si, pour les options **CDN** et **logs séparés**, les modifications ne sont pas prises en compte au bout de 24 heures, nous vous invitons à consulter les guides (et pages) respectifs indiqués pour l'ensemble des options décrites dans l'[étape 1](#step1), afin de vérifier que toutes les conditions requises ont bien été suivies, respectées et réalisées. - -## Aller plus loin - -[Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite). - -[Gérer un certificat SSL sur son hébergement web](/pages/web_cloud/web_hosting/ssl_on_webhosting). - -[Accélérer mon site web en utilisant le CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). - -[Activer le pare-feu applicatif](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: 'Hébergement web - Modifier un nom de domaine déjà associé à un hébergement' +excerpt: "Découvrez comment modifier les paramètres d'association d'un nom de domaine/sous-domaine déjà déclaré sur votre offre d'hébergement web" +updated: 2025-02-20 +--- + +## Objectif + +Lors de l'utilisation de votre hébergement web ou de la mise à jour de votre site web, vous pouvez être amené à modifier des paramètres de votre nom de domaine ou de votre sous-domaine déjà associé à votre hébergement web. + +> [!primary] +> +> Ce guide explique uniquement comment modifier un nom de domaine ou un sous-domaine déjà déclaré sur un hébergement web OVHcloud. Si vous souhaitez associer un nouveau nom de domaine/sous-domaine à votre hébergement web, consultez notre guide « [Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite) ». +> + +**Découvrez comment modifier les paramètres d'association d'un nom de domaine/sous-domaine déjà déclaré sur votre offre d'hébergement web.** + +## Prérequis + +- Être connecté à votre [espace client OVHcloud](/links/manager). +- Disposer d'une offre [d'hébergement web OVHcloud](/links/web/hosting). +- Disposer d'un ou plusieurs [noms de domaine](/links/web/domains). +- Disposer des droits suffisants sur l’ensemble des services concernées. Retrouvez plus d'informations sur notre guide « [Gérer les contacts de ses services](/pages/account_and_service_management/account_information/managing_contacts) ». + +## En pratique + +> [!warning] +> +> La modification des paramètres d'association d'un nom de domaine ou d'un sous-domaine peut, en cas de mauvaise manipulation, entraîner une interruption d'accès à vos services (votre site web). Si vous avez des doutes sur les modifications à réaliser, n'hésitez pas à faire appel à un prestataire spécialisé +> + +Pour modifier les paramètres d'association d'un nom de domaine ou d'un sous-domaine déjà déclaré sur votre offre d'hébergement web, effectuez les actions suivantes : + +1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +2. Cliquez sur l'onglet `Web Cloud`{.action}. +3. Dans la colonne de gauche, cliquez sur le menu `Hébergements`{.action}. +4. Sélectionnez l'hébergement web concerné. +5. Sur la page qui s'affiche, cliquez sur l'onglet `Multisite`{.action}. +6. Dans le tableau qui apparaît en dessous de l'onglet et à droite du nom de domaine/sous-domaine concerné, cliquez sur le bouton `...`{.action}, puis sur `Modifier le domaine`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +La fenêtre suivante s'affiche : + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +Dans la suite de ce guide, vous trouverez un descriptif de chacun des paramètres disponibles dans la fenêtre ci-dessus. Suite à la lecture des différentes descriptions ci-dessous et une fois vos modifications faites, cliquez sur le bouton `Suivant`{.action} situé en bas à droite de la fenêtre, puis passez à l'[étape 2](#step2). + +### Étape 1 - Description des paramètres modifiables + +> [!primary] +> +> Le formulaire `Nom du domaine`{.action} n'est pas modifiable car il s'agit d'une modification des paramètres du nom de domaine associé à l'hébergement web. Si l'action souhaitée consiste à associer un nouveau nom de domaine/sous-domaine à votre hébergement web, consultez notre guide « [Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite) ». +> + +#### Modifier le « dossier racine » + +> [!warning] +> **Cas particulier : configuration avec Git** +> +> Pour modifier le `Dossier racine`{.action} déclaré pour votre nom de domaine et si une configuration existe avec Git pour ce même nom de domaine, vous devrez d'abord supprimer cette configuration. +> +> Si une configuration existe avec Git, un message apparaîtra juste en dessous du formulaire : +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> Pour supprimer la configuration Git d'un nom de domaine/sous-domaine associé à votre hébergement, consultez notre guide « [Configurer et utiliser Git avec son hébergement web OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting) ». +> + +Le formulaire `Dossier racine`{.action} indique le nom du dossier contenant les éléments qui s'affichent avec votre nom de domaine. Cela peut être, par exemple, un dossier qui contient les fichiers de votre site web. + +Au cours de l'utilisation de vos services, vous pouvez être amené à devoir changer le `Dossier racine`{.action} déclaré pour votre nom de domaine. Cela peut survenir lorsque, par exemple : + +- Vous avez développé un nouveau site web dans un nouveau dossier présent dans l'espace de stockage FTP de votre hébergement web. +- Vous souhaitez rediriger votre nom de domaine vers un dossier vide pour ensuite y placer un nouveau site web. +- Etc. + +C'est donc dans ce formulaire que vous devrez remplacer le nom du dossier pré-rempli par le nom du nouveau dossier souhaité. + +> [!success] +> +> Si vous renseignez un nom de dossier inexistant dans l'espace de stockage FTP de votre hébergement web, celui-ci sera automatiquement créé par nos robots dans votre espace de stockage FTP. +> + +#### Autres options disponibles + +##### L'option « SSL » + +Cochez/décochez cette case uniquement si vous souhaitez activer/désactiver le SSL gratuit **Let's Encrypt** pour votre nom de domaine/sous-domaine. Il n'est pas nécessaire de cocher cette case pour les autres offres SSL proposées chez OVHcloud. + +Retrouvez plus d'informations sur les options/offres SSL disponibles dans notre documentation dédiée « [Gérer un certificat SSL sur son hébergement web](/pages/web_cloud/web_hosting/ssl_on_webhosting) ». + +##### L'option « Activer CDN » + +Pour pouvoir utiliser cette option, vous devez avoir au préalable souscrit à une offre CDN OVHcloud ou disposer d'une offre d'hébergement web Performance. + +Cochez/décochez cette case afin d'activer/désactiver l'option CDN pour votre nom de domaine ou votre sous-domaine. + +Retrouvez plus d'informations sur les options/offres CDN disponibles dans notre documentation dédiée « [Accélérer mon site web en utilisant le CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) ». + +##### L'option « Activer le firewall » + +Cette option permet de filtrer les requêtes entrantes pour protéger votre hébergement web des attaques les plus courantes. + +Retrouvez plus d'informations sur cette option dans notre documentation dédiée « [Activation du pare-feu applicatif](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) ». + +##### L'option « Logs séparés » + +Cochez/décochez cette option uniquement si vous souhaitez séparer les logs de votre nom de domaine des autres noms de domaines déclarés en parallèle sur votre hébergement web. + +Concernant cette option, apprenez-en plus grâce à notre [page sur les statistiques détaillées](/links/web/hosting-traffic-analysis). + +Une fois vos modifications faites, cliquez sur le bouton `Suivant`{.action} situé en bas à droite de la fenêtre afin de passer à l'[étape 2](#step2). + +### Étape 2 - Résumé des modifications + +Une fois que vous avez cliqué sur le bouton `Suivant`{.action}, vous retrouvez un résumé des paramètres que vous vous apprêtez à appliquer à votre nom de domaine : + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +Si l'ensemble des paramètres sont configurés selon vos souhaits, cliquez sur le bouton `Confirmer`{.action}. + +En fonction des options sélectionnées, les modifications peuvent prendre de quelques minutes à quelques heures à être appliquées. + +Si, pour les options **SSL**, **CDN**, **IP du pays** et **logs séparés**, les modifications ne sont pas prises en compte au bout de 24 heures, nous vous invitons à consulter les guides (et pages) respectifs indiqués pour l'ensemble des options décrites dans l'[étape 1](#step1), afin de vérifier que toutes les conditions requises ont bien été suivies, respectées et réalisées. + +## Aller plus loin + +[Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite). + +[Gérer un certificat SSL sur son hébergement web](/pages/web_cloud/web_hosting/ssl_on_webhosting). + +[Accélérer mon site web en utilisant le CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). + +[Activer le pare-feu applicatif](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.fr-fr.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.fr-fr.md index 0dbe6c158d8..36ca29e40a0 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.fr-fr.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.fr-fr.md @@ -1,143 +1,149 @@ ---- -title: 'Hébergement web - Modifier un nom de domaine déjà associé à un hébergement' -excerpt: "Découvrez comment modifier les paramètres d'association d'un nom de domaine/sous-domaine déjà déclaré sur votre offre d'hébergement web" -updated: 2025-11-05 ---- - -## Objectif - -Lors de l'utilisation de votre hébergement web ou de la mise à jour de votre site web, vous pouvez être amené à modifier des paramètres de votre nom de domaine ou de votre sous-domaine déjà associé à votre hébergement web. - -> [!primary] -> -> Ce guide explique uniquement comment modifier un nom de domaine ou un sous-domaine déjà déclaré sur un hébergement web OVHcloud. Si vous souhaitez associer un nouveau nom de domaine/sous-domaine à votre hébergement web, consultez notre guide « [Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite) ». -> - -**Découvrez comment modifier les paramètres d'association d'un nom de domaine/sous-domaine déjà déclaré sur votre offre d'hébergement web.** - -## Prérequis - -- Être connecté à votre [espace client OVHcloud](/links/manager). -- Disposer d'une offre [d'hébergement web OVHcloud](/links/web/hosting). -- Disposer d'un ou plusieurs [noms de domaine](/links/web/domains). -- Disposer des droits suffisants sur l’ensemble des services concernées. Retrouvez plus d'informations sur notre guide « [Gérer les contacts de ses services](/pages/account_and_service_management/account_information/managing_contacts) ». - -## En pratique - -> [!warning] -> -> La modification des paramètres d'association d'un nom de domaine ou d'un sous-domaine peut, en cas de mauvaise manipulation, entraîner une interruption d'accès à vos services (votre site web). Si vous avez des doutes sur les modifications à réaliser, n'hésitez pas à faire appel à un prestataire spécialisé -> - -Pour modifier les paramètres d'association d'un nom de domaine ou d'un sous-domaine déjà déclaré sur votre offre d'hébergement web, effectuez les actions suivantes : - -1. Connectez-vous à votre [espace client OVHcloud](/links/manager). -2. Cliquez sur l'onglet `Web Cloud`{.action}. -3. Dans la colonne de gauche, cliquez sur le menu `Hébergements`{.action}. -4. Sélectionnez l'hébergement web concerné. -5. Sur la page qui s'affiche, cliquez sur l'onglet `Multisite`{.action}. -6. Dans le tableau qui apparaît en dessous de l'onglet et à droite du nom de domaine/sous-domaine concerné, cliquez sur le bouton `...`{.action}, puis sur `Modifier le domaine`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -La fenêtre suivante s'affiche : - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -Dans la suite de ce guide, vous trouverez un descriptif de chacun des paramètres disponibles dans la fenêtre ci-dessus. Suite à la lecture des différentes descriptions ci-dessous et une fois vos modifications faites, cliquez sur le bouton `Suivant`{.action} situé en bas à droite de la fenêtre, puis passez à l'[étape 2](#step2). - -### Étape 1 - Description des paramètres modifiables - -> [!primary] -> -> Le formulaire `Nom du domaine`{.action} n'est pas modifiable car il s'agit d'une modification des paramètres du nom de domaine associé à l'hébergement web. Si l'action souhaitée consiste à associer un nouveau nom de domaine/sous-domaine à votre hébergement web, consultez notre guide « [Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite) ». -> - -#### Modifier le « dossier racine » - -> [!warning] -> **Cas particulier : configuration avec Git** -> -> Pour modifier le `Dossier racine`{.action} déclaré pour votre nom de domaine et si une configuration existe avec Git pour ce même nom de domaine, vous devrez d'abord supprimer cette configuration. -> -> Si une configuration existe avec Git, un message apparaîtra juste en dessous du formulaire : -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> Pour supprimer la configuration Git d'un nom de domaine/sous-domaine associé à votre hébergement, consultez notre guide « [Configurer et utiliser Git avec son hébergement web OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting) ». -> - -Le formulaire `Dossier racine`{.action} indique le nom du dossier contenant les éléments qui s'affichent avec votre nom de domaine. Cela peut être, par exemple, un dossier qui contient les fichiers de votre site web. - -Au cours de l'utilisation de vos services, vous pouvez être amené à devoir changer le `Dossier racine`{.action} déclaré pour votre nom de domaine. Cela peut survenir lorsque, par exemple : - -- Vous avez développé un nouveau site web dans un nouveau dossier présent dans l'espace de stockage FTP de votre hébergement web. -- Vous souhaitez rediriger votre nom de domaine vers un dossier vide pour ensuite y placer un nouveau site web. -- Etc. - -C'est donc dans ce formulaire que vous devrez remplacer le nom du dossier pré-rempli par le nom du nouveau dossier souhaité. - -> [!success] -> -> Si vous renseignez un nom de dossier inexistant dans l'espace de stockage FTP de votre hébergement web, celui-ci sera automatiquement créé par nos robots dans votre espace de stockage FTP. -> - -#### Autres options disponibles - -##### L'option « Activer CDN » - -Pour pouvoir utiliser cette option, vous devez avoir au préalable souscrit à une offre CDN OVHcloud ou disposer d'une offre d'hébergement web Performance. - -Cochez/décochez cette case afin d'activer/désactiver l'option CDN pour votre nom de domaine ou votre sous-domaine. - -Retrouvez plus d'informations sur les options/offres CDN disponibles dans notre documentation dédiée « [Accélérer mon site web en utilisant le CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) ». - -##### L'option « IP du pays » - -Cette option est principalement utilisée pour les sites web dont le public cible est situé à l'étranger. Cela permet d'améliorer le référencement SEO du site web dans le pays choisi. - -Retrouvez plus d'informations sur cette option dans notre documentation dédiée « [Geolocaliser votre site web dans un pays spécifique](/pages/web_cloud/web_hosting/multisites_geolocation) ». - -##### L'option « Activer le firewall » - -Cette option permet de filtrer les requêtes entrantes pour protéger votre hébergement web des attaques les plus courantes. - -Retrouvez plus d'informations sur cette option dans notre documentation dédiée « [Activation du pare-feu applicatif](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) ». - -##### L'option « Logs séparés » - -Cochez/décochez cette option uniquement si vous souhaitez séparer les logs de votre nom de domaine des autres noms de domaines déclarés en parallèle sur votre hébergement web. - -Concernant cette option, apprenez-en plus grâce à notre [page sur les statistiques détaillées](/links/web/hosting-traffic-analysis). - -Une fois vos modifications faites, cliquez sur le bouton `Suivant`{.action} situé en bas à droite de la fenêtre afin de passer à l'[étape 2](#step2). - -### Étape 2 - Résumé des modifications - -Une fois que vous avez cliqué sur le bouton `Suivant`{.action}, vous retrouvez un résumé des paramètres que vous vous apprêtez à appliquer à votre nom de domaine : - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -Si l'ensemble des paramètres sont configurés selon vos souhaits, cliquez sur le bouton `Confirmer`{.action}. - -En fonction des options sélectionnées, les modifications peuvent prendre de quelques minutes à quelques heures à être appliquées. - -Si, pour les options **CDN**, **IP du pays** et **logs séparés**, les modifications ne sont pas prises en compte au bout de 24 heures, nous vous invitons à consulter les guides (et pages) respectifs indiqués pour l'ensemble des options décrites dans l'[étape 1](#step1), afin de vérifier que toutes les conditions requises ont bien été suivies, respectées et réalisées. - -## Aller plus loin - -[Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite). - -[Gérer un certificat SSL sur son hébergement web](/pages/web_cloud/web_hosting/ssl_on_webhosting). - -[Accélérer mon site web en utilisant le CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). - -[Géolocaliser votre site web dans un pays spécifique](/pages/web_cloud/web_hosting/multisites_geolocation). - -[Activer le pare-feu applicatif](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). - -Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). - -Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). - +--- +title: 'Hébergement web - Modifier un nom de domaine déjà associé à un hébergement' +excerpt: "Découvrez comment modifier les paramètres d'association d'un nom de domaine/sous-domaine déjà déclaré sur votre offre d'hébergement web" +updated: 2025-02-20 +--- + +## Objectif + +Lors de l'utilisation de votre hébergement web ou de la mise à jour de votre site web, vous pouvez être amené à modifier des paramètres de votre nom de domaine ou de votre sous-domaine déjà associé à votre hébergement web. + +> [!primary] +> +> Ce guide explique uniquement comment modifier un nom de domaine ou un sous-domaine déjà déclaré sur un hébergement web OVHcloud. Si vous souhaitez associer un nouveau nom de domaine/sous-domaine à votre hébergement web, consultez notre guide « [Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite) ». +> + +**Découvrez comment modifier les paramètres d'association d'un nom de domaine/sous-domaine déjà déclaré sur votre offre d'hébergement web.** + +## Prérequis + +- Être connecté à votre [espace client OVHcloud](/links/manager). +- Disposer d'une offre [d'hébergement web OVHcloud](/links/web/hosting). +- Disposer d'un ou plusieurs [noms de domaine](/links/web/domains). +- Disposer des droits suffisants sur l’ensemble des services concernées. Retrouvez plus d'informations sur notre guide « [Gérer les contacts de ses services](/pages/account_and_service_management/account_information/managing_contacts) ». + +## En pratique + +> [!warning] +> +> La modification des paramètres d'association d'un nom de domaine ou d'un sous-domaine peut, en cas de mauvaise manipulation, entraîner une interruption d'accès à vos services (votre site web). Si vous avez des doutes sur les modifications à réaliser, n'hésitez pas à faire appel à un prestataire spécialisé +> + +Pour modifier les paramètres d'association d'un nom de domaine ou d'un sous-domaine déjà déclaré sur votre offre d'hébergement web, effectuez les actions suivantes : + +1. Connectez-vous à votre [espace client OVHcloud](/links/manager). +2. Cliquez sur l'onglet `Web Cloud`{.action}. +3. Dans la colonne de gauche, cliquez sur le menu `Hébergements`{.action}. +4. Sélectionnez l'hébergement web concerné. +5. Sur la page qui s'affiche, cliquez sur l'onglet `Multisite`{.action}. +6. Dans le tableau qui apparaît en dessous de l'onglet et à droite du nom de domaine/sous-domaine concerné, cliquez sur le bouton `...`{.action}, puis sur `Modifier le domaine`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +La fenêtre suivante s'affiche : + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +Dans la suite de ce guide, vous trouverez un descriptif de chacun des paramètres disponibles dans la fenêtre ci-dessus. Suite à la lecture des différentes descriptions ci-dessous et une fois vos modifications faites, cliquez sur le bouton `Suivant`{.action} situé en bas à droite de la fenêtre, puis passez à l'[étape 2](#step2). + +### Étape 1 - Description des paramètres modifiables + +> [!primary] +> +> Le formulaire `Nom du domaine`{.action} n'est pas modifiable car il s'agit d'une modification des paramètres du nom de domaine associé à l'hébergement web. Si l'action souhaitée consiste à associer un nouveau nom de domaine/sous-domaine à votre hébergement web, consultez notre guide « [Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite) ». +> + +#### Modifier le « dossier racine » + +> [!warning] +> **Cas particulier : configuration avec Git** +> +> Pour modifier le `Dossier racine`{.action} déclaré pour votre nom de domaine et si une configuration existe avec Git pour ce même nom de domaine, vous devrez d'abord supprimer cette configuration. +> +> Si une configuration existe avec Git, un message apparaîtra juste en dessous du formulaire : +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> Pour supprimer la configuration Git d'un nom de domaine/sous-domaine associé à votre hébergement, consultez notre guide « [Configurer et utiliser Git avec son hébergement web OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting) ». +> + +Le formulaire `Dossier racine`{.action} indique le nom du dossier contenant les éléments qui s'affichent avec votre nom de domaine. Cela peut être, par exemple, un dossier qui contient les fichiers de votre site web. + +Au cours de l'utilisation de vos services, vous pouvez être amené à devoir changer le `Dossier racine`{.action} déclaré pour votre nom de domaine. Cela peut survenir lorsque, par exemple : + +- Vous avez développé un nouveau site web dans un nouveau dossier présent dans l'espace de stockage FTP de votre hébergement web. +- Vous souhaitez rediriger votre nom de domaine vers un dossier vide pour ensuite y placer un nouveau site web. +- Etc. + +C'est donc dans ce formulaire que vous devrez remplacer le nom du dossier pré-rempli par le nom du nouveau dossier souhaité. + +> [!success] +> +> Si vous renseignez un nom de dossier inexistant dans l'espace de stockage FTP de votre hébergement web, celui-ci sera automatiquement créé par nos robots dans votre espace de stockage FTP. +> + +#### Autres options disponibles + +##### L'option « SSL » + +Cochez/décochez cette case uniquement si vous souhaitez activer/désactiver le SSL gratuit **Let's Encrypt** pour votre nom de domaine/sous-domaine. Il n'est pas nécessaire de cocher cette case pour les autres offres SSL proposées chez OVHcloud. + +Retrouvez plus d'informations sur les options/offres SSL disponibles dans notre documentation dédiée « [Gérer un certificat SSL sur son hébergement web](/pages/web_cloud/web_hosting/ssl_on_webhosting) ». + +##### L'option « Activer CDN » + +Pour pouvoir utiliser cette option, vous devez avoir au préalable souscrit à une offre CDN OVHcloud ou disposer d'une offre d'hébergement web Performance. + +Cochez/décochez cette case afin d'activer/désactiver l'option CDN pour votre nom de domaine ou votre sous-domaine. + +Retrouvez plus d'informations sur les options/offres CDN disponibles dans notre documentation dédiée « [Accélérer mon site web en utilisant le CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn) ». + +##### L'option « IP du pays » + +Cette option est principalement utilisée pour les sites web dont le public cible est situé à l'étranger. Cela permet d'améliorer le référencement SEO du site web dans le pays choisi. + +Retrouvez plus d'informations sur cette option dans notre documentation dédiée « [Geolocaliser votre site web dans un pays spécifique](/pages/web_cloud/web_hosting/multisites_geolocation) ». + +##### L'option « Activer le firewall » + +Cette option permet de filtrer les requêtes entrantes pour protéger votre hébergement web des attaques les plus courantes. + +Retrouvez plus d'informations sur cette option dans notre documentation dédiée « [Activation du pare-feu applicatif](/pages/web_cloud/web_hosting/multisites_activating_application_firewall) ». + +##### L'option « Logs séparés » + +Cochez/décochez cette option uniquement si vous souhaitez séparer les logs de votre nom de domaine des autres noms de domaines déclarés en parallèle sur votre hébergement web. + +Concernant cette option, apprenez-en plus grâce à notre [page sur les statistiques détaillées](/links/web/hosting-traffic-analysis). + +Une fois vos modifications faites, cliquez sur le bouton `Suivant`{.action} situé en bas à droite de la fenêtre afin de passer à l'[étape 2](#step2). + +### Étape 2 - Résumé des modifications + +Une fois que vous avez cliqué sur le bouton `Suivant`{.action}, vous retrouvez un résumé des paramètres que vous vous apprêtez à appliquer à votre nom de domaine : + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +Si l'ensemble des paramètres sont configurés selon vos souhaits, cliquez sur le bouton `Confirmer`{.action}. + +En fonction des options sélectionnées, les modifications peuvent prendre de quelques minutes à quelques heures à être appliquées. + +Si, pour les options **SSL**, **CDN**, **IP du pays** et **logs séparés**, les modifications ne sont pas prises en compte au bout de 24 heures, nous vous invitons à consulter les guides (et pages) respectifs indiqués pour l'ensemble des options décrites dans l'[étape 1](#step1), afin de vérifier que toutes les conditions requises ont bien été suivies, respectées et réalisées. + +## Aller plus loin + +[Partager son hébergement entre plusieurs sites](/pages/web_cloud/web_hosting/multisites_configure_multisite). + +[Gérer un certificat SSL sur son hébergement web](/pages/web_cloud/web_hosting/ssl_on_webhosting). + +[Accélérer mon site web en utilisant le CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). + +[Géolocaliser votre site web dans un pays spécifique](/pages/web_cloud/web_hosting/multisites_geolocation). + +[Activer le pare-feu applicatif](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). + +Pour des prestations spécialisées (référencement, développement, etc), contactez les [partenaires OVHcloud](/links/partner). + +Si vous souhaitez bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, nous vous proposons de consulter nos différentes [offres de support](/links/support). + Échangez avec notre [communauté d'utilisateurs](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.it-it.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.it-it.md index 3b312c8cae6..47215cedcae 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.it-it.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.it-it.md @@ -1,143 +1,149 @@ ---- -title: "Hosting Web - Modificare un dominio già associato a un hosting" -excerpt: "Questa guida ti mostra come modificare le impostazioni di associazione di un dominio/sottodominio già dichiarato sul tuo piano di hosting Web" -updated: 2025-11-05 ---- - -## Obiettivo - -Durante l’utilizzo dell’hosting Web o l’aggiornamento del sito Web, potrebbe essere necessario modificare le impostazioni del dominio o sottodominio già associato all’hosting. - -> [!primary] -> -> Questa guida ti mostra esclusivamente come modificare un dominio o un sottodominio già dichiarato su un hosting Web OVHcloud. Per associare un nuovo dominio/sottodominio al tuo hosting Web, consulta la nostra guida "[Ospitare più siti su uno stesso hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". -> - -**Questa guida ti mostra come modificare le impostazioni di associazione di un dominio/sottodominio già dichiarato sul tuo piano di hosting Web.** - -## Prerequisiti - -- Avere accesso allo [Spazio Cliente OVHcloud](/links/manager). -- Disporre di una soluzione [hosting Web OVHcloud](/links/web/hosting). -- Disporre di uno o più [domini](/links/web/domains). -- Disporre dei diritti necessari per tutti i servizi in questione. Per maggiori informazioni consulta la nostra guida "[Gestire i contatti dei servizi OVHcloud](/pages/account_and_service_management/account_information/managing_contacts)". - -## Procedura - -> [!warning] -> -> La modifica delle impostazioni di associazione di un dominio o sottodominio può, in caso di errori, comportare l’interruzione dell’accesso ai servizi (il sito Web). In caso di dubbi sulle modifiche da apportare, ti consigliamo di rivolgerti a un professionista specializzato -> - -Per modificare le impostazioni di associazione di un dominio o sottodominio già dichiarato sul tuo piano di hosting Web, esegui queste operazioni: - -1. Accedi allo [Spazio Cliente OVHcloud](/links/manager). -2. Clicca sulla scheda `Web Cloud`{.action}. -3. Nella colonna di sinistra, clicca sul menu `Hosting`{.action}. -4. Seleziona il tuo hosting Web. -5. Clicca sulla scheda `Multisito`{.action}. -6. Nella tabella che appare sotto la scheda, clicca sul pulsante `...`{.action} e poi su `Modifica il dominio`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -Viene visualizzata la seguente finestra: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -Nella parte restante di questa guida trovi la descrizione di ogni parametro disponibile nella finestra qui sopra. Una volta lette le descrizioni e apportate le modifiche, clicca sul pulsante `Continua`{.action} in basso a destra nella finestra e poi passa allo [step 2](#step2). - -### Step 1 - Descrizione delle impostazioni modificabili - -> [!primary] -> -> Il modulo `Dominio`{.action} non può essere modificato perché si tratta di una modifica delle impostazioni del nome di dominio associato all'hosting Web. Se l’azione desiderata consiste nell’associare un nuovo dominio/sottodominio al tuo hosting Web, consulta la nostra guida "[Ospitare più siti su uno stesso hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". -> - -#### Modifica la "cartella di root" - -> [!warning] -> **Caso particolare: configurazione con Git** -> -> Per modificare la `Cartella di root`{.action} dichiarata per il tuo dominio e se esiste una configurazione con Git per lo stesso dominio, è necessario prima eliminare questa configurazione. -> -> Se esiste una configurazione con Git, visualizzi un messaggio sotto il form: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> Per eliminare la configurazione Git di un dominio/sottodominio associato al tuo hosting, consulta la nostra guida "[Configurare e utilizzare Git con un hosting Web OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting)". -> - -Il modulo `Cartella di root`{.action} indica il nome della cartella che contiene gli elementi visualizzati con il dominio. Può trattarsi, ad esempio, di una cartella che contiene i file del sito Web. - -Durante l’utilizzo dei servizi potrebbe essere necessario modificare la `Cartella di root`{.action} dichiarata per il dominio. Questo può verificarsi quando, ad esempio: - -- Hai sviluppato un nuovo sito Web in una nuova cartella presente nello spazio di storage FTP del tuo hosting Web. -- Vuoi reindirizzare il tuo dominio verso una cartella vuota per poi inserirvi un nuovo sito Web. -- Ecc. - -In questo modulo è quindi necessario sostituire il nome della cartella precompilata con il nome della nuova cartella desiderata. - -> [!success] -> -> Se inserisci un nome di cartella inesistente nello spazio di storage FTP del tuo hosting Web, questo verrà creato automaticamente dai nostri robot nel tuo spazio di storage FTP. -> - -#### Altre opzioni disponibili - -##### L'opzione "Attiva la CDN" - -Per usufruire di questa opzione è necessario disporre di una soluzione CDN OVHcloud attiva o di un piano di hosting Web Performance attivo. - -Seleziona o deseleziona questa casella di controllo per attivare o disattivare l’opzione CDN per il tuo dominio o sottodominio. - -Per maggiori informazioni sulle opzioni/offerte CDN disponibili nella nostra documentazione dedicata "[Aumentare la velocità di un sito Web con la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)". - -##### L'opzione "IP del Paese" - -Questa opzione viene utilizzata principalmente per i siti Web il cui pubblico di destinazione si trova all'estero. Questo permette di migliorare il posizionamento SEO del sito Web nel paese scelto. - -Per maggiori informazioni su questa opzione, consulta la nostra documentazione dedicata "[Geolocalizzare il vostro sito web in un paese specifico](/pages/web_cloud/web_hosting/multisites_geolocation)". - -##### L'opzione "Attiva il firewall" - -Questa opzione permette di filtrare le richieste in entrata per proteggere l’hosting Web dagli attacchi più diffusi. - -Per maggiori informazioni su questa opzione, consulta la nostra documentazione dedicata "[Hosting condiviso: attiva un firewall applicativo](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### L'opzione "Log separati" - -Seleziona e deseleziona questa opzione solo se vuoi separare i log del tuo dominio dagli altri domini dichiarati in parallelo sul tuo hosting Web. - -Per maggiori informazioni su questa opzione, accedi alla nostra [pagina sulle statistiche dettagliate](/links/web/hosting-traffic-analysis). - -Una volta effettuate le modifiche, clicca sul pulsante `Avanti`{.action} in basso a destra per passare allo [step 2](#step2). - -### Step 2 - Riepilogo delle modifiche - -Una volta cliccato sul pulsante `Seguente`{.action}, visualizzi un riepilogo dei parametri che intendi applicare al dominio: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -Se tutte le impostazioni sono configurate secondo le tue necessità, clicca sul pulsante `Conferma`{.action}. - -In base alle opzioni selezionate, l'applicazione delle modifiche potrebbe richiedere da pochi minuti a diverse ore. - -Se, per le opzioni **CDN**, **IP del paese** e **log separati**, le modifiche non vengono applicate entro 24 ore, consulta le rispettive guide (e pagine) per tutte le opzioni descritte nello [step 1](#step1), per verificare che tutti i requisiti siano stati rispettati e rispettati. - -## Per saperne di più - -[Ospitare più siti su uno stesso hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite). - -[Gestire un certificato SSL su un hosting Web](/pages/web_cloud/web_hosting/ssl_on_webhosting). - -[Aumentare la velocità di un sito Web con la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). - -[Geolocalizzare il vostro sito web in un paese specifico](/pages/web_cloud/web_hosting/multisites_geolocation). - -[Hosting condiviso: attiva un firewall applicativo](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). - -Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i [partner OVHcloud](/links/partner). - -Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). - +--- +title: "Hosting Web - Modificare un dominio già associato a un hosting" +excerpt: "Questa guida ti mostra come modificare le impostazioni di associazione di un dominio/sottodominio già dichiarato sul tuo piano di hosting Web" +updated: 2025-02-20 +--- + +## Obiettivo + +Durante l’utilizzo dell’hosting Web o l’aggiornamento del sito Web, potrebbe essere necessario modificare le impostazioni del dominio o sottodominio già associato all’hosting. + +> [!primary] +> +> Questa guida ti mostra esclusivamente come modificare un dominio o un sottodominio già dichiarato su un hosting Web OVHcloud. Per associare un nuovo dominio/sottodominio al tuo hosting Web, consulta la nostra guida "[Ospitare più siti su uno stesso hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". +> + +**Questa guida ti mostra come modificare le impostazioni di associazione di un dominio/sottodominio già dichiarato sul tuo piano di hosting Web.** + +## Prerequisiti + +- Avere accesso allo [Spazio Cliente OVHcloud](/links/manager). +- Disporre di una soluzione [hosting Web OVHcloud](/links/web/hosting). +- Disporre di uno o più [domini](/links/web/domains). +- Disporre dei diritti necessari per tutti i servizi in questione. Per maggiori informazioni consulta la nostra guida "[Gestire i contatti dei servizi OVHcloud](/pages/account_and_service_management/account_information/managing_contacts)". + +## Procedura + +> [!warning] +> +> La modifica delle impostazioni di associazione di un dominio o sottodominio può, in caso di errori, comportare l’interruzione dell’accesso ai servizi (il sito Web). In caso di dubbi sulle modifiche da apportare, ti consigliamo di rivolgerti a un professionista specializzato +> + +Per modificare le impostazioni di associazione di un dominio o sottodominio già dichiarato sul tuo piano di hosting Web, esegui queste operazioni: + +1. Accedi allo [Spazio Cliente OVHcloud](/links/manager). +2. Clicca sulla scheda `Web Cloud`{.action}. +3. Nella colonna di sinistra, clicca sul menu `Hosting`{.action}. +4. Seleziona il tuo hosting Web. +5. Clicca sulla scheda `Multisito`{.action}. +6. Nella tabella che appare sotto la scheda, clicca sul pulsante `...`{.action} e poi su `Modifica il dominio`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +Viene visualizzata la seguente finestra: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +Nella parte restante di questa guida trovi la descrizione di ogni parametro disponibile nella finestra qui sopra. Una volta lette le descrizioni e apportate le modifiche, clicca sul pulsante `Continua`{.action} in basso a destra nella finestra e poi passa allo [step 2](#step2). + +### Step 1 - Descrizione delle impostazioni modificabili + +> [!primary] +> +> Il modulo `Dominio`{.action} non può essere modificato perché si tratta di una modifica delle impostazioni del nome di dominio associato all'hosting Web. Se l’azione desiderata consiste nell’associare un nuovo dominio/sottodominio al tuo hosting Web, consulta la nostra guida "[Ospitare più siti su uno stesso hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite)". +> + +#### Modifica la "cartella di root" + +> [!warning] +> **Caso particolare: configurazione con Git** +> +> Per modificare la `Cartella di root`{.action} dichiarata per il tuo dominio e se esiste una configurazione con Git per lo stesso dominio, è necessario prima eliminare questa configurazione. +> +> Se esiste una configurazione con Git, visualizzi un messaggio sotto il form: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> Per eliminare la configurazione Git di un dominio/sottodominio associato al tuo hosting, consulta la nostra guida "[Configurare e utilizzare Git con un hosting Web OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting)". +> + +Il modulo `Cartella di root`{.action} indica il nome della cartella che contiene gli elementi visualizzati con il dominio. Può trattarsi, ad esempio, di una cartella che contiene i file del sito Web. + +Durante l’utilizzo dei servizi potrebbe essere necessario modificare la `Cartella di root`{.action} dichiarata per il dominio. Questo può verificarsi quando, ad esempio: + +- Hai sviluppato un nuovo sito Web in una nuova cartella presente nello spazio di storage FTP del tuo hosting Web. +- Vuoi reindirizzare il tuo dominio verso una cartella vuota per poi inserirvi un nuovo sito Web. +- Ecc. + +In questo modulo è quindi necessario sostituire il nome della cartella precompilata con il nome della nuova cartella desiderata. + +> [!success] +> +> Se inserisci un nome di cartella inesistente nello spazio di storage FTP del tuo hosting Web, questo verrà creato automaticamente dai nostri robot nel tuo spazio di storage FTP. +> + +#### Altre opzioni disponibili + +##### L'opzione "SSL" + +Seleziona o deseleziona questa casella di controllo solo se vuoi attivare o disattivare il certificato SSL gratuito **Let's Encrypt** per il tuo dominio/sottodominio. Non è necessario spuntare questa casella per le altre offerte SSL proposte da OVHcloud. + +Per maggiori informazioni sulle opzioni e le offerte SSL disponibili, consulta la nostra documentazione dedicata "[Gestire un certificato SSL su un hosting Web](/pages/web_cloud/web_hosting/ssl_on_webhosting)". + +##### L'opzione "Attiva la CDN" + +Per usufruire di questa opzione è necessario disporre di una soluzione CDN OVHcloud attiva o di un piano di hosting Web Performance attivo. + +Seleziona o deseleziona questa casella di controllo per attivare o disattivare l’opzione CDN per il tuo dominio o sottodominio. + +Per maggiori informazioni sulle opzioni/offerte CDN disponibili nella nostra documentazione dedicata "[Aumentare la velocità di un sito Web con la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)". + +##### L'opzione "IP del Paese" + +Questa opzione viene utilizzata principalmente per i siti Web il cui pubblico di destinazione si trova all'estero. Questo permette di migliorare il posizionamento SEO del sito Web nel paese scelto. + +Per maggiori informazioni su questa opzione, consulta la nostra documentazione dedicata "[Geolocalizzare il vostro sito web in un paese specifico](/pages/web_cloud/web_hosting/multisites_geolocation)". + +##### L'opzione "Attiva il firewall" + +Questa opzione permette di filtrare le richieste in entrata per proteggere l’hosting Web dagli attacchi più diffusi. + +Per maggiori informazioni su questa opzione, consulta la nostra documentazione dedicata "[Hosting condiviso: attiva un firewall applicativo](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### L'opzione "Log separati" + +Seleziona e deseleziona questa opzione solo se vuoi separare i log del tuo dominio dagli altri domini dichiarati in parallelo sul tuo hosting Web. + +Per maggiori informazioni su questa opzione, accedi alla nostra [pagina sulle statistiche dettagliate](/links/web/hosting-traffic-analysis). + +Una volta effettuate le modifiche, clicca sul pulsante `Avanti`{.action} in basso a destra per passare allo [step 2](#step2). + +### Step 2 - Riepilogo delle modifiche + +Una volta cliccato sul pulsante `Seguente`{.action}, visualizzi un riepilogo dei parametri che intendi applicare al dominio: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +Se tutte le impostazioni sono configurate secondo le tue necessità, clicca sul pulsante `Conferma`{.action}. + +In base alle opzioni selezionate, l'applicazione delle modifiche potrebbe richiedere da pochi minuti a diverse ore. + +Se, per le opzioni **SSL**, **CDN**, **IP del paese** e **log separati**, le modifiche non vengono applicate entro 24 ore, consulta le rispettive guide (e pagine) per tutte le opzioni descritte nello [step 1](#step1), per verificare che tutti i requisiti siano stati rispettati e rispettati. + +## Per saperne di più + +[Ospitare più siti su uno stesso hosting](/pages/web_cloud/web_hosting/multisites_configure_multisite). + +[Gestire un certificato SSL su un hosting Web](/pages/web_cloud/web_hosting/ssl_on_webhosting). + +[Aumentare la velocità di un sito Web con la CDN](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). + +[Geolocalizzare il vostro sito web in un paese specifico](/pages/web_cloud/web_hosting/multisites_geolocation). + +[Hosting condiviso: attiva un firewall applicativo](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). + +Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i [partner OVHcloud](/links/partner). + +Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](/links/support). + Contatta la nostra [Community di utenti](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.pl-pl.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.pl-pl.md index 531a9eda38b..32cb3f4d6fd 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.pl-pl.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.pl-pl.md @@ -1,143 +1,149 @@ ---- -title: "Hosting WWW - Zmiana nazwy domeny powiązanej z hostingiem" -excerpt: "Dowiedz się, jak zmienić parametry powiązania domeny/subdomeny zadeklarowanej wcześniej w Twojej usłudze hostingu" -updated: 2025-11-05 ---- - -## Wprowadzenie - -W przypadku korzystania z hostingu lub aktualizacji strony WWW może być konieczna zmiana ustawień domeny lub subdomeny, która jest już powiązana z Twoim hostingiem. - -> [!primary] -> -> Ten przewodnik wyjaśnia tylko, jak zmienić nazwę domeny lub subdomenę, która została już zadeklarowana na hostingu OVHcloud. Jeśli chcesz powiązać nową domenę/subdomenę z Twoim hostingiem, zapoznaj się z naszym przewodnikiem "[Instalacja kilku stron WWW na jednym hostingu](/pages/web_cloud/web_hosting/multisites_configure_multisite)". -> - -**Dowiedz się, jak zmienić parametry powiązania domeny/subdomeny zadeklarowanej wcześniej w Twojej usłudze hostingu.** - -## Wymagania początkowe - -- Dostęp do [panelu klienta OVHcloud](/links/manager). -- Posiadanie oferty [hostingu OVHcloud](/links/web/hosting). -- Posiadanie jednej lub kilku [domen](/links/web/domains). -- Wystarczające uprawnienia dotyczące wszystkich usług. Więcej informacji znajdziesz w przewodniku "[Zarządzanie kontaktami swoich usług](/pages/account_and_service_management/account_information/managing_contacts)". - -## W praktyce - -> [!warning] -> -> Zmiana parametrów przypisania domeny lub subdomeny może, w przypadku błędnej operacji, spowodować przerwę w dostępie do Twoich usług (Twojej strony WWW). W razie wątpliwości co do konieczności modyfikacji skontaktuj się z wyspecjalizowanym dostawcą -> - -Aby zmienić parametry powiązania domeny lub subdomeny, która została już zadeklarowana w Twoim hostingu, należy wykonać następujące czynności: - -1. Zaloguj się do [Panelu klienta OVHcloud](/links/manager). -2. Kliknij zakładkę `Web Cloud`{.action}. -3. W lewej kolumnie kliknij menu `Hosting`{.action}. -4. Wybierz odpowiedni hosting. -5. Na stronie, która się wyświetli kliknij zakładkę `MultiSite`{.action}. -6. W tabeli, która wyświetla się pod zakładką i po prawej stronie nazwy odpowiedniej domeny/subdomeny, kliknij przycisk `...`{.action}, a następnie `Zmień domenę`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -Pojawi się następujące okno: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -W dalszej części tego przewodnika znajdziesz opis każdego z parametrów dostępnych w powyższym oknie. Po zapoznaniu się z poniższymi opisami i wprowadzeniu zmian kliknij przycisk `Dalej`{.action} na dole po prawej stronie okna, a następnie przejdź do [etap 2](#step2). - -### Etap 1 - Opis parametrów możliwych do edycji - -> [!primary] -> -> Formularz `Nazwa domeny`{.action} nie może zostać zmodyfikowany, ponieważ jest to zmiana w ustawieniach domeny powiązanej z hostingiem. Jeśli chcesz powiązać nową domenę/subdomenę z Twoim hostingiem, zapoznaj się z naszym przewodnikiem "[Instalacja kilku stron WWW na jednym hostingu](/pages/web_cloud/web_hosting/multisites_configure_multisite)". -> - -#### Zmień "katalog główny" - -> [!warning] -> **Przykład specjalny: konfiguracja za pomocą Git** -> -> Aby zmodyfikować `Katalog główny`{.action} zadeklarowany dla Twojej domeny i jeśli istnieje konfiguracja z Git dla tej samej domeny, najpierw usuń tę konfigurację. -> -> Jeśli istnieje konfiguracja z Git, pod formularzem pojawi się komunikat: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> Aby usunąć konfigurację Git domeny/subdomeny powiązanej z Twoim hostingiem, zapoznaj się z naszym przewodnikiem "[Konfiguracja i korzystanie z Git na hostingu OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting)". -> - -Formularz `Katalog główny`{.action} wskazuje nazwę katalogu zawierającego elementy, które wyświetlają się wraz z nazwą domeny. Może to być na przykład folder zawierający pliki Twojej strony WWW. - -W trakcie korzystania z usług może być konieczna zmiana `Katalog główny`{.action} zadeklarowanego dla Twojej domeny. Może się to zdarzyć, gdy na przykład: - -- Stworzyłeś nową stronę WWW w nowym katalogu dostępnym w przestrzeni dyskowej FTP Twojego hostingu. -- Chcesz przekierować domenę do pustego katalogu, a następnie umieścić na niej nową stronę WWW. -- Itp. - -W związku z tym w formularzu należy zastąpić wstępnie wypełnioną nazwę folderu nazwą wybranego nowego folderu. - -> [!success] -> -> Jeśli wpiszesz nieistniejącą nazwę katalogu z przestrzeni dyskowej FTP Twojego hostingu, zostanie ona automatycznie utworzona przez nasze roboty w Twojej przestrzeni dyskowej FTP. -> - -#### Więcej dostępnych opcji - -##### Opcja "Włącz CDN" - -Aby skorzystać z tej opcji, należy najpierw wykupić ofertę CDN OVHcloud lub wykupić hosting Performance. - -Zaznacz/usuń zaznaczenie tego pola, aby włączyć/wyłączyć opcję GeoCache dla Twojej domeny lub subdomeny. - -Więcej informacji na temat opcji/ofert CDN znajdziesz w naszej dokumentacji "[Przewodnik dotyczący usługi CDN na hostingu www](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)". - -##### Opcja "Geolokalizacja IP" - -Ta opcja jest używana głównie w przypadku stron WWW, których docelowi odbiorcy znajdują się za granicą. Pomaga to ulepszyć pozycjonowanie SEO strony internetowej w wybranym kraju. - -Więcej informacji na temat tej opcji znajdziesz w naszej dokumentacji "[Geolokalizacja strony WWW w danym kraju](/pages/web_cloud/web_hosting/multisites_geolocation)". - -##### Opcja "Włącz firewall" - -Ta opcja pozwala na filtrowanie zapytań przychodzących w celu ochrony hostingu przed najczęstszymi atakami. - -Więcej informacji na temat tej opcji znajdziesz w naszej dokumentacji "[Aktywacja zapory systemowej](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### Opcja "Rozdzielone logi" - -Zaznacz/usuń zaznaczenie tej opcji tylko wtedy, gdy chcesz oddzielić logi Twojej domeny od innych domen zadeklarowanych równolegle na Twoim hostingu. - -Dowiedz się więcej o tej opcji na naszej [stronie poświęconej szczegółowym statystykom](/links/web/hosting-traffic-analysis). - -Po wprowadzeniu zmian kliknij przycisk `Dalej`{.action} na dole po prawej stronie okna, aby przejść do [etap 2](#step2). - -### Etap 2 - Podsumowanie zmian - -Po kliknięciu przycisku `Dalej`{.action} znajdziesz podsumowanie ustawień, które zamierzasz zastosować do Twojej domeny: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -Jeśli wszystkie parametry są skonfigurowane zgodnie z Twoimi potrzebami, kliknij przycisk `Zatwierdź`{.action}. - -W zależności od wybranych opcji wprowadzenie zmian może potrwać od kilku minut do kilku godzin. - -Jeśli w przypadku opcji **CDN**, **Geolokalizacja IP** i **Rozdzielone logi** nie zostaną wprowadzone zmiany po 24 godzinach, zapoznaj się z przewodnikami (i stronami) dla wszystkich opcji opisanych w [etap 1](#step1), aby upewnić się, że wszystkie wymagane warunki zostały spełnione. - -## Sprawdź również - -[Instalacja kilku stron WWW na jednym hostingu](/pages/web_cloud/web_hosting/multisites_configure_multisite). - -[Zarządzanie certyfikatem SSL na hostingu](/pages/web_cloud/web_hosting/ssl_on_webhosting). - -[Przewodnik dotyczący usługi CDN na hostingu www](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). - -[Geolokalizacja strony WWW w danym kraju](/pages/web_cloud/web_hosting/multisites_geolocation). - -[Aktywacja zapory systemowej](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). - -W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). - -Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). - +--- +title: "Hosting WWW - Zmiana nazwy domeny powiązanej z hostingiem" +excerpt: "Dowiedz się, jak zmienić parametry powiązania domeny/subdomeny zadeklarowanej wcześniej w Twojej usłudze hostingu" +updated: 2025-02-20 +--- + +## Wprowadzenie + +W przypadku korzystania z hostingu lub aktualizacji strony WWW może być konieczna zmiana ustawień domeny lub subdomeny, która jest już powiązana z Twoim hostingiem. + +> [!primary] +> +> Ten przewodnik wyjaśnia tylko, jak zmienić nazwę domeny lub subdomenę, która została już zadeklarowana na hostingu OVHcloud. Jeśli chcesz powiązać nową domenę/subdomenę z Twoim hostingiem, zapoznaj się z naszym przewodnikiem "[Instalacja kilku stron WWW na jednym hostingu](/pages/web_cloud/web_hosting/multisites_configure_multisite)". +> + +**Dowiedz się, jak zmienić parametry powiązania domeny/subdomeny zadeklarowanej wcześniej w Twojej usłudze hostingu.** + +## Wymagania początkowe + +- Dostęp do [panelu klienta OVHcloud](/links/manager). +- Posiadanie oferty [hostingu OVHcloud](/links/web/hosting). +- Posiadanie jednej lub kilku [domen](/links/web/domains). +- Wystarczające uprawnienia dotyczące wszystkich usług. Więcej informacji znajdziesz w przewodniku "[Zarządzanie kontaktami swoich usług](/pages/account_and_service_management/account_information/managing_contacts)". + +## W praktyce + +> [!warning] +> +> Zmiana parametrów przypisania domeny lub subdomeny może, w przypadku błędnej operacji, spowodować przerwę w dostępie do Twoich usług (Twojej strony WWW). W razie wątpliwości co do konieczności modyfikacji skontaktuj się z wyspecjalizowanym dostawcą +> + +Aby zmienić parametry powiązania domeny lub subdomeny, która została już zadeklarowana w Twoim hostingu, należy wykonać następujące czynności: + +1. Zaloguj się do [Panelu klienta OVHcloud](/links/manager). +2. Kliknij zakładkę `Web Cloud`{.action}. +3. W lewej kolumnie kliknij menu `Hosting`{.action}. +4. Wybierz odpowiedni hosting. +5. Na stronie, która się wyświetli kliknij zakładkę `MultiSite`{.action}. +6. W tabeli, która wyświetla się pod zakładką i po prawej stronie nazwy odpowiedniej domeny/subdomeny, kliknij przycisk `...`{.action}, a następnie `Zmień domenę`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +Pojawi się następujące okno: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +W dalszej części tego przewodnika znajdziesz opis każdego z parametrów dostępnych w powyższym oknie. Po zapoznaniu się z poniższymi opisami i wprowadzeniu zmian kliknij przycisk `Dalej`{.action} na dole po prawej stronie okna, a następnie przejdź do [etap 2](#step2). + +### Etap 1 - Opis parametrów możliwych do edycji + +> [!primary] +> +> Formularz `Nazwa domeny`{.action} nie może zostać zmodyfikowany, ponieważ jest to zmiana w ustawieniach domeny powiązanej z hostingiem. Jeśli chcesz powiązać nową domenę/subdomenę z Twoim hostingiem, zapoznaj się z naszym przewodnikiem "[Instalacja kilku stron WWW na jednym hostingu](/pages/web_cloud/web_hosting/multisites_configure_multisite)". +> + +#### Zmień "katalog główny" + +> [!warning] +> **Przykład specjalny: konfiguracja za pomocą Git** +> +> Aby zmodyfikować `Katalog główny`{.action} zadeklarowany dla Twojej domeny i jeśli istnieje konfiguracja z Git dla tej samej domeny, najpierw usuń tę konfigurację. +> +> Jeśli istnieje konfiguracja z Git, pod formularzem pojawi się komunikat: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> Aby usunąć konfigurację Git domeny/subdomeny powiązanej z Twoim hostingiem, zapoznaj się z naszym przewodnikiem "[Konfiguracja i korzystanie z Git na hostingu OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting)". +> + +Formularz `Katalog główny`{.action} wskazuje nazwę katalogu zawierającego elementy, które wyświetlają się wraz z nazwą domeny. Może to być na przykład folder zawierający pliki Twojej strony WWW. + +W trakcie korzystania z usług może być konieczna zmiana `Katalog główny`{.action} zadeklarowanego dla Twojej domeny. Może się to zdarzyć, gdy na przykład: + +- Stworzyłeś nową stronę WWW w nowym katalogu dostępnym w przestrzeni dyskowej FTP Twojego hostingu. +- Chcesz przekierować domenę do pustego katalogu, a następnie umieścić na niej nową stronę WWW. +- Itp. + +W związku z tym w formularzu należy zastąpić wstępnie wypełnioną nazwę folderu nazwą wybranego nowego folderu. + +> [!success] +> +> Jeśli wpiszesz nieistniejącą nazwę katalogu z przestrzeni dyskowej FTP Twojego hostingu, zostanie ona automatycznie utworzona przez nasze roboty w Twojej przestrzeni dyskowej FTP. +> + +#### Więcej dostępnych opcji + +##### Opcja "SSL" + +Zaznacz/usuń zaznaczenie tego pola, jeśli chcesz włączyć/wyłączyć bezpłatny certyfikat SSL **Let's Encrypt** dla Twojej domeny/subdomeny. Nie musisz zaznaczać tego pola w przypadku innych ofert SSL oferowanych przez OVHcloud. + +Więcej informacji na temat opcji/ofert SSL znajdziesz w naszej dokumentacji "[Zarządzanie certyfikatem SSL na hostingu](/pages/web_cloud/web_hosting/ssl_on_webhosting)". + +##### Opcja "Włącz CDN" + +Aby skorzystać z tej opcji, należy najpierw wykupić ofertę CDN OVHcloud lub wykupić hosting Performance. + +Zaznacz/usuń zaznaczenie tego pola, aby włączyć/wyłączyć opcję GeoCache dla Twojej domeny lub subdomeny. + +Więcej informacji na temat opcji/ofert CDN znajdziesz w naszej dokumentacji "[Przewodnik dotyczący usługi CDN na hostingu www](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)". + +##### Opcja "Geolokalizacja IP" + +Ta opcja jest używana głównie w przypadku stron WWW, których docelowi odbiorcy znajdują się za granicą. Pomaga to ulepszyć pozycjonowanie SEO strony internetowej w wybranym kraju. + +Więcej informacji na temat tej opcji znajdziesz w naszej dokumentacji "[Geolokalizacja strony WWW w danym kraju](/pages/web_cloud/web_hosting/multisites_geolocation)". + +##### Opcja "Włącz firewall" + +Ta opcja pozwala na filtrowanie zapytań przychodzących w celu ochrony hostingu przed najczęstszymi atakami. + +Więcej informacji na temat tej opcji znajdziesz w naszej dokumentacji "[Aktywacja zapory systemowej](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### Opcja "Rozdzielone logi" + +Zaznacz/usuń zaznaczenie tej opcji tylko wtedy, gdy chcesz oddzielić logi Twojej domeny od innych domen zadeklarowanych równolegle na Twoim hostingu. + +Dowiedz się więcej o tej opcji na naszej [stronie poświęconej szczegółowym statystykom](/links/web/hosting-traffic-analysis). + +Po wprowadzeniu zmian kliknij przycisk `Dalej`{.action} na dole po prawej stronie okna, aby przejść do [etap 2](#step2). + +### Etap 2 - Podsumowanie zmian + +Po kliknięciu przycisku `Dalej`{.action} znajdziesz podsumowanie ustawień, które zamierzasz zastosować do Twojej domeny: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +Jeśli wszystkie parametry są skonfigurowane zgodnie z Twoimi potrzebami, kliknij przycisk `Zatwierdź`{.action}. + +W zależności od wybranych opcji wprowadzenie zmian może potrwać od kilku minut do kilku godzin. + +Jeśli w przypadku opcji **SSL**, **CDN**, **Geolokalizacja IP** i **Rozdzielone logi** nie zostaną wprowadzone zmiany po 24 godzinach, zapoznaj się z przewodnikami (i stronami) dla wszystkich opcji opisanych w [etap 1](#step1), aby upewnić się, że wszystkie wymagane warunki zostały spełnione. + +## Sprawdź również + +[Instalacja kilku stron WWW na jednym hostingu](/pages/web_cloud/web_hosting/multisites_configure_multisite). + +[Zarządzanie certyfikatem SSL na hostingu](/pages/web_cloud/web_hosting/ssl_on_webhosting). + +[Przewodnik dotyczący usługi CDN na hostingu www](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). + +[Geolokalizacja strony WWW w danym kraju](/pages/web_cloud/web_hosting/multisites_geolocation). + +[Aktywacja zapory systemowej](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). + +W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](/links/partner). + +Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](/links/support). + Dołącz do [grona naszych użytkowników](/links/community). \ No newline at end of file diff --git a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.pt-pt.md b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.pt-pt.md index a2859602bab..b97de092c60 100644 --- a/pages/web_cloud/web_hosting/multisites_modify_domain/guide.pt-pt.md +++ b/pages/web_cloud/web_hosting/multisites_modify_domain/guide.pt-pt.md @@ -1,143 +1,149 @@ ---- -title: "Alojamento web - Alterar um nome de domínio já associado a um alojamento" -excerpt: "Saiba como alterar as configurações de associação de um domínio/subdomínio já declarado na sua oferta de alojamento web" -updated: 2025-11-05 ---- - -## Objetivo - -Ao utilizar o seu alojamento web ou ao atualizar o seu website, poderá ter de alterar as definições do seu domínio ou subdomínio já associado ao seu alojamento web. - -> [!primary] -> -> Este guia explica unicamente como alterar um domínio ou um subdomínio já declarado num alojamento web da OVHcloud. Se pretender associar um novo domínio/subdomínio ao seu alojamento web, consulte o guia "[Partilhar o alojamento entre vários sites](/pages/web_cloud/web_hosting/multisites_configure_multisite)". -> - -**Saiba como alterar as definições de associação de um domínio/subdomínio já registado na sua oferta de alojamento web.** - -## Requisitos - -- Ter acesso à [Área de Cliente OVHcloud](/links/manager). -- Ter um plano [de alojamento web OVHcloud](/links/web/hosting). -- Dispor de um ou vários [nomes de domínio](/links/web/domains). -- Dispor de direitos suficientes sobre o conjunto dos serviços em causa. Encontre mais informações no nosso guia "[Como gerir os contactos (gestores) dos serviços OVHcloud](/pages/account_and_service_management/account_information/managing_contacts)". - -## Instruções - -> [!warning] -> -> A modificação das configurações de associação de um domínio ou de um subdomínio pode, em caso de má manipulação, levar a uma interrupção do acesso aos seus serviços (o seu website). Se não tiver a certeza quanto às alterações a realizar, não hesite em contactar um fornecedor especializado -> - -Para alterar as configurações de associação de um domínio ou subdomínio já declarado na sua oferta de alojamento web, execute as seguintes ações: - -1. Aceda à [Área de Cliente OVHcloud](/links/manager). -2. Clique no separador `Web Cloud`{.action}. -3. Na coluna da esquerda, clique no menu `Alojamentos`{.action}. -4. Selecione o alojamento web em causa. -5. Na página que se abrir, clique no separador `Multisite`{.action}. -6. Na tabela que se abrir abaixo do separador e à direita do domínio/subdomínio em questão, clique no botão `...`{.action} e, a seguir em `Modificar o domínio`{.action}. - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} - -Aparecerá a seguinte janela: - -![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} - -No resto deste guia, encontrará uma descrição de cada um dos parâmetros disponíveis na janela acima. Depois de ler as diferentes descrições abaixo e depois de fazer as suas modificações, clique no botão `Seguinte`{.action} situado no canto inferior direito da janela e, em seguida, passe para a [etapa 2](#step2). - -### Etapa 1 - Descrição dos parâmetros alteráveis - -> [!primary] -> -> O formulário `Domínio`{.action} não pode ser alterado, pois trata-se de uma alteração dos parâmetros do nome de domínio associado ao alojamento web. Se a ação desejada consiste em associar um novo domínio/subdomínio ao seu alojamento web, consulte o guia "[Partilhar o alojamento entre vários sites](/pages/web_cloud/web_hosting/multisites_configure_multisite)". -> - -#### Modificar a "pasta raiz" - -> [!warning] -> **Caso particular: configuração com Git** -> -> Para modificar o `Pasta raiz`{.action} declarado para o seu domínio e se existir uma configuração com Git para o mesmo domínio, deverá eliminar primeiro esta configuração. -> -> Se houver uma configuração com o Git, uma mensagem aparecerá logo abaixo do formulário: -> -> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} -> -> Para eliminar a configuração Git de um domínio/subdomínio associado ao seu alojamento, consulte o guia "[Configurar e utilizar o Git com o seu alojamento web OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting)". -> - -O formulário `Pasta raiz`{.action} indica o nome da pasta que contém os elementos apresentados com o domínio. Por exemplo, pode ser uma pasta que contém os ficheiros do seu website. - -Durante a utilização dos seus serviços, poderá ser necessário alterar a `Pasta raiz`{.action} declarada para o seu domínio. Isto pode ocorrer quando, por exemplo: - -- Desenvolveu um novo website numa nova pasta presente no espaço de armazenamento FTP do seu alojamento web. -- Deseja reencaminhar o seu domínio para uma pasta vazia para depois colocar um novo website. -- etc. - -É neste formulário que deverá substituir o nome da pasta pré-preenchida pelo nome da nova pasta pretendida. - -> [!success] -> -> Se indicar um nome de pasta inexistente no espaço de armazenamento FTP do seu alojamento web, este será automaticamente criado pelos nossos robôs no seu espaço de armazenamento FTP. -> - -#### Outras opções disponíveis - -##### A opção "Ativar o CDN" - -Para poder utilizar esta opção, deve ter previamente subscrito uma oferta CDN da OVHcloud ou dispor de um serviço de alojamento web Performance. - -Selecione/desmarque esta caixa de verificação para ativar/desativar a opção CDN para o seu nome de domínio ou subdomínio. - -Encontre mais informações sobre as opções/ofertas CDN disponíveis na nossa documentação dedicada "[Guia de utilização do acelerador CDN num alojamento web](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)". - -##### A opção "IP do país" - -Esta opção é utilizada principalmente para os websites cujo público-alvo esteja situado no estrangeiro. Isto permite um melhor referenciamento SEO do website no país escolhido. - -Encontre mais informações sobre esta opção na nossa documentação dedicada "[Geolocalizar o seu website num país específico](/pages/web_cloud/web_hosting/multisites_geolocation)". - -##### A opção "Ativar a firewall" - -Esta opção permite filtrar os pedidos recebidos para proteger o seu alojamento web contra os ataques mais comuns. - -Encontre mais informações sobre esta opção na nossa documentação dedicada "[Partilhado: ativação da firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". - -##### A opção "Logs separados" - -Selecione/desmarque esta opção unicamente se deseja separar os logs do seu nome de domínio dos outros nomes de domínios declarados em paralelo no seu alojamento web. - -Para saber mais sobre esta opção, consulte a nossa [página sobre estatísticas detalhadas](/links/web/hosting-traffic-analysis). - -Depois de efetuar as alterações, clique no botão `Seguinte`{.action} no canto inferior direito da janela para passar à [etapa 2](#step2). - -### Etapa 2 - Resumo das alterações - -Após ter clicado no botão `Seguinte`{.action}, encontrará um resumo dos parâmetros que está prestes a aplicar ao seu domínio: - -![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} - -Se o conjunto dos parâmetros estiver configurado de acordo com os seus desejos, clique no botão `Validar`{.action}. - -Dependendo das opções selecionadas, as alterações podem levar de alguns minutos ou algumas horas para serem aplicadas. - -Se, para as opções **CDN**, **IP do país** e **logs separados**, as modificações não forem aplicadas após 24 horas, consulte os respetivos manuais (e páginas) indicados para o conjunto das opções descritas no [etapa 1](#step1), a fim de verificar que todas as condições exigidas foram corretamente respeitadas e realizadas. - -## Quer saber mais? - -[Partilhar o alojamento entre vários sites](/pages/web_cloud/web_hosting/multisites_configure_multisite). - -[Gerir um certificado SSL num alojamento web](/pages/web_cloud/web_hosting/ssl_on_webhosting). - -[Guia de utilização do acelerador CDN num alojamento web](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). - -[Geolocalizar o seu website num país específico](/pages/web_cloud/web_hosting/multisites_geolocation). - -[Partilhado: ativação da firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). - -Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os [parceiros OVHcloud](/links/partner). - -Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). - +--- +title: "Alojamento web - Alterar um nome de domínio já associado a um alojamento" +excerpt: "Saiba como alterar as configurações de associação de um domínio/subdomínio já declarado na sua oferta de alojamento web" +updated: 2025-02-20 +--- + +## Objetivo + +Ao utilizar o seu alojamento web ou ao atualizar o seu website, poderá ter de alterar as definições do seu domínio ou subdomínio já associado ao seu alojamento web. + +> [!primary] +> +> Este guia explica unicamente como alterar um domínio ou um subdomínio já declarado num alojamento web da OVHcloud. Se pretender associar um novo domínio/subdomínio ao seu alojamento web, consulte o guia "[Partilhar o alojamento entre vários sites](/pages/web_cloud/web_hosting/multisites_configure_multisite)". +> + +**Saiba como alterar as definições de associação de um domínio/subdomínio já registado na sua oferta de alojamento web.** + +## Requisitos + +- Ter acesso à [Área de Cliente OVHcloud](/links/manager). +- Ter um plano [de alojamento web OVHcloud](/links/web/hosting). +- Dispor de um ou vários [nomes de domínio](/links/web/domains). +- Dispor de direitos suficientes sobre o conjunto dos serviços em causa. Encontre mais informações no nosso guia "[Como gerir os contactos (gestores) dos serviços OVHcloud](/pages/account_and_service_management/account_information/managing_contacts)". + +## Instruções + +> [!warning] +> +> A modificação das configurações de associação de um domínio ou de um subdomínio pode, em caso de má manipulação, levar a uma interrupção do acesso aos seus serviços (o seu website). Se não tiver a certeza quanto às alterações a realizar, não hesite em contactar um fornecedor especializado +> + +Para alterar as configurações de associação de um domínio ou subdomínio já declarado na sua oferta de alojamento web, execute as seguintes ações: + +1. Aceda à [Área de Cliente OVHcloud](/links/manager). +2. Clique no separador `Web Cloud`{.action}. +3. Na coluna da esquerda, clique no menu `Alojamentos`{.action}. +4. Selecione o alojamento web em causa. +5. Na página que se abrir, clique no separador `Multisite`{.action}. +6. Na tabela que se abrir abaixo do separador e à direita do domínio/subdomínio em questão, clique no botão `...`{.action} e, a seguir em `Modificar o domínio`{.action}. + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-2.png){.thumbnail} + +Aparecerá a seguinte janela: + +![Modify domain](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled.png){.thumbnail} + +No resto deste guia, encontrará uma descrição de cada um dos parâmetros disponíveis na janela acima. Depois de ler as diferentes descrições abaixo e depois de fazer as suas modificações, clique no botão `Seguinte`{.action} situado no canto inferior direito da janela e, em seguida, passe para a [etapa 2](#step2). + +### Etapa 1 - Descrição dos parâmetros alteráveis + +> [!primary] +> +> O formulário `Domínio`{.action} não pode ser alterado, pois trata-se de uma alteração dos parâmetros do nome de domínio associado ao alojamento web. Se a ação desejada consiste em associar um novo domínio/subdomínio ao seu alojamento web, consulte o guia "[Partilhar o alojamento entre vários sites](/pages/web_cloud/web_hosting/multisites_configure_multisite)". +> + +#### Modificar a "pasta raiz" + +> [!warning] +> **Caso particular: configuração com Git** +> +> Para modificar o `Pasta raiz`{.action} declarado para o seu domínio e se existir uma configuração com Git para o mesmo domínio, deverá eliminar primeiro esta configuração. +> +> Se houver uma configuração com o Git, uma mensagem aparecerá logo abaixo do formulário: +> +> ![Modify domain associed with git](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-a-domain-step-1-all-disabled-git-message.png){.thumbnail} +> +> Para eliminar a configuração Git de um domínio/subdomínio associado ao seu alojamento, consulte o guia "[Configurar e utilizar o Git com o seu alojamento web OVHcloud](/pages/web_cloud/web_hosting/git_integration_webhosting)". +> + +O formulário `Pasta raiz`{.action} indica o nome da pasta que contém os elementos apresentados com o domínio. Por exemplo, pode ser uma pasta que contém os ficheiros do seu website. + +Durante a utilização dos seus serviços, poderá ser necessário alterar a `Pasta raiz`{.action} declarada para o seu domínio. Isto pode ocorrer quando, por exemplo: + +- Desenvolveu um novo website numa nova pasta presente no espaço de armazenamento FTP do seu alojamento web. +- Deseja reencaminhar o seu domínio para uma pasta vazia para depois colocar um novo website. +- etc. + +É neste formulário que deverá substituir o nome da pasta pré-preenchida pelo nome da nova pasta pretendida. + +> [!success] +> +> Se indicar um nome de pasta inexistente no espaço de armazenamento FTP do seu alojamento web, este será automaticamente criado pelos nossos robôs no seu espaço de armazenamento FTP. +> + +#### Outras opções disponíveis + +##### A opção "SSL" + +Selecione/desmarque esta caixa unicamente se deseja ativar/desativar o SSL gratuito **Let's Encrypt** para o seu nome de domínio/subdomínio. Não é necessário selecionar esta opção para as outras ofertas SSL disponibilizadas na OVHcloud. + +Encontre mais informações sobre as opções/ofertas SSL disponíveis na nossa documentação dedicada "[Gerir um certificado SSL num alojamento web](/pages/web_cloud/web_hosting/ssl_on_webhosting)". + +##### A opção "Ativar o CDN" + +Para poder utilizar esta opção, deve ter previamente subscrito uma oferta CDN da OVHcloud ou dispor de um serviço de alojamento web Performance. + +Selecione/desmarque esta caixa de verificação para ativar/desativar a opção CDN para o seu nome de domínio ou subdomínio. + +Encontre mais informações sobre as opções/ofertas CDN disponíveis na nossa documentação dedicada "[Guia de utilização do acelerador CDN num alojamento web](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn)". + +##### A opção "IP do país" + +Esta opção é utilizada principalmente para os websites cujo público-alvo esteja situado no estrangeiro. Isto permite um melhor referenciamento SEO do website no país escolhido. + +Encontre mais informações sobre esta opção na nossa documentação dedicada "[Geolocalizar o seu website num país específico](/pages/web_cloud/web_hosting/multisites_geolocation)". + +##### A opção "Ativar a firewall" + +Esta opção permite filtrar os pedidos recebidos para proteger o seu alojamento web contra os ataques mais comuns. + +Encontre mais informações sobre esta opção na nossa documentação dedicada "[Partilhado: ativação da firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall)". + +##### A opção "Logs separados" + +Selecione/desmarque esta opção unicamente se deseja separar os logs do seu nome de domínio dos outros nomes de domínios declarados em paralelo no seu alojamento web. + +Para saber mais sobre esta opção, consulte a nossa [página sobre estatísticas detalhadas](/links/web/hosting-traffic-analysis). + +Depois de efetuar as alterações, clique no botão `Seguinte`{.action} no canto inferior direito da janela para passar à [etapa 2](#step2). + +### Etapa 2 - Resumo das alterações + +Após ter clicado no botão `Seguinte`{.action}, encontrará um resumo dos parâmetros que está prestes a aplicar ao seu domínio: + +![Modify domain resume](/pages/assets/screens/control_panel/product-selection/web-cloud/web-hosting/multisite/modify-domain-step2.png){.thumbnail} + +Se o conjunto dos parâmetros estiver configurado de acordo com os seus desejos, clique no botão `Validar`{.action}. + +Dependendo das opções selecionadas, as alterações podem levar de alguns minutos ou algumas horas para serem aplicadas. + +Se, para as opções **SSL**, **CDN**, **IP do país** e **logs separados**, as modificações não forem aplicadas após 24 horas, consulte os respetivos manuais (e páginas) indicados para o conjunto das opções descritas no [etapa 1](#step1), a fim de verificar que todas as condições exigidas foram corretamente respeitadas e realizadas. + +## Quer saber mais? + +[Partilhar o alojamento entre vários sites](/pages/web_cloud/web_hosting/multisites_configure_multisite). + +[Gerir um certificado SSL num alojamento web](/pages/web_cloud/web_hosting/ssl_on_webhosting). + +[Guia de utilização do acelerador CDN num alojamento web](/pages/web_cloud/web_hosting/cdn_how_to_use_cdn). + +[Geolocalizar o seu website num país específico](/pages/web_cloud/web_hosting/multisites_geolocation). + +[Partilhado: ativação da firewall](/pages/web_cloud/web_hosting/multisites_activating_application_firewall). + +Para serviços especializados (referenciamento, desenvolvimento, etc), contacte os [parceiros OVHcloud](/links/partner). + +Se pretender usufruir de uma assistência na utilização e na configuração das suas soluções OVHcloud, consulte as nossas diferentes [ofertas de suporte](/links/support). + Fale com nossa [comunidade de utilizadores](/links/community). \ No newline at end of file